body {
	margin : 10px auto 10px auto;
	padding : 0 10px 0 10px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	width : 760px;
	background : url(../images/template/page_back.gif) top left repeat-x #e7e7e7;
}

#container {
	margin : 0 auto 0 auto;
	padding : 0;
	width : 760px;
	background : url(../images/template/container_back.gif) top left repeat-y;
	position : relative;
}

span.errorlabel
{
	color : #ff0000;
	display : block;
	width : auto;
}
span.errorlabel_passReset
{
	color : #ff0000;
	display : block;
	width : auto;
	text-align:center;
}

span.label
{
	width : auto;
	text-align : left;
	padding-right : 0px;
}

span.indented
{
	width : auto;
	text-align : left;
	padding-left : 20px;
}

span.chkboxes
{
	width : auto;
	text-align : left;
	padding-right : 150px;
	display : block;
	padding-bottom : 10px;
	padding-left : 5px;
}


.viewtable
{
	margin : 0 0 0 0;
	padding : 0 0 0 0;
	display : block;
	border : none;
}

input.viewtable
{
	width : 50px;
	font-size : 9px;
	font-family : Verdana;
	display : inline;
}

input.otherreason
{
	width : 80px;
	font-size : 9px;
	font-family : Verdana;
	display : block;
}

.radiotable
{
	margin : 0 0 0 0;
	padding : 0 0 0 0;
	display : block;
	border : none;
}

.radiotable span
{
	width : auto;
}

.radiotable tr
{
	border : none;
}

.radiotable td
{
	margin : 0 0 0 0;
	padding : 1px 5px 1px 1px;
	text-align : left;
	vertical-align : top;
	border : none;
}

td.commlabel, td.commvalue
{
	font-size : 14px;
	vertical-align : top;
}

.rptrow
{
	overflow : hidden;
}

select.viewtable
{
	width : 90px;
	font-size : 9px;
	font-family : Verdana;
	display : block;
}

.reportpager td.span, .reportpager td.a
{
	display : inline;
	text-align : left;
	width : auto;
	padding : 1px 1px 1px 1px;
	vertical-align : top;
	font-family : Verdana, Arial;
	position : relative;
}

.email
{
	padding : 0;
	float : left;
	text-align : left;
	width : auto;
}

div.calendar
{
	width : auto;
}

div.calday
{
	width : 10px;
}

.viewtable tr
{
	border : none;
}

.viewtable td
{
	margin : 0 0 0 0;
	padding : 1px 5px 1px 1px;
	text-align : left;
	vertical-align : top;
}


span.inlinelabel
{
	width : auto;
	float : left;
	text-align : left;
	padding-left : 0;
	padding-right : 0;
}

span.inlinespace
{
	width : auto;
	float : left;
	text-align : left;
	padding-left : 3px;
	padding-right : 0;
}

span.biglabel
{
	width : auto;
	text-align : left;
	font-size : 16px;
	font-weight : bold;
	display : inline;
	padding : 0 0 0 6px;
}

input.mi
{
	width : 20px;
}

input.name
{
	width : 100px;
}

input.dobmoday
{
	width: 25px;
}

input.smallnum
{
	width: 50px;
	display : inline;
}

input.dobyear
{
	width: 50px;
}

input.zip
{
	width: 75px;
}

calcchk
{
	display : inline;
	width : auto;
	padding : 1px 1px 1px 1px;
	margin : 0;
	float : left;
	position : relative;
}

input.inlinechk
{
	padding : 0;
	margin : 0;
	display : inline;
	width : auto;
	position : relative;
}

gridchk
{
	display : inline;
	width : 20px;
}

/* Homepage Header Styles */

#printheader { display : none; }

#header {
	margin : 0;
	padding : 0;
	height : 137px;
	width : 760px;
	
	/*background : url(../images/header_NoLenderID.jpg);*/
	
	background : url(../images/SLH_Header_03.gif);
	display : block;
	position : relative;
}

#header p {
	margin : 0;
	padding : 0;
	height : 137px;
	width : 760px;
	display : block;
}

/* Default Styles */
/*top, right, bottom, left*/
#main-content_default {
	margin : 0 0 6px 0;
	padding : 0 0 15px 0;
	width : 611px;
	background : url(../images/template/content_bottom.gif) bottom left no-repeat;
	display : block;
	float : right;
}
#main-content_default div {
	margin : 0;
	padding : 0;
	width : 611px;
	background : url(../images/template/content_back.gif) top left repeat-y;
	display : block;
}

/* Default Styles */

