/*  Job.Travel */

.content_AppHist_Field{
    float:left;
    padding-right:5px;
    text-align:right;
    width:130px;
    clear:both;
}
.content_AppHist_Value{
    width:550px;
    float:left;
}

.ad1LeftColUpdated
{
	float: left;
	width:120px;
}
#advSearch
{
    margin-left:178px;
    position:absolute;
	width: 122px;
	height: 18px;
	margin-top: -18px;
	visibility: visible;
}
.advSearch1
{
	float: left;
	width: 110px;
	position: absolute;
	left: 0px;
	margin-top: -2px;
}

.aspObjects1
{
	font-size: 12px;
	border-top: 1px solid #FFFFFF;
	border-right: 1px solid #333333;
	border-bottom: 1px solid #333333;
	border-left: 1px solid #FFFFFF;
	background: #B31B34;
	color: #FFFFFF;
	width: 140px;
}

.blkLink1
{
	color: #FFFF00;
}

.blkTitle
{
	font-size: 12px;
	font-weight: bold;
}


#cityZip2
{
	
	text-align: center;
	vertical-align: bottom;
	height: 10px;
	width: 164px;
	border-width: 0px;
	padding: 8px;
	left: 0px;
	position: relative;
	top: 0px;
}

#centerBody {
	width: 960px;
	max-width: 960px;
	min-width: 960px;

}

#container
{
 background-color: #FFFFFF;  
 float: right; 
 display:inline; 
 position: relative; 
}

#content {
	position: relative;




}

#contentHP
{
	position: relative;



}


#copyR {
	position: relative;
	font-size: 8px;
	top: 10px;
	height: 29px;
	text-align: center;
	background: #868F98;
}
#cpos
{
	background: #00CC99;
	width: 100%;
	position: relative;
}
.dd1
{
	margin: 0px;
	padding: 2px;
	height: 20px;
	border-top: 1px solid #FF0000;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px solid #FF0000;
	font-size: 12px;
	position: relative;
	text-align: right;
}

.dotNetIETBoxFix
{
	position: relative;
	left: 0px;
	top: 0px;
}
.dropCap
{
	text-transform: capitalize;
	color: #000000;
	font-weight: bold;
	font-size: 36px;
	float: left;
	display: inline-block;
	width: 20px;
	height: 25px;
	font-variant: small-caps;
	text-decoration: blink;
}




.hrG
{
	height: 620px;
	width: 1px;
	position: relative;
}
 
.hpAdBarOV
{
	fontfloat:left;
	height: 21px;
	background: url(/images/ads/ad1Bar2_ov.jpg);
	position: relative;
	text-align: center;
	color:#FF0000;
	text-decoration: none;
	border-top: none #000000;
	border-right: none #000000;
	border-bottom: none #000000;
	border-left: none #000000;
	overflow: hidden;
	font: bold 12px/14px Arial, Helvetica, sans-serif;
	float: left;
	width: 100%;
	left: -5px;
}

.hpAdBarDN
{
	fontfloat:left;
	height: 21px;
	background: url(/images/ads/ad1Bar2_.jpg);
	position: relative;
	text-align: center;
	color:#000000;
	text-decoration: none;
	border-top: none #000000;
	border-right: none #000000;
	border-bottom: none #000000;
	border-left: none #000000;
	overflow: hidden;
	font: bold 12px/14px Arial, Helvetica, sans-serif;
	float: left;
	width: 100%;
}

.filterTxtBx0
{
	font-size: 12px;
	width: 170px;
	left: 5px;
	border-top: 1px solid #AA0000;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px solid #AA0000;
}


.filterTxtBx1
{
	font-size: 12px;
	width: 150px;
	left: 10px;
	border-top: 1px solid #AA0000;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px solid #AA0000;
	padding-left: 50px;
	}

.filterDDBx1
{
	font-size: 12px;
	width: 75px;
	border-top: 1px solid #FFBFBF;
	border-right: 1px solid #B00000;
	border-bottom: 1px solid #B00000;
	border-left: 1px solid #FFBFBF;
	position: relative;
	left: 10px;
}

.filterTopTxtBx1
{
	font-size: 12px;
	width: 200px;
	left: 50px;
	border-top: 1px solid #FFBFBF;
	border-right: 1px solid #B00000;
	border-bottom: 1px solid #B00000;
	border-left: 1px solid #FFBFBF;
}

