body
{
	font-size: 9pt;
	font-weight: normal;
	font-family: georgia, arial, helvetica, sans-serif;
	background-color: #aaaaaa;
}

img, p, span, div, a, br, form
{
	margin: 0px;
	padding: 0px;
}

td.thin_border
{
	border: 1px solid black;
}

table.thin_border
{
	border: 1px solid black;
}


td.thin_border_left_right
{
	border-left: 1px solid black;
	border-right: 1px solid black;
}

table.thin_border_left_right
{
	border-left: 1px solid black;
	border-right: 1px solid black;
}

td.thin_border_top_bottom
{
	border-top: 1px solid black;
	border-bottom: 1px solid black;
}

table.thin_border_top_bottom
{
	border-top: 1px solid black;
	border-bottom: 1px solid black;
}


td.blue_thin_border
{
	border: 1px solid #312576
}

table.blue_thin_border
{
	border: 1px solid #312576
}


td.blue_thin_border_left_right
{
	border-left: 1px solid #312576;
	border-right: 1px solid #312576;
}

table.blue_thin_border_left_right
{
	border-left: 1px solid #312576;
	border-right: 1px solid #312576;
}

td.blue_thin_border_top_bottom
{
	border-top: 1px solid #312576;
	border-bottom: 1px solid #312576;
}

table.blue_thin_border_top_bottom
{
	border-top: 1px solid #312576;
	border-bottom: 1px solid #312576;
}



.menu_outset
{
	border: outset 2px #ffffff;
}

.menu_inset
{
	border: inset 2px #baa144;
}




td.t2_menu_button_up
{
	border: 1px solid black
	font-family: arial; font-size: 11px; font-weight: bold; color: black; text-decoration: none;
	background: #ffcf00;
}

td.t2_menu_button_down
{
	border: 1px solid black
	font-family: arial; font-size: 11px;  font-weight: bold; color: black; text-decoration: none;
	background: #cecfce;
}


.form_file
{
	width: 250px;
	font-family: arial; font-size: 10pt; color: black; text-decoration: none;
	border: 1px solid black;
}



.16pxarialblackitalic
{
	font-family: arial;
	font-style: italic;
	font-weight: bold;
	font-size: 16px;
	color: black
}


.14pxarialblack
{
	font-family: arial;
	font-size: 14px;
	color: black
}

.12pxarialblack
{
	font-family: arial;
	font-size: 12px;
	color: black
}

.11pxarialblack {

	font-family: arial;
	font-size: 11px;
	color: black
}

.11pxarialblackbold {

	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	color: black
}


.10pxarialblack {

	font-family: arial;
	font-size: 10px;
	color: black
}


.12pxcourierblack {

	font-family: "courier new";
	font-size: 12px;
	color: black
}
.10pxcourierblack {

	font-family: "courier new";
	font-size: 10px;
	color: black
}
.11pxcourierblack {

	font-family: courier new;
	font-size: 10px;
	color: black
}

a.10pxcourier:visited {
	font-family: "courier new";
	font-size: 10px;
	text-decoration: none;
	color: #021c81;
}
a.10pxcourier:hover {
	font-family: "courier new";
	font-size: 10px;
	text-decoration: none;
	color: #ff0000;
}
a.10pxcourier:link {
	font-family: "courier new";
	font-size: 10px;
	text-decoration: none;
	color: #021c81;
}

a.10pxcourierred:visited {
	font-family: "courier new";
	font-size: 10px;
	text-decoration: none;
	color: #ff0000;
}
a.10pxcourierred:hover {
	font-family: "courier new";
	font-size: 10px;
	text-decoration: none;
	color: #ff0000;
}
a.10pxcourierred:link {
	font-family: "courier new";
	font-size: 10px;
	text-decoration: none;
	color: #ff0000;
}

a.10pxcourierblue:visited {
	font-family: "courier new";
	font-size: 10px;
	text-decoration: none;
	color: #0000ff;
}
a.10pxcourierblue:hover {
	font-family: "courier new";
	font-size: 10px;
	text-decoration: none;
	color: #0000ff;
}
a.10pxcourierblue:link {
	font-family: "courier new";
	font-size: 10px;
	text-decoration: none;
	color: #0000ff;
}

a.11pxarialblack:visited {
	font-family: "arial";
	font-size: 11px;
	text-decoration: none;
	color: #000000;
}
a.11pxarialblack:hover {
	font-family: "arial";
	font-size: 11px;
	text-decoration: none;
	color: #000000;
}
a.11pxarialblack:link {
	font-family: "arial";
	font-size: 11px;
	text-decoration: none;
	color: #000000;
}

