/**************************************************
* Silverman McGovern
* Custom Style Sheet v1.07
* Created by Donald Burns

* Previous Update:
* v1.06 - November 24, 2008

* Last Updated:
* v1.07 - January 28, 2008
**************************************************/



/**************************************************
* Generic Styles (Controls Entire Document)
**************************************************/

body, div, dd, dl, dt, fieldset, form, h1, h2, h3, h4, h5, h6, html, legend, li, ol, p, pre, ul {
	margin:0px;
	padding:0px;}

body {
	background:#223047;
	color:#333;
	font-family:'Lucida Grande', Verdana, Arial, Helvetica, sans-serif;
	font-size:small;}

* html body { 
	font-size:x-small;
	f\ont-size:small;}

a:link, a:visited {
	color:#039;
	text-decoration:none;}

a:active, a:hover {
	color:#393;}

.clear {
	clear:both;
	margin-top:5px;}

.fontBold {
	font-weight:bold;}

.fontUnderlined {
	text-decoration:underline;}

.shade {
	background-image:url("img/shade.gif");
	border:1px solid #666;
	padding-left:3px;}

.topSpacer {
	margin-top:15px;}


/**************************************************
* Container Styles (Holds Entire Page)
**************************************************/
#container {
	float:left;
	font-size:85%;
	left:50%;
	margin-left:-390px;
	position:relative;
	width:780px;}


/**************************************************
* Top Curve Styles (Top Curve)
**************************************************/
#curvedTop {
 	background:url(img/containerTop.gif) no-repeat top left;
	clear:both;
	float:left;
	font-size:0px;
	height:4px;
	width:780px;}


/**************************************************
* Bottom Curve Styles (Bottom Curve)
**************************************************/
#curvedBottom {
 	background:url(img/containerBottom.gif) no-repeat top left;
	clear:both;
	float:left;
	height:4px;
	width:780px;}


/**************************************************
* Top Date Styles (Date Above Header)
**************************************************/
#topDate {
	float:left;
	margin:3px 0px}

#topDate ul {
	margin:4px 0px 0px 20px;}

#topDate ul li {
	list-style-type:none;
	padding:2px 0px;}

.clockBox {
	background-color:transparent;
	border:none;
	color:#fff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:x-small;
	width:300px;}


/**************************************************
* Top Link Styles (Horrizontal Links Above Header)
**************************************************/
#topLinks {
	color:#fff;
	float:right;}

#topLinks ul {
	float:left;
	margin:4px 20px 2px 0px;}

#topLinks ul li {
	display:inline;
	float:left;
	list-style-type:none;
	padding:5px 0px;}

#topLinks ul li a {
	border:none;
	color:#fff;
	padding:4px 6px;}

#topLinks ul li a:active {
	background-color:#5c7297;
	border:1px solid #fff;
	padding:3px 5px;}
	
#topLinks ul li a:hover,
#pageAbout a:link, #pageAbout a:visited,
#pageContact a:link, #pageContent a:visited,
#pageHome a:link, #pageHome a:visited,
#pageFAQ a:link, #pageFAQ a:visited,
#pageContact a:link, #pageContact a:visited {
	background-color:#3a5075;
	border:1px solid #fff;
	padding:3px 5px;}


/**************************************************
* Header Styles - (Banner / Slogan Area)
**************************************************/
#header {
 	background-color:#fff;
	border:1px solid #333;
	border-bottom:none;
	border-top:none;
	clear:both;
	float:left;
	width:778px;}

#header a img {
	border:none;}

#header img {
	float:left;
	margin:10px 5px 0px 10px;}

#header span {
	color:#039;
	float:right;
	font-size:120%;
	letter-spacing:1px;
	margin:20px 100px 10px 10px;}

/**************************************************
* Content Container Styles (Holds Navigation and Content)
**************************************************/
#contentContainer {
	background-color:#fff;
	border:1px solid #333;
	float:left;}


/**************************************************
* Navigation Styles
**************************************************/
#navigation {
	float:left;
	width:220px;}

#navigation h1 {
	background:url(img/icon2.gif) no-repeat 3% 50%;
	/* background-color:#69c; */
	border-bottom:1px solid #333;
	font-size:100%;
	margin:0px 0px 5px 0px;
	min-height:11px;
	padding:5px 5px 5px 24px;}

#navigation ul {}

#navigation ul li {
	list-style-type:none;}

#navigation ul li.asa {
	padding:5px 35px 0px 35px;}

#navigation ul li.menuButton {}

#navigation ul li.menuMain {
	font-weight:bold;
	padding:8px 3px 8px 20px;}

