body{
	background-color:#003f5e;
}

.banner{
	background-color:#00223c; 
	background-repeat:repeat-x;
	font-family:Geneva, Arial, Helvetica, sans-serif ;
	font-size: 10px;
	color:#5792b9;
	line-height:21px;
}

.banner_rd{
	background-image:url(/_ag/res/banner_rd.jpg);
	background-repeat:repeat-x;
	font-family:Geneva, Arial, Helvetica, sans-serif ;
	font-size: 10px;
	color:#CCCC00;
	line-height:21px;
}

.banner_mi{
	background-image:url(/_ag/res/banner_manuincent.jpg);
	background-repeat:repeat-x;
	font-family:Geneva, Arial, Helvetica, sans-serif ;
	font-size: 10px;
	color:#CCCC00;
}

.banner_sl{
	background-image:url(/_ag/res/banner_statelocal.jpg);
	background-repeat:repeat-x;
	font-family:Geneva, Arial, Helvetica, sans-serif ;
	font-size: 10px;
	color:#CCCC00;
}

.banner_su{
	background-image:url(/_ag/res/banner_stateuse.jpg);
	background-repeat:repeat-x;
	font-family:Geneva, Arial, Helvetica, sans-serif ;
	font-size: 10px;
	color:#CCCC00;
}

.banner_eni{
	background-image:url(/_ag/res/banner_eneincent.jpg);
	background-repeat:repeat-x;
	font-family:Geneva, Arial, Helvetica, sans-serif ;
	font-size: 10px;
	color:#CCCC00;
}

.banner_exi{
	background-image:url(/_ag/res/banner_expincent.jpg);
	background-repeat:repeat-x;
	font-family:Geneva, Arial, Helvetica, sans-serif ;
	font-size: 10px;
	color:#CCCC00;
}

.banner_tcs{
	background-image:url(/_ag/res/banner_tcs.jpg);
	background-repeat:repeat-x;
	font-family:Geneva, Arial, Helvetica, sans-serif ;
	font-size: 10px;
	color:#CCCC00;
}

.banner_hiin{
	background-image:url(/_ag/res/banner_hiincent.jpg);
	background-repeat:repeat-x;
	font-family:Geneva, Arial, Helvetica, sans-serif ;
	font-size: 10px;
	color:#CCCC00;
}

.blue{
background-color:#00223c;
}

.footer{
font-family:Geneva, Arial, Helvetica, sans-serif ;
font-size: 10px;
color:#787878;
line-height:21px;
}

.subpageTop{
	background-image: url(res/sub_backtop.jpg); 
	background-repeat:no-repeat;
}

.px14blue{
font-family: Geneva, Arial, Helvetica, sans-serif ;
font-size: 14px;
color:#0085C4;
}

.px12blue{
font-family: Geneva, Arial, Helvetica, sans-serif ;
font-size: 12px;
color:#0085C4;
}

.px11blue{
font-family: Geneva, Arial, Helvetica, sans-serif ;
font-size: 11px;
line-height:12px;
color:#0085C4;
}

.px11black{
font-family: Geneva, Arial, Helvetica, sans-serif ;
font-size: 11px;
color: #000000;
line-height:16px;
}

.copyblack{
font-family: Geneva, Arial, Helvetica, sans-serif ;
font-size: 11px;
color: #222222;
line-height:14px;
padding-left:10px;
padding-right:10px
}

.copyblacknopadding{
font-family: Geneva, Arial, Helvetica, sans-serif ;
font-size: 11px;
color: #222222;
}


.copyblacknopaddingGreyBorder{
font-family: Geneva, Arial, Helvetica, sans-serif ;
font-size: 11px;
color: #222222;
border: 1px solid #C0C0C0;
}

.copyblacknopaddingGrey{
font-family: Geneva, Arial, Helvetica, sans-serif ;
font-size: 11px;
color: #222222;
background-color: #EEEEEE;
}


.px11grey{
font-family: Geneva, Arial, Helvetica, sans-serif ;
font-size: 12px;
color: #1D1611;
line-height:16px;
}

.px11profile{
font-family: Geneva, Arial, Helvetica, sans-serif ;
font-size: 11px;
color: #A99E94;
line-height:14px;
text-align:justify;
}