#filterTopDD1
{
	font-size: 12px;
	width: 200px;
	left: 20px;
	position: relative;
	top: 5px;
}

#filterTopDD2
{
	font-size: 12px;
	width: 200px;
	left: 240px;
	position: relative;
	top: -25px;
}

#filterTopDD3
{
	font-size: 12px;
	width: 200px;
	left: 460px;
	position: relative;
	top: -55px;
}

#footer {
	position: relative;
	top: 15px;
	height: 39px;
	clear:both;
}

#footerLinks {
	position: absolute;
	width: 708px;
	height: 29px;
	background-image: url(../images/jobtravel_v4.0s_28.gif);
	top: 0px;
	left: 127px;
	text-align: center;
	background-color: #999999;
}

.folderTab
{
	background: #000000;
	padding: 0px;
	height: 12px;
	font-weight: bold;
	color: #FFFFFF;
	font-size: 12px;
	border-width: 0px;
	border-style: none;
	white-space: nowrap;
}

.folderTabREnd
{
	background: url(../images/folderTab.gif);
	padding: 0px;
	height: 12px;
	width: 16px;
	font-weight: bold;
	color: #FFFFFF;
	font-size: 12px;
	border-width: 0px;
	border-style: none;
}


.formH20
{
	font-size: 12px;
	height: 20px;
}

.form80
{
	font-size: 12px;
	height: 15px;
	width: 80px;
}


.form80b
{
	font-size: 12px;
	height: 20px;
	width: 80px;
}


.form180
{
	font-size: 12px;
	margin: 0px;
	padding: 2px;
	height: 15px;
	width: 180px;
}
.form185
{
	font-size: 12px;
	margin: 5px;
	padding: 2px;
	height: 20px;
	width: 185px;
}

.formCitytBx0
{
	font-size: 12px;
	width: 160px;
	border: 1px solid #8ba6c0;
}

.formCitytBx1
{
	font-size: 12px;
	width: 136px;
	border: 1px solid #8ba6c0;
	margin-left: 4px;
}

.formCitytBx2
{
	font-size: 12px;
	width: 118px;
	border: 1px solid #8ba6c0;
}

.formCitytBx3
{
	font-size: 12px;
	width: 100px;
	border: 1px solid #8ba6c0;
}

.formCountrytBx1
{
	font-size: 12px;
	width: 100px;
	border: 1px solid #8ba6c0;
}

.formDD0
{
	font-size: 12px;
	width: 165px;
	border: 1px solid #8ba6c0;
}

.formDDLeft1
{
	font-size: 12px;
	width: 175px;
	border: 1px solid #8ba6c0;
	margin-top: 2px;
	margin-right: 5px;
	margin-bottom: 2px;
}

.formGendertBx1
{
	font-size: 12px;
	width: 60px;
	border: 1px solid #8ba6c0;
}

.formIndSegtBx1
{
	font-size: 12px;
	width: 290px;
	border: 1px solid #8ba6c0;
	margin-left: 4px;
	margin-top: 5px;
}

.formRadiustBx0
{
	font-size: 12px;
	width: 74px;
	border: 1px solid #8ba6c0;
}

.formRadiustBx1 {
	font-size: 12px;
	width: 100px;
	border: 1px solid #8ba6c0;
}

.formStatetBx1 {
	font-size: 12px;
	width: 62px;
	border: 1px solid #8ba6c0;
	position: relative;
}


.formState2tBx1
{
	font-size: 12px;
	width: 19px;
	border: 1px solid #8ba6c0;
}

.formTxtBox
{
	font-size: 12px;
	margin: 0px;
	padding: 2px;
}

.formTxtBx0 {
	font-size: 12px;
	width: 160px;
	border: 1px solid #8ba6c0;
}

.formTxtBx1
{
	font-size: 12px;
	width: 284px;
	border: 1px solid #8ba6c0;
	left: 4px;
	top: 5px;
	position: relative;
}

.formTxtBoxLeft1
{
	font-size: 12px;
	width: 170px;
	left: 4px;
	top: 5px;
}

.formTxtBoxLeft1C
{
	font-size: 12px;
	width: 170px;
	left: 4px;
	top: 5px;
	text-align: center;
}

.formTxtBoxLeftCity
{
	font-size: 12px;
	width: 103px;
	position: relative;
}


.formTxtBox330x80
{
	font-size: 12px;
	margin: 0px;
	padding: 2px;
	height: 80px;
	width: 330px;
}