#navigation ul li.menuSub {
	padding:8px 3px 8px 28px;}

#navigation ul li.menuButton a {
	border:2px outset #039;
	display:block;
	padding:10px 5px;
	text-align:center;
	width:146px;}

#navigation ul li.menuMain a {
	padding:3px;}

#navigation ul li.menuSub a {
	padding:5px;}

#navigation ul li.menuButton a:active, #navigation ul li.menuButton a:hover {
	border:2px inset #393;}

#navigation ul li.menuMain a:active, #navigation ul li.menuMain a:hover {
	background-color:#3a5075;
	border:1px solid #333;
	color:#fff;
	padding:4px 2px;}

#navigation ul li.menuSub a:active, #navigation ul li.menuSub a:hover {
	background-color:#3a5075;
	border:1px solid #333;
	color:#fff;
	padding:4px;}

#navDownloads {	
	margin:20px 30px 15px 30px;}

#navDownloads a {
	background:#fff url(img/iconDisk2.gif) no-repeat 10% 50%;}

#navNewsletter {
	margin:15px 30px;}

#navNewsletter a {
	background:#fff url(img/iconLightbulb.gif) no-repeat 10% 50%;}

#navReferrals {
	margin:15px 30px;}

#navReferrals a {
	background:#fff url(img/iconMoney.gif) no-repeat 10% 50%;}

#pageCandidate, #pageEmployer {
	background:url(img/iconArrow.gif) no-repeat 3% 50%;}

#pageSearch, #pageResume, #pageSignIn, #pageRequestEmployee {
	background:url(img/iconArrow.gif) no-repeat 6% 50%;}


/**************************************************
* Content Styles (Information Area)
**************************************************/
#content {
	background-color:#fff;
	border-left:1px solid #333;
	float:right;
	min-height:455px;
	width:557px;}

* html body #content { 
	height:455px;
	h\eight:455px;}

#content h1 {
	background:#fff url(img/icon.gif) no-repeat 1% 50%;
	/* background-color:#6c6; */
	border-bottom:1px solid #333;
	font-size:100%;
	min-height:11px;
	padding:5px 5px 5px 21px;}


/**************************************************
* Footer Styles (Page Top, Copyright Information)
**************************************************/
#footer {
 	background-color:#fff;
	border:1px solid #333;
	border-bottom:none;
	border-top:none;
	float:left;
	font-size:90%;
	padding:5px 10px 2px 10px;
	width:758px;}

#footer span.left {
	float:left;}

#footer span.right {
	float:right;}


/**************************************************
* Bottom Link Styles (Bottom Links)
**************************************************/
#bottomLinks {
	clear:both;
	color:#fff;
	display:inline;
	float:left;
	margin:10px 50px;
	width:740px;}

#bottomLinks span {
	clear:both;
	display:block;
	margin-bottom:10px;
	text-align:center;}

#bottomLinks ul {
	float:left;
	margin:2px 0px;}

#bottomLinks ul li {
	display:inline;
	float:left;
	list-style-type:none;
	padding:5px 0px;}

#bottomLinks ul li a {
	border:none;
	color:#fff;
	padding:4px 6px;}

#bottomLinks ul li a:active, #bottomLinks ul li a:hover {
	background-color:#3a5075;
	border:1px solid #fff;
	padding:3px 5px;}


/**************************************************
* HOME PAGE (index.cfm)
**************************************************/
#flashSlideshow {
	border-right:1px solid #333;
	float:left;
	width:380px;}

#news {
	clear:both;
	padding:5px 10px;
	text-align:center;}

#news p {
	margin:15px 0px;}

#news p.right {
	text-align:right;}

#newsContainer {
	clear:both;
	float:left;}

#newsBoxLeft {
	float:left;
	padding:10px;
	margin:10px;}

#newsBoxLeft a img {
	border:none;}

#newsBoxLeftTwo {
	background-color:#66FF00;
	border:1px solid #009900;
	float:left;
	padding:10px;
	margin:10px;}

#newsBoxLeftTwo a {
	color:#000;
	font-weight:bold;
	font-size:larger;}

#newsBoxLeftTwo a:hover {
	color:#000;
	text-decoration:underline;}

#newsBoxRight {
	background-color:#d5ddf5;
	border:1px solid #8396c3;
	float:right;
	padding:10px;
	margin:10px;
	width:35%;}

#quickSearch {
	background-color:#fff;
	float:right;
	width:176px;}

