body { padding: 0; margin: 0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.6em; line-height: 16px; color: #36494F; background-color: #E9ECE3;}

#container { margin-left: auto; margin-right: auto; width: 742px;}

#top { width: 742px; height: 87px; background-color: #fff; margin-bottom: 1px;}
#telnumber { position: absolute; margin-left: 522px; top: 20px; font-weight: bold; color: #9DC210;}
	#telnumber p { line-height: 13px; padding-bottom: 0px;}
	#telnumber a { color: #9DC210; text-decoration: none;}
	#telnumber a:hover { color: #36494F; text-decoration: none;}

#main { width: 742px; border-top: 4px solid #fff;}
	#mainleft { width: 512px; float:left; clear:right; background-color: #fff;}
	#mainright { width: 230px; float:left;}
	
#photo { width: 512px; height: 214px; margin-bottom: 1px;}
#content { width: 472px; min-height: 337px; padding: 20px;}
* html #content {
	min-height: 337px;
}
	#content a { font-weight: bold; text-decoration: none;}
	#content a:hover { text-decoration: underline;}
	.contentleft { width: 230px; float:left; clear:right; border-right: 1px dotted #ccc;}
	.contentright { width: 224px; float: left; margin-left: 8px;}

	#content ol.loweralpha li { list-style-type: lower-alpha; margin-left: 15px; }
	#content ol.lowerdigit li { list-style-type: decimal; margin-left: 15px; }
	#content ul.squares li { list-style-type: square; margin-left: 15px; }



#newsletter { border-top: 3px solid #fff; background: url(../_images/template/lightblue_bkg.gif) repeat-y scroll top right; width: 210px; padding-top: 20px; padding-left: 10px; padding-right: 10px; padding-bottom: 10px; color: #fff;}
	#newsletter h2 { margin: 0px; padding-bottom: 0px; font-size: 100%; color: #fff;}
	#newsletter hr { margin-top: 0px; margin-bottom: 5px; padding: 0px; background: #6DA3B4; border-top: 1px solid #B6D1DA; border-bottom: 1px solid #6DA3B4; border-right: 1px solid #6DA3B4; height: 2px;}
	#newsletter .newstextfiled { border: none; font-size: 10px; padding-left: 5px; padding-top: 2px; background-color: #B6D1DA; width: 198px; height: 15px; color: #36494F;}

#latestnews { border-top: 3px solid #fff; background: url(../_images/template/blue_bkg.gif) repeat-y scroll top right; width: 210px; padding-top: 20px; padding-left: 10px; padding-right: 10px; padding-bottom: 10px; color: #fff;}
	#latestnews h2 { margin: 0px; padding-bottom: 0px; font-size: 100%; color: #fff;}
	#latestnews hr { margin-top: 0px; margin-bottom: 5px; padding: 0px; background: #36494F; border-top: 1px solid #9BA5A7; border-bottom: 1px solid #36494F; border-right: 1px solid #36494F; height: 2px;}
	#latestnews .newstextfiled { border: none; font-size: 10px; padding-left: 5px; padding-top: 2px; background-color: #B6D1DA; width: 198px; height: 15px; color: #36494F;}
	#latestnews .grey { color: #AFBCC0;}
	#latestnews a { font-weight: bold; color: #A0C112;}
	#latestnews p { padding-bottom: 3px;}
	#latestnews .link { background:url(../_images/icons/link_arrow.gif) scroll no-repeat center left; padding-left: 12px; font-weight: bold;}
	#latestnews a:hover { color: #fff; text-decoration: underline;}
	
#latestnewsbottom { background: url(../_images/template/blue_bottom.gif) repeat-y scroll top right; width: 230px; height: 32px;}


#footer { width: 742px; color: #B7BCA5; padding-top: 10px;}
	#footerleft { width: 502px; float: left; padding-left: 10px;}
	#footerleft ul { margin: 0px; padding: 0px;}
	#footerleft li { list-style-type: none; display: inline;}
	#footerright { width: 210px; float:right; text-align: right; padding-right: 20px;}
	#footer a { color: #959A86; text-decoration: none;}
	#footer a:hover { color: #959A86; text-decoration: underline;}

.contentdiv { width: 222px; float: left; clear:right; Min-height: 258px;}
* html .contentdiv {
	height: 258px;
}
	.contentdiv .title { height: 19px; color: #fff; padding-top: 2px; padding-left: 5px; border-top: 1px solid #fff; border-bottom: 1px solid #fff;}
	.contentdiv .text { Min-height: 170px; border-bottom: 1px solid #; padding: 5px;}
	* html .text { height: 170px; border-bottom: 1px solid #; padding: 5px;}
	.contentdiv .lightgrey { background-color: #EAEAEA; border-bottom: 1px solid #D6D6D6;}
	.contentdiv .lightgreen { background-color: #EFF1E4; border-bottom: 1px solid #ACB193;}
	.contentdiv .blue { background-color: #36494F;}
	.contentdiv .green { background-color: #9FC210;}
	.contentdiv .image { height: 41px;}
	.contentdiv label { color: #36494F; width: 90px; float: left;}
	.contentdiv .contenttextfield { border: none; font-size: 10px; padding-left: 5px; padding-top: 2px; background-color: #D2D2D2; width: 107px; height: 15px; color: #36494F; margin-bottom: 2px;}
	.contentdiv h3 { color: #fff; font-weight: bold; font-size: 100%; padding-bottom: 0px; margin: 0px;}
	.contentdiv ul { margin: 0px; padding: 0px;}
	.contentdiv li { list-style-type: none; background: url(../_images/icons/bullet.gif) no-repeat scroll left top; padding-left: 10px; padding-bottom: 5px;}

.clear { clear: both;}
