body {

	color:#333;
    background-color:#EAC568;
	margin:20px;
	padding:0px;
	font:11px verdana, arial, helvetica, sans-serif;

	}


h1 {

	margin:0px 0px 15px 0px;
    padding:0px;
    font-size:20px;
	font-weight:900;
	color:#E3392D;

	}


h2 {

	font:bold 12px/14px verdana, arial, helvetica, sans-serif;
	margin:0px 0px 5px 0px;
	padding:0px;
	color: #E3392D;


	}


p {


	font:11px/20px verdana, arial, helvetica, sans-serif;
	margin:0px 0px 16px 0px;
    padding:0px;

	}

.Content>p {margin:0px;}

.Content>p+p {text-indent:30px;}



/* All the content boxes belong to the content class. */


.content {
	width:auto;
	min-width:120px;
	margin:10px 10px 20px 210px;
	border:0px;
	background-color:white;
	padding:5px;
	z-index:3;
	top: 140px;
	background-position: 140px;

	}


.rightpicture img {
	float: right;
	width: 85px;
	height: 230px;
	border: 0;
	margin-bottom: 0px;
	bottom: 0px;
	background-color: #ffffff;
	display: block;
	position: relative;
	vertical-align: bottom;
}	

#navAlpha {


	position:absolute;

	width:210px;

	top:80px;

	left:20px;

	border:0px;

	background-color:#ffffff;

	padding:10px 10px;

	z-index:2;


/* Here is the ugly brilliant hack that protects IE5/Win from its own stupidity. 

Thanks to Tantek Celik for the hack and to Eric Costello for publicizing it. 

IE5/Win incorrectly parses the "\"}"" value, prematurely closing the style 

declaration. The incorrect IE5/Win value is above, while the correct value is 

below. See http://glish.com/css/hacks.asp for details. */

	voice-family: "\"}\"";
	voice-family:inherit;
    width:128px;

	}

/* I've heard this called the "be nice to Opera 5" rule. Basically, it feeds correct 

length values to user agents that exhibit the parsing error exploited above yet get 

the CSS box model right and understand the CSS2 parent-child selector. ALWAYS include

a "be nice to Opera 5" rule every time you use the Tantek Celik hack (above). */

body>#navAlpha {

	width:180px;
	position: absolute;
	top: 300px;
}


#navBeta {


	position:absolute;
	width:190px;
	top:80px;
	right:20px;
	border:0px;
	background-color:#ffffff;
	padding:10px;
	z-index:1;

/* Again, the ugly brilliant hack. */

	voice-family: "\"}\"";

	voice-family:inherit;

	width:168px;

	}

/* Again, "be nice to Opera 5". */

body>#navBeta {width:168px;}

#banner {
clear: both;
height: 93px;
width: 100%;
margin-right: auto;
padding: 0;
background-color: #E3392D;
border-bottom:1px solid #E3392D;
background-repeat: no-repeat;
z-index: 2;
}

#bannerleft {
width: 8px;
height: 8px;
border: 0px;
float: left;
z-index: 3;
position: relative;
}

#bannerright
{
float: right;
margin-right: 0px;
height: 8px;
border: 0px;
}

#bannerbottom
{
	height: 25px;
	border: 1px;
	background-color: #33497E;
	padding: 0;
	top: 112px;
	position: inherit;
	float: left;
	z-index: 3;
	width: 100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	margin-right: auto;
	text-indent: 5pt;

}

#bannertext
{
	color: #fff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
}




#menu {
	font-family: Helvetica, Arial, sans-serif;
	position:absolute;
	left: 20px;
	top:20px;
	line-height: normal;
	width: 150px;
	font-size: 14px;


}

#menu ul {

  display: block;
  position: relative;
  width: 180px;
  margin: 0 0;
  padding: 0 0;

}

#menu li {

  display: block;
  position: relative;
  float: left; /* Makes IE behave - IE has a tendency to add invisible

padding around normal line items */

  list-style-type:none;

  margin: 0;

  padding: 0;

}

