/* global classes */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align:middle;
	background: transparent;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

body {
padding-bottom:10px;
}
a {color:#006984; text-decoration:none; font-weight:bold;}
a:hover {text-decoration:underline}
ol, ul {
	list-style: none;
}

blockquote, q {
	quotes: none;
}

blockquote:before,
blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}

del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */

#header:after, .clear {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	font-size:1px;
}

#wrapper {width:878px; margin:0 auto; background:url(../images/headerTopBar.gif) no-repeat 153px top;}

#header { border-bottom:3px solid #00495B; clear:both;}
	#header #logo{ float:left; padding-top:40px;}
	#header #appName { float:left; padding-top:35px;}
			#header #appName h2 { font:normal 22px "Arial Narrow"; color:#427643; line-height:100%; padding-left:10px;}
			#header #appName span {font:normal 10px Arial; color:#636363; }
	#header #nav {float:right; width:443px; padding-top:5px; font-family:"Arial Narrow", Helvetica, sans-serif}
		#header #nav div.date { font-size:12px; margin-bottom:8px; _margin-bottom:9px; }

		#header #nav ul { background:#63B6D6; height:23px; border-bottom:1px solid #fff; _border:none;}
		#header #nav ul li { float:left; line-height:20px;}
		#header #nav ul li a { display:block; padding:4px 15px 3px 15px; color:#fff; font:bold 12px "Arial Narrow"; text-transform:uppercase; text-decoration:none; border-right:1px solid #3B8AA5}
.btn_reg { background:url(../images/btn_registerNow.png) no-repeat left top; float:left; width:163px; height:42px;
			/*css hack for ie6 */_background: transparent;
			_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='images/btn_registerNow.png', sizingMethod='scale');
			cursor:pointer;
}


		#header #nav ul li.lastItm a {border:none;}
		#header #nav ul li a.selected {background:#00495B; color:#fff;}
#bodyContainer {border-top:1px solid #fff;}
.c-layout-3col-20-60-20 { clear:both;}
	.c-layout-3col-20-60-20 .c-col-1 { float:left; width:154px;}
	.c-layout-3col-20-60-20 .c-col-2 { float:left; width:567px;}
	.c-layout-3col-20-60-20 .c-col-3 { float:left; width:154px; padding-top:10px;}

.leftNav { background:#F3F3F3; border:1px solid #DADADA; padding:30px 0;}
	.leftNav li {}
	.leftNav li a { display:block; font:bold 12px "Arial Narrow"; color:#006984; text-decoration:none; text-transform:uppercase; background:url(../images/ico_exp.gif) no-repeat 5px 9px; padding:5px 0 5px 20px;  border-bottom:1px solid #DADADA;}
	.leftNav li a span { font:bold 11px "Arial Narrow";}

.seperatorV {border-left:1px solid #919191; padding-left:8px;}
.seperator {border-top:1px solid #C8C8C8; padding:5px 0; clear:both; font-size:1px;}
.floRt { float:right;}
.floLt { float:left;}
.pad5 { padding:5px;}
.pad10{ padding:10px;}
.space5 { height:5px; font-size:1px; clear:both; line-height:1px;}
.space10{ height:10px; font-size:1px; clear:both; line-height:1px;}

#homeGrafix {position:relative; border-top:1px solid #fff; _border:none;}
	.layer1 { position:absolute; font:bold 16px arial; left:60px; top:20px; color:#fff; line-height:50px; text-align:right; }
	.layer2 { position:absolute; font:normal 13px arial; left:166px; top:40px; width:220px; }
	.layer3 { position:absolute; font:normal 22px arial; color:#fff; right:25px; top:56px;
 }

 

h1 { font:normal 20px arial; color:#636363; margin-bottom:5px;}

.liteGraySec {background:#F3F3F3; border:1px solid #DADADA; text-align:center;}

.tagLine { position:absolute; left:10px; top:50px; font:normal 22px arial !important; color:#66B9CD;} 
.landSec1 { position:absolute; left:203px; top:15px; width:210px; border-bottom:3px solid #DADADA;  }
.landSec2 { position:absolute; left:463px; top:15px; width:210px; border-bottom:3px solid #DADADA; } 
.narrowHead {font:bold 18px 'arial narrow'; line-height:110%; color:#00495B; }

.txtLarge { font-size:14px !important;}

#footer {border:1px solid #DADADA; padding:8px; font-size:10px; margin-top:10px;}
	#footer span {float:right; font-size:10px}
	#footer span a {font-size:10px}



