/* CSS Document */

body {
		text-align:center;
		margin:0px;
		padding:0px;
		color: #464646;
	font: 12px Arial, Verdana, Helvetica, sans-serif;
	line-height:16px;
		}
	
	#frame {
		width:850px;
		margin-right:auto;
		margin-left:auto;
		margin-top:0px;
		padding:0px;
		text-align:left;
		}
		
	#contentleft {
		/*width:632px;*/
		width:617px;
		padding:17px 5px 0px 10px;
		float:left;
		}
	
	#contentright {
	/*width:218px;*/
	width:188px;
		padding:17px 12px 0px 18px;
		float:left;

		}
		
	#contentfullwidth {
		/*width:850px;*/
		width:828px;
		padding:17px 12px 0px 10px;
		float:left;
		}	
	
	
	
	#contentheader {
	height:27px!important;
	background-image:url(../graphics/bkg_nav.jpg);
	background-repeat:repeat-x;
	color:#FFFFFF;
		}
		

	#topnav {
		width:662px;
		padding:5px 0px 0px 10px;
		float:left;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		color:#acabae!important;
		height:22px;
		}
	
	
	/*ORGINAL NAV*/
		
		#topnav a:link, #topnav a:visited, #topnav a:active  {
text-decoration: none; 
color:#acabae!important;
padding:5px 5px 5px 5px!important;
font-weight:normal!important;
} 


#topnav a:hover {
color:#ffffff!important;
} 


		#topnav a.NavOn:link, #topnav a.NavOn:visited, #topnav a.NavOn:active  {
color:#ffffff!important;
font-weight:bold!important;
padding:5px 5px 5px 5px!important;
} 


#topnav a.NavOn:hover {
color:#ffffff;
} 



/* Flash Nav



.Navoff a:link, .Navoff a:visited, .Navoff a:active  {
text-decoration: none; 
color:#acd4c5!important;
padding:5px 2px 5px 2px!important;
font-weight:normal!important;
display:inline-block;
} 


.Navoff a:hover {
color:#acd4c5!important;
} 



.Navon a:link, .Navon a:visited, .Navon a:active  {
text-decoration: none; 
color:#ffffff!important;
padding:5px 2px 5px 2px!important;
font-weight:normal!important;
display:inline-block;
} 


.Navon a:hover {
color:#ffffff!important;
} 

Flash end*/


		
		#search_box {
    height:27px;
	background-image:url(../graphics/search.gif);
	background-repeat:no-repeat;
	background-position:left;
	float:left;
	width:170px;
}
#search_box #s {
    float: left;
    padding: 0;
    margin: 7px 0 0 6px;
    border:0px;
    background: none;
	width:140px;
	font-size:11px;
}
#search_box #go {
    float: right;
	margin:8px 10px 0px 0px;
}


#HomeAnimation{
width:850px;
height:380px;
clear:both;
}



.OuterGreenLinks{
margin-bottom:40px;}

.GreenLinks{
border-bottom:1px solid #dedede;
text-decoration:none;
padding:6px 0px 0px 0px;
background-image:url(../graphics/bkg_greenlinks.gif);
background-position:center right;
background-repeat:no-repeat;
}


/*
.GreenLinks{
margin-bottom:40px;}


.GreenLinks a:link, .GreenLinks a:visited, .GreenLinks a:active  {
font-size:14px;
color:#008751;
display:block;
border-bottom:1px solid #dedede;
text-decoration:none;
padding:7px 0px 7px 0px;
background-image:url(../graphics/bkg_greenlinks.gif);
background-position:center right;
background-repeat:no-repeat;
} 


.GreenLinks a:hover {
color:#0683b9;
} 
*/

.PortletPic{
width:189px;
}

.PortletPic img{
border:1px solid #acaaaa;
padding:1px;
margin-bottom:8px;
display:block;}


