@charset "utf-8";
/* CSS Document */
/* --------------------------------- */

/* CONTENT BOXES START */


h2.content-tab strong {	
font-color:#000000;
}

div.content-box {
	background: url(/images/content_box/content_box_bottom_left.gif) bottom left no-repeat;
	margin: 0 0 12px 0;
	overflow: auto;
}
.content-box-outer {
	background: url(/images/content_box/content_box_bottom_right.gif) bottom right no-repeat;
	padding-bottom: 2px;
	/*border: 1px solid #000000;*/
}
.content-box-inner {
	background: url(/images/content_box/content_box_top_left.gif) top left no-repeat;
	padding-bottom: 0px;
	border: 1px solid #000000;
}

.content-box h5 {
	background:url(/images/content_box/content_box_heading_background.gif) repeat-x scroll left top #000000;
	color:#FFFFFF;
	font-size:107%;
	font-weight:bold;
	line-height:100%;
	margin:0 0 0.5em;
	padding-bottom:4px;
	padding-top:4px;
	text-align:center;
	border-bottom:solid 1px #000000;
}
.content-box p {
	font-size: 92%;
	line-height: 160%;
	padding-left: .75em;
	padding-right: .75em;
}
.content-box h6 {
	font-size: 92%;
	color: #00236A;
	padding-left: .75em;
	padding-right: .75em;
	margin-bottom: 0;
}

/* Main Content Tab-Heading */
h2.content-tab {
	font-size: 100%;
	font-weight: bold;
	border-bottom: #2647A0 6px solid;
	border-left: #000000 1px solid;
	
	margin: 0 0 0 0;
	color: #fff;	
}
h2.content-tab a {
	color:#fff;
	position:relative;
	border-right: #000000 1px solid;
	text-decoration:none;
	
}
h2.content-tab a:hover {
	text-decoration:none;
	color:#fff;
}
h2.content-tab strong {
	border:solid #000;
	border-width: 1px 1px 0 1px;
	padding: 0 14px 0 12px;
	background: #2647a0 url(/images/content_box/content_box_heading_background.gif) repeat-x top;
}

.content-tab-body {
	padding: 1.5em 1em .5em 1em;
	background: #FBFBFC;
	border-top: none;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	margin: 0 0 2em 0;
}

/* Highlight Boxes */

/* Styles for all */
.highlight-box-blue h4, .highlight-box-yellow h4, .highlight-box-green h4, .highlight-box-red h4 {
	margin: 0 0 0.5em 0;
}
.highlight-box-blue h5, .highlight-box-yellow h5, .highlight-box-green h5, .highlight-box-red h5 {
	margin: 0 0 0.5em 0;
}
.highlight-box-blue p, .highlight-box-yellow p, .highlight-box-green p, .highlight-box-red p {
	font-size: 92%;
	margin: 0 0 0.5em 0;
}
.highlight-box-blue, .highlight-box-yellow, .highlight-box-green, .highlight-box-red {
	padding: .5em;
	margin: 0em auto 12px auto;
}
/* Blue */

.highlight-box-blue {
	background: #F5F7F9;
	border-bottom: 1px solid #AFC5D3;
	border-top: 1px solid #AFC5D3;
}
.highlight-box-blue h4 {
	color:  #515151;
}

.highlight-box-yellow {
	background: #eee;
	border-bottom: 1px solid #DADABE;
	border-top: 1px solid #DADABE;
}
.highlight-box-yellow h4 {
	color: #600;
}
.highlight-box-yellow h4 a {
	color: #600;
	border-bottom: 1px solid #600;
}

.highlight-box-green {
	background: #E7F1D7;
	border-bottom: 1px solid #C5DC9C;
	border-top: 1px solid #C5DC9C;
}
.highlight-box-green h4 {
	color: #173317;
}

.highlight-box-red {
	background: #ECE8E8;
	border-bottom: 1px solid #C1A4A4;
	border-top: 1px solid #C1A4A4;
}
.highlight-box-red h4 {
	color: #633;
}
.highlight-box-red h5 {
	color: #633;
}
.highlight-box-red h5 a {
	color: #633;
	text-decoration: none;
	border-bottom: 1px solid #C1A4A4;
}
.highlight-box-red h5 a:hover {
	color: #966;
	background: #FFFFCC;
	border-bottom: 1px solid #966;
}

/* CONTENT BOXES END */

/* --------------------------------- */

/* CALENDAR START */


