﻿body {
	color:#484848;
	font:12px trebuchet ms,helvetica,sans-serif;
	margin:0;
	padding:0;
}
a{
	color: #0062A0;
	text-decoration: none;
	background-color: Transparent;
}
a:link{
	color: #0062A0;
	text-decoration: none;
	background-color: Transparent;
}
a:visited {
	color: #0062A0;
	text-decoration: none;
	background-color: Transparent;
}
a:active
{
	color: #0062A0;
	text-decoration: none;
	background-color: Transparent;
}
a:hover {
    color: #3E3E3E;
    text-decoration: none;
    background-color: Transparent;
}
p 
{
	line-height: 24px;
}
h1, h2, h3, h4, h5, h6 {
	margin: 0 0 4px 0;
	padding:0;
}
.subTitle
{
	font-size: 32px;
	margin:0;
	padding:0;
	line-height: 35px;
}
hr.subTitle
{
	color: #777;
	background-color: #777;
	height: 2px;
	border-width: 0;	
}
table.tbl3Cols
{
	width: 100%;
	border-collapse: collapse;
}
.tbl3Cols td.left
{
	width: 33%;
	vertical-align: top;
	padding-right: 16px;
}
.tbl3Cols td.center
{
	width: 33%;
	vertical-align: top;
	padding-left: 8px;
	padding-right: 8px;
}
.tbl3Cols td.right
{
	width: 33%;
	vertical-align: top;
	padding-left: 16px;
}
.tbl3Cols p
{
	font-family:trebuchet ms,helvetica,sans-serif;
    color: #666;
    font-size: 14px;
}
.tbl3Cols img
{
	margin-top: 10px;
	margin-bottom: 10px;
	display: block;
	margin-left: auto;
	margin-right: auto;
}
table.tbl2Cols
{
	width: 100%;
	border-collapse: collapse;
}
.tbl2Cols td.left
{
	width: 67%;
	vertical-align: top;
	padding-right: 38px;
}
.tbl2Cols td.right
{
	width: 33%;
	vertical-align: top;
	padding-left: 16px;
}
.tbl2Cols p
{
	font-family:trebuchet ms,helvetica,sans-serif;
    color: #666;
    font-size: 14px;
}
.tbl2Cols img
{
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: auto;
	margin-right: auto;
}
/* Blue layout styles */
body.blue {
	background:#efefef;
}
.topBnr {
	background:#4e5758;
}
.topBnr .leftImage 
{
	margin:0;
	padding: 12px 12px 12px 12px;
}
.contentBoxWrap 
{
	margin:0px auto;
	padding: 14px 10px 14px 10px;
	max-width: 990px;
	/*width: 990px;*/
	width:100%;
	background:#efefef;
	margin-left: auto;
	margin-right: auto;
}
.contentBox 
{
	margin: 0px auto;
	/*max-width: 942px;*/
	width: 942px;
	padding: 20px 20px 20px 20px;
	background:#efefef;
}
.topImage
{
	/*margin: 0px auto;*/
	margin: 0px auto 15px auto;
	border: 0px none;
	max-width: 100%;
	height: auto;
	/*background-image: url('../images/grapes_banner.jpg');*/
}
img.output2
{
    border: solid #777777;
	border-width: 1px 1px 1px 1px;
	border-spacing: 0;
}
table.output2
{
    FONT-FAMILY: Arial;
    border: solid #777777;
	border-width: 1px 1px 1px 1px;
	border-spacing: 0;
} 
td.headerCell2
{
    font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	border: solid #e9e9e9;
	border-width: 1px 1px 1px 1px;
	padding: 2px 3px 2px 3px;
}
td.cellTxt2
{
    font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	border: solid #777777;
	border-width: 1px 1px 1px 1px;
	padding: 2px 3px 2px 3px;
} 
.mainAlert
{
	font-weight: bold;
	color: #92231e;
}
table.TLCalendar
{
    color: #000000;
}
td.TLCalMain
{
	border-right: #777777 1px solid;
    border-top: #777777 1px solid;
    border-left: #999999 1px solid;
    border-bottom: #999999 1px solid;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: black;
    width: 64px;
    height: 50px;
}
td.TLCalSmLt
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 9px;
    padding-left: 2px;
    padding-top: 8px;
    width: 32px;
    height: 15px;
}
td.TLCalSmRt
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 9px;
    padding-right: 1px;
    padding-top: 8px;
    width: 32px;
    height: 15px;
}
td.TLCalUnavail
{
	color: #999999;
	font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 9px;
    padding-left: 2px;
    padding-top: 8px;
    width: 32px;
    height: 15px;
}
.TLCalendar a
{
	font-size: 10px;
	font-weight: normal;
}
.TLCalendar a:link{
	font-size: 10px;
	font-weight: normal;
}
.TLCalendar a:visited {
	font-size: 10px;
	font-weight: normal;
}
.TLCalendar a:active
{
	font-size: 10px;
	font-weight: normal;
}
.TLCalendar a:hover {
    font-size: 10px;
	font-weight: normal;
}
.agsFrame
{
	border: 0;
	width: 100%;
}
.agsFrame2
{
	border: 0;
	width: 100%;
	height: 2150px;
}
.agsFrame3
{
	border: 0;
	width: 100%;
	height: 1800px;
}
.agsFrame4
{
    border: 0;
    width: 100%;

}
.agsFrame5
{
	border: 0;
	width: 100%;
	height: 800px;
}
.tspTblSitePopUp {
	margin:0; 
	padding:0; 
	border-collapse: collapse; 
	border: 0;
}
.headlineContent
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bolder;
	color: #ffffff;
	padding-top: 4px;
	padding-bottom: 4px;	
	padding-left: 0;
    padding-right: 0;  
}
#AQMobileMenu
{	
	padding-right: 4px;
	margin: 0 auto 0 auto;
	width: 946px;
}
#AQMobileMenu table
{
	margin: 0 auto 0 0;
	padding: 6px 0 6px 15px;
	width: 942px;
	height: 40px;
	background-color: #21201E;
}
#AQMobileMenu select
{
	font-size: 30px;
}
#topMenu
{
	margin: 0px auto;
	background-color: #21201E;
	padding: 14px 11px 14px 4px;
}
#topMenu ul
{
	list-style-type:none;
	/*margin: 0px 0px 0px 0px;*/
	text-align: right;
	margin: 0px 0px 0px auto;
	padding: 0px 0px 0px 0px;
	background-color: #21201E;
}
#topMenu li
{
	display: inline;
	color: #C3C1C1;
	background-color: #21201E;
	font-family: "Trebuchet MS","Lucida Grande","Lucida Sans Unicode","Lucida Sans",Tahoma,sans-serif;
	font-size: 16px;
	text-decoration: none;
	margin: 0px 0px 0px 0px;
	padding: 10px 8px 10px 6px;
	border-right: solid 1px #454444;
}
#topMenuPrimary li
{
	display: inline;
	color: #C3C1C1;
	background-color: #21201E;
	font-family: "Trebuchet MS","Lucida Grande","Lucida Sans Unicode","Lucida Sans",Tahoma,sans-serif;
	font-size: 16px;
	text-decoration: none;
	padding: 0px 0px 0px 0px;
	margin: 10px 8px 10px 6px;
	border-right: solid 0px #454444;
}
#topMenu a
{
	background-color: Transparent;
	color: #C3C1C1;
	text-decoration: none;
	font-size: 16px;
}
#topMenu a:link
{
	background-color: Transparent;
	color: #C3C1C1;
	text-decoration: none;
	font-size: 16px;
}
#topMenu a:visited
{
	background-color: Transparent;
	color: #C3C1C1;
	text-decoration: none;
	font-size: 16px;
}
#topMenu a:active
{
	background-color: Transparent;
	color: #C3C1C1;
	text-decoration: none;
	font-size: 16px;
}
#topMenu a:hover
{
	background-color: Transparent;
	color: #fff;
	text-decoration: none;
	font-size: 16px;
}
.translateTopNav {
    display: block;
    cursor: pointer;
    font-weight: bold;
    font-size: 12px;
    background-color: #BAD0E7;
    float: right;
    line-height: 1em;
    margin: 12px 20px 0px 0px;
    width: 76px;
    height: 28px;
    line-height: 28px;
    text-align: center;     
    opacity: 1;
	-webkit-transition: 0.5s;
    -moz-transition: 0.5s;
    -o-transition: 0.5s;
    -ms-transition: 0.5s;
    transition: 0.3s;   
}
.translateTopNav:hover
{
	opacity: 0.8;
}
.translateTopNavPopUp {
    background-color: #BAD0E7;
    padding: 10px 12px 7px 12px;
    position: absolute;
    right: 60px;
    top: 46px;
    z-index: 2;
    visibility: hidden;
    width: 180px;
    height: 30px;
}
.translateTopNavPopUp a, a:visited {
	color: #0062A0;
	text-decoration: none;
	background-color: #fff;
}
.translateTopNavPopUp a:active, a:hover {
    color: #3E3E3E;
    text-decoration: none;
    background-color: #fff;
}
#ColoTopLinks a, a:link, a:visited, a:active
{
	font-size: 14px;
	padding: 0px 0px 0px 0px;
	text-decoration: none;
	background-color: #fff;
}
.searchTopNav {    
    /* background:url('../images/s3_search_icon.png') left no-repeat; */
	display: block;
    font-weight: bold;
    font-size: 12px;
    background-color: #BAD0E7;
    float: right;
    line-height: 28px;
    margin: 12px 10px 0px 0px;
    /* padding-left: 20px; */
    border: none;
    width: 138px;
    height: 28px;
    opacity: 1;
	-webkit-transition: 0.5s;
    -moz-transition: 0.5s;
    -o-transition: 0.5s;
    -ms-transition: 0.5s;
    transition: 0.3s;   
}
.searchTopNav:hover
{
	opacity: 0.8;
}
.pageTitle
{
	margin-top: 13px;
	color: #36424a;
	font-family: "Trebuchet MS","Lucida Grande","Lucida Sans Unicode","Lucida Sans",Tahoma,sans-serif;
	font-size: 32px;
	font-weight: normal;
	border-bottom: 1px solid #cbcbcb;
	padding-bottom: 6px;
}
.aqMenuTopWrap
{
	width: 100%;
	height: 25px;
	opacity: 0.9;
	color: #C3C1C1;
	background-color: #21201E;
	font-family: "Trebuchet MS","Lucida Grande","Lucida Sans Unicode","Lucida Sans",Tahoma,sans-serif;
	font-size: 16px;
	text-decoration: none;
	margin: 0px 0px 0px 0px;
	-webkit-transition: 0.5s;
    -moz-transition: 0.5s;
    -o-transition: 0.5s;
    -ms-transition: 0.5s;
    transition: 0.5s;
}
#spanFindPage
{
	margin-left: 16px;
	color: #fff;
	opacity: 1;
}
.aqMenuTopWrap:hover
{
	opacity: 1;
	color: #fff;
}

