﻿/*=============================
    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;
}

p.noSpace 
{
    margin: 0px;
    padding: 0px;
}

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;
}

/*==================================
    New Home Page Style
==================================*/

div#h_body 
{
    background-image: none;
}

div#h_mainContainer {
    margin: 0px auto;
    width: 1000px;
}

div#h_contentContainer 
{
    float: left;
    margin: 0px;
    padding: 0px;
    width: 1000px;
    border: 1px solid #c0c0c0;
    
}

div#h_headerContainer 
{   
    float: left;
    margin: 0px;
    padding: 0px;
    width: 1000px;
}

div#h_headerLeftBox 
{
    float: left;
    margin: 0px;
    padding: 0px;
    width: 262px;
    height: 170px;
}

div#h_headerRightBox 
{
    float: left;
    margin: 0px;
    padding: 0px;
    width: 738px;
    height: 170px;
}

div#h_headerRightTop 
{
    float: left;
    margin: 0px;
    padding: 0px;
    width: 738px;
    height: 135px;
    background: url('/images/headerBg.jpg') no-repeat;
}

div#h_headerRightBottom 
{
    float: left;
    margin: 0px;
    padding: 0px;
    width: 738px;
    height: 35px;
}

div#h_mainContentContainer 
{   
    float: left;
    margin: 0px;
    padding: 0px;
    width: 1000px;
    background: url('/images/tas-bg3.jpg') no-repeat;
    background-position: 0 541px;
}

div#h_contentLeftContainer 
{
    float: left;
    margin: 0px;
    padding: 0px;
    width: 352px;
    background: url('/images/tas-leftBg.jpg') no-repeat;
}

div#h_phoneBox 
{
    float: left;
    margin: 0px;
    padding: 0px;
    width: 352px;
    height: 63px;
    background: url('/images/tas-phone.jpg') no-repeat;
}

div#h_chatBox 
{
    float: left;
    margin: 0px;
    padding: 0px;
    width: 352px;
    height: 33px;
    background: url('/images/tas-chatBg.jpg') no-repeat;
}

div#h_chat 
{
    margin: 0px;
    padding: 0px 0px 0px 31px;
}

div#h_knowledgeContainer 
{
    float: left;
    margin: 0px;
    padding: 0px;
    width: 352px;
    height: 343px;
    background: url('/images/tas-knowBg.jpg') no-repeat;
}

div#h_knowledgeBox 
{
    float: left;
    margin: 0px;
    padding: 180px 0px 0px 40px;
    font: 8pt arial, verdana;
}

div#h_learnmoreContainer 
{
    float: left;
    margin: 0px;
    padding: 0px;
    width: 352px;
    height: 22px;
    background: url('/images/tas-learnBg.jpg') no-repeat;
}

div#h_learnmoreBox 
{
    float: left;
    margin: 0px;
    padding: 0px 0px 0px 125px;
}

div#h_registerContainer 
{
   float: left;
    margin: 0px;
    padding: 0px;
    width: 352px;
    height: 86px;
    background: url('/images/tas-reg2.jpg') no-repeat;
}

div#h_registerBox 
{
    float: left;
    margin: 0px;
    padding: 35px 0px 0px 124px;
}

div#h_bottomContainer 
{
    float: left;
    margin: 0px;
    padding: 0px;
    width: 1000px;
    height: 20px;
    background: url('/images/tas-bot-shadow.jpg') no-repeat;
}

div#h_contentRightBox 
{
    float: left;
    margin: 0px;
    padding: 0px;
    width: 648px;
}

div#h_contentRightTop 
{
    float: left;
    margin: 0px;
    padding: 0px;
    width: 648px;
}

div#h_contentRightBottom 
{
    float: left;
    margin: 0px;
    padding: 14px 0px 0px 0px;
    width: 648px;
}

div#h_contentRBLeft 
{
    float: left;
    margin: 0px;
    padding: 0px 0px 10px 0px;
    width: 418px;
}

div#h_RBTop 
{
    float: left;
    margin: 0px;
    padding: 0px;
    color: #000000;
}

div#h_RBTop h2 
{
    margin: 0px;
    padding: 0px 28px 0px 0px;
    font: bold 10pt arial, verdana;
    color: #526593;
}

div#h_RBTop p 
{
    line-height: 14px;
}

div#h_RBBottom 
{
    float: left;
    margin: 0px;
    padding: 20px 0px 0px 0px;
}

div#h_RBRLeft 
{
    float: left;
    margin: 0px;
    padding: 0px;
    width: 199px;
    border: 1px solid #9a9a9a;
}