#quickSearch h1 {
	background:#fff url(img/icon.gif) no-repeat 3% 50%;
	/* background-color:#6c6; */
	border-bottom:1px solid #333;
	font-size:100%;
	margin:0px 0px 5px 0px;
	min-height:11px;
	padding:5px 5px 5px 21px;}

#quickSearch ul {
	margin:0px 0px 0px 5px;}

#quickSearch ul li {
	background:#fff url(img/iconArrow2.gif) no-repeat 0 50%;
	list-style-type:none;
	min-height:16px;
	padding:2px 2px 2px 16px;}

#quickSearch ul li a {
	vertical-align:middle;}

#slogan {
	border-top:1px solid #333;
	clear:both;
	padding:5px 0px 0px 0px;}

#slogan span {
	clear:both;
	float:left;
	margin:5px 0px;
	text-align:center;
	width:100%;}


/**************************************************
* RESUME PAGE (resume.cfm & accountProfileUpdate.cfm)
**************************************************/
#formContainer {
	float:left;
	width:557px;}

#formContainer h2 {
	border-bottom:1px solid #333;
	display:inline;
	float:left;
	font-size:100%;
	margin:5px 16px 15px 16px;
	padding:2px;
	width:521px;}

#formContainer h2 em {
	color:#f00;
	font-size:90%;
	font-style:normal;}

#formContainer p {
	background-color:#d5ddf5; /* F2F5FB */
	border:1px solid #8396c3; /* #333, also try #b0bdec */
	clear:both;
	display:inline;
	float:left;
	line-height:2em;
	margin:15px;
	padding:10px;
	width:505px;}

#formContainer p a {
	font-weight:bold;}

#formContainer strong.note {
	color:#090;}

#formContainer strong.warning {
	color:#900;}

#formContainer p.alert {
	background:#fff url(img/iconLightbulb.gif) no-repeat 1% 50%;
	margin-top:0px;
	padding-left:25px;
	width:490px;}

#formContainer p.notice {
	margin-bottom:20px;}

#formContainer ul {
	clear:both;
	display:inline;
	float:left;
	margin:0px 15px;
	width:527px;}

#formContainer ul li {
	clear:both;
	float:left;
	font-weight:bold;
	list-style-type:none;
	width:100%;}

#formContainer ul li fieldset {
	border:1px solid #039;
	margin-bottom:20px;
	padding:0px 5px 10px 5px;}

#formContainer ul li fieldset span.notice {
	color:#f00;
	float:left;
	margin-top:10px;}

#formContainer ul li fieldset legend {
	color:#333;
	font-size:x-small;
	padding:0px 5px;}

#formContainer ul li span {
	font-size:x-small;
	margin:0px 10px;
	width:237px;}

#formContainer ul li span.buttons {
	float:left;
	margin:10px 0px 20px 0px;
	padding-bottom:20px;}

#formContainer ul li span.buttons img {
	float:left;
	padding:3px 0px 0px 5px;}

#formContainer ul li span.buttons input {
	float:left;
	margin:0px 2px;
	vertical-align:middle;}

#formContainer ul li span.checkbox {
	float:left;}

#formContainer ul li span.checkboxClear {
	clear:both;
	float:left;}

#formContainer ul li span span.checkboxRow {
	float:left;
	width:216px;}

#formContainer ul li span span.checkboxRow input {
	vertical-align:middle;}

#formContainer ul li span.jobTypeMain {
	color:#039;
	float:left;
	margin:15px 0px 5px 0px;}

#formContainer ul li span.fullName {
	float:left;
	padding-bottom:4px;
	width:90%;}

#formContainer ul li span.leftName {
	float:left;
	margin-bottom:4px;}

#formContainer ul li span.rightName {
	clear:right;
	float:right;
	margin-bottom:4px;}

#formContainer ul li span.fullInput {
	float:right;
	margin-bottom:20px;
	width:507px;}

#formContainer ul li span.leftInput {
	float:left;}

#formContainer ul li span.rightInput {
	clear:right;
	float:right;
	margin-bottom:20px;}

#formContainer ul li span em {
	color:#f00;
	font-size:90%;
	font-style:normal;}

#formContainer ul li.news, #formContainer ul li.news2 {
	font-size:x-small;
	font-weight:normal;
	line-height:2em;
	margin:0px 0px 10px 0px;}

#formContainer ul li.news {
	color:#666;}

#formContainer ul li.news2 {
	font-weight:bold;
	margin-bottom:15px;}

#formContainer ul li.news2 input {
	float:left;
	margin-right:6px;
	vertical-align:middle;}

#formErrors {
	margin:0px 15px 20px 15px !important;}

