body, td {
 font-family:Verdana,Helvetica,Arial,sans-serif;
 font-size:66%; 
 color:#333333;
}

.mybea_error_label {
 font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
 color: red; font-weight: bold
}

a, a:link { 
 color:#00235D; text-decoration:underline; }

a:hover, a:visited:hover, a.leftnavtext:hover, a.leftnavtext:visited:hover {
 color:#FF0000; 
 text-decoration:underline; }

a:visited {
 color:#4E4E6E; 
 text-decoration:underline; }

a.leftnavtext, a.leftnavtext:visited { 
 font-size:11px; color:#333333; text-decoration:none; }

.leftnavp { 
 color=#333333; line-height:12pt; }

.italics {
 font-size:11px; 
 font-family:verdana; color:#8B8B8B; font-style:italic; }

/* classes regarding font size */
/* these are relative to the overall td/body percentages */

h1, .headline1 {
 font-weight:bold;
 font-family:Verdana,Helvetica,Arial,sans-serif; 
 font-size:175%;
 padding: 0px;
 margin: 0px; }

h2, .headline2 {
 font-weight:bold; 
 font-family:Verdana,Helvetica,Arial,sans-serif;
 font-size:150%;
 padding: 0px; 
 margin: 0px; }

h3, .headline3 {
 font-weight:bold;
 font-family: Arial, Verdana,Helvetica,Arial,sans-serif;
 font-size:14px;
 padding: 0px;
 margin: 0px; } 

~h4, .headline4 {
 font-weight:bold; 
 font-family:Verdana,Helvetica,Arial,sans-serif;
 font-size:120%;
 padding: 0px; 
 margin: 0px; }

h5, .headline5 {
 font-weight:bold; 
 font-family:Verdana,Helvetica,Arial,sans-serif;
 font-size:100%;
 padding: 0px; 
 margin: 0px; }

.small {
 font-family:Verdana,Helvetica,Arial,sans-serif; 
 font-size:90%;
 color:#333333; }

.cat, .cat A {
 font-size:10px; color: #225588; 
 font-style:italic;
 text-decoration:none; }

.cat:hover, .cat:hover A { 
 font-size:10px;
 color:#225588;
 text-decoration:underline; }

.list { 
 margin-left:20px;
 color:#cccccc;
 margin-top:0;
 margin-bottom:0;
 padding-top:0; 
 padding-bottom:0; }

.ultight {
 margin-top:0;
 margin-bottom:0;
 padding-top:0; 
 padding-bottom:0;
 margin-left:20; }

.ulloose {
 margin-top:0; margin-bottom:0; 
 padding-top:0; padding-bottom:0; margin-left:20; line-height:11pt; }

.formclass {
  font-size:10px; height:17px; }

.buttonclass { font-size:10px; height:20px; } 

.leftnavtext { font-size:11px; color:#333333; text-decoration:none; }

.mainbody {
 font-family:Arial,Verdana,Helvetica,sans-serif;
 font-size:120%; color:#000000; 
}

.whitegrid {
 border-collapse: collapse;
 color: #000000;
 vertical-align: middle;
 padding-left: 10px;
 padding-right: 10px; }

.whitegrid, .whitegrid TD { 
 border-color: #999999;
 border-style: solid;
 border-width: 1px; }

.whitegrid TD, .whitegrid TH {
 padding-left:5; padding-right:5; }

.precode {
 font-family: monospace, courier, serif;
 font-size: 11px; line-height: 1.5em; color: #222; 
 background-color: #dddddd; padding: 10px 4px; white-space: pre; display: block; 
}

.pullquote {
 color:#666; font-weight:bold; width:170px; float:right; 
 border-top: 1px solid #999; border-bottom: 1px solid #999; 
 background-color:#eee; padding:8px; margin: 5px 0px 5px 5px; }

.thumb {
 margin: 1px 6px 1px; 0px; }

#content {
 font-family: arial, verdana, san-serif; 
 font-size: 12px; line-height: 1.4em; color: #000 background-color: #fff; }
 
.byline { font-family: Verdana, Arial, san-serif; font-size: 11px; line-height: 
1.4em; }

#header {
	background-color: #e6e6e6;  
	min-width: 799px;
	width: 100%;
	white-space:nowrap;
	border-right: 1px solid #ABABAB;
	position: relative;
}

#headergraphic {
	background-color: #ffffff;
	min-width: 799px;
    	width: 100%;
	height: 85px;
    	white-space:nowrap;
	padding:0;
	margin:0;
}

.buttons {
	position: relative;
	color: #000;
	font-size: 11px;
	right: 0px;
}

.buttons a:link, .buttons a:visited {
	color: #000; 
	font-size: 11px;
	text-decoration: none; 
}

.buttons a:hover {
		color: #000;
		text-decoration: underline;
	}

#floater {
	position: absolute;
	right: 0px;
	top: 3px;
	padding-right: 10px;
	text-align: right;
}

.searchbox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px; 
	right: 0px;
	margin-top: 6px;
}

input.search {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 200px;
	color: #444;
}

.blueline {
	background-color: #0066CB;
	height: 2px;
	margin-top: 1px;
}

#graybar {
	background:#e6e6e6;
	font-size:11px;
	color:#333;
	position: relative;
	min-width: 799px;
   	width: 100%;
	height: 25px;
   	white-space:nowrap;
}

#graybar a:link, #graybar a:visited {
	color: #000; 
	font-size: 11px;
	text-decoration: none; 
}

#graybar a:hover { 
	text-decoration: underline; 
}
.topnav {
	padding: 5px 0 0 2px;
	position: relative;
	left: 0px;
	margin-left: 8px;
}
	
.twodots {
	background-image: url(images/twodots.gif);
	background-repeat: repeat-x;
	height: 3px;	
}
.hide { display:none; }

#footer {
		width: 100%;
		margin: 50px 0px 0px 0px;
		padding: 0px;
		font-size: 10px;
		font-family: verdana,arial,sans-serif;
		text-align: center;
		line-height:2.0;
		color: #666;
}
.redline
	{
		display: block;
		border-collapse: collapse;
		padding: 0px;
	}
#footer .redline
	{
		background:#9F160E;
	}
#wrap
	{
		position: relative;
		margin: 0px 15px;
		width: 97%;
	}
