@charset "UTF-8";
/* CSS Document */

html {
  height: 100%;
}

body {
	margin:0 auto;
}

body.int {
	margin:0 auto;
	/*background:#ffffff url(images/water-bg.jpg) center bottom no-repeat;*/
	background:url(images/int-bg.jpg) top repeat-x;
}

#wrapper {
	width:850px;
	margin:0 auto;
}

#wrapper_hp {
	width:100%;
	margin:0 auto;
	position:absolute;
	z-index:2;
}

#nav_body {
	background:url(images/nav-bg.jpg) top repeat-x;
	height:45px;
}

#nav_wrapper {
	width:850px;
	margin:0 auto;
}

#bread_body {
	background:url(images/bread-bg.jpg) top repeat-x;
	height:113px;
}

#bread_body_test {
	background:url(images/bread-bg-test.jpg) top repeat-x;
	height:63px;
}

#bread_wrapper {
	width:850px;
	margin:0 auto;
}

#main_nav {
	height:26px;
}

.hp_flash {
	margin:-19px auto 0;
	text-align:center;
	height:650px;
	width:850px;
	overflow:hidden;
}

.admin_flash {
	height:auto;
	margin-top:0;
}

.copyright {
	font-family:Arial, Helvetica, sans-serif;
	color:#5e5e5e;
}

#footer {
	font-family:Arial, Helvetica, sans-serif;
	font-size:.7em;
	color:#5e5e5e;
	margin:7px 0;
}

#footer_hp {
	font-family:Arial, Helvetica, sans-serif;
	font-size:.7em;
	color:#5e5e5e;
	margin:7px auto 7px auto;
	padding-bottom:10px;
	width:850px;
}

#footer_int {
	font-family:Arial, Helvetica, sans-serif;
	font-size:.7em;
	color:#5e5e5e;
	margin:7px 0 0 0;
	border-top:#b4c3d3 1px solid;
	padding-top:10px
}

#footer_left {
	float:left;
	position:relative;
}

#footer_right {
	float:right;
	position:relative;
}

.clear {
	clear:both;
}

img {
	border:0;
}

a:link, a:active, a:visited {
	color:#587ba2;
	text-decoration:none;
}

a:hover {
	color:#3b5b7e;
	text-decoration:underline;
}

#header {
	height:97px;
}

#logo {
	float:left;
	position:relative;
	width:200px;
	height:59px;
	margin:10px 0 0 24px;
	_margin:10px 0 0 12px;
}

#tagline {
	float:right;
	position:relative;
	font-family:"Times New Roman", Times, serif;
	font-size:1.1em;
	margin:29px 23px 0 0;
	_margin:29px 40px 0 0;
	color:#151414;
}

.tag_blue {
	color:#35659c;
}

#breadcrumb {
	height:38px;
	padding:75px 0 0 24px;
	color:#f7d100;
	font-size:1.5em;
	text-transform:uppercase;
}

#breadcrumb-test {
	height:40px;
	padding:23px 0 0 24px;
	color:#f7d100;
	font-size:1.3em;
	text-transform:uppercase;
}

#breadcrumb a {
	color:#F7D100;
	text-decoration:none;
}

#int_content {
	min-height:350px;
	margin-top:30px;
}

#int_content2 {
	min-height:350px;
	margin-top:0px;
}

#int_content_test {
	margin-top:20px;
}

#int_content_test h1 {
 	margin:0 0 10px 0;
	color:#0c4688;
	font-family:"Times New Roman", Times, serif;
	font-size:1.7em;
	font-weight:normal;
 }

.int_title {
	margin:0 20px 0 24px;
	_margin:0 10px 0 12px;
}

.int_left {
	float:left;
	position:relative;
	margin:0 0 0 24px;
	_margin:0 0 0 12px;
	width:540px;
}

.int_right {
	float:right;
	position:relative;
	width:224px;
	margin-right:20px;
	_margin-right:10px;
}

.int_onecol {
	margin:0 16px 0 24px;
	padding-bottom:20px;
}

.water {
	background:url(images/water-bg.jpg) center -20px no-repeat;
	height:270px;
	padding-top:130px;
}

.water_hp {
	background:url(images/water-bg.jpg) top center;
	height:400px;
	position:relative;
	top:414px;
	z-index:1;
}

/* Menu Styles */
#lxT371 {
margin-left:0px;
}