.formZiptBx0
{
	font-size: 12px;
	width: 50px;
	border: 1px solid #8ba6c0;
}


.formZiptBx1
{
	font-size: 12px;
	width: 208px;
	border: 1px solid #8ba6c0;
	margin-top: 2px;
	margin-left: 5px;
	height: 15px;
}

.formZiptBx2
{
	font-size: 12px;
	width: 50px;
	border: 1px solid #8ba6c0;
}

.go1
{
	float: right;
	width: 190px;
	top: 1px;
	position: relative;
}


#goBtn
{
    position:absolute;
    left:226px;
	width: 74px;
	height: 36px;
}

#goBtn2
{
	position: absolute;
	width: 55px;
	height: 17px;
	background-color: #FFFFFF;
	left: 133px;
	top: 78px;
}

#goBtn3
{
	position: relative;
	width: 55px;
	height: 17px;
	left: 125px;
}

.greyTitle
{
	font-size: 12px;
	font-weight: bold;
	background: #DDDDDD;
	color: #000000;
	border: 0px solid #666666;
	height: 22px;
}

.gridTd
{
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	padding-right: 5px;
	padding-left: 5px;
}
.gridView0
{
	width: 570px;
}
.gvLine
{
	position: relative;
	width: 100%;
	float: left;
	display: inline;
}

.gvHdr1
{
    font-weight:bold;
	height: 22px;
	background: #CCCCCC;
}

.gvHdrTxt1
{
	float: left;
	position: relative;
	text-align: left;
	font-weight: bold;
	left: 10px;
	top: 3px;
	display: inline;
}

.gvHdrTxtR1
{
	float: right;
	position: relative;
	text-align: right;
	font-weight: bold;
	right: 30px;
	top: 3px;
	display: inline;
}
.gvLayout1
{
	position: relative;
	width: 570px;
	display: inline-table;
}

.gvLayoutFtr1
{
	position: relative;
	height: 22px;
	width: 100%;
	background: #666666;
	color: #FFFFFF;
}

.gvLayoutHdr1
{
	position: relative;
	height: 20px;
	width: 100%;
	background: #666666;
	color: #FFFFFF;
	display: inline-block;
}

.gvWrapper1
{
	margin-top: 10px;
}



.h1
{
	font: 18px Arial, Helvetica, sans-serif;
}

.h2
{
	font: 16px Arial, Helvetica, sans-serif;
}



#headerID {
	position:relative;
	width:960px;
	height:79px;
	background-image: url(../images/headerBG.gif);
	visibility: visible;
}
 
#header{
	position:relative; 
	width:960px;
	height:79px;
	background-image: url(../images/headerBG.gif);
} 
#header2{
	position:relative; 
	width:960px;
	height:118px;
	background-image: url(../images/headerBG2big.jpg);
} 
#hp {
	width:960px;
}
#hpMainImg {
	top:10px;
	left:10px;
	float: left;
	position:relative;
	width:620px;
}

#HR
{
	position: absolute;
	width: 300px;
	left: 0px;
	top: 360px;
	visibility: visible;
}


.hrCell1
{
	line-height: 11pt;
	background: #000000;
	color: #FFFFFF;
}

.hrCell2
{
	line-height: 11pt;
	background: #666666;
}
.iconCell
{
	background: #FFFFFF;
	text-align: center;
	width: 570px;
	border: 1px solid #666666;
}


img {
	border-width: 0;
}

#jobEmpHPC
{
	top: 5px;
	left: 0px;
	width: 78%;
	float:right;
	position: relative;
	background-color: #DDDDDD;
}

#jobEmpHP
{
	background-color: #DDDDDD;
	float: left;
	position: relative;
	width: 580px;
}

#jobtravel-v4-0s-09 {
	position:absolute;
	left:950px;
	top:106px;
	width:10px;
	height:555px;
	visibility: visible;
}



#jobtravel-v4-0s-02 {
	position:absolute;
	left:0px;
	top:79px;
	width:960px;
	height:1px;
	visibility: visible;
}

#jobtravel-v4-0s-04 {
	position:absolute;
	left:0px;
	top:101px;
	width:960px;
	height:5px;
	visibility: visible;
}

#jobtravel-v4-0s-05 {
	position:absolute;
	left:0px;
	top:106px;
	width:10px;
	height:555px;
	visibility: visible;
}

#jobtravel-v4-0s-07 {
	position:absolute;
	left:630px;
	top:106px;
	width:20px;
	height:555px;
	visibility: visible;
}

