
BODY
{
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #394B6A;
}

TD  {
	FONT-SIZE: 12px; COLOR: #394B6A; FONT-FAMILY: Arial, Helvetica, sans-serif
}
H1 {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #666666; FONT-FAMILY: Arial, Helvetica, sans-serif
}
H2 {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #B8AB3D; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.goldheadings  {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #B8AB3D; FONT-FAMILY: Arial, Helvetica, sans-serif;
}

.hrgold 
{
	COLOR: #B8AB3D; width: 72%;
}

A.goldheadings:link {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #B8AB3D; FONT-FAMILY: Arial, Helvetica, sans-serif;
}
A.goldheadings:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #B8AB3D; FONT-FAMILY: Arial, Helvetica, sans-serif;
}
A.goldheadings:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #B8AB3D; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline;
}
A.goldheadings:active {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #B8AB3D; FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.goldheadingsBig  {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #B8AB3D; FONT-FAMILY: Arial, Helvetica, sans-serif;
}
A.goldheadingsBig:link {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #B8AB3D; FONT-FAMILY: Arial, Helvetica, sans-serif;
}
A.goldheadingsBig:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #B8AB3D; FONT-FAMILY: Arial, Helvetica, sans-serif;
}
A.goldheadingsBig:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #B8AB3D; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline;
}
.goldheadingsSmall  {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #B8AB3D; FONT-FAMILY: Arial, Helvetica, sans-serif;
}
A.goldheadingsSmall:link {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #B8AB3D; FONT-FAMILY: Arial, Helvetica, sans-serif;
}
A.goldheadingsSmall:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #B8AB3D; FONT-FAMILY: Arial, Helvetica, sans-serif;
}
A.goldheadingsSmall:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #B8AB3D; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline;
}

A.goldheadingsBold:active {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #B8AB3D; FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.bordervertdots {
border-left: #e2da8d 1px dotted;
}

.headerboxgold {
font: bold 12px Arial; color:#858484; padding-top: 2px; padding-bottom: 2px; padding-left: 8px; border: #E0D9A0 1px solid; background-image:url(../images/gradheadergold.jpg);
}
.headerboxbottom {
border-left: #E0D9A0 1px solid; border-right: #E0D9A0 1px solid; border-bottom: #E0D9A0 1px solid; background-color:#FEFDF5; 
}
.bordergold {
border: #E0D9A0 1px solid;
}
.borderblue {
border: #73aba9 1px solid;
}
.borderdatatable {
border: #DFD99D 1px solid;
}
.bottomnav  {
	FONT-SIZE: 12px; COLOR: #666666; FONT-FAMILY: Arial, Helvetica, sans-serif;
}
A.bottomnav:link {
	FONT-SIZE: 12px; COLOR: #666666; FONT-FAMILY: Arial, Helvetica, sans-serif; 
}
A.bottomnav:visited {
	FONT-SIZE: 12px; COLOR: #666666; FONT-FAMILY: Arial, Helvetica, sans-serif;
}
A.bottomnav:hover {
	FONT-SIZE: 12px; COLOR: #666666; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline;
}
A.bottomnav:active {
	FONT-SIZE: 12px; COLOR: #666666; FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.boldlink  {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #7C7B58; FONT-FAMILY: Arial, Helvetica, sans-serif;
}
A.boldlink:link {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #7C7B58; FONT-FAMILY: Arial, Helvetica, sans-serif; 
}
A.boldlink:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #7C7B58; FONT-FAMILY: Arial, Helvetica, sans-serif;
}
A.boldlink:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #7C7B58; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline;
}
A.boldlink:active {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #7C7B58; FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.subtitle  {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #024279; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.textgray11pt  {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #666666; FONT-FAMILY: Arial, Helvetica, sans-serif
}
A.subtitle:link {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #024279; FONT-FAMILY: Arial, Helvetica, sans-serif
}
A.subtitle:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #024279; FONT-FAMILY: Arial, Helvetica, sans-serif
}
A.subtitle:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #024279; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
A.subtitle:active {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #024279; FONT-FAMILY: Arial, Helvetica, sans-serif
}
A.bodytext:link {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #666666; FONT-FAMILY: Arial, Helvetica, sans-serif;
}
A.bodytext:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #666666; FONT-FAMILY: Arial, Helvetica, sans-serif;
}
A.bodytext:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #394B6A; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline;
}
A.bodytext:active {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #666666; FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.bodytextbold
{
	font-weight: bold;
	font-size: 12px;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
}
A.bodytextbold:link {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #666666; FONT-FAMILY: Arial, Helvetica, sans-serif;
}
A.bodytextbold:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #666666; FONT-FAMILY: Arial, Helvetica, sans-serif;
}
A.bodytextbold:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #394B6A; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline;
}
A.bodytextbold:active {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #666666; FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.bodytextbold {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #666666; FONT-FAMILY: Arial, Helvetica, sans-serif;
}

