﻿/*Reset Styles*/
html, body, address, blockquote, div, dl, form, h1, h2, h3, h4, h5, h6, ol, p, pre, table, ul,
dd, dt, li, tbody, td, tfoot, th, thead, tr, button, del, ins, map, object,
a, abbr, acronym, b, bdo, big, br, cite, code, dfn, em, i, img, kbd, q, samp, small, span,
strong, sub, sup, tt, var, legend, fieldset {
	margin: 0;
	padding: 0;
	font-weight: inherit;
	font-style: inherit;
	vertical-align: baseline;
}

img, 
fieldset {
	border: 0;
}

ol, 
ul {
	list-style: none;
}

body {
	font-size: 75%;
	color:#6d6e71;
	background:#fff url('../images/bg.png') repeat-x top left;
	min-width:950px;
	line-height:1.25em;
}

* {font-family: Arial, Helvetica, sans-serif;}

a 
{
	text-decoration:none;
	color:#0066a4;
}

a:hover 
{
	color:#04b0e5
}

p.nopad,.twocolInner .leftCol p.nopad
{
	padding:0;
}

h1, 
h2,
.jqmWindow h4 
{
	font-size:1.5em;
	font-weight:bold;
	font-style:italic;
	line-height:1em;
	color:#0066a4;
	padding-bottom:20px;
}

h3
{
	font-size:1.083em;
	font-weight:bold;
	font-style:italic;
	color:#0066a4;
	border-bottom: dotted 1px #c6dae8;
	padding-bottom:3px;
	margin-bottom:20px;
	clear:both;
}

q:before, 
q:after 
{
    content: ""; 
}

.hidden
{
	position:absolute;
	left:0px;
	top:-500px;
	width:1px;
	height:1px;
	overflow:hidden;
	padding:0;
} 

/*horizontal list*/
ul.horiz 
{
	overflow:hidden;
}
ul.horiz li 
{
	float:left; 
	padding-right:1em;
}

ul.horiz li.last {
    padding-right:0;
}

/*main content area*/
div.content
{
	width:957px;
	margin:0pt auto;
	padding-bottom:2em;
	overflow:hidden;
}

/* header section */

.replace
{
	position:relative; 
	margin:0px; 
	padding:0px; 
	/* hide overflow:hidden from IE5/Mac */ 
	/* \*/ 
	overflow: hidden; 
	/* */ 
} 
.replace span
{
	display:block; 
	position:absolute; 
	top:0px; 
	left:0px; 
	z-index:1; /*for Opera 5 and 6*/ 
}


div.header {
	max-width:945px;
	margin:0pt auto 13px;
	padding-top:26px;
	overflow:hidden; 
}

/* logo is text replaced */
div.header span.replace 
{
	float:left;
	font-weight:normal;
	line-height:52px;
	margin:0pt;
	font-size:20px;
}

div.header span.replace, 
div.header span.replace span
{	 
	height:52px; 
	width:207px;
	background: transparent url(../images/logo.gif) no-repeat scroll 0% 40%; 
	cursor:pointer;
}

div.header span.replace a, 
div.header span.replace a:hover 
{
	float:left;
	color:#4c4c4c;
}
div.header ul.horiz 
{
	float:right;
	line-height:52px;
}
div.header ul.horiz li 
{
	padding-right:0;
}

div.header ul.horiz a 
{
	color:#0066a4; 
	font-weight:bold; 
	font-size:1em; 
	padding: 6px 0 18px 35px;  
}

div.header ul.horiz a:hover span 
{
	border-bottom: dotted 1px #0066a4;
}

div.header ul.horiz a.contact 
{

	background:transparent url(../images/contact.gif) no-repeat left top;
}

div.header ul.horiz a.contact span 
{
	margin-right:12px;
}

div.header ul.horiz a.members 
{
	background:transparent url(../images/members.gif) no-repeat 10px top ;
}

/* Menu */

div.menu 
{
	max-width:949px;
	margin:0pt auto;
	overflow:hidden;
	background: transparent url(../images/menu_bg.jpg) no-repeat top left; 
	padding:0;
	line-height:50px;
}

div.menu a 
{
	color:#fff;
	font-weight:bold;
	font-size:1em;
}

div.menu a:hover
{
	color:#acc6d8;
}

