/* ------------------------------------------------------------------------
	Content
------------------------------------------------------------------------- */

* {padding: 0; margin: 0; list-style: none;}

/* Firefox image outline fix */
a:focus, a:hover, a:active {outline: none; color: #127DAF;}

/* links */
a:link, a:active {color: #127DAF;}
a:visited {color: #075783;}
a:hover {color: #009900; text-decoration: underline;}

p {margin-top:15px;}


/* images */
img {border:none; display:block;}
#logo {padding:20px 10px 00px 20px;
width:332px;
}

/* Affiliate Logos */
.affLogo{float:left; padding:0px; margin-left:15px; margin-top:10px;}


/* Featured Serv Content */
#featServImg {text-align:center; padding:20px 59px;}
.featServText {padding:20px;}

/* basic page styling */
body {
	background:url(../images/bkgGrad.gif) repeat-x;
	font: 0.8em Verdana, Helvetica, Arial, sans-serif;
}

/* faq styling */
.faq-w {
margin-bottom:1.2em;
padding:1em 1em 1.5em;
}

.faq-w h2{
padding:0px;
}

.faq-b {
background-color:#cdd7eb;
margin-bottom:1.2em;
padding:1em 1em 1.5em;
}

.faq-b h2{
padding:0px;
}

/* Employment styling */
.emp-w {
margin-bottom:1.2em;
padding:1em 1em 1.5em;
}

.emp-w h2{
padding:0px;
}

.emp-b {
background-color:#cdd7eb;
margin-bottom:1.2em;
padding:1em 1em 1.5em;
}

.emp-b h2{
padding:0px;
}

/* list styling */
.list{
margin:15px 15px 35px;
}

.list-icon{
float:left
}

.list-text{
margin-left:90px;
}

/* headers */
h1, h2 , h3
{
	font-family: Verdana, Verdana, Geneva, sans-serif;
	
	
}
h1 {font-size: 24px; margin-bottom:3px; padding-bottom:0px; padding-top:15px; display:block; color:#7491ca;}
h2 {font-size: 18px; font-weight: bold; padding-top:15px; color: #56af41;}
h3 {font-size: 16px; font-weight: bold; padding-top:15px;}


h1 a:link , h1 a:active,  h1 a:visited {color: #56af41; text-decoration: none;}
h1 a:hover {color: #56af41; text-decoration: underline;}	

/* ------------------------------------------------------------------------
	Shell
------------------------------------------------------------------------- */	
#wrapper {width: 924px; margin-left:auto; margin-right:auto;}
#header { margin: 0 0 0 0; padding-bottom:0;}

#footer { text-align:center; clear: both; padding: 16px 0; line-height: 16px; color: #CCCCCC; letter-spacing:1px; }
   #footer a { text-decoration: none; color: #FFF;}
   #footer a:hover { text-decoration: underline; }	
   
#employmentBtnContainer{
float:left;
padding:0 0 0 785px;
width:205px;
}   

#header, #body, #footer { width: 924px;}

#header img { display: block; }
#header object { display: block; margin: 10px 0 0 0;}
#headerImg { clear:both;}
.indexImg{
background:url(../images/head_img.jpg) no-repeat 0;
width:924px;
height:267px;
}
#learnMore{
padding:177px 0 0 400px;
}

#bodyCon {background-color:#e9e9e9;}
#contentCon{background-color:#e9e9e9; padding:0 10px;}
#contentLeft {width:606px; float:left; }
.text{ float:left; padding:0 25px 40px;}
#textImg {float:right; padding:5px 0 5px 5px;}

.textContainer {float:left; width:600px; }



#featAffiliate {float:left; background:url(../images/featAffiliate.gif) no-repeat 0; width: 303px; height: 150px; margin:0 0 0 0; position:relative;}
#featAffLogo{
padding:70px 70px 0 70px;
}
#bottomContent{padding-top:10px;}

#getStarted{float:left; background:url(../images/getStarted.gif) no-repeat 0; width: 298px; height: 150px; margin: 0 0 0 5px; position:relative; }
#getStartedContent{padding:75px 0 0 58px;}

#debtAssist{float:left; background:url(../images/debtAssist.jpg) no-repeat 0; width: 288px; height: 231px; margin: 0 0 0 10px; position:relative; }
#debtAssistContent{padding:0px 0 0 0px;}

#contentBox h2 {text-align:center; padding:10px 0 0 0; }
#contentBoxImg {padding:3px 14px 0;}
#contentBoxTitle {padding: 8px 14px 4px;}

#contentRight {float:right; width:288px; height:342px; }


#consumerHotline{
background:url(../images/hotlineBox.gif) no-repeat 0; 
width:288px;
height:153px;
padding:0px;}
#consumerHotlineContent{
padding:50px 10px 10px 10px;
}

#affiliateBox{
background:url(../images/affiliateBox.gif) no-repeat 0; 
width:288px; 
height:189px;
padding:0;}
#affiliateBoxContent{
padding:40px 10px 10px 10px;}            