#formErrors li {
	background:url(img/iconError.gif) no-repeat 0 50%;
	clear:both;
	float:left;
	font-weight:normal !important;
	height:16px;
	list-style-type:none;
	padding:3px 0px 3px 20px;}
	
#formErrors li strong {
	color:#f00;
	font-weight:bold;}


/**************************************************
* RESUME DISPLAY PAGE (resume.cfm)
**************************************************/
#displayResume {
	display:inline;
	float:left;
	margin:12px 15px;
	width:527px;}

#displayResume h2 {
	clear:both;
	float:left;
	font-size:100%;
	margin-bottom:10px;}

#displayResume h2 em.green {
	color:#393;
	font-style:normal;}

#displayResume h2.notice {
	border:1px solid #f00;
	font-weight:normal;
	line-height:2em;
	padding:10px;
	margin:10px 0px 15px 0px;}

#displayResume h2 em.red {
	color:#f00;
	font-weight:bold;
	font-style:normal;}

#displayResume ul {
	float:left;}

#displayResume ul li {
	clear:both;
	float:left;
	font-size:x-small;
	font-weight:bold;
	list-style-type:none;
	padding:5px 0px;
	width:526px;}

#displayResume ul li span.data {
	background-color:#eee;
	border:1px solid #333;
	float:left;
	padding:5px;
	margin-left:1px;
	width:60%;}

#displayResume ul li span.logout {
	float:right;
	letter-spacing:1px;
	padding:15px 0px 15px 5px;}

#displayResume ul li span.update {
	float:right;
	letter-spacing:1px;
	padding:15px 5px 15px 5px;}

#displayResume ul li span.upload {
	float:right;
	letter-spacing:1px;
	padding:15px 5px 15px 0px;}

#displayResume ul li span.logout a {
	background:#fff url(img/iconLogout.gif) no-repeat 90% 50%;
	border:1px solid #333;
	padding:10px 30px 10px 10px;}

#displayResume ul li span.update a {
	background:#fff url(img/iconUpdate.gif) no-repeat 95% 50%;
	border:1px solid #333;
	padding:10px 30px 10px 10px;}

#displayResume ul li span.upload a {
	background:#fff url(img/iconResume.gif) no-repeat 95% 50%;
	border:1px solid #333;
	padding:10px 30px 10px 10px;}

#displayResume ul li span.logout a:hover, #displayResume ul li span.update a:hover, #displayResume ul li span.upload a:hover {
	background-color:#d5dff5;
	color:#039;}

#displayResume ul li span.title {
	background-color:#d5dff5;
	border:1px solid #333;
	clear:both;
	float:left;
	margin-right:1px;
	padding:5px;
	text-align:right;
	width:35%;}

#displayResume ul li.news, #displayResume ul li.news2 {
	font-size:x-small;
	font-weight:normal;
	line-height:2em;}

#displayResume ul li.news {
	color:#666;}

#displayResume ul li.news2 {
	font-weight:bold;}

#errors {
	margin:10px 15px;}

#errors li {
	background:url(img/iconError.gif) no-repeat 0 50%;
	height:16px;
	list-style-type:none;
	padding:3px 0px 3px 20px;}

#errors li strong {
	color:#f00;
	font-weight:bold;}


/**************************************************
* LOGIN PAGE (login.cfm)
**************************************************/
#loginContainer {
	display:inline;
	float:left;
	margin:15px;
	width:527px;}
	
#loginContainer p {
	background-color:#d5ddf5; /* F2F5FB */
	border:1px solid #8396c3; /* #333, also try #b0bdec */
	float:left;
	line-height:2em;
	padding:10px;
	width:505px;}

#loginContainer p.message {
	background:#fff url(img/iconAccept.gif) no-repeat 1% 50%;
	border:none;
	color:#090;
	margin-bottom:10px;
	padding:0px 0px 0px 30px;
	width:487px;}

#loginContainer p a {
	font-weight:bold;}

#loginContainer p em {
	color:#f00;
	font-style:normal;}

#loginContainer ul {
	clear:both;
	display:inline;
	float:left;
	margin-top:20px;
	width:527px;}

#loginContainer ul li {
	clear:both;
	float:left;
	font-weight:bold;
	list-style-type:none;
	width:100%;}


#loginContainer ul li span {
	font-size:x-small;
	margin:0px 10px;
	width:237px;}

#loginContainer ul li span.buttons {
	float:left;}

#loginContainer ul li span.buttons img {
	float:left;
	padding:3px 0px 0px 5px;}

