body {
	margin: 0 0 0 0;
	background-color: #FFFFFF;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
}

img {
	border: 0;
}

.clearfloat {
	clear: both;
	height: 1px;
}

.clearborder {
	clear: both;
	height: 1px;
	background-color: #FFFFFF;
}

.objclearleft {
	clear: left;
}

.objclearright {
	clear: right;
}

#container {
	width: 802px;
	margin: 0 auto 56px auto;
}

#container a {
	color: #0088DE;
	text-decoration: none;
}

a:link, a:visited {
	color: #101842;
}

a:hover {
	color: #0088DE;
}

a:active {
	color: #FFFFFF;
}

/*********************** HEADER **************************/

#lightbulblogo {
	width: 363px;
	height: 75px;
	float: left;
}

#tollfreenumber {
	width: 340px;
	margin-top: 28px;
	float: right;
	font-size: 11px;
}

#tollfreenumber img {
	float: left;
}

#tollfreenumber .tollfreeinterior {
	float: left;
	margin-left: 8px;	
}

#tollfreenumber .number {
	font-size: 12px;
	}

#logo {
	margin: 36px auto auto 17px;
}

#topbar {
	background: url(images/bak_top.gif) center top no-repeat;
	width: 782px;
	height: 24px;
	text-align:right;
	padding-top: 4px;
	padding-right: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #888877;
}

#topbar a {
	color: #888877;
	text-decoration:none;
}

.hug {
	margin-top: -3px;
/*	position: relative;
	top: -3px; */
}


/********************* NAV **************************/

a#nav_home {
	width: 55px;
	background-image: none;
	margin-right: 10px;
	}

a#nav_home:hover {
	background: url(images/nav_bak_home.gif) center no-repeat;
	}

a#nav_orderonline {
	width: 105px;
	background-image: none;
	margin-right: 10px;
	}

a#nav_orderonline:hover {
	background: url(images/nav_bak_resumeservices.gif) center no-repeat;
	}

a#nav_howitworks {
	width: 89px;
	background-image: none;
	margin-right: 10px;
	}

a#nav_howitworks:hover {
	background: url(images/nav_bak_howitworks.gif) center no-repeat;
	}

a#nav_resumehelp {
	width: 84px;
	background-image: none;
	margin-right: 10px;
	}

a#nav_resumehelp:hover {
	background: url(images/nav_bak_resumehelp.gif) center no-repeat;
	}

a#nav_samples {
	width: 62px;
	background-image: none;
	margin-right: 10px;
	}

a#nav_samples:hover {
	background: url(images/nav_bak_samples.gif) center no-repeat;
	}

a#nav_prices {
	width: 47px;
	background-image: none;
	margin-right: 10px;
	}

a#nav_prices:hover {
	background: url(images/nav_bak_prices.gif) center no-repeat;
	}


/****************** ONE OFF STYLES FOR HOMEPAGE *******************/

#latimes {
	text-align:center;
	margin-bottom: 6px;
	margin-top: 12px;
	}
	
#betterprep	{ float: left; height: 308px; text-align: right; padding-bottom: 22px; width: 275px; }

#threereasons { float: left; height: 408px; padding-bottom: 22px; padding-right: 2px; width: 270px; }
#threereasons p { font-size: 14px; margin-top: 0; margin-bottom: 6px; text-align: center; } 
#threereasons ol { list-style-type: none; padding-left: 0; margin-left: 0; margin-top: 0; }
#threereasons li { /* font-size: x-small; */ font-size: 11px; padding: 6px 10px 6px 36px; } 
#threereasons li#reasons1 { background: #BBCEFE url(images/reasons1.gif) top left no-repeat; }
#threereasons li#reasons2 { background: #A0BAFC url(images/reasons2.gif) top left no-repeat; }
#threereasons li#reasons3 { background: #769BF8 url(images/reasons3.gif) top left no-repeat; }

#getstartedbox {
	background: url(images/bak_started.gif) center repeat-y;
	}

#getstartedbox img {
	float: left;
	}
	
#getstartedbox h2 {
	text-align: center;
	font-size: 13px;
	font-weight: bold;
	margin: 0;
	_margin: -2px 0 0 0;
	padding: 0;
	font-family: "MS Sans Serif", sans-serif;
	}	
	
#getstartedbox .startedinterior {
	width: 212px;
	margin: 4px auto 0 auto;
	font-family: "MS Sans Serif", sans-serif;
	font-size: 9px;
	}	
	
#getstartedbox .startedtext {
	float: left;
	width: 192px;
	}	
	
h2.home {
	padding: 0;
	margin-bottom: -.75em;	
	}	
	