#industries{
float:left;
background:url(../images/industriesServe.jpg) no-repeat 0; 
width:606px;
height:231px;
padding:0;
}
#industriesContent{
padding: 20px;
}

#industryImg{
padding:10px;
}

#columns{
float:left;
width:600px;
}

.col1{
float:left;
width:318px;

border-right: #cccccc solid 1px;

}

.col1 ul{
margin:18px 0 10px 10px;
}

.col2{
width:251px;
float:left;
padding-left:28px;
}

.col2 ul{
margin:10px 0 0 0;
}

/* --------------------------
   Web Announcement
--------------------------*/

#webAnnounce{
background: url(../images/webAnnouncement3.gif) no-repeat 0;
width:500px;
height:75px;
padding:0px;
float:right;
}

#webAnnounceImg{
padding: 12px 0px;
}


/* ------------------------------------------------------------------------
	Navigation
------------------------------------------------------------------------- */    
img {border:none; display:block;}

#navigation{
width:924px;
}
/*default*/
#navbar {
	width:847px;
	height:58px;
	float:left;
	margin: 0;
	padding: 0; 
	position:relative;
	background:url(../images/nav/navigation.png);}

#navbar li a {
	position: absolute;
	top:0;
	margin:0;
	padding: 0px 0px;
	display: block;
	height:58px;
	background:url(../images/nav/navigation.png) no-repeat;
	text-indent: -9999px;
	overflow: hidden;	
	color: #000;
	text-decoration: none; }


	


/*up state*/

li#nav_home a{
left:0;
width: 101px;
background-position:0 0;
}
li#nav_about a{
left:101px;
width: 131px;
background-position:-101px 0;
}
li#nav_faq a{
left:232px;
width: 84px;
background-position:-232px 0;
}
li#nav_services a{
left:316px;
width: 126px;
background-position:-316px 0;
}
li#nav_industries a{
left:442px;
width: 139px;
background-position:-442px 0;
}
li#nav_contact a{
left:581px;
width: 131px;
background-position:-581px 0;
}
li#nav_affiliates a{
left:712px;
width: 134px;
background-position:-712px 0;
}

/*hover state*/
li#nav_home a:hover {
background-position:0 -58px;
}
li#nav_about a:hover {
background-position:-101px -58px;
}
li#nav_faq a:hover {
background-position:-232px -58px;
}
li#nav_services a:hover {
background-position:-316px -58px;
}
li#nav_industries a:hover {
background-position:-442px -58px;
}
li#nav_contact a:hover {
background-position:-581px -58px;
}
li#nav_affiliates a:hover {
background-position:-712px -58px;
}