#jobtravel-v4-0s-14 {
	position:absolute;
	left:650px;
	top:241px;
	width:300px;
	height:10px;
	visibility: visible;
}



#jobtravel-v4-0s-16 {
	position:absolute;
	left:650px;
	top:252px;
	width:300px;
	height:149px;
	visibility: visible;
}

#jobtravel-v4-0s-17 {
	position:absolute;
	left:650px;
	top:401px;
	width:300px;
	height:1px;
	visibility: visible;
}

#jobtravel-v4-0s-18 {
	position:absolute;
	left:10px;
	top:402px;
	width:620px;
	height:4px;
	visibility: visible;
}

#jobtravel-v4-0s-19 {
	position:absolute;
	left:650px;
	top:402px;
	width:300px;
	height:4px;
	visibility: visible;
}

#jobtravel-v4-0s-21 {
	position:absolute;
	left:310px;
	top:406px;
	width:20px;
	height:255px;
	visibility: visible;
}


#jobtravel-v4-0s-23 {
	position:absolute;
	left:650px;
	top:406px;
	width:300px;
	height:250px;
	visibility: visible;
}

#jobtravel-v4-0s-26 {
	position:absolute;
	left:650px;
	top:656px;
	width:300px;
	height:5px;
}

.labelLink1
{
	color:#910000;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: underline;
}

.labelLink1NotBold
{
	color:#910000;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
}


#leftFooter {
	position:relative;
	top: 0px;
	left: 0px;
	width:127px;
	height:39px;
	float: left;
	background-color: #000000;
}
.leftGo
{
	position: relative;
	width: 188px;
	height: 21px;
}

.leftHeaderTxt1
{
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	width: 190px;
	position: relative;
	top: 2px;
}

.leftHeaderTxt1b
{
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	height: 20px;
	width: 193px;
	position: relative;
	top: 2px;
}
.leftNav
{
	background: #CCCCCC;
}


.leftNavCity
{
	width: 103px;
	position: relative;
	float: right;
	right: 10px;
}
.leftNavGhostLogo
{
	background: url(/images/mainNav/leftGhostLogoVertS.gif);
	float: left;
	height: 36px;
	width: 43px;
	position: relative;
	left: 20px;
	top: 8px;
}



.leftNavRadius
{
	width: 100px;
	position: relative;
	float: right;
	margin-right: 8px;
	top: 5px;
}
.leftNavState
{
	width: 60px;
	position: relative;
	float: left;
	top: 1px;
}
.leftNavSeperator1
{
	font-size: 10px;
	color: #FFFFFF;
	background: #666666;
	text-align: center;
	clear: both;
	height: 12px;
	width: 100%;
	position: relative;
}
.hpSearchListBox
{
	width: 276px;
	height: 14px;
    font-size: 12px;

}
.leftMultiSelect
{
	font-size: 12px;
	width: 169px;
	left: 10px;
}
.leftSearchDD1
{
	font-size: 12px;
	width: 175px;
	left: 10px;
}


.leftSearchTxt1
{
	font-size: 12px;
	width: 170px;
	border-top: 1px solid #AA0000;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px solid #AA0000;
}
.leftToggle
{
	position: relative;
	height: 18px;
	width: 188px;
	top: 0px;
}



.linkFooterTxt1
{
	font: bold 9px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	
	white-space: nowrap;
	text-align: center;
}

.linkFooterTxt2
{
	font: 9px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	
	white-space: nowrap;
	text-align: center;
}

.linkFooterTxt2Black
{
	font: 9px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-align: center;
}

.linkOnBlack
{
	font-size: 10px;
	font-weight: bold;
	color: #FF0000;
	padding: 3px;
	text-decoration: underline;
	white-space: normal;
}



.linkTxt1 {
	font: 9px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-align: right;
}

.linkTxt2 {
	color: #FF0000;
	font-size: 12px;
}

.linkTxt3
{
	color: #666666;
	
	font-size: 12px;
	font-weight: bold;
	text-align: left;
}

.linkTxt4
{
	color: #FF0000;
	font-size: 12px;
}



#loginBox
{
	margin: 0px;
	padding: 0px;
	height: 17px;
	width: 157px;
	position: absolute;
	left: 393px;
	top: 273px;
	visibility: visible;
}

#loginBtn
{
	margin: 0px;
	padding: 0px;
	height: 16px;
	width: 51px;
	position: absolute;
	left: 446px;
	top: 319px;
	visibility: visible;
}