#main-content {
	margin : 0 0 6px 0;
	padding : 0 0 15px 0;
	width : 611px;
	background : url(../images/template/content_bottom.gif) bottom left no-repeat;
	display : block;
	float : right;
}
#main-content div {
	margin : 0;
	padding : 0;
	width : 611px;
	background : url(../images/template/content_back.gif) top left repeat-y;
	display : block;
}

#main-content_dtcLanding 
{	
	margin : 0 0 6px 0;
	padding : 0 0 15px 0;
	width : 611px;
	background : url(../images/template/content_bottom.gif) bottom left no-repeat;
	display : block;
	float :none;
}

#main-content_dtcLanding div {
	margin : 0;
	padding : 0;
	width : 611px;
	background : url(../images/template/content_back.gif) top left repeat-y;
	display : block;
}
#main-content_dtcLanding span {
	
}
#main-content_dtcLanding td 
{
	padding : 2px;
}

#main-content div.popupdiv
{
	background-color : #ffffff;
	margin : 0;
	padding : 0;
	width : auto;
}
h1 {
	margin : 6px 0 0 0;
	padding : 10px 11px 10px 17px;
	width : 583px;
	color : #369;
	letter-spacing : 2px;
	font-size : 13pt;
	background : url(../images/template/content_top.gif) top left no-repeat;
	display : block;
}

h2.preApp {
	margin : 0px 0 0 0;
	padding : 10px 11px 10px 17px;
	width : 583px;
	letter-spacing : 2px;
	font-size : 13pt;
	display : block;
	background : url(../images/template/content_top.gif) top left no-repeat;
}

h3.preApp_blue {
	margin	: 0px 0 0 0;
	padding : 10px 11px 10px 17px;
	width	: 583px;
	font-weight:bold;
	color:White;
	letter-spacing	: 2px;
	font-size		: 8pt;
	display			: block;
	background		: url(../images/template/content_top_blue.gif) top left no-repeat;
}
h3.preApp {
	margin	: 0px 0 0 0;
	padding : 10px 11px 10px 17px;
	width	: 583px;
	font-weight:bold;
	letter-spacing	: 2px;
	font-size		: 10pt;
	display			: block;
	background		: url(../images/template/content_top.gif) top left no-repeat;
}

h2.ContestCounter {
	margin : 6px 0 0 0;
	padding : 5px 11px 5px 17px;
	width : 583px;
	color : #369;
	letter-spacing : 1px;
	font-size : 9pt;
	background : url(../images/template/content_top.gif) top left no-repeat;
	display : block;
}

h1.pre-ap {
	margin : 6px 0 0 0;
	padding : 10px 11px 10px 17px;
	height : 255px;
	width : 583px;
	color : #369;
	letter-spacing : 2px;
	font-size : 13pt;
	background : url(../images/pre-ap_header_default.jpg) top left no-repeat;
	display : block;
	overflow : hidden;
}

h1 applynow
{
	letter-spacing : normal;
	font-size : 11px;
	padding : 0;
	margin : 0
}

h2 {
	margin : 0;
	padding : 0 11px 10px 17px;
	width : auto;
	color : #369;
	letter-spacing : 2px;
	font-size : 13pt;
	display : block;
}

h3 {
	margin : 0;
	padding : 0 11px 5px 17px;
	width : auto;
	color : #69c;
	font-size: 8pt;
	display : block;
}

#main-content table {
	margin : 0 11px 10px 17px;
	padding : 0;
	width : auto;
	border : 1px #ccc solid;
	display : block;
	clear : both;
}


tr { margin : 0; padding : 0; display : table-row ; clear : both; }
tr.titles { padding : 0 0 1px 0; background : url(../images/template/nav_divide.gif) center repeat-x; }
tr.content { padding : 10px 0 0 0; background : url(../images/template/divider.gif) top left repeat-x; }

td { padding : 10px; }
td.Summary { padding : 5px; }
tr.NoPadding td{padding : 0px;}
td.NoPadding 
{
	padding : 0px; 
}
td.DefaultPreApp
{
	padding : 0px; 
	text-align:left;
}
td.Label
{
	width:120px;
	padding : 0px; 
	padding-left: 10px;
	padding-right:10px;
	text-align:right ;
	vertical-align:middle;
}

td.LabelContact
{
	width:70px;
	padding : 0px; 
	padding-left: 10px;
	padding-right:10px;
	text-align:right ;
	vertical-align:middle;
}


