﻿/*=============================
    Standard
=============================*/

html, body {
    height: 100%;
}

body {
    margin: 0px;
    padding: 0px;
    font: 9pt 'lucida sans', arial, verdana, helvetica, sans-serif;
    color: #313234;
    background: url('/images/bodyBg.jpg') #F0F0F0 repeat-x;
    line-height: 1.3em;
}

textarea 
{
	font: 9pt 'lucida sans', arial, verdana, helvetica, sans-serif;
	color: #313234;
}

a 
{
	font-family: 'lucida sans', arial, verdana, helvetica, sans-serif;
	color: #1A4B86;
}

ul 
{
	/*margin-bottom: 10px;
	margin-top: 0px;*/
	margin: 0px;
	padding: 10px 0px 10px 40px;
}

ul li 
{
	margin: 0px;
	padding: 0px 0px 10px 0px;
}

ol 
{
	margin: 0px;
	padding: 10px 0px 10px 40px;
}

ol li
{
	margin: 0px;
	padding: 0px 0px 14px 0px;
}

p 
{
	margin: 0px;
	padding: 10px 0px 10px 0px;
	line-height: 1.3em;
}

div, form, img {
    border: 0px;
    margin: 0px;
    padding: 0px;
}

img p 
{
	margin: 0px;
	padding: 0px;
}

a:active, a:focus {
    outline: none;
}

#preloader img {
	position: absolute;
	left: -110%; 
	top: -110%;
	width: 1px; 
	height:1px;
}

div#mainContainer {
    margin: 0px auto;
    width: 900px;
}

div.hrVert 
{
	float: left;
	height: 100%;
	width: 3px;
	background: #FFF;
}

div.hrVert hr {
	display: none;
}

div.vLineSpace 
{
	float: left;
	width: 3px;
}

div#filler 
{
	float: left;
	clear: both;
	margin: 0px;
	padding: 0px;
	height: 10px;
	width: 393px;
}

div#filler p 
{
	margin: 0px;
	padding: 0px;
}

ul.sitemap 
{
	margin-top: 0px;
	padding-top: 0px;
	margin-bottom: 0px;
	padding-bottom: 0px;
}

ul.sitemap li
{
	margin: 0px;
	padding: 0px;
}

.lgButton 
{
	width: 100px;
	height: 22px;
	border: 1px;
}

/*==============================
    Header Style
==============================*/

div#header {
    float: left;
    width: 900px;
    height: 89px;
}

div#header_left 
{
	float: left;
	margin: 0px;
	padding: 0px;
	width: 207px;
}

div#header h1 {
    float: left;
	margin: 0px;
	padding: 0px;
	text-indent: -10001px;
}

div#header h1 a 
{
	float: left;
	margin: 0px;
	padding: 0px;
	background: url('/images/logo.jpg') no-repeat;
	display: block;
	height: 89px;
	width: 207px;
}

div#header_mid {
    float: left;
    width: 194px;
    height: 89px;
    background: url('/images/topMid.jpg');
}

div#header_right {
    float: left;
    width: 499px;
    height: 89px;
}

div#header_right_top {
    /*float: left;*/
   /* width: 499px;*/
    height: 41px;
    background: url('/images/topRTtop2.jpg') no-repeat;
}

div#header_right_top ul {
    margin: 0px;
    padding: 20px 0px 0px 350px;
}

div#header_right_top li 
{
	float: left;
    list-style: none;
    display: inline;
    margin: 0px;
    padding: 0px;
}

div#header_right_top li.home 
{
	float: left;
    list-style: none;
    display: inline;
    margin: 0px;
    padding: 0px 0px 0px 0px;
}

div#header_right_top li.sitemap 
{
	float: left;
    list-style: none;
    display: inline;
    margin: 0px;
    padding: 0px 0px 0px 18px;
}

div#header_right_top a
{
	font: 8pt 'lucida sans', arial, verdana, helvetica, sans-serif;
}

div#header_right_bottom 
{
	/*float: left;*/
	/*width: 499px;*/
	height: 48px;
}

div#header_right_bottom h1 {
    float: left;
	margin: 0px;
}