div.menu li 
{
	padding:0 18.5px;
}
div.menu li.share
{
	float:right;
	padding:0 8px;
}
div.menu li.share a
{
	background: transparent url(../images/aq_share.png) no-repeat left top;	
	height:48px;
	padding-left:54px;
	display:block;
	width:95px;
}
div.menu li.share a:hover
{	
	color:#a7dd02;
}
/*footer*/

div.footer
{
	max-width:950px;
	margin: 0 auto;
	padding:2em 0;
	line-height:21px;
	overflow:hidden;
}

ul#menu_footer 
{
	float:left;
}

.quietpowered
{
	line-height:21px;
	background: transparent url('../images/poweredby.gif') no-repeat right bottom;
	padding-top:0;
}

a.poweredby
{
	height:21px;
	float:right;
}
	
div.footer #copyright 
{
	font-size:0.917em;
	float:left;
	padding-right:5px;
}

div.footer a 
{
	font-size:0.917em;
}

div.footer li 
{
	padding-right:5px;
}

div.footer li.sep 
{
	background: transparent url('../images/footer_sep.gif') no-repeat left center;
	padding:0 5px 0 7px;
}

/*Info Box*/

.infoboxtop 
{
	margin:18px 0 35px;
	padding-top:24px;
	background:transparent url('../images/infobox_top.png') no-repeat top left;
}
.infoboxbottom
{
	padding: 0 4px 1px;
	background:transparent url('../images/infobox_bottom.png') no-repeat bottom left;
}

.infoboxbg 
{
	padding: 0 250px 38px 38px;
	background:transparent url('../images/infobox_bg_lg.jpg') no-repeat bottom right;
}

.infoboxbgsm 
{
	background-image: url('../images/infobox_bg_sm.jpg');
}

.infoboxbg h1,
.infoboxcont h1 
{
	color:#4A88B7;
	font-size:1.5em;
	font-style:normal;
	padding-top:14px;
	font-weight:normal;
}

.infoboxbg p,
.infoboxcont p
{
	font-size:1.083em;
	line-height:1.308em;
}

.infoboxbg p.title,
.infoboxcont p.title
{
	color:#4a88b7;
	font-size:1.5em;
	font-weight:normal;
	padding-top:18px;
}

/*buttons*/

.btnblue, 
.btngreen 
{
	width: 347px;
	line-height:28px;
	padding:0 0 0 57px;
	background: transparent url('../images/btn_blue.gif') no-repeat top left;
	color:#fff;
	font-size:1.25em;
	display:block;
	font-weight:bold;
}

.btnblue:hover, 
.btngreen:hover 
{
	background-position: left -28px;
	color:#fff;
}

.btngreen 
{
	background-image:url('../images/btn_green.gif');
}

.homebuttons 
{
	padding-top:45px;
}

.homebuttons a 
{
	margin-bottom:10px;
}

/*latest members ctl*/
dl.latestmembers 
{
	color:#333;
}

.btnsm {
    background-image:url('../images/btn_blue_short.gif');
    width:265px;
    padding-left:20px;
    font-size:1.083em;
}

dl.latestmembers dt, 
span.title
{
	font-size:1.083em;
	font-weight:bold;
	padding-bottom:10px;
	color:#333;
}

dl.latestmembers dd
{
	height:50px;
	display:block;
	padding:10px 0 15px 0;
}

dl.latestmembers dd img 
{
	display:block;
	margin:0 auto;
}

a.arrow
{
	color:#4a88b7;
	font-weight:bold;
	display:inline;
}

a.arrow span 
{
	padding-right: 10px;
	background:transparent url('../images/linkarrow.gif') no-repeat right center;
}

a.arrow:hover, 
{
	border-bottom:dotted 1px #04b0e5;
}

a.arrow:hover span
{
	background-image: url('../images/linkarrow_on.gif')
}

/* landing page whats great */

.landinggreat
{
	background:transparent url('../images/landwhatsgrt_bg.png') no-repeat top left;
	color:#333;
	margin-bottom:60px;
	height:1%;
}

ul.landinggreat li
{
	width:426px;
	height:11.917em;
	padding:17px 25px 0px;
	background-color:Transparent;
}


/*carousel*/


ul.landinggreat li.carousel 
{
	padding:13px 1px 1px;
	width:471px;
	height:12.166em;
}

