body { font-family:Verdana, Arial, Helvetica, sans-serif; margin: 0; padding: 0; font-size:11px; background-color: #CBCAB6; color: #16325F;}

#bodycontent a:link 				{ color: #6287C5; font-weight: bold; text-decoration: none }

#bodycontent a:hover 			{ color: #16325F; font-weight: bold; text-decoration: none; background-color:#FFB20B; }
#bodycontent a:visited			{ color: #6287C5; font-weight: bold; text-decoration: none }
#bodycontent a:active 			{ color: #16325F; font-weight: bold; text-decoration: none }


#bodywrapper { width: 912px; margin: 8px auto; clear:both; }

#layouttop { margin: 0; padding: 0; }

#layoutnav { margin: 0; background: url(images/layout_top_nav.gif) top center no-repeat; height: 56px; width: 100%; }

#topnavlinks { padding-left: 21px; line-height: 26px;  font-family: Arial, Helvetica, sans-serif; font-size:13px; font-weight: bold; color:#FFFFFF;}

#topnavlinks a { padding: 2px; color:#FFFFFF; text-decoration: none; }
#topnavlinks a:hover { color:#16325F; background-color: #FFB20B; text-decoration: none; }

#bodycontent { margin: 0; padding: 8px 25px 10px 20px; background: url(images/layout_bg.gif) top center repeat; }
#footer { font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-align: center; background:url(images/layout_footer.gif) top center no-repeat; height: 50px; padding-top: 2px; padding-bottom: 0;}

#footer { color: #7d7b7b; } 
#footer a { color: #7d7b7b; text-decoration: none; } 
#footer a:hover { color:#16325F; text-decoration: underline; }
#bodycontent p, #bodycontent td {
	font-size: 11px;
	line-height: 150%;
		margin: 8px 0 8px 0;
}

#bodycontent h1 {
	color: #16325F;
	font-size: 19px;
	font-weight: bold;
	margin: 0;
	line-height: 120%;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 0;
}

#bodycontent h2 {
	color: #16325F;
	font-size: 14px;
	font-weight: bold;
	margin: 0;
	line-height: 120%;
	padding-top: 4px;
	padding-right: 0;
	padding-bottom: 4px;
	padding-left: 0;
}

#bodycontent h3 {
	color: #16325F;
	font-size: 12px;
	font-weight: bold;
	margin: 0;
	padding-top: 4px;
	padding-right: 0;
	padding-bottom: 4px;
	padding-left: 0;
}

#dottedbox 		{ border: 1px dotted #7d7b7b; text-align: left; } 

#dottedbox h1 { color: #16325F; font-size: 13px; font-weight: bold; padding: 4px 2px 4px 6px; background-color: #EBEBFF; }

#dottedbox p { margin-left: 6px; }

#homepagetext p { font-size: 12px;  }

img.left {float: left; margin: 2px 10px 5px 0; border: 0;}
img.right {float: right; margin: 2px 0 5px 10px; border: 0;}

.indent { margin-left: 20px; }

#bigbullets { font-size: 13px; font-weight: bold; }

form { margin:0; padding: 0; }
input { font-family:Verdana, Arial, Helvetica, sans-serif; border: 1px solid #B0B6BB; font-size: 11px; padding: 3px; color: #7d7b7b;}
textarea { font-family:Verdana, Arial, Helvetica, sans-serif; border: 1px solid #B0B6BB; font-size: 11px; padding: 3px; color: #7d7b7b;}
.rederror { color:#FF0000; font-weight: bold;}
.small { font-size: 9px; }

#headlineholder .headline { font-weight: bold; }
#headlineholder .date { font-style:italic; }