div#header_right_bottom h1 a {
	background: url('/images/topRTbot.jpg') no-repeat;
	display: block;
    /*width: 253px;*/
    height: 70px;
}

div#header_right_bottom p {
    margin: 0px;
    padding: 0px;
    font: bold 13pt 'lucida sans', arial, verdana, helvetica, sans-serif;
    color: #666666;
}

* html div#header_right_top ul li {
	float: left; height: 1%
}
* html div#header_right_top ul li a {
	height: 1%
}

/*=============================
	Top Navigation
=============================*/

div#topNavigation 
{
	float: left;
	width: 900px;
	height: 27px;
	position: relative;
}

div#topNavigation ul
{
	float: left;
	width: 900px;
	margin: 0px;
	padding: 0px;
	height: 27px;
	background: url('/images/offBg.jpg') #343434 repeat-x;
	overflow: hidden;
	   
}

div#topNavigation ul li
{
	float: left;
    list-style: none;
    display: inline;
    width: 178px;
    height: 27px;
    text-align: center;
}

div#topNavigation ul li.dif 
{
    width: 175px;
    height: 27px;
}

div#topNavigation ul li.first 
{
    width: 177px;
    height: 27px;
}

div#topNavigation ul li.last
{
    width: 176px;
    height: 27px;
}

div#topNavigation ul li.tag
{
	float: left;
    list-style: none;
    display: inline;
    width: 4px;
    height: 27px;
}

div#topNavigation ul li.tagEmpOff
{
	float: left;
    list-style: none;
    display: inline;
    width: 4px;
    height: 27px;
    background: url('/images/empOffLt.jpg') no-repeat;
}

div#topNavigation ul li.tagContactOff
{
	float: left;
    list-style: none;
    display: inline;
    width: 4px;
    height: 27px;
    background: url('/images/contactOffRt.jpg') no-repeat;
}

div#topNavigation ul li.tagEmpOn
{
	float: left;
    list-style: none;
    display: inline;
    width: 4px;
    height: 27px;
    background: url('/images/empOverLt.jpg') no-repeat;
}

div#topNavigation ul li.tagContactOn
{
	float: left;
    list-style: none;
    display: inline;
    width: 4px;
    height: 27px;
    background: url('/images/contactOverRt.jpg') no-repeat;
}

div#topNavigation ul li.border
{
	float: left;
    list-style: none;
    display: inline;
    width: 2px;
    height: 27px;
}

div#topNavigation a:link, div#topNavigation a:visited, div#topNavigation a:active 
{
	float: left;
    text-decoration: none;
    background: url('/images/offBg.jpg') #343434 repeat-x;
    color: #FFFFFF;
    font: 9pt 'lucida sans', arial, verdana, helvetica, sans-serif;
    height: 27px;
    width: 178px;
    padding-top: 6px;
}

div#topNavigation a:hover
{
    text-decoration: none;
    color: #333333;
    background: url('/images/overBg.jpg') #CCCCCC repeat-x;
    font: 9pt 'lucida sans', arial, verdana, helvetica, sans-serif;
    width: 178px;
    height: 27px;
    padding-top: 6px;
}

div#topNavigation a.dif:link, div#topNavigation a.dif:visited, div#topNavigation a.dif:active 
{
	float: left;
    text-decoration: none;
    background: url('/images/offBg.jpg') #343434 repeat-x;
    color: #FFFFFF;
    font: 9pt 'lucida sans', arial, verdana, helvetica, sans-serif;
    height: 27px;
    width: 175px;
    padding-top: 6px;
}

div#topNavigation a.dif:hover
{
    text-decoration: none;
    color: #333333;
    background: url('/images/overBg.jpg') #CCCCCC repeat-x;
    font: 9pt 'lucida sans', arial, verdana, helvetica, sans-serif;
    width: 175px;
    padding-top: 6px;
}


div#topNavigation a.first:link, div#topNavigation a.first:visited, div#topNavigation a.first:active 
{
	float: left;
    text-decoration: none;
    background: url('/images/offBg.jpg') #343434 repeat-x;
    color: #FFFFFF;
    font: 9pt 'lucida sans', arial, verdana, helvetica, sans-serif;
    height: 27px;
    width: 177px;
    padding-top: 6px;
}

