*{margin:0; padding:0;}
html{
     width:100%; height:100%;
	 font-size:100.01%;
}
body {
     width:100%; height: 100%;
     min-height:100%;
     position:relative;
	 font:62.5% Arial, Helvetica, sans-serif;
	 background:#fff;
}
img{
	border:none;
}
select, textarea, .textbox{
	font:1em Arial, Helvetica, sans-serif;
}
fieldset{
	border:none;
}
legend{
	display:none;
}
a{
	outline:none;
}
/*******classes******/
.clearing {
	height: 0;
	clear: both;
}
.hide{
	display:none;
}
.none{
	padding:0 !important;
	margin:0 !important;
	border:none !important;
	background:none !important;
}
.fr{
	float:right;
}
.fl{
	float:left;
}
.textRight{
	text-align:right;
}
.replace{
	overflow:hidden;
}
.replace span{
	top:0; left:0;
	position:absolute;
}
.simpleList li{
	list-style:none;
	margin-bottom:5px;
}
.form ul{
	margin-left:0 !important;
}
.form li{
	list-style:none;
	margin-bottom:10px;
	overflow:hidden;
	zoom:1;
}
.more, .allNews{
	width:113px; height:20px;
	display:block;
	text-indent:-999em;
	background: url(/img/more.png) no-repeat;
}
.allNews{
	background: url(/img/allNews.png) no-repeat;
}
/*******************/
/********container********/
#outerWrapper {
	width:960px;
	margin:0 auto;
	/*background: #fff url(/img/backgrou.gif) left  repeat-y ;*/
}
#wrapper {
	background:#E0DEDE url(/img/bgWrapper.gif) left top repeat-y;
	zoom:1;
}
#container {
	width: 100%;
	float: left;
	/*background: url(/img/backgrov.gif) repeat-y right;*/
}
#content {
	background: url(/img/bgWrapper.gif) left top repeat-y;
}
/**********top***********/
#top{
	width:960px; height:100px;
	padding-top:20px;
	font-size:11px;
	overflow:hidden;
	zoom:1;
	position:relative;
}
.logo{
	margin-right:121px;
	position:relative;
	overflow:hidden;
	font-size:2em;
	float:left;
}
.logo a{
	text-decoration:none;	
}
.logo, .logo span{
	width:130px; height:78px;
}
.logo span{
	top:0; left:0;
	position:absolute;
	cursor:pointer;
	background: url(/img/logo.png) no-repeat;
}
.topMenu{
	width:710px;
	right:0; bottom:0;
	position:absolute;
	margin-top:5px;
	font-size:12px;
	background:#7FB3E5;
}
.topMenu li{
	padding:20px 23px;
	list-style:none;
	float:left;
	border-right:1px solid #BFD9F2;
	color:#655050;
	background:#7FB3E5;
}
.topMenu a{
	color:#fff;
	text-decoration:none;
}
.topMenu a:hover, .topMenu a.active{
	color:#655050;
}
.topMenu .last{
	border:none;
}
.mmp{
	width:420px;
	float:left;
	padding-top:10px;
	overflow:hidden;
}
.mmp li{
	margin-right:30px;
	padding-left:20px;
	list-style:none;
	float:left;
	color:#A5A5A5;
}
.mmp a{
	text-decoration:none;
	color:#A5A5A5;
}
.mmp a:hover{
	text-decoration:underline;
}
.mail{
	background: url(/img/mailIco.gif) 0 4px no-repeat;
}
.map{
	margin-right:80px !important;
	background: url(/img/mapIco.gif) 0 2px no-repeat;
}
.phone{
	margin-top:-8px;
	padding:-20px 0 4px 20px;
	background: url(/img/phoneIco.gif) 0px 4px no-repeat;
}
.searchForm{}
.searchbox{
	top:25px; right:0;
	position:absolute;
	width:223px;
	padding:2px 0 2px 5px;
	border:1px solid #D9D9D9;
	color:#A5A5A5;
}
/**********subTop***********/
#subTop{
	width:960px; height:359px;
	position:relative;
	overflow:hidden;
	zoom:1;
	background:#EDEDED;
}
.indexTitle{
	width:618px; height:65px;
	bottom:0; left:0;
	position:absolute;
	padding:35px 0 0 100px;
	color:#fff;
	background: url(/img/bgIndexTitle.png);
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/bgIndexTitle.png, sizingMethod="scale");
}
.indexTitle h1{
	font-weight:normal;
	font-size:28px;
}
.pictureMenu{
        top:0; right:0;
        position:absolute;
	padding-top:35px;
	font-size:11px;
}
.pictureMenu li{
width:207px;
paddin
	list-style:none;
	margin-bottom:30px;
	position:relative;
overflow:hidden;
zoom:1;
}
.pictureMenu li img{
float:left;
margin-right:15px;
}
.pictureMenu a{
	margin:15px 0 0 0;	
color:#525557;
	text-decoration:none;
font-weight:bold;
display:block;
}
.pictureMenu a:hover{
	text-decoration:underline;
}
.col img{
float:left;
margin-right:15px;
}
.col a{
display:block;
margin:15px 0 25px 0;	
	font-weight:bold;	
}
/**********middle***********/
#middle {

	margin-left: 250px;
	padding:25px 20px 50px 15px;
	font:11px Tahoma;
	color:#424547;
}
#middle h2{
	font-size:22px;
}
#middle h3{
	font-size:18px;
}
#middle ul{
	margin-left:15px;
}
#middle p{
	line-height:17px;
	margin-bottom:20px;
}
#middle a{
	color:#474747;
	text-decoration:none;
}
#middle a:hover{
	text-decoration:underline;
}
.cTitle{
	margin-bottom:15px;
	font-weight:normal;
	font-size:26px !important;
	color:#fff;
}
.back{
	font-weight:bold;
	padding-left:10px;
	margin-right:15px;
	background: url(/img/arrowWhiteTop.gif) 0 2px no-repeat;
}
.print{
	font-weight:bold;
	padding-left:15px;
margin-right:15px;
	background: url(/img/print.gif) 0 5px no-repeat;
}
.sendOnlineRequest{
	font-weight:bold;
	padding-left:15px;
	background: url(/img/sendOnlineRequest.gif) 0 5px no-repeat;
}
.onlineRequest{
	margin-bottom:40px;
	font-weight:bold;
}
.onlineRequest ul{
	margin-bottom:15px;
}
.onlineRequest li{
	vertical-align:middle;
	height:20px;
	position:static !important;
	display:table;
_overflow:visible !important;
}
*+html .onlineRequest li{
        overflow:visible !important;
	position:static !important;
height:auto;
}
.onlineRequest label{
	width:115px;
	float:left;
}
.onlineRequest .textbox{
	width:397px;
	padding:1px 0 1px 5px;
	border:1px solid #CCCCCC;
}
.onlineRequest select{
	width:403px;
	color:#424547;
}
.onlineRequest textarea{
	width:397px;
	padding:1px 0 1px 5px;
	border:1px solid #CCCCCC;
}
.onlineRequest div{
	margin-left:117px;
	color:#6A6A6A;
}
.onlineRequest div .textbox{
	width:95px;
}
.onlineRequest div select{
	width:100px;
}
.onlineRequest div span{
	display:block;
	width:81px;
}
.onlineRequest td{
	padding:0 10px 10px 0;
	vertical-align:bottom;
}
.onlineRequest .sendButton{
	margin-left:117px;
}
.onlineRequest .star{
width:auto !important;
display:inline !important;
}
.onlineRequest ul li ul label{
width:155px;
}
.onlineRequest ul li ul .textbox{
width:240px;
}
.star{
	color:#0349A0;
}
/***************************/
/**********left*************/
#left {
	width: 215px;
	padding:15px 10px 20px 25px;
	color:#36383A;
	font-size:11px;
	float: left;
	background: url(/img/bgLeft.jpg) no-repeat;
}
#left a{
	color:#424547;
	text-decoration:none;
}
#left a:hover{
	text-decoration:underline;
}
#left h1{
	margin-bottom:20px;
	font-size:25px;
	font-weight:normal;
}
.leftMenu{
	min-height:150px;
	font-size:12px;
	_height:150px;
}
.leftMenu li{
	list-style:none;
	margin-bottom:20px;
	padding-left:15px;
	font-weight:bold;
	color:#fff;
	background: url(/img/bulletLeft.gif) 0 4px no-repeat;
}
.leftMenu li ul{
margin-top:10px;
}

