body { background-color: #F3EEDC; margin: 0px; padding: 0px; }
body, td, th, p { color: #808080; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; }
a:link { color: #B00031; text-decoration: underline; }
a:visited { color: #666666; text-decoration: underline; }
a:hover, a:active { color: #B00031; text-decoration: underline; }

form { margin: 0px; }
select { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; }

#page { background-color: #FFFFFF; border: 2px solid #B00031; padding: 2px 2px 25px 45px; }

#top_nav { margin-bottom: 30px; }

#footer { color: #808080; }
#footer a:link, #footer a:visited { color: #808080; text-decoration: none; }
#footer a:hover, #footer a:active { color: #B00031; text-decoration: underline; }
#footer .text { color: #808080; }

#casestudy { color: #0000FF; }
#casestudy a:link, #casestudy a:visited { color: #0000FF; text-decoration: none; }
#casestudy a:hover, #casestudy a:active { color: #0000FF; text-decoration: underline; }
#casestudy .text { color: #0000FF; }



.body_copy { line-height: 14px; }

.red_text { color: #B00031; }
.blue_text a:link { color: blue; text-decoration: underline; }
.blue_text a:visited { color: blue; text-decoration: underline; }
.blue_text a:hover, a:active { color: blue; text-decoration: underline; }

.bg_vbars { background-image: url(/images/bg_vbars.gif); }


.projects th {
	border-bottom: 2px solid #B00031;
	padding-bottom: 3px;
	text-align: left;
}
.projects td { line-height: 18px; }

.header {
	border-bottom: 2px solid #B00031;
	padding-bottom: 3px;
	font-weight: bold;
}

.on {
	background-color: #e0e0e0;
}
.off {
	background-color: #ffffff;
}

.list1 { margin: 0px 0px 0px 24px; padding: 0px; }
.list1 li {
	margin: auto auto 10px auto;
}

