﻿
.SubNavigation A
{
    text-decoration: none;
	/* white-space: no-wrap; */
}


.external-posting {
	border-left: solid 1px #f0f0f0;
	border-top: solid 1px #f0f0f0;
	border-right: solid 1px #d0d0d0;
	border-bottom: solid 1px #d0d0d0;
	background-color: #DDEAF0;
	padding: 7px;
}


#container {
	margin: 0 auto 0 auto;
	background-color: white;
	_text-align: left;
	width:864px;
}


#center {

	float:left;
	width: 864px;
}

#subpagecenter
{
	float:left;
	width: 864px;
	font-family: ariel, helvetica, sans-serif;
	font-size:12px;
	color:#5f5f5f;
	line-height:18px;

	}
	
#subpagecenter td, #subpagecenter p
{
	font-family: ariel, helvetica, sans-serif;
	font-size:12px;
	color:#5f5f5f;
	line-height:18px;
}

#subpagecenter .Label
{
	font-size:12px;
	font-weight:700;
	text-decoration:underline;
	}
	
#subpagecenter p
{
	padding:0 0 10px 0;
	}
#subpagecenter a, #subpagecenter td a
{
	font-family: ariel, helvetica, sans-serif;
	font-weight:bold;
	font-size: 12px;
	color:#5f5f5f;
	
	}

#left {
	
	padding-top:20px;
	float: left;
	width:426px;
	height: 135px;
	*html height: 152px;
	margin-top: 3px;
	background: URL(image/left.jpg) no-repeat;
	cursor:pointer;
}

#left .LeftFooterCB{	margin:5px 0 0 190px;}
#left .LeftFooterCB h1 {	font-weight:bold;	color: white;	font-size: 22px;	line-height:12px;}
#left .LeftFooterCB hr{	color:White;	height:4px;	width:215px;	text-align:left; padding:0; margin:0; border:none; background-color:White;}
#left .LeftFooterCB a{	font-family: ariel, helvetica, sans-serif;	font-weight:bold;	color: white;	font-size: 12px;}

#right {

	padding-top:20px;
	float:left;
	width:415px;
	height: 135px;
	*html height:152px;
	margin-left:5px;
	margin-top: 4px;
	background: URL(image/right.jpg) no-repeat;
	cursor:pointer;
}

#right .RightFooterCB{	margin:5px 0 0 30px;}
#right .RightFooterCB h1 {	font-weight:bold;	color: white;	font-size: 22px;	line-height:12px;}
#right .RightFooterCB hr{	color:White;	height:4px;	width:350px;	text-align:left; padding:0; margin:0; border:none; background-color:White;}
#right .RightFooterCB a {	font-family: ariel, helvetica, sans-serif;	margin-top:10px;	font-size:12px;	font-weight:bold;	color:White;}

.ContentJobPosting td
{
	float:left;
	font-family: ariel, helvetica, sans-serif;
	font-size: 12px;
}

 .IndexJobPosting td a
{
	color:Black;
}

#SubNavHeader
{
	background-image: url(../Corporate/image/SubNavHeader3.jpg);
	background-repeat:no-repeat;
	height:155px;
	padding-bottom:20px;
	clear:both;
	}
	
#SubNavHeader .SubNavCollectionContent
{
	float:right;
	width:320px;
	margin:0 40px 0px 0px;
	height: 140px;
	overflow:hidden;
}

#SubNavHeader .SubNavCollectionContent p
{
	font-size:11px;
	line-height:20px;
	font-weight:700;
	color:#5f5f5f;
	padding:0;
	margin:0;
}

#SubNavHeader .SubNavCollectionContent h1
{
		font-size:x-large;
	font-weight:500;
	COLOR:#666666;
	padding:0;
	margin:0 0 5px 0;
}

#SubNavHeader .SubNavCollectionTitle 
{
	position:relative;
	top:112px;
	font-size:xx-large;
	font-weight:500;
	COLOR:#666666;
	left:20px;
	
		DISPLAY: none;
	VISIBILITY: hidden;
	BACKGROUND-COLOR: transparent; 

}
	
#subpagecenter td {vertical-align:top;}

#subpagecenter .SubNavigation{width:130px; float:left;}
#subpagecenter .JobListSubNavigation{width:130px; float:left;}
#subpagecenter .SubNavigation a
{
	color:#5f5f5f;
	font-weight:700;
	/* width:130px; */
	font-size:15px;
	/*float:left; */
	display:block;
	clear:left;
	padding:5px;
	}

#subpagecenter .JobListSubNavigation a
{
	color:#5f5f5f;
	font-weight:700;
	font-size:13px;
	/* width:130px; */
	/*float:left; */
	display:block;
	clear:left;
	padding:5px;
	}

#subpagecenter .SubNavigation a:hover
{
	background-color:#EFEFEF
	}

#subpagecenter .JobListSubNavigation a:hover
{
	background-color:#EFEFEF
	}

#subpagecenter .SubNavContentBlock
{
	font-size:12px;
	color:#5f5f5f;
	padding:0 0 10px 10px;
}

