/* CSS Document */
*{
	margin:0;
	padding:0;
	
}

body{
   font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
   font-size:12px;
   color:#3F3F3F;
   background:url(../images/main.jpg) repeat-x #DEDEDE;
}

.main .cont2 .left .leftin li {
	margin-left: 26px;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 5px;
}

a{
	text-decoration:none;
	color:#006;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	
}

a:hover{
    text-decoration:underline;
}
a: visited{
	color:#669;
}

.img{
   float:left;
   border:none;
}

.main{
   width:968px;
   margin:0 auto;
   clear:both;
}

.logo{
  float:left;
  border:none;
  margin:46px 0 0 12px; 
}

.header{
   width:932px;
   float:left;
   padding-left:11px;
}

.header h1 a{
	float:left;
	font-size:12px;
	color:#5270B8;
	padding-top:8px;
	margin-left:10px;
	padding-left: 80px;
	padding-right: 15px;
}

.navbar{
  float:right;
  background:url(../images/navbar.jpg) repeat-x;
  margin-right:-23px;
  z-index:1;
  position:relative;
}

.navbar ul{
   float:left;
   padding-top:4px;
}

.navbar li{
   height:25px;
   border-right:#C1C1C1 solid 1px;
   float:left;
   list-style:none;
   font-size:14px;
   padding:10px 18px 0 18px;
}

.navbar a{
  color:#5270B8;
}

.navbar .act{
  color:#5270B8;
}


.navbar .bor{
   border-right:none;
}

.search, .inp{
   width:177px;
   height:17px;
   float:left;
   border:#A4A4A4 solid 1px;
   padding-top:3px;
   font-size:11px;
   margin-left:70px;
   margin-top:3px;
}

.subheader{
   width:943px;
   height:252px;
   float:left;
   background:url(../images/subheader.jpg);
   margin-top:5px;
}

.subheader_right{
	width:475px;
	float:right;
	color:#FFFFFF;
	padding:65px 60px 0 0;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:16px;
	font-weight:normal;
}

.subheader_right h1{
   font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
   font-size:26px;
}

.cont2{
   width:968px;
   float:left;
   padding-top:14px;
}

.left{
   width:719px;
   float:left;
   background:url(../images/left.jpg) no-repeat ;
   padding:11px 0 0 0;
}

.left h1{
   font:normal 20px Arial, Helvetica, sans-serif;
   color:#FFFFFF; 
   line-height:20px;
   padding-left:38px;
   padding-bottom:9px;
}

.leftin{
   width:719px;
   float:left;
   background:url(../images/leftin.jpg)  repeat-y;
   padding:18px 0 0 0;
   line-height:16px;
}

.leftintxt{
   width:658px;
   margin:0 auto;
   clear:both;
}

.leftin h3 a{
   float:right;
   text-align:right;
   color:#4667B4;
   font:bold 14px Arial, Helvetica, sans-serif; 
   text-decoration:underline;
   padding:0 15px 19px 0;
}

.left_incont{
	width:670px;
	margin:0 auto;
	clear:both;
	border-top:#D8D8D8 solid 1px;
	padding-top:20px;
	margin-bottom: 14px;
}

.leftcont1, .leftcont2, .leftcont3{
	width:200px;
	height:211px;
	float:left;
	border-right:#B2B2B2 solid 1px;
	padding-right:12px;
	padding-bottom:10px;
	margin-right:20px;
}

.leftcont1 h2, .leftcont2 h2, .leftcont3 h2{
   font:bold 14px Arial, Helvetica, sans-serif;
   color:#4767B2;
   padding-bottom:15px;
   width:190px;
   text-align:center;
}

.leftcont1 b, .leftcont2 b, .leftcont3 b{
   color:#4767B2;
}

.leftcont1 a, .leftcont2 a, .leftcont3 a{
	text-align:left;
	font-weight:normal;
	float:left;
	
}

.leftcont1 p, .leftcont3 p{
   text-align:left;
   line-height:17px;
}

.leftcont2{
	width:200px;
	text-align:left;
	line-height:17px;
}

