﻿/* PAGE FOUNDATION */
#master 
{
	text-align: left;
	width: 780px;
	margin: 0 auto;
}
#hdr
{
	color: #d7ccc2;
}
#hdr ul li { float: left; display: inline;}
#hdr label { display:inline;}
#logo { padding-left: 40px;}
#nav { padding-top: 15px;padding-right: 40px;}
#unav { margin-left: 35px;}
#unav ul li { padding:0 5px;margin-top: 6px;background: url(../images/common/sepUnav.gif) no-repeat top right;}
#unav ul li.nobg { background: none;}
#unav ul li#email-signup { padding-left: 20px;margin-top: 0;}
#email-signup img { vertical-align:bottom;margin: 0 4px;}
#email-signup input { vertical-align: middle;}
#pnav
{
	margin-top: 10px;
}
#ftr { margin-top: 8px; padding-left: 5px;}
#ftr a, #ftr{color: #fff9ef;}

#main
{
	margin-top: 12px;
	padding: 3px;
	width: 775px;
	voice-family: "\"}\""; 
	voice-family:inherit;
}

/* INDEX STYLES */
#index-top
{
	/*background: url(/images/index/bgIndex-left.jpg) no-repeat top left;*/
	margin: 0 0 10px 0;		
	width: 775px;
	voice-family: "\"}\""; 
	voice-family:inherit;
}

/*
#index-top .l
{
	width: 567px;
	height: 377px;
	
	text-align: right;
}
#index-top .l img { margin-right: 5px;margin-top: 60px;}
#index-top .r
{
	width: 185px;
	height: 377px;
	background: url(/images/index/bgIndex-right.gif) no-repeat top left;
	padding: 125px 20px 0 10px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 155px;
	height: 252px;
}
*/
#promo-one{ width: 480px;margin-left: 45px;}
#promo-one .l{ width: 95px;}
#promo-one .r{ width: 380px;}
#promo-two
{
}

#index-top #promo-image
{
	padding: 9px 0px 0px 50px;
	width: 85px;
	height: 85px;	
}

#promo-text
{
	padding: 16px 0 11px 0;	
	width: 610px;
	font-family: Arial;
	font-size: 11px;
}

#promo-black-text
{
	color: #333333;
}

#promo-beige-text
{
	color: #ecddc9;	
}

/*#promo-beige-text a:hover, a:visited, a:active, a:link
{
	color: #ecddc9;
	text-decoration:none;		
}*/

/* SUB STYLES */
#sub-layout
{
	background: #fff;
	margin: 0 0 0 0;
	border: 1px solid #614b46;
	padding: 6px;
	width: 774px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 760px;
}
#sub-layout .l
{
	width: 185px;
	padding-top: 10px;
	min-height: 500px !important;
	height: 100%;
}
ul#snav li { padding-bottom: 3px;}
.bg1{ background: #fff url(../images/sub/bgSide1.gif) no-repeat bottom left;}
.bg2{ background: #fff url(../images/sub/bgSide2.gif) no-repeat bottom left;}
.bg3{ background: #fff url(../images/sub/bgSide3.gif) no-repeat bottom left;}
.bg4{ background: #fff url(../images/sub/bgSide4.gif) no-repeat bottom left;}
.bg5{ background: #fff url(../images/sub/bgSide5.gif) no-repeat bottom left;}
/*
* html .bg1 {background: #fff url(/images/sub/bgSide1-ie.gif) no-repeat bottom left;}
* html .bg2 {background: #fff url(/images/sub/bgSide2-ie.gif) no-repeat bottom left;}
* html .bg3 {background: #fff url(/images/sub/bgSide3-ie.gif) no-repeat bottom left;}
* html .bg4 {background: #fff url(/images/sub/bgSide4-ie.gif) no-repeat bottom left;}
* html .bg5 {background: #fff url(/images/sub/bgSide5-ie.gif) no-repeat bottom left;}
*/
#sub-layout .r
{
	width: 572px;
}
#mast { padding-bottom: 23px;}
#content
{
	padding: 0 5px 15px 5px;
}
#designer-content { width: 500px;padding-bottom: 20px;}
#designer-content .l
{
	width: 250px;
	padding-right: 30px;
	background: #fff;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 220px;
}
#designer-content .r { width: 250px;padding-top: 25px;}
#reward-form input.input, #reward-form select 
{
	border: 1px solid #614b46;
	background: #d7ccc2;
}
#reward-form label
{
	font-weight: normal;
	font-style:italic;
}
#reward-form table tr td { padding: 0 20px 15px 0; }
.rb label { display: inline; }
#reward-form span.rb input { margin-left: 20px; border: none; background: none;}
.err{ color: #f44;}

#company-content{ width: 500px;}
#company-content .l { width: 50%; padding: 0;}
#company-content .r { width: 49%;padding: 0;}
li.hours { padding-top: 5px;}

#faqs-content h2 { font-weight: bold;margin: 20px 0 15px 0;}
#faqs-content h3 { font-style: italic;font-weight: normal;}
#faqs-content dl dt 
{
	font-weight: bold;
	padding: 0 0 2px 0;
	margin: 0;
}
#faqs-content dl dd
{
	padding: 0 0 20px 0;
	margin: 0;
}
#faqs-content dl dd .first { display: inline;}
#contact-content h2 { width: 170px;}
#contact-content h4 { font-weight: normal;font-style: italic;}
#contact-content ul li { padding-bottom: 6px;}
#contact-content .contact-blurb ul.addr li { padding-bottom: 0;}
.contact-blurb { padding-left: 200px;padding-bottom: 25px;}

/* APPLICATION STYLES */
#apply
{
	background: #442513;
	text-align: left;
	padding: 0;
	margin: 10px 20px 20px 20px;
	width: 560px;
}
#apply-logo { padding: 0 0 16px 30px;}
#apply-border{ border: 4px solid #A29585; }
#apply-content 
{
	border: 1px solid #442513;
	background: #fff;
	width: 550px;
	padding: 20px 20px 20px 20px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 510px;
}
#apply-content table tr td 
{
	padding: 3px 9px 3px 0;
}
#apply-content label { font-weight: normal; }
#apply-content h3 { margin-top: 25px;}
#apply-content h4 { margin-top: 15px;font-weight: normal; font-style: italic;}
table.education tr td { vertical-align: bottom; }
table.education th { text-align: left; font-style: italic; font-weight: normal; }
table#references tr td h4{ margin-top: 4px;}
table#references tr td {padding-right: 50px;}

.err-summary 
{
	width: 300px;
	color :#f44;
}

a.poweredby {text-decoration:none;}