A.textunderline11pt:link {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #666666; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline;
}
A.textunderline11pt:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #666666; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline;
}
A.textunderline11pt:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #024279; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline;
}
A.textunderline11pt:active {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #666666; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline;
}
.textunderline11pt {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #666666; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline;
}
A.bluebold:link {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #394B6A; FONT-FAMILY: Arial, Helvetica, sans-serif;
}
A.bluebold:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #394B6A; FONT-FAMILY: Arial, Helvetica, sans-serif;
}
A.bluebold:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #394B6A; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline;
}
A.bluebold:active {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #394B6A; FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.bluebold {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #394B6A; FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.paddingleft {
	padding-left: 10px; padding-right: 10px;
}
.paddingleft20 {
	padding-left: 20px;
}
.copyright {
	FONT-SIZE: 10px; COLOR: #666666; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.copyright:link {
	FONT-SIZE: 10px; COLOR: #666666; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.copyright:visitied {
	FONT-SIZE: 10px; COLOR: #666666; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.copyright:hover {
	FONT-SIZE: 10px; COLOR: #666666; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
A.copyright:active {
	FONT-SIZE: 10px; COLOR: #666666; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}


UL {
	FONT-SIZE: 12px; LIST-STYLE-IMAGE: url(../images/phobullet.gif); COLOR: #7C7B58; LINE-HEIGHT: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; LIST-STYLE-TYPE: none; margin-left: 22px;
}


.cellbottom{
	padding-top: 5px; padding-bottom: 8px; color:#666666;  
}

A.textunderline12pt:link {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #666666; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline;
}
A.textunderline12pt:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #666666; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline;
}
A.textunderline112t:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #024279; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline;
}
A.textunderline12pt:active {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #666666; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline;
}
.textunderline12pt {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #666666; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline;
}
.textgray12pt  {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #666666; FONT-FAMILY: Arial, Helvetica, sans-serif
}
A.bodytextred:link {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: red; FONT-FAMILY: Arial, Helvetica, sans-serif;
}
A.bodytextred:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: red; FONT-FAMILY: Arial, Helvetica, sans-serif;
}
A.bodytextred:hover
{
	font-weight: normal;
	font-size: 12px;
	color: #cc3333;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
A.bodytextred:active {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: red; FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.bodytextred
{
	font-weight: normal;
	font-size: 12px;
	color: red;
	font-family: Arial, Helvetica, sans-serif;
}
/* accordian menu settings*/


.glossymenu{
margin: 5px 0;
padding: 0;
width: 170px; /*width of menu*/
border: 1px solid #cccccc;
border-bottom-width: 0;
}

.glossymenu a.menuitem{
background: black url(../images/glossyback.jpg) repeat-x bottom left;
font: 12px Arial, Helvetica, sans-serif;
color: #76692b;
display: block;
position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
width: auto;
padding: 1px 0;
padding-left: 8px;
text-decoration: none;
}


/*.glossymenu a.menuitem:visited, .glossymenu .menuitem:active{
color: #0066cc;
}*/

.glossymenu a.menuitem .statusicon{ /*CSS for icon image that gets dynamically added to headers*/
position: absolute;
top: 3px;
right: 3px;
border: none;  

}
.glossymenu a.menuitem:visited{
color: #3a5f7b;
}
.glossymenu a.menuitem:hover{
background-image: url(../images/glossyback2.jpg);
}
.glossymenu a.menuitem:active{
background-image: url(../images/glossyback2.jpg);
color: #0066cc;
}

.glossymenu div.submenu{ /*DIV that contains each sub menu*/
background: white;
}

.glossymenu div.submenu ul{ /*UL of each sub menu*/
list-style-type: none;
list-style-image: none;
margin: 0;
padding: 0;
}

.glossymenu div.submenu ul li{
border-bottom: 1px solid #cccccc;

}
.bottomlinemenu{
border-bottom: 1px solid #333333;
}

.glossymenu div.submenu ul li a{
display: block;
font: normal 12px Arial, Helvetica, sans-serif;
color: #8e7f35;
text-decoration: none;
padding: 1px 0;
padding-left: 10px;
padding-right: 4px;
}

.glossymenu div.submenu ul li a:hover{
background: #f7f8d5;
color: white;
}
.GridViewHeaderStyle
{
	background-color: #F2F3D3;
	font-weight: bold;
}
tr.GridViewHeaderStyle th
{
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 2px;
	padding-bottom: 2px;
}
.GridViewFooterStyle
{
	background-color: #76692b;
	font-weight: bold;
}
.GridViewRowStyle
{
	background-color: white;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 2px;
	padding-bottom: 2px;	
}

.GridViewRowStyle td
{
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 2px;
	padding-bottom: 2px;
}

.GridViewAlternatingRowStyle
{
	background-color: #fcfbeb;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 2px;
	padding-bottom: 2px;

}

.GridViewSelectedRowStyle
{
	background-color: #B8AB3D;
}
.ValidationMessage
{
	font-weight: normal;
	font-size: 12px;
	color: Red;
	font-family: Arial, Helvetica, sans-serif;
}
.InputButton
{
	font-weight: bold;
	font-size: 12px;
	color: #7C7B58;
	font-family: Arial, Helvetica, sans-serif;
	background-color: white;
}

/* style for the Ajax ValidatorCalloutExtender */
.customCalloutStyle div, .customCalloutStyle td
{
	border: solid 1px Black;
	background-color: #ccbd8c;
}
.customCalloutStyle .ajax__validatorcallout_popup_table
{
    display: none;
    border: none;
    background-color: transparent;
    padding: 0px;
}
.customCalloutStyle .ajax__validatorcallout_popup_table_row
{
    vertical-align: top;
    height: 100%;
    background-color: transparent;
    padding: 0px;
}
.customCalloutStyle .ajax__validatorcallout_callout_cell
{
    width: 20px;
    height: 100%;
    text-align: right;
    vertical-align: top;
    border: none;
    background-color: transparent;
    padding: 0px;
}
.customCalloutStyle .ajax__validatorcallout_callout_table
{
    height: 100%;
    border: none;
    background-color: transparent;
    padding: 0px;
}
.customCalloutStyle .ajax__validatorcallout_callout_table_row
{
    background-color: transparent;
    padding: 0px;
}
.customCalloutStyle .ajax__validatorcallout_callout_arrow_cell
{
    padding: 8px 0px 0px 0px;
    text-align: right;
    vertical-align: top;
    font-size: 1px;
    border: none;
    background-color: transparent;
}
.customCalloutStyle .ajax__validatorcallout_callout_arrow_cell .ajax__validatorcallout_innerdiv
{
    font-size: 1px;
    position: relative;
    left: 1px;
    border-bottom: none;
    border-right: none;
    border-left: none;
    width: 15px;
    background-color: transparent;
    padding: 0px;
}
.customCalloutStyle .ajax__validatorcallout_callout_arrow_cell .ajax__validatorcallout_innerdiv div
{
    height: 1px;
    overflow: hidden;
    border-top: none;
    border-bottom: none;
    border-right: none;
    padding: 0px;
    margin-left: auto;
}
.customCalloutStyle .ajax__validatorcallout_error_message_cell
{
	font-family: Arial;
	font-size: 10px;
	padding: 5px;
	border-right: none;
	border-left: none;
	width: 100%;
	/* background-color: transparent; */
	color: Black;

}
.customCalloutStyle .ajax__validatorcallout_icon_cell
{
    width: 20px;
    padding: 5px;
    border-right: none;
}
.customCalloutStyle .ajax__validatorcallout_close_button_cell
{
    vertical-align: top;
    padding: 0px;
    text-align: right;
    border-left: none;
}
.customCalloutStyle .ajax__validatorcallout_close_button_cell .ajax__validatorcallout_innerdiv
{
    border: none;
    text-align: center;
    width: 10px;
    padding: 2px;
    cursor: pointer;
}
/* end style for Ajax ValidatorCalloutExtender */

/* online app menu style */
.appMenu
{
	background: url(../images/glossyback.jpg) repeat-x bottom left;
	position: static;
	width: inherit;
	padding: 1px 0;
	padding-left: 8px;
	text-decoration: none;
	font: 12px Arial, Helvetica, sans-serif;
	background-color: Transparent;
	border: none;
}

.appMenuItem
{
	background: url(../images/glossyback.jpg) repeat-x left bottom;
	margin: 0 2px 2px 0;
	background-color: transparent;
	color: #666666;
	font: 12px Arial, Helvetica, sans-serif;
	
}
.appMenuItem a:hover
{
	background: url(../images/glossyback2.jpg) repeat-x bottom left;
}
.appMenuItemSelected
{
	background: black url(../images/glossyback_selected.jpg) repeat-x bottom left;	
}
/* main menu style */
.mainMenu
{
	position: static;
	width: inherit;
	padding: 1px 0;	
	text-decoration: none;
	background-color: Transparent;
	border: none;
	vertical-align: top;
	text-align: center;
}

.mainMenuItem
{
	margin: 0 2px 2px 0;
	background-color: transparent;
	color: #666666;
	font: 14px Arial, Helvetica, sans-serif;
	padding-right: 5px;
	vertical-align: top;
	text-align: center;
}
.mainMenuItem a:hover
{
	color: #094e75;
}
.mainMenuItemSelected
{
	background: black url(../images/glossyback_selected.jpg) repeat-x bottom left;	
}
.mainSubMenu
{
	position: static;
	width: inherit;
	padding: 1px 0;
	padding-left: 3px;
	padding-right: 3px;
	text-decoration: none;
	font: 14px Arial, Helvetica, sans-serif;
	border-right: 1pt solid;
	border-top: 1pt solid;
	border-left: 1pt solid;
	border-bottom: 1pt solid;
	vertical-align: middle;
	text-align: left;
}

.mainSubMenuItem
{
	margin: 0 1px px 0;
	background-color: #f5f5f5;
	color: #666666;
	vertical-align: middle;
	text-align: left;
}
.mainSubMenuItem a:hover
{
	color: #ffcc66;
	background-color: #858484;
	color: black;
	background-image:url(../images/gradheadergold.jpg)
}

.mainSubMenuItemSelected
{ 
	/*background: black url(../images/glossyback_selected.jpg) repeat-x bottom left;	*/
	 color: #024279; 
}


.CheckBoxList
{
	border-style: none;
}

.popupControl {
	background-color:White;
	position:absolute;
	visibility:hidden;
	border-style:solid;
	border-color: #024279;
	border-width: 1px;
}

.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=85);
	opacity:0.85;
}

.modalPopup {
	background-color: White; 
	border-width:2px;
	border-style:solid;
	border-color: #024279;
	padding:1px;
	width:250px;
}

        .xmodalBackground 
        {
            background-color:Gray;
            filter:alpha(opacity=60);
            opacity:0.30;         
        }
        .xupdateProgress
        {
            border-width:1px; 
            border-style:solid; 
            background-color:#FFFFFF; 
 
            position:absolute; 
            width:150px; 
            height:50px;    
        }
        .xupdateProgressMessage
        {
            margin:3px; 
            font-family:Trebuchet MS; 
            font-size:small; 
            vertical-align: middle;
        }  
        
 .modalpopup1 
{
   background-color:transparent;  
   padding:1em 10px;
}

.modalpopup2
{
   background-color:white;
   width:270px;
   vertical-align :top;
}


.greenstatusmessage
{
	color:Green;
	font-size:large;
	font-weight:bold;
}
.greenstatusmessageSm
{
	color: #669933;
	font-size: small;
	font-weight: bold;
}