ul.landinggreat li.memberinfo 
{
	padding-bottom:1em;
	overflow:hidden;
	height:10.917em;
}

.memberinfo .info
{
	height:100%;
	overflow:hidden;
}
.memberinfo .info em 
{
	font-style:italic;
}

.memberinfo .info em.block 
{
	display:block;
	padding-top:0.5em;
}

#scroller, #pscroller 
{
	float:left;
}

#scroller ul,
#pscroller ul
{
	overflow:hidden;
}

#scroller ul li,
#pscroller ul li 
{
	float:left; 
	height:120px;
	padding:0;
}

#scroller_window ul,
#scroller_window,
#pscroller_window ul,
#pscroller_window
{
	position:relative;
}

#scroller_window,
#scroll_nav,
#scroller_window li,
#pscroller_window,
#pscroller_window li
{
	width:471px;
	overflow:hidden;
}

#scroller ul li img,
#pscroller ul li img 
{
	float:left; 
	padding-right:20px;
}


#scroller ul li img.pad,
#pscroller ul li img.pad 
{
	padding-left:10px;
}


#scroller_window li p,
#pscroller_window li p 
{
	padding:0 20px;
	color:#333;
}

#scroller_window em,
#pscroller_window em
{
	font-weight:bold;
	font-style:italic;
}

#scroller_window li p.br,
#pscroller_window li p.br 
{
	padding-top:1em;
}

#scroll_nav 
{
	padding:0;
	background-color:#faf9fa;
}

#scroll_nav a 
{
	font-size:0.917em;
	color:#666;
	display:block;
	line-height:2.364em;
}

#scroller ul#scroll_nav li,
#pscroller ul#scroll_nav li 
{
	height:auto;
	width: auto;
}
#scroller ul#scroll_nav li#scroll_count,
#pscroller ul#scroll_nav li#scroll_count
{
	text-align:center;
	width:366px;
}
#scroll_nav li#scroll_count {
	line-height:2.167em;
}
#scroll_nav li#scroll_prev a 
{
	padding-left:30px;
	background:transparent url(../images/carousel_back.gif) no-repeat center left;
}
#scroll_nav li#scroll_next a 
{
	padding-right:30px;
	background:transparent url(../images/carousel_next.gif) no-repeat center right;
}

#scroll_nav li#scroll_prev a:hover 
{
	background-image: url(../images/carousel_back_over.gif);
	color:#4a88b7;
}
#scroll_nav li#scroll_next a:hover 
{	
	background-image: url(../images/carousel_next_over.gif);
	color:#4a88b7;
}

#scroller_window strong,
#pscroller_window strong,
.twocolInner .leftCol strong,
.twocolInner .rightCol ul strong,
.landbox .scrollarea strong
{
	font-weight:bold;
}

/* members logo control */

ul.memberlogo
{
	text-align:center;
	margin: 0 auto;
}

ul.memberlogo li
{
	float:none;
	display:inline;
}

ul.foundingmember
{
	width:820px;
}

ul.standardmember
{
	width:900px;
}

/* Member quotes*/

.partnerQuote
{
	margin-bottom:60px;
	background:transparent url('../images/box_quote.png') no-repeat top left;
	color:#333;
	height:1%;
	height:146px;
	overflow:hidden;
}

.partnerQuote .logo 
{
	width:150px;
	text-align:center;
	float:left;
	margin: 23px 35px;
}

.partnerQuote .primary 
{
	color:#4a88b7;
	width:340px;
	float:left;
	overflow:hidden;
	font-size:1.083em;
	padding:40px 0px 0px;
	margin-right:15px;
}

.partnerQuote p
{
	width:350px;
	float:left;
	font-size:1em;
	color:#333;
	padding: 10px 0px;
	display:block;
	height:105px;
	overflow:hidden;
	
}
	
.partnerQuote .secondary 
{
	width:350px;
	padding:20px 0px;
}
.partnerQuote .author 
{
	width:350px;
	display:block;

}

.partnerQuote .author 
{
	width:350px;
	display:block;
	padding-top:20px;

}

.partnerQuote .authorsecondary
{
	display:block;
}

.partnerQuote .position 
{
	display:block;
	font-style:italic;
}

/* two column info box */

.greybox 
{
	background-color:#faf9fa;
	padding:15px 20px;
	margin-bottom:20px;
}

