html, body, #wrap {background-image: url(images/mainbg.jpg);	background-repeat: repeat-x;height: 100%; background-color:#FFF; text-align:center; font-size:12px;line-height:180%;font-family: Lucida Grande, Arial, Helvetica, sans-serif;margin:0px auto;}#wrap {height: auto; min-height: 100%; position:relative;}#main {padding-bottom: 10px;}  /* must be same height as the footer */#footer {position: relative;	margin-top: -50px; /* negative value of footer height */	height: 10px;	clear:both;	width:100%;	text-align:center;} /* CLEAR FIX*/.clearfix:after {content: ".";	display: block;	height: 0;	clear: both;	visibility: hidden;}.clearfix {display: inline-block;}/* Hides from IE-mac \*/* html .clearfix { height: 1%;}.clearfix {display: block;}/* End hide from IE-mac *//* TEXT */.smallheader {font-weight:bold; color:#000000;}.copyrighttext{color: #5c6a88;font-size: 9px;font-weight: normal;}.smalltext{color: #3d5381;font-family: Lucida Grande, Arial, Helvetica, sans-serif;font-size: 9px;font-weight: normal;}.socialmedia {margin:0 auto;font-size:10px;}.socialicons {width:25px; margin: 0px auto;}/* CONTAINERS */.ContactLeftContainer {padding-top:20px;width:385px;float:left;}.ContactRightContainer {padding-top:20px;width:300px; float:left; }.outContainer{width:895px; height: auto; min-height: 100%; margin:0px auto;}.headerContainer {height:663px;position:relative;width:895px;;}.navContainer {width:455px;height:337px; text-align:left;float:left;}.navRowOne {width:455px;height:61px; text-align:left;float:left;}.navRowTwo {width:455px;height:61px;text-align:left;float:left;}.rightContainer {width:535px;float:right;height:auto;text-align:left; }.modules {position:absolute;text-align:center;width:895px;top:420px;left:93px;}.modules ul li a, .modules ul li a:hover {background:transparent none repeat scroll 0 0;border:0 none;float:left;height:50px;padding:5px;width:50px;}ul, ol {list-style-image:none;list-style-position:outside;list-style-type:none;}.modules ul li {background:#f2f1ec;border-color:#E9E9E9 #E5E5E5 #E0E0E0;border-style:solid;border-width:1px;color:#666666;float:left;margin:0 10px 10px 0;position:relative;text-align:center;}.modulesText ul li {color:#666666;float:left;margin:0 10px 10px 0;position:relative;text-align:center;}.modulesText ul li a, .modulesText ul li a:hover {background:transparent none repeat scroll 0 0;border:0 none;float:left;height:49px;padding:0px;width:220px;}.modulesText ul, ol {list-style-image:none;list-style-position:outside;list-style-type:none;}.modulesText {position:absolute;text-align:center;width:200px;top:399px;left:306px;}
