Table
{
	/*font: 7pt Verdana, Arial, Helvetica, sans-serif;*/
	border-width: 1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: bold;
	font-style: normal;
	color: #000099;
	text-decoration: none;
	vertical-align: top
}

.TableHighlighted
{
	/*border color matching table heading color (green)*/
	border-width: 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: bold;
	font-style: normal;
	color: #000099;
	text-decoration: none;
	vertical-align: top;
	border-color: #006868;
	text-align: left;
}

tr
{
	vertical-align: top;
}

/*	Classes	 */

p
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #006868;
}

th
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: bold;
	color: #ffffff;
	background-color: #006868;
	text-align: center;
}

th.advancedSearch
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: bold;
	color: #ffffff;
	background-color: #006868;
	text-align: left;
}

.gridheader
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: bold;
	color: #ffffff;
	background-color: #006868;
}


.alternaterowa
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: normal;
	color: #006868;
	background-color: #E9E9E9;
	vertical-align: top;
}

.alternaterowb
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: normal;
	color: #006868;
	background-color: #D7FFFF;
	vertical-align: top;
}

.gridentry
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: normal;
	font-style: normal;
	color: #000099;
	text-decoration: none;
}

.labelItalic
{
	font-weight: normal;
	font-size: 7pt;
	color: #000099;
	font-style: italic;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.displayNone
{
	display: none;
}

.label
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: normal;
	font-style: normal;
	color: #000099;
	text-decoration: none;
}
.labelWhite
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: bold;
	font-style: normal;
	color: White;
	text-decoration: none;
}

.displayBold
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: bold;
	font-style: normal;
	color: #000099;
	text-decoration: none;
}

.summaryrow
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: bold;
	color: #000000;
	vertical-align: top;
}

.sectionheading
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	font-style: italic;
	color: #000099;
}
.pageheading
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #000099;
}

h3
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #003060;
	font-style: italic;
}

h2
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bolder;
	color: #006868;
}

A
{
	font-size: 7pt;
	text-decoration: underline;
	color: navy;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
}

INPUT, SPAN
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: bold;
	font-style: normal;
	color: #000099;
	text-decoration: none;
}

.Question
{
    font-size: 13px !important;
    color: #006868 !important;
}

LABEL
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: normal;
	font-style: normal;
	color: #000099;
	text-decoration: none;
}

SELECT
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: bold;
	font-style: normal;
	color: #000099;
	text-decoration: none;
	background: #ffffff;
}

TEXTAREA
{
	width: 740px;
	height: 45px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: bold;
	font-style: normal;
	color: #000099;
	text-decoration: none;
	background: #ffffff;
}

TEXTAREA.MEDIUM
{
	width: 400px;
	height: 45px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: bold;
	font-style: normal;
	color: #000099;
	text-decoration: none;
	background: #ffffff;
}

TEXTAREA.SMALL
{
	width: 325px;
	height: 45px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: bold;
	font-style: normal;
	color: #000099;
	text-decoration: none;
	background: #ffffff;
}


FORM
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
}

.ReadOnlyData
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: bold;
	font-style: normal;
	color: #000099;
	text-decoration: none;
}
.ReadOnlyDataWhite
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: bold;
	font-style: normal;
	color: White;
	text-decoration: none;
}

.Warning
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	font-style: normal;
	color: #FF0000;
	text-decoration: none;
}
.WarningSmall
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	font-style: normal;
	color: #FF0000;
	text-decoration: none;
}

.Instructions
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	font-style: normal;
	color: #333333;
	text-decoration: none;
}

.dataGridAlternatingItemStyle
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: normal;
	color: navy;
	background-color: #CCCBAD;
	vertical-align: top;
}

.dataGridAlternatingItemStyleError
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: bold;
	color: red;
	background-color: #CCCBAD;
	vertical-align: top;
}
.dataGridFooterStyle
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: bold;
	color: navy;
	background-color: Silver;
	vertical-align: top;
}

.dataGridHeaderStyle
{
	font-weight: bold;
	font-size: 7pt;
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	background-color: #006868;
}