#logReg
{
	padding: 0px;
	height: 359px;
	width: 157px;
	position: relative;
	margin-left: -263.5px;
	left: 50%;
	visibility: visible;
}

#logoTable {
	width: 400px;
	left: 20px;
	position: relative;
	top: 5px;
	visibility: visible;
	float: left;
}

#loginID {
	position: relative;
	width: 90px;
	left: -30px;
	visibility: visible;
	top: 55px;
	float: right;
}

#nav
{
	left: 50%;
	margin-left: -333px;
	position:relative;
}

#nav2
{
    max-width: 960px;
    min-width: 960px;
	left: 50%;
	margin-left: -405px;
	position:relative;
}

#nav3
{
	max-width: 960px;
	min-width: 960px;
	left: 50%;
	margin-left: -279px;
	position:relative;
}


.navBarGrp2
{
	height: 463px;
	width: 188px;
	position: relative;
	border: 1px solid #000000;
	background: #EEEEEE;
}




#navMain {
	background-image: url(../images/navBG.gif);
	height: 22px;
	width: 960px;
/*
	top: 0px;
	left: 0px;
	display: inline-block;
	border: 3px;
	border-color: #FF0000;*/
}

.p
{
	font: 12px Arial, Helvetica, sans-serif;
	background: top;
	white-space: normal;
}

.noFlashA
{
	float: left;
	position: relative;
	height: 250px;
	width: 300px;
}
.noFlashB
{
	float: left;
	position: relative;
	width: 100%;
	text-align: center;
}

.noFlashC
{
	float: right;
	position: relative;
	top: -30px;
	width: 100%;
	text-align: center;
}



#popUpBG
{
	background: #CCCCCC;
	border: 1px solid #666666;
	overflow: visible;
	position: relative;
	height: auto;
	width: auto;
}
.popUpHeader1
{
	width:500px;
	background: #666666;
	position: relative;
	border-width: 1px;
	border-color: #666666;
	font-size: 12px;
	color: #FFFFFF;
}
.popUpBody1
{
	font: 12px Arial, Helvetica, sans-serif;
	background: #FFFFFF;
	position: relative;
	left: 0px;
	top: 0px;
	overflow: scroll;
	overflow-x:hidden;
	height: 100%;
	width: 100%;
	text-align: center;
}
.popUpFooter1
{
	font: 12px Arial, Helvetica, sans-serif;
	
	background: #666666;
	display: inline-block;
	padding: 0px 10px;
	height: 10px;
	width: 95%;
	border: 1px solid #000000;
	overflow: hidden;
	position: relative;
	left: 0px;
	top: 0px;
	clear: both;
}
.popUpBody1  #form1  .popUpTable  th
{
	background: #666666;
	position: relative;
	border-width: 1px;
	border-color: #666666;
	font-size: 12px;
	color: #FFFFFF;
	padding-left: 10px;
	font-weight: bold;
}
.popUpBody1  #form1  .popUpTable  td
{
	padding-left: 20px;
	padding-right: 20px;
	
}
.popUpTable
{
	background:#FFFFFF;
	height: 100%;
	width: 95%;
	position: relative;
	top: 10px;
}

#pwBox
{
	margin: 0px;
	padding: 0px;
	height: 17px;
	width: 157px;
	position: absolute;
	left: 393px;
	top: 298px;
	visibility: visible;
}
.quickApplyLabel1
{
	width: 222px;
	white-space: normal;
}




#qView
{
	position: absolute;
	height: 200px;
	width: 500px;
	left: 360px;
	top: 230px;
	visibility: hidden;
}
.radTreeJobCat1
{
	background: #FFFFFF;
	height: 110px;
	position: relative;
	top: 3px;
	width: 172px;
}

.radTreeJobCat2
{
	background: #FFFFFF;
	height: 290px;
	position: relative;
	top: 3px;
	width: 172px;
}


#resumeTable
{
	width: 650px;
	position: relative;
	float: right;
}

.ResumeBuildTrT1
{
	background: #E1E1FF;
	position: relative;
	padding-left: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	width: 370px;
	left: 0px;
	top: 0px;
}

#ResumeCon
{
  background-color: #505F5F;  
 float: left; 
 display:inline; 
 position: relative; 
 width:380px; 
}

#ResumeTableBody
{
 width:390px; 
 float:right; 
 position:relative; 
}