a.10pxarialwhite:visited {
	font-family: "arial";
	font-size: 10px;
	text-decoration: none;
	color: #ffffff;
}
a.10pxarialwhite:hover {
	font-family: "arial";
	font-size: 10px;
	text-decoration: none;
	color: #ffffff;
}
a.10pxarialwhite:link {
	font-family: "arial";
	font-size: 10px;
	text-decoration: none;
	color: #ffffff;
}

a.12pxarialwhiteul:visited {
	font-family: "arial";
	font-size: 12px;
	text-decoration: underline;
	color: #ffffff;
}
a.12pxarialwhiteul:hover {
	font-family: "arial";
	font-size: 12px;
	text-decoration: underline;
	color: #ffffff;
}
a.12pxarialwhiteul:link {
	font-family: "arial";
	font-size: 12px;
	text-decoration: underline;
	color: #ffffff;
}

a.12pxarialwhite:visited {
	font-family: "arial";
	font-size: 12px;
	text-decoration: none;
	color: #ffffff;
}
a.12pxarialwhite:hover {
	font-family: "arial";
	font-size: 12px;
	text-decoration: none;
	color: #ffffff;
}
a.12pxarialwhite:link {
	font-family: "arial";
	font-size: 12px;
	text-decoration: none;
	color: #ffffff;
}



a.12pxarialblackul:visited {
	font-family: "arial";
	font-size: 12px;
	text-decoration: underline;
	color: #000000;
}
a.12pxarialblackul:hover {
	font-family: "arial";
	font-size: 12px;
	text-decoration: underline;
	color: #ff0000;
}
a.12pxarialblackul:link {
	font-family: "arial";
	font-size: 12px;
	text-decoration: underline;
	color: #000000;
}


a.12pxarialblack:visited {
	font-family: "arial";
	font-size: 12px;
	text-decoration: none;
	color: #000000;
}
a.12pxarialblack:hover {
	font-family: "arial";
	font-size: 12px;
	text-decoration: none;
	color: #000000;
}
a.12pxarialblack:link {
	font-family: "arial";
	font-size: 12px;
	text-decoration: none;
	color: #000000;
}


a.14pxarialblack:visited {
	font-family: "arial";
	font-size: 14px;
	text-decoration: none;
	color: #000000;
}
a.14pxarialblack:hover {
	font-family: "arial";
	font-size: 14px;
	text-decoration: none;
	color: #000000;
}
a.14pxarialblack:link {
	font-family: "arial";
	font-size: 14px;
	text-decoration: none;
	color: #000000;
}


a.14pxarialblackul:visited {
	font-family: "arial";
	font-size: 14px;
	text-decoration: underline;
	color: #000000;
}
a.14pxarialblackul:hover {
	font-family: "arial";
	font-size: 14px;
	text-decoration: underline;
	color: #ff0000;
}
a.14pxarialblackul:link {
	font-family: "arial";
	font-size: 14px;
	text-decoration: underline;
	color: #000000;
}

a:visited {
	text-decoration: none;
	color: #0000ff;
	font-size: 12px;
}
a:hover {
	text-decoration: none;
	color: #ff0000;
	font-size: 12px;
}
a:link {
	text-decoration: none;
	color: #0000ff;
	font-size: 12px;
}

a.12pxcourier:visited {
	font-family: courier new;
	font-size: 12px;
	text-decoration: none;
	color: #021c81;
	font-size: 12px;
}
a.12pxcourier:hover {
	font-family: courier new;
	font-size: 12px;
	text-decoration: none;
	color: #ff0000;
	font-size: 12px;
}
a.12pxcourier:link {
	font-family: courier new;
	font-size: 12px;
	text-decoration: none;
	color: #021c81;
	font-size: 12px;
}

a.14pxcourier:visited {
	font-family: courier new;
	font-size: 14px;
	text-decoration: none;
	color: #021c81;
	font-size: 14px;
}
a.14pxcourier:hover {
	font-family: courier new;
	font-size: 14px;
	text-decoration: none;
	color: #ff0000;
	font-size: 14px;
}
a.14pxcourier:link {
	font-family: courier new;
	font-size: 14px;
	text-decoration: none;
	color: #021c81;
	font-size: 14px;
}


.note {
	background-color: #ffffff;
	margin-top: 0;
	margin-bottom: 30px;
	padding-left: 2px;
}

.formerror {

	font-family: verdana;
	font-size: 10px;
	color: #aa0000;
}

.formerror_large {

	font-family: arial;
	font-size: 12px;
	color: #aa0000;
}

/**************************************************
***
***	homepage styles 
***
***************************************************/

