body  /* indicates defaults for entire site - whatever is not defined will pull from here */
 {
   color: #333333;
   font-family: myriad, arial, helvetica, verdana, geneva;
   font-size: 12px;
   background-color: #F57E22;
   margin-top: 0px;
   margin-right: 0px;
   margin-bottom: 0px;
   margin-left: 0px;
	}

#sitedescription  {display: none;}	

/* All anchor definitions here - anchor styles need to be kept separate from font styles e.g. must have link/hover/visited/active defined  */

a:link, a:visited, a:active {color: #408bb6; text-decoration: none;}
a:hover {color: #333333; text-decoration: none;}

.anchor:link, .anchor:visited, .anchor:active { color: #ffffff; font-weight: bold; font-varient: uppercase; letter-spacing: 0px; font-size: 9px; }
.anchor:hover { color: #ffffff; font-weight: bold; font-varient: uppercase; letter-spacing: 0px; font-size: 9px; text-decoration:underline; }

.white:link, .white:visited, .white:active, .white:hover { color: #ffffff; }

.nav2:link, .nav2:visited, .nav2:active { color: #4ba3d5; font-weight: bold; text-decoration: none; font-varient: uppercase; letter-spacing: 1px; font-size: 11px; }
.nav2:hover { color: #000000; font-weight: bold; text-decoration: none; font-varient: uppercase; letter-spacing: 1px; }

.main:link, .main:visited, .main:active { color: #666633; font-weight: bold; text-decoration: none; font-varient: uppercase; letter-spacing: 0px; font-size: 14px; }
.main:hover { color: #666666; font-weight: bold; text-decoration: none; font-varient: uppercase; letter-spacing: 0px; font-size: 14px; }

.nav3:link, .nav3:visited, .nav3:active { color: #ffffff; font-weight: bold; text-decoration: none; letter-spacing: 0px; font-size: 11px; }
.nav3:hover { color: #666666; font-weight: bold; text-decoration: normal; letter-spacing: 0px; }

.links:link, .links:visited, .links:active { color: #ffffff; text-decoration:none }
.links:hover { color: #ffffff; text-decoration:underline;}

/* Different font styles here - no need to define anything that will match the defaults */
h1 {font-size: 16px; color: #ACB751; font-weight: bold; font-varient: lowercase; letter-spacing: 2px; padding: 0; margin:0; }
h2 {font-size: 12px; color: #ffffff; font-weight: bold; font-varient: lowercase; letter-spacing: 2px; padding: 0; margin:0; }
.subhead { color: #CC9933; font-size: 13px;	font-weight: bold; font-varient: uppercase;	letter-spacing: 0px; }
.white {color: #ffffff;	font-size: 11px; text-decoration: none; font-family: myriad, arial, helvetica, verdana, geneva;	font-weight: normal; }
.copyright { color:#666666; font-size: 10px; text-align:center; padding: 0px; border-top: 0px solid #666666; }

/* Rest of the styles can go here - more in-depth ones for divs and tds */
hr { color: #666666; height: 1px; } 
.level2 { vertical-align: top; text-align: left; padding: 20px; }
.content { text-align:left; vertical-align: top; padding-top: 100px; padding-left: 40px; padding-right: 20px; padding-bottom: 20px; min-height: 500px; }

ul {margin-top:0; margin-bottom:0; margin-left: 18px; padding-left: 0;}
li {list-style:url(images/bullet.png); line-height:15px; margin-left: 0; padding-left:0;}

.rightnav {float:right; width: 150px; background-color:#acb751; padding:100px 8px 8px 8px; color: #ffffff;}

.navbar
{
}  

.mainDiv
{
  width:300px;
  text-align: center;
  border: 0;
  margin: 0;
  padding:0;
}

.topItem
{
  font-weight: bold;
  font-size: 14px;
  letter-spacing: 2px;
  background: url("images/nav_back.gif");
  border: 0;
  width: 300px;
  height:49px;
  color: #ffffff;
  cursor:pointer;
}

.topItemOver
{
  font-weight: bold;
  font-size: 14px;
  letter-spacing: 2px;
  background: url("images/nav_backon.gif");
  height:49px;
  width: 300px;
  color: #ffffff;
  cursor:pointer;
}

.topItemClose
{
  font-weight: bold;
  font-size: 14px;
  letter-spacing: 2px;
  background: url("images/nav_back.gif");
  height:49px;
  width: 300px;
  color: #ffffff;
  cursor:pointer;
}


.topItemCloseOver
{
  font-weight: bold;
  font-size: 14px;
  letter-spacing: 2px;
  background: url("images/nav_backon.gif");
  height:49px;
  width: 300px;
  color: #ffffff;
  cursor:pointer;
}

.dropMenu
{
  font: bold 11px tahoma,verdana,sans-serif;	
  background-color: #ccd488;
  filter:alpha(opacity=100);
  border-bottom: 1px solid #ffffff;
}

.subMenu
{
   display:block;
}

.subItem
{
   height:18px;
   text-decoration:none;
   color: #ffffff;   
}

.subItem a
{ 	
   text-decoration:none;
   color: #ffffff;
}

.subItemOver
{  
   height:18px;
   color: #ffffff;
}

.subItemOver  a
{
   cursor:pointer;
   color: #ffffff;
   text-decoration:underline;
   cursor:pointer;
}

.drop
{
   border-left:0;
   border-right:0;	
}

.datatable { border: 1px solid #ACB751; padding: 4px }
.datatable td { text-align: left; padding: 4px;}
.datatable th { font-weight: bold; color: #ffffff; background-color:#ACB751; text-align: left; padding: 4px; }

.sectionheader {
	color: #666666;
	font-size: 14px;
	font-weight: bold;
}