.twocolOuter 
{
	width:950px;
	background:	transparent url('../images/twocol_top.png') no-repeat top left;
	padding-top:38px;
	margin-bottom:60px;
}

.twocolMid
{
	background:	transparent url('../images/twocol_mid.gif') repeat-y top left;
}

.twocolInner
{
	width:950px;
	background:	transparent url('../images/twocol_bottom.png') no-repeat bottom left;
	padding: 0 0 38px;
	overflow:hidden;
	line-height:1.5em;
}

.twocolInner .leftCol,
.twocolInner .rightCol 
{
	float:left;
}

/* two colum - left column */
.twocolInner .leftCol 
{
	width:286px;
	padding:0 40px 0 38px;
}

.twocolInner .leftCol p 
{
	padding-bottom:20px;
} 

.twocolInner p.toppad 
{
	padding-top:20px;
}

.twocolInner .leftCol ul 
{
	padding-left:20px;
}

.twocolInner .leftCol ul li 
{
	padding-bottom:20px;
}
/* two column - right column */

.twocolInner .rightCol
{
	width:566px;
	padding: 0 20px 0 0;
	color:#333;
}

.twocolInner .rightCol h2 
{
	font-size:1em;
	font-style:normal;
	color:#333;
	font-weight:bold;
	padding-bottom:12px;
}

.twocolInner .rightCol h2.main 
{
	font-size:1.0833em;
}

.twocolInner .rightCol ul.arrow li 
{
	padding-left:15px;
	background:	transparent url('../images/bullet_arrow.gif') no-repeat left 7px;
}

/* two column - extra styles*/
.twocolInner .widecol 
{
	width:560px;
}

.twocolInner .narrowcol 
{
	padding-right:38px;
	width:274px;
}

.twocolInner .blue
{
	color:#4a88b7;
}

.greybox h2
{
	font-size:1em;
	font-style:normal;
	color:#333;
	font-weight:bold;
	padding-bottom:12px;
}

.greybox p
{
	padding-bottom:5px;
}		

li.philhead,
li.blankhead,
li.stevehead,
li.ambrosehead,
li.erinhead,
li.quinnhead,
li.philhhead,
li.lancehead,
li.corbinhead
{
	background: #faf9fa url('../images/phil.gif') no-repeat right top;
}

li.blankhead 
{
	background-image: url('../images/blankhead.gif');
	background-position:right bottom;
}

li.philhead p,
li.blankhead p,
li.stevehead,
li.ambrosehead,
li.erinhead,
li.quinnhead,
li.philhhead,
li.lancehead,
li.corbinhead
{	
	padding-right: 85px;
}

li.stevehead 
{
	background-image: url('../images/stevehead.jpg');
}

li.ambrosehead 
{
    background-image: url('../images/ambrosehead.jpg');
}

li.erinhead 
{
    background-image: url('../images/erinpeterson.jpg');
}

li.quinnhead 
{
    background-image: url('../images/quinn.jpg');
}
li.philhhead 
{
    background-image: url('../images/philhendrickson.png');
}
li.lancehead 
{
    background-image: url('../images/lancebrolin.png');
}
li.corbinhead
{
    background-image: url('../images/carriecorbin.png');
}

#aboutteam li strong span 
{
    display:block;
    font-weight:normal;
    padding-bottom:10px;
}

.rightCol li p.more 
{
	padding-top:10px;
	padding-right:0;
	border-top:dotted 1px #333;
	margin-top:14px;
}

.backtop 
{
	text-transform:uppercase;
	float:right;
	font-size:0.8333em;
	margin-top:-20px;
	padding-left:10px;
	background:transparent url('../images/icon_backtop.gif') no-repeat left 5px;
}

/*Landing Box*/

div#partnerscroll 
{
	background: transparent url('../images/brandbar_landingpage.png') no-repeat top left;
	overflow:hidden;
	height:1%;
	margin-top:19px;
}

.landbox
{
	margin:10px 6px 35px 0;
	padding:28px 20px 2px;
	background:transparent url('../images/landingpage_box_new.png') no-repeat top left;
	height:358px;
	width:682px;
	float:left;
}
.landbox a#partnerimg
{
	float:left;
	margin:30px 20px 0px 0px;
}

.landbox .rcol
{
	float:left;
	width:470px;
}

