a:link {COLOR: Blue;text-decoration: none;}
a:visited {COLOR: #8B0000;text-decoration: none;}
a:active {COLOR: #990000;text-decoration: none;}
a:hover {COLOR: #990000;text-decoration: underline;font-weight: none;}

a.blue:link {COLOR: #274582;text-decoration: none;}
a.blue:visited {COLOR: #274582;text-decoration: none;}
a.blue:active {COLOR: #990000;text-decoration: none;}
a.blue:hover {COLOR: #990000;text-decoration: underline;font-weight: none;}

a.blue2:link {
	COLOR: Blue;
	text-decoration: none;
}
a.blue2:visited {
	COLOR: #8A2BE2;
	text-decoration: none;
}
a.blue2:active {COLOR: #990000;text-decoration: none;}
a.blue2:hover {COLOR: #990000;text-decoration: underline;font-weight: none;}


a.white:link {COLOR: White;	text-decoration: none;}
a.white:visited {COLOR: White;text-decoration: none;}
a.white:active {COLOR: White;text-decoration: none;}
a.white:hover {COLOR: Silver;text-decoration: underline;font-weight: none;}

a.gray:link {COLOR: gray;text-decoration: none;}
a.gray:visited {COLOR: gray;text-decoration: none;}
a.gray:active {COLOR: gray;text-decoration: none;}
a.gray:hover {COLOR: #990000;text-decoration: underline;font-weight: none;}

a.lightred:link {COLOR: #ff5b5b;text-decoration: none;}
a.lightred:visited {COLOR: #ff5b5b;text-decoration: none;}
a.lightred:active {COLOR: #ff5b5b;text-decoration: none;}
a.lightred:hover {COLOR: #990000;text-decoration: underline;font-weight: none;}

a.lightblue:link {COLOR: #4981BE;	text-decoration: none;}
a.lightblue:visited {COLOR: #4981BE;text-decoration: none;}
a.lightblue:active {COLOR: White;text-decoration: none;}
a.lightblue:hover {COLOR: Silver;text-decoration: underline;font-weight: none;}

a.hyp_green:link {COLOR: #2F4F4F;	text-decoration: none;}
a.hyp_green:visited {COLOR: #2F4F4F;text-decoration: none;}
a.hyp_green:active {COLOR: #2F4F4F;text-decoration: none;}
a.hyp_green:hover {COLOR: #228B22;text-decoration: underline;font-weight: none;}

a.hyp_black:link {COLOR: Black;	text-decoration: none;}
a.hyp_black:visited {COLOR: Black;text-decoration: none;}
a.hyp_black:active {COLOR: Black;text-decoration: none;}
a.hyp_black:hover {COLOR: Black;text-decoration: none;font-weight: none;}


.input	{
	background:white;
	color:#000000;
	font-weight:normal;
	font-size:x-small;
	}
.inputyl {
	background:#ffffaa;
	color:#000000;
	font-weight:normal;
	font-size:x-small;
	}
.inputylsmall {
	background: #FFFFAA;
	color: #000000;
	font-weight: normal;
	font-size:xx-small;
	}
.inputgray {
	background:silver;
	color:#000000;
	font-weight:normal;
	font-size:x-small;
	}
.selectblue {
	background: #FFFFFF;
	color: #0000A0;
	font-weight: normal;
	font-size:xx-small;
}
.buttons {
	font-family:trebuchet, Arial, geneva;
	color:white;
	font-size=8pt;
	font-weight:bold;
	background-color: #5084B8;
	border-color: #9AB8D6;
}

.buttonsgray {
	font-family:trebuchet, Arial, geneva;
	color: Gray;
	font-size=8pt;
	font-weight:bold;
	background-color: Silver;
	border-color: Silver;
}

.inputyl_ral {
	background:#ffffaa;
	color:#000000;
	font-weight:normal;
	font-size: x-small;
	text-align : right;
}


.highlight_yellow {background: yellow;}

.highlight_blue {background: #66ffff;}

body.whitebar {
	scrollbar-base-color: #688CD9;
	scrollbar-darkshadow-color:  #688CD9;
	scrollbar-shadow-color: #FFFFFF;
	scrollbar-track-color: #97B0E6;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-3d-light-color: #688CD9;
	scrollbar-arrow-color: #FFFFFF;
}

.SmallBlackText
{
	color: Black;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 11pt;
}

.headerText
{
	color: black;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	line-height: 2pt;
}

/* Validation Error */
.formValidError
{
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	color:Red;}
.formValidError2
{
	font-family:Arial;
	font-size:12px;
	font-weight:normal;
	color:Maroon;}
	
/* ================================
    CSS STYLES FOR  TABVIEW
   ================================
*/  
/*--------------------------------------------------------
    DATAGRID TEMPLATE
/*--------------------------------------------------------
/* GRID HEADER COLUMN LINKS */
div.GridColumnHeader a:link
{
	color: #336699;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
div.GridColumnHeader a:visited
{
	color: #336699;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
div.GridColumnHeader a:active
{
	color: #8B0000;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
div.GridColumnHeader a:hover
{
	color: White;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	background-color : #696969;
}
/* GRID EDIT COLUMN */
.GridEditColumnSmall
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color : #FFFDE8;
	height : 20px;
	border : 2px inset Silver;
}
/*--------------------------------------------------------
    TOP MENU
/*--------------------------------------------------------
/* TOP  BUTTONS */
.navTopButtonText
{
	background-color : #AE0900;
}
a.navTopButton:link
{
	color: white;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	line-height: 15pt;
	padding-left : 5;
	padding-right : 5;
}
a.navTopButton:visited
{
	color: white;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	line-height: 15pt;
	padding-left : 5;
	padding-right : 5;
}
a.navTopButton:active
{
	color: white;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	line-height: 15pt;
	padding-left : 5;
	padding-right : 5;
}
a.navTopButton:hover
{
	color: #AE0900;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	line-height: 15pt;
	padding-left : 5;
	padding-right : 5;
	background-color : white;
}
/* BLACK NAVIGATION AREA */
a.navTopMain:link
{
	color: white;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	line-height: 15pt;
}
a.navTopMain:visited
{
	color: white;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	line-height: 15pt;
}
a.navTopMain:active
{
	color: red;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	line-height: 15pt;
}
a.navTopMain:hover
{
	color: #AE0900;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	line-height: 15pt;
	background-color: white;
}
/* TOP SEARCH AREA */
.navTopSearchText
{
	color: #E6E6E6;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

.navTopSearchInputBox
{
	background:white;
	color:#000000;
	font-weight:normal;
	font-size: 11px;
}

.navTopSearchSelBox
{
	background:white;
	color:#000000;
	font-weight:normal;
	font-size: 11px;
}

/*--------------------------------------------------------
    SIDEMENU
  --------------------------------------------------------
*/  
/* BLACK TOP AREA*/
/* MENU*/
a.navSideNormal:link
{
	color: white;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 15pt;
}
a.navSideNormal:visited
{
	color: white;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 15pt;
}
a.navSideNormal:active
{
	color: #8B0000;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 15pt;
}
a.navSideNormal:hover
{
	color: #8B0000;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 15pt;
	background-color : White;
}
/* SIDEMENU*/
a.navSideNormalSelect:link
{
	color: black;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 15pt;
}
a.navSideNormalSelect:visited
{
	color: black;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 15pt;
}
a.navSideNormalSelect:active
{
	color: #8B0000;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 15pt;
}
a.navSideNormalSelect:hover
{
	color: #8B0000;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 15pt;
	background-color : White;
}

/*--------------------------------------------------------
    BOTTOM MENU
  --------------------------------------------------------
*/  
a.navBotMain:link
{
	color: white;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	line-height: 15pt;
}
a.navBotMain:visited
{
	color: white;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	line-height: 15pt;
}
a.navBotMain:active
{
	color: red;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	line-height: 15pt;
}
a.navBotMain:hover
{
	color: #AE0900;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	line-height: 15pt;
	background-color: white;
}
/*--------------------------------------------------------
    PAGE COMMON STYLES
  --------------------------------------------------------
*/  
.headerText
{
	color: black;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	line-height: 2pt;
}

.pageNameText
{
	color: black;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13pt;
	font-weight: bold;
}
.divisionNameText
{
	color: black;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
}
.transparent
{
	background: White;
	color: Maroon;
	font-weight:normal;
	font-size: 11px;
	text-align : left;
	border: none;
	scrollbar-3dlight-color: White;
	scrollbar-arrow-color: White;
	scrollbar-base-color: White;
	scrollbar-darkshadow-color: White;
	scrollbar-face-color: White;
	scrollbar-highlight-color: White;
	scrollbar-shadow-color: White;
	scrollbar-track-color: White;
}