@import url(reset.css);

body{
	font-size:12px;
}

#wrapper{
	margin:10px auto;
	width:630px;
}
#head{
	
}
#banner{margin:0;background:url(/images/banner.gif) no-repeat;width:630px;height:117px;}
#banner #address_block{width:148px;height:59px;padding:5px;float:left;margin-top:25px;font-weight:bold;margin-left:470px;font-size:12px;}

#nav{width:626px;border:2px solid #ccc;border-top:0;padding:0;margin-top:-5px;height:25px;}
#nav ul {padding:0;margin:0;}
#nav ul li{float:left;height:22px;padding:2px 7px 0 7px;}
#nav ul li.last{padding-right:0;}
#nav ul li.dot{color:#6B9CFF;font-weight:bold;}
#nav ul li a{font-size:17px;font-weight:bold;color:black;}

#nav ul li a:hover,#hm #nav ul li.hm a,#sv #nav ul li.sv a,#em #nav ul li.em a,#gc #nav ul li.gc a{color:#012D93;inherit:}
#nav ul li ul{display:none;background:white;border:1px solid #ccc;}
#nav ul li ul li.first{border-top:0;}
#nav ul li ul li a{font-size:12px;}

#nav li:hover ul,#nav li.over ul{display:block;width:160px;float:left;background:white;z-index:100;margin-left:-7px;position:absolute;margin-top:0px;height:auto;}
#nav li:hover ul li,#nav li.over ul li{float:left;padding:0px;height:auto;border-right:0;}
#nav li:hover ul li a,#nav li.over ul li a{display:block;font-weight:normal;color:#012D93;width:154px;padding:3px;height:auto;border-top:1px solid #ccc;}
#nav li:hover ul li.first a,#nav li.over ul li.first a{border-top:0;}
#hm #nav li:hover ul li a:hover,
#sv #nav li:hover ul li a:hover,
#em #nav li:hover ul li a:hover,
#gc #nav li:hover ul li a:hover
{background:#012D93;color:white;}

ul.visible{list-style-type:disc;}
ol{list-style-type:decimal}

#content{
	margin:10px;
}

.recommendation{margin-bottom:15px;}
.recommendation p{color:#777;font-style:italic;margin:0;padding:0;margin-bottom:5px;text-align:justify;font-size:14px;}
.recommendation .author{color:#0066CC;text-align:right;font-size:12px;}

#photo img{width:210px;}
#photo h1{border:1px solid #ccc;width:202px;margin:0;padding:0;font-size:14px;background:#00076D;color:white;letter-spacing:1px;padding:3px;text-align:center;height:auto;}
#photo{margin:5px 10px 0 0;float:left;}
h1{margin:0;padding:0;text-align:left;background:url(/images/generic_header.gif) no-repeat;height:75px;width:630px;margin-left:-10px;margin-top:-10px;padding-top:10px;}

#content ul{list-style-type:disc;padding-left:0;margin-left:15px;}

td.form{text-align:right;font-weight:bold;vertical-align:top;}
input,select{border:1px solid #999;}


#footer{font-size:12px;text-align:center;}
