/* Styles specific to this template */
body {
color: #000000;
background-color: #CCCCAA;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
}

table {
	text-align: left;
}

p,ul,ol,td {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000000;
}

a {
color: #000000;
}
a:link {
color: #000000;
}
a:hover {
color: #003366;
}
a:active {
color: #000000;
}

.col2Header {
    FONT-SIZE: 12px;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}

/* Top Drop Down Menu */
.menuTable {
	border: 1px solid #003399;
}
	
.dropNav
{
    FONT-SIZE: 11px;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
A.dropNav
{
    FONT-SIZE: 11px;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
		FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}
A.dropNav:link
{
    FONT-SIZE: 11px;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
		FONT-WEIGHT: bold;		
    TEXT-DECORATION: none
}
A.dropNav:hover
{
    FONT-SIZE: 11px;
    COLOR: #ff9900;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
		FONT-WEIGHT: bold;		
    TEXT-DECORATION: none
}
A.dropNav:active
{
    FONT-SIZE: 11px;
    COLOR: #ff9900;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
		FONT-WEIGHT: bold;		
    TEXT-DECORATION: none
}

.dropSubNav
{
    FONT-SIZE: 11px;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
}
A.dropSubNav
{
    FONT-SIZE: 11px;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
A.dropSubNav:link
{
    FONT-SIZE: 11px;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
A.dropSubNav:hover
{
    FONT-SIZE: 11px;
    COLOR: #ff9900;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
}
A.dropSubNav:active
{
    FONT-SIZE: 11px;
    COLOR: #ff9900;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
/* END Top Drop Down Menu */

.topHeader {
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 14px;
color: #cccccc;
}

.topLinks {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #cccccc;
}

A.topLinks {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
text-decoration: none;
color: #999999;
}

A.topLinks:link {color: #999999;}
A.topLinks:visited {color: #999999;}
A.topLinks:active {color: #ff9900;}
A.topLinks:hover {color: #ff9900;text-decoration: underline}

.copyrightText {
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
text-decoration: none;
color: #ffffff;
}

a.copyrightText {
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
text-decoration: none;
color: #ffffff;
}

A.copyrightText:link {color: #ffffff;}
A.copyrightText:visited {color: #ffffff;}
A.copyrightText:active {color: #ff9900;}
A.copyrightText:hover {color: #ff9900;text-decoration: underline}

.pageTitle {
font-family: Arial, Helvetica, sans-serif;
font-size: 16px;
letter-spacing : 3px;
font-weight: bold;
color: #ff9900;
}

.homeSecTitle {
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
color: #ffffff;
}

.sectionTitle {
font-family: Arial, Helvetica, sans-serif;
font-size: 16px;
font-weight: bold;
color: #ff8000;
}

.footer {
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color: #336699;
}

A.footer {
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color: #ffffff;
}

A.footer:link {color: #ffffff;}
A.footer:visited {color: #ffffff;}
A.footer:active {color: #ff8000;}
A.footer:hover {color: #ff8000;}
/* ----------- */


/* Editor Styles */
.Aq_Editor_1 {
font-family: Arial, Helvetica, sans-serif;
font-size: 16px;
font-weight: bold;
color: #003366;
}
.Aq_Editor_2 {
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: bold;
color: #003366;
}
.Aq_Editor_3 {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color: #003366;
}
.Aq_Editor_4 {
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color: #003366;
}
.Aq_Editor_5 {
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color: #000000;
}
.Aq_Editor_Regular {
color: #000000;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
}
/* ---------- */


/* Top */
.Aq_Heading1_Top {
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: bold;
color: #000000;
}
.Aq_Heading2_Top {
font-family: Arial Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color: #000000;
}
.Aq_Heading3_Top {
font-family: Arial Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
color: #000000;
}
.Aq_Heading4_Top {
font-family: Arial Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
color: #000000;
}
.Aq_Heading5_Top {
font-family: Arial Helvetica, sans-serif;
font-size: 10px;
color: #000000;
}


/* Column 1: (Main Content Area) */
.Aq_Heading1_Col1 {
font-family: Arial Helvetica, sans-serif;
font-size: 13px;
font-weight: bold;
color: #003366;
}
.Aq_Heading2_Col1 {
font-family: Arial Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color: #003366;
}
.Aq_Heading3_Col1 {
font-family: Arial Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
color: #003366;
}
.Aq_Heading4_Col1 {
font-family: Arial Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
color: #000000;
}
.Aq_Heading5_Col1 {
font-family: Arial Helvetica, sans-serif;
font-size: 10px;
color: #000000;
}


/* Column 2: White Background */
.Aq_Heading1_Col2 {
font-family: Arial Helvetica, sans-serif;
font-size: 13px;
font-weight: bold;
color: #003366;
}
.Aq_Heading2_Col2 {
font-family: Arial Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color: #003366;
}
.Aq_Heading3_Col2 {
font-family: Arial Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
color: #003366;
}
.Aq_Heading4_Col2 {
font-family: Arial Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
color: #000000;
}
.Aq_Heading5_Col2 {
font-family: Arial Helvetica, sans-serif;
font-size: 10px;
color: #000000;
}


/* Column 3: Gray Background*/
.Aq_Heading1_Col3 {
font-family: Arial Helvetica, sans-serif;
font-size: 13px;
font-weight: bold;
color: #003366;
}
.Aq_Heading2_Col3 {
font-family: Arial Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color: #003366;
}
.Aq_Heading3_Col3 {
font-family: Arial Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
color: #003366;
}
.Aq_Heading4_Col3 {
font-family: Arial Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
color: #000000;
}
.Aq_Heading5_Col3 {
font-family: Arial Helvetica, sans-serif;
font-size: 10px;
color: #000000;
}

/* Bottom */
.Aq_Heading1_Bottom {
font-family: Arial Helvetica, sans-serif;
font-size: 13px;
font-weight: bold;
color: #000000;
}
.Aq_Heading2_Bottom {
font-family: Arial Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color: #000000;
}
.Aq_Heading3_Bottom {
font-family: Arial Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
color: #000000;
}
.Aq_Heading4_Bottom {
font-family: Arial Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
color: #000000;
}
.Aq_Heading5_Bottom {
font-family: Arial Helvetica, sans-serif;
font-size: 10px;
color: #000000;
}

/* Navigation Styles */
.topNav {
	color: #000000; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none}

A.topNav {
	color: #ffffff; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none}

A.topNav:link {color: #ffffff;}
A.topNav:visited {color: #ffffff;}
A.topNav:active {color: #ff8000;}
A.topNav:hover {color: #ff8000;text-decoration: none}

.topSelectedNav {
	color: #003366; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none}
	
A.topSelectedNav {
	color: #003366; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none}

A.topSelectedNav:link {color: #003366;}
A.topSelectedNav:visited {color: #003366;}
A.topSelectedNav:active {color: #ff8000;}
A.topSelectedNav:hover {color: #ff8000;text-decoration: none}

.topSubNav {
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px}

A.topSubNav {
	color: #ffffff; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none}

A.topSubNav:link {color: #ffffff;}
A.topSubNav:visited {color: #ffffff;}
A.topSubNav:active {color: #ff8000;}
A.topSubNav:hover {color: #ff8000;}
	
.topSelectedSubNav {
	color: #ff8000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none}

A.topSelectedSubNav {
	color: #ff8000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none}

A.topSelectedSubNav:link {color: #003366;}
A.topSelectedSubNav:visited {color: #003366;}
A.topSelectedSubNav:active {color: #ff8000;}
A.topSelectedSubNav:hover {color: #ff8000;}

.leftNav {
	color: #000000; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	/*font-weight: bold;*/
	text-decoration: none}

A.leftNav {
	color: #003366; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	/*font-weight: bold;*/
	text-decoration: none}

A.leftNav:link {color: #003366;}
A.leftNav:visited {color: #003366;}
A.leftNav:active {color: #ff8000;}
A.leftNav:hover {color: #ff8000;text-decoration: none}

.leftSelectedNav {
	color: #ff8000; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	/*font-weight: bold;*/
	text-decoration: none}
	
A.leftSelectedNav {
	color: #ff8000; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	/*font-weight: bold;*/
	text-decoration: none}

A.leftSelectedNav:link {color: #ff8000;}
A.leftSelectedNav:visited {color: #ff8000;}
A.leftSelectedNav:active {color: #ffffff;}
A.leftSelectedNav:hover {color: #ffffff;text-decoration: none}

.leftSelectedSubNav {
	color: #ff8000; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none}
	
A.leftSelectedSubNav {
	color: #ff8000; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none}

A.leftSelectedSubNav:link {color: #ff8000; }
A.leftSelectedSubNav:visited {color: #ff8000; }
A.leftSelectedSubNav:active {color: #ffffff; }
A.leftSelectedSubNav:hover {color: #ffffff; ;text-decoration: none}

.leftSubNav {
	color: #003366; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none}
	
A.leftSubNav {
	color: #003366; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none}

A.leftSubNav:link {color: #003366; }
A.leftSubNav:visited {color: #003366; }
A.leftSubNav:active {color: #FFFFFF; }
A.leftSubNav:hover {color: #FFFFFF; ;text-decoration: none}
/* ----------*/

/* Breadcrumbs */
.Breadcrumbs {
	color: #006699; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none}

A.Breadcrumbs {
	color: #ffffff; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none}

A.Breadcrumbs:link {color: #ffffff;}
A.Breadcrumbs:visited {color: #ffffff;}
A.Breadcrumbs:active {color: #006699;}
A.Breadcrumbs:hover {color: #006699;text-decoration: none}
/* ----------*/

/* Aquifer Calendar Styles */

 #AQCalendarContainer {
  background-color:#dde3f1;
  width: 100%;
  height:100%;
  padding: 0px;
  border: 7px;
  font-size: 12px;
  font-weight: normal;
  font-family: Verdana, Arial, Helvetica, sans-serif;   
 }
 
 #AQCalendarContainer .Aq_Heading1_Col1 {
  font-size: 16px;
  font-weight: bold;
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  color: #000066;
  line-height:32px;
 }
 
 
 #AQCalendarDetailBody .Aq_Heading1_Col1 {
  display: block;
  font-size: 14px;
  font-weight: bold;
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  color: #000066;
  line-height:18px;
 }
 
 #AQCalendarDetailBody .Aq_Heading2_Col1 {
  font-size: 12px;
  font-weight: bold;
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  color: #000066;
 }
 
 #AQCalendarDetailBody table {
  margin-top: 10px;
  width: 65%;
 }
 
 #AQCalendarDetailBody td {
  vertical-align: top;
 }
 
 #AQCalendarContainer .Aq_Heading2_Col1 {
  font-size: 12px;
  font-weight: bold;
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  color: #000066;
  line-height:24px;
 }
 
  #AQCalendarContainer .Aq_Heading3_Col1 {
  font-size: 11px;
  font-weight: bold;
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  color: #000000;
  line-height:14px;
 }
 
 #AQCalendarColumnDivider {
  border: 0px;
  padding: 0px;
  width: 10px;
  background-color: #dde3f1;  
 }
 
 #AQCalendarNavControlContainer {
  padding: 0px;
  width: 200px;
  height:100%;
  border: #706451 solid 0px;
  background-color:#dde3f1;
 }
 
 #AQCalendarNavControlContainer TABLE{
  border-collapse: collapse; 
  border-spacing: 0;  
  width:200px;
 }
 
 #AQCalendarNavControlContainer A {
  text-decoration: none;
  color: #000000;
 }
 
 #AQCalendarNavControlContainer TD {
  width:14%;
  background-color: #f5f8ff;
  border: 1px solid #c7c7c7;
  margin: 2px;
  vertical-align : top;
  font-size: 10px;
  font-family: helvetica, arial;
  text-align: center;
 }
 

  #AQCalendarNavControlContainer .AQCalendarGridTitle, #AQCalendarNavControlContainer .AQCalendarNavArrow,  #AQCalendarNavControlContainer .AQCalendarNavArrow A {
  color: #ffffff;
  font-size:12px;
  font-weight: bold;
  font-family: helvetica, arial;
  vertical-align: middle; 
  text-decoration: none;
  background-color: #336699;
 }
 

  
  #AQCalendarNavControlContainer .AQCalendarDayTitle {
  height: 20px;
  color: #ffffff;
  font-size:12px;
  font-weight: bold;
  font-family: helvetica, arial;
  vertical-align: middle; 
  text-decoration: none;
  background-color: #336699;
 }
  
 #AQCalendarNavControlContainer .AQCalendarHasEvents A{
  font-family: verdana;
  font-weight: bold;
  font-size: 12px;
 }
 
 #AQCalendarNavControlContainer .AQCalendarHasEventsSelected A{
  font-family: verdana;
  font-weight: bold;
  font-size: 12px;
 }
 
 #AQCalendarNavControlContainer .AQCalendarHasEventsToday A{
 /*  color: #336699; */
    /*    color: #CC0033; */
 font-family: verdana;
 font-weight: bold;
 font-size: 12px;
 background-color:#ffef81;
 }
 
 #AQCalendarNavControlContainer .AQCalendarNoEventsToday A{
 /*  color: #336699; */
    /*    color: #CC0033; */
 font-family: verdana;
 font-weight: normal;
 font-size: 12px;
 background-color:#ffef81;
 }
 
 #AQCalendarNavControlContainer .AQCalendarNoEvents A{
  color: #959595;
  font-family: verdana;
  font-weight: normal;
  font-size: 12px;  
 }
 
 #AQCalendarNavControlContainer .AQCalendarNoEventsSelected A{
  color: #959595;
  font-family: verdana;
  font-weight: bold;
  font-size: 12px;  
 }
 
 #AQCalendarNavControlContainer .AQCalendarEmptyCell {
  background-color: #f5f8ff;
 }
  
 #AQCalendarListContainer {
  padding: 0px;
  border: 0px;
  background-color:#dde3f1;
 }
 
 #AQCalendarListContainer TABLE {
  border-collapse: collapse; 
  border-spacing: 0;  
 }
 
/* width:100%; */
 
 #AQCalendarListContainer A {
  text-decoration: underline;
  color: #0035ad;
 }
 
 #AQCalendarListNav {
  text-align: right;
 }
 
 #AQCalendarListBody .Aq_Heading1_Col1 {
  padding-left: 2px;
  font-size: 13px;
  font-weight: bold;
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  color: #000000;
 }

 
 .AQCalendarListBodyOdd {
  padding-left:10px;
  padding-bottom: 8px;
  display: block;
  background-color: #f5f8ff;  
  border-bottom: #c7c7c7 solid 1px;
 }
 
 .AQCalendarListBodyEven {
  padding-left: 10px;
  padding-bottom: 8px;
  display: block;  
  background-color: #fafafa;    
  border-bottom: #c7c7c7 solid 1px;  
 }
 
  
 #AQCalendarGridBody TD {
  width: 14%;
  height: 100px;
  border: 1px solid Black;
  margin: 2px;
  vertical-align : top;
  font-size: 10px;
  font-family: verdana, arial;
  text-align: left;
 }
 
  #AQCalendarGridBody .AQCalendarGridTitle, #AQCalendarGridBody .AQCalendarNavArrow,  #AQCalendarGridBody .AQCalendarNavArrow A{
  height: 30px;
  color: #ffffff;
  font-size:16px;
  font-weight: bold;
  font-family: helvetica, arial;
  vertical-align: middle; 
  text-align: center;
  text-decoration: none;
  background-color: #336699;
 }
   
  #AQCalendarGridBody .AQCalendarDayTitle {
  height: 30px;
  color: #ffffff;
  font-size:12px;
  font-weight: bold;
  font-family: helvetica, arial;
  vertical-align: middle; 
  text-align: center;
  text-decoration: none;
  background-color: #336699;
 }
  
 #AQCalendarGridBody TD {
  background-color: #f5f8ff;
  padding-left: 4px;
  padding-right: 4px;
 }
 
 #AQCalendarGridBody .AQCalendarHasEvents A{
  font-weight: bold;
  font-family: verdana, arial;
  font-size: 10px;
  color: #000066;
 }
 
 #AQCalendarGridBody .AQCalendarNoEvents A{
  font-weight: normal;
  font-family: verdana, arial;
  font-size: 10px;  
 }
 
 #AQCalendarGridBody .AQCalendarEmptyCell {
  background-color: #f5f8ff;
 }
 

/* End Aquifer Calendar Styles */

