
/* == PAGE STRUCTURE == */
body{
	font-size: 12px;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	color: #3D364F;
	margin: 0px;
	text-align:left;
	/*min-width:794px;*/
}
#wrapper{
	margin:0 auto;
	text-align:left;
	width:794px;
}
#headwrap {
	width:794px;
	height:85px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;	
}
#headLeft{
	width:444px;
	height:85px;
	float:left;
}
#logo{
	margin:10px 0px 0px 15px;	
}
#headRight{
	width:330px;
	height:85px;
	float:left;
	background-image:url(images/header_globebk.jpg);
	background-repeat: no-repeat;
	background-position: top;
}
#login{
	float:right;
	width:310px;
	height:12px;
	margin-top:55px;
	padding-right:20px;
	text-align:right
}
.arrowgray {
	height:10px;
	width:10px;
	border:0px;
}
/* == end header / start middle image area == */
.greenbar{
	width:100%;
	height:4px;
	background-color:#067c0a; /* Dark Green */
	overflow:hidden;
	float:left;
}
.smallbar{
	width:100%;
	height:2px;
	background-color:#3c408a;
	overflow:hidden;
	float:left;
}

#middlewrap{
	margin:0 auto;
	text-align:center;
	width:100%;
	height:229px;
	background-color:#3c408a;
	overflow:hidden;
}
#menubannerwrap{
	width:794px;
	height:229px;
	margin:0 auto;
	text-align:left;
}
/* == left side vertical menu == */
#menuwrap{
	width:165px;
	height:229px;
	background-color:#628FD3; 
	float:left;
	border-left:1px solid white;
	text-align:left;
}
#bannerwrap{
	width:629px;
	height:229px;
	background-color:white;
	float:right;
	overflow:hidden;
}
/* == Horizontal Menu == */
#hmenubg{
	margin:0 auto;
	text-align:center;
	width:100%;
	height:30px;
	background-color:#3c408a;
	/*overflow:hidden;*/
}
#hmenuwrap{
	width:792px;
	height:29px;
	background-color:#628FD3;
	margin:0 auto;
	border-right:1px solid white;
	border-left:1px solid white;
	border-top:1px solid white;
	text-align:center;
	
}
/***** end hmenu // Content Area *****/
#contentwrap{
	width:794px;
	min-height:400px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	clear:both;
	margin-top:25px;
}
#contentSpacer{
	margin:20px 5px 5px 3px; /*TRBL*/	
}
#footerbar{
	margin:0 auto;
	text-align:center;
	width:100%;
	height:10px;
	background-color:#3c408a; /* Dark Blue */
	overflow:hidden;
}
#footertext{
	margin:0 auto;
	text-align:center;
	width:100%;
	height:20px;
	color: #2a2a2a;
	font-size: 10px;
	text-decoration:none;
	padding:10px 0 10px 0; /*TRBL*/
}
.footerobjects, a.footerobjects:link,a.footerobjects:visited,a.footerobjects:active{
	color: #2a2a2a;
	font-size: 10px;
	text-decoration:none;
}
a.footerobjects:hover{
	cursor:text;
	font-size: 10px;
	text-decoration:none;
	color: #2a2a2a;
}
H1 {color: #3c408a; font-size: 20px; font-weight: bold; line-height: 21px;  text-decoration:none;}
H2 {}
H3 {}
H4 {}
H5 {}
H6 {}
p {
	font-size: 12px;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	color: #3D364F;
	line-height: 21px;
	text-decoration:none;	
}
.borderzero{border:0px;}
.learnmore {color: #029602; font-size: 12px; line-height: 19px; font-weight: bold; text-decoration:underline;}
a.learnmore:hover {color: #029602; font-weight: bold; text-decoration:none;}
.copyright {color: #2a2a2a; font-size: 10px; text-decoration:none;}

/* == PANE STRUCTURE == */
.PanesPad {
	width:100%;
	vertical-align: top;
	/*padding-top: 10px;
	padding-right: 30px;
	padding-bottom: 0;
	padding-left: 50px;*/
}
.PaneTop { width: 100%; padding: 0 7px 0 7px;}
.PaneBanner { 
	height:229px;
	width: 794px;
	padding: 0;
	background-color:white;
	/*background-image:url(images/banner_home.jpg);	*/
}
.PaneLeft { padding: 0 7px 0 7px; width: 33%; }
.PaneCenter { padding: 0 15px 0 10px; }
.PaneRight { padding: 0px; width: 180px; } /*TRBL*/
.PaneLeft2 { padding: 0 7px 0 7px; width: 33%; }
.PaneCenter2 { padding: 0 7px 0 7px; }
.PaneRight2 { padding: 0 7px 0 7px; width: 33%; }
.PaneBottom { width: 100%; padding: 0 7px 0 7px; }

/* == SKINOBJECTS == */
.loginlinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: black;
	font-weight: normal;
}
a.loginlinks:link,a.loginlinks:visited,a.loginlinks:active{
	text-decoration:none;
	color: black;
}
a.loginlinks:hover{
	text-decoration:underline;
	color: #029602;
}

/* == MENU STYLES == */
/*
===========================================================
 Presentation CSS for modifying the appearance of the menu
===========================================================
*/

/*
===========================================================
 ID MainMenu
===========================================================
*/

/* root-level menu */
ul#MainMenu {}

/* all submenus */
/* Typically set borders, background colors here. */
ul#MainMenu .sub {
	background-color:#7FA3DD;
}

/* all menu items */
/* Typically set menu item borders here. */
ul#MainMenu li {
	border-right:1px solid #7FA3DD;
}

/* nested menu items */
ul#MainMenu .sub li {}

/* menu item links */
/* Typically set padding, colors, text attributes here. */
/* Also must set background color and opacity here or in nested links to get translucent effect */
ul#MainMenu a {
	color: #FFFFFF;
	font-size: 12px;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
	font-weight:bold; 	
	text-align:left;
	padding:6px 7px;
}