div#h_RBRLContentBox 
{
    float: left;
    margin: 0px;
    padding: 0px;
    width: 199px;
    min-height: 255px;
    background: url('/images/tBg.jpg') #efeff7 repeat-x;
}

* html div#h_RBRLContentBox { height: 255px; }

div#h_RBRLContent 
{
    float: left;
    margin: 0px;
    padding: 0px 0px 0px 11px;
    font: 8pt arial, verdana;
}

div#h_RBRLContent ul 
{
    margin: 0px;
    padding: 0px 0px 10px 18px;
}

div#h_RBRLContent ul li 
{
    margin: 0px;
    padding: 0px;
}

div#h_RBRRight 
{
    float: left;
    margin: 0px;
    padding: 0px;
    width: 199px;
    border: 1px solid #9a9a9a;
}

div#h_RBRRContentBox 
{
    float: left;
    margin: 0px;
    padding: 0px;
    width: 199px;
    min-height: 255px;
    background: url('/images/tBg.jpg') #efeff7 repeat-x;
}

* html div#h_RBRRContentBox { height: 255px; }

div#h_RBRRContent 
{
    float: left;
    margin: 0px;
    padding: 0px 10px 0px 11px;
    font: 8pt arial, verdana;
}

div#h_RBRRContent ul 
{
    margin: 0px;
    padding: 0px 0px 10px 18px;
}

div#h_RBRRContent ul li 
{
    margin: 0px;
    padding: 0px;
}

div#h_RBRRContent ul.liSpace li 
{
    margin: 0px;
    padding: 10px 0px 0px 0px;
}

div#h_contentRBRightBox
{
    float: left;
    margin: 0px;
    padding: 2px 0px 10px 16px;
    width: 214px;
}

div#h_contentRBRight
{
    float: left;
    margin: 0px;
    padding: 0px;
    width: 196px;
    border: 1px solid #9a9a9a;
}

div#h_contentRBRBG
{
    float: left;
    margin: 0px;
    padding: 0px;
    font: 8pt arial, verdana;
    width: 196px;
    background: url('/images/t4Bg.jpg') #fff1d2 repeat-x;
}

div#h_contentRBRBox 
{
    float: left;
    margin: 0px;
    padding: 0px 10px 0px 10px;
    font: 8pt arial, verdana;
    min-height: 453px;
}

* html div#h_contentRBRBox { height: 453px; }

div#h_contentRBRBox p
{
    font: 8pt arial, verdana;
    line-height: 12px;
}

div#h_searchBox 
{
    float: left;
    margin: 0px;
    padding: 0px;
    width: 177px;
    height: 74px;
    background: url('/images/sc1.jpg') no-repeat;
    position: relative;
}

div#h_empContainer 
{
    float: left;
    margin: 0px;
    padding: 16px 0px 0px 0px;
}

div#h_empBox 
{
    float: left;
    margin: 0px;
    padding: 0px;
    width: 177px;
    height: 111px;
    background: url('/images/el1.jpg') no-repeat;
    position: relative;
}

div#h_txtBox 
{
    float: left;
	margin: 0px;
	position:absolute;
	top: 47px;
	left: 10px;
	/*padding: 46px 0px 0px 10px;*/
}

div#h_scBox 
{
    float: left;
	margin: 0px;
	position:absolute;
	top: 45px;
	left: 140px;
}

div#h_empUN
{
    float: left;
	margin: 0px;
	position:absolute;
	top: 47px;
	left: 10px;
}

div#h_empPass
{
    float: left;
	margin: 0px;
	position:absolute;
	top: 81px;
	left: 10px;
}

div#h_empLG
{
    float: left;
	margin: 0px;
	position:absolute;
	top: 78px;
	left: 140px;
}

.txtBox2 
{
	width: 127px;
	height: 14px;
	border: 0px;
	background: transparent;
	font: 8pt 'lucida sans', arial, verdana, helvetica, sans-serif;
}

.txtBox3
{
	width: 154px;
	height: 14px;
	border: 0px;
	background: transparent;
	font: 8pt 'lucida sans', arial, verdana, helvetica, sans-serif;
}

/*===================================
    New Home Page Top Navigation
===================================*/

/*=============================
	Top Navigation
=============================*/

div#h_topNavigation 
{
	float: left;
	width: 900px;
	height: 27px;
}

div#h_topNavigation ul
{
	float: left;
	width: 738px;
	margin: 0px;
	padding: 0px;
	height: 35px;
	/*background: url('/images/offBg.jpg') #343434 repeat-x;*/
	overflow: hidden;
}

div#h_topNavigation ul li
{
	float: left;
    list-style: none;
    display: inline;
    height: 35px;
    text-align: center;
}

