* {	

	padding: 0px;

	margin: 0px;

	font-family:arial;

	font-size:12px;

}



body { 

	background-color:#0d73a6;

	color:#3b6369;

	padding:0px;

	margin:0px 0px 0px 0px;

}



#wrapper {	

	background-image:url(../images/bg_body.gif);

	background-repeat:repeat-y;

	width: 1020px;

	margin: 0px auto;	

}



#header { 

	background-image:url(../images/header.jpg);

	background-repeat:no-repeat;

	width: 1020px;

	height:205px;

}



#body-home {	

	background-image:url(../images/bg_body_home.gif);

	background-repeat:repeat-y;

	width: 963px;	

	float:left;

	margin-left:29px;

	margin-right:32px;

	overflow: auto;

}





#body2 {	

	background-image:url(../images/bg_body2.gif);

	background-repeat:repeat-y;

	width: 963px;	

	float:left;

	margin-left:29px;

	margin-right:32px;

	overflow: auto;

}



#body3 {	

	background-image:url(../images/bg_body3.gif);

	background-repeat:repeat-y;

	width: 963px;

	float:left;

	margin-left:29px;

	margin-right:32px;

	overflow: auto;

}



/*********** Navigation ***********/



#navigation {	

	width: 963px;

	margin-left:29px;

	margin-right:0px;

	/*height:35px;*/

	background-color:#fff;

}

#navigationNew {	

	width: 959px;

	margin-left:29px;

	margin-right:0px;

	/*height:35px;*/

	background-color:#fff;

}

#navigation ul {	

	 margin: 0px;

	 padding: 0px;	 

}



#navigation ul li {	

	float: left;

	list-style:none;	

	margin-right:1px;

}



#navigation ul li .last{	

	float: left;

	list-style:none;

	margin-right:0px;	

}

#navigation ul li a {	

	/*width:71px*/

	width:79px;

	height:25px;

	color:#fff;

	font-size:11px;

	font-weight:bold;

	background-image:url(/images/bg_nav.gif);

	background-repeat: no-repeat;

	display:block;

	padding:5px 0px 5px 0px;

	text-decoration:none;

	text-align:center;

	

}



#navigation ul li a:hover {	

	background-image:url(/images/bg_nav_rollover.gif);

	text-decoration:none;	

	color:#0a6d9e;
	

}











/*********** Left Column ***********/



#leftcolumn {

	width:612px;

	float:left;

	

}

#leftcolumn-content {

	width:580px;

	float:left;

	margin:16px 16px 0px 16px;

}



#leftcolumn2 {

	width:234px;

	float:left;

}



#leftcolumn2-content {

	width:205px;

	float:left;

	margin:16px 10px 0px 13px;

	color:#3b6369;

}





/*********** Right Column ***********/



#rightcolumn {

	/*width:347px;*/

	width:314px;

	float:left;

	padding:12px 16px 0px 17px;

} 



#rightcolumn2 {

	/*width:729x;*/

	width:709px;

	float:left;

	padding:16px 0px 0px 20px;

} 



#rightcolumn2 .left{

	width:349px;

	float:left;

} 



#rightcolumn2 .right{

	width:346px;

	float:left;

	padding-left:10px;

	float:left;

} 





#rightcolumn a {

	color:#3b6369;

	text-decoration:underline;

}



#rightcolumn a:hover {

	color:#3b6369;

	text-decoration:none;

}



/****************************/







/*********** Footer ***********/



#footer {

	background:url(../images/bg_footer.jpg) #0d73a6 no-repeat;

	color:#fff;

	height:54px;

	text-align:center;		

	padding:200px 20px 0px 0px;

	clear:both;

}

#footerT {

	background:url(../images/bg_footer.jpg) #0d73a6 no-repeat;

	color:#fff;

	height:54px;

	text-align:center;		

	padding:200px 20px 0px 0px;

	clear:both;

}



#footer2 {

	background:url(../images/bg_footer2.jpg) #0d73a6 no-repeat;

	color:#fff;

	height:54px;

	text-align:center;

	padding:200px 20px 0px 0px;

	clear:both;

}

#footer2T {

	background:url(../images/bg_footer2.jpg) #0d73a6 no-repeat;

	color:#fff;

	height:54px;

	text-align:center;

	padding:200px 20px 0px 0px;

	clear:both;

}



#footer3 {

	background:url(../images/bg_footer3.jpg) #0d73a6 no-repeat;

	color:#fff;

	height:54px;

	text-align:center;

	padding:200px 20px 0px 0px;

	clear:both;

}

#footer3T {

	background:url(../images/bg_footer3.jpg) #0d73a6 no-repeat;

	color:#fff;

	height:54px;

	text-align:center;

	padding:200px 20px 0px 0px;

	clear:both;

}

#footer a, #footer2 a, #footer3 a  {

	color:#fff;

	text-decoration:none;
	
	font-size:10px;

	padding:0px 0px 0px 0px;

}

#footerT a, #footer2T a, #footer3T a  {

	color:#fff;

	text-decoration:none;
	
	font-size:9px;

	padding:0px 0px 0px 0px;

}



