/* CSS Document */

body {padding: 0; margin: 0; font: normal 0.75em Verdana, Arial, Helvetica, sans-serif;background: url(../images/headerback.gif) 0 0 repeat-x #000; text-align: center; color: #fff;}

a:link, a:visited {color: #527D9C;}
a:hover {color: #909859 !important; }
a img {border: 0;}

h1 {}
h2 {color: #909859; font-size: 120%; text-transform: uppercase;}

#maincontain {width: 569px; margin: 0 auto; text-align: left;background: url(../images/seconday_back.gif) left 260px no-repeat;}
.noside #maincontain {background-image: none !Important;}
	#maincontainx:after { content: "."; display: block; height: 0; clear: both; visibility: hidden;}
	/* Hides from IE-mac \*/
	* html #maincontain {height: 1%;}
	/* End hide from IE-mac */

#header {height: 137px;  }
	.logotop { position: absolute; top: 61px;}
	#header ul {list-style: none; padding: 160px 0 0 255px; margin: 0; position: absolute; }
		#header ul li {float: left; text-transform: uppercase; margin: 0 14px 0 0;}
			#header ul li.last {margin: 0;}
		#header ul li a:link, #header ul li a:visited {color: #648794; display: block; text-decoration: none; font-size: 90%; padding-bottom: 5px; width: 10%; }
		#header ul li a.selected, #header ul li a.selected:visited {border-bottom: 5px solid #909859 !Important; color: #909859; }

#secondary_col {width: 223px; float: left; font-size: 17px; line-height: 30px; color: #BFBFBF; }
	#secondary_col img {margin: 0 0 50px 0;}
		.noside #secondary_col img {margin: 0 0 20px 0}
	#secondary_col h2 {background: url(../images/title_philosophy.gif) 0 0 no-repeat; width: 143px; height: 13px; text-indent: -10000px; margin: 0 20px 20px 20px ;}
	#secondary_col p {margin: 0 20px;}
	#secondary_col ul {font-size: 80%; list-style: none; margin: 0 20px; padding: 0}
		#secondary_col ul li {margin: 0 0 20px 0; line-height: 110%;}
		#secondary_col ul li a {text-decoration: none;}
#primary_col {margin-left: 255px; line-height: 200%; padding-left: 30px; border-left: 1px solid #333333;}
	#primary_col .intro {color: #696969; font-size: 125%; line-height: 170%; margin: 80px 0 0 0; padding: 0 0 20px 0;}
	#primary_col h2 {margin: 40px 0 0 0;}
.noside #primary_col{margin-left: 0 !Important; border: 0; clear: both; padding: 0;}
	.noside #primary_col .intro{padding: 0; margin: 0}
#primary_col ul li {color: #aaa;}
	
#footer {font-size: 80%; padding: 40px 0 20px 10px; color: #666; clear: both; background: url(../images/footer.gif) 0 0 no-repeat #1A1A1A; text-align: center;}
	#footer ul {list-style: none; margin: 23px 0 8px 0; padding: 0; display: block; }
	#footer ul li {display: inline; margin: 0 20px 0 0;}
	#footer ul li a {text-decoration: none;}