.dataGridHeaderStyle a
{
	color: #ffffff;
}

.dataGridHeaderStyle a:visited
{
	color: #ffffff;
}

.dataGridHeaderStyle a:active
{
	color: yellow;
}

.dataGridHeaderStyle a:hover
{
	color: yellow;
}

.dataGridHeaderStyleNoAnchor
{
	font-weight: bold;
	font-size: 7pt;
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	background-color: #006868;
}

.dataGridItemStyle
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: normal;
	color: navy;
	background-color: #E9E9E9;
	vertical-align: top;
}

.dataGridItemStyleError
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: bold;
	color: red;
	background-color: #E9E9E9;
	vertical-align: top;
}

.dataGridPagerStyle
{
	font: 8pt Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	color: white;
	background-color: #006868;
}

.dataGridPagerStyle a:link
{
	font: 8pt Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	color: white;
	background-color: #006868;
}

.dataGridPagerStyle a:visited
{
	font: 8pt Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	color: white;
	background-color: #006868;
}

.dataGridPagerStyle a:hover
{
	font: 8pt Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	color: yellow;
	background-color: #006868;
}

.dataGridSelectedItemStyle
{
	font: 8pt Verdana,Arial, Helvetica, sans-serif;
	color: navy;
	vertical-align: top;
	background-color: Yellow;
}

.validationIndicator
{
	font-weight: bold;
	font-size: 8pt;
	color: red;
	font-family: Arial, 'Microsoft Sans Serif' , Verdana;
	text-decoration: none;
}

.validationSummary
{
	border-left-color: #FF0000;
	border-bottom-color: #FF0000;
	color: #FF0000;
	border-top-style: solid;
	border-top-color: #FF0000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #FF0000;
	border-bottom-style: solid;
}
.footNote
{
	font-size: 7pt;
	color: #000099;
	font-style: italic;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
}
.WelcomeImage
{
	font-weight: 600;
	background-image: url(../images/WelcomeImage.JPG);
	color: white;
	background-color: white;
}

.logout
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #006868;
}

body.External
{
	background-color: #BABF79;
	text-align: center;
}

body.Internal
{
	background-color: #606060;
	text-align: center;
}

div.loginMain
{
	border-color: inactivecaption;
	border-style: solid;
	border-width: 1pt;
	background-color: white;
}

div.internalOuter
{
	text-align: left;
	border-color: inactivecaption;
	border-style: solid;
	border-width: 1pt;
	width: 800px;
	background-color: white;
}
div.internalOuterAlt
{
	text-align: left;
	border-color: inactivecaption;
	border-style: solid;
	border-width: 1pt;	
	background-color: white;
}
div.externalOuter
{
	text-align: left;
	border-color: inactivecaption;
	border-style: solid;
	border-width: 1pt;
	width: 800px;
	background-color: white;
}

div.FullOuter
{
	text-align: left;
	border-color: inactivecaption;
	border-style: solid;
	border-width: 1pt;
	width: 100%;
	background-color: white;
}



div.externalInner
{
	text-align:left;
}

div.internalInner
{
	text-align:left;
}

div.loginHeader
{
	width: 100%;
}

div.footer
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: normal;
	font-style: normal;
	color: #000099;
	text-decoration: none;
	border-color: Aqua;
	border-width: medium;
}

HR
{
	color: InactiveCaption;
	height: 1pt;
}

/*Start AJAX styles*/

.ListSearchExtenderPrompt
{
	padding: 1px;
	border: 1px groove #000000;
	font-size: 7pt;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: Red;
	background-color: #F2F2F2;
}

/*Style for dropdown or listbox with ListSearch extender for prompt alignment */
.ListSearchExtenderWraper
{
    position: relative;
}

/*!important - This tag forces the style to override any inline styles*/
.menuitem
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt !important;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
	/*display: block;*/
}

.ccmenuitem
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt !important;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
	display: block;
	table-layout: fixed;
}
.ccmenuitem tr td {width:20%;}

