html, body
{
	height:100%;
	width:100%;
}

body
{
	background-color:#e0e9f6; 
	background-image:url('images/hydrolite_rightwatermark2.jpg'); 
	background-repeat:no-repeat;
	background-position:right top;
 	color:#000000;
	padding:0px; margin:0px; 
	font-family:'Trebuchet MS';
}

#main_container
{
	background-color:#FFFFFF; 
	background-repeat:repeat-y;
	background-position:left;
	padding-top:0px;
	
	width:780px;
	min-height:200px;
	height:auto;
	
}

#main_container_leftborder
{
	width:799px;
	background-image:url('images/border-left.jpg');
	background-repeat:repeat-y;
	background-position:left;
	height:auto;
	margin-bottom:-3px;
}

#main_container_rightborder
{
	width:799px;
	background-image:url('images/border-right.jpg');
	background-repeat:repeat-y;
	background-position:right;	
	height:auto;
	height:auto;
	margin-bottom:-3px;
}

#main_b
{
	width:100%; 
	background-image:url('images/bluebottom.jpg');
	background-position:bottom;
	background-repeat:repeat-x;
}

#main_t
{
	width:100%; 
	background-image:url('images/bluetop.jpg'); 
	background-repeat:repeat-x;
	
}


a:link{color:#000000; text-decoration:none; font-weight:bold; text-decoration:underline;}
a:visited{color:#000022; text-decoration:none; font-weight:bold; text-decoration:underline;}
a:hover{color:#000055;}
a:visited:hover{color:#111166;}

a:link img{border:none;}
a:hover img{border:none;}
a:visited img{border:none;}
a:visted:hover img{border:none;}


h1{font-size:1.8em; line-height:1em; padding-top:0px; margin-top:0px; color:#333399; }
h2{font-size:1.2em; }
h3{font-size: 1.0em;}
h4{font-size: 0.8em;}

ul{padding-left:20px;}


div.spacer_tiny{height:5px;}
div.spacer_small{height:12px;}
div.spacer_medium{height:20px;}
div.spacer_large{height:30px;}
div.spacer_huge{height:50px;}


#head{xheight:80px; padding-top:20px;}

#head table{width:760px; font-family:'Trebuchet MS'; }

#head table tr td .right{width:257px;}
#head table tr td .left{width:257px;}


#menu
{
	
	background-repeat:no-repeat; 
	width:780px; 
	overflow:visible;
	height:69px;;
}

#menu ul
{
	padding:0px;
	margin:0px; 
	padding-top:25px;
	padding-bottom:3px;
}

#menu ul li
{
	display:inline;
	margin:0px; 
	padding:0px;
	margin-top:3px;
	padding-top:2px;
	padding-bottom:20px;
	list-style: none;
	padding-left:15px;
	padding-right:15px;
	font-size:0.9em;
	letter-spacing:1px;

}

#menu { font-size: 17px; }



#menu ul li a
{
	padding-top:2px;
	margin-top:4px;
	padding-left:5px;
	padding-right:5px;
	margin:0px;
	display:inline;
	font-weight:bold;
	color: #fff; 
	text-decoration: none;
}

#menu ul li.menu_default a:link{color:#FFFFFF; text-decoration:none;}
#menu ul li.menu_default a:hover{color:#008b52; text-decoration: underline;}
#menu ul li.menu_default a:visited{color:#FFFFFF; text-decoration:none;}
#menu ul li.menu_default a:visited:hover{color:#008b52;}
#menu ul li.menu_default a:active{color:#008b52;}

a.menu_default:link{text-decoration:none; font-weight:normal;}
a.menu_default:visited{text-decoration:none; font-weight:normal;}
a.menu_current:link{text-decoration:none; font-weight:normal;}
a.menu_current:visited{text-decoration:none; font-weight:normal;}


#content
{
font-family:'Trebuchet MS'; 
z-index:1000;
background-image:url('images/watermark_builder.jpg');
background-position:bottom right;
background-repeat:no-repeat;
width:750px;
min-height:200px;
height:auto;
text-align:left;
padding:10px;
font-size:0.8em;
line-height:1.5em;
padding-bottom:17px;}


.nomargintop{margin-top:0px;}

#content p {
line-height: 1.2em;
margin-bottom: 1.0em;
}


.paragraph{border:none; width:99%; margin-bottom:15px;}
.paragraph .top{height:18px; font-size:.3em;}
.paragraph .top .left{background-image:url('images/rounded-corner_tl.jpg');}
.paragraph .top .center{width:18px; background-color:#e0e9f6; }
.paragraph .top .right{background-image:url('images/rounded-corner_tr.jpg')}

.paragraph .center{width:95%; min-height:30px;}
.paragraph .center .left{width:18px; background-color:#e0e9f6;  font-size:.3em;}

.paragraph .center .center{background-color:#e0e9f6; }
.paragraph .center .center h1{margin:0px; padding:0px; font-size:1.5em; letter-spacing:2px; color:#18498e; margin-bottom:12px;}
.paragraph .center .center h2{margin:0px; padding:0px; font-size:1.1em; letter-spacing:1px; color:#18197e; margin-bottom:7px;}

.paragraph .center .right{width:18px; background-color:#e0e9f6;  font-size:.3em;}

.paragraph .bottom{height:18px; font-size:.3em;}
.paragraph .bottom .left{background-image:url('images/rounded-corner_bl.jpg')}
.paragraph .bottom .center{width:18px; background-color:#e0e9f6; }
.paragraph .bottom .right{background-image:url('images/rounded-corner_br.jpg')}


#footer {height:33px; font-size:.7em; color:#FFFFFF; background-color:#13315c;}
#footer span{xpadding-top:30px; }
#footer a:link{text-decoration:none; color:#EEEEEE; }
#footer a:visited{text-decoration:none; color:#dddddd;}
#footer a:link:hover{color:#FFFFFF;}
#footer a:visited:hover{color:#FFFFFF;}

#footer div{xheight:80px; padding-top:5px; }

#footer div table{width:760px; font-family:'Trebuchet MS'; }

#footer div table tr td{width:257px;}