/*#subpagecenter .SubNavContentBlock ul li
{
	float:left;
	clear:both;
	white-space:nowrap;
	} */

#subpagecenter .SubNavContentTitle
{
	color:#399208;/*#5f5f5f;*/
	margin:10px 10px -10px 10px;
	}


.blcorner {background: url(image/lb.jpg) 0 100% no-repeat; }
.brcorner {background: url(image/rb.jpg) 100% 100% no-repeat}
.tlcorner {background: url(image/lt.jpg) 0 0 no-repeat}
.trcorner {background: url(image/ru.jpg) 100% 0 no-repeat;	padding:10px 10px 0 0;} 

.tline {background: url(image/dot.jpg) 0 0 repeat-x; float:right; width:715px; /*715px; */}
.bline {background: url(image/dot.jpg) 0 100% repeat-x}
.lline {background: url(image/dot.jpg) 0 0 repeat-y}
.rline {background: url(image/dot.jpg) 100% 0 repeat-y} 

	
#SubFooter .imgleft{float:left; border:none; padding:7px 0 0 0;}
#SubFooter .imgright
{
	float:right; 
	border:none;
	margin:3px 0 0 0;
	width:408px;
	height:150px;
	padding-top: 2px;
}

#SubFooter #HrSubFooter
{
	color:#B5CFE7;	
	height:1px;	
	text-align:left;
	background-color:#B5CFE7;
	border:none;
	position:relative;
	top:6px;
	}
	
#LeftSubFooter
{
/*	margin:7px 0 0 0;
	width:430px;
	height:150px;
	float:left;
	background-image: url(../Corporate/image/locator2.jpg);
	cursor:pointer;
*/
	padding-top:20px;
	float: left;
	width:426px;
	height: 150px;
	margin-top: 3px;
	background: URL(image/left.jpg) no-repeat;
	cursor:pointer;
}


#LeftSubFooter .LeftFooterCB
{	margin:25px 0 0 180px;	display:block;	}

#LeftSubFooter .LeftFooterCB h1
{font-weight:bold;	color: white;	font-size: 22px;	line-height:10px;}
	
#LeftSubFooter .LeftFooterCB hr
{color:White;	height:4px;	width:190px;	text-align:left; padding:0; margin:0; border:none; background-color:White; top:-5px; position:relative;}
#LeftSubFooter .LeftFooterCB a
{font-family: ariel, helvetica, sans-serif;	font-weight:bold;	color: white;	font-size: 12px;}



#header {
	margin:0px;
	padding-bottom:10px;
	background-color: white;
	width:864px;
}

.MainMenu, .MainMenu img
{ float:left;
	}


.MainMenu ul, .MainMenu li {
	float:left;
	margin:0;
	padding:0;
	list-style: none;
}

	
.MainMenu ul{
	margin:10px;
}

.MainMenu ul li ul li a
{
	line-height:32px;
	padding:10px;
	border-left:solid 1px #EFEBEF;
	background: url(image/menu.jpg) 0 0 repeat-x;
	FONT-WEIGHT: bold;	
	FONT-SIZE: 11px;	
	COLOR: #5f5f5f;
	font-family: ariel, helvetica, sans-serif;	
	text-decoration:none;
}
.MainMenu ul li ul li a:hover
{
	background: url(image/menu-hover.jpg) repeat-x;
}
                
.MainMenu .FirstLink
{
	border-left:none;
}

.MainMenu .LastLink
{
	border-right:none;
}

#footer, #SubFooter
{
	margin-top:5px;
	font-size:11px;
	width: 864px;
	float:left;
	background-color: white;
	height:30px;
}
#footer a
{
	text-decoration:none;
	}
#footer ul li
{
	}

#footer ul, #footer li
{
	float:right;
	}
#footer li a
{
	visibility:hidden;
	margin-right:-135px;
	
}

#footer ul li ul
{
	position:relative;
	top:-14px;
}

#footer ul li ul li a
{
	visibility:visible;
	FONT-WEIGHT: bold;	
	FONT-SIZE: 11px;	
	COLOR: #5f5f5f;
	font-family:ariel, helvetica, sans-serif;
	margin-right:20px;
}

#JobBoardLeft
{
	float:left;
	width:400px;
}

#JobBoardRight
{
	float:right;
	width:430px;
}

#footer a
{
	margin:0 0 0 20px;
	font-family: ariel, helvetica, sans-serif;
	font-size: 12px;
	font-weight:700;
	color:#186DC6;
}

.hidden, #__MapTab, .IndexJobPosting Input
{ 
	DISPLAY: none; 
	VISIBILITY: hidden; 
	BACKGROUND-COLOR: transparent; 
}


#__SearchTxtResultPane
{
	overflow:visible;
	width:200px;
	}
	
#__Map, #__SearchTxtResultPane
{
	height:520px;
	width:520px;
	position:relative;
	top:-30px;
}

.title-header
{
	white-space:normal;
	}	