div#topNavigation a.first:hover
{
    text-decoration: none;
    color: #333333;
    background: url('/images/overBg.jpg') #CCCCCC repeat-x;
    font: 9pt 'lucida sans', arial, verdana, helvetica, sans-serif;
    width: 177px;
    padding-top: 6px;
}

div#topNavigation a.last:link, div#topNavigation a.last:visited, div#topNavigation a.last:active 
{
	float: left;
    text-decoration: none;
    background: url('/images/offBg.jpg') #343434 repeat-x;
    color: #FFFFFF;
    font: 9pt 'lucida sans', arial, verdana, helvetica, sans-serif;
    height: 27px;
    width: 176px;
    padding-top: 6px;
}

div#topNavigation a.last:hover
{
    text-decoration: none;
    color: #333333;
    background: url('/images/overBg.jpg') #CCCCCC repeat-x;
    font: 9pt 'lucida sans', arial, verdana, helvetica, sans-serif;
    width: 176px;
    padding-top: 6px;
}

div#topNavigation a.onSelect:link, div#topNavigation a.onSelect:hover, div#topNavigation a.onSelect:visited, div#topNavigation a.onSelect:active 
{
	color: #333333;
	font: 9pt 'lucida sans', arial, verdana, helvetica, sans-serif;
    height: 27px;
    padding-top: 6px;
    background: url('/images/overBg.jpg') #CCCCCC repeat-x;
}

div#topNavigation a.onSelectFirst:link, div#topNavigation a.onSelectFirst:hover, div#topNavigation a.onSelectFirst:visited, div#topNavigation a.onSelectFirst:active
{
	
    color: #333333;
	font: 9pt 'lucida sans', arial, verdana, helvetica, sans-serif;
    height: 27px;
    width: 175px;
    padding-top: 6px;
    background: url('/images/overBg.jpg') #CCCCCC repeat-x;
	
}

div#topNavigation a.onSelectLast:link, div#topNavigation a.onSelectLast:hover, div#topNavigation a.onSelectLast:visited, div#topNavigation a.onSelectLast:active
{
	
    color: #333333;
	font: 9pt 'lucida sans', arial, verdana, helvetica, sans-serif;
    height: 27px;
    width: 175px;
    padding-top: 6px;
    background: url('/images/overBg.jpg') #CCCCCC repeat-x;
	
}


a.tnav 
{
	text-decoration: none;
	color: #676767;
}

/*===========================
	Top Navigation Child
===========================*/

div#topNavigation li ul
{
	/*background: #CEE0EF;*/
	/*background:transparent url('/images/contactoff.gif') no-repeat;*/
	font-weight: normal;
	left: 0px;
	margin: 0px;
	padding: 0px;
	position: absolute;
	top: 26px;
	width: 179px;
	z-index: 100;
	display: none;
	height: 27px;
}

div#topNavigation li ul li
{
	/*border: solid 1px #000;
	border-bottom: 0px;*/
	float: left;
	/*background: #CEE0EF;*/
	/*background:transparent url('/images/knowledgeoff.gif') no-repeat;*/
	background: #284461;
	font: 9pt arial, Verdana, sans-serif;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	/*border-bottom: 1px dashed #666666;*/
	width: 180px;
	/*border-bottom: 1px dashed #FFFEED;*/
	display: block;
	position: relative;
	height: 27px;
	text-align: center;
	vertical-align: middle;
	color: #FFFFFF;
	border-bottom: 1px solid #DFEEF5;
}

div#topNavigation li ul li a
{
	margin: 0px;
	color: #01327E;
	text-align: center;
	padding: 0px 0px 0px 0px;
	vertical-align: middle;
	text-decoration: none;
	color: #FFFFFF;
	width: 180px;
	line-height: 27px;
}

div#topNavigation li ul li a:hover 
{
	/*background:transparent url('/images/knowledgeover.gif') no-repeat;*/
	width: 179px;
	height: 27px;
	background: #EDB20E;
}