div#h_topNavigation ul li.border
{
    margin: 0px;
    padding: 0px 0px 0px 0px;
    width: 2px;
    height: 35px;
    background: url('/images/navborder.jpg') no-repeat;
}

div#h_topNavigation ul li.first, div#h_topNavigation ul li.first a
{
    float: left;
    width: 98px;
    height: 35px;
    background: url('/images/tas-emp.jpg') no-repeat;
}

div#h_topNavigation ul li.second, div#h_topNavigation ul li.second a
{
    float: left;
    width: 116px;
    height: 35px;
    background: url('/images/tas-con.jpg') no-repeat;
}

div#h_topNavigation ul li.third, div#h_topNavigation ul li.third a
{
    float: left;
    width: 99px;
    height: 35px;
    background: url('/images/tas-about.jpg') no-repeat;
}

div#h_topNavigation ul li.forth, div#h_topNavigation ul li.forth a
{
    float: left;
    width: 142px;
    height: 35px;
    background: url('/images/tas-proj.jpg') no-repeat;
}

div#h_topNavigation ul li.fifth, div#h_topNavigation ul li.fifth a
{
    float: left;
    width: 156px;
    height: 35px;
    background: url('/images/tas-know.jpg') no-repeat;
}

div#h_topNavigation ul li.sixth, div#h_topNavigation ul li.sixth a
{
    float: left;
    width: 117px;
    height: 35px;
    background: url('/images/tas-contact.jpg') no-repeat;
}

/*===========================
	Top Navigation Child
===========================*/

div#h_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: 34px;
	width: 163px;
	z-index: 100;
	display: none;
	height: 25px;
}

div#h_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: 163px;
	/*border-bottom: 1px dashed #FFFEED;*/
	display: block;
	position: relative;
	height: 25px;
	text-align: center;
	vertical-align: middle;
	color: #FFFFFF;
	border-bottom: 1px solid #DFEEF5;
}

div#h_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: 163px;
	line-height: 25px;
}

div#h_topNavigation li ul li a:hover 
{
	/*background:transparent url('/images/knowledgeover.gif') no-repeat;*/
	height: 25px;
	background: #4F86C0;
}

div#h_topNavigation li:hover ul, div#h_topNavigation li.over2 ul 
{
	display: block; 
}

/* start adding second level */

div#h_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#h_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: 170px;
	background: #CEE0EF;
}

div#h_topNavigation li ul ul li a
{
	color: #01327E;
}

div#h_topNavigation li:hover ul ul, div#h_topNavigation li.over2 ul ul {
	display: none;
		background: #4F86C0;
}

div#h_topNavigation li li:hover ul, div#h_topNavigation li li.over2 ul {
	display: block;
		background: #4F86C0;
}

/* Fix IE. Hide from IE Mac \*/
* html div#h_topNavigation ul li { float: left; height: 1%; }
* html div#h_topNavigation ul li a { height: 1%; }
* html div#h_topNavigation ul ul li { float: left; height: 1%; }
* html div#h_topNavigation ul ul li a { height: 1%; }
* html div#h_topNavigation ul ul ul li { float: left; height: 1%; }
* html div#h_topNavigation ul ul ul li a { height: 1%; }
/* End */

/* end adding second level */

div#hc_headerNavigation 
{
    margin: 0px;
	padding: 0px;
	width: 648px;
	text-align: right;
}

div#hc_headerNavigation ul 
{
	margin: 0px;
	padding: 6px 0px 0px 0px;
	width: 648px;
	list-style: none;
	font: 8pt arial, verdana;	
}

div#hc_headerNavigation ul li {
    margin: 0px;
    padding: 0px 7px 0px 6px;
    list-style: none;
    display: inline;
    font: 8pt arial, verdana;
    color: #676464;
}

div#hc_headerNavigation ul li.divider
{
	margin: 0px;
	padding: 0px;
	font: 8pt arial, verdana;	
}

div#hc_headerNavigation ul li.first {
    margin: 0px;
    padding: 0px 6px 0px 0px;
    list-style: none;
    display: inline;
    font: 8pt arial, verdana;
}

div#hc_headerNavigation ul li.last {
    margin: 0px;
    padding: 0px 16px 0px 6px;
    list-style: none;
    display: inline;
    font: 8pt arial, verdana;
}

div#hc_headerNavigation ul li a {
    text-decoration: none;
    font: 8pt arial, verdana;
    color: #676464;
}

div#hc_headerNavigation ul li a.current {
    text-decoration: underline;
    font: 8pt arial, verdana;
    color: #676464;
}

div#hc_headerNavigation ul li a:hover 
{
	text-decoration: underline;
}
