@charset "utf-8";
/* GENERAL & UTILITY STYLES
============================================================================================*/
img{border:none;}
.clr:after{content:"."; display:block; height:0; clear:both; visibility:hidden; line-height:0px;}
	.clr{display:inline-block;}
	/* Hides from IE-mac \*/
	* html .clr{height:1%;}
	.clr{display:block;}
	/* End hide from IE-mac */
.center{text-align:center;}
.imgLeft{float:left; padding-right:10px;}
.imgRight{float:right; padding-left:10px;}

.nav{margin:0; padding:0; display:block;}
	.nav li{list-style-type:none; margin:0; padding:0; float:left;}
	.nav li a{text-decoration:none; font-weight:bold;}

/* MAIN LAYOUT
============================================================================================*/
body{font-family:"lucida grande",verdana,tahoma,arial; font-size:62.5%; text-align:center; background:url(../images/SprinterUpdateBG.gif) repeat-x #1C2341; }
.container{width:800px; margin:0 auto; text-align:left; position:relative; background-color:#FFFFFF;}

.header{font-size:13px; font-weight:bold; border-bottom:#636363 solid 2px;}
/*	.header, .header .logo{height:72px;} */
	.header a:hover{text-decoration:underline;}
	.header a, .header a.logo{text-decoration:none;}
/*	.header .logo{width:726px;} */


#mainNav{height:80px; float:left;}
	#mainNav .nav{float:left;}
	#mainNav li{text-align:center; padding:20px 30px 30px 30px; margin-top:59px;}
	#mainNav li:hover{background-color:#999999;}
	#mainNav li a{color:#CAC9C7; font-size:18px; margin:0; display:block; text-decoration:none;}
	#mainNav li ul li, #mainNav li ul{display:none;}
	#mainNav li.navProjects{border-right:#BE6528 solid 2px;}

.body{width:795px; line-height:1.6em; font-size:1.4em;}	
	.body .section1{padding:10px 5px 10px 10px; width:350px; float:left; font-size:1.1em; line-height:1.3em;}
	.body .section2{padding:10px 5px 10px 5px; width:200px; float:left;}
	.body .section3{padding:10px 5px 10px 5px; width:154px; float:left;}
	
	div.text{width:400px; padding-left:5px; }
	.body p, div.text{text-align:justify; line-height:1.6em; font-size:1.2em; padding-left:5px; }
	.body h1{font-size:2.1em; margin-top:20px; padding-left:5px; }
	.body h2{font-size:1.8em; margin-top:10px; padding-top:0; padding-left:5px; }
	.body h3{font-size:1.5em; margin-top:0px; line-height:1.2em;}
	.body h4{font-size:1.2em; padding-left:5px; }
	.body h5{font-size:1em; padding-left:5px; }
	
	.body .section1{border:2px solid #d2d2d2; width:310px; float:left; margin-top:20px; margin-bottom:20px; padding-left:5px; }
	.body .section2{width:450px; float:right; margin-top:60px;}
	
	.body li{font-size:17px; font-weight:500; line-height:1.7em;}

.tagLine{text-align:center;}
#officeLocation{padding:5px; width:10em;}

.footer{line-height:1.6em; font-size:1.4em; background-image:url(../images/bottomImage.jpg); height:260px; position:relative;}
	.footer #logos{width:130px; background-color:#FFFFFF; padding-top:2px; padding-right:2px; position:absolute; bottom:0px;}
/*	.footer, .footer a{color:#CAC9C7; text-decoration:none;}
	.footer a:hover{text-decoration:underline;}
	.footer .nav{width:500px; float:left;}
	.footer #copyright{float:right; display:block; width:200px; text-align:right;}
	.footer .cirv{margin-top:25px; position:absolute; right:2px;}
	.footer .cirv a{color:#333333;}
	.footer abbr{border:none;} */
	
/* HOME PAGE
============================================================================================*/