.leftcont3{
	width:200px;
	border-right:none;
	padding-right:0;
	margin-right:0;
}

.right{
   width:249px;
   float:left;
   background:url(../images/rightgrad.jpg) repeat-y;
}

.right_in, .right2top{
	width:189px;
   float:left;
   background:url(../images/righttop.jpg) top no-repeat;
   padding:0 30px 0 30px;
	
}

.right_in h1, .right2top h1{
   font:normal 20px Arial, Helvetica, sans-serif;
   color:#000000;
   line-height:20px;
   padding: 11px 0 32px 0;
}

.right_in a{
   text-decoration:underline;
   color:#3F3F3F;
}

.right_in h2 a, .right_in h3 a{
   text-decoration:underline;
   color:#4667B2;
   font-size:12px;
   font-weight:normal;
   padding-top:8px;
   float:left;
}

.right_in h3 a{
   float:right;
   margin:8px 8px 0 0;
}

.inp{
   margin-left:0;
   margin-bottom:8px;
}

.right2top{
   background:url(../images/right2top.jpg) no-repeat;
   margin-top:16px;
}

.right2top a{
	font-size:13px;
	color:#003;
	text-decoration:underline;
	float:left;
	padding-top: 2px;
	width: 220px;
}

.sometime{
   width:968px;
   height:auto;
   float:left;
   background:url(../images/gradsometime.jpg) repeat-y;
}

.somt_in {
   width:905px;
   margin:0 auto;
   clear:both;
   border-top:none;
   padding-top:0;
}

.somt_in a{
   color:#3F3F3F;
   float:left;
   text-align:left;
   padding-bottom:0px;
   padding-bottom:0px;
   margin-bottom:0;
   margin-top:14px;
}

.somt_in h2{
   text-align:left;
   font-size:18px;
   font-weight:normal;
   padding-bottom:5px;
}

.heig{
   height:auto;
   padding-bottom:15px;
}

.heig .marg{
   margin-bottom:0;
}

.footer{
   width:926px;
   margin:0 auto;
   clear:both;
}

.footer_in{
   width:926px;
   height:150px;
   float:left;
   background:url(../images/footer.jpg) no-repeat;
}

.footer ul{
     width:410px;
	 margin:0 auto;
	 clear:both;
	 padding-top:20px;
}

.footer li{
   float:left;
   list-style:none;
   padding:5px 20px;
   background:url(../images/libacg.jpg) right repeat-y;
}

.footer a{
   color:#666666;
}

.footer b{
   color:#666666;
   font-weight:normal;
}

.footer em{
   color:#4F6EB4;
   font-style:normal;
}

.footer p{
   font-size:11px;
   color:#3F3F3F;
   clear:both;
   line-height:16px;
   padding-top:20px;
}

.footer .bor{
   background:none;
}
.main .cont2 .left .leftin .leftintxt p {
	font-size: 12px;
	line-height: 16px;
	padding: 4px 0 8px 0;
	font-family: Tahoma, Geneva, sans-serif;
}
.main .cont2 .left .leftin .left_incont h3 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 16px;
	padding-top: 8px;
	padding-bottom: 3px;
	padding-left: 2px;
}
.main .cont2 .left .leftin .left_incont ol li {
	margin-left: 22px;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 5px;
}
.main .cont2 .left .leftin .left_incont p {
	padding-top: 0px;
	padding-bottom: 7px;
	margin-left: 3px;
	font-size: 10px;
}
.main .cont2 .left .leftin .left_incont h2 {
	font-family: "MS Serif", "New York", serif;
	font-size: 20px;
	padding-bottom: 8px;
	padding-left: 0px;
	color: #003;
}
.main .cont2 .left .leftin .leftintxt h2 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #3D63C6;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 2px;
}
.main .cont2 .left .leftin .leftintxt h3 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 16px;
	padding-top: 8px;
	padding-left: 2px;
}
.main .cont2 .right .right2top ul li {
	list-style-position: outside;
	line-height: 16px;
}
.main .cont2 .right .right2top p {
}
.main .cont2 .right .right_in h4 a {
	line-height: 18px;
	color: #666;
}
