/* CSS Document */

html, body	{
	margin:0 auto;
	text-align:center;
	background-image:url(../images/bg.gif);				/* BACKGROUND IMAGE */
	background-repeat:repeat-x;
	background-color:#dcbc43;							/* BACKGROUND COLOR */
	font: 14px Verdana, Arial, Helvetica, sans-serif;	/* FONT SIZE AND FONT CHOICE */
	color:#0d2b61;										/* FONT COLOR */
	}

#wrapper	{
	width:750px;
	margin: 0 auto;
	text-align: center;
	background:#f3e8c2;									/* BACKGROUND COLOR OF BOTH COLUMNS */
	}

	
#contentwrapper	{
	border-top:none;
	border-bottom:none;
	height:1%;
	}
			
#header	{
	margin: 0 auto;
	text-align:center;
	width: 750px;
	height: 200px;
	background-image:url(../images/header.jpg);			/* IMAGE FOR TOP HEADER */
	background-repeat:no-repeat;
	}

#content	{
	text-align:left;
	}

#maincol	{
	width: 458px;
	border-right: 1px solid #0d2b61;					/* BORDER COLOR OF MAIN COL */
	border-bottom:none;
	float:left;
	text-align:left;
	padding: 5px 10px;
	}
	
#rightcol	{
	width: 257px;
	float:right;
	text-align:left;
	padding: 5px;
	}
	
#headings	{
	width: 750px;
	height: 19px;
	background-image:url(../images/headingsbar.gif);	/* IMG FOR HEADINGS BAR */
	}
	
#headings1col	{
	width: 750px;
	height: 19px;
	background-image:url(../images/headingsbar1col.gif);	/* IMG FOR HEADINGS BAR */
	}	
	
#headings .left,
#headings .right	{
	font: 14px Georgia, "Times New Roman", Times, serif;	/* FONT FOR HEADINGS */
	color:#fff;
	}	
	
#headings .left		{padding-left:20px;}
#headings .right	{padding-right:20px;}	
	
	
#footer	{
	width:750px;
	height:25px;
	clear:both;
	background:#0d2b61;									/* BACKGROUND COLOR OF FOOTER */
	color:#fff;											/* COLOR OF FONT FOR FOOTER */
	font: 11px Verdana, Arial, Helvetica, sans-serif;	/* FONT STYLE FOR FOOTER */
	}	
	
.left	{float:left;}
.right	{float:right;}
.clear	{clear:both;}

/*  END LAYOUT ELEMENTS  */



h1	{
	font: 16px Georgia, "Times New Roman", Times, serif;
	margin:0px;
	padding:0px;
	}

h2	{
	font: 14px Georgia, "Times New Roman", Times, serif;
	margin:0px;
	padding:0px;
	}

#form2 td	{font:12px Verdana, Arial, Helvetica, sans-serif;}
	

	
	
a,
a:link,
a:visited,
a:hover,
a:active	{color:#0d2b61;}	
	
	
	
	
	
/*	
#navcontainer { width: 220px;text-align:left;text-indent:3px;}
* html #navcontainer 	 { width: 220px;text-align:left;margin-left:-530px;text-indent:3px;}
#navcontainer ul
{
margin-left: 0;
padding-left: 0;
list-style-type: none;
}

#navcontainer a
{
display: block;
padding: 5px 2px; 
width: 200px;
font: 12px Verdana, Arial, Helvetica, sans-serif;
color:#fff;
}

#navcontainer a:link, .navlist a:visited
{
color:#fff;
text-decoration: none;
}

#navcontainer a:hover
{
	color:#0d2b61; 
	background:#dcbc43;
}

*/




/* Root = Vertical, Secondary = Vertical */


ul#navmenu,
ul#navmenu li,
ul#navmenu ul {
  margin: 0;
  border: 0 none;
  padding: 0;
  width: 200px; /*For KHTML*/
  list-style: none;
  text-align:left;
  float:left;
}

ul#navmenu li {
  display: block !important; /*For GOOD browsers*/
  display: inline; /*For IE*/
  position: relative;
}
* html ul#navmenu a	 { width:190px;}
/* Root Menu */
ul#navmenu a {


  display: block;
  color: #fff;
  display: block;
	padding: 4px 2px 5px 5px; 
	width: 180px;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
  height: auto !important;
  height: 1%; /*For IE*/
}

/* Root Menu Hover Persistence */
ul#navmenu a:hover,
ul#navmenu li:hover a,
ul#navmenu li.iehover a {
	color:#0d2b61; 
	background:#dcbc43;
}

li.nobg a{
	background:none;
	color:#fff; 
	}

/* 2nd Menu */
ul#navmenu li:hover li a,
ul#navmenu li.iehover li a {
  background: #e7d17e;
  color: #0d2b61;
}

/* 2nd Menu Hover Persistence */
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: #F3E8C2;
  color: #0d2b61;
}

/* 3rd Menu */
ul#navmenu li:hover li:hover li a,
ul#navmenu li.iehover li.iehover li a {
  background: #EEE;
  color: #666;
}

/* 3rd Menu Hover Persistence */
ul#navmenu li:hover li:hover li a:hover,
ul#navmenu li:hover li:hover li:hover a,
ul#navmenu li.iehover li.iehover li a:hover,
ul#navmenu li.iehover li.iehover li.iehover a {
  background: #CCC;
  color: #FFF;
}

/* 4th Menu */
ul#navmenu li:hover li:hover li:hover li a,
ul#navmenu li.iehover li.iehover li.iehover li a {
  background: #EEE;
  color: #666;
}

/* 4th Menu Hover */
ul#navmenu li:hover li:hover li:hover li a:hover,
ul#navmenu li.iehover li.iehover li.iehover li a:hover {
  background: #CCC;
  color: #FFF;
}

ul#navmenu ul,
ul#navmenu ul ul,
ul#navmenu ul ul ul {
  display: none;
  position: absolute;
  top: 0;
  left: 180px;
}

/* Do Not Move - Must Come Before display:block for Gecko */
ul#navmenu li:hover ul ul,
ul#navmenu li:hover ul ul ul,
ul#navmenu li.iehover ul ul,
ul#navmenu li.iehover ul ul ul {
  display: none;
}

ul#navmenu li:hover ul,
ul#navmenu ul li:hover ul,
ul#navmenu ul ul li:hover ul,
ul#navmenu li.iehover ul,
ul#navmenu ul li.iehover ul,
ul#navmenu ul ul li.iehover ul {
  display: block;
}