.px11orange{
font-family: Geneva, Arial, Helvetica, sans-serif ;
font-size: 11px;
color: #D97300;
font-weight:bold;
}

.px12brown{
font-family: Geneva, Arial, Helvetica, sans-serif ;
font-size: 12px;
color: #1D1611;
line-height:16px;
text-align:justify;
}

.px16brown{
font-family: Geneva, Arial, Helvetica, sans-serif ;
font-size: 16px;
color: #1D1611;
}

.px12white{	
font-family: Geneva, Arial, Helvetica, sans-serif ;
font-size: 12px;
color: #ffffff;
line-height:14px;
text-align:left;
padding:5px;
}


.billpx12white{	
font-family: Geneva, Arial, Helvetica, sans-serif ;
font-size: 12px;
color: #ffffff;
line-height:26px;
text-align:left;
}
.billpx26white{	
font-family: Geneva, Arial, Helvetica, sans-serif ;
font-size: 26px;
color: #ffffff;
/* line-height:34px; */
line-height:20px;
text-align:left;
}

.billpx10white{	
font-family: Geneva, Arial, Helvetica, sans-serif ;
font-size: 10px;
color: #ffffff;
line-height:14px;
text-align:left;
}


.whitecallout{	
font-family: Arial, Helvetica, sans-serif ;
font-size: 12px;
color: #ffffff;
font-style:italic;
font-weight:bold;
line-height:14px;
text-align:left;
padding:5px;
}

.px11white{	
font-family: Geneva, Arial, Helvetica, sans-serif ;
font-size: 11px;
color: #C4BCB5;
line-height:11px;
text-align:left
}

.px10white{	
font-family: Geneva, Arial, Helvetica, sans-serif ;
font-size: 10px;
color: #C4BCB5;
text-align:left
}


input, textarea, select {
    background-color: #ffffff;
    background-image: url('/_ag/res/input.gif');
    border: 1px solid #000000;
    font-family: Geneva, Arial, Helvetica, sans-serif ;
	font-size: 10px;
    color:#444444;
}	

.noBorder {
    background-color: #ffffff;
    background-image: url('/_ag/res/input.gif');
    border: 0px solid #ffffff;
    font-family: Geneva, Arial, Helvetica, sans-serif ;
	font-size: 10px;
    color:#444444;
}

a.links{
font-family: Geneva, Arial, Helvetica, sans-serif ;
font-size: 12px;
color: #1D1611;
text-decoration: underline;
}

a.links:visited{
font-family: Geneva, Arial, Helvetica, sans-serif ;
font-size: 12px;
color: #1D1611;
text-decoration: none;
}

a.links:hover{
font-family: Geneva, Arial, Helvetica, sans-serif ;
font-size: 12px;
color: #1D1611;
text-decoration: none;
}

/* 04072009 ::: A
a:link{
font-family: Geneva, Arial, Helvetica, sans-serif ;
font-size: 12px;
color: #1D1611;
text-decoration: none;
}

a:visited{
font-family: Geneva, Arial, Helvetica, sans-serif ;
font-size: 12px;
color: #1D1611;
text-decoration: none;
}

a:hover{
font-family: Geneva, Arial, Helvetica, sans-serif ;
font-size: 12px;
color: #1D1611;
text-decoration: underline;
}
*/
/* 04072009 ::: B
a:link{
font-family: Verdana,Helvetica,sans-serif ;
font-size: 10px;
color:#99FFFF;
text-decoration: none;
}

a:visited{
font-family: Verdana,Helvetica,sans-serif ;
font-size: 10px;
color: #99FFFF;
text-decoration:none;
}

a:hover{
font-family: Verdana,Helvetica,sans-serif ;
font-size: 10px;
color:#99FFFF;
text-decoration: underline;
}
*/


.thinborderfloat {
  border:solid 1px black;
  width:204px;
  }

  
a.footerlinks{
font-family: verdana,Helvetica,sans-serif ;
font-size:  10px;
color:#0099FF;
line-height:16px;
text-decoration: none;
}

a.footerlinks:visited{
font-family: verdana,Helvetica,sans-serif ;
font-size:  10px;
color:#0099FF;
line-height:16px;
text-decoration: none;
}

a.footerlinks:hover{
font-family: verdana,Helvetica,sans-serif ;
font-size:  10px;
color:#0099FF;
line-height:16px;
text-decoration: underline;
}

