/* CSS Document */
body {
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#505050;
	line-height:18px;
    margin: 0;
    padding: 0;
	background:url(images/index_bg.jpg);
	background-repeat:repeat;
	letter-spacing:normal;
}
html, body, #wrapper {

	min-height: 100%;

	width: 100%;
	height:auto;

}

html>body, html>body #wrapper{
	height: auto;
}
#wrapper {
	background: #fff;
	margin: 0 auto;
	overflow: hidden;
	text-align: left; /* be nice to IE */
	width: 872px;
}
  
#page{
   margin-left:auto;
   margin-right:auto;
   overflow: hidden;
  text-align: left; /* be nice to IE */
   width:872px;
    background-image:url(images/index_bgg.jpg);
  background-repeat:repeat-y;
   }
#content{
  background-color:#FFFFFF;
  width:100%;
  height:100%;
   }
ul{
  text-align:left;
  color:#464646;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  line-height:22px;
  letter-spacing:2px;
  }   
ul li{
  list-style-image:url(images/index_arr.gif);
  list-style-position:left;
  }
 
p{
  color:#505050;
   font-size:12px;
   line-height:18px;
   margin:0 0 0 35px;
   padding:0;

}        
/* Header div ***********************************************/  

#headerbg{
  height:84px;
  background-image:url(images/index_topbg.jpg);
  background-repeat:repeat-x;
  width:100%;
  }
#header {  
  background-image:url(images/index_001.jpg);
  background-repeat:no-repeat;
  background-position:left top;
  width:872px;
  margin:0;
  padding:0;
  height:84px;
  border:0;
  position:absolute;
  top:0;
  z-index:12;  
}  
#logo img{
  position:relative;
  top:15px;
  left:11px;
  z-index:13;
 } 
#quicklink{
   position:absolute;
   top:5px!important;
   top:15px;
   left:410px;
   margin:0;
   padding:0;
   z-index:13;
   } 
#quicklink ul li{
   display:inline;
   color:#ffffff;
   padding:8px;
   letter-spacing:normal;  
   } 
#quicklink ul li a:link,#quicklink ul li a:visited{
   color:#ffffff;
   text-decoration:none;
   }
#quicklink ul li a:hover{
   text-decoration:underline;
   color:#ffffff;
   }      
#search{
  position:absolute;
  top:15px;
  left:680px;
  padding:0;
  margin:0;
  vertical-align:middle;
  z-index:13;
  }   

#nav{
position:absolute;
top:45px;
left:340px;
height:35px;
text-align:center;
color: #0071BC;
font-size:13px;
text-align: center;
line-height: 22px;
z-index:13;
 }
#nav ul{
  list-style: none;
  margin: 0;
  padding: 0;
  margin-top: 4px;
  
  } 
#nav ul li{
  display:inline;
  padding-right:3px;
  padding-left:3px;
  }
#nav a:link, #nav a:visited{
	color: #0071BC;
	text-decoration: none;
	margin: 0 0 0 0;
	padding:4px 10px 3px 10px !important ;
	padding:6px 10px 3px 10px;
}
#nav a:hover{
    border-top:3px solid #fff200;
	}
#nav span{
    padding-left:3px;
	padding-right:3px;
	color: #0071BC;
	}	 	
#item{
  position:absolute;
  top:51px;
  left:660px;
  height:35px;
  text-align:center;
  font-size:12px;
  line-height: 22px;
  z-index:13;
  }
#item ul{
  margin: 0;
  padding: 0;
  margin-top: 4px;
 
  } 
#item ul li{
  display:inline;
  background-image:url(images/main_whitearr.jpg);
  background-repeat:no-repeat;
  background-position:left center;
  }
#item ul li a:link, #item ul li a:visited{
	color: #ffffff;
	text-decoration: none;
	margin: 0 0 0 0px;
	padding: 6px 10px 3px 10px; 
}
#item ul li a:hover{
    color:#fff000;
   }
/* Header end */
#content{
  background-image:url(images/index_bgg.jpg);
  background-repeat:repeat-y;
   }
/* submenu start ***********************************************/  
#submenu{
  background-color:#E7EBE4;
  width:277px;
  border-left:9px solid #DADFDF;
  float:left;
  }
.mmtable{
  margin: -5px 0 -5px 10px !important ; 
  margin: 6px 0 -15px 10px;
  } 
.mmtable td{
  padding:3px;
  }   

#m1,#m2,#m3{
  background-color:#E8E7DB;
  padding:0;
  margin:0;
  }  
#m1 h1{
  background-image:url(images/index-e_10.jpg);
  background-repeat:no-repeat;
  background-position:left;
  width:266px;
  height:40px; 
  margin:5px 5px 0 5px;
  }
