/******************HTML tag***********************/

BODY {
    FONT-FAMILY: Verdana, Arial, sans-serif;
     background-color: #eeeeee;
}

TABLE {
	background-color: #ffffff;
}
input2 {		font-family: arial; height: 18px; margin: 0px; padding: 1px; padding-top: 1px; font-size: 11px;		}
select {	font-family: arial; height: 18px; margin: 0px; padding: 1px; padding-top: 1px; font-size: 11px;		}
textarea {		font-family: arial; margin: 0px; padding: 1px; padding-top: 1px; font-size: 11px;		}

A:link  {
	text-decoration: none;
	cursor: hand;
}
A:visited  {
	text-decoration: none
}
A:active  {
	text-decoration: none
}
A:hover {
	text-decoration: none
}

/******************table color***********************/

.tablebg {background-color: #ffffff;}
.tableborder{background-color: #045b87;}

/***************Index font style*********************/
.ModuleBg{
 	border-bottom: 0px solid #3c3c3c; color: #bcbcbc;
}

a.Module {
	font-size: 11px; font-family: arial; font-wight: bold; color: #ffffff;  text-align: center;
	padding: 4px; padding-left: 15px; padding-right: 15px; height: 10pt;
	background-color: white; text-decoration: none;
	border: 0px solid #3c3c3c;
	background:../images/imgAbg01.jpg;
}
a.Module:link {		background:../images/imgAbg01.jpg;   color: #ffffff;	}
a.Module:visited {		background:../images/imgAbg01.jpg;   color: #ffffff;	}
a.Module:hover {	background:../images/imgAbg01.jpg; color: #FFCC00;	}
a.Module:active {	background:../images/imgAbg01.jpg;	}

a.ModuleSelected {
	font-size: 11px; font-family: arial; font-wight: bold; color: #ffffff;  text-align: center;
	padding: 4px; padding-left: 15px; padding-right: 15px; height: 12pt;
	text-decoration: none;
	border: 0 px solid #3c3c3c; border-bottom: 0 px solid white;
	background:../images/imgAbg01.jpg;
	FONT-WEIGHT:bolder;
}
a.ModuleSelected:visited {		background:../images/imgAbg01.jpg;   color: #FFFFFF;	FONT-WEIGHT:bolder;		}
a.ModuleSelected:link {		background:../images/imgAbg01.jpg;   color: #FFFFFF;	FONT-WEIGHT:bolder;		}
a.ModuleSelected:hover {		background:../images/imgAbg01.jpg; color: #FFCC00;	FONT-WEIGHT:bolder;		}
a.ModuleSelected:active {		background:../images/imgAbg01.jpg;	FONT-WEIGHT:bolder;	}

a.Form {
	font-size: 11px; font-family: arial; font-wight: bold; color: #acacac;  text-align: center;
	padding: 2px; padding-left: 5px; padding-right: 5px; height: 0px;
	background-color: white; text-decoration: none;
	background:../images/imgAbg02.jpg; height: 10px;
}
a.Form:visited {color: #FFFFFF;	line-height: 15px;	height: 10px; }
a.Form:link {color: #FFFFFF;	line-height: 15px;	height: 10px;}
a.Form:hover {	color: #FFFFFF;		line-height: 15px; height: 10px;}
a.Form:active {	background-color: #ececec;		line-height: 15px; height: 10px; }

a.FormSelected {
	font-size: 11 px; font-family: arial; font-wight: bold; color: #5c5c5c; text-align: center;
	line-height: 15px;
	background:../images/imgAbg02.jpg; height: 10px;
}
a.FormSelected:visited {color: #FFFFFF;	line-height: 15px;	height: 10px; FONT-WEIGHT:bolder;background:../images/imgAbg02.jpg;}
a.FormSelected:link {color: #FFFFFF;	line-height: 15px;	height: 10px; FONT-WEIGHT:bolder;background:../images/imgAbg02.jpg;}
a.FormSelected:hover {	color: #FFFFFF;		line-height: 15px; height: 10px; FONT-WEIGHT:bolder; background:../images/imgAbg02.jpg;}
a.FormSelected:active {	background-color: #ececec;		line-height: 15px; height: 10px;  FONT-WEIGHT:bolder; background:../images/imgAbg02.jpg;}
.FormBg{
	border-bottom: 0 px solid #3c3c3c;
}
/******************** Table style *********************/

.TableTitle {
    FONT-SIZE: 9pt;
    FONT-WEIGHT: bold;
}
.tableBasic2 { 	border: 1px solid #cccccc; font-size: 11px; font-family: arial; color: #5c5c5c;  }
.tableBasic { 	background-color: #acacac;  }

.TableHeader {
	font-size: 11px; height: 11px; font-weight: bold; color: white; 	background-color: #8c8c8c; padding: 1px;
}
.TableCell {
	font-size: 11px; height: 11px; color: #5c5c5c; padding: 2px;  padding-left: 8px;
	background-color: white;
}
.TableCellOver {
	font-size: 11px; height: 11px; color: #5c5c5c; padding: 2px;  padding-left: 8px;
	background-color: #FFF7E5
}

.ShadedTableCell{
	font-size: 11px; height: 11px; color: #5c5c5c; padding: 2px;  padding-left: 8px;
	background-color: #eeeeee;
}

.SelectedTableCell {
    FONT-SIZE: 9pt;
    FONT-WEIGHT: bold;
    COLOR: #ffffff;
    background-color: #0000aa;
}
.TableTitleBar {
	FONT-SIZE: 9pt;
    FONT-WEIGHT: bold;
    FONT-FACE: Arial;
    color: #ffffff;
    /*background-color: #063a77;*/
    background-color: #4c4c4c;

}
.TableBasePane {
	background-color: #999966; padding: 7px;
}
.TablePane {
	background-color: #a7a771;
}

.TableBaseForm {
	FONT-SIZE: 7pt;
    COLOR: #000000;
    background-color: #ffffff;
}
.AppMessage {
	FONT-SIZE: 9pt;
    FONT-WEIGHT: bold;
    FONT-FACE: Arial;
    color: red;
    background-color: tile;
}
.SelectedTableCell {
    FONT-SIZE: 9pt;
    FONT-WEIGHT: bold;
    COLOR: #ffffff;
    background-color: #0000aa;
}
.OddLine {
    FONT-SIZE: 9pt;
    background-color: #eeeeee;
}
.EvenLine {
    FONT-SIZE: 9pt;
    background-color: #cccccc;
}
/******************** Tabbed Panel style *********************/

.Tab {
    FONT-SIZE: 9pt;
    COLOR: #333333;
    BACKGROUND-COLOR: #999999;
}
.TabSelected {
    FONT-SIZE: 9pt;
    FONT-WEIGHT: bold;
    COLOR: #000000;
    BACKGROUND-COLOR: #ffffff;
}
/******************* Form style *********************/
.HeaderForm {
	border-bottom: 1px solid #acacac;
}
.label {
	font-family: arial; font-size: 8pt; font-weight: bold; color: 5c5c5c;
}
.text {
	font-family: arial; font-size: 8pt; font-weight:  color: 5c5c5c;
}
.infoMsg {
    FONT-SIZE: 9pt;
    FONT-WEIGHT: bold;
    COLOR: red;
}
.field {
    FONT-FAMILY: Verdana, Arial, sans-serif;
	FONT-SIZE: 8pt;
    COLOR: black;
}
.desc {
	FONT-SIZE: 8pt;
    COLOR: black;
}
.readonlyField {
    FONT-FAMILY: Verdana, Arial, sans-serif;
	FONT-SIZE: 8pt;
    BGCOLOR: blue;
    COLOR: red;
}
.button {
   FONT-FAMILY: Verdana, Arial, sans-serif;
   FONT-SIZE: 14pt;
   COLOR: #000000;
}

/*************** Special style *********************/

.banner {
	font-size: 10pt;
	font-weight: bold;
	color: #045B87;
	background-color: white;
}
.copyright {
	font-family: arial; font-size: 9px; font-weight: normal; padding: 4px; padding-top: 15px;
	color: #5c5c5c; font-style: italic; text-align: center;
}

.logo {
    FONT-SIZE: 10pt;
    FONT-WEIGHT: bold;
    COLOR: black;
}


.PanelName {
	font-size: 9pt; font-weight: bold; padding: 3px; border-bottom: 1px solid #bcbcbc;
	color: #8c8c8c;
}
A.Ap:link  {color: #ffffff;font-size:9pt;font-weight: bold;}
A.Ap:visited  {color: #ffffff;font-size:9pt;font-weight: bold;}
A.Ap:active  {color:  #ffff00;font-size:9pt;font-weight: bold;}
A.Ap:hover {color: #ffff00;font-size:9pt;font-weight: bold;}

a.Logout {
	font-size: 11px; font-family: arial; font-wight: bold; color: #5c5c5c;  text-align: center;
	padding: 0px; padding-left: 15px; padding-right: 15px; height: 8pt;
	background-color: white; text-decoration: none;
	border: 1px solid #3c3c3c;
}
a.Logout:link {		background-color: white;		}
a.Logout:hover {	background-color: #bcbcbc;		}
a.Logout:active {	background-color: #bcbcbc;		}


.Template {
	padding: 3px;
	border: 1px solid #bcbcbc;
	color: #8c8c8c;
}


/*************** PageNavigator *********************/
.TableNavBar {
	font-family: arial; font-size: 11px; font-weight: bold; color: #acacac;
	background-color: #4c4c4c; padding: 2px;
}
.inNavBar {
	font-family: arial; font-size: 9px; font-weight: bold; color: #acacac;
	background-color: #4c4c4c; padding: 2px;
}
a.nav {
	font-family: arial; font-size: 9px; font-weight: bold; color: #acacac;
	background-color: none; padding: 2px; text-decoration: none;
}
a.nav:hover {  color: white;  }
a.nav:active {  color: white;  }
a.nav:link {  color: #acacac;  }
.SPFrame {
    /*BACKGROUND-COLOR: #8c8c8c;*/
    border: 1px solid #8c8c8c;
}
.SPTitle {
    FONT-SIZE: 11px;
    FONT-WEIGHT: bold;
    /*COLOR: #ffffff;*/
    COLOR: #8c8c8c;
}

.LPFrame {
    BACKGROUND-COLOR: #FFFFFF;
}
.LPTitle {
    FONT-SIZE: 11px;
    FONT-WEIGHT: bold;
    COLOR: #000000;
 	/*border-bottom: 3px solid #006699; */
}

.PanelName {
    FONT-SIZE: 11px;
    FONT-WEIGHT: bold;
    COLOR: #000000;
}

table.ex
{
color:#000000;
background-color:#ffffff;
font-size: 100%;
padding:0px;
}