.footer{
font-family:Geneva, Arial, Helvetica, sans-serif ;
font-size: 10px;
color:#787878;
line-height:21px;
}

.linksblue{
font-family: Geneva, Arial, Helvetica, sans-serif ;
font-size: 10px;
color: #0099FF;
text-decoration: none;
}

a.linksblue{
font-family: Geneva, Arial, Helvetica, sans-serif ;
font-size: 10px;
color: #0099FF;
text-decoration: none;
}

a.linksblue:visited{
font-family: Geneva, Arial, Helvetica, sans-serif ;
font-size: 10px;
color: #0099FF;
text-decoration: none;
}

a.linksblue:hover{
font-family: Geneva, Arial, Helvetica, sans-serif ;
font-size: 10px;
color: #0099FF;
text-decoration: underline;
}

.currentpage{
font-family: Geneva, Arial, Helvetica, sans-serif ;
font-size: 10px;
color: #000000;
font-weight:bold;
text-decoration:underline;
}


.linksbluelt{
font-family: Geneva, Arial, Helvetica, sans-serif ;
font-size: 10px;
color:#99FFFF;
text-decoration: none;
}

a.linksbluelt{
font-family: Geneva, Arial, Helvetica, sans-serif ;
font-size: 10px;
color:#99FFFF;
text-decoration: none;
}

a.linksbluelt:visited{
font-family: Geneva, Arial, Helvetica, sans-serif ;
font-size: 10px;
color:#99FFFF;
text-decoration: none;
}

a.linksbluelt:hover{
font-family: Geneva, Arial, Helvetica, sans-serif ;
font-size: 10px;
color:#99FFFF;
text-decoration: underline;
}




.linkswhitelt{
font-family: Geneva, Arial, Helvetica, sans-serif ;
font-size: 10px;
color:#C4BCB5;
text-decoration: none;
}

a.linkswhitelt{
font-family: Geneva, Arial, Helvetica, sans-serif ;
font-size: 10px;
color:#C4BCB5;
text-decoration: none;
}

a.linkswhitelt:visited{
font-family: Geneva, Arial, Helvetica, sans-serif ;
font-size: 10px;
color:#C4BCB5;
text-decoration: none;
}

a.linkswhitelt:hover{
font-family: Geneva, Arial, Helvetica, sans-serif ;
font-size: 10px;
color:#C4BCB5;
text-decoration: underline;
}

dl{
	margin-left: 0em; margin-top: 0em; padding-left: 0px; padding-top:5px; 
}
dt{
	margin-left: 0em; margin-top: 0em; padding-left: 0px; padding-top:5px; 
}


.copyblacknopadding ul{
	margin-left: 2em; 
	margin-top: 0em; 
	padding-left: 18px; 
	padding-top:5px; 
}

ul{
	margin-left: 0em; 
	margin-top: 0em; 
	padding-left: 18px; 
	padding-top:5px; 
}

ul li{
	margin-top: 0em; 
	padding-left: 0;
	line-height:13px;
	list-style-type: dot; 
	list-style-image: url(/_ag/res/blubul.png);
}


/* LI SPACING */
li {
	margin-left: 0;
	margin-right: 10%;
/*
	margin-top: .25em;
*/
	margin-bottom: .5em;
}



.footerHR { 
background: white; 
color: white; font-size: 1px; 
width: 100%; 
height: 1px; 
border-top: 10px; 
border-bottom: 1px solid #1D1611; 
}

/* *************************************************** 
EXTRAS
*************************************************** */
/* @group Sequential & More Results Nav
=================================================== */

.navSequential, .moreResults ul {
	list-style: none;
	margin: 0 !important;
	padding: 0;
	display: inline;
}

.navSequential li, .moreResults li {
	list-style: none;
	display: inline;
	padding: 0;
	margin: 0 !important;
	text-align: center;
}

.navSequential li a, .moreResults li a {
	text-decoration: none;
	padding: .1em .2em;
}

.navSequential li#current a, .moreResults li#current a {
	border: 1px solid #e4e4e4;
	color: #000;
}

.navSequential li a:hover {
	background: #e4e4e4;
}

.navSequential a.current, .moreResults a.current {
	border: 1px solid #ccc;
}

/* @end Sequential & More Results Nav
--------------------------------------------------- */