.landbox h1 
{
	color:#4a88b7;
	font-size:1.917em
}

.landbox .scrollarea p
{
	font-size:1.083em;
	line-height:1.308em;
	padding:0 10px 15px 0;
}

.landbox .scrollarea p.introText
{
	color:#4a88b7;
	font-size:1.5em;
	font-weight:normal;
}

.landbox .scrollarea em
{
	font-style:italic;
}

.landbox .scrollarea em.ul
{
	font-style:normal;
	text-decoration:underline;
}

.landbox .btngreen
{
	margin: 0px;
}

.landbox .scrollarea
{
	height:225px;
	margin-bottom:15px;
	overflow-x: hidden;
	overflow-y: auto;
}

.landbox #loginlink 
{
	padding:8px 0 0 85px;
}
	
.sidebox
{
	background:transparent url('../images/sidebar_bg_new.png') no-repeat top left;
	height:389px;
	width:227px;
	float:left;
	margin:10px 0 35px;
}

.sidebox div
{
	height:175px;
	padding:10px 15px;
}

.sidebox div.statmap 
{
	padding-top:20px;
	height:165px;
}

.sidebox .smallmap 
{
	padding:15px 15px 12px;
}

.sidebox dl.latestmembers dd
{
	padding:15px 0 20px;
}

.cleared
{
	clear:both;
}

/*Form elements*/
fieldset 
{
	position:relative;
}

legend
{
	color:#4a88b7;
	font-weight:bold;
}

legend span 
{	
	position:absolute;
	left:0;
}

div.row {
	line-height:1.17em;
	overflow:hidden;
	padding-bottom:1em;
	width:100%;
}

div.row label 
{
	display:block;
	padding-bottom:5px;
	color:#4a88b7;
}

div.row input.text, 
div.row textarea
{
	border:1px solid #c6dae8;
	font-size:1.083em;
	background-color:#f4f8fa;
	width:270px;
}

div.row input.btn 
{
	border:none;
	background:transparent url('../images/bluebtn.gif') no-repeat left top;
	color:#4a88b7;
	width:84px;
	height:23px;
	padding-bottom:3px;
	font-weight:bold;
}

div.btnrow
{
	padding-bottom:0;
}

/* members area */

.downloads 
{
	overflow:hidden;
}

.downloads dt,
.downloads dd
{
	float:left;
}

.downloads dt 
{
	width:320px;
	padding:8px 10px 8px 15px;
	text-align:right;
	color:#4a88b7;
	font-weight:bold;
	font-size:1.083em;
	background:transparent url('../images/downloadtitle_bg.gif') no-repeat right top;
}

.downloads dd
{
	width:555px;
	padding:0 20px;
}

.downloads dd li 
{
	margin-bottom:20px;
	padding: 10px 10px 10px 15px;
	background-color:#faf9fa;
}

.downloads dd li p 
{
	padding-left:50px;
	overflow:hidden;
}

.downloads dd li p.pdfdoc
{
	background:transparent url('../images/pdf.jpg') no-repeat left top;
}

.downloads dd li p.worddoc
{
	background:transparent url('../images/doc.jpg') no-repeat left top;
}

.downloads li .downloadtitle 
{
	display:block;
	font-weight:bold;
	color:#333;
	padding-bottom:5px;
}

.downloads li a 
{
	float:left;
	padding-top:10px;
}

.req em
{
	color:#C5080E;
	font-weight:bold;
}	
.key
{
	color:#333;
	text-align:right;
	padding-top:40px;
}

div.vcard dl 
{
	margin-bottom:1em;
}
div.vcard dt 
{
	float:left;
	clear:left;
	width:50px;
}

/*members login*/


#loginbox 
{
	padding-bottom:75px;
}

#loginbox h2 
{
	font-size:1.08em;
	font-weight:bold;
	font-style:normal;
	padding:0 0 28px 40px;
	color:#4a88b7;
}

#loginbox p 
{
	color:#4a88b7;
	padding:0 40px;
}
.loginlink 
{
	text-indent:-999em;
	background:transparent url('../images/loginlink.gif') no-repeat left top;
	width:55px;
	height:26px;
	float:left;
	margin-left:40px;
}

#loginbox img 
{
	padding:50px 0 25px 40px;
}

#loginouter { margin-bottom:0; }

/*FAQ*/

