/*d:\matrixservices\wwwroot\css\careerfairs.css */
/* Career Fair Nav */
.cfNav { 
	width: 750px;
	margin: 10px 0 0 0;
	padding: 0;
}
.cfNav_logo {
	float: left;
	width: 219px;
	margin: 0;
	padding: 0;
}
.cfNav_bar {
	float: left;
	margin: 20px 0 0 15px;
}
.cfNav_bar ul {
	margin: 0;
	padding: 0;
	width: 485px;
	height: 33px;
background: url('http://img.icbdr.com/images/JS/CareerFairs/rightCFCorner.gif') no-repeat top right;
}
.cfNav_bar li {
	float: left;
	list-style-type: none;
	height: 33px;
background: url('http://img.icbdr.com/images/JS/CareerFairs/bg_ColorNav.gif') repeat-x;
	font-family: arial,helvetica,sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #f60;
	padding: 4px 10px 0 10px;
}
.cfNav_bar a, .cfNav_bar a:visited {
	font-family: arial,helvetica,sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #006;
	text-decoration: none;
}

.cfNav_bar a.active, .cfNav_bar a:visited.active {
	font-family: arial,helvetica,sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #F60;
	text-decoration: none;
}
/* End Career Fair Nav */

/* Career Fair Main */
#careerFairs 
{
	width: 750px;
	text-align: left; 
	font-family: Arial, helvetica, Sans-Serif;
	line-height: 16px;
}

#careerFairs h1 
{
	font-size: 16px;
	font-weight: bold;
	color: #006;
	margin: 0;
	padding: 0;	
}

#careerFairs h2 
{
	font-size: 12px;
	font-weight: bold;
	color: #F60;
	border-bottom: 1px solid #F60;
	margin: 0;
	padding: 0;
}

#cfleft_wrapper 
{
	float: left; 
	width: 365px; 
	margin: 0 0 0 10px; 
}

#cfright_wrapper 
{
	float: left; 
	margin: 0; 
}

#cfCalendarBox 
{
	width: 330px; 
}

#cfCalendarBox_large
{
	width: 700px;
	margin: 0 15px 10px 15px;
}

#cfCalendarBox h2, #cfCalendarBox_large h2 
{
	color: #006; 
	font-size: 17px; 
	margin: 0; 
	padding: 4px 0px 0px 0px; 
	border-bottom: 1px solid #F60;
}

#cfCalendar_inner 
{
	padding: 4px 10px 0px 10px; 
}

#cfEmployers_text 
{
	color: #f60; 
	font-size: 18px; 
}

#cfEmployers_text a 
{
	color: #00f; 
}

#cfTips_main {
	float: left;
	width: 500px;
	margin: 0 0 0 10px;
}

#cbTips_right 
{
	float: left;
	width: 180px;
}

#careerFairs p.cfDesc {
	font-size: 12px;
	font-weight: bold;
	margin: 5px 0 5px 0;
	padding: 0;
}

span.tip_blue {
	color: #006;
}

#careerFairs .tip_content {
	margin: 10px 0 20px 0;
}

#careerFairs .tip_content p {
	font-size: 12px;
	font-weight: normal;
	margin: 10px 0 10px 0;
	padding: 0;
}

/* Calendar */
#cfCalendar_heading 
{
	font-weight: bold;	
	border-bottom: 1px solid #F60;	
}

#cfCalendar_list a
{
	color: #00F; 
	text-decoration: underline;
}

.cfResults_date { width: 65px; }
.cfResults_city { width: 110px; }
.cfResults_location { width: 300px; text-align: left; }
.cfResults_time { width: 120px; }
.cfResults_details { white-space: nowrap;}

#topInfo { padding: 0px 40px 20px 0px; }
#topInfo h2 { color: #006; font-size: 16px; margin: 0; padding: 0px 0px 8px 0px; }		
#topInfoWL { padding: 0px 20px 20px 0px; }
#topInfoWL h2 { color: #006; font-size: 16px; margin: 0; padding: 0px 0px 8px 0px; }	
#wlLeft { float: left; padding: 10px 10px 0px 0px; width: 190px; }	
#wlLeft a { font-size: 14px; color: #00F; text-decoration: underline; } 
#wlLeft .lgOrange { font-size: 14px; color: #F60; }
#wlRightLogo { float: left; padding: 10px 0 0 0; }
#bottomInfo { margin: 0px 0px 25px 0px; }
#cfEmailList { float: left; font-size: 13px; }
#cfEmailList h2 { width: 220px; font-size: 18px; color: #f60; margin: 0; padding: 0px 0px 8px 0px; }
#rightCall { font-size: 18px; color: #f60;  text-align: center; padding: 20px; line-height: 20px; }
#bottomEmp { font-size: 18px; color: #F60; }

