@charset "utf-8";
/* CSS Document */
body {
	background:#12202f url(/assets/img/MediaCenter/BG_water.jpg) repeat-x;	
}

.clearfloats {
	height:10px;
	clear:both;
	line-height:10px;
}

.header {
	margin-bottom:5px;
	margin-top:10px;
}

.topnavwrapper {
	background:url(/assets/img/MediaCenter/nav_bg-trans.png) no-repeat;
	width:947px;
	height:33px;
}

.bodywrapper {
	width:941px;
	height:504px;
}

.leftnavwrapper {
	background:url(/assets/img/MediaCenter/leftnav_bg.jpg) no-repeat;
	float:left;
	width:205px;
	height:504px;
}

.contentwrapper {
	background:url(/assets/img/MediaCenter/body_bg.jpg) no-repeat;
	float:right;
	width:723px;
	height:504px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#6f6f6f;
	font-weight:normal;
}

.contentwrapper h1 {
	font-size:14px;
	color:#233952;
	line-height:25px;
	vertical-align:middle;
	clear:both;
	font-weight:bold;
}

.contentwrapper hr {
	color:#4774a9;
	background-color:#4774a9;
	height:2px;
	width:644px;
}

.contentheader {
}

.contentscroller {
	width:682px;
	height:353px;
	overflow:scroll;
	overflow-x:hidden
}

.contentpane {
	margin-right:15px;
	text-align:left;
}

.contentpane img.content {
	float:left;
	border:3px solid #286aa3;
	margin-right:20px;
	margin-bottom:20px;
}

.footerwrapper {
	color:#FFFFFF;
	width:941px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	position:relative;
	margin-top:10px;
}

.breadcrumb {
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
}

.footerwrapper a:link {color:#FFFFFF; text-decoration:none;}
.footerwrapper a:visited {color:#FFFFFF; text-decoration:none;}
.footerwrapper a:active {color:#FFFFFF; text-decoration:underline;}
.footerwrapper a:hover {color:#FFFFFF; text-decoration:underline;}

.breadcrumb a.SkinObject:link {color:#FFFFFF; text-decoration:none; font-weight:normal; font-family:Arial, Helvetica, sans-serif; font-size:10px;}
.breadcrumb a.SkinObject:visited {color:#FFFFFF; text-decoration:none; font-weight:normal; font-family:Arial, Helvetica, sans-serif; font-size:10px;}
.breadcrumb a.SkinObject:active {color:#FFFFFF; text-decoration:underline;}
.breadcrumb a.SkinObject:hover {color:#FFFFFF; text-decoration:underline;}

.copyright {
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
}

.footer {
	position:absolute;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	left:420px;
}
	
/**** TOP MENU ****/
#Nav_Top { /* menu wrapper div */
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 33px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;	
	font-weight:bold;
	z-index:100 !important;
	vertical-align:middle;
	text-transform:uppercase;
	margin-left:20px;
}

#Nav_Top ul { /* all submenu lists */
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1;
	z-index:100 !important;
}

#Nav_Top a { /* all links within the menu wrapper */
	display: block;
	color:#FFFFFF;
	z-index:100 !important;
}

#Nav_Top li { /* all list items */
	float: left;
	list-style: none;
	z-index:100 !important;
	margin:0px 120px 0 0px;
}

#Nav_Top li li {
	z-index:100 !important;
	border-bottom:2px groove #5785b2;
	width:130px;
	margin:0px;
	text-align:left;
	font-size:10px;
}


#Nav_Top li a:hover {
	color:#89a7da;
	z-index:100 !important;
	text-decoration:none;
}

#Nav_Top li ul { /* second-level lists */
	position: absolute;
	background: #182b4e;
	width: 130px;
	left: -999em;
	z-index:100 !important;
	border:2px solid #8f8f8f;
}

#Nav_Top li ul ul { /* third-and-above-level lists */
	margin: -22px 0 0 130px;
	z-index:100 !important;
}

#Nav_Top li:hover ul ul, 
#Nav_Top li:hover ul ul ul,
#Nav_Top li:hover ul ul ul ul,  
#Nav_Top li.hover ul ul, 
#Nav_Top li.hover ul ul ul, 
#Nav_Top li.hover ul ul ul ul {
	left: -9999px;
	z-index:100 !important;
}

