/*
################################################################################
#                                                                              #
#   Copyright (c) 2008, beastiewebdev.com - William Fox                        #
#                                                                              #
################################################################################
*/
 html {
 	min-height: 100%;
 	height: auto;
 }


body {
	background-color	: #ffffff;
	margin-left			: 0px;
	padding-top			: 10px;
	background-image	: url(../images/bggrad.jpg);
	background-repeat	: repeat-x;
	background-position	: left bottom;
	text-align: center;

}

body,p,td,th {
	font-family			:Verdana, Arial, Helvetica, sans-serif;
	font-size			: 11px;
	color				: #666;
	margin				: 0;
	margin-top			: 1px;
}

form {
margin:0;
}

a.nav{
color: #0099CC;
text-decoration:none;
}

a.nav:hover{
color: #0099CC;
text-decoration:underline;
}

a.navsm{
color: #0099CC;
font-size:9px;
text-decoration:none;
}

a.navsm:hover{
color: #0099CC;
font-size:9px;
text-decoration:underline;
}

ul {
	margin				: 10px;
	margin-left			: 0;
	margin-right		: 10px;
	padding-left		: 5px; 
}

li { 
	margin-left			: 1.5em;
}



h1 {
	font-size			: 12px;
	font-weight			: bold;
	color				: #000;
	margin				: 0 0 0.2em 0; /*top, right, bottom, left*/	
}

h2 {
	font-size			: 16px;
	font-weight			: bold;
	color				: #000000;
	margin				: 0; /*top, right, bottom, left*/
	line-height			: 25px;
}

h3 {
	font-size			: 15px;
	font-weight			: bold;
	color				: #000;
	margin				: 0; /*top, right, bottom, left*/
	line-height: 24px;
}

h4 {
	font-size			: 14px;
	font-weight			: bold;
	color				: #0099CC;
	margin				: 0; /*top, right, bottom, left*/
	/*line-height: 24px;*/
}

h5 {
	font-size			: 11px;
	font-weight			: bold;
	color				: #0099CC;
	margin				: 0;
}
	
.header-1{
	width				:800px;
	margin				:0;
	margin-left			:auto; 
	margin-right		:auto;
	text-align			:right;
	
	border				:0;
}

.header-2{
	width				:800px;
	margin-left			:auto; 
	margin-right		:auto;
	height: 92px;
	border				:1px solid #ccc;
	/*text-align			:right*/
}

.header-2a{
	width				:627px;
	float				:right;
	background-image	:url(../images/manswimmer.jpg);
	background-repeat	:no-repeat;
	background-position	:1px 1px;
	padding				:1px;
	height				:90px;
	text-align			:left;
	color				:#000066;

}

.header-2b{
	width				:170px;
	float				:left;
	height				:92px;
	border-right		:1px solid #ccc;


}
.header-2bl{
	width				:78px;
	float				:left;
	height				:55px;
	margin-top			:5px;
}
.header-2br{
	width				:92px;
	float				:right;
	height				:55px;
	margin-top			:5px;
}

.header-2bb{
	width				:170px;
	height				:60px;
}

.maindiv{
	height				:447px;
	width				:800px;
	margin				:0;
	margin-left			:auto; 
	margin-right		:auto;
	text-align			:right;
	
	border				:1px solid #ccc;
	border-top			:0;
	background-color	:#FFFFFF;
}

.maindiva{

	width				:627px;
	float				:right;
	text-align			:left;
	height:100%;
	background-image	: url(../images/bklifebuoy.jpg);
	background-repeat	: no-repeat;
	background-position	: right bottom;
	
}

.maindivb{
	width				:170px;
	float				:left;
	border-right		:1px solid #ccc;
	height				:100%;
	text-align			:left;
}



#navigation{
display:block;
width:170px;
font-size:13px;
}

#navigation ul{
	list-style			:none;
	margin				:0;
	padding				:0;
}

#navigation li {
border: 1px solid #CCC;
/*height:40px;*/
margin: 1px 1px 0px 1px;
}

#navigation li a{
display:block;
padding: 4px 4px 4px 0.5em;

background-color: #e1ecfe;
color:#000;
text-decoration:none;

}

#navigation li a:hover{
background-color: #eeeeff;
color:#000;
}

.navtxtlg{

font-size:15px;
font-weight:bold;
color:#0099CC;
}

.bodyleft{
	width				:358px;
	float				:left;
	text-align			:left;
	padding-top: 5px;

}

.bodyright{

	width				:265px;
	float				:right;
	text-align			:left;
	height: 100%;
	border-left: 1px solid #CCC;
	padding-left: 1px;

}

.bodyrighth{

	width				:292px;
	float				:right;
	text-align			:left;
	height: 100%;
	border-left: 1px solid #CCC;
	padding-left: 1px;

}

.bodylefth{
	width				:330px;
	float				:left;
	text-align			:left;
	padding-top: 5px;

}

.bodyrightw{

	width				:222px;
	float				:right;
	text-align			:left;
	height: 100%;
	border-left: 1px solid #CCC;
	padding-left: 1px;

}

.bodyleftw{
	width				:400px;
	float				:left;
	text-align			:left;
	padding-top: 5px;

}

.bodylefte{
	width				:580px;
	float				:left;
	text-align			:left;
	padding-top: 5px;

}

.box {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	background-color: #FFFFFF;
	font-size			: 11px;
	border: 1px solid #7f9db9;
	height: 15px;
}

