body {
background-color:#2B2B34;
	margin:10px;
	 padding:10px; 
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
		}	
#main {
	background-color:#53718C;
	width:900px;
	margin:0px auto; /* Right and left margin widths set to "auto" */
	text-align:left; /* Counteract to IE5/Win Hack */
	padding:0px;
	text-align:right;
		}
.main {
	background-color:#53718C;
	color:#FFFFFF;
	text-align:right;
	}		
#masthead{
margin:0px auto; /* Right and left margin widths set to "auto" */
	text-align:left; /* Counteract to IE5/Win Hack */
	top:0px;
	width:900px;
	background-color:#A6BCD1;
	height:219px;
	}
	#masthead2{
margin:0px auto; /* Right and left margin widths set to "auto" */
	text-align:right; /* Counteract to IE5/Win Hack */
	top:0px;
	width:900px;
	background-color:#2B2B34;
	height:172px;
	color:#FFFFFF;
	padding:15px 0px;
	}
.up{vertical-align:top;}
ul li{list-style:none;
	}	
#sidenav{
	height:100%;
	text-align:left;
	color: #000033;
	font-size:smaller;
	font-family:verdana, Arial, Helvetica, sans-serif;
	font-weight:lighter;
	}
#side-nav { overflow:hidden;

	margin:0px 0px 0px 0px;

	width:150px;

	padding:0px 5px 0px 0px;

	display:block;

	height:auto;

		}

#side-nav li{float:left;

list-style:none;

}



#side-nav a{ padding:3px 10px;

float:left;

text-decoration:none;

width:150px;

}

#sidenav{

	width:150px;

	height:auto;

	float:left;

	color: #000066;

	font-size:8pt;
	font-weight:lighter;
	padding: 0px;

	}

.sidenav{	

	width:150px;

	background-color:#53718C;

	padding:3px 10px;

}

a.sidenav{

	color:#ffffff;

text-decoration:none;

border-bottom:1px solid #ffffff;

} 



a.sidenav:visited{

text-decoration:none;
color:#ffffff;
border-bottom:1px solid #F7D062;

}



a.sidenav:hover{

  	color:#2B2B34;

	background-color:#A6BCD1;
	border-bottom:1px solid #F7D062;

	}

.sidenavon

{text-decoration:none;
color:#ffffff;

}
a.sidenavon{
color:#ffffff;
text-decoration:none;
background-color:#A6BCD1;
} 
	
a.box:link{
text-decoration:none;
color:#000000;
font-weight:bold;
} 
	a.box:visited{
text-decoration:none;
color:#000022;
font-weight:bold;
} 
.content {
width:493px;
text-align:left;
font-size:small;
padding: 10px 40px 10px 10px;
background-color:#53718C;
vertical-align:top;
}
.adcontent {
width:400px;
text-align:left;
font-size:small;
padding: 10px;
background-color:#53718C;
vertical-align:top;
}
#pictures {
width:225px;
height:100%;
text-align:left;
font-size:small;
padding: 0px;
float:left;
}

h1 {padding: 5px 0px;
	font-size:120%;
	font-weight:lighter;
	}
h2 {padding: 5px 10px;
	font-size:110%;}
.heading {font-weight:bold;}
.contactbox {
	width:300px;
	height:auto;
	float:right;
	font-size:small;
	}
.newsbox {
	width:200px;
	height:auto;
	float:left;
	font-size:x-small;
	padding:10px;
	}
	.offerbox {
	width:200px;
	height:auto;
	float:left;
	font-size:small;
	padding:5px 15px 0px 0px;
	}
	.newsitem
	{ clear:both;
	}
.box {
background-color:#ffffff;
vertical-align:top;
padding:5px;
text-align:left;
font-size: small;
}	
.box2 {
background-color : #0033cc;
font-family:arial,helvetica,sans-serif; 
font-size:smaller;
padding:5px;
margin:20px 10px;
vertical-align:top;
text-align:left;
}	
.box3 {
background-color:#cccccc;
font-family:arial,helvetica,sans-serif; 
vertical-align:top;
font-size: small;
padding:5px;
margin:20px 10px;
text-align:left;
}	
.messagebox {
background-color:#2B2B34;
font-family:arial,helvetica,sans-serif; 
vertical-align:top;
font-size: small;
padding:5px 5px 10px 5px;
margin:20px 10px;
text-align:left;
width:500px;
}	
.replybox {
background-color:#2B2B34;
font-family:arial,helvetica,sans-serif; 
vertical-align:top;
font-size: small;
padding:5px 5px 10px 5px;
margin:20px 10px;
text-align:left;
width:460px;
border-bottom:1px dotted #ffffff;
}	
.padder {
padding:10px 15px;
margin:10px;
}	
a.Mbutton, a.Mbutton:visited{
	float:right;
text-decoration:none;
background-image:url(button.jpg);
	background-position:top center;
	background-repeat:no-repeat;
	height:18px;
	width:90px;
	text-align:center;
	padding:5px 0px;
	margin:0px 5px;
	font-size:small;
	font-weight:bold;
	}
	a.Mbutton:hover{
  	color:#b80000;
	background-image:url(button.jpg);
	background-position:top center;
	background-repeat:no-repeat;
	}
