/****************************************
 * globals
 ****************************************/
 
body {
	margin:0;
	padding: 0;
	color:#6a6a6a;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
}
img, fieldset {
	border: 0;
}

h1, h2, h3, h4, h5, h6 {
	font-family:Helvetica,Arial, sans-serif;
	font-stretch: condensed;
	font-weight: bold;
}
h1 {
	text-transform:uppercase;
}
h1, h2 {
	color:#2B2B2B;
	font-size:18px;
	margin-top:0;
	padding-top:0;
}
a, a:visited, a:active {
	color:#6a6a6a;
}

/****************************************
 * Layout
 ****************************************/
.container {
	clear:left;
	display:table;
	height:100%;
	margin:auto;
	width:938px;
	overflow:hidden;
}
#logo {
	float: left;
	width: 229px;
}
#search {
	float:right;
	margin-top:73px;
	text-align:right;
	width:335px;
}
#breadcrumb {
	margin-top:106px;
	text-align:right;
	text-transform:lowercase;
}
#siteSearchSContainer {
	float:right;
	margin-top:0;
	text-align:right;
	width:105px;
}
#siteSearchForm {
	background-color:#FFFFFF;
	border:1px solid #DEDFE1;
	color:#000000;
	font:9pt Verdana;
	padding:0;
	width:179px;
}
#siteSearchIContainer {
	float:right;
	height:17px;
	line-height:17px;
	text-align:right;
	width:100px;
}

#nav_bar {
	height: 45px;
	background: url(deimages/bg-menu.gif) repeat-x scroll center top transparent;
}

#inbln_map {
	float: right; 
	width: 226px;
	height: 325px;
}

.footer {
	border-top: 2px solid #363636;
	line-height:40px;
}

/****************************************
 * Skip Navigation Container
 ****************************************/

#skipnav {
	position: absolute;
	top: -9999em;
	left: -9999em;
}
#skipnav hr {
	display: none;
}

/****************************************
 * page content
 ****************************************/
#page_content {
	line-height:17px;
	padding-bottom:15px;
}
#page_content ul {
	list-style-type:disc;
}
#page_content .column {
	display:table;
	float:left;
	height:100%;
	margin-top: 25px;
	padding-left: 30px;
}
#page_content .column_home {
	background:url("deimages/leftNavLine.gif") repeat-y scroll right top transparent;
	width: 670px;
	padding-left: 0;
	height: 100%;
	padding-right:20px;
}
#page_content .column_nav {
	background:url("deimages/leftNavLine.gif") repeat-y scroll left top transparent;
	height:100%;
	margin-left:206px;
	margin-top:12px;
	padding-left:20px;
	width:708px;
}

#page_content .column_full {
	height:100%;
	margin-top:12px;
	padding-left:20px;
	padding-right:20px;
	width:898px;
}
#page_content #sub_nav {
	background:url("deimages/leftNavLine.gif") repeat-y scroll right top transparent;
	float:left;
	height:100%;
	padding-left:15px;
	padding-right:15px;
	width:178px;
}
#page_content #sub_nav ul {
	list-style-type:disc;
	margin-left:0;
	padding-left:0;
}
#page_content #sub_nav ul li {
	margin-left: 15px;
	padding-bottom: 5px;
}
#page_content #sub_nav ul li a,  #page_content #sub_nav ul li a:visited {
	text-decoration: none;
}
#page_content #sub_nav ul li a:hover, .subNavigationLit, .subNavigationLit a, .subNavigationLit a:visited {
	color: #386cb8;
}

#page_content #sub_nav ul li.subNavigationHead {
	margin-left:-8px;
}
.subNavigationHead, .subNavigationHead a, .subNavigationHead a:visited {
	color:#2B2B2B;
	font-family:Helvetica,Arial,sans-serif;
	font-size:18px;
	line-height: 20px;
	font-stretch:condensed;
	font-weight:normal;
	margin-bottom:10px;	
	text-decoration:none;
	list-style-type:none;
}
#page_content #sub_nav ul li ul {
	padding-top: 10px;
}
.banner {
	text-align: center;
	padding-top: 40px;
	padding-bottom: 20px;
}

.thirdnav  {
	height: 110px;
	width: 100%;
	padding: 15px;
	color: #fff;
	margin-bottom:15px;
	z-index:-1;
	background-color:#742482;
	
}
.thirdnav h2  {
	color:#FFFFFF;
	font-size:34px;
font-weight:lighter;
padding-top:10px;
}
#thirdnav_links  {
	padding-top:30px;
	padding-right:20px;
}
.thirdnav a, .thirdnav a:visited {
	color: #fff;
	text-decoration: none;
}

.thirdnav a:hover {
	color: #fff;
	text-decoration: underline;
}
/****************************************
 * regions
 ****************************************/

.bgred {
	background: #9A090C;
}
.bggreen {
background-color:#194929;
}
.bgyellow {
background-color:#EDA120;
}
.bgturcuoise {
background-color:#4590B2;
}
.bgnavy {
background-color:#1A1D49;
}
.bgpink {
background-color:#ec008c;
}

.bglightGreen {
background-color:#79c102;
}