#USAPlantsLeftMenu a:hover.menuitem, #USAPlantsLeftMenu a:active.menuitem
{
	color: #033668;
	text-decoration: none;
}

#USAPlantsTopMenu a:hover.menuitem, #USAPlantsTopMenu a:active.menuitem
{
	color: White;
	text-decoration: none;
}

/*Start Modal Progress Update Extender*/
.modalProgressGreyBackground { background:Gray; filter:alpha(opacity=60); opacity:0.6;}
.modalProgressRedBackground { background:Red; filter:alpha(opacity=60); opacity:0.6;}
.modalProgressBodyBackground { background:#606060; filter:alpha(opacity=60); opacity:0.6;}
.modalProgressWhiteForeground { position: fixed; top: 30%; left: 33%; padding: 10px; width: 300px; z-index: 1001; background-color: #fff; border: solid 1px #000; text-align: center; vertical-align: middle;height: 100px;line-height: 100px;}

.modalProgressWithMessage { text-align: center; padding-top: 30px; border-style: solid;	border-width: 1px; background-color: White;	width: 300px; height: 50px; }
.modalProgressWithOutMessage { width: 0px; height: 0px; }

/*End Modal Progress Update Extender*/

/*Start Modal Popup for pages*/
.modalbackground { background-color:#425542; filter:alpha(opacity=70); opacity:0.7;}
.modalpopupouter { border-width: 3px; border-style: solid; border-color: Gray; padding: 3px; background-color: #f9f9ec;}
.modalpopupinner { cursor: move; background-color:#DDDDDD; border:solid 1px Gray; color:Black}
.modalpopupexpireout { border-width: 6px; border-style: outset; border-color: #EBEBEB; padding: 1px; background-color: #C4C4C4;}
.modalpopupexpirein { cursor: move; background-color:#006868; border:solid 1px Gray; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; font-weight: normal; font-style: normal;color:#FFFFFF}
/*End Modal Popup for pages*/

/*Start Calendar Extender*/
.cal .ajax__calendar_container
{
	width: 180px;
	background-color: #EFEBEF;
	border: solid 1px #7B9EBD;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	cursor: default; font-size: 7pt; text-align: center; padding: 0px; z-index: 1000;
}
.cal .ajax__calendar_body 
{
    height:147px;
    width:180px;
    background-color: #EFEBEF;
    position:relative; left: 0px ; top: 0px ; visibility: visible; display: block;
}
.cal .ajax__calendar_days, .cal .ajax__calendar_months, .cal .ajax__calendar_years
{
	width: 180px;
	top: 0px;
	left: 0px;
	height: 147px;
	position: relative;
	text-align: center;
}
.cal .ajax__calendar_days table
{
	border-spacing: 0; border-collapse: collapse;
	font-family: Verdana, Arial, Helvetica, sans-serif;	text-align: center;
}

.cal .ajax__calendar_header
{
	font-size: 7pt;
	color: Maroon;
	font-weight: 700;
	text-align: center;
	background-color: #EFEBEF;
	margin-top: 3px;	
}
.cal .ajax__calendar_prev 
{
    margin-left:4px;
    cursor:pointer;
    float:left;
    background:url(../../images/icon-prev.gif) no-repeat;
}
.cal .ajax__calendar_next 
{
    margin-right:4px;
    cursor:pointer;
    float:right;
    background:url(../../images/icon-next.gif) no-repeat;
}
.cal .ajax__calendar_title 
{
    cursor:pointer;
    font-weight:700;
    text-align:center;
}
.cal .ajax__calendar_footer, .cal .ajax__calendar_today
{
	text-align: center;
	font-weight: 700;
	font-size: 7pt;
	color: Maroon;
	background-color: #EFEBEF;
}
.cal .ajax__calendar_dayname
{
	padding-top: 2px;
	padding-left: 2px;
	padding-right: 2px;
	margin-bottom: 1px;
	margin-left: 1px;
	margin-right: 1px;
	border: solid 1px #7B9EBD;
	color: Maroon;
	text-align: center;
	font-weight: 700;
	font-size: 7pt;
	background-color: #CECBAD;
}
.cal .ajax__calendar_day, .cal .ajax__calendar_month, .cal .ajax__calendar_year
{
	border: 1px solid #EFEBEF;
	color: #000;
	text-align: center;
	font-weight: 700;
	font-size: 7pt;
	background-color: #FFFFFF;
	padding-top: 2px;
}
.cal .ajax__calendar_hover .ajax__calendar_day, .cal .ajax__calendar_hover .ajax__calendar_month, .cal .ajax__calendar_hover .ajax__calendar_year, .cal .ajax__calendar_hover .ajax__calendar_title
{
	color: #0066cc; text-decoration: underline;
}
.cal .ajax__calendar_other .ajax__calendar_day, .cal .ajax__calendar_other .ajax__calendar_year
{
	color: #a6a6a6;
	background-color: #FFFFFF;
}
.cal .ajax__calendar_active .ajax__calendar_day
{
	border: 1px solid #0066cc; 
	color: #0066cc;
	background-color: #E1FEFF;
}
/*End Calendar Extender*/

/*CollapsiblePanel*/
.collapsePanel1 {
	
	background-color:white;
	overflow:hidden;
}

.collapsePanelHeader1{
	width:100%;
	height:25px;
	background-image: url(../../images/CollapsePanel.png);
	color:#FFF;
	font-weight:bold;
}

.collapsePanelHeaderInner1
{
	padding:5px; 
	cursor: pointer; 
	vertical-align:middle;
}

.collapsePanelHeaderText
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	font-style: normal;
	color: #000099;
	text-decoration: none;
	vertical-align: middle;
}

/*End AJAX styles*/

/*AquaLogic Header Styles*/
#portal_header {
	text-align: left;
	height: 185px;
	width: 100%;
	background-repeat: no-repeat;
	padding: 5px;
}
#portal_body {
	text-align: left;
	width: 100%;
	background-color: #FFFFFF;	
	padding: 10px;
}

#portal_footer {
	height: 42px;
	width: 100%;
	background-color: #013E7F;
}

#portal_policy {
	width: 100%;
	text-align: center;
	background-color: #FFFFFF;
	font-size: xx-small;
}
#portal_top_cell { height: 17px; }
#portal_bottom_cell { height: 10px; }
#portal_pipe { color: #FFFFFF; }
#portal_agency {
	text-align: left;
	width: 375px; 
	height: 90px; 
	display: block; 
	position: relative; 
	top: 10px;
}
#portal_state {
	text-align: left;
	width: 148px; 
	height: 30px; 
	display: block; 
	position: relative; 
	top: 35px;
}