td.home_nav_buttons
{
	width: 200px;
	height: 25px;
	text-align: center;
	text-decoration: none;
	vertical-align: middle;
	background: #bfdfb1;
	color: #006633;
	margin: 2px;
	font-size: 12pt;
	font-family: arial, helvetica, sans-serif;
}



a.home_nav_links
{
	text-align: center;
	text-decoration: none;
	background: #bfdfb1;
	color: #006633;
	margin: 2px;
	font-family: arial, helvetica, sans-serif;
}

a.home_nav_links:link
{
	text-align: center;
	text-decoration: none;
	background: #bfdfb1;
	color: #006633;
	font-size: 12pt;
	font-family: arial, helvetica, sans-serif;
}

a.home_nav_links:visited
{
	text-align: center;
	text-decoration: none;
	background: #bfdfb1;
	color: #47835e;
	font-size: 12pt;
	font-family: arial, helvetica, sans-serif;
}

a.home_nav_links:hover
{
	text-align: center;
	vertical-align: middle;
	text-decoration: none;
	background: #bfdfb1;
	color: #000000;
	font-size: 12pt;
	font-family: arial, helvetica, sans-serif;
}

/* end homepage styles */

/****************************************
***
***	footer styles 
***
*****************************************/

.copyright
{
	color: #000000;
	font: 9pt bold arial, helvetica, sans-serif;
}

/* end footer styles */

/****************************************
***
***	header styles 
***
*****************************************/

h1, h2, h3, h4, h5, h6, h7
{
	color: #006633;
	font-weight: normal;
	text-decoration: none;
	font-family: trebuchet ms, helvetica, arial, verdana, sans-serif;
	margin: 0;
	padding: 0;
}

.subhead
{
	color: #5A3328;
	text-decoration: none;
	font-family: trebuchet ms, helvetica, arial, verdana, sans-serif;
	margin: 0;
	padding: 0;
	font-size: 11pt;
	font-weight: bold;
	height: 1%;
}

.stat_list
{
	margin-top: 0px; 
	padding-top:0px; 
	color:#000000;
}

.compact_list
{
	margin-top:0px; 
	padding-top:0px; 
	margin-bottom:0px; 
	padding-bottom:0px; 
	margin-left: 8px; 
	padding-left: 8px; 
	font-size:8pt;
	color:#000000;
}

.key_facts
{
	font-weight: bold;
	vertical-align: top;
	font-size: 8pt;
}

.facts_text
{
	font-size:8pt;
	padding: 0px;
	margin: 0px;
}

.caption_text
{
	font-size: 9px;
}

.installation_image
{
	border: 4px solid #006633;
	margin: 10px;
}

.heading
{
	color: #006633;
	text-decoration: none;
	font-family: trebuchet ms, helvetica, arial, verdana, sans-serif;
	margin: 0px;
	padding: 0px;
	font-size: 13pt;
	font-weight: bold;
	height:1%;
}

.heading:visited
{
	color: #006633;
	text-decoration: none;
	font-family: trebuchet ms, helvetica, arial, verdana, sans-serif;
	margin: 0px;
	padding: 0px;
	font-size: 13pt;
	font-weight: bold;
}
.heading:link
{
	color: #006633;
	text-decoration: none;
	font-family: trebuchet ms, helvetica, arial, verdana, sans-serif;
	margin: 0px;
	padding: 0px;
	font-size: 13pt;
	font-weight: bold;
}
.heading:active
{
	color: #006633;
	text-decoration: none;
	font-family: trebuchet ms, helvetica, arial, verdana, sans-serif;
	margin: 0px;
	padding: 0px;
	font-size: 13pt;
	font-weight: bold;
}
.heading:hover
{
	color: #4F9A7B;
	text-decoration: none;
	font-family: trebuchet ms, helvetica, arial, verdana, sans-serif;
	margin: 0px;
	padding: 0px;
	font-size: 13pt;
	font-weight: bold;
}

.horizontal_bar
{
	background-color: #006633;
	height: 1px;
}


a.top_nav_links
{
	color: #006633;
	text-decoration: none;
}

a.top_nav_links:visited
{
	color: #006633;
	text-decoration: none;
}

a.top_nav_links:hover
{
	color: #64cd64;
	text-decoration: underline;
}

td.header_nav_buttons
{
	width: 100px;
	height: 20px;
	text-align: center;
	text-decoration: none;
	vertical-align: middle;
	background: #bfdfb1;
	background-color: #bfdfb1;
	color: #006633;
	font-size: 8pt;
	font-family: arial, helvetica, sans-serif;
}

