A:default {color:#004D61; text-decoration: none; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 11px; FONT-WEIGHT: normal;}
A:link {color:#004D61; text-decoration: none; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 11px; FONT-WEIGHT: normal;}
A:visited {color:#004D61; text-decoration: none; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 11px; FONT-WEIGHT: normal;}
A:hover {color:#b6c6cb; text-decoration: none; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 11px; FONT-WEIGHT: normal;}
A:active {color:#004D61; text-decoration: none; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 11px; FONT-WEIGHT: normal;}

A.menu {color:#C1C49A; text-decoration: none; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 10px; FONT-WEIGHT: normal; line-height: 90%;}
A.menu:link { color:#C1C49A; text-decoration: none; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 10px; FONT-WEIGHT: normal; line-height: 90%;}
A.menu:VISITED { color:#C1C49A; text-decoration: none; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 10px; FONT-WEIGHT: normal; line-height: 90%;}
A.menu:HOVER { color:#EEEEEE; text-decoration: none; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 10px; FONT-WEIGHT: normal; line-height: 90%;}
A.menu:ACTIVE { color:#C1C49A; text-decoration: none; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 10px; FONT-WEIGHT: normal; line-height: 90%;}


A.activemenu { color:#FFFFFF; text-decoration: none; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 10px; FONT-WEIGHT: normal; line-height: 90%;}
A.activemenu:link { color:#FFFFFF; text-decoration: none; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 10px; FONT-WEIGHT: normal; line-height: 90%;}
A.activemenu:HOVER { color:#FFFFFF; text-decoration: none; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 10px; FONT-WEIGHT: normal; line-height: 90%;}
A.activemenu:VISITED { color:#FFFFFF; text-decoration: none; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 10px; FONT-WEIGHT: normal; line-height: 90%;}
A.activemenu:ACTIVE { color:#FFFFFF; text-decoration: none; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 10px; FONT-WEIGHT: normal; line-height: 90%;}

A.secmenu {display:block; width:125px; padding-right:2px; padding-left:2px; color:#004D61; text-decoration: none; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 11px; FONT-WEIGHT: normal;}
A.secmenu:link {display:block; width:125px; padding-right:2px; padding-left:2px; color:#004D61; text-decoration: none; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 11px; FONT-WEIGHT: normal;}
A.secmenu:VISITED {display:block; width:125px; padding-right:2px; padding-left:2px; color:#004D61; text-decoration: none; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 11px; FONT-WEIGHT: normal;}
A.secmenu:HOVER {display:block; width:125px; padding-right:2px; padding-left:2px; color:#FFFFFF; text-decoration: none; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 11px; FONT-WEIGHT: normal;}
A.secmenu:ACTIVE {display:block; width:125px; padding-right:2px; padding-left:2px; color:#004D61; text-decoration: none; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 11px; FONT-WEIGHT: normal;}



BODY {
      background-color : #FFFFFF;
      background-image: url(../images/grey_bg.gif);
      margin: 0;      
}
.textareafield 
{
background-color: #EBECDF;
COLOR: #004D61;
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
FONT-SIZE: 11px;
FONT-WEIGHT: normal;
border-width: 1px;
border-style:solid;
scrollbar-DarkShadow-color: #FFFFFF;
border-color: #B6C6CB ;
overflow:hidden; 
}

ul#topnav {
 margin:0 0 0 0px;
 padding: 0 0 0 0px;
 list-style: none;
 border: none; 
 float:right;  
}

#topnav li {
 display: block;
 margin: 0;
 padding: 0;
 float:left;
}
 
#topnav a {
 display:block;
 color:#444;
 text-decoration:none;
 background: url(../images/dark_tab.gif) no-repeat;
 margin:0;
 padding-top:7px ;
 padding-bottom:0px ;
 padding-left:0px ;
 padding-right:0px ;
 position: relative;
 color:#C1C49A; 
 text-decoration: none; 
 FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
 FONT-SIZE: 10px; 
 FONT-WEIGHT: normal; 
 line-height: 90%; 
 width: 101px;
 height: 20px;
 text-align:center;
}
#topnav a#a0 { left: 0px;}
#topnav a#a1 { left: 0px;}
#topnav a#a2 { left: 0px;}
#topnav a#a3 { left: 0px;}
#topnav a#a4 { left: 0px;}
#topnav a#a5 { left: 0px;}
#topnav a#a6 { left: 0px;}

 
#topnav a:hover {
 background: url(../images/light_tab.gif) no-repeat;
 color:#FFFFFF; 
}
 
#topnav a.here {
  display:block;
 color:#444;
 text-decoration:none;
 background: url(../images/light_tab.gif) no-repeat;
 margin:0;
 padding-top:7px ;
 padding-bottom:0px ;
 padding-left:0px ;
 padding-right:0px ;
 position: relative;
 color:#FFFFFF; 
 text-decoration: none; 
 FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
 FONT-SIZE: 10px; 
 FONT-WEIGHT: normal; 
 line-height: 90%; 
 width: 101px;
 height: 20px;
 text-align:center;
 }

.bodytext
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #004D61;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

.boldtext
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #999999;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.boldtextwhite
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #FFFFFF;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.titletext
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #C1C49A;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

.whitetext
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #FFFFFF;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.TextField
{
	font-family: Verdana;
	font-size: 11px;
	color: #004D61;
	background-color: #EBECDF;
	border: solid 1px  #B6C6CB;     
}

.TextFieldResult
{
	font-family: Verdana;
	font-size: 11px;
	color: #004D61;
	background-color: #EBECDF;
	border: solid 1px #B6C6CB;   
	padding: 0 2 0 2;
	text-align:center;
	display:block;
}

HR{
	color : #004D61;
}
.InputNoBorder
{
	font-family: Verdana;
	font-size: 11px;
	color: #0019A8;
	background-color: #FFFFFF;	
}
.InputCHKList
{
	font-family: Verdana;
	font-size: 9px;
	
}
SELECT, OPTION {
	font-family: Verdana;
	font-size: 11px;
	color: #0019A8;
	background-color: #FFFFFF;
	border-STYLE: ridge 1px  #0019A8;
}
.Button{
   color:#FFFFFF;
   width: 110px;
   height: 20px;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size:84%;
   font-weight:bold;
   background-color:#fed;
   border:1px solid;
   border-top-color:#004D61;
   border-left-color:#004D61;
   border-right-color:#004D61;
   border-bottom-color:#004D61;
   Background-image: url(../images/button_bg.gif)
   /*
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#FFFFFF',EndColorStr='#004D61');
	*/
}

.smalltext
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: #999999;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

li
{
	list-style-image: url(../images/arrow_red.gif)
}

.NewWarning
{
	FONT-FAMILY: Verdana;
	Font-weight: BOLD;
	COLOR: #004D61;
	padding : 5px 5px 5px 5px;
	background-color: #FFFFFF;	
	border: 1px solid;
	border-color : #004D61;
	margin-bottom : 15px;	
}

.DataGridHeader
{
	background-color :  #004D61; /*#2859A6;*/
	color : White;
	font-weight : bold;
	text-align : center;
	vertical-align : top;
	Background-image: url(../images/gridheader_bg.gif);
	border:1px solid;
   border-top-color:#004D61;
   border-left-color:#004D61;
   border-right-color:#004D61;
   border-bottom-color:#004D61;
}
.DataGridHeaderLink
{
	background-color :  #004D61;/*#2859A6;*/
	color : White;
	font-weight : bold;
	text-align : center;
	vertical-align : top;
	Background-image: url(../images/gridheader_bg.gif);
	border:1px solid;
   border-top-color:#004D61;
   border-left-color:#004D61;
   border-right-color:#004D61;
   border-bottom-color:#004D61;
}
.DataGridHeaderLink A:link
{
	color : white;
	font-weight : bold;
	text-align : center;	
}
.DataGridHeaderLink A:visited
{
	color : white;
	font-weight : bold;
	text-align : center;	
}
.DataGridHeaderLink A:hover
{
	color : orange;
	font-weight : bold;
	text-align : center;	
}
.DataGridFooter
{
	background-color : #004D61;
	color : White;
	font-weight : bold;
	text-align : center;
	vertical-align : top;
	Background-image: url(../images/gridheader_bg.gif);
	border:1px solid;
   border-top-color:#004D61;
   border-left-color:#004D61;
   border-right-color:#004D61;
   border-bottom-color:#004D61;
}
.DataGridRowOn
{
	background-color : #ECECFA;	
}
.DataGridRowOff
{
	background-color: #DCE2F1;		
}
.DataGridArrow
{
	color : #FF9A00;
}
.Selected
{
 background: url(../images/selected_bg copy.gif)
}
#pager{
	float: left;	
	color : White;
}

.calendargrid .ajax__calendar_container {padding:4px;position:absolute;cursor:default;width:194px;font-size:11px;text-align:center;font-family:tahoma,verdana,helvetica;background-color:White;border:solid 1px #646464;z-index: 9998;}
.calendargrid .ajax__calendar_body {height:139px;width:194px;position:relative;overflow:hidden;margin:auto;}
.calendargrid .ajax__calendar_days, .ajax__calendar_months, .ajax__calendar_years {top:0px;left:0px;height:139px;width:194px;position:absolute;text-align:center;margin:0;}
.calendargrid .ajax__calendar_container TABLE {font-size:11px; border-collapse:collapse;}
.calendargrid .ajax__calendar_container TABLE * TD {padding:2px; margin:0; border:none;}

.calendargrid .ajax__calendar_header {height:20px;width:100%;}
.calendargrid .ajax__calendar_prev {cursor:pointer;width:15px;height:15px;float:left;background-repeat:no-repeat;background-position:50% 50%;background-image:url(images/cal_prev.gif);}
.calendargrid .ajax__calendar_next {cursor:pointer;width:15px;height:15px;float:right;background-repeat:no-repeat;background-position:50% 50%;background-image:url(images/cal_next.gif);}
.calendargrid .ajax__calendar_title {cursor:pointer;font-weight:bold;}
.calendargrid .ajax__calendar_footer {height:15px;}
.calendargrid .ajax__calendar_today {cursor:pointer;padding-top:3px;margin-top:6px;}
.calendargrid .ajax__calendar_dayname {color: #dd002e; height:17px;width:17px;text-align:right;padding:0 2px;}
.calendargrid .ajax__calendar_day {background-color:white; height:17px;width:18px;text-align:right;padding:0 2px;cursor:pointer;}
.calendargrid .ajax__calendar_month {height:40px;width:40px;text-align:center;cursor:pointer;overflow:hidden;}
.calendargrid .ajax__calendar_year {height:44px;width:40px;text-align:center;cursor:pointer;overflow:hidden;}

.calendargrid .ajax__calendar_container {border:1px solid #646464;background-color:#ffffff;color:#000000;}
.calendargrid .ajax__calendar_footer {border-top:1px solid #f5f5f5;}
.calendargrid .ajax__calendar_dayname {border-bottom:1px solid #f5f5f5;}
.calendargrid .ajax__calendar_day {border:1px solid #ffffff;color:#333;}
.calendargrid .ajax__calendar_month {border:1px solid #ffffff;}
.calendargrid .ajax__calendar_year {border:1px solid #ffffff;}

.calendargrid .ajax__calendar_active .ajax__calendar_day {background-color:#edf9ff;border-color:#0066cc;color:#333;font-weight:bold;}
.calendargrid .ajax__calendar_active .ajax__calendar_month {background-color:#edf9ff;border-color:#0066cc;color:#333;}
.calendargrid .ajax__calendar_active .ajax__calendar_year {background-color:#edf9ff;border-color:#0066cc;color:#333;}

.calendargrid .ajax__calendar_other .ajax__calendar_day {background-color:#ffffff;border-color:#ffffff;color:#ccc;}
.calendargrid .ajax__calendar_other .ajax__calendar_month {background-color:#ffffff;border-color:#ffffff;color:#ccc;}
.calendargrid .ajax__calendar_other .ajax__calendar_year {background-color:#ffffff;border-color:#ffffff;color:#ccc;}

.calendargrid .ajax__calendar_hover .ajax__calendar_day {background-color:#edf9ff;border-color:#daf2fc;color:#0066cc;}
.calendargrid .ajax__calendar_hover .ajax__calendar_month {background-color:#edf9ff;border-color:#daf2fc;color:#0066cc;}
.calendargrid .ajax__calendar_hover .ajax__calendar_year {background-color:#edf9ff;border-color:#daf2fc;color:#0066cc;}

.calendargrid .ajax__calendar_hover .ajax__calendar_title {color:#0066cc;}
.calendargrid .ajax__calendar_hover .ajax__calendar_today {color:#0066cc;}

.hidden { display: none; }
.visible { display:inline; }

.accordionHeader{
   color:#FFFFFF;
   width: 100%;
   height: 25px;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size:10pt;
   font-weight:bold;
   background-color:#fed;
   border:1px solid;
   border-top-color:#8dafb8;
   border-left-color:#8dafb8;
   border-right-color:#8dafb8;
   border-bottom-color:#8dafb8;
   Background-image: url(../images/accheader_bg.gif);
   /*
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#FFFFFF',EndColorStr='#004D61');
	*/
}
.colapsepanel
{
	background-color:#F5F7FB;
}
.TextFieldHighLight
{
	font-family: Verdana;
	font-size: 11px;
	color: #004D61;
	background-color: #FFFFFF;
	border: solid 1px  #B6C6CB;     
}
