@charset "utf-8";
/* CSS Document */



ol#columns { list-style: none; clear: both; overflow: auto; width: 880px; }
ol#columns li { float: left; display: inline; padding: 0px; }
ol#columns li#left { width: 465px;}
ol#columns li#right { width: 375px; padding-left:10px;}
ol#columns li#splitLeft { width: 425px;}
ol#columns li#splitRight { width: 435px; padding-left:10px;}

h1 { font: bold 1.55em Georgia, "Times New Roman", Times, serif; color: #8b0b04; margin: 0 auto .75em auto; }
h2, h3, h4, h5 { font: bold 1.55em Georgia, "Times New Roman", Times, serif; color: #8b0b04; margin: .75em auto; }
	.bigBorder { border-top: 5px solid #8b0b04; padding-top: 10px;}
p { font: .75em Arial, Helvetica, sans-serif; line-height: 1.35; margin: .75em auto; }
	a, em, strong { line-height: 1.5; }
	strong { font-weight: bold; }
	em { font-style: italic; }
ol#columns li ul { font: .687em Arial, Helvetica, sans-serif; list-style: disc; margin: .875em 35px; }
ol#columns li ul li { float: none; display: list-item; margin: .75em 25px; }
 
ol#columns li ul.contactAddress { list-style: none; margin: 0; padding: 0; border-top: 2px dotted #ccc;   padding: 10px; font: .75em Arial, Helvetica, sans-serif; margin-left: 10px; display: list-item; float: none; } 
 
ol.portfolio { list-style: none; margin: 0; padding: 0; }
ol.portfolio li { margin: 0; padding: 0; border-top: 2px dotted #ccc;   padding: 10px; font: .75em Arial, Helvetica, sans-serif; margin-left: 10px; display: list-item; float: none; }
ol.portfolio li p { position: inherit; font-size: 100%}
ol.portfolio strong { font-weight: bold; color: #890c08; }
ol.portfolio li a { font: bold Georgia, "Times New Roman", Times, serif; }
ol#columns li#splitRight ol.portfolio li.top,
ol#columns li#splitLeft ol.portfolio li.top { 
	height:180px; 
	padding-top:10px;
}
ol#columns li#splitRight ol.portfolio li.bottom,
ol#columns li#splitLeft ol.portfolio li.bottom { 
	height:210px; 
	border-bottom: 2px dotted #ccc; 
	padding-top:20px;
}

ol#the_team { list-style: none; margin: 0; padding: 0; }
	ol#the_team li { margin: 0; padding: 0; border-top: 2px dotted #ccc;   padding: 10px 10px 10px 5px; font: .75em Arial, Helvetica, sans-serif; margin-left: 5px; display: list-item; float: left; width: 250px;}
	ol#the_team li p { position: inherit; font-size: 100%}
ol#the_team strong { font-weight: bold; color: #890c08; }
ol#the_team li a { font: bold Georgia, "Times New Roman", Times, serif; }

form#contact {}
	form#contact table tr {width: 200px; }
	
table { border: 1px solid #ccc; padding: 2px; }
	table td { padding: .4em; border: 1px solid #ccc; }
	table td.title { background:#035357; color: #fff; font: bold .75em Arial, Helvetica, sans-serif; }
	input, select, textarea { border: 1px solid #035357; }


ol#address { background: #8b0b04; list-style: none; clear: both; overflow: auto; margin-top: 2em; width: 850px; margin-left: 15px; padding: 5px 15px;}
	ol#address li { float: left; display: inline; padding: .2em .4em; color: #fff; font: .687em Arial, Helvetica, sans-serif; border-right: 1px solid #fff;}
	ol#address li.noborder { border: none; }

ol#footer_nav { margin-left: 15px; margin-top: 15px; overflow: auto; clear: both; float: left; }
	ol#footer_nav li { font: .75em Arial, Helvetica, sans-serif; float: left; display: inline; }
		ol#footer_nav li a { color: #8b0b04; text-decoration: none; padding: .2em .4em; border-right: 1px solid #8b0b04; }
		ol#footer_nav li a:hover { color:#035357; }
		ol#footer_nav li a.noBorder { border: none; }

p#copyright { position: relative; ; top: 5px; margin-bottom: -30px; width: 200px;}

#awards { position: relative;  float: right; }
.archived { margin-top:20px;}
.archived .title { font: bold 1.55em Georgia, "Times New Roman", Times, serif; color: #8b0b04; margin: .75em auto; }
.archived .years { padding-left:10px; font: .75em Arial, Helvetica, sans-serif; line-height: 1.35; margin: .75em auto; }
.news_pics { 
	float: right;
	margin-left: 10px;
}
.touTitle {font-weight: bold;}
