@import url(base.css);
@import url(clearfix.css);
/* GLOBAL STYLES  */
html,body{
	height:100%;	
}
body {
	font: 11px/1em Verdana,Arial,Helvetica,sans-serif;
	background: #ffffff;
	margin:0px;
}
.printOnly{
	display:none;	
}
.left { float: left; }
.right { float: right; }
a:link{
  color: #003366;
}
a:visited{
  color: #3366FF;
}

#container {
	margin: 0px auto 0 auto;
	padding: 0 7px 0px 7px;
	width: 915px;
	text-align: center;
	background: url(/assets/images/body_background.gif) top center repeat-y;
	
}

#header {}

#topBar {
	padding: 0px 19px 1px 19px;
	width: 863px;
	height: 5px;
	background:#72A6D8;
	/*background-color:#a0ad91;*/	
	border:none;
	margin: 0 auto 0 auto;
}

#globalNavigation ul {
	margin: 0;
	margin-left: -19px;
	padding: 0;
	width: auto;
}

#globalNavigation ul li {
	display: inline;
	float: left;
	border-right: 1px solid #ffffff;	
}
#globalNavigation ul li#whaSubLogo {	
	background:#FFF url(/assets/images/whalogo_sub.gif) top center no-repeat;
	width:173px;	
}
#globalNavigation ul li#whaSubLogo span{	
	background:#FFF url(/assets/images/whalogo_sub.gif) top center no-repeat;
	position:absolute;
	left:0px;
	top:0px;
	width:176px; 
	height:54px;
	text-indent:-3000px;
}
#globalNavigation ul li#home {	
	background:#FFF url(/assets/images/mainbackgroundSecondRow_gra.gif) -21px 0px no-repeat;
	height:24px;
}
#globalNavigation ul li#aboutus {	
	height:24px;
}
#globalNavigation ul li a {
	color: #666666;	
	text-decoration: none;
	text-transform: uppercase;
	display: block;
	padding: 5px 5px 4px 5px;
	width:80px;
}
#globalNavigation{
	background:#FFF url(/assets/images/bg_topNav.gif) top center repeat-x;
	padding: 0px 19px 1px 19px;
	width: 863px;
	height: 11px;		
	border: none;
	color: #ffffff;
	font-weight: bold;
	font-size: 100%;
	margin: 0 auto 0 auto;
	height:24px;
	position:relative;
	
}

#subLevelNavigation ul {
	margin: 0;
	margin-left: 19px;
	padding: 0;
	width: auto;
	height:22px;
	
}

#subLevelNavigation ul li {
	display: inline;
	float: left;
	border-right: 1px solid #ffffff;	
}
#subLevelNavigation ul li a {
	color: #666666;	
	text-decoration: none;
	text-transform:uppercase;
	display: block;
	padding: 5px;
	margin-top: -2px;
}
#subLevelNavigation ul li a#members {
	background: url(/assets/images/subLevelMenuBar.png)  no-repeat scroll 0px 0px;
	text-indent:-2000px;
	width:86px;
}
#subLevelNavigation ul li a#employers {
	background: url(/assets/images/subLevelMenuBar.png)  no-repeat scroll -97px 0px;
	text-indent:-2000px;
	width:86px;
}
#subLevelNavigation ul li a#providers {
	background: url(/assets/images/subLevelMenuBar.png)  no-repeat scroll -194px 0px;
	text-indent:-2000px;
	width:86px;
}
#subLevelNavigation ul li a#brokers {
	background: url(/assets/images/subLevelMenuBar.png)  no-repeat scroll -292px 0px;
	text-indent:-2000px;
	width:155px;
}
#subLevelNavigation ul li#subLevelLoginBox span {
	position:absolute;
	top:-6px;
	right:14px;
	
	width:330px;
	border:0px none;
	text-align:left;
}
#landingStrip{
	padding: 0px 19px 0px 19px;
	width: 850px;	
	border:none;	
	font-weight: bold;
	font-size: 100%;
	margin: -1px auto 0 auto;
	height:10px;
	background:#ff9933;
	
}
#landingStrip.members{
	background:#855e7d;
}
#landingStrip.employers{
	background:#215587;
}
#landingStrip.brokers{	
	background:#a08104;
}
#landingStrip.providers{	
	background:#6e7643;
}

#crumbTrail{
	padding: 0px 19px 0px 19px;
	width: 850px;	
	border:none;	
	margin: 1px auto 0 auto;
	height:15px;
	text-align:left;
	background:#666666;
	color:#fff;
	font-weight: bold;
	font-size: 80%;
}

#crumbTrail a{
	color:#99CC66;
	font-weight: bold;	
	background:#666666;
}

#landingBanner{
	
	padding: 1px 15px 1px 13px;
	width: 863px;	
	border:none;	
	font-weight: bold;
	font-size: 100%;
	margin: 0 auto 0 0;
	height:100px;
	
	
}
#branding{	
	padding: 1px 10px 1px 10px;
	width: 893px;
	height:219px;		
	border:none;	
	font-weight: bold;
	font-size: 100%;
	margin: 0 ;
}