.twocolInner .leftCol .faqlinks 
{
	padding-left:0;
}

.twocolInner .leftCol .faqlinks li
{
	padding-bottom:12px;
	padding-left:28px;
	background:transparent url('../images/comment.gif') no-repeat left 3px;
}

/*Popup*/

.jqmWindow {
    display: none;
    z-index:3;
    position: fixed;
    top: 17%;
    left: 50%;
    margin-left: -355px;
    width: 710px;
    background-color: #fff;
    color: #333;
    border: 3px solid #0066a4;
    padding: 12px;
}

.jqmOverlay 
{
	background-color: #dbe4e8; z-index:2;
}

.popuphead
{
	overflow:hidden;
}

.popuphead h4 
{
	float:left;
}

.popuphead .jqmClose
{
	float:right;
	background:#fff url('../images/icon_closewin.gif') top left;
	width:19px;
	height:19px;
	text-indent:-999em;
}

.popuphead .jqmClose:hover
{
	background-position: 0 -19px;
}

#mapcontent 
{
	width:620px;
	margin:0 auto;
}

#mapcontent h5 {
	font-size:1.25em;
	font-weight:bold;
	padding-bottom:10px;
}

/* redirect popup*/
#redirectpop 
{
	width:400px;
	margin-left: -200px;
	padding:5px 0 0;
	border:none;
	background:transparent url('../CommonSite/images/modal/redirect_window_top.png') no-repeat left top;
}
#rdinner 
{
	padding:0 0 5px;
	background:transparent url('../CommonSite/images/modal/redirect_window_bottom.png') no-repeat left bottom;
}

#rdcontent 
{
	padding:19px 24px 19px 24px;
	background-color:#fff;
}

#rdcount 
{
	float:left;
	width:77px;
	height:77px;
	background:transparent url('../CommonSite/images/modal/countdown.png') no-repeat left -231px;
	margin:0px 20px 0 0;
	text-indent:-999em;
}

#rdcontent h4,#rdcontent p 
{
	color:#666;
	font-style:normal;
	font-size:1.25em;
	line-height:1.25em;
}

#rdcontent p 
{
	padding-bottom:60px;
}

#rdcontent p em 
{
	font-weight:bold;
	color:#00a0cc;
}

#rdcontent h4,#rdcontent p,#rdcontent img 
{
	padding-left:97px
}

.redirectOverlay 
{
	background-color:#000;
}

/* --*/
input.invalid, 
div.row input.invalid, 
div.row textarea.invalid, 
select.invalid, 
div.row select.invalid, 
textarea.invalid, 
div.row textarea.invalid 
{
	border-color:#FF8824;
}

.invalid, 
div.row .invalid, .
invalidText 
{
	color:#FF8824;
}

.invalidText 
{
	display:none;
}

p.emailgood
{
	border:solid 1px #349534; 
	background:#C9FFCA;
	color:#008000;
	font-weight:bold;
	padding:4px 0;
	text-align:center;
	margin:0 0 30px;
}

p.emailbad, p.error 
{
	border:solid 1px #CC0000; 
	background:#F7CBCA;
	color:#CC0000;
	font-weight:bold;
	padding:4px 0;
	text-align:center;
	margin:0 0 30px;
}

p.error 
{
	margin:0 0 20px;
}

/* homepage with carousel */
.carouselinfo 
{
	background-image: url('../images/infobox_top_scroll.jpg');
	padding-top: 13px;
	margin-top:17px;
	margin-bottom:25px;
	height:1%;
}

.carouselinfo .infoboxbottom
{
	background-image: url('../images/infobox_bottom_scroll.jpg');
	background-position:top;
	height:318px;
	clear:left;
}

.carouselinfo .infoboxcont 
{
	padding: 10px 180px 0 30px;
	overflow:hidden;
}

.carouselinfo #leftinfo 
{
    float:left;
    width:235px;
    padding:30px 30px 0;
}

#leftinfo h2,
#rightinfo h2,
#findlywidget h2 {
    font-weight:bold;
    font-size:1.667em;
    font-style:normal;
    padding-bottom:15px;   
}

#leftinfo h2 {
    color:#0066a4;
}

#employerbecome {
    color:#0066a4;
    font-size:1.167em;
    font-style:normal;
    margin-bottom:15px;
    float:left;
    background:transparent url('../images/linkarrow_on.gif') no-repeat right center;
    padding-right:12px;
    
}

