/*d:\matrixservices\wwwroot\css\global2.css */
/* Redefined */
.cb_style select, td, input, submit{
	font: 12px arial,helvetica;
	color: #333333;
}

.cb_style a{
	font-family: Arial;
	color: #000099;
}

.cb_style a:active{
	color: #000000;
}

.cb_style a:visited{
	color: #666666;
}

/* Nav */
.cb_style .nav_bold{
	background: none;
	font: bold 12px arial,helvetica;
	color: #333333;
	text-decoration:underline;
}

.cb_style .nav{
	background: none;
	font: 12px arial,helvetica;
	color: #333333;
	text-decoration:none;
}

.cb_style A.nav:hover{
	text-decoration:underline;
}

.cb_style .results_nav{
	font: bold 12px arial,helvetica;
	color: #333333;
}

/* Headers */
.cb_style .hdr_gry_bld, .cb_style .hdr_bold{
	font: bold 18px arial,helvetica;
	color: #333333;
}

.cb_style .hdr_grn_bld{
	font: bold 18px arial,helvetica;
	color: #669933;
}

.cb_style .hdr_blu_bld{
	font: bold 18px arial,helvetica;
	color: #000066;
}

.cb_style .hdr_org_bld{
	font: bold 18px arial,helvetica;
	color: #FF6600;
}

.cb_style h1#articleHeadline
{
	font-size: 18px;
	padding: 0px;
	margin: 0px;	
}

.cb_style .hdr_org_bld1{
	font: bold 19px arial narrow,helvetica;
	width: 300px; 
	color: #FF6600;
}
.cb_style .hdr_org_bld2{
	font: bold 19px arial narrow,helvetica;
	width: 300px; 
	color: #1e3e8c;
}

/* Body Text, Plain */
.cb_style .bdy_blk{
    font: 12px arial,helvetica;
    color: #000000;
}

.cb_style .bdy_gry{
	font: 12px arial,helvetica;
	color: #333333;
}

.cb_style .bdy_grn{
	font: 12px arial,helvetica;
	color: #669933;
}

.cb_style .bdy_blu{
	font: 12px arial,helvetica;
	color: #000066;
}

.cb_style .bdy_org{
	font: 12px arial,helvetica;
	color: #FF6600;
}

.cb_style .bdy_blk11{
    font: 11px arial,helvetica;
    color: #000000;
}

.cb_style .bdy_gry11{
	font: 11px arial,helvetica;
	color: #333333;
}

.cb_style .bdy_grn11{
	font: 11px arial,helvetica;
	color: #669933;
}

.cb_style .bdy_blu11{
	font: 11px arial,helvetica;
	color: #000066;
}

.cb_style .bdy_org11{
	font: 11px arial,helvetica;
	color: #FF6600;
}

/* Body Text, Large */
.cb_style .bdy_gry_lg{
	font: 13px arial,helvetica;
	color: #333333;
}

.cb_style .bdy_grn_lg{
	font: 13px arial,helvetica;
	color: #669933;
}

.cb_style .bdy_blu_lg{
	font: 13px arial,helvetica;
	color: #000066;
}

.cb_style .bdy_org_lg{
	font: 13px arial,helvetica;
	color: #FF6600;
}

/* Body Text, Standard, Bold */
.cb_style .bdy_gry{
	font: bold 12px arial,helvetica;
	color: #333333;
}

.cb_style .bdy_grn{
	font: bold 12px arial,helvetica;
	color: #669933;
}

.cb_style .bdy_blu{
	font: bold 12px arial,helvetica;
	color: #000066;
}

.cb_style .bdy_org{
	font: bold 12px arial,helvetica;
	color: #FF6600;
}

/* Body Text, Large, Bold */

.cb_style .bdy_gry_lg{
	font: bold 13px arial,helvetica;
	color: #333333;
}

.cb_style .bdy_grn_lg{
	font: bold 13px arial,helvetica;
	color: #669933;
}

.cb_style .bdy_blu_lg{
	font: bold 13px arial,helvetica;
	color: #000066;
}

.cb_style .bdy_org_lg{
	font: bold 13px arial,helvetica;
	color: #FF6600;
}

/* Results */
.cb_style .rslt_row1{			/* Row 1 (Location, Title, Company, Pay, Date */
	padding: 5px 0px 0px 6px;
	font: 12px arial,helvetica;
	color: #333333;
}