#home_logo{
	height:218px;
	z-index:1;
	overflow:hidden;
	background:#FFF url(/assets/images/home_logo.gif) top center no-repeat;
	
}
#wha_ad_area{
	width:612px;
	height:218px;
	overflow:hidden;
	background: url(/assets/images/wha_brand_ad.gif) top center no-repeat;
}
#leftColumn {
	width:450px;	
}
#content {
	padding: 1px;
	margin:0pt auto;
	padding:0pt 0pt 10px;
	background-color: #fff;
	width:895px;
	text-align:left;
}
#loginBox{
	position:relative;
	border:none;
	margin-left:2px;
	width:440px;
	/*height:120px;*/
}
h3.drkgrbev{
	background: url(/assets/images/md-hd-bev-drk-gry.png) top center repeat-x;	
	color:#FFFFFF;
	font-size:105%;
	font-weight:bold;
	height:20px;
	margin:0px;
	line-height:20px;	
	padding-top:0px;
	text-indent:8px;
	position:relative;
	
}
span.signup{	
	position:absolute;
	right:35px;
	top:0px;	
}
span.signup a{	
	color:#FFCC00;
	font-size:95%;
	text-transform:capitalize;
	text-decoration:none;
	
}
#loginBox select{
	font-size:10px;
	height:17px;
}
#blockMenu {
	width:225px;
	height:467px;
	overflow:hidden;
}
#blockMenuImages{
	width:213px;
	height:300px;
	padding:0px;
	padding-left:5px;
	text-align:center;
	overflow:hidden;
	margin:0 auto 0 auto;
}
ul#slideShow {
	margin: 0;
	margin-left: 0px;
	padding: 0;
	width: 218px;
	height:300px;
	position:relative;
	overflow:hidden;
}
ul#slideShow  li {
	
	float: left;
	margin: 0;	
	position:absolute;
	left:0px;
	text-align:center;
}

#blockMenu ul {
	margin: 0;
	margin-left: 0px;
	padding: 0;
	width: auto;
	
}

#blockMenu ul li {
	/*display: inline;*/
		
	border-right: 1px solid #ffffff;
}
#blockMenu ul li a {
	color: #666666;	
	text-decoration: none;
	text-transform:uppercase;
	display: block;
	padding:5px 0px;
	
	width:224px;
	height:35px;
}
#blockMenu ul li #members {
	background: url(/assets/images/vert_gry_block_menu.png)  no-repeat scroll 0px -4px;
	text-indent:-2000px;
}
#blockMenu ul li #employers {
	background: url(/assets/images/vert_gry_block_menu.png)  no-repeat scroll 0px -49px;
	text-indent:-2000px;	
}
#blockMenu ul li #providers {
	background: url(/assets/images/vert_gry_block_menu.png)  no-repeat scroll 0px -94px;
	text-indent:-2000px;	
}
#blockMenu ul li #brokers {
	background: url(/assets/images/vert_gry_block_menu.png)  no-repeat scroll 0px -139px;
	text-indent:-2000px;	
}
#blockMenu ul li #joinwha {
	background: url(/assets/images/vert_gry_block_menu.png)  no-repeat scroll 0px -184px;
	text-indent:-2000px;
}
#blockMenu ul li #fitnesscoach {
	background: url(/assets/images/vert_gry_block_menu.png)  no-repeat scroll 0px -229px;
	text-indent:-2000px;
}
#newsZone {
	
	border:none;
	margin-left:2px;
	margin-top:2px;
	width:440px;
	height:200px;
	background-color:#F9F3E3;
	overflow-y:auto;
	clear:both;
}
h3.orgbev{
	background: url(/assets/images/md-hd-bev-org.png) top center repeat-x;	
	color:#FFFFFF;
	font-size:105%;
	font-weight:bold;
	height:20px;
	margin:0px;
	line-height:20px;
	padding-top:0px;
	text-indent:8px;
	
	
} 

#newsZoneContent {
	padding-left:8px;
	padding-top:4px;
}
#newsZoneContent h1 {
	color:#B85801;
	font-size:12px;
	font-weight:bold;
	line-height:18px;
	margin:0px;
	padding:0px;
}
#bottomBar {
	padding: 12px 13px 5px 13px;
	width: 863px;
	clear: both;
	background:#eae9e9;
	margin: 0 auto -1px auto;
	font-size: 10px;
}
#bottomBar a{
	color:#003366;	
}
#footer {
	padding: 5px 13px 12px 13px;
	width: 863px;
	color: #666666;
	clear: both;
	background: #eae9e9;
	text-align: center;
	margin: 0 auto 0 auto;
	font-size: 10px;
}
#footer a{
	color:#003366;	
}
#bottom{
	background:transparent url(/assets/images/footer_drop.gif) no-repeat scroll center bottom;
	height:11px;
	margin:0pt auto;
	padding:0pt;
	width:911px;
}
#bottomBarSpacer{
	clear:both;
	height:51px;
	margin:0pt auto;
	padding:0pt;
	width:911px;
}

/* Column configurations */
.column {float:left;padding:0px;}
.col1 {width:180px;}
.col2 {width:280px;}
.col3 {width:98%;}
.col4 {width:480px;}
.col5 {width:680px;}
.col6 {width:780px;}
.col7 {width:880px;}

.column.last {background:none;}

.column .column {padding-left:0;margin-right:0px;}
.column .column.last {margin:0;padding:0;}
	