.aqMenuFloatWrap
{
	z-index: 3;
	max-width: 990px;
	width: 100%;
	margin: 0px auto;
	/*max-width: 942px;*/
	width: 942px;
	padding: 0px;
	position: absolute;
	top: 310px;
}
.aqMenu
{
	z-index: 4;
	float: right;
	width: 225px;
	/*margin-right: 20px;*/
	padding-right: 0px;
	padding-left: 1px;
	padding-top: 0px;
}
.aqSubMenu1
{
	z-index: 5;
	float: right;
	width: 0px;
	height: 0px;
	/*margin-right: 20px;*/
	padding-right: 0px;
	padding-top: 0px;
	visibility: hidden;	
	overflow: hidden;
}
.aqSubMenu2
{
	z-index: 6;
	float: right;
	width: 0px;
	height: 0px;
	padding-right: 0px;
	padding-top: 32px;
	visibility: hidden;
	overflow: hidden;
}
.aqSubMenu3
{
	z-index: 7;
	float: right;
	width: 0px;
	height: 0px;
	padding-right: 0px;
	padding-top: 63px;
	visibility: hidden;
	overflow: hidden;
}
.aqMenuItemTop
{
	color: #C3C1C1;
	background-color: #21201e;
	float: right; 
	margin: 0px 5px 0px 0px;
}
.aqMenuItemTop a
{
	/*background-color: #21201E;*/
	color: #C3C1C1;
	text-decoration: none;
	font-size: 14px;
}
.aqMenuItemTop a:link
{
	/*background-color: #21201E;*/
	color: #C3C1C1;
	text-decoration: none;
	font-size: 14px;
}
.aqMenuItemTop a:visited
{
	/*background-color: #21201E;*/
	color: #C3C1C1;
	text-decoration: none;
	font-size: 14px;
}
.aqMenuItemTop a:active
{
	/*background-color: #21201E;*/
	color: #fff;
	text-decoration: none;
	font-size: 14px;
}
.aqMenuItemTop a:hover
{
	/*background-color: #21201E;*/
	color: #fff;
	text-decoration: none;
	font-size: 14px;
}
#aqMenuWrap
{
	visibility: hidden;
	position: absolute;
	right: 213px;
	top: 310px;
}
.aqMenuItem
{
	color: #C3C1C1;
	background-color: #21201E;
	font-family: "Trebuchet MS","Lucida Grande","Lucida Sans Unicode","Lucida Sans",Tahoma,sans-serif;
	font-size: 16px;
	text-decoration: none;
	margin: 0px 0px 0px 0px;
	padding: 6px 0px 6px 16px;
	/*padding: 6px 0px 6px 6px;*/
}
.aqMenuItem a:hover
{
	/*background-color: #21201E;*/
	color: #fff;
}
.aqMenuArrow
{
	margin: 4px 0px 0px 6px;
	background-color: #21201E;
	outline: none;
	border: 0;
}
.aqLeftMenuArrow
{
	margin: 0px 7px 0px 0px;
	padding-top: 2px;
	background-color: #21201E;
	outline: none;
	border: 0;
}