#Nav_Top li:hover ul, 
#Nav_Top li li:hover ul, 
#Nav_Top li li li:hover ul, 
#Nav_Top li li li li:hover ul,
#Nav_Top li.hover ul, 
#Nav_Top li li.hover ul,
#Nav_Top li li li.hover ul, 
#Nav_Top li li li li.hover ul { /* lists nested under hovered list items */
	left: auto;
	z-index:100 !important;
}

#Nav_Top li li a { /* all item links under the top level */
	padding:5px 10px;
	z-index:100 !important;
}

#Nav_Top li li a:hover { /* all item links under the top level */
	padding:5px 10px;
	z-index:100 !important;
	background-color:#596f97;
	color:#FFFFFF;
}

/**** LEFT NAV ****/
#Nav_Left { /* menu wrapper div */
	padding: 0;
	margin: 0;
	width: 182px;
	padding:5px;
	z-index:1 !important;
	text-align:left;
	font-weight:bold;
	
}

#Nav_Left ul { /* all submenu lists */
	padding: 0;
	border: 0;
	margin: 0;
	list-style-type: none;
	width:182px;
	background-color:transparent;
	z-index:1 !important;
}

#Nav_Left a { /* all links within the menu wrapper */
	display: block;
	color : #666;
	text-decoration : none;
	background-color:transparent;
	padding:0px 10px;
	margin: 0; 
	border: 0;
	line-height:28px;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	z-index:1 !important;
}

#Nav_Left li { /* all list items */
	position: relative;
	display: inline;
	list-style-type: none;
	float: left;
	margin: 0;
	border: 0;
	padding: 0;
	width: 182px;
	border-bottom:2px groove #4774a9;
	z-index: 1500;
	background-color:transparent;
	z-index:1 !important;
}

#Nav_Left li li {
	margin: 0;
	padding: 0;
	color: #000;
	z-index:1 !important;
}


#Nav_Left li a:hover {
	margin: 0;
	border: 0; 
	padding:0px 10px;
	color: #6f6f6f; 
	background-color:#c8e9f8;
	z-index:1 !important;
}

#Nav_Left li ul { /* second-level lists */
	position: absolute;
	width: 182px; /* width of submenu, must be set so third-level list can get shifted over properly */
	left: -9999px; /* using left instead of display to hide menus because display: none isn't read by screen readers */
	border: solid 2px #74acdc;
	padding: 0;
	margin: -30px 0 0 0;
	/* hack for MacIE5 to ignore, while other browsers use
	margin: 0 0 0 0;
	end hack */
	background-color:#f3f7fa;
	z-index:1 !important;
}

#Nav_Left li ul ul { /* third-and-above-level lists */
	z-index:1 !important;
}

#Nav_Left li:hover ul ul, 
#Nav_Left li:hover ul ul ul,
#Nav_Left li:hover ul ul ul ul,  
#Nav_Left li.hover ul ul, 
#Nav_Left li.hover ul ul ul, 
#Nav_Left li.hover ul ul ul ul {
	left: -9999px;
	z-index:1 !important;
}

#Nav_Left li:hover ul, 
#Nav_Left li li:hover ul, 
#Nav_Left li li li:hover ul, 
#Nav_Left li li li li:hover ul,
#Nav_Left li.hover ul, 
#Nav_Left li li.hover ul,
#Nav_Left li li li.hover ul, 
#Nav_Left li li li li.hover ul { /* lists nested under hovered list items */
	left: 182px;
	z-index:1 !important;
}

#Nav_Left li li a { /* all item links under the top level */
	padding-left:15px;
	padding-right:15px;
	z-index:1 !important;
}

#Nav_Left li li a:hover { /* all item links under the top level */
	padding-left:15px;
	padding-right:15px;
	z-index:1 !important;
}

/* Applied to the parent item, if displayed, in either vertical or horizontal
   orientation. Must follow other styles. */
#Nav_Left #houseMenuParentItem a
{ /* all links under the parent item (li) */
	color: #333; 
	text-decoration: none;
	z-index:1 !important;
}

#Nav_Left a#houseMenuParentLink
{ /* parent link itself */
	color: #333; 
	text-decoration: none;
	z-index:1 !important;
}

#Nav_Left a#houseMenuCurrentLink
{ /* current link itself */
	margin: 0;
	border: 0; 
	padding: 8px 5px 10px 5px;
	color: #eee; 
	text-decoration: none;
	z-index:1 !important;
}