.smbox
{
background-color:#2B2B34;
font-family:arial,helvetica,sans-serif; 
vertical-align:top;
font-size: small;
padding:5px 5px 10px 5px;
margin:20px 10px;
text-align:left;
width:200px;
}	


a.black:link , a.black:visited, a.black:hover {
text-decoration:none;
color:#000000;
font-weight:bold;
} 
#foot {
width:900px;
height: 10px;
text-align:right;
font-family:arial,helvetica,sans-serif; 
font-size:smaller;
clear:both;
}	
.badge {
background-color:#ffffff;
color:#53718C;
vertical-align:top;
padding:10px;
text-align:left;
font-size: small;
font-weight:bold;
}	
.sqpic {padding:10px 0px;}
a:link { color:#ffffff; text-decoration:none;}
a:visited {color:#ffffff; text-decoration:none;}
a:hover {color:#ff3333}
.small {font-family:arial,helvetica,sans-serif; font-size:smaller;  text-align:center; vertical-align:top; }
.smalllink {font-family:arial,helvetica,sans-serif; text-align:left; vertical-align:top; padding:0px 0px 5px 0px;}
.legend {font-family:arial,helvetica,sans-serif; font-size:medium; font-weight:lighter;  text-align:center; vertical-align:top; color:#333333; padding:5px; }
.warn { color: #cc0000;
	background-color:#7294B2;
	padding:5px;
	font-weight:bold;}
#addbox { color: #ffffff;
	background-color:#7294B2;
	padding:3px;
	font-weight:bold;
	font-size:small;  
	width:auto;
	}
.pics {float:right;
padding:10px;}
.linkpic {float:left;
padding:10px;}
#RegDisp, #AccDisp {float:right;}
.left { text-align:left; }
.statementbox
	{padding:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:smaller;
	border:1px solid  #dddddd;
	background-color:#C3D9F0;
	text-align:left;
	}
	.weekend
	{
	font-family:Arial, Helvetica, sans-serif;
		color:#FFFFFF;
	font-weight:bold;

	}
	.weekend2
	{background-color:#FFCC00;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-weight:bold;border:1px solid  #dddddd;
	}
	.weekend3
	{
	background-color:#DBD899;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-weight:bold;
	vertical-align:top;
	}
	.weekend4
	{background-color:#FFffff;
	font-family:Arial, Helvetica, sans-serif;
	color:#222222;
	font-weight:bold; 
	vertical-align:top;
	}
	
.paragraph {padding:0px 0px 15px 0px;
		clear:both;}
.registration	{
	font-size:small;
	text-align:left;
	vertical-align:top;
	}	
		
	a.linkOpacity img {
	filter:alpha(opacity=100);  	
	opacity: 1.0;
	
}
 
a.linkOpacity:hover img {
	filter:alpha(opacity=50); 	
	opacity: 0.5;
	
}
	/* SLIMBOX */

#lbOverlay {
	position: absolute;
	left: 0;
	width: 100%;
	background-color: #000;
	cursor: pointer;
}

#lbCenter, #lbBottomContainer {
	position: absolute;
	left: 50%;
	overflow: hidden;
	background-color: #fff;
}

.lbLoading {
	background: #fff url(images/loading.gif) no-repeat center;
}

#lbImage {
	position: absolute;
	left: 0;
	top: 0;
	border: 10px solid #fff;
	background-repeat: no-repeat;
}

#lbPrevLink, #lbNextLink {
	display: block;
	position: absolute;
	top: 0;
	width: 50%;
	}

#lbPrevLink {
	left: 0;
}

#lbPrevLink:hover {
	background: transparent url(images/prevlabel.gif) no-repeat 0% 15%;
}

#lbNextLink {
	right: 0;
}

#lbNextLink:hover {
	background: transparent url(images/nextlabel.gif) no-repeat 100% 15%;
}

#lbBottom {
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
	line-height: 1.4em;
	text-align: left;
	border: 10px solid #fff;
	border-top-style: none;
}

#lbCloseLink {
	display: block;
	float: right;
	width: 66px;
	height: 22px;
	background: transparent url(images/closelabel.gif) no-repeat center;
	margin: 5px 0;
}

#lbCaption, #lbNumber {
	margin-right: 71px;
}

#lbCaption {
	font-weight: bold;
}
a.button, a.button:visited{
	float:right;
text-decoration:none;
background-image:url(button.jpg);
	background-position:top center;
	background-repeat:no-repeat;
	height:44px;
	width:180px;
	text-align:center;
	padding:5px 0px;
	font-size:small;
	font-weight:bold;
	}
	a.button:hover{
  	color:#b80000;
	background-image:url(button.jpg);
	background-position:top center;
	background-repeat:no-repeat;
	}