
/* CSS Document */

/**************************************************/
/*	GENERAL HTML TAGS							  */
/**************************************************/
  body {
  	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666; 
	text-align: left;
	background-image:url(../fw/BG.gif); 
	margin-top: 0px; 
  }

  h1 {
  font-size: 18px;
  color: #FAB155;
  margin-top: 0px;
	
  }
  h2  {
  font-size: 18px;
  color: #0D65BE;
  margin-top: 0px;
	
  }
  h3 {
  font-size: 18px;
  color: #666;
  margin-top: 0px;
	
  }
  h4 {
  font-size: 14px;
  color: #999;
  margin-top: 0px;
  margin-bottom: 0px;
  }
 h5 {
 	color: #0066CC;
	font-size: 12px;
	margin-top: 20px;
    margin-bottom: -10px;
	}
h6 {
	color: #FFF;
	font-size: 11px;
	margin-top: 0px;
  margin-bottom: 0px;
	}	
	
		/**************************************************/
/*	General                                               				      */
/**************************************************/

.Ctrv1 {
	text-align: center !important ;
	font-weight: bold;
}

.Ctrv2 {
	text-align: center;
}

.Ctrv3 {
	font-size: 16px;
	font-weight: bold;
}

p.pGraph {
	text-indent: 1cm !important;
}

.standOut {
	font-weight: bold;
}
.standOutv1 {
	font-style: italic;
}

.decor { text-decoration: underline; 
}



/**************************************************/
/*	LAYOUT DIVS AND TABLES	IDs					  */
/**************************************************/
#header {
	width: 760px;
	margin-left: auto;
	margin-right: auto;
}	

#homepage_sideMenuTop {
	background:url(../fw/mainBGright.gif) #CCC repeat-y top left;
	border-right: 1px solid #333;
}

#homepage_sideMenuCell {
	background:url(../fw/mainBGright.gif) #CCC repeat-y top left;
	border-right: 1px solid #333;
	padding: 20px 15px 0px 15px;
	color: #000;
	line-height: 120%;
	height: 400px;
}	

#homepage_sideMenuBottom {
	vertical-align: bottom;
	border-right: 1px solid #333;
}

#homepage_Workforce {
	width: 180px;
	height: 60px;
	display: block;
	padding: 30px 10px 15px 15px;
	font-size: 10px;
	color: #666;
	line-height: 100%;
	background: url(../fw/homepage_workforceBG.jpg) no-repeat top left;
	margin-bottom: 0px;
}	

#sideMenuCell {
	background:url(../fw/mainBGright.gif) #666 repeat-y top left;
	border-right: 1px solid #333;
}	

#sideMenuBottom {
	vertical-align: bottom;
	border-right: 1px solid #333;
}

#events_sideMenuTop{
	background:url(../fw/mainBGright.gif) #666 repeat-y top left;
	border-right: 1px solid #333;
	vertical-align: top;
	height: 5px;
}	

#events_sideMenuCell{
	background:url(../fw/mainBGright.gif) #666 repeat-y top left;
	border-right: 1px solid #333;
	vertical-align: middle;
}	

#news_sideMenuTop{
	background:url(../fw/mainBGright.gif) #666 repeat-y top left;
	border-right: 1px solid #333;
	vertical-align: top;
	height: 5px;
}	


#news_sideMenuCell{
	background:url(../fw/mainBGright.gif) #666 repeat-y top left;
	border-right: 1px solid #333;
	vertical-align: top;
}	

#homepage_sideMenuBottom {
	vertical-align: bottom;
	border-right: 1px solid #333;
}
/**************************************************/
/*	LAYOUT DIVS AND TABLES	CLASSES				  */
/**************************************************/
.main {
	width: 759px;
	background:url(../fw/mainBGright.gif) #FFF repeat-y top right;
	margin-left: auto;
	margin-right: auto;
	
}	

.main td {
	vertical-align: top;
}	
 
.mainPgContent {
	padding: 40px 15px 0px 20px;
	line-height: 140%;
	text-align: left;
}	 
.fullPgContent {
	padding: 20px 15px 0px 80px;
	background:url(../fw/fullpage_leftBG.gif) repeat-y top left;
	line-height: 140%;
	text-align: left;
}	

.sideMenuGraphic {
	margin: 10px 0px 5px 15px;
}

.sideMenuEmplyFL {
	margin: 5px 15px 0px 80px;
}	


.homePgContent {
	padding: 10px 10px 0px 15px;
	line-height: 100%;
	text-align: left;
}	 
.table_1 {
	border: 1px solid #666;
	}