#loginContainer ul li span.buttons input {
	float:left;
	vertical-align:middle;}

#loginContainer ul li span.leftName {
	float:left;
	margin-bottom:4px;}

#loginContainer ul li span.rightName {
	float:right;
	margin-bottom:4px;}

#loginContainer ul li span.leftInput {
	float:left;
	margin-bottom:20px;}

#loginContainer ul li span.rightInput {
	float:right;
	margin-bottom:20px;}
	
#loginErrors {
	display:inline;
	float:left;
	padding:0px 10px;
	width:487px !important;}

#loginErrors li {
	background:url(img/iconError.gif) no-repeat 0 50%;
	clear:both;
	float:left;
	font-weight:normal !important;
	height:16px;
	list-style-type:none;
	padding:3px 0px 3px 20px;}
	
#loginErrors li strong {
	color:#f00;
	font-weight:bold;}


/**************************************************
* ACCOUNT PAGE (account.cfm)
**************************************************/
#accountContainer {
	display:inline;
	float:left;
	margin:15px;
	width:527px;}

#accountContainer h2 {
	float:left;
	font-size:100%;
	margin-bottom:10px;}

#accountContainer h2.error {
	background:#fff url(img/iconError.gif) no-repeat 1% 50%;
	color:#900;
	line-height:2em;
	padding-left:30px;
	width:497px;}

#accountContainer h2.accept {
	background:#fff url(img/iconAccept.gif) no-repeat 1% 50%;
	color:#090;
	font-weight:normal;
	line-height:2em;
	margin-bottom:15px;
	padding-left:30px;
	width:497px;}

#accountContainer p {
	background-color:#d5ddf5; /* F2F5FB */
	border:1px solid #8396c3; /* #333, also try #b0bdec */
	clear:both;
	display:inline;
	float:left;
	line-height:2em;
	margin-bottom:10px;
	padding:2px 10px;
	width:505px;}

#accountContainer ul li {
	clear:both;
	float:left;
	letter-spacing:1px;
	list-style-type:none;
	padding:15px 0px;}

#accountContainer ul.log li {
	float:right;}

#accountContainer ul li a {
	border:1px solid #333; /* 8396c3 */
	padding:10px 10px 10px 30px;}

#accountContainer ul li.back a {
	background:#fff url(img/iconBack.gif) no-repeat 5px 50%;}

#accountContainer ul li.delete a {
	background:#fff url(img/iconDelete.gif) no-repeat 5px 50%;
	border:1px solid #aaa;
	color:#aaa;}

#accountContainer ul li.delete a:hover {
	background:url(img/iconDeleteHover.gif) no-repeat 5px 50%;
	border:1px solid #000;}

#accountContainer ul li.email a {
	background:#fff url(img/iconEmail.gif) no-repeat 5px 50%;}

#accountContainer ul li.hotjob a {
	background:#fff url(img/iconHotjob.gif) no-repeat 5px 50%;}
	
#accountContainer ul li.jobs a {
	background:#fff url(img/iconJobs.gif) no-repeat 5px 50%;}

#accountContainer ul li.logout a {
	background:#fff url(img/iconLogout.gif) no-repeat 5px 50%;}

#accountContainer ul li.newsletter a {
	background:#fff url(img/iconNewsletter.gif) no-repeat 5px 50%;}

#accountContainer ul li.password a {
	background:#fff url(img/iconPassword.gif) no-repeat 5px 50%;}

#accountContainer ul li.privacy a {
	background:#fff url(img/iconPrivacy.gif) no-repeat 5px 50%;}

#accountContainer ul li.settings a {
	background:#fff url(img/iconSettings.gif) no-repeat 5px 50%;}

#accountContainer ul li.update a {
	background:#fff url(img/iconUpdate.gif) no-repeat 5px 50%;}

#accountContainer ul li.upload a {
	background:#fff url(img/iconResume.gif) no-repeat 5px 50%;}

#accountContainer ul li.view a {
	background:#fff url(img/iconProfile.gif) no-repeat 5px 50%;}

#accountContainer ul li a:hover, #accountContainer ul li a:hover {
	background-color:#d5dff5;
	color:#039;}


/**************************************************
* FAQ PAGE (faq.cfm)
**************************************************/
#faqContainer {
	display:inline;
	float:left;
	margin:12px 15px;
	width:527px;}

#faqContainer h2 {
	clear:both;
	float:left;
	font-size:100%;
	margin-bottom:10px;}

#faqContainer ol {
	clear:both;
	display:inline;
	float:left;
	padding:0px 10px;
	width:507px;}

