#pagebody{
clear:both;
margin:0 auto;
text-align:left;
width:1000px;
}
/****************** TOOLBAR **********************/
#pagebody #toolbar{
clear:both;
line-height:36px;
text-align:center;
}
#pagebody #toolbar .membership{
color:#FFFFFF;
float:left;
padding-left:10px;
text-align:left;
width:380px;
}
#pagebody #toolbar .search{
color:#FFFFFF;
float:right;
padding-right:10px;
text-align:right;
width:380px;
}
#pagebody #toolbar .slogan{
height:36px;
}
/****************** End TOOLBAR *******************/
/****************** MASTHEAD **********************/
#pagebody #mastheadtop{
clear:both;
background-image:url(../_template/mastheadtop.jpg);
background-repeat:no-repeat;
height:25px;
font-size:16px;
}

#pagebody #mastheadtop_coastalsafety{
clear:both;
background-image: none;
background-repeat:no-repeat;
height:25px;
}

#pagebody #mastheadtop .events{
color:#FFCD05;
float:right;
line-height:25px;
padding-right:10px;
}
#pagebody #mastheadtop .menu{
color:#FFCD05;
float:left;
line-height:25px;
padding-left:10px;
}
#pagebody #masthead{
height:136px;
}
/***************** End MASTHEAD **********************/
#pagebody #menu{
background-color:#CCCCCC;
clear:both;
text-align:center;
}
/******************** CONTENT **********************/
#pagebody #content{
background-color:#FFFFFF;
background-image:url(../_template/bgwave.gif);
background-position:bottom right;
background-repeat:no-repeat;
clear:both;
padding:0px 10px 0px 10px;
}
#pagebody #content .content{
}
#pagebody #content .content li{
}
#pagebody #content .left1col{
float:left;
width:236px;
}
#pagebody #content .left2col{
float:left;
width:484px;
}
#pagebody #content .left3col{
float:left;
width:732px;
}
#pagebody #content .right1col{
float:right;
width:236px;
}
#pagebody #content .right2col{
float:right;
width:484px;
}
#pagebody #content .right3col{
float:right;
width:732px;
}
#pagebody #content .mid2col{
float:left;
width:484px;
margin:0px 12px 0px 12px;
}

#pagebody #content .row{
clear:both;
}
#pagebody #content .flag{
background-image:url(../_template/footerflag.gif);
background-repeat:no-repeat;
height:50px;
width:25px;
}
#pagebody #content .flagholder{
clear:both;
height:50px;
margin:0px 235px 0px 235px;
padding-top:15px;
}
#pagebody #content #flagleft{
float:left;
}
#pagebody #content #flagright{
float:right;
}/***************** End CONTENT ******************/
/******************* FOOTER *********************/
#pagebody #footer{
background-color:#FF3B39;
clear:both;
}
#pagebody #footer #flagmastleft{
float:left;
left:245px;
position:relative;
}
#pagebody #footer #flagmastright{
float:right;
left:-245px;
position:relative;
}
#pagebody #footer .flagmast{
background-image:url(../_template/footerflagmast.gif);
background-repeat:no-repeat;
height:42px;
width:25px;
}
#pagebody #footer .menu{
background-color:#FFCD05;
line-height:21px;
text-align:center;
}
#pagebody #footer .rowspacer{
background-color:#FF3B39;
height:21px;
}
/**************** End FOOTER ********************/
/********* Print-Friendly definitions ***********/
@media print{
	body,p,div,span{
	text-align:left;
	background-color:#FFFFFF;
	color:#000000;
	font-size:13px;
	}
	a:link, a:visited {
	background: transparent;
	font-weight: bold;
	text-decoration: underline;
	}

	/* Non-printed section(s) */
	#pagebody #toolbar, 
	#pagebody #mastheadtop, 
	#pagebody #masthead, 
	#pagebody #menu, 
	#pagebody #footer,
	.flagholder{
	display:none;
	}
}
/******* END Print-Friendly definitions ********/
.content .contentblock
{
	padding-left:15px;
}