body {
  background:#000000;
  text-align:center;
}

#bodyContainer {
  width:800px;
  text-align:left;
  margin:0 auto;

}

.container {
  width:769px;
  border:solid 1px #ffffff;
  background:#cccccc;
  margin:0 auto;
  position:relative;
  z-index:0;
}


#contentContainer {
  text-align:left;
  padding-left:22px;
  padding-right:22px;
  padding-bottom:40px;
  padding-top:10px;
}


div#navwrapper * {position: relative;}

#nav-top {
	margin: 0 auto;
	text-align: left;
}

#navwrapper {
	padding: 0 5px;
}
#navcontainer {
 	float: left;
}

.bolt {
  width:39px;
  height:40px;
  background:url('../images/global/bolt.png');
}

.header {
  position:absolute;
  left:52px;
  top:21px;
}

a img{
border:none;
}


.inner {
  background-color:#2a3da7;
  border:1px solid #8b8b8b;
  background-image:url('../images/global/innerLeftBg.gif');
  background-repeat:repeat-y;
}

.innerTopShadow {
  background:url('../images/global/innerTopBg.gif');
  height:8px;
  width:100%;
  overflow:hidden;
}




/*--------------------------------------------------------------------------------------
#NAV-TOP
-------------------------------------------------------------------------------------- */
/*------------------ Navigation Elements ------------------*/
/*---Top level Link container, NOT USUALLY MODIFIED---*/
#nav-top #navcontainer div, 
#nav-top #navcontainer div h3 {
	float:left;
	display:block;
	cursor:pointer;
	margin: 0;
}
/*---Styling for individual links---*/
#nav-top #navcontainer div a:link, 
#nav-top #navcontainer div a:active, 
#nav-top #navcontainer div a:visited {
	float:left;
	padding:6px 10px;
	line-height: 17px;
	text-decoration:none;
	background-color: transparent !important;
}
/*---Styling for individual links, HOVER---*/
#nav-top #navcontainer div a:hover {

	padding:6px 10px;
}

#navcontainer div a:hover, #navcontainer div a:hover h3 {
 	background-color: transparent !important;
}

/*---Submenu link container, NOT USUALLY MODIFIED---*/
#nav-top #navcontainer div div.submenu, 
#nav-top #navcontainer div div.submenu h3 {
	float:left;
	display:block;
}
/*---Submenu link container---*/
#nav-top #navcontainer div div.submenu {
	position:absolute;
	
	top:0;
	left:0;
	width:176px;
	visibility:hidden;
    border-bottom:1px solid #182468; 
    border-top:1px solid #4d67f9; 
	background-color: #2a3da7 !important;
	margin-top: -3px;
}
/*---NOT USUALLY MODIFIED---*/
#nav-top #navcontainer div div.submenu div {
	display:block;
	margin:0;
}
/*---Styling for individual Submenu links---*/
#nav-top #navcontainer div div.submenu a:link, 
#nav-top #navcontainer div div.submenu a:active, 
#nav-top #navcontainer div div.submenu a:visited {
	float:left;
	width:156px;
	border-right:0;
    border-bottom:1px solid #182468; 
    border-top:1px solid #4d67f9; 
}
/*---Styling for individual Submenu links---*/
#nav-top #navcontainer div div.submenu a:hover {
padding:6px 10px;
}
a.last-nav-link {
	border-right: none !important;
}