#faqContainer ol li {
	margin-bottom:5px;
	margin-left:15px;}
	
#faqContainer p {
	background-color:#d5ddf5; /* F2F5FB */
	border:1px solid #8396c3; /* #333, also try #b0bdec */
	clear:both;
	display:inline;
	float:left;
	line-height:2em;
	margin-bottom:10px;
	padding:2px 10px;
	width:505px;}

#faqContainer p a {
	font-weight:bold;}

#faqContainer p.back {
	background:none;
	border:none;
	margin:10px 0px 0px 0px;
	padding:0px;
	width:auto;}

#faqContainer span {
	color:#900;
	font-weight:bold;}

#faqContainer span.header {
	display:block;
	margin-bottom:10px;
	text-align:center;
	width:90%;}


/**************************************************
* ABOUT PAGE (about.cfm)
**************************************************/
#aboutContainer {
	float:left;
	width:557px;}

#aboutContainer dl {
	float:left;
	width:70%;}

#aboutContainer dl dd {
	font-size:small;
	line-height:1.5em;
	padding:0px 5px 20px 10px;}

#aboutContainer dl dd.bigBottom {
	margin-bottom:30px;}

#aboutContainer dl dd.mediumBottom {
	padding-bottom:10px;}

#aboutContainer dl dd.smallBottom {
	padding:0px 5px 5px 10px;}

#aboutContainer dl dd.next {
	clear:both;
	font-size:x-small;
	font-weight:bold;}

#aboutContainer dl dd table {
	border-spacing:0px;}

#aboutContainer dl dd table td {
	padding:0px;}

#aboutContainer dl dd table td img {
	display:block;
	margin-bottom:5px;
	text-align:center;}

#aboutContainer dl dt {
	font-size:large;
	letter-spacing:1px;
	padding:10px;}

#aboutContainer dl dt.smallTop {
	padding-top:0px;}

#aboutContainer dl dl {
	margin-bottom:20px;
	width:100%;}

#aboutContainer dl dl dt {
	font-size:small;}

#aboutContainer dl dl dt.name {
	color:#393;
	font-weight:bold;
	padding:0px 10px 0px 10px;}

#aboutContainer dl dl dd {
	padding:0px 5px 5px 15px;}

#aboutContainer dl dl dd.indent {
	padding-left:50px;}

#aboutContainer dl dl dd.title {
	padding-left:10px;}

#aboutContainer ul {
	border-right:none;
	border-top:none;
	float:right;}

#aboutContainer ul li {
	background-color:#e6eef6;
	border:solid #8396c3;
	border-width:0px 0px 0px 1px;
	list-style-type:none;
	padding:5px 10px 5px 21px;}

#aboutContainer ul li.bottom {
	border-width:0px 0px 1px 1px;
	padding:5px 10px 4px 21px;}

#aboutContainer ul li.current {
	background:#fff url(img/iconArrow2.gif) no-repeat 2% 50%;
	border-width:1px 0px 1px 0px;
	padding:4px 10px 4px 22px;}

#aboutContainer ul li.currentTop {
	background:#fff url(img/iconArrow2.gif) no-repeat 2% 50%;
	border-width:0px 0px 1px 0px;
	padding:5px 10px 4px 22px;}

#aboutContainer ul li.currentBottom {
	background:#fff url(img/iconArrow2.gif) no-repeat 2% 50%;
	border-width:1px 0px 1px 0px;
	padding:4px 10px 4px 21px;}

#aboutContainer ul li.header {
	background-color:#d5ddf5;
	border-bottom:1px solid #8396c3;
	font-weight:bold;
	padding-left:10px;
	text-align:center;}


/**************************************************
* CANDIDATES PAGE (candidate.cfm)
**************************************************/
#candidateContainer {
	float:left;
	width:557px;}

#candidateContainer dl {
	float:left;
	width:70%;}

#candidateContainer dl dd {
	font-size:small;
	line-height:1.5em;
	padding:0px 5px 20px 10px;
	text-align:justify;}

#candidateContainer dl dd.smallBottom {
	padding:0px 5px 5px 10px;}

#candidateContainer dl dd.next {
	clear:both;
	font-size:x-small;
	font-weight:bold;}

#candidateContainer dl dd.nextSmall {
	clear:both;
	font-size:x-small;
	font-weight:bold;
	padding:0px 5px 5px 10px;}

#candidateContainer dl dt {
	font-size:large;
	letter-spacing:1px;
	padding:10px;}

#candidateContainer ul {
	border-right:none;
	border-top:none;
	float:right;}

