/* DEFAULT HTML TAG STYLES */

body {
	margin: 0;
	padding: 0;
	font: 11px/18px tahoma;
	color: #6d6d6d;
	background: #000;
}

img {
	border: none;
}

a {
	color: #e56d21;
	text-decoration: none;
}

a:hover {
	color: #e56d21;
	text-decoration: underline;
}

hr {
	margin-top: 8px;
	margin-bottom: 8px;
	color: #eaeaea;
	background: #eaeaea;
	border: 0 solid #eaeaea;
	height: 1px;
}

h3 { 
	font-size:11px;
	font-weight: bold;
	}

h4 {  
	font-size:11px;
	font-weight: normal;
	padding: 6px 11px 6px 13px;
	background: #f9f9f7 url('images/bullet_expand.gif') no-repeat top right;
	border-top: 1px solid #fcfcfa;
	border-right: 1px solid #ebebe9;
	border-bottom: 1px solid #ebebe9;
	border-left: 1px solid #fcfcfa;
} 

h2 {  
	font-size:11px;
	font-weight: normal;
	padding: 6px 11px 6px 13px;
	background: #f9f9f7;
	border-top: 1px solid #fcfcfa;
	border-right: 1px solid #ebebe9;
	border-bottom: 1px solid #ebebe9;
	border-left: 1px solid #fcfcfa;
}

h5 {
	/* utilized by the flash swap of the textual headers */
	color: #f1711f;
	font-size: 10px;
	font-weight: normal;
	margin: 0;
	line-height: 11px;
} 

h6 {
	/* utilized by the flash swap of the textual headers */
	color: #282828;
	font-size: 19px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	margin: 0;
	margin-top: 11px;
	letter-spacing: 0;
}


/* STUCTURAL DIV STYLES */

.divWrapper {
	width: 994px;
	margin-left: auto;
	margin-right: auto;
	background: #0D0D0D;
}

.divTools {
	width: 267px;
	position: absolute;
	top: 23px;
	margin-left: 28px;
}

.divSearch {
	width: 195px;
	position: absolute;
	background: url('images/search_bgslice.gif') repeat-x top left;
	padding: 7px;
	top: 47px;
	margin-left: 28px;
}

.divTopHair {
	width: 165px;
	position: absolute;
	top: 116px;
}

.divTop {
	width: 994px;
	height: 147px;
}

.divNav {
	width: 994px;
	height: 35px;
	background: #252525;
}

.divPortalBanner {
	width: 994px;
	height: 218px;
}

.divBanner {
	width: 994px;
	height: 141px;
}

.divPortalContent {
	margin-top: 14px;
	width: 994px;
}

.divContent {
	width: 944px;
	background: #FFF;
	padding: 25px;
}

.divContentSearch {
	width: 100%;
	background: #FFF;
}

.divFooter {
	width: 994px;
}

.divSideNav {
	padding: 8px 11px 8px 34px;
	background: #f9f9f7 url('images/bullet_sidenav.gif') no-repeat 14px 13px;
	border-top: 1px solid #fcfcfa;
	border-right: 1px solid #ebebe9;
	border-bottom: 1px solid #ebebe9;
	border-left: 1px solid #fcfcfa;
}

.divSideNav_active {
	padding: 8px 11px 8px 34px;
	background: #ffffff url('images/bullet_sidenav_active.gif') no-repeat 8px 8px;
	border-top: 1px solid #fcfcfa;
	border-right: 1px solid #ebebe9;
	border-bottom: 1px solid #ebebe9;
	border-left: 1px solid #fcfcfa;
}

.divExpand {
	margin: 0;
	padding: 0 14px 0 14px;
}

.divBlockQuote {
	padding: 25px;
	background: #f9f9f7;
	border-top: 1px solid #fcfcfa;
	border-right: 1px solid #ebebe9;
	border-bottom: 1px solid #ebebe9;
	border-left: 1px solid #fcfcfa;
}



/* TABLE STYLES */

.cellPortalContent {
	background: #0D0D0D url('images/portal_content_bgslice.gif') repeat-x top left;
	padding: 27px;
	color: #FFF;
}

.cellCrumb {
	border-bottom: 1px solid #eaeaea;
	padding-bottom: 14px;
}

.cellContent {
	padding-top: 20px;
}

.cellSideHeader {
	border-bottom: 1px solid #eaeaea;
	padding-bottom: 14px;
	font: 10px tahoma;
	color: #6f6f6f;
}

.cellSideNav {
	padding: 22px 0 22px 0;
}

.cellFeature {
	font: 10px tahoma;
	color: #6f6f6f;
}

.table_even {
	background-color: #f9f9f7;
}

.table_odd {
	background-color: #FFF;
}

.table_borderright {
	border-right: 1px solid #d7d7d7;
}

.table_title {
	color:#fff;
	font-weight:bold;
	background-color:#7a7a7a;
	padding-left:2em;
	padding-top:.2em;
	padding-bottom:.2em;	
	border-right: 1px solid #d7d7d7;
	
}

.tableSearch {
  font: 11px tahoma;
}

/* LIST STYLES */