.left { float: left; }
.right { float: right; }

.portal_header_link { float: right; font-size:xx-small; }
.portal_header_link a { color: #FFFFFF; }
.portal_header_link a:link, .portal_header_link a:visited, .portal_header_link a:active { color: #FFFFFF; text-decoration: none; }
.portal_header_link a:hover { text-decoration: underline; }
#portal_policy a:link, #portal_policy a:visited, #portal_policy a:active, #portal_header_link a:hover { text-decoration: underline; }

.label8 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; font-style: normal; color: #000099; text-decoration: none; }
.displayBold8 { font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 8pt;	font-weight: bold;	font-style: normal;	color: #000099;	text-decoration: none; }
.labelItalic8 {	font-weight: normal; font-size: 8pt; color: #000099; font-style: italic; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
A.label8 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; font-style: normal; color: #000099; text-decoration: underline; }

.label9 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: normal; font-style: normal; color: #000099; text-decoration: none; }
.displayBold9 { font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9pt;	font-weight: bold;	font-style: normal;	color: #000099;	text-decoration: none; }
.labelItalic9 {	font-weight: normal; font-size: 9pt; color: #000099; font-style: italic; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
A.label9 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: normal; font-style: normal; color: #000099; text-decoration: underline; }

.sidebarmenu ul
{
	background-color: #99A447;
	margin: 0;
	padding: 0;
	list-style-type: none;
	width: 100%; /* Main Menu Item widths */
	border-bottom: 1px solid #ccc;
}
 
.sidebarmenu ul li{
	position: relative;
}

/* Top level menu links style */
.sidebarmenu ul li a
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt !important;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
	display: block;
	overflow: auto; /*force hasLayout in IE7 */
	color: white;
	text-decoration: none;
	padding-bottom: 8px;
	padding-top: 8px;
	padding-right: 8px;
	padding-left: 8px;
	border-bottom: 1px solid #778;
	border-color: White;
}

.sidebarmenu ul li a:link, .sidebarmenu ul li a:visited, .sidebarmenu ul li a:active{
	background-color: #99A447; /*background of tabs (default state)*/
}

.sidebarmenu ul li a:visited{
color: white;
}

.sidebarmenu ul li a:hover{
color: #033668;
background-color: #BABF79;
}

/*Sub level menu items */
.sidebarmenu ul li ul{
	position: absolute;
	top: 0;
	border: 1px solid white;
}

.labelMenuItem
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt !important;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
	display: block;
	overflow: auto; /*force hasLayout in IE7 */
	color: white;
	text-decoration: none;
	padding-bottom: 8px;
	padding-top: 8px;
	padding-right: 0px;
	padding-left: 8px;
	border-bottom: 1px solid #778;
	border-color: White;
	background-image: url(../../images/right3.gif);
	background-repeat: no-repeat;
	background-position: right center;
}

.labelMenuItemHover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt !important;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
	display: block;
	overflow: auto; /*force hasLayout in IE7 */
	color: #033668;
	text-decoration: none;
	padding-bottom: 8px;
	padding-top: 8px;
	padding-right: 0px;
	padding-left: 8px;
	border-bottom: 1px solid #778;
	border-color: White;
	background-image: url(../../images/right3.gif);
	background-repeat: no-repeat;
	background-position: right center;
	background-color: #BABF79;
}



/**************************************************** Styles for the Main Menu ****************************************************/

ul.AspNet-Menu 
{
    position: relative;
}

ul.AspNet-Menu, 
ul.AspNet-Menu ul
{
    margin: 0;
    padding: 0;
    display: block;
}

ul.AspNet-Menu li
{
    position: relative;
    list-style: none;
}

ul.AspNet-Menu li a,
ul.AspNet-Menu li span
{
    display: block;
    text-decoration: none;
}

ul.AspNet-Menu ul
{
    position: absolute;
    display: none;    
}

/* Add more rules here if your menus have more than three (3) tiers */
ul.AspNet-Menu li:hover ul ul,
ul.AspNet-Menu li:hover ul ul ul,
ul.AspNet-Menu li.AspNet-Menu-Hover ul ul,
ul.AspNet-Menu li.AspNet-Menu-Hover ul ul ul
{
    display: none;
}

/* Add more rules here if your menus have more than three (3) tiers */
ul.AspNet-Menu li:hover ul,
ul.AspNet-Menu li li:hover ul,
ul.AspNet-Menu li li li:hover ul,
ul.AspNet-Menu li.AspNet-Menu-Hover ul,
ul.AspNet-Menu li li.AspNet-Menu-Hover ul,
ul.AspNet-Menu li li li.AspNet-Menu-Hover ul
{
    display: block;
}

ul.AspNet-Menu li:hover ul,
ul.AspNet-Menu li.AspNet-Menu-Hover ul
{
     padding-bottom: 20px;
     padding-right:20px;
}

ul.AspNet-Menu li li:hover ul,
ul.AspNet-Menu li li li:hover ul,
ul.AspNet-Menu li li.AspNet-Menu-Hover ul,
ul.AspNet-Menu li li li.AspNet-Menu-Hover ul
{
    display: block;
    padding: 20px 20px 20px 0;
}

.PrettyMenu .AspNet-Menu-Horizontal
{
    margin:0;
	padding:0;
	width: 100%;
	text-align:center;
}

/* This rule controls the width of the top tier of the horizontal menu. */
/* BE SURE TO MAKE THIS WIDE ENOUGH to accomodate all of the top tier menu items that are lined */
/* up from left to right. In other words, this width needs to be the width of the individual */
/* top tier menu items multiplied by the number of items. */
.PrettyMenu .AspNet-Menu-Horizontal ul.AspNet-Menu
{
	width: 100%;    
    width: inherit;
    float: left;
    z-index: 1002;
}

.PrettyMenu .AspNet-Menu-Horizontal ul.AspNet-Menu li
{
	display:inline;
	padding:0;
	text-align: left;
	position: relative;
    float: left;
    z-index: 1002;
}

.PrettyMenu ul.AspNet-Menu li a,
.PrettyMenu ul.AspNet-Menu li span
{
	color: Maroon;
    padding-bottom: 2px;
	padding-top: 2px;
	padding-right: 5px;
	padding-left: 5px;
	background-repeat: no-repeat;
	background-position: right center;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt !important;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
}

.PrettyMenu .AspNet-Menu-NonLink
{
	color: Maroon;
	background:#CCCBAD;
}

.PrettyMenu .AspNet-Menu-NonLink:hover
{
	color: White;
    background:#006868;
}

.PrettyMenu .AspNet-Menu-Link
{
	color: Maroon;
	background:#CCCBAD;
}

.PrettyMenu .AspNet-Menu-Link img
{
	border: 0;
}

.PrettyMenu .AspNet-Menu-Link:hover
{
	color: White;
    background:#006868;
}

.PrettyMenu .AspNet-Menu-WithChildren span
{ 
	color: Maroon;
	background:#CCCBAD; 
    background-image: url(../../images/right3.gif);
	background-repeat: no-repeat;
	background-position: right center;
}

.PrettyMenu .AspNet-Menu-WithChildren a.AspNet-Menu-Link
{
	background-image: url(../../images/right3.gif);
	background-repeat: no-repeat;
	background-position: right center;
}

.PrettyMenu ul.AspNet-Menu li.AspNet-Menu-Leaf a,
.PrettyMenu ul.AspNet-Menu li.AspNet-Menu-Leaf span
{
    background-image: none;
    padding-top: 2px;
    padding-bottom: 2px;
}

.PrettyMenu ul.AspNet-Menu li li.AspNet-Menu-Leaf a,
.PrettyMenu ul.AspNet-Menu li li.AspNet-Menu-Leaf span,
.PrettyMenu ul.AspNet-Menu li li.AspNet-Menu-WithChildren a,
.PrettyMenu ul.AspNet-Menu li li.AspNet-Menu-WithChildren span
{
    padding-top: 4px;
    padding-bottom: 4px;
}

.PrettyMenu ul.AspNet-Menu li li li.AspNet-Menu-Leaf a,
.PrettyMenu ul.AspNet-Menu li li li.AspNet-Menu-Leaf span
{
    padding-top: 4px;
    padding-bottom: 4px;
}

.PrettyMenu .AspNet-Menu-WithChildren .AspNet-Menu-NonLink:hover
{
	color: White;
    background:#006868;
   background-image: url(../../images/right3.gif);
	background-repeat: no-repeat;
	background-position: right center;
}
.PrettyMenu .AspNet-Menu-Leaf .AspNet-Menu-NonLink:hover
{
	color: White;
    background:#006868;
    background-image: none;
	background-repeat: no-repeat;
	background-position: right center;
}

.PrettyMenu .AspNet-Menu-Horizontal ul.AspNet-Menu ul
{
    border: 0px solid white;
}

/* This rule establishes the width of menu items below the top tier.  This allows the top tier menu items */
/* to be narrower, for example, than the sub-menu items. */
/* This value you set here should be slightly larger than the left margin value in the next rule. See */
/* its comment for more details. */
.PrettyMenu .AspNet-Menu-Horizontal ul.AspNet-Menu ul li
{
	top: 0px;
    width: 300px;
}

.PrettyMenu .AspNet-Menu-Horizontal ul.AspNet-Menu ul li ul
{
	top: -2px;
}

/* Third tier menus have to be positioned differently than second (or top) tier menu items because */
/* they drop to the side, not below, their parent menu item. This is done by setting the last margin */
/* value (which is equal to margin-left) to a value that is slightly smaller than the WIDTH of the */
/* menu item. So, if you modify the rule above, then you should modify this (below) rule, too. */
.PrettyMenu .AspNet-Menu-Horizontal ul.AspNet-Menu li ul li ul
{
	left: 2px;
    margin: -2em 0 0 298px;
}

/*************************************************** End Main Menu Styles ***************************************************/
/*** Seed Calendar start****/
.bgCalFin {
    background-color:#96AAC2;    
}
.bgCalPre {
    background-color:#D7FFFF;    
}
.bgCalStd {
}
/*** Seed Calendar end *****/
/*** modal message popup for application and cross screen messages****/
.ui-widget.success-dialog {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 0.8em;
}

.ui-widget-content.success-dialog {
    background: #F9F9F9;
    border: 1px solid grey;
    color: #222222;
}

.ui-dialog.success-dialog {
    left: 0;
    outline: 0 none;
    padding: 0 !important;
    position: absolute;
    top: 0;
}

    .ui-dialog.success-dialog .ui-dialog-content {
        background: none repeat scroll 0 0 transparent;
        border: 0 none;
        overflow: auto;
        position: relative;
        margin: 0;
    }

    .ui-dialog.success-dialog .ui-widget-header {
        background: #006868;
        border: 0;
        color: #fff !important;
        font-weight: normal;
        text-align: left !important;
    }

    .ui-dialog.success-dialog .ui-dialog-titlebar {
        position: relative;
        font-size: 1em;
        color: #fff !important;
    }

    .ui-dialog.success-dialog .ui-corner-all {
        border-radius: 0;
    }

.success-dialog span {
    color: #fff !important;
}

.success-dialog li {
    list-style-type: square;
    text-align: left;
    padding-left: 5px;
}

.success-dialog .btmright {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 7pt;
    font-weight: bold;
    font-style: normal;
    color: #000099;
    text-decoration: none;
    position: absolute;
    bottom: 10px;
    right: 10px;
}

.ui-dialog.success-dialog .ui-dialog-titlebar-close {
    visibility: hidden;
}
/*** modal message popup for application and cross screen messages -> end****/

/*** modal message popup for non-success message ****/
.ui-widget.Standard-Dialog {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 0.8em;
}

.ui-widget-content.Standard-Dialog {
    background: #F9F9F9;
    border: 1px solid grey;
    color: #222222;
}

.ui-dialog.Standard-Dialog {
    left: 0;
    outline: 0 none;
    padding: 0 !important;
    position: absolute;
    top: 0;
}

    .ui-dialog.Standard-Dialog .ui-dialog-content {
        background: none repeat scroll 0 0 transparent;
        border: 0 none;
        overflow: auto;
        position: relative;
        margin: 0;
    }

    .ui-dialog.Standard-Dialog .ui-widget-header {
        background: #006868;
        border: 0;
        color: #fff !important;
        font-weight: normal;
        text-align: left !important;
    }

    .ui-dialog.Standard-Dialog .ui-dialog-titlebar {
        position: relative;
        font-size: 1em;
        color: #fff !important;
    }

    .ui-dialog.Standard-Dialog .ui-dialog .ui-dialog-title {
        color: #fff !important;
    }

    .ui-dialog.Standard-Dialog .ui-corner-all {
        border-radius: 0;
    }

.Standard-Dialog span {
    color: #fff !important;
}

.Standard-Dialog li {
    list-style-type: square;
    text-align: left;
    padding-left: 5px;
}

.Standard-Dialog .btmright {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 7pt;
    font-weight: bold;
    font-style: normal;
    color: #000099;
    text-decoration: none;
    position: absolute;
    bottom: 10px;
    right: 10px;
}

/*** modal message popup for application and cross screen messages -> end****/