@charset "utf-8";
/* CSS Document */


/* { background-repeat: repeat-x;}   left right 
 {background-repeat: repeat-y;} up down */


p  {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #0a133e;}
td  {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #0a133e;}
ul {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #0a133e;}
ol {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #0a133e;}
dl {font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #0a133e;}
dt {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #0a133e; font-weight:bold;}
h1 {color: #0a133e; font-size: 16px; font-weight:bold; font-family: Arial, Helvetica, sans-serif; text-decoration: none;}
h2 {color: #0a133e; font-size: 14px; font-weight:bold; font-family: Arial, Helvetica, sans-serif; text-decoration: none;}
h3 {color: #0a133e; font-size: 12px; font-weight:bold; font-family: Arial, Helvetica, sans-serif; text-decoration: none;}
blockquote {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #0a133e;}

.note {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #0a133e;}

a {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #0a133e; font-weight: bold; text-decoration: none;}
a:active {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #0a133e; font-weight: bold; text-decoration: none;}
a:visited {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #0a133e; font-weight: bold; text-decoration: none;}
a:hover { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #c16d11; font-weight: bold; text-decoration: none;} 

/* Body Styles */

body {
	width:950px;
	background-image:url(images/bg3.jpg);  
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	background-color: #011e2e;
	text-align: center;
}

#all {
	margin-right: auto;
	margin-left: auto;
	width: 950px;
	text-align: left;	
}

#head {
	width: 950px;
	height:201px;
	background-image:url(images/masthead.jpg);
	background-repeat: no-repeat;
	text-align: center;
	background-color: #011e2e;
}

#nav {
	height: 27px;
	width: 950px;
	float: left;
	background-color: #abaebf;
}



/* -- Content Styles   */

#content {
	float: left;
	padding: 10px 10px 0px 20px;
	background-color:#ffffff;
	width: 920px !important;
	width: 950px;
}

#contentLeft {
	float: left;
	padding: 10px 10px 0px 20px;
	background-color:#dadce6;
	width: 170px !important;
	width: 200px;
}

#contentRight {
	float: left;
	padding: 10px 10px 0px 20px;
	background-color:#ffffff;
	width: 690px !important;
	width: 720px;
}

#footer {
	float:left;
	margin-left: auto;
	margin-right: auto;
	text-align: center ; 
	width: 950px;
	background-color:#abaebf;
	/* color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;  */
	height: 35px;	
}

/* Nav Bar */

#navbar {
    background-color:#abaebf;
    width:950px;
    height:75px;
    margin:0;
    padding:0;
	float: left;
    }




/* Main Menu */

#navmenu {
	position: absolute;
	top: 140px !important;
	top: 140px;
	display: block !important;
	float: left;
	white-space: nowrap;
	background-color: transparent;
	margin-left: 0px !important; 
	margin-left: 0px;
	positioning: visible;
	visibility: visible;
	z-index: 2;
}


ul#navmenu {
  margin: 0px;
  top: 62px !important;
  top: 62px;
  border: 0px none;
  white-space: nowrap;
  display: block !important;
  padding: 0px 0px 0px 0px;
  width: 950px; 
  list-style: none;
}

ul#navmenu ul {
  margin: 0px;
  border: 0px none;
  padding: 0px 27px 0px 27px;
  width: 100% !important;
  width: 175px;
  white-space: nowrap;
  list-style: none;
  display: none;
  position: absolute;
  top: 23px !important; /* top margin of second nav */
  top: 23px; 
  left: 0px;  /* left margin of second nav */
  background-color: transparent; /* second level of navigation  */
  color: #022b41;
  font: bold 12px/24px Verdana, Arial, Helvetica, sans-serif;
}

ul#navmenu li {
  margin: 0px;
  border: 0px none;
  padding: 0px;
  white-space: nowrap;
  float: left; 
  display: inline;
  display: block !important;
  list-style: none;
  position: relative !important;
  position: relative;
  height: 23px !important; /* height of second nav and the lack or addition of space between each link box */
}


/* Main level */
ul#navmenu a {
  padding: 0px 27px 0px 27px; /* this determines the padding of the nav blocks*/
  display:block;
  float: left;
  background: transparent;
  color: #022b41;  /* Font color for main nav  */
  font: bold 12px/24px Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
  height: 26px !important;
  height: 26px; 
}

/* Main Level Hover */
ul#navmenu a:hover,
ul#navmenu li:hover a,
ul#navmenu li.iehover a {
  background-color: transparent; 
  color: #c16d11;  
  font: bold 12px/24px Verdana, Arial, Helvetica, sans-serif;
}

/* Level 2 */
ul#navmenu li:hover li a,
ul#navmenu li.iehover li a {
  float: left;
  background-color: #abaebf; 
  color: #c16d11;  /* Font color for second nav  */
  width: 50px !important; /* Box widths */
  width: 50px;
  font: bold 12px/24px Verdana, Arial, Helvetica, sans-serif; 
}

/* Level 2 Hover */
ul#navmenu li:hover li a:hover,
ul#navmenu li:hover li:hover a,
ul#navmenu li.iehover li a:hover,
ul#navmenu li.iehover li.iehover a {
  background-color: #abaebf; 
  color: #c16d11;
  width: 50px !important;  /* Box widths */
  font: bold 12px/24px Verdana, Arial, Helvetica, sans-serif;
  width: 50px;
  width: 50px !important;/* hover widths */ 
}
 

/*  IGNORE THIS CODE - DO NOT MOVE OR CHANGE - Must come before display:block for Gecko */


ul#navmenu li:hover ul ul,
ul#navmenu li.iehover ul ul {
  display: none;
}

ul#navmenu li:hover ul,
ul#navmenu ul li:hover ul,
ul#navmenu li.iehover ul,
ul#navmenu ul li.iehover ul{
  display: block;
}






	

	