.leftMenu li ul li{
margin-bottom:10px;
}
.leftMenu .active a{
color:#fff !important;
}
.leftMenu .active li a{
color:#424547 !important;
}
/***************************/
/***************************/
#footerWrapper{
	width:960px; 
	overflow:hidden;
	zoom:1;
	position:relative;
	background:#E2E2E2 url(/img/bgFooter.gif) repeat-x;
}
.footer{
	margin-top:25px;
	padding-left:20px;
	font-size:11px;
	color:#777777;
	overflow:hidden;
	zoom:1;
}
.footer a{
	text-decoration:none;
	color:#777777;
}
.footer a:hover{
	text-decoration:underline;
}
.ftIndex{
	background: url(/img/wLine.gif) 300px 0  repeat-y;
}
.ftIndex .col{
	height:auto;
	border:none;
}
.col{
	width:189px; height:167px;
	margin-right:20px;
	padding-right:30px;
	float:left;
	overflow:hidden;
	zoom:1;
	border-right:1px solid #fff;
}
.col.last{
	border:none !important;
	margin-right:0;
}
.today{
	width:252px;
	margin-right:20px;
	padding-bottom:20px;
}
.today p{
	margin-bottom:15px;
}
.tTitle{
	margin-bottom:20px;
	font-size:14px;
	color:#B30004;
}
.newsCol{
	width:400px;
}
.newsCol .news{
	width:180px;
	margin-right:20px;
	float:left;
	display:table;
	zoom:1;
}
.news img{
float:none !important;
margin:0 !important;
}
.news dt{
	font-weight:bold;
	color:#0349A0;
}
.news dd{
	margin-bottom:15px;
}
.nearYou{
	width:218px; height:151px;
	padding:25px 0 15px 25px;
	top:0; right:0;
	position:absolute;
	z-index:10;
	color:#0349A0;
	background: url(/img/nearYou.png) no-repeat;
}
.nearYouTitle{
	margin-bottom:100px;
	color:#fff;
	font-size:14px;
	position:relative;
}
.nearYouTitle, .nearYouTitle span{
	width:139px; height:13px;
}
.nearYouTitle span{
	background: url(/img/nearYouTitle.png) no-repeat;
}
.nearYou label{
	display:block;
	margin-bottom:3px;
}
.nearYou select{
	width:200px;
	color:#646464;
}

/**********bottom***********/
#bottom{
	width:960px; height: 50px;


	padding-top:15px;
	font-size:11px;
	color:#656565;
}
#bottom a{
	color:#656565;
	text-decoration:none;
}
#bottom a:hover{
	text-decoration:underline;
}
.copyrights{
	float:left;
	padding:5px 0 5px 20px;
	border-left:1px solid #CCCCCC;
}
.copyrights p{
	float:left;
	margin-right:40px;
}
.develop{
	width:175px;
	float:right;
	padding:0 30px 0 20px;
	border-left:1px solid #CCCCCC;
}
/************************/
/*********pages**********/