/* CSS Document */
html{height: 100%;}
body,td,th {
	font-family: verdana;
	font-size: 11px;
	color: #FFFFFF;
}
body {
	background-repeat: repeat;
	background-image:url(../images/pagebg.jpg);
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	height: 100%;
	line-height:15px;
	}
a {
	font-family: verdana;
	font-size: 11px;
	color: #FFFFFF;
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #FFFFFF;
}
a:hover {
	text-decoration: none;
	color: #0095ff;
}
a:active {
	text-decoration: none;
	color: #FFFFFF;
}

/*Real styles start*/

#kw_container{	width: 100%; height: 45px; background-image: url(../images/top.jpg); border-top: 1px solid #797979; border-bottom: 1px solid #2b2b2b;}
	#kw{width: 966px; height: 45px; margin: auto; text-align:center; line-height:45px;}
#header_container{width: 100%; height: 268px; background-image: url(../images/blue.jpg);}
	#header{width: 966px; height: 268px; margin: auto; background-image: url(../images/header.jpg);}
#content_container{width: 100%; background-image: url(../images/contentbg.jpg); border-top: 1px solid #2b2b2b; border-bottom: 1px solid #434343;}
	#content{width: 966px; margin: 5px auto 5px auto;}
		#left_content{width: 331px; float: left; border-right: 1px dashed #fff;}
			#left_content p{margin-left: 29px; padding: 0px; }
			blockquote{padding: 0px; margin:5px 10px 5px 58px;}
			#navtop{width: 275px; margin: auto; height: 24px; background-image: url(../images/navtop.png); padding: 10px;  }
			#navmid{width: 295px; margin: auto; height: 248px; background-image:url(../images/navmid.png);}
				#navmid ul{ list-style-position:inside; list-style-image: url(../images/bluearrow.gif); padding: 0px; margin: 0px 0px 0px 10px; position: relative; }
					#navmid ul li{padding-left: 8px; margin-bottom: 4px; height: 18px; position: relative;} 
			#navfooter{width: 295px; margin: auto; height: 11px; background-image: url(../images/navfooter.png); padding: 0px; }
		#right_content{width: 624px; float: right; text-align:justify; margin-left: 10px; }
			#right_content ul {}
			#right_content ul li {margin: 0px 0px 10px 0px; padding: 0px 0px 0px 0px;}
			td blockquote{ padding: 0px; margin: 0px 5px 5px 10px; }
		#addresses{float: left;cona}
		#contact_details{float: left; }
		
#footer{width: 966px; margin: auto; height:40px; padding-top: 15px;}
	#footer_content{margin: auto; width: 500px; text-align:center; color: #505050;}
		#footer_content a{ color: #505050;}
		#footer_content a:hover{ color: #0095ff; text-decoration: underline;}
		
h1{ display: none;}	
h2{font-size: 15px; border-bottom: 1px dashed #fff; padding-bottom: 5px; margin: 0px;  }
.maincontentpadding{padding-top: 10px;}
.contactheading{width: 275px; margin: 10px auto 0px auto; padding-bottom: 5px;}
.spacer{height: 0px; width: 0px; padding: 0px; margin: 0px; clear:both;}
.imgmarginleft{margin-left: 20px; margin-bottom: 20px;}