div#topNavigation li:hover ul, div#topNavigation li.over2 ul 
{
	display: block; 
}

/* start adding second level */

div#topNavigation li ul ul
{
	background: #CEE0EF;
	font-weight: normal;
	left: 0px;
	margin: 0px;
	padding: 0px;
	position: absolute;
	top: 0px;
	width: 140px;
	z-index: 200;
	display: none;
}

div#topNavigation li ul ul li
{
	float: left;
	font: 9pt arial, Verdana, sans-serif;
	margin: 0px;
	padding: 5px 0px 5px 6px;
	border-bottom: 1px dashed #666666;
	border-left: 1px solid #FFFFFF;
	width: 180px;
	background: #CEE0EF;
}

div#topNavigation li ul ul li a
{
	color: #01327E;
}

div#topNavigation li:hover ul ul, div#topNavigation li.over2 ul ul {
	display: none;
		background: #4F86C0;
}

div#topNavigation li li:hover ul, div#topNavigation li li.over2 ul {
	display: block;
		background: #4F86C0;
}

/* Fix IE. Hide from IE Mac \*/
* html div#topNavigation ul li { float: left; height: 1%; }
* html div#topNavigation ul li a { height: 1%; }
* html div#topNavigation ul ul li { float: left; height: 1%; }
* html div#topNavigation ul ul li a { height: 1%; }
* html div#topNavigation ul ul ul li { float: left; height: 1%; }
* html div#topNavigation ul ul ul li a { height: 1%; }
/* End */

/*=============================
	Home Page Body Container
=============================*/

div#h_bodyContainer {
	float: left;
	/*position: relative;
	display: inline;*/
	margin: 0px;
	padding: 10px 0px 0px 0px;
    width: 900px;
}

/*=============================
	Home Top Body Section
=============================*/

div#h_bodyContainerTop 
{
	float: left;
}

div#h_leftTop 
{
	float: left;
	width: 261px;
	background: url('/images/orangeLtBg.jpg') #D99107 no-repeat;
}

div#h_leftTopContent 
{
	float: left;
	margin: 0px;
	padding: 12px 19px 0px 16px;
}

div#h_leftTopContent h1
{
	margin: 0px;
	padding: 0px;
	font: 14pt 'lucida sans', arial, verdana, helvetica, sans-serif;
	color: #FFF;
}

div#h_leftTopContent p
{
	font: 8pt 'lucida sans', arial, verdana, helvetica, sans-serif;
}

div#h_leftTopSubmission
{
	float: left;
	margin: 0px;
	padding: 0px 18px 0px 14px;
}

div#h_leftTopSubmission div#searchConsultants
{
	float: left;
	background: url('/images/searchConsultantsOrange.jpg') no-repeat;
	width: 229px;
	height: 71px;
	margin: 0px;
	padding: 0px 0px 3px 0px;
}

div#srchConsultFrm 
{
	float: left;
	margin: 0px;
	padding: 39px 0px 0px 48px;
}

div#srchConsultFrm input.txtBox
{
	width: 113px;
	height: 14px;
	border: 0px;
	background: transparent;
	font: 8pt 'lucida sans', arial, verdana, helvetica, sans-serif;
}

.txtBox
{
	width: 113px;
	height: 14px;
	border: 0px;
	background: transparent;
	font: 8pt 'lucida sans', arial, verdana, helvetica, sans-serif;
}

div#srchConsultBut 
{
	float: left;
	margin: 0px;
	padding: 39px 0px 0px 16px;
}

div#h_leftTopSubmission div#employerLoginBox
{
	float: left;
	background: url('/images/employerLogin.jpg') no-repeat;
	width: 229px;
	height: 98px;
	margin: 0px;
	padding: 0px;
}

div#empUsernameDiv 
{
	float: left;
	margin: 0px;
	padding: 39px 0px 0px 48px;
}

div#empUsernameDiv input.txtBox
{
	width: 113px;
	height: 14px;
	border: 0px;
	background: transparent;
}

div#empPasswordDiv 
{
	float: left;
	margin: 0px;
	padding: 10px 0px 0px 48px;
}

