/* this CSS is set for a fixed width, centered site that has a
header,content,footer layout with footer tacked to the bottom of the page.
it has been tested in IE 5/6/7/8 and FF 2/3/3.5*/
html {overflow-y: scroll;}
/* mac hide\*/ 
html, body {height:100%} 
/* end hide */ 
a:focus, object:focus { outline: none; -moz-outline-style: none; }
body {
   padding:0; 
   margin:0; 
   text-align:center; /* for ie6 and under */ 
   min-width:900px;/* for mozilla*/
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   background-color: #ABBAC9; 
   color: #001636;
} 
#wrapper{ 
   min-height:100%;
   height: auto !important;
   height:100%;
   width:900px; /* add 2px if borders are not used */
   border-left:1px solid #444444;
   border-right:1px solid #444444; 
   text-align:left; 
   margin:auto; 
   position:relative;
/* this is the color for the content body as well unless you add elements that chage this */
   background-color:#001636;
}
#header{ 
   min-height:100px; 
   background:#001636; 
   position:relative;
   height:100px;
} 
* html #header{height:100px} 

#menu{ 
	background:#001636;
	height:44px;
	width:890px;
	padding: 5px;
	text-align:center; 
} 

#containerNav2{
	background-color: #242736;
	width: 900px;
	display: block;
}
#rightNav{
	float: right;
	width: 150px;
	height: 34px;
	padding: 0px;
	margin: 0px;
	background-color: #242736;
	border-bottom: solid 2px #000000;
}
#navigation{
	float: left;
	width: 750px;
	height: 34px;
	padding: 0px;
	margin: 0px;
	background-color:#242736;
	border-bottom: solid 2px #000000;
}
#navigation ul{
	list-style-type: none;
	display: inline;
}
#navigation li{
	float: left;
	width: 630px;
	color: #FFCC99;
	background-color: #242736;
	padding: 8px 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 13px;
}
#rightNav ul{
	list-style-type: none;
	display: inline;
}
#rightNav li{
	display: inline;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 13px;
}
#rightNav a{
	float: right;
	width: 90px;
	color: #FFCC99;
	background-color: #242736;
	padding: 8px 2px;
}
#topSpacer{
	padding-top: 40px;
	padding-left: 20px;
}
.clrFlt{
	clear: both;
}

#content { 
	width:100%;
	padding:0px;
	position:relative;
} 

#pagecontent{
	position:relative;
	width:100%;
}

#footer { 
   width:900px; /* add 2px if borders are not used on the #outer div */ 
   clear:both; 
   height:32px; 
   border-top: 2px solid #001636;
   background-color:#001636;
   text-align:center; 
   left:0; 
   bottom:0; 
   position: absolute;
   color: #FFFFFF;
} 

div,p  {margin-top:0}/*clear top margin for mozilla*/ 



#clearfooter {width:100%;height:50px;clear:both;} /* to clear footer */
* html #footer {/*only ie gets this style*/ 
   \height:32px;/* for ie5 */ 
   he\ight:32px;/* for ie6 */ 
   margin-bottom:-1px; 
} 