td.tdInput
{
	border-right: gainsboro 1px solid;
	padding-right: 0px;
	border-top: gainsboro 1px solid;
	padding-left: 0px;
	padding-bottom: 0px;
	border-left: gainsboro 1px solid;
	padding-top: 0px;
	border-bottom: gainsboro 1px solid;
}
td.highlight { color : #fff; background : url(../images/template/highlight_back.gif) top left repeat; }
tr.titles td { text-align : left; font-weight: bold; }

p {
	margin : 0;
	padding : 0 2px 10px 17px;
	width : auto;
	display : block;
}

ul {
	margin : 0;
	padding : 0 11px 10px 17px;
	width : auto;
	display : block;
}

li {
	margin : 0;
	padding : 0 0 7px 12px;
	list-style : none;
	background : url(../images/template/bullet.gif) top left no-repeat;
	display : block;
}

input, select
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
}

span {
	margin : 0;
	padding : 1px 10px 0 0;
	width : 150px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-align : right;
	display : block;
	float : left;
}

span.radio
{
	text-align : left;
	position : relative;
}

object, embed {
	margin : 0;
	padding : 0;
	display : block;
}

a { color : #c63; text-decoration : none; }
a:hover { color : #930; }

/* Contest Area Styles */

#contest {
	margin : 6px 0 0 6px;
	padding : 0 0 0 px;
	height : 157px;
	width : 600px;
	
	display : block;
	float : left;
	cursor : hand;
}

#contest h1 {
	margin : 0;
	padding : 5px 10px 5px 0;
	height : 38px;
	width : 340px;
	color : #565656;
	font-size : 23pt;
	font-weight : normal;
	background : none;
	display : block;
}

#contest p {
	margin : 0 0 6px 0;
	padding : 0 10px 0 0;
	height : 70px;
	width : 340px;
	color : #565656;
	font-size : 9pt;
	font-weight : bold;
	line-height : 15pt;
	display : block;
	overflow : auto;
}

#contest a {
	margin : 0;
	padding : 0 10px 0 35px;
	height : 32px;
	width : 305px;
	font-size : 9pt;
	font-weight : bold;
	letter-spacing : .25px;
	line-height : 15pt;
	display : block;
}

/*Homepage PreaApp*/
#HomePagePreApp
{
	margin : 6px 0 0 0;
	padding : 0;
	width : 611px;
	display : block;
	float : right;
}
#HomePagePreApp p, span
{

	

}
/* Homeboxes Styles */

#homeboxes {
	margin : 6px 0 0 0;
	padding : 0;
	width : 611px;
	background : url(../images/template/homeboxes_back.gif) bottom left no-repeat;
	display : block;
	float : right;
}


#homeboxes p { display : block; float : left; }
#homeboxes ul { display : block; float : left; }
p.homebox1
{
	padding-right: 15px;
	padding-left: 21px;
	background: url(../images/template/homebox_top1.gif) no-repeat left top;
	padding-bottom: 0px;
	width: 167px;
	cursor: hand;
	padding-top: 50px;
	text-align: left;
}
p.homebox2
{
	padding-right: 15px;
	padding-left: 22px;
	background: url(../images/template/homebox_top2.gif) no-repeat left top;
	padding-bottom: 0px;
	width: 167px;
	cursor: hand;
	padding-top: 50px;
}
p.homebox3
{
	padding-right: 15px;
	padding-left: 22px;
	background: url(../images/template/homebox_top3.gif) no-repeat left top;
	padding-bottom: 0px;
	width: 167px;
	cursor: hand;
	padding-top: 50px;
}

li.homeboxes_li
{
	margin : 0;
	padding : 0 0 0px 0px;
	background : url() top left no-repeat;
	list-style : none;
	display : block;
}
ul.homeboxes_ul1
{
	padding-right: 0px;
	padding-left: 5px;
	padding-bottom: 10px;
	width: 155px;
	padding-top: 0px;
}
ul.prjoco1 { padding : 10px 0 10px 43px; width : 196px; }

#boxbutton {
	margin : 0;
	padding : 0;
	width : 611px;
	display : block;
	float : right;
}

#boxbutton p { height : 50px; padding : 0; display : block; float : left; }
p.boxbutton1 { width : 203px; background : url(../images/template/homebox_button1.gif) top left no-repeat; }
p.boxbutton2 { width : 204px; background : url(../images/template/homebox_button2.gif) top left no-repeat; }
p.boxbutton3 { width : 204px; background : url(../images/template/homebox_button3.gif) top left no-repeat; }

#boxbutton a { height : 23px; color : #444; text-decoration : none; text-align : center; display : block; }
p.boxbutton1 a { padding : 27px 15px 0 21px; width : 167px; background : url(../images/template/homebox_button1.gif) top left no-repeat; }
p.boxbutton2 a { padding : 27px 15px 0 22px; width : 167px; background : url(../images/template/homebox_button2.gif) top left no-repeat; }
p.boxbutton3 a { padding : 27px 15px 0 22px; width : 167px; background : url(../images/template/homebox_button3.gif) top left no-repeat; }