div#empPasswordDiv input.txtBox
{
	width: 113px;
	height: 14px;
	border: 0px;
	background: transparent;
}

div#empLoginBut
{
	float: left;
	margin: 0px;
	padding: 11px 0px 0px 16px;
}

div#orangeBot 
{
	float: left;
	background: url('/images/orgBot.jpg') no-repeat;
	width: 261;
	height: 13px;
}

div.verticalSpacer 
{
	float: left;
	width: 9px;
	margin: 0px;
	padding: 0px;
	height: 1px;
}

div#h_midTop 
{
	float: left;
	margin: 0px;
	padding: 0px;
	width: 358px;
}

p.mainPic 
{
	float: left;
	margin: 0px;
	padding: 0px 0px 0px 0px;
}

div#redTab 
{
	float: left;
	background: url('/images/redBut.jpg') no-repeat;
	width: 358px;
	height: 53px;
}

div#redTab p
{
	float: left;
	margin: 0px;
	/*padding: 10px 0px 0px 24px;*/
	padding: 10px 0xp 0px 0px;
	font: 11pt 'lucida sans', arial, verdana, helvetica, sans-serif;
	color: #FFF;
	width: 358px;
}

/*=======================================
	Home Page Right Section
=======================================*/
div#h_rightTop 
{
	float: left;
	width: 261px;
	background: url('/images/blueRtBg.jpg') #004A95 no-repeat;
}

div#h_rightTop p 
{
	margin: 0px;
	padding: 0px 0px 14px 0px;
	color: #FFFFFD;
}

div#h_rightTopContent 
{
	float: left;
	margin: 0px;
	padding: 12px 19px 0px 16px;
}

div#h_rightTopContent h1
{
	margin: 0px;
	padding: 0px 0px 10px 0px;
	font: 14pt 'lucida sans', arial, verdana, helvetica, sans-serif;
	color: #FFF;
}

div#h_rightTopContent p
{
	font: 8pt 'lucida sans', arial, verdana, helvetica, sans-serif;
}

div#h_rightTopSubmission
{
	float: left;
	margin: 0px;
	padding: 0px 18px 0px 14px;
}

div#h_rightTopSubmission div#consultantRegister
{
	float: left;
	background: url('/images/registerNow.jpg') no-repeat;
	width: 229px;
	height: 71px;
	margin: 0px;
	padding: 0px 0px 3px 0px;
}

div#h_rightTopSubmission div#consultantRegister p.regTxt 
{
	float: left;
	margin: 0px;
	/*padding: 31px 0px 0px 43px;*/
	padding: 0px 0px 0px 43px;
	color: #313234;
	font: 8pt 'lucida sans', arial, verdana, helvetica, sans-serif;
}

div#h_rightTopSubmission div#consultantRegister h1 {
	float: left;
	margin: 0px;
	padding: 0px;
	text-indent: -10001px;
}

div#h_rightTopSubmission div#consultantRegister h1 a 
{
	/*float: left;*/
	display: block;
	width: 229px;
	height: 30px;
}

div#h_rightTopSubmission div#consultantLoginBox
{
	float: left;
	background: url('/images/consultantLogin.jpg') no-repeat;
	width: 229px;
	height: 98px;
	margin: 0px;
	padding: 0px;
}

div#conUsernameDiv 
{
	float: left;
	margin: 0px;
	padding: 39px 0px 0px 48px;
}

div#conUsernameDiv input.txtBox
{
	width: 113px;
	height: 14px;
	border: 0px;
	background: transparent;
}

div#conPasswordDiv 
{
	float: left;
	margin: 0px;
	padding: 10px 0px 0px 48px;
}

div#conPasswordDiv input.txtBox
{
	width: 113px;
	height: 14px;
	border: 0px;
	background: transparent;
}

div#conLoginBut
{
	float: left;
	margin: 0px;
	padding: 11px 0px 0px 16px;
}

div#blueBot 
{
	float: left;
	background: url('/images/blueBot.jpg') no-repeat;
	width: 261;
	height: 13px;
}

/*====================================
	End Home Page Right Section
====================================*/