#employerbecome:hover {
    border-bottom:1px dotted;
}

#leftinfo p,
#rightinfo p,
#findlywidget p {
    font-size:13px;
    line-height:17px;
    color:#6d6e71;
}

#rightinfo sup,
#findlywidget sup 
{
    vertical-align:super;
    font-size:8px;
    line-height:10px;
}


.carouselinfo #rightinfo 
{
    float:left;
    width:227px;
    padding:30px 29px;
}

#rightinfo h2,
#findlywidget h2
{
    color:#83ac01;
}
#rightinfo p,
#findlywidget p 
{
    padding-left:70px;
    background:transparent url(/images/findly_icon.png) no-repeat left 3px;
    padding-bottom:15px;
}

#findlylink 
{
    display:block;
    width:198px;
    background-image:url(/images/btn_green_s.png);
    padding-left:25px;

}

.carouselinfo #pscroller {
	height:57px;
	padding:0 5px;
}

.carouselinfo #pscroller_window
{
	width:947px;
}

.carouselinfo #pscroller_window li
{
	width:158px;
	text-align:center;
}

.carouselinfo #pscroller ul li img 
{
	float:none; 
	padding:0;
}

.carouselinfo #pscroller ul 
{
	display:none;
}

.carouselinfo #pscroller ul li 
{
	height:50px;
}

.carouselinfo .homebuttons 
{
	padding-top:30px;
	padding-bottom:24px;
}

.carouselinfo h1 
{
	padding:16px 0 10px;
	color:#0066a4;
	font-size:1.333em;
	height:1%;
}

.carouselinfo h1 span
{
	display:block;
	font-size:1.625em;
	line-height:1.25em;
}

/* No Script Message */

.noscript .message 
{
	float:none; 
	margin: 1em auto; 
	padding:0px 0px 20px 0px;
	overflow:hidden;
	width:945px;
}


div.message-error div.message-header
{
	background: #FFFFFF url(../images/Messages/messageerror-top.png) no-repeat scroll top left;
	width: 945px;
	float: left;
}
div.message-error p.message-content
{
	color: #4D4D4D;
	padding: 20px 10px 15px 60px;
	float:left;
	width:875px;
	font-size: 1.667em;
}
div.message-error div.message-footer 
{
	background: #FFFFFF url(../images/Messages/messageerror-bottom.png) no-repeat scroll top left;
	float: left;
	height: 10px;
	width: 945px;
}

div.message
{
	float: left;
	clear: left;	
	padding:0px 0px 20px 0px;
}

.homewidgets 
{
    padding:0 0 30px 5px;
    height:1%;
}

.widget 
{
    width:233px;
    height:158px;
    color:#666;
	background: transparent url(../images/box_widget.png) no-repeat scroll top left;
}

.widgetcarousel 
{
	background: transparent url(../images/box_carousel.png) no-repeat scroll bottom left;
    padding:16px 1px 0 !important;
}

.widgetcarousel #scroll_nav 
{
    background:transparent;
}
.widgetcarousel #scroller ul li 
{
    height:116px;
}

.widget dl,
div.statmap 
{
    padding:15px;
    height:128px;
}

.widget dt 
{
    padding-bottom:10px;
}

.widget dd strong,
.widget dt 
{
    font-weight:bold;
    color:#333;
}

.widget dl.beliefs 
{
	background: transparent url(../images/pic_belief.jpg) no-repeat scroll top left;
	padding-left:110px;
}

.widget dl.beliefs1
{
	background: transparent url(../images/pic_belief1.jpg) no-repeat scroll top left;
	padding-left:118px;
}

.widget dl.beliefs2
{
	background: transparent url(../images/pic_belief2.jpg) no-repeat scroll top left;
	padding-left:110px;
}

.widget dl.joining 
{
	background: transparent url(../images/pic_joining.jpg) no-repeat scroll top right;
	padding-right:90px;
}
.widget dl.joining1 
{
	background: transparent url(../images/pic_joining1.jpg) no-repeat scroll top right;
	padding-right:90px;
}
.widget dl.joining2 
{
	background: transparent url(../images/pic_joining2.jpg) no-repeat scroll top right;
	padding-right:100px;
}