/*.box {min-height:1px; _height:1px;}
.box:after {content:"."; display:block; line-height:0px; font-size:0px; visibility:hidden; clear:both;}*/

    #main_nav ul {margin:0; padding:0; list-style:none;}
    #main_nav ul li {margin:0; padding:0; float:left;list-style:none; position:relative; z-index:3}
    #main_nav ul li a {background:url(images/nav_divider.gif) right no-repeat; display:block; position:relative; padding-top:4px;font-family:"Times New Roman", Times, serif; font-size:.9em; border:0; color:#ffffff; text-decoration:none; cursor:pointer;}    
    
	#main_nav ul li a#tab_58 {width:94px; height:22px; text-align:center}
	#main_nav ul li a#tab_71 {width:163px; height:22px; text-align:center}
	#main_nav ul li a#tab_59 {width:131px; height:22px; text-align:center}
	#main_nav ul li a#tab_60 {width:165px; height:22px; text-align:center}
	#main_nav ul li a#tab_61 {width:184px; height:22px; text-align:center}
	#main_nav ul li a#tab_63 {width:113px; height:22px; text-align:center; background:none;}
	
    /* Main menu (main_nav - active) */
    #main_nav ul li#active a, #main_nav ul li#active a:hover { background:url(images/nav_divider2.gif) right no-repeat; color:#323232; display:block;}
	/*#main_nav ul li#active a#tab_80, #main_nav ul li#active a#tab_80:hover {background: url(_i/nav-on-left.gif) left top no-repeat; color:#fff;}
	#main_nav ul li#active a#tab_78, #main_nav ul li#active a#tab_78:hover {background: url(_i/nav-on-right.gif) right top no-repeat; color:#fff;}*/

	
	/* Main menu (main_nav - hover) */
	
    #main_nav ul li a:hover, #main_nav ul li a.current,#main_nav ul li#active a.current {background:url(images/nav_divider2.gif) right no-repeat; color:#323232; display:block;}
	#main_nav ul li a#tab_63:hover, #main_nav ul li a#tab_63.current,#main_nav ul li#active a#tab_63.current {background: url(images/nav_on.gif) repeat-x; color:#323232;}
	/*#main_nav ul li a#tab_78:hover, #main_nav ul li a#tab_78.current,#main_nav ul li#active a#tab_78.current {background: url(_i/nav-hover-right.gif) right top no-repeat; color:#fff;}*/
	
	.dropdown{ position:absolute; left:0; top:26px; width:150px; display:none; z-index:4;padding:7px; background-color:#084386; background-image:none; }
	.dropdown-b{ padding-bottom:0; }
 
    #child_61.dropdown, #child_62.dropdown, #child_63.dropdown, #child_71.dropdown {display:none; padding:0;}

    #main_nav ul li div#child_89, #main_nav ul li div#child_90, #main_nav ul li div#child_91, #main_nav ul li div#child_92, #main_nav ul li div#child_78 {border-top:0;}

 #main_nav ul li a.child,#main_nav ul li#active a.child{ color:#ffffff; font-family:"Times New Roman", Times, serif;font-weight:normal; font-size:.8em; padding:4px 0 4px 8px; background-image:none;}
 #main_nav ul li a.child:hover,#main_nav ul li#active a.child:hover{background:#f9d300 none; color:#323232; font-family:"Times New Roman", Times, serif;font-size:.8em; }
 
 /* ------------------- */
 
h1 {
 	margin:0 0 10px 0;
	color:#0c4688;
	font-family:"Times New Roman", Times, serif;
	font-size:2em;
	font-weight:normal;
 }
 
h2 {
 	margin:0 0 5px 0;
	color:#0c4688;
	font-family:"Times New Roman", Times, serif;
	font-size:1.7em;
	font-weight:normal;
 }
 
h5 {
 	margin:0 0 0 0;
	color:#0c4688;
	font-family:"Times New Roman", Times, serif;
	font-size:2em;
	font-weight:normal;
 }
 
h6 {
 	margin:0 0 10px 0;
	color:#555555;
	font-family:"Times New Roman", Times, serif;
	font-size:1.5em;
	font-weight:normal;
 }
 
p {
 	margin:0 0 12px 0;
	font-family:"Times New Roman", Times, serif;
	font-size:1.2em;
	font-weight:normal;
	line-height:1.5em;
	color:#222222;
}

#int_content_test ul {
	padding-left:6px;
	clear:both;
}

#int_content_test ul li {
 	margin:0 0 3px 0;
	font-family:"Times New Roman", Times, serif;
	font-size:1.2em;
	font-weight:normal;
	line-height:1.5em;
	color:#222222;
	list-style:none;
	list-style-image:none;
	list-style-type:none;
	background:url(images/li.jpg) left top no-repeat;
	padding:0 0 0 15px;
}

.subnav {
	background:#ffffff;
	border:#dadada 1px solid;
	padding:3px;
	font-family:"Times New Roman", Times, serif;
	font-size:.9em;
	margin-bottom:25px;
}

.GroupStat {
	background-color:#e0e0e0;
	display:block;
	padding:4px 0 2px 10px;
	height:19px;
}

.GroupStat a {
	color:#323030;
}

.GroupTextCurr {
	
	display:block;
}

.GroupHov2 {
	color:#FFFFFF;
	background:url(images/subnav-hover.jpg) repeat-x;
	padding:4px 0 2px 10px;
	height:19px;
}

.GroupHov2 a {
	display:block;
	width:204px;
	color:#FFFFFF;
	text-decoration:none;
}

.ItemStat {
	background:#d2d2d2 url(images/subsub_arrow.jpg) left no-repeat;
	display:block;
}

.ItemStat a {
	color:#323030;
}

.Level2Text, .Level2TextCurr {
	padding:4px 0 2px 22px;
	height:19px;
	display:block;
}