#ResumeTableCon
{
	width:400px;
	text-align:left;
	background: #CCCCCC;
	position: relative;
	clear: both;
}

#resultsTable1
{
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	
	border-style: none;
	position: relative;
	visibility: hidden;
	width: 760px;
	left: 205px;
	top: 0px;
	border-width: 0px;
	margin: 0px;
	padding: 3px;
}


#rightFooter {
	position:relative;
	width:127px;
	height:39px;
	left: 0px;
	top: 0px;
	float: right;
}
.salaryCtrl
{
	font: 12px Arial, Helvetica, sans-serif;
	
	height: 14px;
	width: 60px;
	padding: 2px 5px;
	margin: 0px 5px 0px 0px;
	float: left;
	white-space: normal;
}

#searchBody
{
	top: 5px;
	left: 0px;
	width: 745px;
    float:right; 
	position: relative;
	background: #DDDDDD;
}


#searchCity
{
	width: 300px;
	height: 128px;
	background-color: #f4c11c;
	visibility: visible;
	top: 0px;
}

#searchCityPostal
{
    position:absolute;
	height: 20px;
	width: 226px;
	visibility: visible;
}
.searchFiltersLeft     
{
	float:none;
	position:relative;
	width: 190px;
}

.searchFiltersLeftBar
{
	position: relative;
	width: 190px;
	height: 28px;
	overflow: hidden;
	background: url(../images/mainNav/leftTitleBar2wsb.gif) no-repeat;
	white-space: nowrap;
	display: inline-block;
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-align: center;
}

.searchFiltersLeftFooter
{
	width: 188px;
	height: 19px;
	overflow: hidden;
	white-space: nowrap;
	display: inline-block;
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	float: left;
	border-top: 0px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-left: 1px solid #000000;
	background: url(/images/navBG.gif);
}

.searchFiltersLeftItem
{
	position: relative;
	font-size: 12px;
	width: 160px;
	border-top: 1px solid #AA0000;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px solid #AA0000;
	text-align: left;
	left: 0px;
}

.searchFiltersLeftItemDD
{
	position: relative;
	font-size: 12px;
	width: 160px;
	border-top: 1px solid #AA0000;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px solid #AA0000;
	text-align: left;
	left: 4px;
}
.searchFieldName
{
    padding: 0 0 2px 2px;
    font-style:italic;
}
.searchFiltersLeftItemContainer
{
    padding-left:5px;
	font-size: 12px;
	width: 180px;
	float: left;
	margin: 0px 5px 5px 0px;
	left: 5px;
	display: inline-block;
	height: 38px;
	top: 5px;
}
.searchFiltersLeftItemContainerJobCat
{
	position: relative;
	font-size: 12px;
	width: 180px;
	float: left;
	left: 5px;
	display: inline-block;
	height: 130px;
	top: 5px;
	margin: 0px 5px 5px 0px;
}

.searchFiltersLeftItemContainerJobCat2
{
	position: relative;
	font-size: 12px;
	width: 180px;
	float: left;
	left: 5px;
	display: inline-block;
	height: 310px;
	top: 5px;
	margin: 0px 5px 5px 0px;
}
.searchFiltersLeftOutter
{
	left: 0px;
	top: 0px;
	width: 190px;
}
.searchFiltersLeftSep
{
	text-align: center;
	width: 192px;
	height: 28px;
	overflow: hidden;
	background: url(../images/searchPanelMid.gif) no-repeat;
	white-space: nowrap;
	display: inline-block;
	font: bold 12px Arial, Helvetica, sans-serif;
	padding-top: 3px;
	color: #FFFFFF;
}
.searchFiltersLeftTitle
{
	position: relative;
	width: 190px;
	height: 21px;
	overflow: hidden;
	background: url(/images/mainNav/leftTitleTab1.gif);
	white-space: nowrap;
	display: inline-block;
	font: bold 12px Arial, Helvetica, sans-serif;
	text-align: center;
	color: #FFFFFF;
}

.searchFiltersLeftToggle1
{
	height: 39px;
	width: 188px;
	position: relative;
	border-right: 1px solid #000000;
	border-left: 1px solid #000000;
}
.searchFiltersLeftToggle
{
	height: 18px;
	width: 188px;
	position: relative;
	border-right: 1px solid #000000;
	border-left: 1px solid #000000;
}


#searchFiltersLeftWrapper
{
	float:left;
	position:relative;
	left: 12px;
}

