body {
	font-family: Arial, Helvetica, sans-serif;
}
a.backnext:link { 
	color: #000000;
	font-size: 10pt;
}
a.backnext:visited { 
	color: #000000;
	font-size: 10pt;
}

a.main_link:link 
{ 
	color : #FFFFFF;
	font-size: 10pt;
}
a.main_link:visited 
{ 
	color : #FFFFFF;
	font-size: 10pt;
}
a.main_link:hover 
{ 
	color: #00FFFF;
}
a.sub_link:link 
{ 
	color: #FFFFFF;
	font-size: 9pt;
	font-weight:bold;
}
a.sub_link:visited 
{ 
	color: #FFFFFF;
	font-size: 9pt;
}
a.sub_link:hover 
{ 
	color: #00FFFF;
}
td {
	font-family: Arial, Helvetica, sans-serif;
	text-align: left
}

th {
	font-family: Arial, Helvetica, sans-serif;
	text-align: left
}
.legal{
	font-size: 12pt;
}
.titlebar {
	position:absolute;
	align: left;
	width:840px;
	height: 10%;
	margin-top: -2;
	margin-left: -2
}
.tablecontent {
	align: left;
}
.cellone {
	background-color: #669999;
	font-family: Arial;
	color: #FFFFFF;
	cell-spacing: 0pt;
	padding-left: 30px;
	text-align:left;
	font-weight: bold;
	font-size: 18pt;
	width: 480px;
	text-transform: uppercase
}
.celltwo {
	background-color:#FFFFFF;
	font-family: Arial;
	color: #000099;
	width: 360px;
	cell-spacing: 0pt;
	/*padding-left: 30px;*/
	text-align: center;
	font-weight: bold;
	font-size: 18pt;
	background-color:transparent;
	/*filter:alpha(opacity=20);
	text-transform: uppercase*/
}
.sloganbelow {
	font-family: arial;
	font-size: 13pt;
	font-weight: bold;
	color: #cc3300
}
h2.rpt_title
{
	position:absolute;
	left:100px;
	top:30px;
	font-family:Arial;
	font-size:large;
	font-weight:bold;
	color:#CC6600;
}
table.rpt_table
{
	position:absolute;
	left:70px;
	top:70px;
	width:700px;
	border-style:solid;
	border-color:Teal;
	border-width:1px;
}
td.rpt_td
{
	border-style:solid;
	border-width:1px;
	border-color:Teal;
}
th.rpt_th
{
	border-style:solid;
	border-width:1px;
	border-color:Teal;
	text-align:center;
}
table.image
{
	position:absolute;
	left:540px;
	top:50px;
	width:300px;
}
table.aboutus1
{
	position:absolute;
	left:540px;
	top:70px;
	width:300px;
}
table.aboutus2
{
	position:absolute;
	left:540px;
	top:600px;
	width:300px;
}
table.aboutus3
{
	position:absolute;
	left:540px;
	top:740px;
	width:300px;
}
table.aboutus4
{
	position:absolute;
	left:540px;
	top:940px;
	width:300px;
}
table.aarc_content
{
	position:absolute;
	left:40px;
	top:40px;
	width:440px;
}
table.aarc_services
{
	position:absolute;
	left:40px;
	top:50px;
	width:680px
}
li.service
{
	color:white;
	font-size:9pt;
	margin:0;
}
.titlefont
{
	font-family:times new roman; 
	font-size:14pt;
	font-weight:bold;
}
td.subtitlefont
{
	font-family:times new roman; 
	font-size:12pt;
	font-weight:bold;
}
td.arrow
{
	width:20px;
}
.aarc_address
{
	font-size:8pt; 
	text-align:center;
	color:#000099
}
div#servmenu
{
	position:absolute; 
	left:5px; 
	top:85px; 
	width:165px; 
	height:84px; 
	z-index:1; 
	visibility: hidden; 
	background-color: 000099; 
	layer-background-color: 000099; 
	border: 1px none #000000;
}

div#resmenu
{
	position:absolute; 
	left:5px; 
	top:147px; 
	width:155px; 
	height:94px; 
	z-index:2; 
	visibility: hidden; 
	background-color: 009933; 
	layer-background-color: 009933; 
	border: 1px none #000000;
}
ol.lalpha
{
	list-style-type:lower-alpha;
}

ul.lcircle
{
list-style-type:disc;
}
ul.circlered
{
list-style-type:disc;
color:red;
}

ul.none
{
list-style-type:none;
margin-left: 20px;
/*top left bottom right*/
padding: 0px 20px 0px 0px; 
margin-bottom:0;
}
ul.nonesmall
{
list-style-type:none;
/*IE uses margin*/
margin:0px; 
/*Firefox uses margin*/
padding:0px;
font-size:9pt;
}
ul.indent1
{
list-style-type:none;
margin-left: 20px;
/*top left bottom right*/
padding: 0px 20px 0px 0px; 
margin-bottom:0;
}
ul.indent2
{
list-style-type:none;
margin-left: 40px;
/*top left bottom right*/
padding: 0px 40px 0px 0px; 
margin-bottom:0;
}

ul.redarrow
{
list-style-image: url(images/arrows_red.gif);
margin-left: 0;
margin-bottom: 0;
padding-bottom:0px;
}
ul.redarrow2
{
list-style-image: url(images/arrows_red.gif);
margin-left: 10px;
margin-bottom: 0;
padding-bottom:0px;
}
li.alignarrow
{
margin-left: 1em;
}

table.warning
{
	position:absolute;
	top:50px; 
	left:80px;
	width:700px;
	background-color:#ccecff;
	border-style: solid;
	border-color: #000000;
	border-width: 1px
}
table.factlink
{
	position:absolute;
	top:80px; 
	left:600px;
	width:100px;
	background-color:#ccecff;
	border-style: solid;
	border-color: #000000;
	border-width: 1px
}
table.spcc_reg
{
	position:absolute;
	top:220px; 
	left:100px;
	width:600px;
}
table.real_estate
{
	position:absolute;
	top:50px; 
	left:60px;
	width:640px;
}
td.linkcell
{
	width:60px;
}
table.aarc_form
{
	position:absolute;
	top:50px; 
	left:60px;
	width:280px;	
}
table.aarc_search_form
{
	position:absolute;
	top:50px; 
	left:380px;
	width:300px;	
}
table.permit_search
{
	position:absolute;
	top:60px; 
	left:30px;
	width:500px;
}
a.backtotop
{
	font-size:10pt
}
td.region
{
	text-align:center;
	color:white;
	font-weight:bold
 }
 td.state
{
	text-align:left;
	color:white;
	font-weight:bold
 }
  td.regoffice
{
	text-align:center;
	color:white;
	font-weight:bold;
	 font-size:10pt;
 }
 td.faci_detail_title
{
	text-align:left;
	font-weight:bold;
	 font-size:10pt;
 }
  td.faci_detail
{
	text-align:left;
	color:#0000ff;
	 font-size:10pt;
 }
  td.sig
{
	text-align:left;
	color:#ff00cc;
	 font-size:10pt;
 }