html{
	margin:0;
	padding:0;
	font-family:"Trebuchet MS", trebuchet, Helvetica, verdana, arial, sans-serif;
	min-height: 100%;
	text-align:justify;
	}
body{
	background:url(../images/h-darkb-bg.gif) top center repeat-x;
	padding: 0px 10px 0 0;
	margin:0;
}

/* ------------ */
/* main content */
/* ------------ */


#thewave{
	display:none;
}
#colorbar{
	height:145px;
	background:url(../images/h-darkb.gif) center center no-repeat;
}
#container{
	height:auto;
	width:750px;
	margin:auto;
	padding:0 0 41px 0;
	background:transparent;
}
	ul.bNav{
		position:relative;
		margin:0;
		padding:0 0 2px 0;
		/*border-top:2px solid #000077;*/
		text-align:center;
	}
		.bNav li{
			font-variant: small-caps;
			font-size:90%;
			display: inline;
			margin: 0;
			padding: 0 7px;
		}
	#contentbar{
		width:auto;
		padding:0px;
		margin:0px;
	}
		#contentbar h2{
			color:#fffffe;
			text-align:right;
			padding:0 10px 0;
			margin:0;
		}
	#webbusiness{
		padding-bottom:150px;
		margin:5px 10px 0;
		background: url(../images/wave2.gif) bottom right no-repeat;
	}
		#webbusiness h2{
			padding:0;
			margin:0;
			text-align:center;
			color:#000077;
		}
		ul.submenu{
			text-align:center;
			padding:0;
			margin:0;
		}
		.submenu li{
			display:inline;
			margin:0;
			padding:0 4px;
			background:white;
			font-size:90%;
		}
#copyright{
	padding:0;
	text-align:center;
	clear:both;
}
/* ---------------- */
/* Basic Styling    */
/* ---------------- */
	.ending{
		text-align:right;
		margin-bottom:10px;
		clear:both;
	}
	.centered{
		text-align:center;
	}
	div.right{
		float:right;
	}
	img.seperate{
		margin:5px 0 5px;
	}
	div.cleared{
		clear:both;
	}
	.styled li{
		list-style-type:disc;
	}
/* ---------------- */
/* Basic Formatting */
/* ---------------- */
	p{
		text-indent:15px;
		margin:5px 0px 5px;
		font-size: 0.9em;
	}
	h2{
	   color:#000077;
		font-weight: bold;
		font-size:1.25em;
	}
	h3{
	   color:#000077;
		font-weight: bold;
		font-size:1em;
		margin:0;
	}
	h4{
	   color:#000077;
		font-weight: bold;
		font-size:.8em;
		line-height:1em;
		margin-bottom:0;
	}
	a img{
	  border:2px #cccccc solid;
	  background:transparent;
	}
	a:link {
		text-decoration: underline;
		color:#000000;
	}
	a:visited {
		text-decoration: underline;
		color:#000077;
	}
	a:hover, a:active {
		text-decoration: underline;
		background-color:#CC4A3C;
		color:#ffffff;
	}
	
	.small{
		font-weight: normal;
		font-size:0.75em;
	}
	form{
		width:600px;
		margin:10px auto 10px;
	}
	.fstyle{
		display:block;
		width:523px;
	}
	input, textarea
	{
		background:#ffffff;
		font: normal .8em ;
		color:#000077;
	}
	label{
		text-align:left;
		font-weight: normal;
		font-size:0.75em;
		display:block;
	}
	pre{
		line-height:.75em;
	}

