/*---DEFAULT--*/

	* {margin: 0px; padding: 0px;}	
	* html li {vertical-align: bottom;}	
	* html img {vertical-align: middle;}	
	* html input {vertical-align: middle;}	
	body {font-family: Arial, Helvetica, sans-serif;font-size:11px;	color:#000000; background:#ffffff; text-align:center;}
	input {border: 0px;}	
	img {border: 0px;}	
	ul {padding: 0px; margin: 0px;}	
	li {padding: 0px; margin: 0px; list-style: none;}	
	* html li {vertical-align: bottom;}	
	a {color:#333333; text-decoration: none;}	
	a:hover {color: #333333; text-decoration: none;}	
	p {margin: 0px; padding: 0px;}	
	.clear {clear: both; height:0px; display:block; font-size:0px;}	
	.left {float: left;}	
	.right {float: right;}
	.hr{border:1px solid #8f9eaf; padding-bottom:10px; margin-bottom:10px;}
	h1{ font-size:35px; color:#000000;}
	h2{ font-size:30px; color:#000000; font-weight:normal; padding:15px 0px 5px 10px;}
	h2 a{ font-size:30px; color:#000000; font-weight:normal;}
	h3{ font-size:18px; color:#6c6c6c;}
	h4{ }
	h5 {font-size:18px;  line-height:20px; padding-bottom:10px; margin:5px auto 10px auto; padding-left:12px; color:#003471; font-weight:normal; border-bottom:1px solid #8f9eaf;}
	h6{}

/**********************/

  #wrapper { width:100%; margin:auto; text-align:left;} 
   #container{ width:960px; margin:70px auto 60px auto; _margin:48px auto 60px auto;}
    .logo{ background:url(images/logo_2.png) no-repeat; background-position: center; width:385px; margin:auto; height:44px; }
      .logo a{ width:385px;  height:44px; display:block; text-indent:-999999px; }
    .captions{ font-size:13px; color:#003471; text-align:center; }
	.domain{ margin:20px auto; width:645px;}
	  .domain li{ float:left; margin-right:5px;  }
	    .htp{font-size:20px; color:#596879; font-weight:normal; line-height:28px;}
		.txtbx{ border:1px solid #acb2a0; background:url(images/search.png) repeat-x; font-size:14px; color:#bd1616; height:23px;padding:5px 5px 0px 5px;} 
		.add1{width:470px; height:60px; margin:20px auto;_margin:5px auto;} 
		.add1 a{width:470px; height:60px;}
		.add2{width:927px; height:90px; margin:10px auto;}
		.add2 a{width:927px; height:90px; }
		
		
	 
/**********BUTTON***********/	
.mid_btn{ border:1px solid #345B0E; background-color: #648B0E; width:105px; height:30px; padding-bottom:3px;_padding-bottom:0px;  font-size:12px; font-weight:bold; color:#fefbc5;}
.mid1_btn{  border:1px solid #345B0E; background-color: #648B0E;  width:112px; height:30px; padding-bottom:7px;_padding-bottom:0px;  font-size:12px; font-weight:bold; color:#ffffff;}

/***********Corner**********/

       .round-block-gra{ margin-bottom:10px;}
     	.round-gra-t{ height:31px; background: url(images/side_mid.png) bottom repeat-x;}
		.round-gra-t div{ height:31px; background:  url(images/side_left.png) no-repeat top left;}
		.round-gra-t div div{ height:31px; background:url(images/side_right.png)  no-repeat  top right;}
		.round-gra-b{ height:6px; background: url(images/gra-mid-b.png)  top repeat-x;}
		.round-gra-b div{ height:6px; background: url(images/gra-b-l.png)  no-repeat top left;}
		.round-gra-b div div{ height:6px; background:url(images/gra-b-r.png) no-repeat  top right;}
		.block-conten-gra{ border-left:#aeb995 1px solid;  border-right:#aeb995 1px solid; background-color:#ffffff; padding:10px; }
		.round-gra-t h2{ font-size:16px; color:#ffffff; line-height:20px; font-weight:bold; padding-top:6px; padding-left:10px;} 

		.mid_header_bar{ margin:5px 0; background: url(images/mid_m_one.png) repeat-x; height:40px; line-height:38px; }
		.mid_header_bar h4{font-size:18px; color:#bd1616; font-weight:normal; line-height:38px; padding-left:10px; }
		.left_header_bar{background:url(images/left_l_one.png) no-repeat left; padding-left:5px; height:40px; line-height:38px;}
		.right_header_bar{background:url(images/right_r_one.png) no-repeat right; padding-left:0px; padding-right:5px; height:40px;line-height:38px;}
		




/***********INNER**********/

 #inner_container{width:960px; margin: auto;}
   #header{ width:940px; margin:20px auto 0px auto;}
   #branding{ width:940px; margin:auto; height:69px;}
    .innerlogo{background:url(images/logo_2.png) no-repeat; width:268px; margin:auto; height:69px; float:left; }
	 .innerlogo a{ width:268px;  height:69px; display:block; text-indent:-999999px; }
    .innerdomain{width:670px; float:left;}
	.innerdomain li{ float:left; margin-right:5px;}
	
    .navbar{ width:940px; margin:auto; height:110px; background:url(images/mid_m.png) repeat-x; }
	 .navbar_left{ background:url(images/left_l.png) no-repeat left; padding-left:9px; height:110px;}
	 .navbar_right{ background:url(images/right_r.png) no-repeat right; padding-left:0px; padding-right:9px; height:110px;} 
     .viewer{ font-size:18px; color:#6c6c6c; margin-left:100px;} 
	 
	 #navigation{ width:890px; margin:25px auto 0px auto; }
	 #navigation li {float:left; margin-right:15px; line-height:30px; }
	 #navigation li a{ font-size:13px;  font-weight:bold; color:#bd1616;}
	 #navigation li a:hover{ color:#FFFFFF; }
	 #navigation li a.active {background:#ffffff; height:30px; float:left; display:inline-block; line-height:28px; color:#003471;}
	 #navigation li a.active span {background: url(images/nav_l.png) left top no-repeat; padding-left:7px;height:30px; display:inline-block;line-height:28px; }
	 #navigation li a.active span span {background: url(images/nav_r.png) right top no-repeat;padding-right:7px; padding-left:0px;height:30px; display:inline-block;line-height:28px;}
		
   #main{ width:940px; margin:20px auto;}
     #content{ width:620px; float:left;}
	  .upper{ width:100%; margin:auto auto 10px auto;} 
	  .add3{ width:200px; height:165px; padding:5px; border:1px solid #aeb995; float:left;}
      .detail{ width:338px; float:left; background:#e7eed8; border:1px solid #aeb995;padding:5px; margin-left:15px;} 
      	 
	
	 .table {width:100%; margin:auto;}
		.thead {font-size:13px; line-height:20px; color:#648b0e;font-weight:bold;}
		.thead th {text-align:left; height:30px;}
		.headinfo{ width:130px; color:#241717; font-size:12px; line-height:20px; }
		.colon{ width:20px;}
		.info{ color:#555454; font-size:12px; line-height:20px; width:210px; }
		.info a{ color:#bd1616; text-decoration:underline;}
		.tbody {color:#3a3a3a; }
		.tbody tr td {font-size:11px; text-align:left; }
		.about_li{ color:#555454; line-height:16px;}
	     .about_li a{ color:#bd1616;}
	
	.con_box{width:280px; padding:2px; margin:10px 10px 10px 12px;  _margin:10px 10px 10px 8px; float:left;}
	.box{ width:257px; border:1px solid #c3c5bd; background:#f6fcea; padding:10px;  margin:auto; clear:both; }	
	.box1{ width:257px; border:1px solid #c3c5bd; background:#e8ebe0; padding:10px;  margin:auto; clear:both; }
		
		.content_li{color:#2a5485; font-size:11px; line-height:20px;}
		.content_li a{color:#2a5485; font-size:11px; line-height:20px;}
		.content_li a:hover{color:#bd1616;} 
		.more{ text-align:right; font-size:12px; font-weight:bold; color:#bd1616;}
		.more a{color:#bd1616;} 
		.more a:hover{color:#648b0e; text-decoration:underline;}
	 #sidebar{ width:300px; float:left; margin-left:18px;}

        











/***********FOOTER**********/		
 #footer{ width:940px; text-align:center; margin:auto; font-size:13px; color:#003471;}
   #footer a{ color:#bd1616;font-size:13px; }
   .commoncol1 { color:#648b0e;font-size:13px; }
   
#footer .menu{ padding: 10px 0; }
  #footer .menu a{ color: #BCCD96; text-decoration: underline; }
.list-item{ text-align:left; width:920px; margin:auto; padding-bottom:20px;border-bottom:1px dashed 
silver;margin-bottom:20px; font-size: 12px;}
.item-block{ width:300px; float:left;  margin:0 3px;}
.item-block ol{ margin-top:10px; padding-left:10px;}
.item-block ol li{ list-style: decimal-leading-zero inside; margin-bottom:5px;}
.itemhead{ font-size:16px; color:#FFFFFF; font-weight:normal; background:#BCCD96; padding:5px; text-align:center;}
   





.wrap-table{ table-layout:auto; width:920px; margin:auto;}

	tr th{ font-size:13px; font-family: Arial, Helvetica, sans-serif; padding:3px 5px;}
	
	.wrap-table tr td{ font-family:Arial, Helvetica, sans-serif; padding:3px 5px; font-size:12px; line-height:1.6em;}
	.wrap-table tr .td-label{ font-weight:bold; font-size:13px; padding-right:30px;}
	.tbody-kywords tr td{ text-align:center; }
	.clmn1{background:#dce2cf;  color:#333333}
	
	.clmn2{background:#eedede;}
	
	.tbl-keywords{ margin-right:20px; border:#c8d1b3 0px solid; background: #7a7f6d;}
	.tbl-k-thead tr th{ background: #d4cc96; color:#006600;} 
	.wrap-mid-table{table-layout:auto; width: auto; margin:auto; }
	.wrap-mid-table tr .td-label{ font-weight:bold; font-size:13px; padding-right:30px; background:#e5ecd5;}
	.wrap-mid-table tr td{ font-family:Arial, Helvetica, sans-serif; padding:3px 5px; font-size:12px; line-height:1.6em; background:#f2e1d9;}
	.wrap-mid-table{ background: #7a7f6d;}
	
	
.left-container13 {
	width:50px;
	float: left;
	
}

.left-container23 {
	width:100px;
	float: left;
}

.right-container13 {
	width:120px;
	float: left;
}

.newtext-r{
	padding-top: 10px;
	font: 14px;
	font-weight: bold;
	text-align: right;
	padding-right: 65px;
}

.s_19 span{
	display: block;
	float: right;
	text-align: right;
	
}
.s_19 a{
	color: #BD1616;
}
.s_19 img{
	margin-right: 5px;
}

.s_19 p{
	float: left;
	margin-bottom: 3px;;
}

.directorypages {
  width: 910px; margin:0px auto;
  text-align: left; font-size: 9px; line-height: 10px;
}
  .directorypages a{ color: #C0C0C0; }

.sitemap td{ border-top: 1px solid #999999;  padding: 2px 5px; font-size: 10px; color: #555555; text-align: left;}
.sitemap td a{ font-weight: bold; color: #000099; }

.siteslist{ padding: 0 0 20px 20px;}
.siteslist .item { font-size: 12px; clear: both; padding-bottom: 8px; padding-top: 4px; border-top: 1px solid #E0E0E0; }
.siteslist .item a{ font-weight: bold; color: #000099;}


/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.pagination{
padding: 2px;
}

.pagination ul{
margin: 0;
padding: 0;
text-align: left; /*Set to "right" to right align pagination interface*/
font-size: 16px;
}

.pagination li{
list-style-type: none;
display: inline;
padding-bottom: 1px;
}

.block .letterbox a{
 text-decoration: none;
 padding: 0 3px;
}

.pagination a, .pagination a:visited{
padding: 0 5px;
border: 1px solid #9aafe5;
text-decoration: none; 
color: #003366;
}

.pagination a:hover, .pagination a:active{
border: 1px solid #2b66a5;
color: #000;
background-color: #FFFF80;
}

.block .letterbox a.active,
.pagination a.currentpage{
background-color: #003366;
color: #FFF !important;
border-color: #003366;
font-weight: bold;
cursor: default;
}

.pagination a.disablelink, .pagination a.disablelink:hover{
background-color: white;
cursor: default;
color: #929292;
border-color: #929292;
font-weight: normal !important;
}

.pagination a.prevnext{
font-weight: bold;

}


