/* for all public pages except homepages*/
body {
     background: url(/images_hm/top-bar-bg.gif) repeat-x; 
}

input.btn {
	background-color:#0033cc;
}

#adContainer {
     float:right; 
     width: 20%; 
    /* background-color:yellow;*/
}

#mainContentContainer { 
    position: relative; 
    float:left; 
    width: 72%;
/*    background-color:pink;*/
}

#mainContentContainer #assessContainer,
#mainContentContainer #careContainer,
#mainContentContainer #schoContainer { margin-bottom: 15px; }


h1.publHead1 span {
    position: absolute;
    top: 63px;
    left: 209px;
	padding: 0px 6px;
	border-width: 0px 3px 3px 3px;
	border-color: #000066;
	border-style: solid;
	line-height: auto 20px;
    
/*	margin: 0px 1px 30px 0px !important*/
/*	position: relative block;*/
}
h1.publHead1 {
    padding-bottom: 10px;
}
/* for microSkills */
dl {
	margin: 0px;
}
dt {
	font-weight: bold;
	margin-left: 1em;
}
dd {
	margin-left: 2em;
/*	margin-right: 1em;*/
}

.alertBox, .alertBox h2 {
	background: #FFBA00;
	border: solid #000066 3px;
	position: relative;
	font-size: 19px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFF;
	padding: 6px 20px 6px 6px;
	width: 210px;
}
.skillselect {
	width: 210px;
}

/* begin definitions from job_seekers */
/* move tab down, when page in that class */
.assess .tabs a img#assess, 
.educ .tabs a img#educ,
.school .tabs img#school, 
.careers .tabs a img#care, 
.students .tabs a img#stud, 
.parents .tabs img#pare,
.seekers .tabs a img#seek  {
 position: relative;
 top: 10px;
} 

.header_width { /*width: 1065px;*/
   white-space: nowrap;
}
.tabs {
	position: absolute;
	top: 25px;
}
.header_logo .tabs a, .header_logo .tabs a:visited {
	margin-right: 5px;
}


/*.header a:active, .header a:hover {
	background-color:#000066;
	color:#FFF;

.header_logo .logo_publ_EUREKA {
	position:absolute;
	background: #FFF url(/images_hm/logo-left_eureka.gif);
	float:left;
	width:200px;
	height:80px;
}
.header_logo .logo_publ_eCOCIS {
	position:absolute;
	background: #FFF url(/images_hm/logo-left_ecocis.gif);
	float:left;
	width:200px;
	height:80px;
}*/
/* END HEADER */
.term {}
.hidden_text {
	background-color:#F4EDC4;
	cursor:pointer;
	padding: 8px;
	border-style: ridge;
	border-color: blue;
	visibility: hidden;
}

.defRow td {
	background-color:#F4EDC4;
}

.blank {
	color:red;
	font-weight:bold;
}
.in_use {
	width:5px !important; 
	height:5px !important;
	background-color:#ddd;
}

a.btn {
	background-color:#0033cc;
	padding: 4px 6px 4px 6px;
	text-decoration: none;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFF;
	outline: none;
	white-space: nowrap;
	line-height: 28px;
}
a.btn:visited { 
   color: #FFF;
}

a.btn:hover { 
   color: #FFF;
   background-color:#000066;
}

a.btn_ed {
	background-color:#F75424;
	padding: 4px 6px 4px 6px;
	text-decoration: none;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFF;
	outline: none;
	white-space: nowrap;
	line-height: 28px;
}
a.btn_ed:visited { 
   color: #FFF;
}

a.btn_ed:hover, a.btn_skil:hover, a.btn_care:hover { 
   color: #FFF;
   background-color:#0033cc;
}

a.btn_skil {
	background-color:#FFB900;
	padding: 4px 6px 4px 6px;
	text-decoration: none;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000066;
	outline: none;
	white-space: nowrap;
	line-height: 28px;
}

a.btn_skil:visited { 
   color: #FFF;
}

a.btn_care {
	background-color:#990000;
	padding: 4px 6px 4px 6px;
	text-decoration: none;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFF;
	outline: none;
	white-space: nowrap;
	line-height: 28px;
}

a.btn_care:visited { 
   color: #FFF;
}

.alert {
	font-weight: bold;
	color: red !important;
}

.occLinks {
	list-style-type: none;
	padding: 0px;
	margin-left: 3px;
}
.occLinks .btn {
	width: 170px;
	margin: 2px 0px;
}

/* INCLUDES STYLE DEFINITIONS FOR SELF-ASSESSMENTS, CAREERS, AND SCHOOLS BOXES */
.header_assess {
	background: #D2A800;
	padding: 2px 0px 3px 2px;
	font: bold 140% Arial;
	color: #FFF;
}
.header_career {
	background: #990000;
	padding: 2px 0px 3px 2px;
	font: bold 140% Arial;
	color: #FFF
}
.header_educ, .header_school {
	background: #f75424;
	padding: 2px 0px 3px 2px;
	font: bold 140% Arial;
	color: #FFF;
}
.header_pub {
	background: #000066;
	padding: 2px 0px 3px 2px;
	font: bold 140% Arial;
	color: #FFF;
}
.header_assess span,
.header_career span,
.header_educ span, .header_school span, .header_pub span { font-size: 80%; } /* sets size of smaller text within box headers */

.m_padding { padding: 3px 3px 0px 3px; } /* sets padding for content boxes */

/* */
#assessContainer {
   background: #FCF4D3; 
   border: solid 1px #D2A800; 
   position:relative; /* avoid IE (6) display issues */
}
#careContainer {
   background: #F2E9E2; 
   border: solid 1px #990000; 
   position: relative; /* avoid IE (6) display issues */
}
#schoContainer, #educContainer {
 background: #FFEBCC; 
 border: solid 1px #f75424;
}
/*10/20/2012 */
.pubContainer {
   background: #DFDFFF; 
   border: solid 1px #000066; 
   position:relative; /* avoid IE (6) display issues */
}
.left .pubContainer { 
      margin-right:20px;
      background: #FFF;}
.close { text-align:right; }

/*from articles_pub.css*/
.divCallOut { 
	width: 177px;
	height: auto;
	background: url(../images_pub/callbg.gif) no-repeat bottom;
	padding-bottom: 23px;
	float: right;	
}
.divCallOut span {
	font: bold 90% arial;
	margin-left: 15px;
	display: block;
}
.indent { margin-left: 20px; }
.pic { float: right;
color: #00CC66;
font: bold 70% arial; }

