@charset "utf-8";
/* CSS Document */

body { background:url(../images/body-bk2.jpg) top center no-repeat #fff; }

#container { width: 910px; margin: 0 auto; }
#header { margin-top: 15px; margin-left: 15px; width: 880px;}
	#logo { margin-top: 5px; }
	ol#navigation { list-style: none; position: relative; left: 270px;  top: -50px; height: 49px; width: 603px; margin-bottom: -40px; background: url(../images/nav-bk.jpg) top left no-repeat; clear: both; overflow: auto; }
		ol#navigation li { display: inline; float: left; width: 98px; height: 49px; border-right: 1px solid #fff; }
		ol#navigation li#skipto { position: absolute; left: -999em; }
			ol#navigation li a { font: .75em Arial, Helvetica, sans-serif; display: block; padding: .75em; color: #fff; text-decoration: none;  }
			ol#navigation li a:hover { background: #03565a; }
			
#brandingFlash { position: relative; width: 899px; height: 285px; }

ol#columns { list-style: none; clear: both; overflow: auto; width: 900px; }
	ol#columns li { float: left; display: inline; padding: 0px 15px; }
		ol#columns li#left { width: 465px;}
		ol#columns li#right { width: 375px;}
		
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#the_team { list-style: none; margin: 0; padding: 0; }
	ol#the_team 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: left; width: 200px;}
	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 { float: right; width: 200px; right: 100px; position: relative;}
	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; }


#footer { }
	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; }