.ItemHov2, .ItemHov {
	color:#FFFFFF;
	background:#AAAAAA url(images/subsub_arrow2.jpg) left no-repeat;
}

.ItemHov2 a, .ItemHov a {
	color:#FFFFFF;
	text-decoration:none;
	display:block;
	width:192px;
}

.button {
	width:224px;
	height:27px;
	margin-bottom:10px;
}

a.sidebar_btn1:link, a.sidebar_btn1:active, a.sidebar_btn1:visited {
	background:url(images/btn.jpg) no-repeat;
	width:212px;
	height:24px;
	_height:23px;
	padding:3px 0 0 12px;
	_padding:4px 0 0 12px;
	display:block;
	color:#FFFFFF;
	font-family:"Times New Roman", Times, serif;
	font-size:1.4em;
}

a.sidebar_btn1:hover {
	background:url(images/btn_hover.jpg) no-repeat;
	width:212px;
	height:24px;
	_height:23px;
	display:block;
	color:#FFFFFF;
	text-decoration:none;
	font-family:"Times New Roman", Times, serif;
	font-size:1.4em;
}

.bio_divider {
	border-bottom:#dddddd 1px solid;
	margin:0 0 12px 0;
	padding-top:0px;
	height:5px;
}

.news_divider {
	border-bottom:#dddddd 1px solid;
	margin:0 0 13px 0;
	padding-top:0px;
	height:4px;
}

.lang_dd {
	background-color:#FFFFFF;
	color:#333333;
	border:#aaaaaa 1px solid;
}

.img_pad {
	padding:0 15px 0 0; 
}

.img_pad2 {
	padding:0 15px 13px 0; 
}


/*  admin nav  */

.MainMenu_MenuItem {
	cursor: hand; 
	color: #222222; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: normal; 
	border: 0px #153478 solid;
	padding: 0px 5px 0px 5px;
	background-color: #9db9ea; 
	height:24px;
	border-bottom:1px solid #153478;
}
.MainMenu_MenuItemSel {
	background-color: #4a69ad; 
	cursor: hand; 
	color: #ffffff; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: normal; 
	border: 0px #153478 solid;
	padding: 0px 5px 0px 5px;
	height:24px;
	border-bottom:1px solid #153478;
	}
	
.MainMenu_MenuIcon {
	display: none;
}

.rootmenuitem {	
	background-color: transparent;
	cursor: hand; 
	color: #ffffff; 
	text-align: center;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px;  
	font-weight: bold;
	border: 0px #999999 solid;
	padding: 6px 10px;
	height:18px;
	display:table-cell;
}
.rootmenuitemselected {
	background-color: transparent;
	cursor: hand; 
	color: #f6b03e; 
	text-align: center;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px;  
	font-weight: bold;
	border: 0px #999999 solid; 
	padding: 6px 10px;
	height:18px;
	display:table-cell;	
}
.rootmenuitembreadcrumb{
	background-color: #9db9ea;
	cursor: hand; 
	color: #ffffff; 
	text-align: center;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px;  
	font-weight: bold;
	border: 0px #999999 solid; 
	padding: 6px 10px;
	height:18px;
	display:table-cell;	
}

.submenuitembreadcrumb{
	cursor: hand; 
	color: #FFFFFF; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: normal; 
	border: 0px #35668b solid;
	padding: 0px 5px 0px 5px;
	background-color: #333333; 
	height:24px;
	border-bottom:1px solid #153478;
}

.submenu {
	z-index: 1000;
	background-color: transparent; 
	/*filter: progid:DXImageTransform.Microsoft.Shadow(color='#CCCCCC', Direction='90', Strength='1');*/
	border: 1px #4867ab solid;
	margin-left:0;
	margin-top:0;
}

.MainMenu_MenuBreak {
	border-bottom: transparent 0px solid; 
	border-left: transparent 0px solid; 
	border-top: transparent 0px solid;  
	border-right: transparent 0px solid; 
	background-color: transparent; 
	/*height: 1px;*/
}

.MainMenu_MenuArrow {
	display:none;
	border: 0px #FFFFFF solid;
	padding: 0px 5px 0px 5px;
	border-bottom:1px solid #333333;
	height:24px;
}

.MainMenu_RootMenuArrow {
	display: none;
}

/* LIGHTBOX STYLES */
.black_overlay{
   display: none;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #000000;
	background-attachment:scroll;
    z-index:1001;
    -moz-opacity: 0.9;
    opacity:.90;
    filter: alpha(opacity=90);
}
.white_content {
	margin: 10px auto 0;
	width: 870px;
    padding: 0px;
    z-index:1002;
    overflow: auto;
	background:#000;
	border:#eee 0px solid;
	overflow:hidden;
	-moz-opacity: 1;
    opacity:1;
    filter: alpha(opacity=100);
}
.white_contentForm {
    display: none;
    position: absolute;
	top: 0;
	left: 50%;
    margin: 50px 0 50px -288px;
	width: 870px;
    padding: 0px;
    z-index:1002;
}