/* @group Search Form
=================================================== */
#svSearchForm {
	margin: 0 0 1em;
	padding: 0 0 1em;
	border-bottom: 1px dotted #ccc;
}

#svSearchForm input.text {
	width: 100px;
	margin: 0 .5em 0 0;
}

#svSearchForm input.submit {
	clear: none;
	float: none;
	width: auto;
	margin: 0 .5em 0 0;
}

#svSearchResults dl#svPortal {
	padding: 0;
	margin: 0 0 1em;
	border: 0;
}

#svSearchResults dt {
	padding: 1em 0 0;
	margin: 1em 0 .5em 0;
	border-top: 1px dotted #ccc;
}

#svSearchResults dt.first { border-top: 0; }

#svSearchResults dd {
	padding: 0;
	margin: 0 0 1em;
}

#svSearchResults dd.last {
	padding: 0 0 1em;
	margin: 0;
	border-bottom: 0;
}

#svSearchResults dd h3 {
	margin: 0 0 .5em;
	font-weight: normal;
}

#svSearchResults dl img { display: none; }

#svSearchResults .moreResults {
	padding: .75em;
	margin: .75em 0;
	background: #f2f2f2;
}

#svSearchResults .bottom {
	margin-bottom: 2em;
}

#svSearchResults #svSearchAgain p { margin-bottom: .5em; font-weight: bold; }

#svSearchResults form {}

#svSearchResults .submit { float: none; }

span.keywords, span.highlight { 
	background: yellow;
	padding: .2em;
}

/* @end Search Form
--------------------------------------------------- */

/* @group Breadcrumb Nav
=================================================== */

#crumbList {
	list-style: none;
	margin: 0 0 1em;
	padding: 0;
	font-size: .9em;
}

#crumbList li {
	list-style: none;
	display: inline;
	margin: 0;
}

#crumbList li a { text-decoration: none; }

/* @end Breadcrumb Nav
--------------------------------------------------- */

/* ******************************************************
SECONDARY NAV STYLES [MIDDLE AREA CONTENT]
****************************************************** */
.navSecondary a{
font-family: Geneva, Arial, Helvetica, sans-serif ;
font-size: 10px;
color: #0099FF;
text-decoration: none;
}

.navSecondary a:visited{
font-family: Geneva, Arial, Helvetica, sans-serif ;
font-size: 10px;
color: #0099FF;
text-decoration: none;
}

.navSecondary a:hover{
font-family: Geneva, Arial, Helvetica, sans-serif ;
font-size: 10px;
color: #0099FF;
text-decoration: underline;
}



h3{
	font-family: Geneva, Arial, Helvetica, sans-serif ;
	color: #808080;
}


.Abillpx10white{	
font-family: Geneva, Arial, Helvetica, sans-serif ;
font-size: 10px;
color: #ffffff;
text-decoration: none;
}

.Abillpx10white:visited{	
font-family: Geneva, Arial, Helvetica, sans-serif ;
font-size: 10px;
color: #ffffff;
text-decoration: none;
}

.Abillpx10white:hover{	
font-family: Geneva, Arial, Helvetica, sans-serif ;
font-size: 10px;
color: #ffffff;
text-decoration: underline;
}


.px12whiteNoPadding{	
font-family: Geneva, Arial, Helvetica, sans-serif ;
font-size: 12px;
color: #ffffff;
line-height:14px;
text-align:left;
}

.px12whiteNoPaddingNoHeight{	
font-family: Geneva, Arial, Helvetica, sans-serif ;
font-size: 12px;
color: #ffffff;
text-align:left;
}

/* ********************************* 
HIDE || SHOW
********************************* */
/* hide details */
.detailslisthidden { 
	display:none; 
	visibility:hidden; 
}

/* show details */
.detailslistvisible { 
	visibility:visible; 
}





#darklinks{
font-family: Geneva, Arial, Helvetica, sans-serif ;
font-size: 10px;
color: #3366ff;
text-decoration: none;
}

#darklinks:visited{
font-family: Geneva, Arial, Helvetica, sans-serif ;
font-size: 10px;
color: #3366ff;
text-decoration: none;
}

#darklinks:hover{
font-family: Geneva, Arial, Helvetica, sans-serif ;
font-size: 10px;
color: #3366ff;
text-decoration: none;
}


