@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: 13px; color: #0a133e;}
td  {font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #0a133e;}
ul {font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #0a133e;}
ol {font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #0a133e;}
dl {font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #0a133e;}
h1 {color: #0a133e; font-size: 18px; font-weight:bold; font-family: Arial, Helvetica, sans-serif; text-decoration: none;}
h2 {color: #0a133e; font-size: 16px; font-weight:bold; font-family: Arial, Helvetica, sans-serif; text-decoration: none;}
h3 {color: #0a133e; font-size: 14px; font-weight:bold; font-family: Arial, Helvetica, sans-serif; text-decoration: none;}
blockquote {color: #4a46c1; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight:bold;}

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

a { font-family: Verdana; color: #4a46c1; font-size: 12px; line-height: 11px; font-weight: bold; text-decoration: underline;}
a:active { font-family: Verdana; color: #4a46c1; font-size: 12px; line-height: 11px; font-weight: bold; text-decoration: underline;}
a:visited { font-family: Verdana; color: #4a46c1; font-size: 12px; line-height: 11px; font-weight:bold; text-decoration: underline;}
a:hover { font-family: Verdana; color: #B95BA3; font-size: 12px; line-height: 11px; font-weight: bold; text-decoration: underline;} 

/* Body Styles */

body {
	width:801px;
	background-image:url(images/bgDark.gif);  
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	background-color: #ffffff;
	text-align: center;
}

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



#head {
	width: 801px;
	height: 179x;	
}


#nav {
	background-color: #ffffff;
	height: 45px;
	width: 801px;
	float: left;
	background-image:url(images/nav.jpg);
	background-repeat: no-repeat;
}

/* -- Content Styles  */



#middle {
	float: left;
	width: 801px;
	padding: 0px;
	background-image: url(images/content.jpg);
	background-repeat:repeat-y;
	background-color:#ffffff;
}

#content {
	padding: 10px 10px 0px 20px;
	width: 770px;
}

/* Footer Styles */


#footer {
	float: left;
	background-image:url(images/footer.jpg);
	background-repeat:no-repeat;
	width: 801px;
	height:206px;
	/* height:500px;  */
	background-color:#ffffff;
	
}

#footercontent {
	padding: 10px 0px 20px 20px;
	width: 762px;
	text-align:right;
	background-repeat:no-repeat;
}

/* Main Menu */

#navmenu {
	position: absolute;
	top: 90px !important;
	top: 90px;
	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: 92px !important;
  top: 92px;
  border: 0px none;
  white-space: nowrap;
  display: block !important;
  padding: 0px 0px 0px 0px;
  width: 990px; 
  list-style: none;
}

ul#navmenu ul {
  margin: 0px;
  border: 0px none;
  padding: 0px 20px 0px 20px;
  width: 100% !important;
  width: 175px;
  white-space: nowrap;
  list-style: none;
  display: none;
  position: absolute;
  top: 28px !important; /* top margin of second nav */
  top: 28px; 
  left: 0px;  /* left margin of second nav */
  background-color: transparent; /* second level of navigation  */
  color: #afdfe5;
  font: bold 14px/28px 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: 28px !important; /* height of second nav and the lack or addition of space between each link box */
}


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

/* Main Level Hover */
ul#navmenu a:hover,
ul#navmenu li:hover a,
ul#navmenu li.iehover a {
  background: #4a46c1;
  color: #c0d7f6;  
  font: bold 14px/28px Verdana, Arial, Helvetica, sans-serif;
}

/* Level 2 */
ul#navmenu li:hover li a,
ul#navmenu li.iehover li a {
  float: left;
  background: #c0d7f6;
  color: #0a133e;  /* Font color for second nav  */
  width: 50px !important; /* Box widths */
  width: 50px;
  font: bold 14px/28px 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: #4a46c1;
  color: #c0d7f6;
  width: 50px !important;  /* Box widths */
  font: bold 14px/28px 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;
}






	

	