.header_nav_links
{
	text-align: center;
	text-decoration: none;
	background: #bfdfb1;
	background-color: #bfdfb1;
	color: #006633;
	font-size: 8pt;
	font-family: arial, helvetica, sans-serif;
}


a.header_nav_links
{
	text-align: center;
	text-decoration: none;
	background: #bfdfb1;
	background-color: #bfdfb1;
	color: #006633;
	font-size: 8pt;
	font-family: arial, helvetica, sans-serif;
}

a.header_nav_links:link
{
	text-align: center;
	text-decoration: none;
	background: #bfdfb1;
	background-color: #bfdfb1;
	color: #006633;
	font-size: 8pt;
	font-family: arial, helvetica, sans-serif;
}

a.header_nav_links:visited
{
	text-align: center;
	text-decoration: none;
	background: #bfdfb1;
	background-color: #bfdfb1;
	color: #47835e;
	font-size: 8pt;
	font-family: arial, helvetica, sans-serif;
}

a.header_nav_links:hover
{
	text-align: center;
	vertical-align: middle;
	text-decoration: none;
	color: #000000;
	font-size: 8pt;
	font-family: arial, helvetica, sans-serif;
}

/*
	end header styles 
*/

/*******************************************
***
***	general page styles
***
********************************************/
.it
{
	font-style: italic;
}

.text, table, span, div, input, textarea, select, p, br
{
	font-size: 9pt;
	font-family: arial, serif;
}

.text
{
	padding: 3px;
}

.text:link
{
	font-size: 9pt;
	font-family: arial, serif;
	padding: 3px;
	color: #003300;
}

.text:active
{
	font-size: 9pt;
	font-family: arial, serif;
	padding: 3px;
	color: #003300;
}

.text:visited
{
	font-size: 9pt;
	font-family: arial, serif;
	padding: 3px;
	color: #003300;
}

.text:hover
{
	font-size: 9pt;
	font-family: arial, serif;
	padding: 3px;
	color: #003300;
	text-decoration: underline;
}

.address
{
	font-family: arial, helvetica, sans-serif;
}

a
{
	text-decoration: none;
	font-size: 9pt;
	font-family: arial, helvetica, sans-serif;
}

.news_ticker
{
	background-color: #077143;
	color: #FFFFFF;
	width: 150px;
}

.news_tick_head
{
	background-color: #FFFFFF;
	color: #077143;
	font-family: arial, helvetica, sans-serif;
	font-weight: bold;
	font-size: 10pt;
	white-space:nowrap;
}

.news_tick_item
{
	font-family: arial, helvetica, sans-serif;
	font-weight: bold;
	font-size: 9pt;
	white-space:nowrap;
}

.img-border
{
	border: 1px solid #808080;
}

.center-content
{
	width: 100%;
}

.news-ticker
{
	background-color: #d5f2c7;
	vertical-align: middle;
	text-align: center;
	height: 90px;
	width: 200px;
}

.logos
{
	width: 100%;
}

.logo-img
{
	margin-left: 6px;
	margin: right: 6px;
}

.standard-paragraph, .text
{
	text-align: left;
	line-height: 110%;
	margin-bottom: 10px;
}

.page-image
{
	border: 1px solid #006633;
}

.alt-row
{
	background-color: #efefef;
}

.page_background
{

}

.main_table
{
	background-color: #ffffff;
	border: 1px solid black;
	background-image: url( ../images/aai_banner.jpg );
	background-position: 0px 0px;
	background-repeat: no-repeat;
}

.nav_buttons
{
	text-align: left;
	text-decoration: none;
	vertical-align: middle;
	background-color: #bfdfb1;
	color: #006633;
	z-index: 99;
	margin-left: 6px;
	margin-right: 6px;
	font-size: 9pt;
	font-family: arial, helvetica, sans-serif;
}



.main_menu_links
{
	text-decoration: none;
	font-weight: bold;
	color: #FFFFFF;
	font-size:9pt;
	font-family: arial, helvetica, sans-serif;
}

.main_menu_links:link
{
	text-decoration: none;
	font-weight: bold;
	color: #FFFFFF;
	font-size:9pt;
	font-family: arial, helvetica, sans-serif;
}

.main_menu_links:visited
{
	text-decoration: none;
	font-weight: bold;
	color: #FFFFFF;
	font-size:9pt;
	font-family: arial, helvetica, sans-serif;
}

.main_menu_links:active
{
	text-decoration: none;
	font-weight: bold;
	color: #000000;
	font-size:9pt;
	font-family: arial, helvetica, sans-serif;
}