#menu a { /* Common styles for all links in the navigation */

  display: block;
  text-decoration: none;
  width:100%;
}

menu ul a:visited { /*Main menu items*/

  font-size: 100%;
  color: #E3392D;
  background-color: #ffffff;
  padding: 2px 0 2px 10px;
  width: 190px; /* Hack for IE Win 5.x */
  width/* */:/**/180px;
  width: /**/180px;
  text-decoration:none;


}

#menu ul a:hover, #menu ul a:active {

	background-color: #E3392D;
	color: #FFFFFF;


}


#menu ul strong a { /* Makes current link stand out in non-CSS browsers */

 background-color: #E3392D; 

 color: #CCFFFF; 
 
 font-weight: bold;

}

#menu ul ul li{

	list-style-type: square;

}


#menu ul ul a:visited { /* Submenu items */


  font-size: 90%;

  color: #E3392D;

 background-color: #ffffff;

  padding: 1px 0 1px 20px;

  width: 190px; /* Hack for IE Win 5.x */

  width/* */:/**/170px;

  width: /**/170px;


}


#menu ul ul a:hover, #menu ul ul a:active { 

 color: #E3392D; 

 background-color: #ffffff;


}


#menu ul ul strong a { /* Makes current link stand out in non-CSS browsers */


  color: #E3392D!important; 

}


#menu ul ul ul li{

	list-style-type: square;


    background-color: #F2FBF9;


	}


#menu ul ul ul a:visited { /* Tertiary navigation */

  font-size: 90%; 

  color: #A72B56;

  background-color: #F2FBF9;

  padding: 1px 0 1px 30px;

  width: 170px; /* Hack for IE Win 5.x */

  width/* */:/**/170px;

  width: /**/170px;



}

#menu ul ul ul a:hover, #menu ul ul ul a:active { /*Hover state for tertiary*/

 color: #00F; 

  background-color: #F2FBF9;


}

#menu acronym {

	border:0;

}



#menu ul a { 

  font-size: 100%;

  color: #E3392D;

  background-color: #ffffff;

  padding: 2px 0 2px 10px;

  width: 180px; /* Hack for IE Win 5.x */

  width/* */:/**/180px;

  width: /**/180px;

  text-decoration:none;


 } 


#menu ul ul a { 

  font-size: 90%;
  color: #E3392D;
  background-color: #ffffff;
  padding: 1px 0 1px 20px;
  width: 170px; /* Hack for IE Win 5.x */
  width/* */:/**/170px;
  width: /**/170px;
 } 

#menu ul ul ul a { 

  font-size: 90%; 
  color: #A72B56;
  background-color: #F2FBF9;
  padding: 1px 0 1px 30px;
  width: 170px; /* Hack for IE Win 5.x */
  width/* */:/**/170px;
  width: /**/170px;
 } 

#topbit {

	height: 22px;

	font-size: 14px;

	text-align: center;

}




.but {
	border: 1px solid #E3392D;
	color: #000;
	background: #fff;
	text-decoration: none;
	padding: 1px;
	height: 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	float: right;
	vertical-align: middle;
	margin-left: 5px;
	margin-right: 5px;
	text-align: center;
	text-indent: 5pt;
}



.but:link {

	background-color: #FFF;

}





.but:active {

	background-color: #E3392D;

}



.but:visited {

	background-color: #FFF;

}





.but:hover {

	background-color: #E3392D;

	color: #FFF;

}

#searchbut {

	font-size:14px;

	float:left;

}




.whitelink {  color: #FFFFFF}

.leftcolblck {
	float: left;
	vertical-align:top;
	padding: 2px;
}

.rightcolblck {
	float: right;
	vertical-align:top;
	text-align:right;
	width: 280px;
}




.outerbox {
	background-position: center;
	vertical-align: top;
	margin: 5px;
	padding: 10px;
	width: 80%;
	border: 2px solid #E3392D;
	left: 100px;
	height: auto;
	position: relative;
}

.link {  font-family: Arial, Helvetica, sans-serif; color: #CC0000; text-decoration: none; font-size: 11px; white-space: normal}