p.buttonSubmission 
{
	margin: 0px;
	padding: 0px 0px 3px 0px;
}

div.hr 
{
	float: left;
	height: 1px;
	width: 194px;
	_background: url('/images/dashedline.jpg') no-repeat;
}

div.hr hr {
	display: none;
}

div#h_bodyTopCurve 
{
	float: left;
	background: url('/images/botbar.jpg') no-repeat;
	width: 900px;
	height: 11px;
}

div#h_bodyContainerBottom 
{
	float: left;
	margin: 0px;
	padding: 0px;
	width: 900px;
	background: url('/images/dotBg.jpg') repeat-y;
}

div#h_bodyBottomBox 
{
	float: left;
	margin: 0px;
	padding: 0px 0px 0px 24px;
}

div#h_bodyBotCurve 
{
	float: left;
	background: url('/images/botcurve3.jpg') no-repeat;
	width: 900px;
	height: 11px;
}

/*=====================================
	Home Page Bottom Half Section
=====================================*/

div#h_bodyBottomLTContainer 
{
	float: left;
	margin: 0px;
	padding: 13px 14px 0px 0px;
	width: 229px;
}

div#h_bodyBottomLTContainer h1
{
	margin: 0px;
	padding: 0px 0px 0px 0px;
	font:bold 11pt 'lucida sans', arial, verdana, helvetica, sans-serif;
	color: #1A4B86;
}

div#h_bodyBottomLTContainer p
{
	margin: 0px;
	padding: 10px 0px 0px 0px;
}

div#h_bodyBottomMidContainer 
{
	float: left;
	/*border-left: 1px dashed #999999;
	border-right: 1px dashed #999999;*/
	width: 362px;	
	margin: 0px;
	padding: 0px;
}

div#h_bodyBottomMidContainer p 
{
	margin: 0px;
	padding: 8px 24px 0px 24px;
}

div#h_bodyBottomRTContainer 
{
	float: left;
	margin: 0px;
	padding: 13px 0px 0px 20px;
	width: 229px;
}

div#h_bodyBottomRTContainer h1
{
	margin: 0px;
	padding: 0px 0px 0px 0px;
	font:bold 11pt 'lucida sans', arial, verdana, helvetica, sans-serif;
	color: #1A4B86;
}

div#h_bodyBottomRTContainer p
{
	margin: 0px;
	padding: 10px 0px 0px 0px;
}

/*================================
	Secondary Page
================================*/

div#s_bodyContainer 
{
	float: left;
	width: 900px;
	margin: 0px;
	padding: 10px 0px 0px 0px;
}

div#s_bodyTopCurve 
{
	float: left;
	background: url('/images/s_topCurve.jpg');
	width: 900px;
	height: 7px;
}

div#s_bodyBotCurve 
{
	float: left;
	background: url('/images/s_botCurve.jpg');
	width: 900px;
	height: 6px;
}

div#s_bodyContentBox 
{
	float: left;
	margin: 0px;
	padding: 0px;
	background: url('/images/s_bodyBg1.jpg') repeat-y;
	width: 900px;
}

div#s_bodyEntire 
{
	float: left;
	/*width: 900px;*/
	margin: 0px;
	padding: 0px 0px 0px 8px;
}

div#s_bodyEntContent 
{
	float: left;
	margin: 0px;
	padding: 26px 90px 10px 38px;

}

div#s_bodyEntContent p
{
	margin: 0px;
	padding: 0px 0px 14px 0px;
}

div#s_bodyLt 
{
	float: left;
	width: 600px;
	margin: 0px;
	padding: 0px 0px 0px 8px;
}

div#s_bodyLtContent 
{
	float: left;
	margin: 0px;
	padding: 26px 36px 0px 38px;
}

div#s_bodyLt h4
{
	margin: 0px;
	padding: 0px 0px 10px 0px;
	font: 11pt arial, verdana, tahoma, helvetica, sans-serif;
	color: #022d5a;
}

div#s_bodyLt h5
{
	text-decoration: none;
	font: 14pt arial, verdana, tahoma, helvetica, sans-serif;
	color: #f1ae00;
}

