/* CSS Document */

body{
margin:0px 0px 0px 0px;
background-image:url(../images/tall_top.jpg); background-repeat:repeat-x;}
.menu{font:11px Verdana,Arial;text-align:center;
margin:10px 0px 0px 0px;}
ul.menu {list-style:none; margin:0; padding:0}
ul.menu * {margin:0; padding:0}
ul.menu a {display:block; color:#fff; text-decoration:none}
ul.menu li {position:relative; float:left; margin-right:2px}
ul.menu ul {position:absolute; top:26px; left:0; background:#d1d1d1; display:none; opacity:0; list-style:none}
ul.menu ul li {position:relative; border:1px solid #aaa; border-top:none; width:160px; margin:0; text-align:left;}
ul.menu ul li a {display:block; padding:3px 7px 5px; background-color:#7bb1f9; color:#000000;}
ul.menu ul li a:hover {background-color:#559eff;}
ul.menu ul ul {left:160px; top:-1px}
ul.menu .menulink {border:1px solid #aaa; padding:5px 8px 7px; text-align:center; font-weight:bold; background:url(../images/header.gif); width:89px}
ul.menu .menulink:hover, ul.menu .menuhover {background:url(../images/header_over.gif); color:#000000;}
ul.menu .sub {background:#7bb1f9 url(../images/arrow.gif) 155px 8px no-repeat}
ul.menu .topline {border-top:1px solid #aaa}

#main{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
border:solid 0px black;

}
.menu{
width:981px;
}
.top_bg1{background:url(../images/bg_1.jpg); background-repeat:repeat-x; }
.top_bg {background:url(../images/bg_1.jpg); background-repeat:repeat; width:980px;}

/*footer*/
/*footer { font-size:10px; color:#000066; background-image:url(images/tall_bottom.gif); background-repeat:repeat-x; height:70px;}*/
#footer { font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif;
text-align:center; color:#000066; background-color:#CCCCCC; border-top:solid 1px #333333; height:70px;  margin:0px 0px 0px 0px;}
#footer .indent { padding:5px 0 0 220px;}
#footer .col_1 { color:#e1e2db;}
#footer .col_1 a { color:#04a4e5;}
#footer ul li {list-style-type:none; float:left;}
#footer ul li a { color:#0000CC; text-decoration:none; background:url(../images/footer_marker.gif) no-repeat right 5px; padding-right:18px; margin-left:16px;}
#footer ul li a:hover { text-decoration:underline;}

 .outer{
  width: 980px;
  text-align: center;
  border: 0px solid #000;
  padding-bottom:2px;
}


/*.box {
  display:inline;
  vertical-align:top;
}

.box {
  display:-moz-inline-box;
  display:inline-block;
  padding: 0em;
  background-color: #ccc;
  border: 0px dotted #000;
  zoom: 1;  
}
*/
.box {
  display:-moz-inline-box;
  display:inline-block;
  zoom:1;
  *display:inline;
  vertical-align:top;
  }


#box1 {
  width: 245px;
  height: 139px;
  margin:0px 20px 0px 30px;
  background-image:url(../images/boxbg.gif);
  background-repeat:no-repeat;
  font-family:Verdana;
  font-size:12px;
  font-weight:bold;
  color:#FFFFFF;
  padding-top:3px;
}
#box2 {
  width: 245px;
  height: 139px;
  background-image:url(../images/boxbg.gif);
  background-repeat:no-repeat;
  margin:0px 0px 0px 40px;
  font-family:Verdana;
  font-size:12px;
  font-weight:bold;
  color:#FFFFFF;
  padding-top:3px;
}
#box3 {
  width: 245px;
  height: 139px;
  background-image:url(../images/boxbg.gif);
  background-repeat:no-repeat;
  margin:0px 0px 0px 60px;
  font-family:Verdana;
  font-size:12px;
  font-weight:bold;
  color:#FFFFFF;
    padding-top:3px;
}
#boxotherpage1{
width:180px; 
border:solid 0px white;
margin:0px 0px 0px 0px;
background-color:#ffffff;
padding:4px 0px 0px 0px;
font-family:Verdana;
font-size:12px;
}

#boxotherpage2{
width:565px; 
border:solid 0px white;
margin:0px 0px 0px 0px;
background-color:#FFFFFF;
text-align:justify;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
padding:10px 10px 5px 10px;
}

#boxotherpage3{
width:180px; 
border:solid 0px white;
margin:0px 0px 0px 0px;
background-color:#ffffff;
padding:4px 0px 0px 0px;
}
#boxotherpage4{
width:748px; 
border:solid 0px white;
margin:0px 0px 0px 0px;
background-color:#FFFFFF;
text-align:justify;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
padding:10px 10px 5px 10px;
}
.boxinner{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000000;
font-size:10px;
font-weight:normal;
padding:10px 5px 5px 5px;
text-align:left;
list-style:url(../images/arrow.gif) inside circle;
height:70px;

}
.more{
font-size:10px;
padding:10px 3px 0px 0px;
text-decoration:none;}
.more a{
text-decoration:none;
color:#000033;}
#middle{
width:950px;
border:solid 0px red;
}
.leftmenu{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
border:solid 1px gray;
background-color:#ECDDF4;
padding:3px 3px 3px 3px;
list-style-type:none;
margin:1px 5px 1px 5px;
text-align:left;

}

#leftnav {width:167px; text-align:left; font-size:10px; font-weight:bold; color:#404040; padding-bottom:25px; font-family:verdana;}
#leftnav ul {list-style:none; margin:0; padding:0;}
#leftnav ul li a {/*background:url(../images/arrow.gif) right center no-repeat;*/ border-top:1px solid #FFF; border-bottom:1px solid #DDD; display:block; padding:4px 0 4px 10px; text-decoration:none; color:#404040; width:157px;}
#leftnav ul li a:hover {background:url(../images/arrow.gif) right center no-repeat; color:#0067AC;}
#leftnav ul li.on a {background:url(../images/arrow.gif) right center no-repeat; color:#0067AC;}
	
	
#leftnav ul li.on ul li a {background:#F6F6F6; color:#808080; border:none; font-weight:normal; padding-left:15px; width:152px;}
#leftnav ul li.on ul li a:hover {background:#fff; color:#808080}
#leftnav ul li.on ul li.on a { color:#F6A01C;}
#leftnav ul li.on ul li.last a {border-bottom:1px solid #FFF;}
#leftnav ul li.on ul li.laston a {border-bottom:1px solid #FFF; color:#F6A01C;}
table.nsContent{
	width:95%;
	padding:0px;
	border-top:1px solid silver;
}

table.nsContent th{
	text-align:left;
	font-size:12px;
	color:#006699;
	font-weight:normal;
	border-bottom:1px solid silver;
}

table.nsContent td{
	text-align:left;
	font-size:11px;
	color:#666666;
	border-bottom:1px solid silver;
	padding-bottom:10px;
	padding-top:10px;
}

table.nsContent td.sdId{
	text-align:left;
	font-size:11px;
	font-weight:bold;
	background-color:#EFEFEF;
	color:#333333;
	border-bottom:1px solid silver;
	border-left:1px solid silver;
	border-right:1px solid silver;
}




