body				{ background:#fffaea; margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px;}

td					{ vertical-align:top; font-family: verdana, arial, helvetica; color:#646464; background:#dbdbd3; font-size:11px; line-height:15px; }
					  
td.content-home     { width:506px; padding-left:40px; padding-right:50px; background:#dbdbd3; font-family: verdana, arial, helvetica; 
					  color:#222222; font-size:11px; line-height:18px; text-align:left; vertical-align:top; }

td.content-side     { width:248px; padding-left:15px; padding-right:10px; padding-top:6px; background:#c1c1b3; font-family: verdana, arial, helvetica; 
					  color:#222222; font-size:11px; line-height:17px; text-align:left; vertical-align:top; }

td.side-image		{ width:248px; height:44px; padding-bottom: 0px; padding-left:0px; padding-right:0px; padding-top:0px; background:#c1c1b3; text-align:left; vertical-align:top; }

td.left_side     	{ width:189px; padding-left:15px; padding-right:10px; padding-top:10px; background:#87a0b6; font-family: verdana, arial, helvetica; 
					  color:#ffffff; font-size:11px; line-height:17px; text-align:left; vertical-align:top; height:100%; }

td.left_side_bar	{ height:100%; }
td.left_side_bar table	{ height:100%; }

td.left_side_header	{ width:214px; height:57px; padding-bottom: 0px; padding-left:0px; padding-right:0px; padding-top:0px; background:#87a0b6; text-align:left; vertical-align:top; }

td.left_side_footer	{ width:214px; height:4px; padding:0; background:#87a0b6; text-align:left; vertical-align:top; }
					  					  
td.date             { background:#f6f6f4; height:19px; padding-left:5px; padding-top:0px; 
					  font-family: verdana, arial, helvetica; font-size:10px; color:#545454; }
					  		  
td.splitter_top_content	{ background:#dbdbd3; height:19px; padding-top:0px; }

td.splitter_top_nav 	{ background:#dbdbd3; height:6px; padding-top:0px; }
td.splitter_bottom_nav 	{ background:#ffffff; height:4px; padding-top:0px; }
					 
td.footer			{ padding-left: 10px; padding-top: 10px; padding-right: 10px; height: 61px; background:#fffaea; }

.boldblue           { text-decoration: none; font-family: verdana, arial, helvetica; font-weight: bold; color: #48729f; }

.bold           	{ text-decoration: none; font-family: verdana, arial, helvetica; font-weight: bold; color: #ffffff; }
.bold:hover       	{ color: #48729f; }

.white-text         { font-family: verdana, arial, helvetica; color: #e9e8e2; font-size:10px;}

td.content-home a 			{ color:#306799; text-decoration:none; }
td.content-home a:hover 	{ color:#306799; text-decoration:underline; }

div.takeActionBlock	{ background:url("../images/take_action_bg.gif"); display:block; width:462px; height:69px; color:#fff; font-weight:bold; font-size:12px; }
div.takeActionBlock .contents { padding-top:24px; padding-left:6px; }
div.takeActionBlock a 			{ color:#fff; font-weight:bold; text-decoration:none; }
div.takeActionBlock a:hover 	{ color:#fff; font-weight:bold; text-decoration:underline; }

/* input fields */
input.email			{ width:160px; background:#ececec; border:1px solid #bcbcbc; margin-top:2px; padding-left:2px; color:#8b8b8b; font-size:10px; }

#contact_form div.field { clear:both; }
#contact_form div#captcha { float:left; }
#contact_form div#submit { padding-top:25px; }
#contact_form label#captcha { color:#48729f; display:block; font-size:11px; width:120px; }
#contact_form label#comment, #contact_form label#email, #contact_form label#name, #contact_form label#phone { color:#48729f; display:block; float:left; font-size:11px; width:120px; }
#contact_form input#captcha, #contact_form input#email, #contact_form input#name, #contact_form input#phone { background-color:#ececec; border:1px solid #bcbcbc; color:#8b8b8b; width:250px; }
#contact_form input#submit { background-color:#ececec; border:1px solid #bcbcbc; color:#48729f; width:100px; }
#contact_form textarea#comment { background-color:#ececec; border:1px solid #bcbcbc; color:#8b8b8b; height:150px; width:250px; }
  
a.dottedLine { text-decoration:none; }
a.dottedLine:link { color: #a4c05c;  }
a.dottedLine:hover { text-decoration:none; color : #a4c05c; border-bottom: 1px dotted #a4c05c; }
a.dottedLine:visited { color: #a4c05c; }
	