.searchFiltersLeftZip
{
	position: absolute;
	font-size: 12px;
	width: 180px;
	float: left;
	left: 5px;
	visibility: hidden;
	background: #CCCCCC;
	top: 85px;
	height: 37px;
}

.searchFiltersLeftZipEmp
{
	position: absolute;
	font-size: 12px;
	width: 180px;
	float: left;
	left: 5px;
	visibility: hidden;
	background: #CCCCCC;
	top: 220px;
	height: 37px;
}

#searchFiltersTop     
{
	background: #DDDDDD;
	position: absolute;
	width: 740px;
	left: 200px;
	visibility: visible;
	vertical-align: top;
	height: 75px;
}

#searchFiltersTopTitle
{
	background-color: #666666;
	text-align: center;
	font-weight: bold;
	color: #FFFFFF;
	position: absolute;
	width: 740px;
	height: 12px;
	visibility: visible;
}
#searchFiltersTopOutter
{
	background: #EEEEEE;
	position: absolute;
	left: 0px;
	top: 5px;
	width: 200px;
	height: 50px;
}
#searchRight
{
	width: 299px;
	height: 296px;
	float:right;
	margin-top:10px;
	margin-right: 10px;
}
#searchJobs
{
	position: relative;
	width: 71px;
	left: 0px;
}

#searchJobsB
{
	position: absolute;
	width: 720px;
	left: 0px;
	top: 15px;
}
#searchLeftTop1
{
	background: #cccccc;
	height: 175px;
	border-top: 0px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-left: 1px solid #000000;
}
#searchLeftTop2
{
	position: relative;
	background: #cccccc;
	height: 310px;
	border-top: 0px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-left: 1px solid #000000;
}



#searchTopDD
{
	position: relative;
	left: 10px;
}

#searchZIP
{
	position: absolute;
	width: 200px;
	height: 22px;
	top: 104px;
	background-color: #F4C11C;
	visibility: hidden;
}

#searchZIP2
{
	position: absolute;
	width: 300px;
	left: 0px;
	background: #EEEEEE;
}

#searchZIP2
{
	position: absolute;
	height: 97px;
	width: 190px;
	visibility: hidden;
}

.table
{
	margin: 0px;
	padding: 0px;
	border: 0PX;
}

#table1  
{
	background: #666666;
	font-size: 12px;
	font-weight: bold;
	color: #999999;
	position: relative;
	width: 696px;
	top: 20px;
	left: 50%;
	margin-left: -348px;
}

#table2
{
	background: #666666;
	font-size: 12px;
	font-weight: bold;
	color: #999999;
	position: relative;
	width: 500px;
}

#table2b
{
	font-size: 12px;
	position: relative;
	width: 570px;
	border: 0;
}
#table3
{
	border-width: 0px;
	padding: 0px;
	width: 578px;
	background: center;
	height: 600px;
}
#tableBody1
{
	background: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	position: relative;
	left: 50%;
	margin-left: -350px;
	width: 700px;
	top: 20px;
	max-width: 700px;
	min-width: 700px;
}

.tableCol
{
	width: 5px;
	position: relative;
	background: #009999;
	height: auto;
}


#tableColL
{
	width: 10px;
	float: left;
	position: relative;
	background: #999999;
}

#tableColR
{
 width:10px; 
 float:right; 
 position:relative; 
 background-color:#999999;
}
/* End hide from IE-mac */

#tableColL1
{
	width: 337px;
	float: left;
	position: relative;
	background: #999999;
}

#tableColR1
{
	width:337px;
	position:relative;
	background-color:#999999;
	margin-left: 6px;
}

.tableDate
{
	font-size: 12px;
	float: right;
	position: relative;
	white-space: nowrap;
}


.tableFooter
{
	height: 10px;
	background: #666666;
	clear: both;

	height:10px;
	background-color:#500603;
	clear:both;
}

.tableForm1
{
	background: #f7e8ea;
	border: 1px solid #333333;
}
.tableHeader1
{
    background-color:#ffffff;
    color:#e31b24;
	font-size:18px;
	font-weight:bold;
	border-bottom:solid 3px #d4d4d4;
	padding-left:15px;
	margin-bottom:20px;
	margin-top:10px;
}

.tableHeader1_old
{
	background: #666666;
	clear: both;
	height:20px;
	clear:both;
	color: #FFFFFF;
	font-weight: bold;
	padding-left: 10px;
	padding-top: 1px;
	padding-bottom: 1px;
	font-size: 12px;
}