#ftrBox_Homepage {
	float: right;
	margin: 0px 0px 10px 0px;
}		

#ftrBox_Homepage_Content {
	padding: 10px 15px 0px 15px;
}	

#ftrBox_Career {
	float: right;
	margin: 0px 0px 10px 0px;
}	

#ftrBox_Career_Content {
	padding: 10px 15px 0px 15px;
	}	

#ftrBox_Employer {
	float: right;
	margin: 0px 0px 10px 0px;
	vertical-align: top;
}	

#ftrBox_Employer_Content {
	padding: 10px 15px 0px 15px;
}


#employer_mainPgImage {
	background:url(../fw/employer_mainPgImage.jpg) no-repeat bottom right;
}	

#career_mainPgImage {
	background:url(../fw/career_mainPgImage.jpg) no-repeat bottom right;
}	

#homepage_ad {
	width: 313px;
	display: inline;
	margin: 10px 2px 5px 2px;
}	

#contentBottom {
	margin-bottom: 0px;
	vertical-align: bottom;
}	

#footer {
	background-color: #333;
	margin-left: auto;
	margin-right: auto;
}	


#footerCopyright {
	display:block;
	width: 745px;
	padding: 6px 0px 10px 15px;
	color: #CCC;
	font-size: 10px;
	line-height: 115%;
}	

#footerCopyright img {
	margin-right: 4px;
}	


/**************************************************/
/*	LIST MENUS             						  */
/**************************************************/

.sidemenu_Career {
	width: 199px;
	vertical-align: top;
}	

.sideMenu_Career ul {
	margin: 0;
	padding: 0;
	list-style-type: none;	
	}
	
.sideMenu_Career img {
	margin-top: 10px;
	margin-left: 2px;
	margin-bottom: -17px;
}		

.sideMenu_Career a {
	display: block;
	width: 179px;
	height: 22px;
	padding: 7px 5px 0px 15px;
	margin: 0px 0px 0px 0px;
	color: #FFF;
	text-decoration: none;
	border-bottom: 1px solid #CCC;
	border-left: 1px solid #333;
}

.sideMenu_Career a:hover {
	color: #FAB155;
}	

.sideMenu_Career a:active {
	color: #FAB155;
}	


.sideMenu_Career li a {
	margin: 0px 0px 0px 0px;
	padding: 3px 5px 4px 25px;
	width: 169px;
	display: block;
	color: #666;
	background-color: #CCC;
	height: 15px;
	background-image: none;
	list-style-type: none;	
	border-bottom: 1px solid #666;
	border-left: 1px solid #333;
	}
	
.sideMenu_Career li a:hover {	
	color: #FFF;
	}		
	
.sidemenu_Employer {
	width: 199px;
	vertical-align: top;
}	

.sideMenu_Employer ul {
	margin: 0;
	padding: 0;
	list-style-type: none;	
	}
	
.sideMenu_Employer img {
	margin-top: 10px;
	margin-left: 2px;
	margin-bottom: -17px;
}		

.sideMenu_Employer a {
	display: block;
	width: 179px;
	height: 22px;
	padding: 7px 5px 0px 15px;
	margin: 0px 0px 0px 0px;
	color: #FFF;
	text-decoration: none;
	border-bottom: 1px solid #CCC;
	border-left: 1px solid #333;
}

.sideMenu_Employer a:hover {
	color: #96C5F5;
}	

.sideMenu_Employer a:active {
	color: #96C5F5;
}	

.sideMenu_Employer li a {
	margin: 0px 0px 0px 0px;
	padding: 3px 5px 4px 25px;
	width: 169px;
	display: block;
	color: #666;
	background-color: #CCC;
	height: 15px;
	background-image: none;
	list-style-type: none;	
	border-bottom: 1px solid #666;
	border-left: 1px solid #333;
	}
	
.sideMenu_Employer li a:hover {	
	color: #FFF;
	}		

.sidemenu_Board {
	width: 199px;
	vertical-align: top;
}	

.sideMenu_Board ul {
	margin: 0;
	padding: 0;
	list-style-type: none;	
	}
	
.sideMenu_Board img {
	margin-top: 10px;
	margin-left: 2px;
	margin-bottom: -17px;
}		

.sideMenu_Board a {
	display: block;
	width: 179px;
	height: 22px;
	padding: 7px 5px 0px 15px;
	margin: 0px 0px 0px 0px;
	color: #FFF;
	text-decoration: none;
	border-bottom: 1px solid #CCC;
	border-left: 1px solid #333;
}

.sideMenu_Board a:hover {
	color: #333;
}	