.linkHeading td { padding: 7px 0px 7px 0px; }
.linkHeading td a { color: #f60; text-decoration: none; }
.fullschedule { padding: 7px 0px 0px 0px; }
.imgLeft { float: left; }
.clear {
	clear: both;
	height: 1px;
	overflow: hidden;
}

/* End Career Fair Main */


/* Career Fair Details */
#pnlCFDetails { font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-align: left; }
#pnlCFDetails h3 { margin: 12px; font-size: 14px; font-weight: bold; color: #006; }
#pnlCFDetails #pnlCFLeftCol, #pnlCFDetails #pnlCFRightCol { float: left; margin: 0 5px; }
#pnlCFDetails #pnlCFLeftCol { width: 400px; }
#pnlCFDetails #pnlCFRightCol { width: 300px; }
#pnlCFDetails #mxsCFCoList ul, #pnlCFDetails #mxCFCoList li { margin: 0; padding: 0; }
#pnlCFDetails #mxsCFCoList ul { list-style: none; }
#pnlCFDetails #mxsCFCoList li { padding-left: 10px; width: 185px; font-size: 11px; font-weight: bold; background-image: url(http://img.icbdr.com/images/js/careerfairs/custom/org_diamond_bullets.gif); background-repeat: no-repeat; background-position: 0 2px; }
#pnlCFDetails #mxsCFCoList td { vertical-align: top; }
#pnlCFDetails #mxsCFSponsors { border: 1px solid #FFF; }
#pnlCFDetails #mxsCFSponsors td { background-color: #FFF; width: 125px; height: 90px; text-align: center; }
#pnlCFDetails #bottomEmp { font-size: 18px; color: #F60; }
#pnlCFDetails .clearBoth { clear: both; }
#pnlCFDetails #mxsCFDetails { background-color: #FFF; margin: 12px 0; }
#pnlCFDetails #mxsCFDetails h2 { margin: 0; margin-bottom: 12px; padding: 0; font-size: 18px; color: #006; border-bottom: 1px solid #F60; }
#pnlCFDetails #mxsCFDetails strong, pnlCFDetails #mxsDetails b { font-size: 14px; }
#pnlCFDetails #mxsCFDetails ul, #pnlCFDetails #mxsCFDetails li { padding: 0; margin: 0; }
#pnlCFDetails #mxsCFDetails ul { list-style: none; }
#pnlCFDetails #mxsCFDetails li { clear: both; }
#pnlCFDetails #mxsCFDetails li label { float: left; width: 80px; }
#pnlCFDetails #mxsCFDetails li p { float: left; }
#pnlCFDetails #pnlCFNewspapers { background-color: #FFF; margin: 12px 0; padding: 1px 12px; background-image: url(http://img.icbdr.com/images/js/careerfairs/custom/news_bg.jpg); background-position: left bottom; background-repeat: no-repeat; padding-bottom: 100px; }
#pnlCFDetails #pnlCFNewspapers h3 { margin: 12px 0; }
#pnlCFDetails #pnlCFNewspapersContact { width: 150px; float: right; margin-top: 10px; }
#pnlCFDetails #pnlCFNewspapersContact p { margin: 5px 0; }
#pnlCFDetails #empFooter { border: 1px solid #fff; padding: 5px; margin-top: 10px; text-align: center; }
#pnlCFDetails #empFooter div { background-color: #fff; padding: 5px 5px 5px 10px; color: #000; }


#pageWrapper { clear: both; }

.andMore { font-size: 11px; font-weight: bold; padding: 0 0 0 10px; }

.cbTerms { text-align: left; }
.cbTerms_inner { margin: 10px; }
.cbTerms h1 {text-align: center;}
.cbTerms ol li{font-weight:bold;}
.cbTerms li p{font-weight:normal;}
.pnlOuterWrapper .cb_main {background-color:#ededed;}