#tableHeader1
{
	background: #666666;
	font-size: 12px;
	font-weight: bold;
	position: relative;
	padding: 1px 2px 1px 5px;
	color: #FFFFFF;
	height: 1px;
}


#tableItemR1a
{
	font-size: 12px;
	font-weight: bold;
	position: relative;
	top: 2px;
}

.tableSubHeader1
{
	height: 10px;
	background: #BBBBBB;
	clear: both;
	height:14px;
	clear:both;
	color: #000000;
	font-weight: bold;
	padding-left: 10px;
	padding-top: 1px;
	padding-bottom: 1px;
	font-size: 12px;
	text-align: center;
}











.tableTxt {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	margin: 0;
}


.tableWH1
{
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	padding: 3px;
}





.tableWH2 {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	padding: 3px;
}


.tableZero
{
	border-top: 0px #ffffff;
	border-right: 0px #ffffff;
	border-bottom: 0px #ffffff;
	border-left: 0px #ffffff;
}


.tblCellPadding
{
	padding: 10px;
}




.tblFooterBtn
{
	text-align:right;
	background: #000000;
	padding: 2px 0px;
}
.tblStyle1
{
	background: #FFFFFF;
	border: 1px solid #000000;
	padding: 0px;
}
.tr
{
	padding: 0px;
	white-space: normal;
}
td
{
	white-space: normal;
}
.td
{
	padding: 0px;
	white-space: normal;
}
.trT1 {
	background: #666666;
	font-size: 12px;
	padding: 3px 5px;
	height: 18px;
}
.tr1 {
	background: #eaeaea;
	font-size: 12px;
	height: 19px;
	padding: 5px;
}
.tr2 {
	background: #eaeaea;
	font-size: 12px;
	height: 19px;
	padding: 5px;
	white-space: nowrap;
}
.tr1b
{
	background-color: #E1E1FF;
}
.tr2b
{
	background-color: #FFFFE1;
}
.tr1np
{
	background: #E1E1FF;
	font-size: 12px;
}
.tr2np
{
	background: #FFFFE1;
	font-size: 12px;
}
.tr3
{
	background: #B31B34;
	line-height: 1px;
}
.txtBx0
{
	font-size: 12px;
}


.txtBx1
{
	height: 200px;
	width: 400px;
}



.txtBx2
{
	padding: 5px;
	font: 12px Arial, Helvetica, sans-serif;
}


.txt12 {
    margin-top:2px;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: center;
}

#windowHdr {
	position:relative;
	width:300px;
	height:34px;
	background: url("/images/search/head-SearchJobs.jpg");
}

.windowHdrTitle
{

       
    }

.clearfix:after {
 content: "."; 
 display: block; 
height: 0; 
 clear: both; 
 visibility: hidden;
 }

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}

#pagewidth{
    margin-left:auto;
    margin-right:auto;
	width:960px;
	margin-top: 20px;
	border: 1px solid #000000;
	background: #FFFFFF;
} 

#tblCon{
	width:960px;
	text-align:left;
	margin-left:auto;
	margin-right:auto;
	min-width: 960px;
	max-width: 960px;
} 
 
#tblHeader{
	position:relative;
	height:10px;
	background-color:#03095C;
	width:960px;
} 
 
#leftcol{
    float:left;
	width:190px;
	position:relative;
	height: 600px;
 }

#twocols{
	width:742px;     /*  width:962px;  */
	float:right;
  }
#rightcol{
    height:600px;
	width:160px;
	float:right;
	position:relative;
 }
 
#maincol{
	float: left;
	width: 572px;
 }

#maincol2
{
	float: left;
	position: relative;
	display: inline;
	width: 768px;
	left: 10px;
	top:10px;
	text-align: center;
}

#tblFooter{
	height:270px;
	background-color:#500603;
	clear:both;
	width: 960px;
 } 
 
.clearfix{
	display: inline;
}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
/* End hide from IE-mac */  

 /*printer styles*/ 
 @media print{ 
/*hide the left column when printing*/ 
    #leftcol{
	display:none;
	margin-top: 20px;
	position: relative;
    } 

/*hide the right column when printing*/ 
#rightcol{display:none;} 

#twocolsOnly
{
	width:960px;     /*  width:962px;  */
	float:right;
	position:relative;
	top: 10px;
	margin-bottom: 10px;
}

#twocols, #maincol{width:100%; float:none;}
}

#wrapper
{

}