#m2 h1{
  background-image:url(images/index-e_24.jpg);
  background-repeat:no-repeat;
  background-position:left;
  width:266px;
  height:40px;
  margin:5px 5px 0 5px;
  }
#m3 h1{
  background-image:url(images/index-e_45.jpg);
  background-repeat:no-repeat;
  background-position:left;
  width:266px;
  height:40px;
  margin:5px 5px 0 5px;
  } 
#hotlink{
  background-color:#E7EBE4;
  padding-bottom:25px;
  }   
#hotlink h1{
  background-image:url(images/index-c_13.jpg);
  background-repeat:no-repeat;
  background-position:left;
  width:277px;
  height:33px;
  padding:0;
  margin:0;
  } 
   
#news h1{
  background-image:url(images/index-e_40.jpg);
  background-repeat:no-repeat;
  background-position:left;
  background-color:#AE3A43;
  width:583px;
  height:34px;
  }   
#m1 h1 span,#m2 h1 span,#m3 h1 span,#mhotlink h1 span,#news h1 span{
  display:none;
  } 
#m1 ul li a:link,#m1 ul li a:visited,#m2 ul li a:link,#m2 ul li a:visited,#m3 ul li a:link,#m3 ul li a:visited{
  color:#464646;
  text-decoration:none;
  font-size:12px;
  font-weight:normal;
  letter-spacing:normal;
  padding:2px 0 3px 2px;
  }
#m1 ul li a:hover,#m2 ul li a:hover,#m3 ul li a:hover{
  color:#464646;
  text-decoration:none;
  border-bottom:1px solid #990000;
  }  


/* flashnews start ***********************************************/  
#flashnews{
  width:583px;
  float:right;
  background-color:#F9F9ED;
  height:400px;
  }
#news{
  background-color:#F9F9ED;
  margin:0;
  padding:0;
  margin-top:-14px !important;
  margin-top:-19px;
  }
#flash{
 margin:0;
 padding:0;
 border-top:1px solid #ffffff;
 border-bottom:1px solid #ffffff;
 clear:both;
 } 
#newslist{
 padding:0;
 margin:0;
 margin-top:-10px;
 background-color:#F9F9ED;
 }    
.list{
  border-bottom:1px solid #dfdfdf;
  padding:5px 0 8px 5px !important;
  padding:5px 0 0 5px;
  margin:5px 0 0 5px;
  width:560px;
  height:35px;
  }  
.newstitle{
  margin:2px 0 3px 3px;
  padding:0 0 8px 3px!important;
  padding:2px 0 3px 3px;
  width:400px;
  float:left;
  margin-left:-5px;
}
.newstitle a:link,.newstitle a:visited{
   color:#505050;
   text-decoration:none;
 }
.newstitle a:hover{
  color:#505050;
  text-decoration:none;
  border-bottom:1px solid #990000;
} 
.newsdate{
 padding:0 ;
 margin:0;
 float:right;
 background-color:transparent;
 width:80px;
 text-align:right;
 position:relative;
 right:20px!important;
 right:10px;
 }
.newsdate p{
  color:#3B4F7B;
 font-size:12px;
 font-family:Arial, Helvetica, sans-serif;
 padding:2px 0 8px 3px!important;
 padding:2px 0 3px 3px;
 }    
.list img{
 padding-right:8px;
 }
/* footer start ***********************************************/  
#footer{
	background-color: #8694A0;
	color:#ffffff;
	height:60px;
    width: 872px;
	padding:0;
	margin:0;
	margin-left:auto;
    margin-right:auto;
	font-size:11px;
}
#footerw{
   margin-left:10px;
   margin-right:5px;
   padding-top:3px;
   padding-left:0;
   }
#footer p{
    padding:0 10px 0 0;
	margin:0;
	color:#ffffff;
	}
#footerdate{
   float:left;
   margin:5px 5px 0 8px;
   border-right:1px solid #dddddd;
    height:48px;
   }
#footerleft{
   float:left;
   padding:3px 10px 3px 5px;
   border-right:1px solid #dddddd; 
   height:44px;
   margin-top:2px; 
   }   	
#footerright{
    float:left;
	padding:3px 2px 2px 10px;
	line-height:14px;
	}

/* footer end */
.clear{
  clear:both;
  }
.inputbutton1{
   background-image:url(images/main_search.jpg);
   background-repeat:no-repeat;
   width:49px;
   height:19px;
  border:1px solid #01155E;

  padding:0px 2px 5px 2px;
  margin-top:2px!important; 
   margin:0;
   }
input{
  font-size:11px;
  vertical-align:middle;
  }   
