﻿/** -- <global> -- **/
	* 
	{
		margin:0px;
		padding:0px;
	}
	html, body{background-color:#484f55;margin: 0 auto;padding: 0;font: normal 11px/16px "lucida grande" , tahoma, arial, verdana, sans-serif;color: #999;}

	img {border:0px;}
	img {border:0px none;}
	hr {border:solid 0px #efefef;border-top-width : thin;background-color:#efefef;height:1px;}
	em {font-style:normal;color:#be2c17;font-weight:bold;}
	input {color:#444;font-family:Arial, Tahoma;font-size:8pt;}
	select {color:#444;font-family:Arial, Tahoma;font-size:8pt;}
	textarea {color:#444;font-family:Arial, Tahoma;font-size:8pt;}
	p 
	{
		margin:0px;
		padding:0px;
	}
	#newsector h1 
	{
		font:normal 18pt arial,tahoma,verdana;letter-spacing:-1px;margin:0px 0px 20px 0px;
	}
	
	#newsector div.footer
	{
		color:#999;
	}
	/**************
	/* HACK FIX
	/*************/
	.clearfix:after {
		content: "."; 
		display: block; 
		height: 0; 
		clear: both; 
		visibility: hidden;
	}

	.clearfix {display: inline-block;}

	/* Hides from IE-mac \*/
	* html .clearfix {height: 1%;}
	.clearfix {display: block;}
	/* End hide from IE-mac */
	
	
	#memberlogin 
	{
		width:232px;
		margin:0px;
		padding:0px;
		text-align:left;
		float:left;
	}
	
	#memberlogin a b 
	{
	
	}
	
	ul 
	{
		margin:0px;padding:0px;
		list-style:none;
	}
	
	ul li 
	{
		margin:0px;padding:0px;
		list-style:none;
	}

	.fleft  {float:left;}
	.fright {float:right;}
	.cleft  {clear:left;}
	.cright {clear:right;}
	.cboth  {clear:both;}
	
	/* -- <hyperlinks>-- */
	a:link {color: #7492AB;text-decoration:none;}
	a:visited {color: #7492AB;text-decoration:none;}
	a:hover {color: #7492AB;text-decoration:none;}
	a:active {color: #7492AB;text-decoration:none;}
	a:focus{color: #7492AB;text-decoration:none;}
	
	.hide
	{
		display:none;
	}
	
	.show 
	{
		display:block;
	}

/** -- </global> -- **/

span.fedssn 
{
	padding:1px 0px 0px 0px;
}


/** <form>  **/
	#signupform h1 
	{
		clear:both;
		font:bold 8pt tahoma,arial,verdana;
		background:#ddd;
		border-bottom:solid 1px #aaa;
		padding:5px;
		margin:10px 0px 10px 0px;
	}
	
	#signupform p
	{
		padding:5px;
		margin:0px;
	}
	
	#signupform label
	{
		padding:5px;
		margin:0px;
		width:60px;
	}
	
	#signupform label span
	{
		position:relative;
		bottom:3px;
		left:5px;
	}
	
	#signupform p.terms 
	{
		background:#eee;padding:5px;
	}
	
	
	#signupform ul.hlist, #signupform ul.hlist li 
	{
		float:left;
		margin:0px;
		padding:0px;
		list-style:none;
	}
	
	#signupform ul.hlist li 
	{
		padding:0px 2px 0px 0px;
	}
	
	

	.sinput {border:solid 1px #ccc;width:120px;padding:2px;margin:0px 0px 2px 0px}
	.linput {border:solid 1px #ccc;width:150px;padding:2px;margin:0px 0px 2px 0px}
	.tinput {border:solid 1px #ccc;width:80px;padding:2px;margin:0px 0px 2px 0px}
	.zinput 
	{
		border-top:solid 1px #566064;
		border-left:solid 1px #566064;
		border-right:solid 1px #a6acae;
		border-bottom:solid 1px #a6acae;
		width:90px;font-size:8pt;color:#444;font-family:tahoma;height:15px;padding:2px 0px 0px 5px
	}
	.total {border-left:solid 2px #ccc;width:90px;font-size:8pt;color:#444;font-family:tahoma;height:15px;padding:3px 10px 3px 10px;font-weight:bold;}

/** </form>  **/

/** <quotes>  **/


blockquote {
	width: 18em;
	margin: 10em auto 2em auto;
	text-align: left;

	text-indent: 25px;
	background: url(../img/quotes1.gif);
	background-position: 0 2px;
	background-repeat: no-repeat;
}

blockquote p {
	line-height: 1.8;
	margin: 0;

	display: inline;
	padding-right: 22px;
	background: url(../img/quotes2.gif);
	background-position: bottom right;
	background-repeat: no-repeat;
}

/** </quotes>  **/

/** <buttons> **/
	.imgBtnSubmit {background-image:url('../img/btn_submit.gif');width:77px;height:43px;border:0px none;}
	.imgBtnReset {background-image:url('../img/imgbtn_reset.gif');width:58px;height:43px;border:0px none;position:relative;top:1px;}
	.dbtn {background-image:url(../img/btn_bk.gif);font-size:8pt;font-weight:bold;color:#fff;background-color:#c94d3c;padding:3px;font-family:arial;border:0px none;margin:9px 0px 0px 0px;}

/** </buttons> **/

/** <listmenu> **/
	.custombullets {margin:0px;padding:0px;line-height:1.6em;}
	.custombullets ul {margin:0px;padding:0px;}
	.custombullets li {list-style:none;background-image:url('../img/bullet_arrow.gif');background-repeat:no-repeat;margin:0px 0px 0px 0px;padding:0px 0px 0px 20px;background-position:left 5px;}
	.custombullets2 {margin:0px;padding:0px;line-height:1.6em;}
	.custombullets2 ul {margin:0px;padding:0px;}
	.custombullets2 li {list-style:square;background-image:url('../img/bullet_exclaimation.gif');background-repeat:no-repeat;margin:0px 0px 0px 0px;padding:0px 0px 0px 20px;background-position:left 5px;}
	
	.custombullets {margin:0px;padding:0px;line-height:1.6em;color:#444;}
	.custombullets ul {margin:0px;padding:0px;}
	.custombullets li {list-style:none;background-image:url('../img/bullet_arrow.gif');background-repeat:no-repeat;margin:0px 0px 0px 0px;padding:0px 0px 0px 20px;background-position:left 5px;}
	
	#pagebullets {color:#666;}
	#pagebullets ul {list-style:none;padding:0px;margin:0px auto;}
	#pagebullets li {list-style:none;padding:0px 0px 0px 20px;margin:0px;width:400px;background-image:url('../img/page_bullets.gif');background-repeat:no-repeat; background-position:left 25%;}

	.list {float:left;padding:0px none;margin:0px auto;}
	.list ul {float:left;padding:0px auto;margin:0px auto;} 
	.list li {float:left;padding:0px auto;margin:0px auto;list-style:none;}
/** </listmenu> **/

/** <misc> **/
	.hide {display:none;}
	.show {display:block;}
	.clear{clear: both;}
	.sbr {clear:left;}	
	.maintxt {color:#444;}
	#help {float: left;margin: 0;padding:0px 0px 0px 0px;text-align: left;width:232px;}
/** </misc> **/

.emailform {font-size:8pt;color:#333;}
.emailform .col1{text-align:right;font-weight:bold;font-size:8pt;color:#333;padding:2px 20px 2px 0px;}
.emailform .col2{text-align:left;font-size:8pt;color:#333;padding:2px 2px 2px 0px;border-bottom:solid 1px #ccc;}

/** <headerwrapper> **/
	#container{width: 100%;margin: 0px auto;padding: 0px;text-align: center;}
	#headerwrapper{margin: 0px auto;padding: 0px;background-image:url("../img/banner_bg.gif"); background-repeat: repeat-x ; height:89px;}
	#header{width: 770px;margin: 0px auto;padding: 0;text-align: left;}
	#header_left{float: left;margin: 0px 0px 0px -2px;padding: 0px 0px 0px 0px;}
	#header_right{float: right;margin: 0px auto;padding: 0;}
	#header{text-align:left;height:89px;}
	#header #logo{float:left;text-align:left;}	
	#header #headerinfo{float:right;text-align:right;margin:0px auto;padding-top:7px;}	
/** </headerwrapper> **/

/** <moduleAddressBook> */
	#moduleAddress {font: normal 11px/16px "lucida grande", tahoma, arial, verdana, sans-serif;color:#333;padding: 5px 10px 5px 0px;text-align:left;}
/** <moduleAddressBook> */

/** <navigation> **/

	#navcontainer{clear:both;font: normal 11px/16px "lucida grande", tahoma, arial, verdana, sans-serif;position:relative;top:2px;}
	#menu{margin: 0;padding: 0px 0px 0px 0px;font: normal 11px/16px "lucida grande", tahoma, arial, verdana, sans-serif;line-height:2.3em;}
	#menu li{margin: 0px;padding: 0px;display: inline;vertical-align:middle;text-align:center;list-style-type: none;}
	#menu a{float: left;font-size: 11px;margin: 0 auto;padding-bottom: 0px;text-decoration: none;vertical-align:middle;color: #c3c6c7;text-align:center;}
	#menu a.active{width:90px;text-align:center;color: #566469;background-image:url('../img/nav_bk.gif');}
	ul#menu li.active{width:95px;text-align:center;color: #566469;background-image:url('../img/nav_bk.gif');float: left;font-size: 11px;margin: 0 auto;padding-bottom: 0px;text-decoration: none;vertical-align:middle;color: #c3c6c7;text-align:center;}
	/*
		#menu a:hover{background-image:url('../img/menu1_bk.gif');background-repeat:repeat-x;width:90px;text-align:center;color: #fff;}
	*/
	.arrowactive{background:transparent url('../img/icon_login.gif') no-repeat 0px 3px;padding-left:20px;}
	.active{background-color:#fff;background-image:url('../img/nav_bk.gif');margin-top:2px;border-top:solid 1px #b31010;font-weight:bold;color:#566469;text-align:center;}
	.testhighlight {background-color:#fff;background-image:url('../img/nav_bk.gif');margin-top:2px;border-top:solid 2px #545c5f;font-weight:bold;color:#566469;text-align:center;}
	.unactive{color:#fff;text-align:left;}
	.navhighlight {background-color:#62696c;text-align:center;margin-top:0px;vertical-align:middle;}

/** </navigation> **/

/** <portlets> **/
	
	.module {float: left;margin: 0px;padding:0px 0px 0px 0px;text-align: left;}
	.modulecontainer{padding: 2px 0px 2px 0px;margin: 0px;margin-bottom: 1em;font: normal 11px/16px "lucida grande" , tahoma, arial, verdana, sans-serif;color: #333;}
	.modulecontainer ul{list-style: none;margin: 0;padding: 0;border: none;}
	.modulecontainer li{border-bottom: 1px dotted #ccc;margin: 0;}
	.modulecontainer li a{display: block;background-color: #fff;color: #444;text-decoration: none;padding:2px 2px 2px 20px;background-image:url("../img/bullet_off.gif"); background-repeat: no-repeat; background-position:left center;}
	.modulecontainer li a:visited{display: block;background-color: #fff;color: #444;text-decoration: none;padding:2px 2px 2px 20px;background-image:url("../img/bullet_off.gif"); background-repeat: no-repeat; background-position:left center;}
	html>body .modulecontainer li a { width: auto; }
	.modulecontainer li a:hover{background-color: #f6f6f6;color: #444;background-image:url("../img/bullet_on.gif"); background-repeat: no-repeat; background-repeat: no-repeat; background-position:left center;}
	.modulecontainer li .active{background-color: #d6d6d6;color: #fff;background-image:url("../img/bullet_on.gif"); background-repeat: no-repeat; background-repeat: no-repeat; background-position:left center;}
	.modulecontainer li .date{color:#999;}
	.modulecontainer li .listactive{background-color: #d6d6d6;color: #fff;background-image:url("../img/bullet_on.gif"); background-repeat: no-repeat; background-repeat: no-repeat; background-position:left center;}
	.modulecontainer li p {color:#666;}
	
	#portlets {width:770px;background-color:#fff;}.p_ul{float: left;list-style: none;padding: 0px;margin: 0px auto;}
	.p_li{float: left;list-style: none;padding: 0px;margin: 0px auto;}
	.h_ul{background-color: #efefef;padding: 4px 0px 4px 5px;margin: 5px 0px 0px 0px;display: block;list-style: none;color: #566469;}

/** </portlets> **/

/** <content> **/
	
	#contentwrapper{margin: 0px auto;width:100%;padding: 0;background-color:#fff;background-repeat:repeat-x;}
	#content{background-color: #fff;width:770px;margin:0px auto;padding:10px 0px 25px 0px;height:auto;background-repeat:repeat-x;}
	#topcontentwrapper{margin: 0 auto;	padding: 0;}
	
	.pagebar {border-bottom:solid 5px #efefef;padding:0px 0px 0px 0px;margin-top:5px;margin-bottom:0px;}
	.pageScreen {padding:0px 10px 0px 10px;text-align:left;color:#555;}
	.pagesubtitle {font: normal 18px/16px "arial", tahoma, arial, verdana, sans-serif;color:#555;}
	.pagedate {font: normal 14px/16px "arial", tahoma, arial, verdana, sans-serif;color:#999;}
	.pageTitle {font: normal 21px/16px "Arial", tahoma, arial, verdana, sans-serif;color:#555;position:relative;top:5px;text-align:left;}
	.pagedate {font: normal 14px/16px "lucida grande", tahoma, arial, verdana, sans-serif;color:#999;}
	.signuphead {color:#444;display:block;background-color:#ddd;padding:3px}
	
	#mainimage {float: left;margin: 8px 0px 0px 0px;padding:0px 0px 0px 0px;text-align: left;width:232px;}
	#righttemplate {float:left;padding:0px 0px 0px 25px;text-align:left;color:#555;width:500px;}
	#maincontent {float: left;padding: 0px 0px 0px 0px;margin: 0px 0px 0px 10px;text-align: left;width:526px;}
	#maincontent p {line-height:1.3em;padding:5px 5px 5px 25px;color: #444;text-align:left;}
	
	
/** </content> **/




/** <Form Format> **/

	#explorecontainer{background-color:#fff;padding: 2px 0px 2px 0px;margin: 0px;margin-bottom: 1em;font: normal 11px/16px "lucida grande" , tahoma, arial, verdana, sans-serif;color: #333;}
	#explorecontainer ul{list-style: none;margin: 0;padding: 0;border: none;}
	#explorecontainer li{border-bottom: 1px dotted #ccc;margin: 0;}
	#explorecontainer li a{display: block;background-color: #fff;color: #666;text-decoration: none;padding:2px 2px 2px 20px;background-image:url("../img/bullet_off.gif"); background-repeat: no-repeat; background-position:left center;}
	html>body #explorecontainer li a { width: auto; }
	#explorecontainer li a:hover{background-color: #f2f2f2;color: #666;background-image:url("../img/bullet_on.gif"); background-repeat: no-repeat; background-repeat: no-repeat; background-position:left center;}
	#explorecontainer li .active{background-color: #f2f2f2;color: #666;background-image:url("../img/bullet_on.gif"); background-repeat: no-repeat; background-repeat: no-repeat; background-position:left center;}
	
	.verticallist {float:left;margin:0px auto;padding:0px 0px 0px 5px;line-height:1.6em;}
	.verticallist label {color:#444;float:left;width:117px;text-indent:5px;padding:1px 5px 0px 0px;text-align:right;margin:0px 0px 0px 0px;}
	.verticallist ul{float:left;margin:0px;padding:0px;}
	.verticallist li{list-style:none;padding:1px 10px 1px 0px;margin:0px auto;}
	.verticallist input {margin:0px 0px 1px 0px}
	.verticallist p {color:#444;}
	.verticallist #businesstype table label {clear:left;}
	.verticallist .spanfix {position:relative;bottom:3px;}

	.horizontallist {float:left;margin:0px auto;padding:0px 0px 0px 5px;line-height:1.6em;}
	.horizontallist label {color:#444;float:left;width:115px;display:block;text-indent:5px;padding:1px 5px 0px 0px;text-align:right;}
	.horizontallist ul{float:left;margin:0px;padding:0px;}
	.horizontallist li{float:left;margin:0px;list-style:none;padding:1px 10px 1px 0px;}
	.horizontallist p {color:#444;}
	.horizontallist .spanfix {position:relative;bottom:3px;}
	
/** </Form Format> **/

/** <custom links> **/
	
	#marketing1 a:link {display:block;border:solid 3px #dde1e2;margin:0 auto;padding:0;}
	#marketing1 a:visited {display:block;border:solid 3px #dde1e2;margin:0 auto;padding:0;}
	#marketing1 a:hover {display:block;border:solid 3px #dde1e2;margin:0 auto;padding:0;}
	#marketing1 {margin:5px 17px 0px 17px}

	#marketing2 {margin-top:5px}
	#marketing2 a:link {display:block;border:solid 3px #dde1e2;margin:0 auto;padding:0;}
	#marketing2 a:visited {display:block;border:solid 3px #dde1e2;margin:0 auto;padding:0;}
	#marketing2 a:hover {display:block;border:solid 3px #dde1e2;margin:0 auto;padding:0;}

/** </custom links> **/




div#home div#leftpane 
{
	background:transparent url('../img/home_left_graphic.jpg') no-repeat 0px 0px;
	width:232px;
	min-height:613px;
	float:left;
}

div#rightpane 
{
	background:transparent url('../img/rightpanel.jpg') no-repeat 0px 0px;
}


div#rightpane h1
{
	width:538px;
	height:48px;
	background:#90a8bc url('../img/header_home.gif') no-repeat 20px 13px;
	display:block;
	float:left;
	margin:0px;
	font:normal 17pt arial,tahoma,verdana;
	color:#fff;
	text-align:left;
	text-indent:20px;
	line-height:48px;
}

div#leftpane div#header_news
{
	width:232px;
	
	position:relative;
	top:203px;
}

div#leftpane div#header_news h1 
{
	background:transparent url('../img/header_news.gif') no-repeat 0px 0px;
	height:27px;
	margin-bottom:10px;
}

div#leftpane div#header_chat
{
	width:232px;
	
	position:relative;
	top:203px;
}

div#leftpane div#header_chat h1 
{
	background:transparent url('../img/header_chatonline.gif') no-repeat 0px 0px;
	height:27px;
	margin-bottom:10px;
}

div#header_spotlight 
{
	width:500px;
	position:relative;
	top:67px;
	//top:65px;
}

div#header_testimonial
{
	width:232px;
	position:relative;
	top:67px;
	//top:65px;
}

div#rightpane div#header_spotlight h1 
{
	background:#e8edf1 url('../img/header_spotlight.gif') no-repeat 0px 0px;
	height:27px;
}

div#rightpane div#header_testimonial h1 
{
	background:transparent url('../img/header_testimonial.gif') no-repeat 0px 0px;
	height:27px;
	width:232px;
}

div#leftpane strong,
div#rightpane strong 
{
	display:none;
}

div#rightpane p.welcome
{
	text-align:left;
	color:#555;
	display:block;
	position:relative;
	left:20px;
	top:30px;
	float:left;width:320px;
}

div#signup_button 
{
	float:left;position:relative;top:35px;left:45px;
}

div#signup_button span#existing 
{
	position:absolute;top:60px;left:10px;z-index:2;font:normal 7pt tahoma,arial,verdana;
}

ul.spotlight 
{
	width:280px;clear:left;padding:15px;color:#555;
}

ul.spotlight li 
{
	border-bottom:dotted 1px #ddd;
	
	text-align:left;
	margin:0px 0px 10px 0px;
	padding:0px 0px 10px 0px;
	clear:left;
}

ul.spotlight li img.vertical 
{
	float:left;width:87px;
	padding:0px 10px 10px 0px;
	
}

ul.spotlight li img.vertical_text 
{
	float:left;width:180px;text-align:left;
}

div.testimonial 
{
	width:200px;text-align:left;padding:10px;clear:left;border-left:solid 1px #eee;margin-left:1px;
}

div.testimonial span 
{	
	color:#555;font-size:8pt;line-height:1.5em;
}

span.navy 
{
	color:#343e41;
}

span.learnmore 
{
	display:inline-block;
	padding-left:15px;
	background:transparent url('../img/btn_learnmore.gif') no-repeat 0px 2px;
	color:#7492ab;
}

ul.listitem li
{
	background:transparent url('../img/bullet_on.gif') no-repeat left center;
	text-align:left;
	width:200px;
	border-bottom:dotted 1px #ddd;
	padding:0px 0px 8px 20px;
	margin:0px 0px 8px 0px;
}

ul.listitem li a
{
	color:#555;
	text-decoration:none;
}

div#footer_bar 
{
	
}

/*group <footer> */
	#footerwrapper {width: 100%;height:139;text-align: center;margin:0px auto;}
	
	#footer_content p {font: normal 11px/16px "lucida grande", tahoma, arial, verdana, sans-serif;color: #999999;}
	#footer_content a:link {font: normal 11px/16px "lucida grande", tahoma, arial, verdana, sans-serif;color:#dcdcdc;text-decoration:none;}
	#footer_content a:visited {font: normal 11px/16px "lucida grande", tahoma, arial, verdana, sans-serif;color:#dcdcdc;text-decoration:none;}
	#footer_content a:hover {font: normal 11px/16px "lucida grande", tahoma, arial, verdana, sans-serif;color:#dcdcdc;text-decoration:none;}
	#footer_content  hr {border:solid 0px #3d4345;border-top-width : thin;background-color:#3d4345;height:1px;}
	#footer_rightcontent {float:right;}
/*group </footer> */


#footer_content 
{
	width: 790px;text-align: left;padding:0px;margin:0px auto;color:#999;
	background:transparent url('../img/footer_bar.gif') no-repeat top right;
	padding:10px 0px 10px 0px;
}

img.news_link 
{
	position:relative;
	top:1px;
	left:3px;
}


/*****************************
Radio | Checkbox - conform to the jquery.common [cssCheckbox | cssRadio]
JO TODO: May want to remove IE/FF hacks and use different way of format
****************************/
ul.customradio
{
	margin:3px 0px 2px 0px;
    padding:0px 0px 5px 0px;
    //padding:0px 0px 0px 0px;
    float:left;
}

ul.customradio li
{
	margin:0px 3px 0px px;
    padding:0px;
    list-style:none;
    float:left;
}



ul.customradio li label.over{
	color: #333;
}

ul.customradio li.pad
{
	margin-left:10px;
}

ul.customradio li.pad-btm 
{
	padding-bottom:5;
}

ul.padtop
{
	padding-top:5px;
}

ul.customradio li label {
	padding:10px 5px 10px 25px;
	//padding:2px 5px 10px 25px;
	//background-position:0px 0px;
	display:inline-block;
	color:#999;
	background: url(../img/btn_radio_off.gif) no-repeat 0px 7px ;
}

ul.customradio li#rdoListYes label.checked {
	background: url(../img/btn_on_green.gif) no-repeat 0px 7px;
	color:#5b7f2f;
}

ul.customradio li#rdoListNo label.checked {
	background: url(../img/btn_on_red.gif) no-repeat 0px 7px;
	color:#7f2f2f;
}

ul.customradio li#rdoListMaybe label.checked {
	background: url(../img/btn_on_blue.gif) no-repeat 0px 7px;
	color:#2f697f;
}

ul.customradio li span.lasttext 
{
	padding:10px 5px 10px 0px;
	position:relative;
	top:0px;
	//top:-10px;
}



	



