/*
.PortletPic a:link, .PortletPic a:visited, .PortletPic a:active  {
font-size:14px;
color:#0683b9;
text-decoration:none;
padding:7px 15px 7px 0px;
background-image:url(../graphics/bkg_bluelinks.gif);
background-position:center right;
background-repeat:no-repeat;
} 


.PortletPic a:hover {
color:#008751;
} 

*/

#NewsTicker{
margin-top:20px;
border:1px solid #cecece;
padding:5px;
display:block;
background-color:#f6f7f7;
background-image:url(../graphics/bkg_news.jpg);
background-repeat:repeat-x;
background-position:top;
float:left;
width:838px;}

.Latestnews{
color:#4b4b4b;
font-size:14px;
padding:0px 15px 0px 10px;
border-right:1px solid #c1c1c1;
float:left;
width:100px;
}

.Ticker{
width:680px;
float:left;
padding-left:15px;
}


a:link, a:visited, a:active  {
color:#0683b9;
text-decoration:underline;
} 


a:hover {
color:#008751;
} 


#Footer{
border-top:1px solid #cecece;
margin-top:30px;
padding-top:5px;
float:left;
display:block;
width:850px;
font-size:11px;
color:#b5b1b1;}


#LeftFooter {
width:300px;
float:left;}

#RightFooter {
float:right;
padding-right:20px;}

		
#Footer a:link, #Footer a:visited, #Footer a:active  {
color:#b5b1b1;
text-decoration:underline;
font-size:11px;
padding:0px 10px 0px 10px;
} 


#Footer a:hover {
color:#008751;
} 




#TopPic{
width:850px;
height:195px;
border-bottom:1px solid #bebebe;
}

#Nav2ndlevel{
background-image:url(../graphics/bkg_2ndlevelnav.jpg);
background-position:bottom;
background-repeat:repeat-x;
background-color:#eeeeee;
border-top:1px solid #ffffff;
padding:4px 5px 6px 5px;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin-bottom:16px;}




		
		#Nav2ndlevel a:link, #Nav2ndlevel a:visited, #Nav2ndlevel a:active  {
text-decoration: none; 
color: #464646;
padding:5px;
} 


#Nav2ndlevel a:hover {
color: #464646;
text-decoration:underline;
} 






#Nav2ndlevel a.ON:link, #Nav2ndlevel a.ON:visited, #Nav2ndlevel a.ON:active  {
text-decoration: none; 
color: #464646;
background-image:url(../graphics/bkg_2ndlevelnav.gif);
background-position:top right;
background-repeat:no-repeat;
border-bottom:2px solid #ffffff;
} 


#Nav2ndlevel a.ON:hover {
color: #464646;
text-decoration:underline;
} 


#contentleft h1{
font-size:18px;
color:#383838;
font-weight:normal;}


#contentfullwidth h1{
font-size:18px;
color:#383838;
font-weight:normal;}


h2{
font-size:14px;
color: #464646;
font-weight:bold;
padding:0px 0px 3px 0px;
margin:0px 0px 3px 0px;
}


.picleft, .pictureleft {
	padding: 0px;
	margin: 0px 20px 10px 0px;
	border: 0px none;
	float: left;

}

.picright, .pictureright {
	padding: 0px;
	margin: 0px 0px 10px 20px;
	border: 0px none;
	float: right;

}

.piccenter, .picturecenter {
	margin-bottom: 10px;
	display: block;
    margin-left: auto;
    margin-right: auto

}

.smallgreyheader{
margin:0px 0px 35px 0px;
}

.smallgreyheader h2{
font-size:14px;
color: #464646;
font-weight:bold;
padding:0px 0px 3px 0px;
margin:0px 0px 3px 0px;
}

.smallgreyheader p{
padding:0px 0px 5px 0px;
margin:0px 0px 5px 0px;}


.smallgreyheader a:link, .smallgreyheader a:visited, .smallgreyheader a:active  {
text-decoration: underline;
display:block;
padding-bottom:10px;
} 