.frmInput
{
	margin: 25px 0 25px 0;
}
.frmInputCellLeft
{
	padding: 2px 0 2px 45px;
}
.frmInputCellLeftReq
{
	padding: 2px 0 2px 45px;
}
.frmInputCell
{
	padding: 2px 0 2px 0;
}
.frmInputCellReq
{
	padding: 2px 0 2px 0;
}
.frmInputCellHeader
{
	padding: 0 0 16px 0;
	font-size: 20px;
	color: #570104;
}
.frmInputCellFooter
{
	padding: 10px 0 0 0;
}
td.cellOutOfRange
{
	color: #777777;
	PADDING-RIGHT: 3px;
    PADDING-LEFT: 3px;
    PADDING-BOTTOM: 3px;
    PADDING-TOP: 3px;
	background-color: #dddddd;
	BORDER-LEFT: #e3eef5 1px solid;
	BORDER-RIGHT: #c0d6e8 1px solid;
    BORDER-BOTTOM: #c0d6e8 1px solid;
}
table.frmContent
{
	margin: 2px 0 2px 0;
	padding: 4px 6px 4px 6px;
    FONT-FAMILY: Arial;
    /*BACKGROUND-COLOR: #e0f1fa;*/
    border: solid 1px #0062A0;
}
table.frmContent2
{
	margin: 0;
	padding: 0;
    FONT-FAMILY: Arial;
    /*BACKGROUND-COLOR: #e0f1fa;*/
    border: solid 1px #0062A0;
}
a.actionDayLink
{
    color: red;
	text-decoration: none;
}
a.actionDayLink:link
{
    color: red;
	text-decoration: none;
}
a.actionDayLink:hover
{
    color: #a21e21;
    text-decoration: none;
}
a.noActionDayLink
{
    color: blue;
	text-decoration: none;
}
a.noActionDayLink:link
{
    color: blue;
	text-decoration: none;
}
a.noActionDayLink:hover
{
    color: #24259c;
    text-decoration: none;
}
.tspContentTable {
	border-spacing: 0;
} 
.tspContentTable2 {
	border-spacing: 0;
} 
table.output1
{
    MARGIN-RIGHT: 2px;
    MARGIN-LEFT: 0px;
    MARGIN-BOTTOM: 8px;
    MARGIN-TOP: 8px;
    FONT-FAMILY: Arial;
    font-size: 12px;
    BACKGROUND-COLOR: #fff;
    padding: 0;
	border-collapse: collapse; 
    box-shadow: 1px 1px 1px #204176;
    opacity: 1;
    /*-moz-border-radius: 6px;
	border-radius: 6px;*/
} 
td.headerCell
{
    font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bolder;
	color: #fff;
	PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px;
    PADDING-BOTTOM: 3px;
    PADDING-TOP: 3px;
    background-color: #777;
	/*BORDER-TOP: #e3eef5 1px solid;*/
	BORDER-LEFT: #888 1px solid;
	BORDER-RIGHT: #555 1px solid;
	min-width: 37px;
    /*BORDER-BOTTOM: #c0d6e8 1px solid;*/
} 
th.headerCell
{
    font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bolder;
	color: #fff;
	PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px;
    PADDING-BOTTOM: 3px;
    PADDING-TOP: 3px;
    background-color: #777;
	/*BORDER-TOP: #e3eef5 1px solid;*/
	BORDER-LEFT: #888 1px solid;
	BORDER-RIGHT: #555 1px solid;
	min-width: 37px;
    /*BORDER-BOTTOM: #c0d6e8 1px solid;*/
} 
td.headerCellSmallTxt
{
    font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #ffffff;
}
td.cell
{
	color: #000000;
	PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px;
    PADDING-BOTTOM: 3px;
    PADDING-TOP: 3px;
	/*background-color: #ffffff;*/
	/*BORDER-TOP: #e3eef5 1px solid;*/
	BORDER-LEFT: #ddd 1px solid;
	BORDER-RIGHT: #ddd 1px solid;
    BORDER-BOTTOM: #ddd 1px solid;
    opacity: 1;
}
td.headerCell2Good
{
	background-color: #00e400;
	color: #000000;
	border: solid #4c984c;
	border-width: 1px 1px 1px 1px;
	padding: 2px 3px 2px 3px;
}   
td.headerCell2Moderate
{
	background-color: #ffff00;
	color: #000000;
	border: solid #cccb32;
	border-width: 1px 1px 1px 1px;
	padding: 2px 3px 2px 3px;
}
td.headerCell2Poor
{
	background-color: #ff7e00;
	color: #ffffff;
	border: solid #c17c3f;
	border-width: 1px 1px 1px 1px;
	padding: 2px 3px 2px 3px;
}
td.headerCell2Unhealthy
{
	background-color: #ff0000;
	color: #ffffff;
	border: solid #af5153;
	border-width: 1px 1px 1px 1px;
	padding: 2px 3px 2px 3px;
}
td.headerCell2ExtPoor
{
	background-color: #9c004a;
	color: #ffffff;
	border: solid #6e2e4c;
	border-width: 1px 1px 1px 1px;
	padding: 2px 3px 2px 3px;
}
td.headerCell2Hazardous
{
	background-color: #7e0023;
	color: #ffffff;
	border: solid #5b2332;
	border-width: 1px 1px 1px 1px;
	padding: 2px 3px 2px 3px;
}
td.cellTxt2Good
{
	background-color: #00e400;
	color: #000000;
	PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px;
    PADDING-BOTTOM: 3px;
    PADDING-TOP: 3px;
    BORDER-LEFT: #ddd 1px solid;
	BORDER-RIGHT: #ddd 1px solid;
    BORDER-BOTTOM: #ddd 1px solid;
}  
td.cellTxt2Moderate
{
	background-color: #ffff00;
	color: #000000;
	PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px;
    PADDING-BOTTOM: 3px;
    PADDING-TOP: 3px;
    BORDER-LEFT: #ddd 1px solid;
	BORDER-RIGHT: #ddd 1px solid;
    BORDER-BOTTOM: #ddd 1px solid;
}
td.cellTxt2Poor
{
	background-color: #ff7e00;
	color: #ffffff;
	PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px;
    PADDING-BOTTOM: 3px;
    PADDING-TOP: 3px;
    BORDER-LEFT: #ddd 1px solid;
	BORDER-RIGHT: #ddd 1px solid;
    BORDER-BOTTOM: #ddd 1px solid;
}
td.cellTxt2Unhealthy
{
	background-color: #ff0000;
	color: #ffffff;
	PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px;
    PADDING-BOTTOM: 3px;
    PADDING-TOP: 3px;
    BORDER-LEFT: #ddd 1px solid;
	BORDER-RIGHT: #ddd 1px solid;
    BORDER-BOTTOM: #ddd 1px solid;
}
td.cellTxt2ExtPoor
{
	background-color: #9c004a;
	color: #ffffff;
	PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px;
    PADDING-BOTTOM: 3px;
    PADDING-TOP: 3px;
    BORDER-LEFT: #ddd 1px solid;
	BORDER-RIGHT: #ddd 1px solid;
    BORDER-BOTTOM: #ddd 1px solid;
}
td.cellTxt2Hazardous
{
	background-color: #7e0023;
	color: #ffffff;
	PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px;
    PADDING-BOTTOM: 3px;
    PADDING-TOP: 3px;
    BORDER-LEFT: #ddd 1px solid;
	BORDER-RIGHT: #ddd 1px solid;
    BORDER-BOTTOM: #ddd 1px solid;
}
.smallFont
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.hliteData
{
    background: yellow;
}
.hliteMaxData
{
    background: #ffa87d;
}
table.calendar
{
    FONT-FAMILY: Arial, Verdana, Helvetica;
    width: 120px;
    height: 155px;
    font-size: 9px;
    color: #000000;
    border: solid #777777;
	border-width: 1px 1px 1px 1px;
	border-spacing: 0;
}
td.cellCalCorner
{
    FONT-FAMILY: Arial, Verdana, Helvetica;
    width: 25px;
    height: 25px;
    text-align: center;
    vertical-align: middle;
} 
td.cellCalCenter
{
    FONT-FAMILY: Arial, Verdana, Helvetica;
    width: 60px;
    font-size: 18px;
    font-weight: bold;
    text-align: center;
    vertical-align: middle;
} 
td.cellCalTopCenter
{
    FONT-FAMILY: Arial, Verdana, Helvetica;
    width: 60px;
    height: 25px;
    color: #ffffff;
    background: #777777;
    font-size: 14px;
    font-weight: bold;
    text-align: center;
    vertical-align: middle;
}
td.cellCalBottomCenter
{
    FONT-FAMILY: Arial, Verdana, Helvetica;
    width: 60px;
    height: 25px;
    text-align: center;
    vertical-align: middle;
}
td.cellCalLeft
{
    FONT-FAMILY: Arial, Verdana, Helvetica;
    width: 25px;
    font-size: 9px;
    padding: 1px;
    text-align: left;
    vertical-align: bottom;
} 
td.cellCalRight
{
    FONT-FAMILY: Arial, Verdana, Helvetica;
    width: 25px;
    font-size: 9px;
    padding: 1px;
    text-align: right;
    vertical-align: bottom;
}
td.cellCalRed
{
    background-color: #edcfd0;
	color: #000000;
	border: solid #ff0000;
	border-width: 1px 1px 1px 1px;
} 
td.cellCalBlue
{
    background-color: #b3b4ff;
	color: #000000;
	border: solid #0000ff;
	border-width: 1px 1px 1px 1px;
} 
td.cellCalGrey
{
    background-color: #c2c2c2;
	color: #000000;
	border: solid #777777;
	border-width: 1px 1px 1px 1px;
} 
/*site info popup*/
.tspTblSitePopUp {
	margin:0; 
	padding:0; 
	border-collapse: collapse; 
	border: 0;
}
.tspTblSitePopUp img 
{
	display: block;
}
.infoHoverCell
{
    font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-color: White;
	color: #000000;
	border: solid #000;
	border-width: 1px 1px 1px 1px;
	padding: 9px;
	opacity: 0.85;
} 
/*BEGIN file repository*/  
ul.fileIndent
{
    font-size: 14px;
	margin: 3px 0 9px 30px;
	padding: 0;
	list-style-type: disc;
}
li.fileIndent1
{
    font-size: 14px;
    margin: 0 0 3px 20px;
    list-style-type: disc;
}
li.fileIndent2
{
    font-size: 14px;
    margin: 0 0 3px 60px;
    list-style-type: circle;
}
li.fileIndent3
{
    font-size: 14px;
    margin: 0 0 3px 100px;
    list-style-type: square;
}
li.fileIndent0
{
    font-size: 14px;
    margin: 0 0 3px 0;
    list-style-type: none;
}
/*END file repository*/ 
#divSiteDesc a
{
    color: #0062A0;
    text-decoration: none;
    background-color: Transparent;
    padding: 0;
    margin: 0;
    border: 0;
    font-size: 12px;
}
#divSiteDesc a:link
{
    color: #0062A0;
    text-decoration: none;
    background-color: Transparent;
}
#divSiteDesc a:visited
{
    color: #0062A0;
    text-decoration: none;
    background-color: Transparent;
}    
#divSiteDesc a:active
{
    color: #0062A0;
    text-decoration: none;
    background-color: Transparent;
}
#divSiteDesc a:hover
{
    color: #3E3E3E;
    text-decoration: none;
    background-color: Transparent;
}
/*BEGIN specifity nonesense; maintain this at bottom of CSS*/
#FormContainer1 a, a:link, a:visited, a:active
{
	border-radius:8px;
	font-size: 10px;
	padding: 0px 4px 0px 4px;
	margin: 0px 2px 0px 2px;
	color: #fff;
	text-decoration: none;
	background-color: #606060;
}
#FormContainer1 a:hover
{
	color: #fff;
	text-decoration: none;
	background-color: #484848;
}
#PageFooter
{
	margin:0;
	padding:0;
	max-width: 990px;
	/*width: 990px;*/
	width:100%;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0;
	padding: 14px 0px 14px 0px;
	text-align: left;
}
#PageFooter .footerMenu ul
{
	list-style-type:none;
	margin: 10px 0px 15px 0px;
	padding:0;
}
#PageFooter .footerMenu li
{
	display: inline;
	color: #C3C1C1;
	font-family: "Trebuchet MS","Lucida Grande","Lucida Sans Unicode","Lucida Sans",Tahoma,sans-serif;
	font-size: 10px;
	text-decoration: none;
}
#PageFooter .footerMenu a
{
	color: #570104;
	text-decoration: none;
	font-size: 12px;
	background-color: Transparent;
}
#PageFooter .footerMenu a:link
{
	color: #570104;
	text-decoration: none;
}
#PageFooter .footerMenu a:visited
{
	color: #570104;
	text-decoration: none;
}
#PageFooter .footerMenu a:active
{
	color: #570104;
	text-decoration: none;
}
#PageFooter .footerMenu a:hover
{
	color: #3E3E3E;
	text-decoration: none;
}
#PageFooter .socialImage1
{
	float: right;
	padding: 1px 22px 0px 0px;
	background-color: Transparent;
	border: 0;
}
#PageFooter .socialImage2
{
	float: right;
	padding: 1px 10px 0px 2px;
	background-color: Transparent;
	border: 0;
}
#PageFooter p
{
	width: 100%;
	display: block;
	float: left;
	line-height: 15px;
	margin-bottom: 0;
	margin-top: 0;
}
#divCDPHEDesc
{
	background-color: Black;
	opacity: 0.7;
	color: #fff;
	padding: 2px;
	font-size: 12px;
}
#AQSubMenu1 a, a:link, a:visited
{
    color: #C3C1C1;
    text-decoration: none;
    font-size: 16px;
    background-color: #21201E;
}
#AQSubMenu1 a:hover
{
    color: #fff;
    text-decoration: none;
    font-size: 16px;
    background-color: #21201E;
}
#AQSubMenu2 a, a:link, a:visited
{
    color: #C3C1C1;
    text-decoration: none;
    font-size: 16px;
    background-color: #21201E;
}
#AQSubMenu2 a:hover
{
    color: #fff;
    text-decoration: none;
    font-size: 16px;
    background-color: #21201E;
}
#AQSubMenu3 a, a:link, a:visited
{
    color: #C3C1C1;
    text-decoration: none;
    font-size: 16px;
    background-color: #21201E;
}
#AQSubMenu3 a:hover
{
    color: #fff;
    text-decoration: none;
    font-size: 16px;
    background-color: #21201E;
}
.pageContent
{
    font-family:trebuchet ms,helvetica,sans-serif;
    padding: 20px;
    color: #666;
    font-size: 14px;
}   
.pageContent a
{
    color: #0062A0;
    text-decoration: underline;
    background-color: Transparent;
    padding: 0;
    margin: 0;
    font-size: 14px;
}
.pageContent a:link
{
    color: #0062A0;
    text-decoration: underline;
    background-color: Transparent;
}
.pageContent a:visited
{
    color: #0062A0;
    text-decoration: underline;
    background-color: Transparent;
}    
.pageContent a:active
{
    color: #0062A0;
    text-decoration: underline;
    background-color: Transparent;
}
.pageContent a:hover, 
.pageContent a:focus
{
    color: #3E3E3E;
    text-decoration: underline !important;
    background-color: Transparent;
}
/*END specifity nonesense; maintain this at bottom of CSS*/