.colFirstHome {
	width: 317px;
	margin-right: 8px;
	margin-top: 24px;
	padding-right: 8px;
	border-right: 1px solid #D9D9D9;	
	float: left;
	}
	
.colSecondHome {
	width: 210px;
	margin-right: 8px;
	margin-top: 24px;
	float: right;
	}
.tellafriend-home { margin-right: auto; margin-left: auto; width: 154px; }	
	
#partnersbox {
	text-align: center;
	background: url(images/bak_partners.gif) center repeat-y;
	margin-top: 12px;
	}	
	
#partnersbox p {
	margin: .4em auto 0 auto;
}

img#partners_border {
	position: relative;
	top: 3px;
}

#didyouknow {
	clear: both;
	width: 160px;
	margin: 0 auto 14px auto;
	padding-top: 14px;
}

#didyouknow img {
	float: left;
}

#didyouknow .didyouknowinterior {
	float: left;
	width: 110px;
	}
	
#ravehome {
	font-size: 11px; 
	margin-left: 24px;
 } 	

/*********************** COLORS **************************/
/*
.blue {
	background: #9999CC url(images/shadow-blue.gif) repeat-x top;	
}

.cream {
	background: #FFFFCC url(images/shadow-cream.gif) repeat-x top;	
}

.green {
	background: #CCCC99 url(images/shadow-green.gif) repeat-x top;	
}

.peach {
	background: #CC9966 url(images/shadow-peach.gif) repeat-x top;
}

.white {
	background: #FFFFFF url(images/shadow-white.gif) repeat-x top;	
}
*/
/*********************** COLUMNS *************************/

/* #leftcol {
	width: 130px;
	float: left;
} */

.widecol {
	width: 564px;
	float: left;
}

/* #centercol {
	width: 292px;
	float: left;
	border-left: 1px solid #8C8C8C;	
} */

.rightcol {
	width: 238px;
	float: right;
}

/*********************** padding **************************/

#leftcol .pad {
	padding: 10px;
}

#widecol .pad {
	padding: 34px 14px 12px 14px;
}

#centercol .pad {
	padding: 9px 14px 12px 14px;
}

#rightcol .pad {
	padding: 10px;
}

/************************* text formatting in left column **********************/

#leftcol p {
	margin: .5em auto .5em auto;
}

#leftcol h1 {
	margin: 0;
	padding: 0;
	font-size: small;
	font-weight: bold;
	text-transform: uppercase;
}

#leftcol h1.center {
	text-align: center;
}

/************************* text formatting in wide column **********************/

#widecol h1 {
	margin-top: 1em;
	padding-top: 1em;
	font-size: medium;
	font-weight: bold;
}

h1 {
	font-family: Arial Narrow;
	font-size: 22px;
	color:#101842;
}

h2 {
	font-family: Arial Narrow;
	font-size: 18px;
	color:#101842;
}

#widecol h1.center {
	text-align: center;
}

#widecol h2 {
	margin: 0;
	padding: 0;
	font-size: small;
	font-weight: bold;
}

#widecol h3 {
	margin: 0;
	padding: 0;
	font-size: 85%;
	font-weight: bold;
}

/************************* text formatting in center column **********************/

#centercol h1 {
	margin: 0;
	padding: 0;
	font-size: medium;
	font-weight: bold;
}

#centercol h1.center {
	text-align: center;
}

#centercol h2 {
	margin: 0;
	padding: 0;
	font-size: small;
	font-weight: bold;
}

#centercol h3 {
	margin: 0;
	padding: 0;
	font-size: 85%;
	font-weight: bold;
}


/************************* text formatting in right column **********************/

#testimonials {
	text-align: left;
	background: url(images/bak_gry.gif) center repeat-y;
	margin-top: 12px;
	}	
	
#testimonials p {
	margin: auto;
	width: 200px;
}

img#testimonials_top {
	position: relative;
	top: -3px;
}

img#testimonials_bttm {
	position: relative;
	top: 3px;
}


/************************ general text formatting *************************/


.small {
	font-size: x-small;
}

.fpsmall {
	font-size:8pt;
	}


/***************************** footer ************************************/

#footer {
	margin-left: auto;
	margin-right: auto;
	margin-top: 14px;
	font-size: xx-small;
	text-align: center;
	width:800px;
	background: #d3d3a7 url(images/footer-cap.gif) no-repeat;
}

#footer ul {
	display: inline;
	list-style-type: none;
	margin: 0;
	padding: 0;	
}
	
#footer li {
	display: inline;
	list-style-type: none;
	margin: 0;
	padding: 0;	
}