#candidateContainer ul li {
	background-color:#e6eef6;
	border:solid #8396c3;
	border-width:0px 0px 0px 1px;
	list-style-type:none;
	padding:5px 10px 5px 21px;}

#candidateContainer ul li.bottom {
	border-width:0px 0px 1px 1px;
	padding:5px 10px 4px 21px;}

#candidateContainer ul li.current {
	background:#fff url(img/iconArrow2.gif) no-repeat 2% 50%;
	border-width:1px 0px 1px 0px;
	padding:4px 10px 4px 22px;}

#candidateContainer ul li.currentTop {
	background:#fff url(img/iconArrow2.gif) no-repeat 2% 50%;
	border-width:0px 0px 1px 0px;
	padding:5px 10px 4px 22px;}

#candidateContainer ul li.currentBottom {
	background:#fff url(img/iconArrow2.gif) no-repeat 2% 50%;
	border-width:1px 0px 1px 0px;
	padding:4px 10px 4px 21px;}

#candidateContainer ul li.header {
	background-color:#d5ddf5;
	border-bottom:1px solid #8396c3;
	font-weight:bold;
	padding-left:10px;
	text-align:center;}


/**************************************************
* EMPLOYERS PAGE (employer.cfm)
**************************************************/
#employerContainer {
	float:left;
	width:557px;}

#employerContainer dl {
	float:left;
	width:65%;}

#employerContainer dl dd {
	font-size:small;
	line-height:1.5em;
	padding:0px 5px 20px 10px;
	text-align:justify;}

#employerContainer dl dd.smallBottom {
	padding:0px 5px 5px 10px;}

#employerContainer dl dd.next {
	clear:both;
	font-size:x-small;
	font-weight:bold;}

#employerContainer dl dd.nextSmall {
	clear:both;
	font-size:x-small;
	font-weight:bold;
	padding:0px 5px 5px 10px;}

#employerContainer dl dt {
	font-size:large;
	letter-spacing:1px;
	padding:10px;}

#employerContainer p {
	background-color:#d5ddf5; /* F2F5FB */
	border:1px solid #8396c3; /* #333, also try #b0bdec */
	clear:both;
	display:inline;
	float:left;
	line-height:2em;
	margin:12px 15px;
	padding:2px 10px;
	width:505px;}

#employerContainer span {
	display:inline;
	float:left;
	margin:0px 12% 12px 13%;}

#employerContainer ul {
	border-right:none;
	border-top:none;
	float:right;}

#employerContainer ul li {
	background-color:#e6eef6;
	border:solid #8396c3;
	border-width:0px 0px 0px 1px;
	list-style-type:none;
	padding:5px 10px;}

#employerContainer ul li.bottom {
	border-width:0px 0px 1px 1px;
	padding:5px 10px 4px 10px;}

#employerContainer ul li.header {
	background-color:#d5ddf5;
	border-bottom:1px solid #8396c3;
	font-weight:bold;
	padding-left:10px;
	text-align:center;}


/**************************************************
* DOWNLOADS PAGE (download.cfm)
**************************************************/
#downloadContainer {
	display:inline;
	float:left;
	margin:12px 15px;
	width:527px;}

#downloadContainer ul {
	clear:both;
	display:inline;
	float:left;
	padding:0px 10px;
	width:507px;}

#downloadContainer li {
	list-style-type:none;
	padding:5px 0px;}


/**************************************************
* JOB DISPLAY PAGE (jobDisplay.cfm)
**************************************************/
#jobDisplay {
	display:inline;
	float:left;
	margin:12px 15px;
	width:527px;}

#jobDisplay h2 {
	color:#393;
	font-size:150%;
	letter-spacing:1px;
	margin-bottom:10px;
	text-align:center;}

#jobDisplay h2.error {
	color:#900;}

#jobDisplay table {
	width:100%;}

#jobDisplay table.bottomMargin {
	margin-bottom:10px;}

#jobDisplay table td {
	text-align:center;}

#jobDisplay table td.alignLeft {
	text-align:left;}

#jobDisplay table td.alignRight {
	text-align:right;}

#jobDisplay table td.alignLeftBorder {
	border:1px solid #8396c3;
	padding:5px;
	text-align:left;}

#jobDisplay table td.border {
	border:1px solid #8396c3;
	padding:5px;}

#jobDisplay table td.bigAndBold {
	font-size:125%;
	font-weight:bold;}

#jobDisplay table td.pageLinks {
	padding:0px 3px;}

#jobDisplay table td a.jobLink {
	font-weight:bold;}

