* { margin:0; padding:0; }
img, fieldset { border:none}

body { background:#f9f9f9; font-family: helvetica;  font-size:10px;}


a {text-decoration: none; color:#041A9A; border-bottom:1px dotted #ccc; line-height: 19px;}
a:hover { text-decoration: none; color:#6588b7}


p { font-size:14px; font-weight:normal; line-height: 19px; color:#333333}
p a { color:#041A9A; border-bottom:1px dotted #ccc; }
p a:visited { color:#6588b7; text-decoration:none}
p a:hover { color:#6588b7; text-decoration:none}

h1 { font-size:21px; font-weight:normal; color:#e59319;}
h2 { font-size:18px; font-weight:normal; color:#000; border-bottom: solid #ccc 1px; text-shadow: 1px 1px #fff;
}
h3 { font-size:16px; font-weight:normal; color:#6588b7;}
h4 { font-size:18px; font-weight:bold; color:#000;}
h5 { font-size:16px; font-weight:normal; color:#000; line-height:1.5em;}



#container { width:960px; margin:0 auto}

#logo { width:100%; height:40px; float:left; background:#041A9A; border-bottom:0px solid #FFFFFF; padding-top:3px;}

#wrapper { width:100%; float:left; margin-top:15px;}


#inhead { width:100%; height: 220px; float:left; background:#6588b7; 
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;
    background: #f9f9f9;
background: -moz-linear-gradient(left, #f9f9f9 2%, #ffffff 20%, #ffffff 80%, #f9f9f9 98%);
background: -webkit-gradient(linear, left top, right top, color-stop(2%,#f9f9f9), color-stop(20%,#ffffff), color-stop(80%,#ffffff), color-stop(98%,#f9f9f9));
background: -webkit-linear-gradient(left, #f9f9f9 2%,#ffffff 20%,#ffffff 80%,#f9f9f9 98%);
background: -o-linear-gradient(left, #f9f9f9 2%,#ffffff 20%,#ffffff 80%,#f9f9f9 98%);
background: -ms-linear-gradient(left, #f9f9f9 2%,#ffffff 20%,#ffffff 80%,#f9f9f9 98%);
background: linear-gradient(to right, #f9f9f9 2%,#ffffff 20%,#ffffff 80%,#f9f9f9 98%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f9f9', endColorstr='#f9f9f9',GradientType=1 );
}
#inhead p { font-size:14px; font-weight:normal; font-style:normal; line-height: 19px; color:#fff}
#inhead a { font-size:14px; line-height: 16px; color:#fff;  text-decoration:none; line-height: 19px;}
#inhead a:hover { color:#041A9A;   text-decoration:none}
#inhead h2 { font-size:26px; font-weight:normal; color:#fff; border-bottom: 0px;}
#inhead h3 { font-size:16px; font-weight:normal; color:#fff;}


#content { width:100%; float:left; background:#FFFFFF; }
#content h5 a { text-decoration:none; font-weight:bold}
#content h5 a:hover { text-decoration: none; font-weight:bold}



#navi{
		list-style:none;
	width:960px; float:left; padding-top:29px; position:relative; font-family: Verdana;
	float:left;
	width:100%;

}
#navi li{
	background-color:#041A9B;  height:30px; float:left; font-size:14px; font-weight:normal; color:#FFFFFF; 
border-right:solid 1px #abbed8; border-left:solid 1px #abbed8;
	margin-right:0px;
	position:relative;
	text-align: left;
}
#navi li a{
width:158px; height:20px; float:left; color:#FFFFFF; text-decoration:none; padding-left:0px; padding-top:10px; font-weight:normal;
display:block;
}
#navi li a:hover{
	color:#FFFFFF; text-decoration:none; background-color: #E59319;
}

#navi li a.selected { color:#FFFFFF; text-decoration:none; background-color: #9EBA29; }

#navi ul{
	padding-top:30px;
	background:#fff; 
	background:rgba(255,255,255,0); 
	list-style:none;
	position:absolute;
	left:-9999px; 
	opacity:0.9;
filter:alpha(opacity=9);
}

#navi ul li{
	padding-top:0px; 
	padding-bottom:0px; 
	border-bottom:solid 1px #abbed8;
}
#navi ul a{
	white-space:nowrap; 
}
#navi li:hover ul{ 
	left:0;
}
#navi li:hover a{ 
	color:#FFFFFF; text-decoration:none; background-color: #E59319;


}
#navi li:hover ul a{
width:158px; height:20px; float:left; color:#FFFFFF; text-decoration:none; padding-left:0px; padding-top:10px; font-weight:normal; background-color: #6588b7;

	text-decoration:none;
}
#navi li:hover ul li a:hover{ 
	color:#FFFFFF; text-decoration:none; background-color: #f0c27e;
}



.links ul { list-style:none; padding-top:5px;}
.links ul li { width:122px; float:left;  font-size:11px; line-height: 16px; font-weight:normal; color:#041A9A; border-bottom:1px dotted #A3C2E0; padding:2px 0; position:relative} 
.links ul li a:link, .links ul li a:visited { width:112px; float:left;   color:#041A9A; text-decoration:none; padding-left:7px}
.links ul li a:hover { background:#e0e9f4; color:#041A9A; }
.links ul li a.selected { background:#ffedc5; color:#d36c10; }

#footer { width:960px; height:30px; float:left; background:#f9f9f9;
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;}



#LC { width:175px; float:left; } 

#RC { width:100%; float:left; padding-left:0px; margin-top: 0px;} 

#RC2 { width:568px; padding-right:25px; float:left;}

#RC3 { width:151px; height:300px; float:left; padding-top:0px; padding-left:5px; border-left:1px solid #006EB9;}

#RC3 h3 { color:#041A9B; padding-left:60px} 
#RC3 .set { width:145px; padding:5px 0}
#RC3 .set .photo { width:142px; float:left}
#RC3 .set h5 { padding-left:13px}
#RC3 .set p { padding-left:13px}



#footer .copyright { width:auto; float: right}


.button {
	-moz-box-shadow:inset 0px 0px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 0px 0px 0px #ffffff;
	box-shadow:inset 0px 0px 0px 0px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf) );
	background:-moz-linear-gradient( center top, #ededed 5%, #dfdfdf 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf');
	background-color:#ededed;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:0px solid #dcdcdc;
	display:inline-block;
	color:#000;
	font-family:Verdana;
	position: absolute;
	font-size:12px;
	font-weight:normal;
	padding:6px 24px;
	text-decoration:none;
	text-shadow:1px 1px 0px #ffffff;
}.classname:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #dfdfdf), color-stop(1, #ededed) );
	background:-moz-linear-gradient( center top, #dfdfdf 5%, #ededed 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#ededed');
	background-color:#dfdfdf;
}.classname:active {
	position:relative;
	top:1px;
}