/* nested menu item links */
ul#MainMenu .sub a {
	color:white;
}

/* hovered menu item links */
ul#MainMenu a:hover,
ul#MainMenu.root .breadcrumb:hover {
	color:#3c408a; /* Dark Blue */
	font-size: 12px; 
	font-weight:bold;
	text-align:left;	
}

/* hovered nested menu item links */
ul#MainMenu .sub a:hover {
	text-align:left;
	background-color:#3c408a; /* Dark Blue */
	color:#FFFFFF;
}

/* Applied to the submenu list immediately under the menu item hovered over */
/* Second-level menu lists only */
ul#MainMenu li:hover ul, 
ul#MainMenu li.hover ul {
	width: 185px; /* width of submenu, must be set so third-level list can get shifted over properly */
	border:1px solid #3c408a;
	background-color:#7FA3DD;
	z-index: 1000;
	font-size: 12px; 
	font-weight:bold;
	text-align:left;
	color:white;	
	opacity: 0.90;
	filter: alpha(opacity=90);
}


/* Applied to the submenu list immediately under the menu item hovered over */
/* Add more rules here if your menus have more than three (4) tiers */
ul#MainMenu .sub lvl1 li:hover ul, 
ul#MainMenu .sub lvl1 li.hover ul {
	left: 185px; /* position, based on width of parent submenu */
	top: 0;
	border:1px solid #3c408a;
	background-color:#7FA3DD;
	z-index: 1000;
	font-size: 12px; 
	font-weight:bold;
	text-align:left;
	color:white;	
	opacity: 0.90;
	filter: alpha(opacity=90);
}

ul#MainMenu .branch {

}

ul#MainMenu.root .breadcrumb {

}

ul#MainMenu.root .current,
ul#MainMenu .sub .current {

}


/********END NORTHSKY MENU***********/

/* main menu td */
.main_hmenu_bar{
	cursor:pointer;
	font-size: 12px;
	font-weight:bold; 
	width:794px;
	height:29px;	
}
/*  Main Menu Normal  */
.main_hmenu_rootitem{	
	color: white;
	font-size: 12px; 
	font-weight:bold; 	
	text-align:center; 
	padding:9px 10px; /*TRBL*/
	margin-right:1px;
	white-space:nowrap;
	float:left;
	border-right:1px solid #7FA3DD;
	height:10px;
	background-color:#628FD3;	
}
/*  Main menu hover  */
.main_hmenu_rootitem_hover{  
	color:#3c408a; /* Dark Blue */
	font-size: 12px; 
	font-weight:bold;
	text-align:center;
	padding:9px 10px; /*TRBL*/
	/*background:url(images/menu_hover.gif) repeat-x top left;*/
	margin-right:1px;
	white-space:nowrap;
	float:left;
	height:10px;
}
/*  Main menu selected  */
.main_hmenu_rootitem_selected{
	color:#3c408a;
	font-weight:bold;
	text-align:center;
	font-size: 12px;
	padding:9px 10px; /*TRBL*/
	/*background:url(images/menu_active.gif) repeat-x top left;*/
	margin-right:1px;
	white-space:nowrap;
	float:left;
	border-right:1px solid #7FA3DD;
	height:10px;
}
/*  SUB Menu Normal */
.main_hmenu_submenu{
	border:1px solid #3c408a;
	z-index:1;
}
.main_hmenu_submenu td{
	background-color:#7FA3DD;
	z-index: 1000;
	font-size: 12px; 
	font-weight:bold;
	text-align:left;
	color:white;
	line-height:2em;
	padding: 0px 5px;
	margin:0px;
	opacity: 0.90;
	filter: alpha(opacity=90);
}
/*  SUB Menu hover & selected */
.main_hmenu_itemhover td{
	color:#ffffff;
	background-color: #7FA3DD;
	background-image: url(images/submenu_hover.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.main_hmenu_itemselected td{
    background: #7FA3DD url(images/submenu_active.gif) repeat-x top left;
	color:#ffffff;
}
.main_hmenu_break{
	height: 12px;
	background-color: #ffcc00;
}
/* Module Action Menus */
.ModuleTitle_SubMenu{
	border:1px solid #C0D6E5;
}
.ModuleTitle_SubMenu td{
	background-color:#F8FAFF;
	white-space: nowrap;
}
.ModuleTitle_MenuIcon{
	background-color:#F8FAFF; 
	border:none;
	padding: 0px 2px;
}
.ModuleTitle_MenuItemSel td, .ModuleTitle_MenuItemSel .ModuleTitle_MenuIcon{
	background: url(images/submenu_hover.gif) repeat-x top left;
	color: #fff;
}
.ModuleTitle_MenuBreak td, .ModuleTitle_MenuBreak .ModuleTitle_MenuIcon{
	height: 2px;
	background-color: #D5E0FF;
}