div#s_bodyLt h5 a
{
	text-decoration: none;
	font: 14pt arial, verdana, tahoma, helvetica, sans-serif;
	color: #f1ae00;
}

div#s_bodyLt h5 a:hover
{
	text-decoration: underline;
	font: 14pt arial, verdana, tahoma, helvetica, sans-serif;
	color: #f1ae00;
}


div#s_bodyLtContent p
{
	margin: 0px;
	padding: 0px 0px 14px 0px;
}

div#s_bodyRt 
{
	float: left;
	width: 285px;
}

div#s_bodyRtContent 
{
	float: left;
}

div#s_bodyRtContent p
{
	margin: 0px;
	padding: 0px;
}

div#s_TealTitle 
{
	width: 600px;
	height: 52px;
	background: url('/images/tealtitlebar.jpg') no-repeat;
}

div#s_TealTitle h1
{
	margin: 0px;
	padding: 15px 0px 0px 38px;
	color: #323232;
	font: 14pt 'lucida sans', arial, verdana, helvetica, sans-serif;
}

div#s_OrangeTitle 
{
	width: 600px;
	height: 52px;
	background: url('/images/orangetitlebar.jpg') no-repeat;
}

div#s_OrangeTitle h1
{
	margin: 0px;
	padding: 15px 0px 0px 38px;
	color: #FFF;
	font: 14pt 'lucida sans', arial, verdana, helvetica, sans-serif;
}

div#s_BlueTitle 
{
	width: 600px;
	height: 52px;
	background: url('/images/bluetitlebar.jpg') no-repeat;
}

div#s_BlueTitle h1
{
	margin: 0px;
	padding: 15px 0px 0px 38px;
	color: #FFF;
	font: 14pt 'lucida sans', arial, verdana, helvetica, sans-serif;
}

div#s_BlueTitleEnt
{
	width: 884px;
	height: 52px;
	background: url('/images/lngbluetitlebar.jpg') no-repeat;
}

div#s_BlueTitleEnt h1
{
	margin: 0px;
	padding: 15px 0px 0px 38px;
	color: #FFF;
	font: 14pt 'lucida sans', arial, verdana, helvetica, sans-serif;
}

div#s_OrangeTitleEnt
{
	width: 884px;
	height: 52px;
	background: url('/images/lngorangetilebar.jpg') no-repeat;
}

div#s_OrangeTitleEnt h1
{
	margin: 0px;
	padding: 15px 0px 0px 38px;
	color: #FFF;
	font: 14pt 'lucida sans', arial, verdana, helvetica, sans-serif;
}

div.s_verticalSpacer 
{
	float: left;
	width: 6px;
}

div#s_bodyRtContent p.s_hSpacer 
{
	margin: 0px;
	padding: 5px 0px 0px 0px;
}

div#s_consultantLoginContainer
{
	float: left;
	margin: 0px;
	padding: 5px 0px 0px 0px;
}

div#s_consultantLoginBox
{
	float: left;
	background: url('/images/s_consultantLogin.jpg') no-repeat;
	width: 278px;
	height: 96px;
	margin: 0px;
	padding: 0px;
}

div#s_conUsernameDiv 
{
	float: left;
	margin: 0px;
	padding: 35px 0px 0px 48px;
}

div#s_conUsernameDiv input.txtBox
{
	width: 113px;
	height: 14px;
	border: 0px;
	background: transparent;
}

div#s_conPasswordDiv 
{
	float: left;
	margin: 0px;
	padding: 9px 0px 0px 48px;
}

div#s_conPasswordDiv input.txtBox
{
	width: 113px;
	height: 14px;
	border: 0px;
	background: transparent;
}

div#s_conLoginBut
{
	float: left;
	margin: 0px;
	padding: 10px 0px 0px 8px;
}

/*==================================
	Menu Navigation Hacks
==================================*/

/* 'Escaped Comment' hack for horizontal menubar width in IE5/Mac */
.menulist a {
 float: left;
}
.menulist ul a {
 float: none;
}
/* \*/
.menulist a {
 float: none;
}
/* */

*:first-child+html .menulist ul li {
 float: left;
 width: 100%;
}