.main_menu_links:hover
{
	text-decoration: none;
	font-weight: bold;
	color: #B5D5D0;
	font-size:9pt;
	font-family: arial, helvetica, sans-serif;
}



.footer_links
{
	text-decoration: none;
	color: #077143;
	font-size:8pt;
	font-family: arial, helvetica, sans-serif;
}

.footer_links:link
{
	text-decoration: none;
	color: #077143;
	font-size:8pt;
	font-family: arial, helvetica, sans-serif;
}

.footer_links:visited
{
	text-decoration: none;
	color: #077143;
	font-size:8pt;
	font-family: arial, helvetica, sans-serif;
}

.footer_links:active
{
	text-decoration: none;
	color: #FF0000;
	font-size:8pt;
	font-family: arial, helvetica, sans-serif;
}

.footer_links:hover
{
	text-decoration: none;
	color: #000000;
	font-size:8pt;
	font-family: arial, helvetica, sans-serif;
}



.rnav_links
{
	text-decoration: none;
	white-space: nowrap;
	color: #668075;
	font-size:8pt;
	font-weight: bold;
	font-family: arial, helvetica, sans-serif;
	padding-right: 5px;
}

.rnav_links:link
{
	text-decoration: none;
	white-space: nowrap;
	color: #077143;
	font-size:8pt;
	font-weight: bold;
	font-family: arial, helvetica, sans-serif;
	padding-right: 5px;
}

.rnav_links:visited
{
	text-decoration: none;
	white-space: nowrap;
	color: #077143;
	font-size:8pt;
	font-weight: bold;
	font-family: arial, helvetica, sans-serif;
	padding-right: 5px;
}

.rnav_links:active
{
	text-decoration: none;
	white-space: nowrap;
	color: #FF0000;
	font-size:8pt;
	font-weight: bold;
	font-family: arial, helvetica, sans-serif;
	padding-right: 5px;
}

.rnav_links:hover
{
	text-decoration: none;
	white-space: nowrap;
	color: #000000;
	font-size:8pt;
	font-weight: bold;
	font-family: arial, helvetica, sans-serif;
	padding-left: 5px;
	padding-right: 0;
}



a.nav_links:link
{
	text-align: left;
	text-decoration: none;
	background-color: #F;
	color: #006633;
	font-size: 9pt;
	font-family: arial, helvetica, sans-serif;
}

a.nav_links:visited
{
	text-align: left;
	text-decoration: none;
	background-color: #bfdfb1;
	color: #006633;
	font-size: 9pt;
	font-family: arial, helvetica, sans-serif;
}

a.nav_links:active
{
	text-align: left;
	text-decoration: none;
	background-color: #bfdfb1;
	color: #006633;
	font-size: 9pt;
	font-family: arial, helvetica, sans-serif;
}

a.nav_links:hover
{
	text-align: center;
	vertical-align: middle;
	text-decoration: none;
	background-color: #bfdfb1;
	color: #006633;
	font-size: 9pt;
	font-family: arial, helvetica, sans-serif;
}

a.page_nav_links:link
{
	text-align: left;
	text-decoration: none;
	color: #006633;
	font-size: 9pt;
	font-family: arial, helvetica, sans-serif;
}

a.page_nav_links:visited
{
	text-align: left;
	text-decoration: none;
	color: #006633;
	font-size: 9pt;
	font-family: arial, helvetica, sans-serif;
}

a.page_nav_links:active
{
	text-align: left;
	text-decoration: none;
	color: #006633;
	font-size: 9pt;
	font-family: arial, helvetica, sans-serif;
}

a.page_nav_links:hover
{
	text-align: left;
	text-decoration: underline;
	color: #006633;
	font-size: 9pt;
	font-family: arial, helvetica, sans-serif;
}


/****************************************************
***
***	form styles
***
*****************************************************/

.inputs, textarea, select
{
	background-color: #ffffff;
	border: 2px solid #bfdfb1;
	font-family: arial, helvetica, sans-serif;
}

.form_button
{
	width: 90px;
	font-family: arial, helvetica, sans-serif;
	font-size: 9pt; 
	color: #006633; 
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
	border: 2px outset #bfdfb1;
	background: #bfdfb1;
}

.tiny_form_button
{
	width: 20px;
	font-family: arial, helvetica, sans-serif;
	font-size: 9pt; 
	color: #006633; 
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
	border: 2px outset #bfdfb1;
	background: #bfdfb1;
}

.large_form_button
{
	width: 170px;
	font-family: arial, helvetica, sans-serif; 
	font-size: 9pt; 
	color: #006633; 
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
	border: 2px outset #bfdfb1;
	background: #bfdfb1;
}
