/* CSS Document */

body {
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
}

#allcontent { width:947px; margin:0 auto; padding:0; }





/* END - Header and Navigation Styles */

/*#ctbg { background-color:#FFFFFF; width:961px; }*/

/* Left and Right inside and outside borders */

.blr  { border:solid #000; border-width:0 1px; border-left-color:#666; width:5px; }

.blr1 { border:solid #000; border-width:0 1px; border-right-color:#666; width:5px; }

/* END - Left and Right inside and outside borders */

#tablepadding { padding: 0px 0px 0px 5px; }

/* Start Side Nav */

#allcontent #sidenav { width:180px; float:left; }

#allcontent #sidenav .tltbx {border:1px solid #000; background:url('/images/sdp_sn_btn.jpg'); display:block; font-size:12px; padding:2px 5px 0px 10px; color:#FFF; height:20px; font-weight:600; text-align:left; }

#allcontent #sidenav UL { padding:0; margin:5px 0 5px 20px; list-style-type:disc; color:#006599; text-align:left; }

#allcontent #sidenav UL LI { margin:2px auto; }

#allcontent #sidenav UL LI A:link,

#allcontent #sidenav UL LI A:visited,

#allcontent #sidenav UL LI A:hover

#allcontent #sidenav UL LI A:active { font-size:11px; color:#006599; text-decoration:none; text-align:left; }

#allcontent #sidenav UL LI A:hover { color:#0398e6; }

#tnav {
	margin:0;
	padding:0;
	height:35px;
	overflow: hidden;
	vertical-align:middle;
	text-align:center;
	font-size: 12px;
}

.navbg {
	background-image: url(../images/pc/en/tnav_a.png);
	background-repeat: repeat;
	height: 35px;
	overflow: hidden;
	
}

#tnav UL { padding: 0; margin:0; list-style-type:none; margin:0 0 0 35px;}

#tnav UL LI { display: block; float: left; padding: 7px 5px; }

#tnav UL LI A:link, 

#tnav UL LI A:visited, 

#tnav UL LI A:hover, 

#tnav UL LI A:active { display:block; padding:0; color:#FFF; text-decoration:none;}

#tnav UL LI A:hover { color:#fff881;  margin: 0; padding: 0; border: none; overflow: hidden;}

#tnav UL LI I { width:2px; height:20px; background:url('../images/pc/en/tnav_dv.png') no-repeat center; margin: 0; padding: 0; border: none; overflow: hidden; display: block; float:left; }



#sdp_side {width:180px; position:relative; margin:0; padding:0; }

#sdp_side ul {margin:0; padding:0; list-style:none; white-space:nowrap; text-align:left;}

#sdp_side li {margin:0; padding:0; list-style:none; }
#sdp_side li {display:inline-block; display:inline;}
#sdp_side ul ul {position:absolute; left:-9999px;}
#sdp_side ul#toplevel {position:absolute; left:0; top:0;}

#sdp_side a {display:block; font-size:11px; color:#fff; background:#02669a; line-height:28px; text-decoration:none;padding:0 20px 0 10px; border-left:1px solid #fff; font-weight:bold;} 

#sdp_side ul li a:hover {background-color:#09c;}
#sdp_side ul li:hover > ul {left:100%; margin-top:-22px;}

#sdp_side li:hover > a {background:#09c; color:#fff;}
#sdp_side li a.fly {background: #277cb2 url(../images/pc/en/tnav_arrow.png) no-repeat right top;}
#sdp_side li:hover > a.fly {background:#09c url(../images/pc/en/tnav_arrow.png) no-repeat right top;}


#sdp_side2 a, #menu a:visited {
  position:relative;
  text-decoration:none; 
  text-align:left; 
  font-size:11px;
  background:#02669a;
  color:#fff; 
  display:block; 
  width:170px; 
  padding-left:10px;
  margin:0x;
  line-height:28px;
  font-weight:bold;
  }
#sdp_side2 a:hover {
  color:#fff;
  background-color:#09c;
  }

/* END - Start Side Nav */