.widget dl.benefits 
{
	background: transparent url(../images/pic_benefits.jpg) no-repeat scroll top right;
	padding-right:90px;
}

.widget dl.benefitstwo
{
	background: transparent url(../images/pic_benefits1.jpg) no-repeat scroll top right;
	height:83px;
    padding-bottom:60px;
}
.widget dl.benefitsthree
{
	background: transparent url(../images/pic_benefits2.jpg) no-repeat scroll top right;
	height:83px;
	padding-right:90px;
    padding-bottom:60px;
}
.widget dl.latestmember dd
{
    text-align:center;
    padding-top:15px;
}

.widget dl.oskies dd
{
    padding-left:51px;
	background: transparent url(../images/icon_openskies.png) no-repeat scroll left 4px;
}

.widget dl.esource dd
{
    padding-left:51px;
	background: transparent url(../images/icon_ecosource.png) no-repeat scroll left 4px;
}

.widget dl.wforce dd
{
    padding-left:51px;
	background: transparent url(../images/icon_2020.png) no-repeat scroll left 4px;
}

.widget dl.uwwork dd
{
    padding-left:51px;
	background: transparent url(../images/icon_uww.png) no-repeat scroll left 4px;
}

.widget dl.memmax dd
{
    padding-left:51px;
	background: transparent url(../images/icon_membermax.png) no-repeat scroll left 4px;
}

.widget dl.qcare dd
{
    padding-left:51px;
	background: transparent url(../images/icon_qcare.png) no-repeat scroll left 4px;
}

.widget dl.qcert dd
{
    padding-left:51px;
	background: transparent url(../images/icon_qcertified.png) no-repeat scroll left 4px;
}



ul.homewidgets li 
{
    padding-right:5px;
}

li div.statmap 
{
    width:203px;
}

li div.statmap .smallmap 
{
	padding:5px 18px 0;
}

.twocolInner .leftCol ul.statelist 
{
    padding:0 0 60px;
}

.twocolInner .leftCol .statelist li 
{
    padding:0 0 5px 30px;
	background: transparent url(../images/icon_program.png) no-repeat scroll top left;
	line-height:1.8333em;
	font-weight:bold;
	color:#4a88b7;   
}

.statelist li a 
{
	color:#4a88b7;   
}
.statelist li a:hover 
{
	color:#04B0E5;   
}

#listtitle, .listtitle 
{
    color:#0066a4;
    font-weight:bold;
    font-size:1.083em;
    display:block;
    padding:30px 0 10px;
    border-bottom:1px solid #c6dae8;
}

ol.stateorderlist 
{
    padding-top:15px;
    margin-left:20px;
    list-style-type:decimal;
    list-style-position:outside;
}

ol.stateorderlist li 
{
    color:#0066a4;
    font-style:italic;
    font-weight:bold;
}
ol.stateorderlist li span 
{
    color:#4a88b7;
    font-style:normal;
    font-weight:normal;
}
#titleleft {
    float:left;
    width:283px;
    padding:0 40px 40px;
}

#titleright  {
    float:left;
    width:545px;
    padding:0 0px 40px 40px;
    background:transparent url(../images/faq_middle.png) no-repeat scroll top left;
}

#titleright p.title { float:left;}
#titlelist { clear:both; padding-right:40px;}

#missionlink {
    float:right;
    width:202px;
    line-height:25px;
    color:#fff;
    padding-left:10px;
    background:transparent url(../images/btn_readmission.png) no-repeat scroll top left;
    margin-top:10px;
}

#missionlink:hover { background-position:left -25px;}

#titlelist li {
    padding:0 0 3px 15px;
    background:transparent url(../images/arrow_blue.png) no-repeat scroll left 5px;
}

#executivelist,
.twocolInner .leftCol .arrowlist,
.arrowlist 
{
    padding:10px 0 0;
}
#executivelist li,
.arrowlist li,
.twocolInner .leftCol .arrowlist li
{
    padding:0 0 0 20px;
    background:transparent url(../images/arrow_blue.png) no-repeat scroll left 6px;
}
#executivelist a 
{
    color:#4A88B7;
}
#executivelist a:hover
{
    color:#04B0E5;
}

#associatemembers 
{
    padding-left:220px;
    width:510px
}

#associatemembers li 
{
    width:165px;
    padding-right:5px;
}
