/* CSS Document */



/* tag_controll */

*{ padding: 0; margin:0;}

ul, ul li{ list-style: none;}

body{ text-align:center; color:#695b4f; background: url(img_common/bg_header.gif) 0 0 repeat-x; width: 100%; font-family:Arial, Helvetica, sans-serif;}

hr{ display: none;}

/*h1, h2, h3 {}*/

a{ color: #cc6666; text-decoration: none;}

a:hover{ text-decoration: underline;}

a:visited{ color:#8A6700;}

/* anchors */
h2 a {color: #695b4f; text-decoration: none;}
h2 a:hover {color: #695b4f; text-decoration: none;}



/* common class */

.cb{ clear:both; font-size: 1px;}



/* page_base */

div#wrapper   { width: 860px; margin: 0 auto; text-align: left; padding-bottom:2em;}

div#contmain   { background:url(img_common/bg_contmain.gif) 0 0 no-repeat; margin-top:1em;}



/* header_area */

div#header             { padding: 3em 0 0.5em 0; margin-bottom:0.5em; border-bottom: 2px dotted #F1EFEE; }

div#header #logo_vsusa { width: 240px; float:left; display: inline; margin-left:10px;}

#global_menu   		   { width: 580px; float:right; display: inline; background: url(img_common/btn_global_menu.gif) 0 -31px no-repeat; margin-right:10px; margin-top:2px;}



div#header p.cb{ font-size:1px; margin:0; padding:0;}



#global_menu li { float: left; display: inline; text-indent: -999em;}

#global_menu li a{ display: block; overflow: hidden; height:31px;}

#global_menu li.m1 a{ width: 77px; background: url(img_common/btn_global_menu.gif) 0 0 no-repeat; }

#global_menu li.m1 { width: 77px;} 

#global_menu li.m2 a{ width:78px; background: url(img_common/btn_global_menu.gif) -77px 0 no-repeat; }

#global_menu li.m3 a{ width: 71px; background: url(img_common/btn_global_menu.gif) -155px 0 no-repeat; }

#global_menu li.m4 a{ width:113px; background: url(img_common/btn_global_menu.gif) -226px 0 no-repeat; }

#global_menu li.m5 a{ width:94px; background: url(img_common/btn_global_menu.gif) -339px 0 no-repeat; }

#global_menu li.m6 a{ width:147px; background: url(img_common/btn_global_menu.gif) -433px 0 no-repeat; }



#global_menu li.m1 a:hover{ width: 77px; background: url(img_common/btn_global_menu.gif) 0 -31px no-repeat; }

#global_menu li.m2 a:hover{ width:78px; background: url(img_common/btn_global_menu.gif) -77px -31px no-repeat; }

#global_menu li.m3 a:hover{ width: 71px; background: url(img_common/btn_global_menu.gif) -155px -31px no-repeat; }

#global_menu li.m4 a:hover{ width:113px; background: url(img_common/btn_global_menu.gif) -226px -31px no-repeat; }

#global_menu li.m5 a:hover{ width:94px; background: url(img_common/btn_global_menu.gif) -339px -31px no-repeat; }

#global_menu li.m6 a:hover{ width:147px; background: url(img_common/btn_global_menu.gif) -433px -31px no-repeat; }





/*bread navi*/

#pannavi { padding-bottom:1em;}

#pannavi li{ float:left; display: inline; font-size: 12px; padding: 0 1em; color:#CC6666; }


/*
Commented out to make it match the vsusa_breadcrumbs template

#pannavi { padding-bottom:1.2em; margin-left:10px;}

#pannavi li{ float:left; display: inline; font-size: 12px; padding: 0 1em; background: url(img_common/bg_pannavi.gif) 0 3px no-repeat; color:#CC6666; }

#pannavi li.first{}
*/


/* contents_area */

div#cont_area { float:left; width:557px; margin-left:42px; display: inline; font-size: 14px;}

ul.ulstyle1 {}

ul.ulstyle1 li{ padding: 0.3em 2.5em 0.3em 4em; text-indent: -1em; font-size:12px;}





/* side_menu_area */

div#menu_area    { float:right; width:193px; margin-right:36px; display:inline; font-size: 12px;}

div#menu_area li { padding: 1em 0 1em 0.5em; border-bottom: 1px dotted #CCCCCC; margin-bottom:2px; background:#F1EFEE;}

div#menu_area a{ text-decoration: none; color:#333333;}

div#menu_area a:hover{ text-decoration: underline;}



/* footer_area */

div#footer    { clear:both; font-size: 12px; padding: 2em 0; background:url(img_common/bg_footer.gif) 0 0 no-repeat; width:860px;}



div#footer ul { width:645px; margin-left:10px; background: url(img_common/btn_footer.gif) 0 0 no-repeat; float: left; height:16px; font-size:1px;}



div#footer li { float: left; display: inline; height:16px;}

div#footer li a{ display: block; height:16px; text-indent:-999em; overflow: hidden;}

div#footer li.m1 a{ width:132px; background: url(img_common/btn_footer.gif) 0 0 no-repeat;  height:16px;}

div#footer li.m1 a:hover { width:132px; background: url(img_common/btn_footer.gif) 0 -16px no-repeat height:16px; }



div#footer li.m2 a{ width:158px; background: url(img_common/btn_footer.gif) -132px 0 no-repeat; height:16px; }

div#footer li.m2 a:hover { width:158px; background: url(img_common/btn_footer.gif) -132px -16px no-repeat; height:16px; }



div#footer li.m3 a{ width:97px; background: url(img_common/btn_footer.gif) -290px 0 no-repeat; height:16px; }

div#footer li.m3 a:hover { width:97px; background: url(img_common/btn_footer.gif) -290px -16px no-repeat; height:16px; }



div#footer li.m4 a{ width:177px; background: url(img_common/btn_footer.gif) -387px 0 no-repeat; height:16px; }

div#footer li.m4 a:hover { width:177px; background: url(img_common/btn_footer.gif) -387px -16px no-repeat; height:16px; }



div#footer li.m5 a{ width:80px; background: url(img_common/btn_footer.gif) -564px 0 no-repeat; height:16px; }

div#footer li.m5 a:hover { width:80px; background: url(img_common/btn_footer.gif) -564px -16px no-repeat; height:16px; }



div#footer div{ margin-left:10px;}



div#footer p#btn_top { overflow: hidden; margin-top:2px; font-size:1px;}

div#footer #btn_top a{ float:right; display: inline; text-align:right; margin-right:10px; background: url(img_common/btn_top.gif) 0 0 no-repeat; width:82px; height:12px; display:block;}

div#footer #btn_top a:hover{ background: url(img_common/btn_top.gif) 0 -12px;}



div#footer p.cb{ border-bottom: 1px solid #F1EFEE; margin-bottom: 8px; padding: 8px 10px 0 10px;}