/************************ menu formatting *************************/

#leftcol ul {
	margin: 0 0 0 1em;
	padding: 0;	
}

#leftcol li {
	margin: 0;
	padding: 0;	
}

/*********************** home page *************************/

div.resourceslist {
	margin: 0;
	width: 42%;
	text-align:left;
	float:left;
}

div.resourceslist ul {
	margin: 0 0 1em .7em;
	padding: 0;	
}	

div.resourceslist li {
	margin: 0 0 0 9px;
	padding: 0;	
}


/*********************** /resources/ *************************/

h2.gryborder {
	width: 100%;
	color: #777777;
	border-bottom: #777777 1px solid;
	}

ul.resources {
	margin: 0 0 0 1em;
	padding: 0;	
	width: 40%;
	float:left;
}

ul.resources li {
	margin: 0 0 0 20px;
	padding: 0;	
}

/*********************** apply/index.html ********************/

.optionscontainer {
	width: 400px;
	margin-right: auto;
	margin-left: auto;
}

.options {
	width: 165px;
	height: 165px;
	border: #CCCC99 3px solid;
	float: left;
	margin-left: 10px;
	margin-right: 10px;
	background-color: #FFFFFF;
}

.options h1 {
	margin: 0;
	padding: 0;
	font-size: small;
	font-weight: bold;
	width: 100%;
	background-color: #F1EFDD;
	text-align: center;
}

.options a:link {
	color: #D50000;
	font-weight: bold;
}

.options a:visited {
	color: #D50000;
}

.options a:active {
	color: #D50000;
}

.options h1 a:link {
	color: #000000;
	font-weight: bold;
	font-size: small;	
}

.options h1 a:visited {
	color: #000000;
	font-size: small;	
}

.options h1 a:active {
	color: #000000;
	font-size: small;	
}

/*********************** apply/profile.html *********************/

#doyouknowyou {
	width: 417px;
	height: 170px;
	margin-left: auto;
	margin-right: auto;
}

#doyouknowyoumid {
	float: left;
}

#doyouknowyoutext {
	background-color: #FFFFE9;
	border-bottom: #000000 1px solid;
	width: 247px;
	height: 142px;
	_height: 130px;
	float: left;
	_padding-top: 12px;
}


/**************************************** DROP DOWN CSS ************************************/
/* Suckerfish Dropdowns */
/* http://www.alistapart.com/articles/dropdowns/ */
/* http://www.htmldog.com/articles/suckerfish/dropdowns/ */

/*** topnav styling ***/

#topnav {
	clear: both;
	margin-bottom: 0px;
	background: url(images/bak_nav.gif) center top no-repeat;
	width: 782px;
	height: 21px;
	padding-top: 6px;
	padding-left: 20px;
	text-transform:uppercase;
	font-weight: bold;
	font-size: 11px;
}

#topnav a {
	color: #FFFFFF;
	text-decoration: none;
	display: block;
	/* height: 20px; */
	text-align: center;
	padding-top: 2px;
}

#topnav a:hover {
	color: #2C4D6F;
	text-decoration: none;
	display: block;
}
  
/*** style the dropdowns ***/

#nav, #nav ul {
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1;
}

#nav a {
	display: block;
	color: #FFFFFF;
	text-decoration: none;
	padding: 5px;
	background-color: #9999CC;
}

#nav li {
	float: left;
}

#nav li ul {
	position: absolute;
	width: 145px;
	left: -999em;
	border: 1px solid #FFFFFF;
}

#nav li ul a {
	display: block;
	color: #FFFFFF;
	text-decoration: none;
	padding: 5px;
	background-color: #9999CC;
	width: 145px;
	text-align:left;
	text-transform:none;
}

#nav li ul a:hover {
	color: #FFFFFF;
	background-color: #4D4D66;
}

#nav li:hover ul {
	left: auto;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #9999CC;
}

#nav li:hover ul, #nav li.sfhover ul {
	left: auto;
	background-color: #4D4D66;	
}

/*** second tier dropdowns ***/

#nav li ul ul {
	margin: -1em 0 0 10em;
	border: 1px solid #FFFFFF;
}

#nav li:hover ul ul, #nav li.sfhover ul ul {
	left: -999em;
}

#nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul {
	left: auto;
}

/*** third tier dropdowns ***/

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
	left: -999em;
}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
	left: auto;
}

/*** fourth tier dropdowns ***/

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li:hover ul ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul, #nav li.sfhover ul ul ul ul {
	left: -999em;
}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul, #nav li li li li.sfhover ul {
	left: auto;
}

/**************************************** END DROP DOWN CSS ************************************/	