.cb_style .rslt_row2{
	padding: 0px 0px 0px 10px;
	font: 10px arial,helvetica;
	color: #333333;
}

.cb_style .rslt_row3{			/* color is black for ResResults descriptions */
	padding: 8px 0px 0px 0px;
	font: 12px arial,helvetica;
	color: #000000;
}

.cb_style .rslt_row4{
	padding: 0px 0px 0px 0px;
	font: bold 12px arial,helvetica;
	color: #000099;	
	text-decoration:underline;
}

/* Miscellaenous */
.cb_style .sort_current{		/* highlights current sorters */
	display: block;
	padding: 2px;
	border: 1px solid #FFCC66;
}

.cb_style .blu_bold{			/* slightly bigger, clickable title links */
	font: bold 14px arial,helvetica;
	color: #000066;
}

.cb_style .listfont{			/* used on div tags */ 
    font: 11px arial; 
    height:16px;
} 

.centerPageWrapper { text-align: center; font-family: Arial; padding: 0 20px 0 20px; }
.insidePageWrapper { width: 100%; margin: 0 auto o auto; text-align: left; }
.logoutHeader 
{
    height: 50px;
    font: bold 14px Verdana;
    padding: 0 0 0 0;
    font-size: 18px;	
}

.jsHomeBlueGrad { background: #fff url(http://img.icbdr.com/images/gradients/js_bluegrad.jpg) repeat-x; padding: 0; margin: 0; }
.logoutHeader div { margin-top: 30px; padding: 0; text-align: center; }
.bottomBoxWrapper { width: 100%; border: 1px solid #D3DEFC; margin: 0; padding: 0; }
.bottomBoxWrapper p { margin: 15px 10px 30px 10px; padding: 0; color: #000; font-size: 12px; line-height: 18px; }
.leftLogout { float: left; width: 50%; }
.rightLogout { float: left; width: 50%; }
.jsLogoutBox { width: 49%; height: 200px; float: right; border-right: 1px solid #D3DEFC; padding-bottom: 20px; }
.jsLogoutBoxFirst { width: 50%; height: 200px; float: right; border-right: 1px solid #D3DEFC; }
.jsLogoutBox h3 { width: 100%; background-color: #287ab9; color: #fff; font-size: 14px; padding: 0; margin: 0; font-weight: bold; font-style: normal; text-align:center;}
.jsLogoutBox h3 span { display: block; padding: 5px; }
.jsLogoutBox a.logoutLink { display: block; margin: 10px 0 0 0; color: #287ab9; font-size: 12px; text-decoration: none; font-family:lato, Arial; }
.jsLogoutBox a.logoutLink:hover {  text-decoration: underline;  }
.jpLogoutBox { width: 49%; height: 200px; float: left; border-right: 1px solid #D3DEFC; padding-bottom: 20px;  }
.jpLogoutBox h3 { width: 100%; background-color: #182642; color: #fff; font-size: 14px; margin: 0; font-weight: bold; font-style: normal; text-align:center; }
.jpLogoutBox h3 span { display: block; padding: 5px; }
.jpLogoutBox.last { width: 50%; border-right: 0 !important; }
.jpLogoutBox h3.lasth3 { width: 100%; text-align:center; }
.jpLogoutBox a.logoutLink { display: block; margin: 10px 0 0 0; color: #287ab9; font-size: 12px; text-decoration: none; }
.jpLogoutBox a.logoutLink:hover { text-decoration: decoration; }
.clear {
    clear: both;
    height: 1px;
    overflow: hidden;
}



/****************** REGISTRATION PAGE STYLES *********************/
.cb_style .reg_alreadyTopL {} /*overridden in cobrand*/
.cb_style .reg_alreadyTopR {} /*overridden in cobrand*/
.cb_style .reg_already {} /*overrriden in cobrand*/
.cb_style .reg_alreadyTopCenter {background-color: #FFFFCC; white-space: nowrap;}
.cb_style .reg_mainTopL {} /*overridden in cobrand*/
.cb_style .reg_mainTopR {} /*overridden in cobrand*/
.cb_style .reg_mainBottomL {} /*overriden in cobrand*/
.cb_style .reg_mainBottomR {} /*overriden in cobrand*/
.cb_style .reg_stepone {} /*overriden in cobrand*/
.cb_style .reg_steptwo {} /*overriden in cobrand*/
.cb_style .reg_stepthree {} /*overriden in cobrand*/

.cb_style .tipLogo { float: left; margin-left:20px; }
.cb_style .tipHeading { color: #f60; font-size: 16px; font-weight: bold; }
.cb_style .tipContent { margin: 5px 0 0 40px; font-size: 11px; }
.cb_style .tipContent a { color: #339; text-decoration: none; }
/****************** END REGISTRATION PAGE STYLES *********************/

	

/*d:\matrixservices\wwwroot\css\subhome.css */
#subHome { text-align: left; }
#subHome li { list-style-type: none; }
.subHome_left { float: left; width: 58%; text-align: left; }
.subHome_right { float: right; width: 40%; text-align: left; }

.CommunityHR { color: #FFAA00; background-color: #FFAA00; border: 0; height: 1px;}
.Locations, .FeaturedEmp { text-align: left;}
.Locations h2, .FeaturedEmp h2 { font: bold 14px arial,helvetica; color: #000066;}
.Resources, .JobType { text-align: left; border: 1px solid #CCC; background: #fff url(http://img.icbdr.com/images/js/help/help_grad_bg.gif) repeat-x; margin: 10px 0 10px 0; padding: 5px 0 5px 5px;}
.Resources h3, .JobType h3, .OtherCat h3 { font: bold 12px arial,helvetica; color: #000000;}
.OtherCat { text-align: left; border: 1px solid #CCC; background: #fff url(http://img.icbdr.com/images/js/help/help_grad_bg.gif) repeat-x; margin: 10px 0 10px 0; padding: 5px 0 5px 5px;}
.MSN {margin-top:5px; text-align: center;}

/* Find Jobs Button */
.sdh_submitBTN { cursor: pointer; width: auto;	border: 1px solid #c30;	border-top-color: #fc6;	
		   padding: 1px 5px !important; /* hold this line for Firefox and Safari */
		   padding: 2px 5px; /* take of the left/right margins for IE */
background: #f70 url(http://img.icbdr.com/images/JS/JobResults/bg_btn.gif) 0 0 repeat-x !important; /* hold this line for Firefox and Safari */
background: #f70 url(http://img.icbdr.com/images/JS/JobResults/bg_btn.gif) 0 -1px repeat-x; /* shift the bg up 1px for IE */
		   font: bold 12px arial,helvetica; color:#ffffff;
}	
		
.sdh_header{ background-image: url('http://img.icbdr.com/images/Tabs/Elements/sdh_headerBG.gif');
             background-position: top right;
             background-repeat: no-repeat; 
}

.sdh_headerTitle{ font: bold 24px arial,helvetica; color: #000066;
                  padding-left:6px;  
}            

.sdh_OtherJobCat{ text-align:right; padding:5px 10px; color: #1e3e8c; }
a:link.sdh_OtherJobCatLink{ text-decoration: none; }
a:visited.sdh_OtherJobCatLink{ text-decoration: none; }
a:hover.sdh_OtherJobCatLink{ text-decoration: underline; }
a:active.sdh_OtherJobCatLink{ text-decoration: underline; }            
             
.sdh_PnlTabbed { font: bold 11px arial,helvetica; color:#1e3e8c;
                 margin: 5px 0 -2px; padding: 2px 9px 0 9px; position:relative; z-index:100; float: left;
                 border-top: 1px solid #fa0; border-left: 1px solid #fa0; border-right: 1px solid #fa0;
border-color: #fa0; background: #ffc928 url(http://img.icbdr.com/images/JS/JobResults/bg_cb_PnlTabbed_li-active.gif) left top repeat-x;
}

.sdh_JobCatBox { background: #fffffa url('http://img.icbdr.com/images/Tabs/Elements/sdh_boxBG.gif') left top repeat-x;
	border: 1px solid #fa0;	text-align: left; margin: 0 0 0px; padding: 12px 9px 9px 9px;
}             
            
a:link.sdh_listFont { text-decoration: none; }
a:visited.sdh_listFont { text-decoration: none; }
a:hover.sdh_listFont { text-decoration: underline; }
a:active.sdh_listFont { text-decoration: underline; } 

/*Job List */
.RSS { text-align: left; border: 1px solid #fa0; margin-bottom: 10px; float:left; width:100%;}
.RSS_inner { margin: 10px; }
.jobList { width: 100%; margin: 0 0 10px 0; border-collapse: collapse; }
.jobList td { padding: 3px 6px; border-bottom: solid 1px #dddddd; }
.jobList .jl_header { font-weight: bold; color: Red; }
.jobList .gray { background-color: #e8e8e8; }
.jobList a, .jobList a:visited { color: #f70; font-weight: bold; }


/* links for job titles */
a:link.jt{ font-size: 14px; font-weight: bold; color: #ff7700; text-decoration: none; }
a:visited.jt{ font-size: 14px; font-weight: bold; color: #ff7700; }
a:hover.jt{ font-size: 14px; font-weight: bold; color: #ff7700; text-decoration: underline; }
a:active.jt{ font-size: 14px; font-weight: bold; color: #ff7700; }

/* View Similar Jobs & Company Links */
a:link.sj{ font-weight: bold; }	
	
/* View More Button */
.sdh_btn { cursor: pointer; width: 250px;	border: 1px solid #c30;	border-top-color: #fc6;	
		   padding: 1px 60px !important; /* hold this line for Firefox and Safari */
		   padding: 2px 0px; /* take of the left/right margins for IE */
background: #f70 url(http://img.icbdr.com/images/JS/JobResults/bg_btn.gif) 0 0 repeat-x !important; /* hold this line for Firefox and Safari */
background: #f70 url(http://img.icbdr.com/images/JS/JobResults/bg_btn.gif) 0 -1px repeat-x; /* shift the bg up 1px for IE */
		   text-decoration:none;
		}	
.sdh_btnText {font: bold 12px arial,helvetica; color:#ffffff;}	

/* Search by Location */
.sdh_SeachLoc {border: solid 1px #ffaa00;}
.sdh_SeachLoc .sdh_stateCity { padding: 10px 10px; border-bottom: solid 1px #dddddd; 
                        font-family:arial,helvetica; font-size:12px;
}
.sdh_SeachLoc .sdh_HeaderStateCity {font: bold 11px arial,helvetica; color:#1e3e8c; 
                                    border-bottom:solid 1px #ffaa00; padding-left:25px;
background-image: url('http://img.icbdr.com/images/Tabs/Elements/sdh_titleHeaderBG.gif'); background-repeat: repeat-x;
}
.sdh_SeachLoc a:link{text-decoration: none;}
.sdh_SeachLoc a:visited{text-decoration: none;}
.sdh_SeachLoc a:hover{text-decoration: underline;}
.sdh_SeachLoc a:active{text-decoration: underline;}	

/*QSB*/
.searchbox .qsbTop { margin: 0; clear:left; float:left; width:100%; }
.searchbox .headingWrapper { display: none; }
.searchbox .qsbTop label, .cb_Narrow label, .cb_Exclude label {	font-weight: bold; }
.searchbox .qsbTop .cb_Keywords, .cb_SA .cb_Location, .cb_SA .cb_Freshness, .cb_SA .cb_Submit {	float: left; margin: 0 10px 0 0; }
.searchbox .qsbTop .cb_Keywords { width: 40%; }
.searchbox .qsbTop .cb_Submit { margin: 12px 0 0 0; }
.searchbox .qsbTop .cb_Keywords input, .cb_SA .cb_Location input, .cb_SA .cb_Freshness select { width: 98%; }
.searchbox .cb_Advanced{ padding-left: 10px;}
.searchbox .srchbox_freshness_sel{ font-size: 12px; margin-bottom: 1px; }
.searchbox .srchbox_keywords_inp { font-size: 12px; margin-bottom: 1px; }
.searchbox .srchbox_location_inp { font-size: 12px; margin-bottom: 1px; }

.searchbox .qsb_keywords { float: left; width: 25%; }
.searchbox .qsb_location { float: left; width: 25%; }
.searchbox .qsb_category { float: left; width: 25%; }
.searchbox .qsb_pdq { float: left; width: 24%; }
.searchbox .qsb_submit { float: left; width: 24%; margin-left: 2%; }
.searchbox .qsb_adv { width: 100%; clear: both; }
.qsb_submit input { margin-top: 1em; }

#outerQSBWrapper {margin-bottom: 10px;}

.jobitemcell
{
	padding: 3px 6px;	
}

.jobitemcell_A
{
	
}

.jobitemrow
{
	border-bottom: 1px solid #DDDDDD;		
}

td a.joblink
{
	color:#FF7700;
	font-weight:bold;	
}

a.joblink
{
	color:#FF7700;
	font-weight:bold;
}


#DivMapLink { width:536px; position:relative; float:left; clear:both; margin-left:auto; margin-right:auto; margin-bottom:10px; margin-top:0px; border:1px solid #CCCCCC; }

.FeaturedEmp img { margin: 0 5px; }


/*d:\matrixservices\wwwroot\css\cbtabs.css */
#panelTabsWrapper {
    position: relative;   
}
#cbPanel {
    border: 1px solid #C1C1C1;
    background: #fff;  
    z-index: 1000000; 
    position: absolute;
    top: 25px;
    width: 100%;
}
#tab2 {
    overflow-y: scroll;
    overflow-x: hidden;
    padding: 10px;
    height: 499px;
}
#cbPanel .pnlContent {
    margin: 0px;
}
#tabs {
    margin: 0;
    padding: 0;  
    list-style-type: none;     
    overflow: visible;
    position: relative;
    border: 1px solid #C1C1C1;
    border-bottom: 0;
    background: #fff url(http://img.icbdr.com/images/js/tab_grad.jpg) repeat-x;
    height: 24px;
    line-height: 24px;
    z-index: 1000;
    width: 100%;
}
#tabs li {
    float: left;
    margin: 0;
    padding: 0 10px;    
    border-right: 1px solid #C1C1C1;
    color: #363FB5;
    font-weight: bold;
}
#tabs li a,
#tabs li a:link,
#tabs li a:active,
#tabs li a:visited {
    color: #363FB5;
    border: 0;
    outline: 0;
}
#tabs li.first {
    margin: 0 0 0 10px;  
    border-left: 1px solid #C1C1C1;
}
#tabs li a {
    text-decoration: none;
}
#tabs li:hover {
    text-decoration: underline;   
}
#tabs .selected {
    height: 28px; 
    top: -5px;
    border: 1px solid #C1C1C1;
    background: #fff;
    z-index: 10000;
    left: -1px;
    line-height: 28px;
    color: #f60;
    -moz-border-radius-topleft: 5px;
    -webkit-border-top-left-radius: 5px;
    -moz-border-radius-topright: 5px;
    -webkit-border-top-right-radius: 5px;
}
#tabs .selected a,
#tabs .selected a:link,
#tabs .selected a:active,
#tabs .selected a:visited {
    color: #f60;
    border: 0;
    outline: 0;
}
/*d:\matrixservices\wwwroot\css\slider.css */
/*
    anythingSlider v1.0
    
    By Chris Coyier: http://css-tricks.com
    with major improvements by Doug Neiner: http://pixelgraphics.us/
    based on work by Remy Sharp: http://jqueryfordesigners.com/
*/

*{padding:0;}
.anythingSlider                         { height: 280px; position: relative; margin: 0 auto 15px; width:500px;}
.anythingSlider .wrapperSlider                { overflow: auto; height: 341px; margin: 0 4.5%; position: absolute; top: 0; left: 0; }
.anythingSlider .wrapperSlider ul             { width: 999999px; list-style: none; position: absolute; top: 0; left: 0; background: #eee; border-top: 3px solid #82AE28; border-bottom: 3px solid #82AE28; margin: 0; padding:0;}
.anythingSlider ul li                   { display: block; float: left; padding: 0; height: 250px; margin: 0; overflow:hidden;}
.anythingSlider .arrow                  { height: 200px; position: absolute; top: 30px; cursor: pointer; }
.anythingSlider .forward                { }
.anythingSlider .back                   { }
.anythingSlider .forward:hover          { }
.anythingSlider .back:hover             { }

#thumbNav                               { position: relative; top: 255px; text-align: center; }
#thumbNav a                             { color: black; font: 11px/18px Georgia, Serif; display: inline-block; padding: 2px 8px; height: 18px; margin: 0 5px 0 0; background: #82AE28 url(http://img.icbdr.com/images/CC/slidercellshade.png) repeat-x; text-align: center; -moz-border-radius-bottomleft: 5px; -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px; }
#thumbNav a:hover                       { background-image: none; }
#thumbNav a.cur                         { background: #82AE28; }

#start-stop                             { color: #000; padding: 2px 5px; width: 40px; text-align: center; position: absolute; right: 45px; top: 255px; display:none;}
#start-stop.playing                     {  }
#start-stop:hover                       { background-image: none; }

/*
  Prevents
*/
.anythingSlider .wrapperSlider ul ul          { position: static; margin: 0; background: none; overflow: visible; width: auto; border: 0; }
.anythingSlider .wrapperSlider ul ul li       { float: none; height: auto; width: auto; background: none; }
