/* CSS Document */

html, body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, div, form, font, fieldset, sup, sub, blockquote
{
	margin: 0px;
	padding: 0px;
	border: 0px;
}
html {
	max-height:100.1%; /* fixes the display height in Mozilla and Firefox */
	height: 100%;
}

/* hide from IE mac \*/
/*html {*/
/* 
if a page is shorter than viewport, it jumps around as Firefox removes scroll bars and 
then adds it again for longer pages 
*/
/*    min-height: 100%;
    margin-bottom: 1px;
}*/
/* end hiding from IE5 mac */

body
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100.01%;
	background-image: url(../../images/aquanic_bkgrnd.gif);
	background-position: top center;
	background-repeat: repeat-y;
	background-color: #6377A9;
	text-align: center;
	height: 100%;
}

#MainContainer
{
	padding: 0px;
	margin: 0px auto;
	text-align: left;
	width: 780px;
}
#Header {
	background-color: #f7f4da;
	height: 144px;
	width: 780px;
	margin: 0px;
	padding: 0px;
	clear: both;
	overflow: hidden;
}
#MainBodyContainer {
	height: 60%;/**/
	width: 780px;
	font-size: 90%;
	color: #000000;
	text-align: left;
	background-color: #F7F4DA;
	margin: 0px;
	padding: 0px;
}
#SecondaryMainBodyContainer {
	font-size: 90%;
	color: #000000;
	text-align: left;
	clear: both;
	/*min-height: 400px;*/	
	height: 100%;
	width: 780px;
	background-color: #F7F4DA;	
}

#TopNavBarContainer {
	background-color: #203466;
	background-image: url(../../images/topNavBar_bkgrnd.gif);
	background-repeat: repeat-x;
	background-position: left center;
	width: 780px;
	height: 24px;
	margin: 0px;
	padding: 0px;
	clear: both;
}

#hnavWrpr
{
	width: 720px;
	height: 24px;
	clear: both;
	margin: 0px 0px 0px 40px;
	padding: 3px 0px 0px 0px;
	/*border: 1px solid #FF0000;*/
}

.hnavItem_small
{
	float: left;
	width: 80px;
	height: 24px;
	margin: 0px 0px 0px 30px;
	padding: 0px;
	/*border: 1px solid #FFFFFF;*/
}

.hnavItem_large
{
	float: left;
	width: 100px;
	height: 24px;
	margin: 0px 0px 0px 20px;
	padding: 0px;
	/*border: 1px solid #FFFFFF;*/
}

#TopNavBarContainer a, #TopNavBarContainer a:link, #TopNavBarContainer a:active, #TopNavBarContainer a:visited
{
	color: #FFFFFF;
	text-decoration: none;
	font-size: 90%;
	font-weight: bold;
}

#TopNavBarContainer a:hover
{
	text-decoration: underline;
	color: #FFFFFF;
}

.clearFloat
{
	clear: both;
	font-size: 1px;
	height: 0;
	line-height: 0px;
}

.partnerLogos
{
	width: 750px;
	/*height: 100%;*/
	margin: 10px 0px 5px 0px;
	padding: 0px;
	clear: both;
	overflow: hidden;
}

#MainBodyContainer #partnerLogosWrpr
{
	width: 780px;
	/*height: 100%;*/
	margin: 0px 0px 0px 0px;
	padding: 0px;
	/*text-align: center;*/
	clear: both;
	overflow: hidden;
}

 .pLogo
{
	float: left;
	width: 130px;
	height: 84px;
	margin: 0px 0px 0px 20px;
	padding: 0px;
}