* html .menulist ul li {
 float: left;
 height: 1%;
}

* html .menulist ul a {
 height: 1%;
}
/* End Hacks */

/*=============================
	Footer
=============================*/

div#footerContainer 
{
	float: left;
	width: 900px;
	padding: 10px 0px 10px 0px;
}

div#footer 
{
	text-align: center;
}

div#footer p 
{
	margin: 0px;
	padding: 0px;
	text-decoration: none;
	font: 8pt 'lucida sans', arial, verdana, helvetica, sans-serif;
	color: #686868;
}

div#footer p a
{
	text-decoration: none;
	font: 8pt 'lucida sans', arial, verdana, helvetica, sans-serif;
}

div#footer ul 
{
	margin: 0px;
	padding: 0px;
}

div#footer ul li 
{
	margin: 0px;
	padding: 0px 6px 0px 6px;
	list-style: none;
	display: inline;
	font: 8pt 'lucida sans', arial, verdana, helvetica, sans-serif;
	border-right: 1px solid #686868;
	line-height: 1.3em;
}

div#footer ul li.last
{
	border: 0;
}

div#footer ul li a
{
	text-decoration: none;
	font: 8pt 'lucida sans', arial, verdana, helvetica, sans-serif;
	color: #686868;
}

div.hLineSpace 
{
	clear: both;
	float: left;
	margin: 0px;
	padding: 0px;
}

div.hLineSpace p 
{
	margin: 0px;
	padding: 0px;
}

/*==============================
	Registration Form
==============================*/

.regTxtBox 
{
	width: 160px;
}

.lngTxtBox 
{
	width: 640px;
}

hr
{
	margin: 10px 0px 10px 0px;
	padding: 0px;
	height: 1px;
	border: 0px;
	color: #CCCCCC;
	width: 100%;
	background: #CCCCCC;
}

div.horizontalSpacer 
{
	float: left;
	height: 5px;
	width: 1px;
}

div.horizontalSpacer p 
{
	margin: 0px;
	padding: 0px;
}
.txtBoxRt 
{
	text-align: right;
}

.txtBoxLt 
{
	text-align: left;
}


.required 
{
	color: #9A0000;
}


.smlFont 
{
	font: 7.4pt 'lucida sans', arial, verdana, helvetica, sans-serif;	
}
/*================================
	Project Submission Sign-up
================================*/

div#projectSignupIntroContainer 
{
	float: left;
	width: 380px;
	/*border-right: 1px dashed #CCCCCC;*/
}

div#projectLoginContainer 
{
	float: left;
	width: 340px;
	margin: 0px;
	padding-left: 40px;
}

/*=============================
	UL Styles
=============================*/

ul.caseUL 
{
	margin: 0px;
	padding: 0px 0px 0px 18px;
}

/*============================
	Div Error Box
============================*/

div.errorBox 
{
	width: 300px;	
	background: #F2BF58;
	margin: 0px;
	padding: 10px;
}

div.errorBox p 
{
	margin: 0px;
	padding: 0px 0px 10px 0px;
	font:bold 8pt  arial, 'lucida sans', verdana, helvetica, sans-serif;
	color: #9A0000;
}

div.errorBoxBlue 
{
	width: 300px;	
	background: #2174BA;
	margin: 0px;
	padding: 10px;
}

div.errorBoxBlue p 
{
	margin: 0px;
	padding: 0px 0px 10px 0px;
	font:bold 8pt  arial, 'lucida sans', verdana, helvetica, sans-serif;
	color: #FFFFFF;
}

.signupLegend 
{
	font:bold 10pt 'lucida sans', arial, verdana, helvetica, sans-serif;
}

.horizontalRadio 
{
	float: left;
	
}

ul.knowledgeUL 
{
	float: left;
    margin: 0px;
    padding: 0px 0px 10px 0px;
    list-style: none;
}

ul.knowledgeUL li {
    margin: 0px;
    padding: 2px 0px 2px 0px;
    list-style: none;
    vertical-align: middle;
}

.prTxt 
{
	width: 254px;
}

.pr2Txt 
{
	width: 240px;
}