body {
	margin:0;
	padding:0;
	width:100%;
	text-align:center;
	font-size:62.5%;
	color:#595757;
	font-family:Helvetica, Arial, sans-serif;
	line-height:2.2em;
	background:none;
}

#wrapper {
	margin:0;
	width:100%;
	font-size:1.5em;
	text-align:left;
	background: url(/img/h2oMark.gif) no-repeat right 80px;
}

#header {
}

#tagline {
	border-top:1px solid #0065A4;
	border-bottom:1px solid #0065A4;
	padding:20px 0;
	margin:12px 0 40px 0;
}

#navigation {
	display:none;
}

#main {

}

#sponsors { border-top:1px solid #0065A4; margin-top:30px;}

#footer {
	text-align:center;
	font-size:.8em;
	padding-top:60px;
	padding-bottom:20px;
	color:#595757;
}

/* ==========  General Styling ==============*/

img {border:0;}

hr { color:#0065A4; }

.additional {font-weight:900; color:#0065A4;}

p { padding:0 0 1.5em 0; margin:0;}

/*===========  Links  =======================*/

a, a:link, a:visited, a:hover, a:active {
	color:#0065A4;
	text-decoration:underline;	
}

a:hover {
	color:#D5D10E;
}

#footer a, #footer a:link, #footer a:visited, #footer a:hover, #footer a:active {
	color:#595757;
	text-decoration:none;	
}

#footer a:hover {
	color:#0065A4;
}






/* ============ Headings ===================*/
h1 {
	color:#0065A4;
	font-weight:900;
	font-size:1.3em;
}

h2 { 
	color:#595757;
	font-weight:900;
	font-size:1.2em;
	background: url(/img/logoIcon.gif) no-repeat left;
	height:40px; 
	padding-left:53px;
	line-height:40px;
	text-transform:uppercase;
}

h3 {  
	color:#595757;
	font-weight:900;
	font-size:1.1em;
	background: url(/img/triangle.gif) no-repeat left;
	height:13px; 
	padding-left:18px;
	line-height:13px;
	text-transform:uppercase;
	margin-left:22px;
}

h4 {
	color:#D5D10E;
	font-weight:900;
	font-size:1.1em;
}

h5 {
	color:#595757;
	font-weight:400;
	font-size:1.1em;
	text-transform:uppercase;
	padding:0;
	margin:0;
}

h6 {
	color:#D5D10E;
	font-weight:900;
	font-size:1.2em;
}


/*================== Special ========================*/

#iframeBlog {width:789px;}

.smallQuote { font-style:italic; font-size:.8em; padding-right:14px; padding-bottom:10px; line-height:1.2em; }
.small { font-size:.76em; padding-bottom:10px; line-height:1.2em; }

.smallPara { font-style:italic; font-size:.8em;  padding-bottom:10px; line-height:1.7em; }

.cellTiny { text-align:center; font-size:.7em; line-height:1.1em;}
.cellReg { text-align:center; font-size:.8em; line-height:1.1em;}


.bdrYellow {  border-bottom:1px solid #D5D10E; text-align:center;}

.LogoFloat 
{
	color:#595757;
	font-weight:900;
	background: url(/img/logoIcon.gif) no-repeat 0% 50%; 
	padding-left:53px;
	line-height:1.1em;
	text-transform:uppercase;
	margin-bottom:20px;
}

.LogoFloatTxt { font-size:0.8em; font-weight:900;}



.ShadowInnerDiv { border:1px solid #D5D10E; background:#fff; padding:5px; }

.ShadowInnerTable { background:#fff; padding:5px; color:#0065A4; font-size:.9em; border:1px solid #D5D10E; border-collapse:collapse; 
}

.bold {font-weight:900; }

.blue { color:#fff; background:#0065A4; }

.cellblue { color:#fff; background: url(/img/bluecir.gif) no-repeat 50% 50%;}


.ShadowRight {background: url(/img/shadow-r.gif) repeat-y;}

.ShadowBottom {background: url(/img/shadow-b.gif) repeat-x;}

.ShadowCorner {background: url(/img/shadow-br.gif) no-repeat;}