ul {
	margin-left: 20px;
	padding: 0;
}

li {
	list-style: none;
	background: url(images/bullet_content.gif) no-repeat 0 4px;
	padding-left: 22px;
	padding-bottom: 5px;
}

ul.portalNews {
	margin: 0;
	padding: 0;
}

ul.portalNews li {
	list-style: none;
	background: url(images/bullet_plus.gif) no-repeat 0 7px;
	padding-left: 18px;
	padding-bottom: 5px;
}

ul.portalGetToKnow {
	margin: 0;
	padding: 0;
}

ul.portalGetToKnow li {
	list-style: none;
	background: url(images/bullet_pdf.gif) no-repeat 0 3px;
	padding-left: 30px;
	padding-bottom: 5px;
}

ul.footerNav {
	margin: 0;
	padding: 0;
}

ul.footerNav li {
	display: inline;
	list-style: none;
	background: url(images/bullet_arrow.gif) no-repeat 0 5px;
	padding-left: 13px;
	margin-left: 17px;
}

ul.crumb{
	margin: 0;
	padding: 0;
}

ul.crumb li {
	font: 10px tahoma;
	color: #8e8e8e;
	display: inline;
	list-style: none;
	background: url(images/bullet_crumb.gif) no-repeat 0 3px;
	padding-left: 14px;
	margin-left: 9px;
}



/* LINK STYLES */

.linkFooter {
	color: #FFF;
	text-decoration: none;
}

.linkFooter:hover {
	color: #FFF;
	text-decoration: underline;
}

.linkSideNav {
	font: 10px tahoma;
	color: #6f6f6f;
	text-decoration: none;
}

.linkSideNav:hover {
	font: 10px tahoma;
	color: #e66803;
	text-decoration: none;
}



/* TEXT STYLES */

.textOrange {
  color: #e66803;
}

.textGrey {
  color: #bdbdbd;
}

.textSearchResults {
  font: 11px tahoma;
}

.nowrap {
	white-space: none;
}

/* FORM STYLES */

.form {
	font: 11px/18px tahoma;
	color: #6d6d6d;
	height: 20px;
	padding: 0 0 2px 4px;
	background: #f9f9f7;
	border-top: 1px solid #d8d8d3;
	border-right: 1px solid #FFF;
	border-bottom: 1px solid #FFF;
	border-left: 1px solid #d8d8d3;
}

.formSelect, .formTextarea {
	font: 11px/18px tahoma;
	color: #6d6d6d;
	padding: 0 0 2px 4px;
	background: #f9f9f7;
	border-top: 1px solid #d8d8d3;
	border-right: 1px solid #FFF;
	border-bottom: 1px solid #FFF;
	border-left: 1px solid #d8d8d3;
}

.submit {
	font: 11px/18px tahoma;
	color: #6d6d6d;
	background: #f9f9f7;
	border-top: 1px solid #FFF;
	border-right: 1px solid #d8d8d3;
	border-bottom: 1px solid #d8d8d3;	
	border-left: 1px solid #FFF; 
	font-weight: bold; 
	padding: 0 10px 0 10px; 
	height: 25px; 
	margin-right: 10px;
}













/************************************************************/


/* COOLMENUS 4 STYLES */

.clCMAbs{
	position: absolute;
	visibility: hidden;
	left: 0;
	top: 0;
}

/*Style for the background-bar*/

.clBar{
	position: absolute; 
	background: #000; 
	visibility: hidden;
}

/*Styles for level 0*/

.clLevel0,.clLevel0over{
	position: absolute;
	padding: 0px; 
	font: 11px Tahoma; 
	color: #4C4C4C;
}
.clLevel0over{
	color: #ffffff; 
	cursor: pointer;
}
.clLevel0border{
	position: absolute;
	visibility: hidden;
}

/*Styles for level 1*/

.clLevel1, .clLevel1over {
	font: 11px tahoma;
	color: #FFF;
	position: absolute; 
	padding-left: 30px;
	padding-top: 6px;
	padding-right: 10px;
	background: #272727 url(images/nav_subnav_bg.jpg) 0 0 no-repeat;
	border-top: 1px solid #3c3c3c;
}
.clLevel1over{
	background: #272727 url(images/nav_thirdnav_bg.jpg) 0 0 no-repeat;
	cursor: pointer;
	color: #c9b992;
}
.clLevel1border{
	position: absolute;
	visibility: hidden; 
	background: #4F4C44;
}

/*Styles for level 2*/

.clLevel2, .clLevel2over {
	font: 11px tahoma;
	color: #FFF;
	position: absolute; 
	padding-left: 30px;
	padding-top: 6px;
	padding-right: 10px;
	background: #272727 url(images/nav_thirdnav_bg.jpg) 0 0 no-repeat;
	border-top: 1px solid #3c3c3c;
}
.clLevel2over{
	background: #272727 url(images/nav_subnav_bg.jpg) 0 0 no-repeat;
	cursor: pointer;
	color: #c9b992;
}
.clLevel2border{
	position: absolute;
	visibility: hidden; 
	background: #4F4C44;
}