#jobDisplay table th {
	background-color:#d5ddf5; /* F2F5FB */
	border:1px solid #8396c3;} /* #333, also try #b0bdec */

#jobDisplay table th.widthEight {
	width:8%;}

#jobDisplay table th.widthFifteen {
	width:15%;}

#jobDisplay ul {
	float:left;}

#jobDisplay ul li {
	clear:both;
	float:left;
	font-size:x-small;
	list-style-type:none;
	padding:5px 0px;
	width:526px;}

#jobDisplay ul li span.apply {
	float:left;
	letter-spacing:1px;
	padding:15px auto;
	width:526px;}

#jobDisplay ul li span.apply a {
	background-color:#393;
	border:1px solid #333;
	color:#fff;
	display:block;
	font-size:200%;
	font-weight:bold;
	padding:10px;
	text-align:center;
	width:504px;}

#jobDisplay ul li span.apply a:hover {
	background-color:#039;}

#jobDisplay ul li span.data {
	background-color:#fff;
	border:1px solid #333;
	float:left;
	padding:5px;
	width:372px;}

#jobDisplay ul li span.moreJobs {
	float:left;
	font-size:100%;
	font-weight:bold;
	padding-bottom:10px;
	text-align:center;
	width:100%;}

#jobDisplay ul li span.position {
	float:left;
	font-size:110%;
	font-weight:bold;
	padding-bottom:10px;
	text-align:center;
	width:100%;}

#jobDisplay ul li span.title {
	background-color:#d5dff5;
	border:solid #333;
	border-width:1px 0px 1px 1px;
	clear:both;
	float:left;
	font-weight:bold;
	padding:5px;
	text-align:right;
	width:131px;}


/**************************************************
* JOB SEARCH PAGE (jobSearch.cfm)
**************************************************/
#jobSearch {
	display:inline;
	float:left;
	margin:12px 15px;
	width:527px;}

#jobSearch h2 {
	color:#393;
	font-size:150%;
	letter-spacing:1px;
	margin-bottom:10px;
	text-align:center;}

#jobSearch ul {
	float:left;}

#jobSearch ul li {
	clear:both;
	float:left;
	font-size:x-small;
	list-style-type:none;
	padding:5px 0px;
	width:526px;}


/**************************************************
* JOB APPLY PAGE (jobApply.cfm)
**************************************************/
#jobApply {
	display:inline;
	float:left;
	margin:12px 15px;
	width:527px;}

#jobApply h2 {
	color:#393;
	font-size:150%;
	letter-spacing:1px;
	margin-bottom:10px;
	text-align:center;}

#jobApply p {
	background-color:#d5ddf5; /* F2F5FB */
	border:1px solid #8396c3; /* #333, also try #b0bdec */
	clear:both;
	display:inline;
	float:left;
	line-height:2em;
	margin:12px 15px;
	padding:2px 10px;
	width:475px;}


/**************************************************
* POLICIES PAGE (policies.cfm)
**************************************************/
#policies {
	display:inline;
	float:left;
	margin:12px 15px;
	width:527px;}

#policies h2 {
	color:#393;
	font-size:150%;
	letter-spacing:1px;
	margin-bottom:10px;
	text-align:center;}

#policies ul {
	float:left;
	margin-bottom:30px;}

#policies ul li {
	clear:both;
	float:left;
	font-size:x-small;
	font-weight:bold;
	list-style-type:none;
	padding:5px 0px;
	width:526px;}

#policies ul li.sub {
	font-weight:normal;
	padding-left:15px;
	width:511px;}


/**************************************************
* CONTACT PAGE (contact.cfm)
**************************************************/
.moved {
	background:#036;
	border-bottom:1px solid #d5ddf5;
	color:#fff;
	float:left;
	margin-bottom:5px;
	padding:5px 0px;
	text-align:center;
	width:100%;}

.moved em {
	font-size:150%;
	font-style:normal;}


/**************************************************
* BOOK OF THE MONTH PAGE ()
**************************************************/
#bookContainer {
	float:left;
	padding:20px;
	width:517px;}

#bookContainer h3 {
	float:left;
	clear:both;
	text-align:center;
	width:100%;}

#bookContainer hr {
	clear:both;
	float:left;
	margin:20px 0;
	width:100%;}

#bookContainer ol {
	float:left;
	margin-bottom:10px;}

#bookContainer ol li {
	margin:0 0 0 30px;
	padding:5px 10px 5px 21px;}

#bookContainer span {
	clear:both;
	float:left;
	margin:5px 0;
	width:100%;}