.smallgreyheader a:hover {
color: #464646;
text-decoration:underline;
} 

.smallgreyheader strong{
color:#008550;
text-decoration:none;
}




.Tableheader{
width:280px;
height:39px!important;
border-bottom:1px solid #cecece;
padding-top:40px;
}



.Tableheader .tableHeaderPicture{
width:80px; height:39px!important;}


h3{
 color:#0683b9;
 text-decoration: none;
 font-size:14px;
 padding:2px 0px 5px 0px;
margin:2px 0px 5px 0px;
}



.TableGutter{
width:30px;}


li{
padding-bottom:3px;}

#contentleft img{
border:1px solid #e2e1e1;
}


.FormFields{
width:200px;}

.Bobby {
	display: none;
}


ul{
margin:5px 0px 0px 10px;
padding:5px 0px 0px 10px;}

a.pdflink:link, a.pdflink:visited, a.pdflink:active, a.pdflink:hover   {
padding: 5px 20px 5px 20px;
background-image:url(../graphics/icon_pdf.gif);
background-position:center left;
background-repeat:no-repeat;
} 

.pdf{
list-style-image:url(../graphics/icon_pdf.gif);
padding: 0px 0px 7px 7px;
}


a.doclink:link, a.doclink:visited, a.doclink:active, a.doclink:hover  {
padding: 5px 20px 5px 20px;
background-image:url(../graphics/icon_doc.gif);
background-position:center left;
background-repeat:no-repeat;
} 

.doc{
list-style-image:url(../graphics/icon_doc.gif);
padding: 0px 0px 5px 7px;
}



a.xlslink:link, a.xlslink:visited, a.xlslink:active, a.xlslink:hover  {
padding: 5px 20px 5px 20px;
background-image:url(../graphics/icon_xls.gif);
background-position:center left;
background-repeat:no-repeat;
} 

.xls{
list-style-image:url(../graphics/icon_xls.gif);
padding: 0px 0px 5px 7px;
}



a.ppslink:link, a.ppslink:visited, a.ppslink:active, a.ppslink:hover  {
padding: 5px 20px 5px 20px;
background-image:url(../graphics/icon_pps.gif);
background-position:center left;
background-repeat:no-repeat;
} 

.pps{
list-style-image:url(../graphics/icon_pps.gif);
padding: 0px 0px 5px 7px;
}





a.otherdoclink:link, a.otherdoclink:visited, a.otherdoclink:active, a.otherdoclink:hover   {
padding: 5px 20px 5px 20px;
background-image:url(../graphics/icon_pdf.gif);
background-position:center left;
background-repeat:no-repeat;
} 

.otherdoc{
list-style-image:url(../graphics/icon_otherdoc.gif);
padding: 0px 0px 7px 7px;
}



.ewTableRow{
padding:5px;
width:70px;
border-bottom:1px solid #CCCCCC;}


.ewTableRow select{
width:200px;
font-size:11px;}




/*PROPERTY STYLES - width total = 828*/

.PropertyOuter {
float:left;
width:826px;
background-image:url(../graphics/bkg-property.gif);
background-position:right;
background-repeat:repeat-y;
border:1px solid #cecece;
margin-bottom:15px;
}

.PropertyLeft{
float:left;
width:586px;
padding:20px;
}


.PropertyLeft img{
border:1px solid #d5d4d4;
}

.PropertyRight{
float:left;
/*width:200px;*/
width:175px;
/*background-color:#e9e9e9;*/
padding:20px 10px 10px 15px;

}

.PropertyRight ul{
padding-top:0px;
margin-top:0px;}

.tableheader{
background-color:#018651;
color:#FFFFFF;}

.Form td{
border-bottom:1px solid #cecece;
width:120px;
background-color:#f1f1f1;}

.Form select{
width:200px;}