.sideMenu_Board a:active {
	color: #333;
}	

.sideMenu_Board li a {
	margin: 0px 0px 0px 0px;
	padding: 3px 5px 4px 25px;
	width: 169px;
	display: block;
	color: #666;
	background-color: #CCC;
	height: 15px;
	background-image: none;
	list-style-type: none;	
	border-bottom: 1px solid #666;
	border-left: 1px solid #333;
	}
	
.sideMenu_Board li a:hover {	
	color: #FFF;
	}		
		
	 	
/**************************************************/
/*	LINKS						                  */
/**************************************************/

  a {
	color: #0066CC;
	text-decoration: none;
 }
 a:hover {
   color: #666;
    
	}
	
 .headerMenu a{
	color: #000;
	text-decoration: none;
	vertical-align: middle;
	display: block;
	padding: 3px 20px 3px 15px;
	float: left;
}

.headerMenu a:hover{
	color: #666;
}		

.mainPgContent a {
	color: #4899EA;
	text-decoration: none;
}	

.mainPgContent a:hover {
	color: #666;
}


.homePgContent a {
	color: #4899EA;
	text-decoration: none;
}	

.homePgContent a:hover {
	color: #666;
}
		
#ftrBox_Homepage_Content a{
	display: block;
	width: 124px;
	margin-bottom: 0px;
	color: #000;
	text-decoration: none;
	}	
#ftrBox_Homepage_Content a:hover {
	color: #666;
}	
#ftrBox_Employer_Content a{
	display: block;
	width: 124px;
	margin-bottom: 5px;
	color: #000;
	text-decoration: none;
	}	
#ftrBox_Employer_Content a:hover {
	color: #666;
}	
#ftrBox_Career_Content a{
	display: block;
	width: 124px;
	margin-bottom: 5px;
	color: #000;
	text-decoration: none;
	}	
#ftrBox_Career_Content a:hover {
	color: #666;
}	 
.footerMenu {
	color: #0066CC;
	font-size: 14px;
	font-weight: bold;
	display: block;
	padding: 2px 15px 8px 12px;
	float: right;
}	

.footerMenu a {
	color: #000;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	vertical-align: middle;
}	

.footerMenu a:hover {
	color: #666;
}
#footerCopyright a {
	color: #FFF;
	text-decoration: none;
}

#footerCopyright a:hover {
	text-decoration: underline;
}

/**************************************************/
/*	MISC                						  */
/**************************************************/

#homepage_employers {
	display: block;
	float: left;
	width: 218px;
	height: 100px;
	margin-top: 10px;
	background:url(../fw/homepage_employersBG.jpg) no-repeat top left;
	padding: 30px 15px 15px 15px;
}	
#homepage_employers a {
	font-size: 11px;
	color: #0066CC;
	text-decoration: none;
	line-height: 140%;
}	

#homepage_employers a:hover {
	text-decoration: underline;
}	
#homepage_careerSeekers {
	display: block;
	float: left;
	width: 218px;
	height: 100px;
	margin-top: 10px;
	background:url(../fw/homepage_careerSeekersBG.jpg) no-repeat top left;
	padding: 30px 15px 15px 15px;
}	
#homepage_careerSeekers a {
	font-size: 11px;
	color: #0066CC;
	text-decoration: none;
	line-height: 140%;
}	

#homepage_careerSeekers a:hover {
	text-decoration: underline;
}	
.bluetext {
	color: #0066CC;
	font-size: 11px;
	font-weight: bold;
	}
.disclaimer {
	font-size: 10px;
	color: #FAB155;
	}
.border {
	border: 1px solid #666;	
}	
.homepageText {
	font-size: 10px;
	line-height: 120%;
	}
.homepageText_footer {
	font-size: 10px;
	line-height: 120%;
	padding: 0px 15px 0px 15px;
	}
.newsLink {
	padding: 5px 0px 5px 0px;
}



OL.withroman { list-style-type: lower-roman }

.disclaimer-text {
	font-size:9px;
	font-weight:bold;	
	
}
.fineprint-text {
	font-size:9px;
	
}
.Highlight{
	BACKGROUND-COLOR: #ffff00;
}

#efmbox {

	background-color:#f3f3f3;
	padding:20px;
	color:#000;
	
}
.right-box{
		width: 168px;
		background-color:#CCC;
		border-style:solid;
		border-color:#000;
		border-width:1px;
		margin: 0px 15px 15px 15px;
		padding: 15px;
		text-align:left;
		float:right;
		
}

.right-box img{
	text-align:center;	
	
}