.release-calendar td {
	vertical-align: top;
	background:#E5EFFF;
	padding: 0;
	margin: 4px;
	border: 1px solid #AFC5D3;
	width: 20%;
}
.release-calendar th {
	color: #fff;
	background: #515151;
	padding: 4px;
	margin: 4px;
	border: 1px solid #AFC5D3;
	font-weight: bold;
}
.release-calendar td.holiday {
	background: #E2F2D4;

}
.release-calendar p {
	font-size: 85%;
	padding: 4px 4px 8px 4px;
	margin: 0;
	line-height: 125%;
}
.release-calendar p.day {
	background: #FFFFCC;
	text-align: right;
	border-bottom: 1px solid #AFC5D3;
	padding: 2px 4px;
}
table.release-list {
	/*width: 100%;*/
}
.release-list th {
	color: #fff;
	background: #515151;
	padding: 4px;
	margin: 4px;
	font-size: 92%;
	font-weight: bold;
}
.release-list td {
	vertical-align: top;
	padding: 4px 12px 4px 4px;
	margin: 4px;
	font-size: 92%;
}

.release-list td.date-cell {
	white-space: nowrap;
}
.release-list td.time-cell {
	white-space: nowrap;
}
.release-list td.desc-cell {

}

.release-list p {
	padding: 0;
	margin: 0;
	line-height: normal;
}
.release-list .release-list-even-row {
	background:#E5EFFF;
}

.release-calendar td.other-month {
	background: #FFFFCC;
}
.release-calendar td.holiday {
	background: #E2F2D4;

}
.release-calendar td.other-month-holiday {
	background: #E2F2D4;
}
/* CALENDAR END */

/* --------------------------------- */

/* PRINTER FRIENDLY START */
body {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 80%;
}
h1 h2 h3 h4 h5 h6 {
	page-break-after:avoid;
}
h2 {
	border-bottom: 1px solid #000;
}
h3 {
	border-bottom: 1px solid #000;
}
p li {
	orphans: 3;
	widows: 3;
}
pre {
	/*font-size: 112%;*/
}
img {
	/*border: none;*/
}
#logo {
	color: #000066;
	border-bottom: 1px solid #000;
	font-size: 180%;
}
#heading {
	border: none !important;
}
#footer {
	border-top: 1px solid #000;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size: 90%;
}
#footer p {
	text-align: center;
}
div#footer {
	margin-top: 4em;
}
.OOHhideprint, .BotNavText {
	display: none;
}

/* Main Content Tab-Heading */
.content-tab-body {
	margin: 0;
	padding-left: 5px!important;
	padding-right: 5px!important;
}
h2.content-tab {
	border-bottom: 1px solid #000;
	padding: 0 !important;
	color: #000;
	

}
/*
h2.content-tab a {
	border: none;
	color:#006;
	position: inherit;
	text-decoration:none;
	padding: 0 !important;
}
h2.content-tab a:hover {
	text-decoration: none;
	color:#006;
}


h2.content-tab strong {
	border: none;
	position: inherit;
	padding: 0 !important;
	border-top:solid #000;
	background: none;
}
*/
div.content-tab-body, div.content-tab-footer {
	padding: none;
	background: none;
	
}
div.content-tab-footer {
	padding: none;
	background: none;
	margin: none;
}
/* PRINTER FRIENDLY END */

/* Added by JCR 4/13/2010 for DOL redesign of website */
.updated {
	background : #cbdfb7;
	color : #030;
	font-weight : bold;
	font-size: 85%;
	padding: 1px;
}
.revised {
	background-color : #cc3300;
	font-weight : bold;
	color : #ffffff;
}
.revised a {
	background-color : #cc3300;
	color : #ffffff !important;
	text-decoration : none;
}
.important {
	background-color : #00ffff;
	font-size : 0.8em;
	font-weight : bold;
	color : #000000;
}
.new {
	background-color : #ff0;
	font-weight : bold;
	color : #300;
	font-size: 85%;
	padding: 1px;
}
.other {
	background-color : #ffcc99;
	font-weight : bold;
	color : #000000;
}
.notice {
	font-weight : bold;
	color : #990000;
	background-color : #ffff00;
}
.emergency {
	color : #003399;
}
.message {
	font-weight : bold;
	color : #ffffff;
	background-color : #99ff99;
}
.warning {
	font-weight : bold;
	color : #990033;
}
.error {
	color : #000000;
	font-family : Courier;
}
.highlight {
	background-color : #ffff00;
	color : #000000;
}


#jquery-tabs div{
padding:2px;
border:1px #000000;
margin-bottom:10px;
border:solid 1px;
}
#jquery-tabs div p{
padding-left:5px;

}

ul.ui-tabs-nav{
	display:none;	
}

label.jquery-tabtitles{
	width: 0px;
	display:block;
	padding:4px;
color:#FFFFFF;
background:url(/images/content_box/content_box_heading_background.jpg) repeat-x scroll left top #000000;
border-top-color:#FFFFFF;
border-right-color:#FFFFFF;
border-left-color:#FFFFFF;
border-bottom-color:#FFFFFF;
font-size:12px;
font-weight:bold;
position:relative;
left:-2px;
top:-2px;
padding-right:100%;

white-space:nowrap;
	
}