/*current state*/
#body_home li#nav_home a {
background-position:0 -116px;
}
#body_about li#nav_about a {
background-position:-101px -116px;
}
#body_faq li#nav_faq a {
background-position:-232px -116px;
}
#body_services li#nav_services a {
background-position:-316px -116px;
}
#body_industries li#nav_industries a {
background-position:-442px -116px;
}
#body_contact li#nav_contact a {
background-position:-581px -116px;
}
#body_affiliates li#nav_affiliates a {
background-position:-712px -116px;
}
/*
#navbar li ul {
	display: none; 
	width: 185px; 
	height:110px;
	background:url(../images/nav/dropNav.png) no-repeat;}
#navbar li:hover ul, #navbar li.hover ul {
	display: block;
	position: absolute;}
#navbar  li li {
	float:none; }
#navbar li li a{
	color: #fff;
	padding:6px;
	text-align:left; 
	width:163px;}
#navbar li li a:hover {
	background-color: #dce3f2;
	color:#7491ca;
	 }
*/


/*Learn More Button*/	

#learnMoreButton{
	width:160px;
	height:48px;
	float:left;
	margin: 0;
	padding: 0; 
	position:relative;
	background:url(../images/btn/learnMore.gif);
}
#learnMoreButton li {

	float: left; 
}
#learnMoreButton li a {
	position: absolute;
	top:0;
	margin:0;
	padding: 0px 0px;
	display: block;
	height:48px;
	background:url(../images/btn/learnMore.gif) no-repeat;
	text-indent: -99999px;
	overflow: hidden;}

/*up state*/
li#learnMore_btn a{
left:0;
width: 160px;
background-position:0 0;
}

/*hover state*/
li#learnMore_btn a:hover {
background-position:0 -48px;
}

/* END Learn More Button*/
	 
/*Contact Button*/	

#button{
	width:175px;
	height:50px;
	float:left;
	
	padding: 0; 
	position:relative;
	background:url(../images/btn/contact.gif);
}
#button li {

	float: left; 
}
#button li a {
	position: absolute;
	top:0;
	margin:0;
	padding: 0px 0px;
	display: block;
	height:50px;
	background:url(../images/btn/contact.gif) no-repeat;
	text-indent: -99999px;
	overflow: hidden;}

/*up state*/
li#contact_btn a{
left:0;
width: 175px;
background-position:0 0;
}

/*hover state*/
li#contact_btn a:hover {
background-position:0 -50px;
}

/*Employment Button*/	

#empButton{
	width:99px;
	height:19px;
	float:left;
	margin: 0;
	padding: 0; 
	position:relative;
	background:url(../images/btn/employment.gif);
}
#empButton li {

	float: left; 
}
#empButton li a {
	position: absolute;
	top:0;
	margin:0;
	padding: 0px 0px;
	display: block;
	height:19px;
	background:url(../images/btn/employment.gif) no-repeat;
	text-indent: -99999px;
	overflow: hidden;}	
	
/*up state*/
li#employment_btn a{
left:0;
width: 99px;
background-position:0 0;
}

/*hover state*/
li#employment_btn a:hover {
background-position:0 -19px;
}

/* ------------------------------------------------------------------------
	General Classes
------------------------------------------------------------------------- */

.cLeft {clear: left}
.cBoth {clear: both}
.hide {display: none}
.fLeft {float: left}
.fRight {float: right}
.padding {padding: 18px}
.bold {font-weight:bold}
.h1Edge {float:left;}
.testName{color:#364561; font-weight:bold;}
.extPad{margin: 10px 0 0 0;}

/* ------------------------------------------------------------------------
	Lists
------------------------------------------------------------------------- */



.bulleted { margin: 18px 0 0 10px; }
.bulleted li {
	background: url(../images/bullet.gif) no-repeat left 4px;
	padding-left: 18px;
}

.servBulleted { margin: 4px 0 0 50px; }
.servBulleted li{
	background: url(../images/bullet.gif) no-repeat left 4px;
	padding-left: 18px;
	padding-bottom:13px;
	font-weight:bold;
	line-height:20px;
}


/* ------------------------------------------------------------------------
	Miscellaneous
------------------------------------------------------------------------- */

