.aqua_text
{
color: aqua;
font-family: arial, sans-serif;
font-size: 12px;
font-weight: bold;
margin-top: 8px;
font-style: italic;

}

body {
	margin: 0;
 padding: 0;
 border: 0; font-family:  Verdana, Arial, Helvetica, sans-serif;

}

.button
	{
	font-family: verdana, arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFCC;
	background-color: #000080;
	padding: 5px;
	padding-left: 10px;
	margin: 0px;
	vertical-align: top;
	text-align: left;
	display: block; 
	border: solid aqua 1px;
	}

#button a:link{
	color: aqua;
	text-decoration: none;
	display: block;
}

#button a:visited{
	color: aqua;
	text-decoration: none;
	display: block;
}

#button a:hover {
	color: #ffffff;
	text-decoration: none;
	display: block;
}



.nav_column
{ border: solid aqua 1px;
  padding: 0 20px 0 20px;
  background-color: purple; }

.nav_categories { 
font-family: arial, sans-serif; 
color: #ffffff; 
font-size: 15px;
font-weight: bold;
margin-top: 6px;
margin-bottom: 6px;  }

.padding_20
{ padding: 0 20px 0 20px; }

.padding_50
{ padding: 0 50px 0 50px; }

.padding_100
{ padding: 0 100px 0 100px; }


.padding_150
{ padding: 0 150px 0 150px; }

.padding_200
{ padding: 0 200px 0 200px; }

.padding_250
{ padding: 0 250px 0 250px; }


.top_row
{ width: 908px;  border-bottom: solid 1px aqua; margin-bottom: 0px; padding-bottom: 10px; }

.top_row_NoBottomLine
{ width: 908px;  margin-bottom: 0px; padding-bottom: 10px; }


h1 { font-size: 36px; font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif; color: #CCFFFF; font-variant: small-caps; line-height: 90%; }

h2 { font-size: 21px; font-family: arial, sans-serif;  line-height: 110%;  }

.green_heading { font-size: 24px; font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif; color: #007755; font-variant: small-caps;  line-height: 110%; text-align: center; }

.green_heading_21 { font-size: 21px; font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif; color: #007755; font-variant: small-caps;  line-height: 110%; text-align: center; }

h3 { font-size: 16px;  font-family:   Verdana, Arial, Helvetica, sans-serif;

  color: #ffffff; line-height: 110%; }

h4 { font-size: 15px;  font-family: verdana, arial, sans-serif;

  color: #337744; margin-bottom: 10px; margin-top: 10px; font-weight: bold;}



h1, h2, h3 {
	
margin:.4em 0 .5em 0;
	padding:0;
}




a:link {
	
 color: #CCFFFF;
}


a:visited {
	
 color: #CCFFFF;
}


a:hover {

text-decoration: none;	
color:#ffffff;}

a.image {
	
text-decoration:none;
 border: 0;
}



a.image:hover {
	
text-decoration:none;
}


ul { margin-left: 20px;  padding-left:0px;  }


li {font-size: 14px; line-height: 120%; color: #ffffff; }

p {
	
font-family: verdana, arial, sans-serif; font-size: 15px;
 color: #ffffff;}


.p14 { font-size: 14px; font-style: italic; }

.right_col_padding {   
padding: 0 10px 10px 10px; }




.align_left
{ text-align: left; }

.bkg_supporting { background-color: #99dd88; color: green; display: block; text-align: center; padding-top: 3px; padding-bottom: 5px; font-family: verdana, arial, sans-serif; font-size: 18px;}

.bkg_gold { background-color: #cccc66; color: green; display: block; text-align: center; padding-top: 3px; padding-bottom: 5px; font-family: verdana, arial, sans-serif; font-size: 18px;}

.bkg_platinum { background-color: #eeeeee; color: green; display: block; text-align: center; padding-top: 3px; padding-bottom: 5px; font-family: verdana, arial, sans-serif; font-size: 18px;}

.bkg_silver { background-color: #cccccc; color: green; display: block; text-align: center; padding-top: 3px; padding-bottom: 5px; font-family: verdana, arial, sans-serif; font-size: 18px;}


.black { color: #000000; }

.box { border: 1px solid #32A64B; padding: 0px 20px 5px 20px; }

.box_left { border: 1px solid #32A64B; padding: 0px 20px 5px 20px;}

.box_little { border: 1px solid #32A64B; padding: 3px; width: 35px;}

.caption { font-size: 11px; text-align: center; color: #007755;}

.center
{ text-align: center; }

.contact { font-size: 12px; font-weight: bold; }

.col1 { text-align: justify; }

.current_page { color: #005555; }

.float_left { float:left; margin: 0 20px 5px 0; }


.float_right {
	float: right;
	margin: 0 0 5px 20px;
}

.form { border: 1px solid #32A64B; background-color: #ccffbb; text-align: left; padding: 0 15px 0 15px; font-size: 14px; font-family: arial, verdana, sans-serif;

}

.footnote { text-align: center; font-size: 15px; font-family: arial, verdana, sans-serif; color: #555555; 

}

.green { color: #337744; }

.hr_banner { width: 90%; color: aqua;
background-color: aqua;
height: 1px; }

.pad_bottom_none { margin-bottom: 0px; padding-bottom: 0px;}

.pad_top_none { margin-top: 0px; padding-top: 0px;}