#footer a:hover, #footer2 a:hover, #footer3 a:hover {

	color:#fff;

	text-decoration:underline;

}

#footerT a:hover, #footer2T a:hover, #footer3T a:hover {

	color:#fff;

	text-decoration:underline;

}



/*********** Global Styles ***********/



img {	

	border:0px;	

}



td {

	vertical-align:top;

}



p {

	margin-bottom:10px;

}



a {

	color:#bd4d19;

	text-decoration:none;

}



a:hover {

	color:#bd4d19;

	text-decoration:underline;

}

.greenlink { 

	color:#3b6369;

	text-decoration:underline;

}



.greenlink:hover {

	color:#3b6369;

	text-decoration:none;

}



#news {

	padding-left:10px;

}



#news a {

	color:#3b6369;

	text-decoration:underline;

}



#news a:hover {

	color:#3b6369;

	text-decoration:none;

}

#newsBrief a {
	color: #0000FF;	
	
}
#newsBrief a:hover {
	color: #0000FF;	
}
#newsBrief a:visited {
	color: #0000FF;	
}




h1 {

	color:#0d73a6;

	font-size:26px;

	font-weight:bold;

	margin-bottom:10px;

}



h2, h2 a, {

	color:#bd4d19;

	font-size:16px;

	font-weight:bold;

	text-decoration:none;

}



h2 a:hover {

	color:#bd4d19;

	text-decoration:underline;

}





h3 {

	color:#3b6369;

	font-size:16px;

	font-weight:bold;

}



h4 {

	color:#bd4d19;

	font-size:14px;

	font-weight:bold;

	text-decoration:none;

}





#breadcrumbs {

	background-color:#a6d4c4;

	display:block;

	min-height:16px;

	color:#3b6369;

	width:572px;

	float:left;

	padding:14px 20px 14px 20px;

	

}



#breadcrumbs2 {

	background-color:#a6d4c4;

	display:block;

	min-height:16px;

	color:#3b6369;

	width:919px;

	float:left;

	padding:11px 20px 11px 20px;

	border-bottom:1px solid #fff;

	

}



#breadcrumbs a, #breadcrumbs2 a  {

	color:#bd4d19;

	text-decoration:underline;

	padding-left:3px;

}



#breadcrumbs a:hover, #breadcrumbs2 a:hover {

	color:#bd4d19;

	text-decoration:none;

	padding-left:3px;

}



.categories td {

	padding-bottom:3px;

	padding-right:10px;

}



hr { 

	border-top:1px dashed #548576;

	border-bottom-width:0px; 

	border-left-width:0px; 

	border-right-width:0px; 

	height:1px; 

	clear:both; 

	display:block; 

	margin:5px 0px 5px 0px; 

}



.orange {

	color:#bd4d19;

}



.property-name {

	padding-left:10px;

	padding-bottom:10px;

}



#header-about {

	background-image:url(/images/icon_info.jpg);

	background-repeat:no-repeat;

	min-height:28px;

	background-position:top left;

	padding:7px 0px 0px 30px;

	color:#327997;

	font-size:14px;

	font-weight:bold;

	border-bottom:1px dashed #548576;

	margin-bottom:10px;

}



/*********** Callout Box Styles ***********/  





.signup-home {

	background:url(/images/bg_signup.jpg) no-repeat;

	height:171px;

	width:257px;

	margin-left:12px;

}



.signup-home-content {

	padding:60px 10px 10px 35px;

}



.signup-home-content td {

	padding:0px 0px 5px 0px;

}



.callout1 {

	background:url(/images/bg_search.gif) no-repeat;

	height:45px;

	width:294px;

	padding:9px 10px 0px 10px;

	text-align:center;

	margin-bottom:7px;

}



.callout1 td {

	padding:0px 3px 0px 1px;

	vertical-align:middle;

}



.callout2 {

	background:url(/images/bg_send.jpg) no-repeat;

	width:326px;

	height:50px;

	padding:9px 10px 0px 10px;

	margin-bottom:7px;

}

.callout2 td {

	padding:0px 5px 0px 1px;

	vertical-align:middle;

}

.callout3 {

	background:url(/images/bg_send2.jpg) no-repeat;

	width:300px;

	height:50px;

	padding:9px 10px 0px 10px;

	margin-bottom:7px;

	margin-left: 25px;

}

.callout3 td {

	padding:0px 5px 0px 1px;

	vertical-align:middle;

}

.box {

	background:url(/images/bg_box.jpg) repeat-y;

	width:205px;

	margin-bottom:7px;

}



.box2 {

	background:url(/images/bg_box2.jpg) repeat-y;

	width:346px;

	margin-bottom:15px;

}



.box-content {

	padding:0px 15px 5px 15px; 

}







#flash {

	background-image:url(/images/bg_photogallery.gif);

	background-repeat:no-repeat;

	height:414px;

	width:580px;

	text-align:center;

	padding-left: 0px;

	padding-top:3px;

	padding-bottom:2px;

	margin-bottom:16px;

}



.field_sm {

font-size:11px;

padding:2px 2px;

height: 12px;

margin-bottom: 1px;

}	



.field_sm2 {

font-size:11px;





}

