* { margin:0; padding:0; border:0;} 
html {overflow-Y: scroll;}
body { font-family: Arial, Helvetica, sans-serif; font-size:10pt;color:#444; text-align:left;} 
ol, ul {color:#004;list-style:disc;font-size:14px;float:left;margin-left:10px;display:inline;}

a {text-decoration:none;color:#3DA1B2}
a:link, a:visited, a:active {text-decoration:none;}
a:hover {text-decoration:underline;color:#447780;}
p {clear:both;}

hr {height:1px;color:#2d99ac;background-color:#2d99ac;margin-right:8px;}
.hrbig {height:3px;margin-bottom:8px;}
.hrbigright {height:3px;margin-bottom:8px;margin-right:0px;}
.floatright {float:right;}
.floatleft {float:left;}

h1 {
	font: 2.5em normal Georgia, "Times New Roman", Times, serif;
	margin: 0 0 10px;
	padding: 0 0 5px 0;
	border-bottom: 1px dashed #ccc;
}

h4 {
  float:left;
	font: 1.4em normal Georgia, "Times New Roman", Times, serif;
	margin: 0 0 10px;
	padding: 0 0 5px 0;
	border-bottom: 1px dashed #ccc;
}

h1 a {color:#fff}

.subpage h3,
.mainpage h3 {
	font: 2.5em normal Georgia, "Times New Roman", Times, serif;
	margin: 0 0 10px;
	padding: 0 0 5px 0;
	border-bottom: 1px dashed #ccc;
}

.subpage .block p,
.mainpage .block p {padding: 5px 0;margin: 5px 0;}

.mainpage {
  float:left;
	margin: 0 20px 5px 0;
	padding: 0;
	border-top: 1px solid #d6d6d6;
	background: #f0f0f0 url(../images/toggle_block_stretch.gif) repeat-y left top;
	overflow: hidden;
	font-size: 1.0em;
	width: 305px;
}

.subpage {
  float:left;
	margin: 0 20px 5px 0;
	padding: 0;
	border-top: 1px solid #d6d6d6;
	background: #f0f0f0 url(../images/toggle_block_stretch2.gif) repeat-y left top;
	overflow: hidden;
	font-size: 1.0em;
	width: 630px;
}

.mainpage .block {padding: 20px;background: url(../images/toggle_block_btm.gif) no-repeat left bottom;}
.subpage .block {padding: 20px;background: url(../images/toggle_block_btm2.gif) no-repeat left bottom;float:left;width:590px;}

.whitetext {color:#fff;}
.blacktext {color:#000;}
.alignmiddle {clear:both;text-align:center;}
.vbig {display:inline;font-size:30px;}

#mainheader {background:url(../images/newtop.jpg);width:100%;height:169px; margin-bottom:45px;}
.storytop3 {clear:both;width:990px; margin:0 auto; color:#fff;}
.logo {float:left;}
.top3image {float:left;padding:26px;margin-left:50px;}

.wrapper { width:990px; margin:0 auto;} 
.content { width:990px; float:left;margin-top:3px;}

.navigation {
clear:both;
float:left;
height:45px;
width:990px;
color:#444;
font: 1.5em normal Georgia, "Times New Roman", Times, serif;
margin-left:7px;}

.leftcolumn { margin-right:10px;width:385px; float:left; }
.middlecolumn { padding:5px;font-weight:bold;width:225px; float:left;}
.rightcolumn { width:315px;height:360px;float:right;margin-top:3px;}
.theheadlines {float:left;height:150px;width:280px;padding:5px;}

.contactus {float:left;width:288px;height:130px;background:url(../images/contact1.jpg) no-repeat;overflow:hidden;}
.contactwrap {float:left;width:268px;height:120px;margin:10px 0 0 10px;cursor:pointer;}
.contactwrapper {padding:10px;}
.textarea {border:1px dashed;padding:3px;}

.otherheadline{color:#444;}
.devtext {float:left;width:300px;margin-top:-10px;}
.toptext {float:left;width:600px;}

.news_block {float:left;margin:0 0 10px 0;}
.headlinedev a {font: normal Georgia, "Times New Roman", Times, serif;text-align:left;color:#aa7982;font-size:19px;}
.headline {font: 2.5em normal Georgia, "Times New Roman", Times, serif;text-align:left;padding-left:5px;margin-right:10px;color:#557982;}
.standfirst b {font-style:italic;font-size:12px;color:#444;}
.standfirst img {float:left;padding-right:10px;}
.clickformore {color:#557982;font-size:9px;}
.storydate {text-align:left;padding:5px;margin-left:9px;font-size:12px;color:#444;font-style:italic;}
.story {padding:5px;margin-right:10px;font-size:13px;color:#888;font-weight:normal;}
.story p {margin-bottom:15px;}
.morebit {font-style:italic;font-weight:bold;color:#557982}
.listheadline {float:left;width:580px;height:20px;padding:5px;margin-top:5px;font-size:12pt;}
.listheadline hr {display:none;}

.otherheadlines {padding:5px;margin-right:10px;font-size:13px;font-weight:bold;clear: both;}
.bottombit {width:100%;font-size:11px;color:#bbb;clear: both;float:left;text-align:middle;}

.bottombit ol {list-style:disc;margin-left:14px;text-align:middle;}
.bottombit li {float:left;margin-right:20px;}
.bottombit li a {color:#aaa;}
.bottombit > p {padding:5px;}