.archives-image {margin-left: 15px; border: 1px solid #ccc; padding: 3px; float: right; width: 140px;}
.archives-feature {height: 145px; display: block;}






/*------------------ NEWS RELEASE Styles -------------------*/
#nr {
	font-family: Times, "Times New Roman", Georgia, serif; 
	font-size: 110%; 
	line-height: 1.5em;}
#nr p {
	margin: 0 0 10px 0;}
	
/*-----infobox styles------*/
#nr #secondary-content-float-outer {
	margin-bottom: 40px; 
	font-family: Arial, Helvetica, sans-serif; 
	width: 910px; 
	border:1px solid #CCCCCC; 
	padding: 1em 0 1em 0.5em; 
	background-color:#F6F6F6;}
#nr .secondary-content p {
	font-size: 12px;}
#nr .secondary-content a {
	color: #003399; 
	text-decoration: underline;}
#nr .secondary-content h4, #nr #nr_info h3 {
	border-bottom: 1px solid #ccc; 
	margin-top: 0px; 
	text-transform: uppercase; 
	width: 220px; 
	font-size: 100%;
	color:#000000; 
	font-family:Arial,Helvetica,sans-serif; 
	font-weight: bold;}
#nr .secondary-content h6 {
	font-size:85%; 
	font-style: italic; 
	font-family: Arial, Helvetica, sans-serif; 
	margin:0; 
	padding: 0;}
#nr .secondary-content #contacts ul {
	margin-top: 0; 
	padding-left: 0px; 
	list-style: none;}
#nr .secondary-content #contacts ul li { 
	display: inline; 
	padding-right: 15px; 
	font-size: 12px;}
#nr .secondary-content #subscribe {
	display: none;}
#nr .secondary-content #nr_info, #nr .secondary-content #pdf_link, #nr .secondary-content #contacts {
	float: left; 
	position: relative; 
	padding: 0 3px 0 17px; 
	width: 237px; 
	height: 125px; 
	border-right: 1px dotted #ccc;}
#nr .secondary-content #contacts {
	width: 370px; 
	border-right: none;} 
	
.clearfloat {clear: both;}/*---infobox styles end----*/

/*---main text minor styles---*/
#nr #nr_title h1 {
	color:#183061; 
	font-family:Tahoma,Arial,Helvetica,sans-serif; 
	font-size:180%; 
	font-weight:normal; 
	margin-bottom: 8px;}
#nr h3 {
	color:#183061; 
	font-family:Arial,Helvetica,sans-serif; 
	font-size:125%; 
	font-weight:200;
	margin:28px 0 5px 0; 
	border-bottom: none;}
#nr h4 {margin: 20px 0 0 0; }

#nr #nr_info h3 {margin-top: 0;}

#nr .box-note {
	background-color:#efefef; 
	border:1px solid #ccc; 
	color:#333333; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 90%; padding:10px; width:75%;}



/*---------------REGIONS HOME print styles ---------------------*/
#regions-home {font: 13px Tahoma,Arial,Helvetica,clean,sans-serif;}

#regions-home h4 {
	color:#000000;
	font-family:Arial,Helvetica,sans-serif;
	font-size:107%;
	font-weight:bold;
	margin: 0 0 4px 10px;
	margin-top: 0;
	padding:0;
	width:auto;
	}
#regions-home .regions-product-list h4 {
	margin:12px 0 0 -14px;
	padding:0;
	}
#regions-home .content-tab-body .regions-product-list {
	line-height: 1.6em; 
	list-style:disc outside url("/images/gray_round_bullet.gif");	
	float: left;
	position: relative;
	width: 40%;
	} 
#regions-home div.content-tab-body {
	background:#ffffff;
	border:1px solid #D2D5DA;
	margin:0 0 2em;
	width:auto;
	padding-top: 16px;
	width: 608px;
	}
#regions-home h2.content-tab strong {
	-moz-border-radius:4px 4px 0 0;
	background:url("/images/content_box/content_box_heading_background.gif") repeat-x scroll center bottom #2D4758;
	border:none;
	bottom:0;
	left:0;
	padding:4px 12px 0;
	position:relative;
	right:0;
}
#regions-home h2.content-tab {
	border-bottom:6px solid #2D4758;
	border-left: none;
	color:#FFFFFF;
	font-size:100%;
	font-weight:bold;
	height:auto;
	margin:0;
	width:auto;
	}
#regions-home #right-side {
	width: 620px;
	}
#regions-home#regionshome-search form {
	display:inline;
	}
#regions-home .content-tab-body #regionshome-search #states, 
#regions-home .content-tab-body #regionshome-search #subjects {
	border:1px solid #CCCCCC;
	padding:1px 0 1px 4px;
	margin-right: 5px;
	width:180px;
	}
#regions-home p a, #regions-home li a, #regions-home blockquote a {
	color:#003399;
	font-style:normal;
	text-decoration:underline;
	padding-bottom: 0;
	}
