@charset "UTF-8";

/* SpryMenuBarHorizontal.css - version 0.6 - Spry Pre-Release 1.6.1 */

/* Copyright (c) 2006. Adobe Systems Incorporated. All rights reserved. */

/*******************************************************************************

 LAYOUT INFORMATION: describes box model, positioning, z-order

 *******************************************************************************/

/* The outermost container of the Menu Bar, an auto width box with no margin or padding */
ul.MenuBarHorizontal
{
  margin: 0;
  padding: 0;
  list-style-type: none;
  font-size: 100%;
  cursor: default;
  width: auto;
  
 
}
/* Set the active Menu Bar with this class, currently setting z-index to accomodate IE rendering bug: http://therealcrisp.xs4all.nl/meuk/IE-zindexbug.html */
ul.MenuBarActive
{
	z-index: 1000;
}
/* Menu item containers, position children relative to this container and are a fixed width */
ul.MenuBarHorizontal li
{
  margin: 0;
  padding: 0;
  list-style-type: none;
  font-size: 100%;
  position: relative;
  text-align: center;
  cursor: pointer;
  width: 158px;
  float: left;
  
}




/*******************************************************************************

 DESIGN INFORMATION: describes color scheme, borders, fonts

 *******************************************************************************/


/* Menu items are a black block with padding and no text decoration */
ul.MenuBarHorizontal a
{
  display: block;
  cursor: pointer;
  background-color: #000;
  padding: 0.5em 0.75em;
  color: #FFF;
  text-decoration: none;
  text-align:center;
  font-weight:bold;
}
/* Menu items that have mouse over or focus have a blue background and white text */
ul.MenuBarHorizontal a:hover, ul.MenuBarHorizontal a:focus
{
	background-color: #502056;
	color: #FFF;  
}


/* Menu items are set to MenuBarItemHover with a purple background and white text 
ul.MenuBarHorizontal a.MenuBarItemHover
{
	background-color: #502056;
	color: #FFF;
}
*/

/* Menu item for active page has green background and white text */
ul.MenuBarHorizontal a:link.currentPage, ul.MenuBarHorizontal a:visited.currentPage
{
  background-color: #000;
}
/*
ul.MenuBarHorizontal a:hover.currentPage 
{
  background-color: #502056;
}

ul.MenuBarHorizontal a:active.currentPage
{
  background-color: #579638;
}
*/



/*******************************************************************************

 BROWSER HACKS: the hacks below should not be changed unless you are an expert

 *******************************************************************************/

/* HACK FOR IE: to make sure the sub menus show above form controls, we underlay each submenu with an iframe */
ul.MenuBarHorizontal iframe
{
	position: absolute;
	z-index: 1010;
	filter:alpha(opacity:0.1);
}
/* HACK FOR IE: to stabilize appearance of menu items; the slash in float is to keep IE 5.0 from parsing */
@media screen, projection
{
	ul.MenuBarHorizontal li.MenuBarItemIE
	{
		display: inline;
		float: left;
		background: #FFF;
	}
}

.oneColElsCtrHdr #container #mainContent .heading1 {
  font-family: "Arial Black", Gadget, sans-serif;
  font-size: 1.6em;
  font-weight: bold;
  text-align: center;
  margin-top: 2em;
}

.oneColElsCtrHdr #container #mainContent .heading2 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1.5em;
  font-weight: bold;
  margin-bottom:0.4em;
  

}

.oneColElsCtrHdr #container #mainContent .heading3 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1.2em;
  font-weight: bold;
  color: #579638;
  margin-bottom:0;
  
}

.oneColElsCtrHdr #container #mainContent li {
   font-family: Arial, Helvetica, sans-serif;
  font-size: 1.0em;
  margin-bottom:0;
}



.oneColElsCtrHdr #container #mainContent .heading4 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1.2em;
  font-weight: bold;
  margin-bottom:0.2em;

}

.oneColElsCtrHdr #container #mainContent .heading5 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1.2em;
  font-weight: bold;
  margin-bottom:0;
  
}



.oneColElsCtrHdr #container #mainContent a {
  
  text-decoration:underline;
  
}

.oneColElsCtrHdr #container #mainContent a:link {
  color: #579638;
  
  
}

.oneColElsCtrHdr #container #mainContent a:active {
  color: #579638;
  
  font-weight:bold;
  
}

.oneColElsCtrHdr #container #mainContent a:hover {
  color: #579638;
  /*background-color:#502056;*/
  font-size:larger;
  
  
}

.oneColElsCtrHdr #container #mainContent a:visited {
  color: #999;
 
    
}


.oneColElsCtrHdr #container #mainContent .largeTextBold {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1.0em;
  font-weight: bold;
}

.oneColElsCtrHdr #container #mainContent .largeTextBoldRed {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1.0em;
  font-weight: bold;
  color:#F00;
}


.oneColElsCtrHdr #container #mainContent .largeText {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1.0em;

}

.oneColElsCtrHdr #container #mainContent .bodyTextBold {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 0.8em;
  font-weight: bold;
}





.oneColElsCtrHdr #container #mainContent .bodyText {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 0.8em;

}

.oneColElsCtrHdr #container #mainContent #lowerTextDiv {
  
 

}



.oneColElsCtrHdr #container #mainContent #imageLeft {
  
  width: 300px;
  height: 375px;
  float:left;
}

.oneColElsCtrHdr #container #mainContent #textRight {
  
 height:300px;
  width: 588px;
  float:right; 
}


.oneColElsCtrHdr #container #mainContent #imageTextContainer {
  
  width: 908px;
  height:375;
  float: right;
  
}


.listLargeText{
  margin-top:-1.0em;
}

.oneColElsCtrHdr #mainContent ul{
  margin-top:0px;
  
}

.oneColElsCtrHdr #container #mainContent #largeRed a:link{
  font-size:2.0em;
  color:#F00;
  font-weight:bold;
  text-decoration:none;
}

.oneColElsCtrHdr #container #mainContent #largeRed a:visited {
  font-size:2.0em;
  color:#900;
  font-weight:bold;
  text-decoration:none;
}

.oneColElsCtrHdr #container #mainContent #largeRed a:hover{
  font-size:2.0em;
  color:#F00;
  font-weight:bold;
  text-decoration:underline;
}