#boxbutton a:hover { color : #369; }
p.boxbutton1 a:hover { padding : 27px 15px 0 21px; width : 167px; background : url(../images/template/homebox_button1h.gif) top left no-repeat; }
p.boxbutton2 a:hover { padding : 27px 15px 0 22px; width : 167px; background : url(../images/template/homebox_button2h.gif) top left no-repeat; }
p.boxbutton3 a:hover { padding : 27px 15px 0 22px; width : 167px; background : url(../images/template/homebox_button3h.gif) top left no-repeat; }

/* Press - Jobs - Company Styles */

#press-jobs-company {
	margin : 6px 0 0 0;
	padding : 0;
	width : 611px;
	/*background : url(../images/template//bubble_07.jpg) top left no-repeat;*/
	display : block;
	float : right;
}
#seal {
	margin	: 6px 0 0 0;
	padding : 0;
	width	: 611px;
	display : block;
	float	: right;	
}
#press-jobs-company p, #press-jobs-company ul { display : block; float : left; }
ul.prjoco1 { padding : 10px 0 10px 43px; width : 196px; }
ul.prjoco2 { padding : 10px 0 10px 35px; width : 179px; }
p.prjoco3 { padding : 10px 6px 10px 35px; width : 117px; }

#press-jobs-company a { font-weight : bold; }

#prjoco-bottom p {
	margin : 0;
	padding : 0;
	height : 15px;
	width : 611px;
	background : url(../images/template/press-jobs-co_bottom.gif) top left no-repeat;
	display : block;
	clear : none;
}

#prjoco-bottom {
	margin : 0 0 6px 0;
	padding : 0;
	height : 15px;
	width : 611px;
	background : url(../images/template/press-jobs-co_bottom.gif) top left no-repeat;
	display : block;
	float : right;
}

/* Forms */

#form {
	margin : 0;
	padding : 0;
	width : 611px;
	background : url(../images/template/content_back.gif) top left repeat-y;
	display : block;
	float : right;
}

#form p {
	margin : 0;
	padding : 0 11px 10px 17px;
	width : 583px;
	display : block;
	float : right;
}

#form h2 {
	margin : 0;
	padding : 0 11px 5px 17px;
	width : 583px;
	color : #69c;
	font-size: 8pt;
	display : block;
	clear : both;

}

#form p span, #form div span {
	margin : 0;
	padding : 1px 10px 0 0;
	width : 248px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-align : right;
	display : block;
	float : left;
}

#form select, #form input {
	margin : 0;
	padding : 0;
	width : 200px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	display : block;
	float : left;
}



/* Contest Counter Styles */
     
#ContestCounter{
	margin : 0;
	padding : 0;
	width : 560px;
	background : url(../images/template/footer_bottom.gif) bottom left no-repeat;
	display : block;
	clear: both;  /* starts the footer below the floated content */
	
}



/* Footer Styles */
     
#footer {
	margin : 0;
	padding : 0;
	width : 760px;
	background : url(../images/template/footer_bottom.gif) bottom left no-repeat;
	display : block;
	clear: both;  /* starts the footer below the floated content */
	
}

#footer p {
	margin : 0;
	padding : 10px;
	width: 740px;
	background : url(../images/template/footer_top.gif) top left no-repeat;
	display : block;
}

#footer a { color: #666; }
#footer a:hover { color: #000; }

#main-content iframe.popup
{
	visibility : hidden;
	position : absolute;
	padding : 0;
	margin : 0;
}

span.requiredFieldValidator
{
	margin : 0;
	padding : 0px 0px 0 0;
	width : 0px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-align :left;
	display : inline;
	float : none ;
}


/*Commission Page*/
td.commishSummary
{
	border-right-style: solid;
}

#Benefits
{
	border-right: black 1px solid;
	padding-right: 5px;
	border-top: black 1px solid;
	display: block;
	padding-left: 5px;
	padding-bottom: 6px;
	margin-left: 165px;
	border-left: black 1px solid;
	margin-right: 15px;
	padding-top: 5px;
	border-bottom: black 1px solid;
	height: 90px;
	background-color: ivory;
}

Span.Benefits
{
	color : RED;
	margin : 0;
	padding : 1px 10px 0 0;
	width : 100%;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	text-align : left;
	display : block;
	float : left;
}




OL.Eligible LI
{
	padding-right: 0px;
	background-position: left top;
	padding-left: 0px;
	border-left-color: black;
	background-attachment: scroll;
	background-image: none;
	border-bottom-color: black;
	padding-bottom: 5px;
	border-top-color: black;
	padding-top: 0px;
	background-repeat: no-repeat;
	list-style-type: decimal;
	border-right-color: black;
}
