﻿@charset "utf-8";
/* CSS Document */
body {
	background: #000066 url("../images/background_tile.jpg") repeat-y top center;
	font-family: 'lucida grande', helvetica, verdana, arial, sans-serif;
color: #FFF;
	font-size:12px;
	padding: 0px;
	margin: 5px;
	line-height:150%;
}


h1,h2,h3{
	margin:0;
	padding:0;
}

a{
color:#FFFFFF;
}

a:HOVER{
color:#CCCCCC;
}

.red{
	color: #990000;
	font-size:14px;
}

strong{
	font-size: 15px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}

h3{
	font-size: 17px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	
}

h2{

	font-size:18px;
	margin:10px;
	margin-left:0px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}


h4{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	border-bottom:#CCCCCC solid 1px;
	margin:10px;
	margin-top:20px;
	margin-left:0px;
	font-weight:bold;
	color:#F8EF81;
}

.dict{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	margin:10px;
	margin-top:20px;
	margin-left:0px;
	font-weight:bold;
	color: #FFDFDF;
}

b{
font-size: 12pt;

}

hr{
	margin:0;
	margin-bottom:10px;
	padding:0;
}

.content{
	margin-left:15px;
}

.outer_containter {
	text-align:center;
}

.nav_container {
	background: #000 url("../images/nav_back_tile.jpg") repeat-x top;
	height:36px;
}

.title_img{
	margin:0px;
}

.content_container {
	background-color:#5886AA;
	padding:15px;
	text-align:left;
	margin-bottom:10px;
	z-index: -7;
}

.content_container_new {
	background-color:#5886AA;
	padding:0px;
	text-align:left;
	margin-bottom:10px;
	z-index: -7;
}


.content_container img{
	margin-bottom:10px;
	margin-right:5px;
}

.resource_download{
	clear:both;
}

.resource_download a{
	color:#FFFFFF;
}

.resource_download a:hover{
	color:#CCCCCC;
}

.resource_download a img{
	border:none;
}

.resource_download hr{
margin-bottom:5px;
}

.qs_containter {
	background: #000 url("../images/qs/qs_back_tile.jpg") repeat-x top;
	height:30px;
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #aaa;
	font-weight:bold;
}

.bottom_container {
	background: transparent url("../images/bottom_back.jpg") no-repeat top;
	height: 158px;
}

/* quick search */

.qs_containter input, .qs_containter select {
	margin: auto 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: normal;
	color: #fff;
	padding: 1px;
}

input.qs_field, select.qs_field {
	background: #242424;
	border: 1px solid #888;
	width: 173px;
}


input.qs_btn {
	color: #eee;
	background: #50647D url("../images/qs/qs_btn_back.jpg") repeat-x top;
	border: none;
	width: 103px;
}

input.qs_btn:hover {
	color: #99A9BD;
	background: #50647D url("../images/qs/qs_btn_back_over.jpg") repeat-x top;
	border: none;
	width: 103px;
}


/* navigation styling */

#nav, #nav ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
}

#nav a {
	display: block;
	width: auto;
	
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color:#fff;
	font-size: 10pt;
	text-decoration: none;
	font-weight: bold;
	line-height: 36px;
	margin: 0px 10px;
	padding: 0px 20px;
}


#nav a:hover {
	display: block;
	width: auto;
	
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color:#ccc;
	font-size: 10pt;
	text-decoration: none;
	font-weight: bold;
	line-height: 36px;
	margin: 0px 10px;
	padding: 0px 20px;
	
	background: #000;
}

#nav a img {
	margin: 0px 20px;
}

#nav li { /* all list items */
	float: left;
	width: auto; /* width needed or else Opera goes nuts */
}

#nav li ul { /* second-level lists */
	position: absolute;
	background: transparent;
	width: auto;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
	margin: 0px;
}

#nav li ul li { /* second-level list items */
	clear: both;
	/* white-space:nowrap; nice for some things? */
}

#nav li ul a { /* second-level list items */
	width: 110px;
	background: #000 url("../images/subnav_back_tile.jpg") repeat-x top;
	color:#eee;
	font-size: 8pt;
	padding: 7px 10px;
	text-decoration: none;
	font-weight:bold;
	line-height:normal;
}

#nav li ul a:hover { /* second-level list items */
	width: 110px;
	background: #000;
	color:#888;
	font-size: 8pt;
	padding: 7px 10px;
	text-decoration: none;
	font-weight:bold;
	line-height:normal;
}

#nav li ul li a, #nav li ul li a:hover {
}

#nav li:hover ul, #nav li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
}


/* special widths for each dropdown */
#nav li ul#sub_mort a { /* second-level list items */
	width: 196px;
}

#nav li ul#sub_career a { /* second-level list items */
	width: 170px;
}

.locationSection{
	text-decoration:none;
	border-bottom:dotted #E2E9F3 thin;
	height:123px;
	clear:both;
}

.setUrl  { 	

	background-image:url(../images/over_bg.gif);
	background-position: center right;
	background-repeat:no-repeat;
}

a img, a:link img {
	border: 0px;
	
}


.unSetUrl  { 	

	background-image:none;
	background-position: center right;
	background-repeat:no-repeat;
}

.locationSection:HOVER {
	background-image:url(../images/over_bg.gif);
	background-position: center right;
	background-repeat:no-repeat;
	text-decoration:none;
}

a .locationSection img{
	text-decoration:none;
	border:none;
	vertical-align:middle;
	float:left;
}

a .locationSection img:HOVER{
	text-decoration:none;

}

.sectionTitle{
	color:#FFF;
	text-decoration:none;
	font-size:18px;
	font-family:Arial, Helvetica, sans-serif;
	border: 0px;
	position:relative;
	top:10px;
}

.sectionTitle:HOVER{
	text-decoration:none;
	border: 0px;
}

.sectionContent{
	color:#FFF;
	position:relative;
	top:10px;
	text-decoration: none;
}

.sectionContent:HOVER{
	text-decoration: none;
}

.sectionLink{
	text-decoration: none;
	border: 0px;
}

.sectionLink div span{
	text-decoration: none;
	border: 0px;
}

.sectionLink div div{
	text-decoration: none;
	border: 0px;
}

.sectionContent a{
	text-decoration: none;
	border: 0px;
}

.sectionContent a:HOVER{
	text-decoration: none;
	border: 0px;
}

.footContact{
	color: #4597D3;
}

.footContact a{
	color: #4597D3;
}

#footer {
	color: #ffffff;
	font-family:Arial, Helvetica, sans-serif;
	border: none;
	padding: 20px 10px;
	margin: 0 auto;
	font-size: 11px;
	}
	
.copyright {
	text-align: center;
	line-height: normal;
	padding: 0 0 5px 0;
}
