@CHARSET "ISO-8859-1";

BODY {
    SCROLLBAR-ARROW-COLOR: #5a627c;
    SCROLLBAR-FACE-COLOR: #e2e4ec;
    BACKGROUND-COLOR: #666666;
    MARGIN:0;
    SCROLLBAR-DARKSHADOW-COLOR: #e2e4ec;
    SCROLLBAR-BASE-COLOR: #e2e4ec;
    SCROLLBAR-SHADOW-COLOR: #8a92ac;
    SCROLLBAR-TRACK-COLOR: #e2e4ec;
    SCROLLBAR-3DLIGHT-COLOR: #e2e4ec
}

LABEL
{
    COLOR: black;
    CURSOR: default;
    PADDING: 1px 2px 0px 2px;
    TEXT-ALIGN: right;
    VERTICAL-ALIGN: middle;
    FONT: 10pt helvetica, arial;
}


 

INPUT
{
    FONT: 10pt helvetica, arial;
    BORDER-LEFT: #d2d4dc 1px solid;
    BORDER-RIGHT: #d2d4dc 1px solid;
    BORDER-TOP: #d2d4dc 1px solid;
    BORDER-BOTTOM: #d2d4dc 1px solid;
}

SELECT {
    FONT: 10pt helvetica, arial;
    color: black;
    background: white;
    position: relative;
    width: 100%;
    top: -1px;
    left: -1px;
    height:18px;
    border: 1px solid #5a627c;
}

.SELECTBOX {
    BORDER-LEFT: #d2d4dc 1px solid;
    BORDER-TOP: #d2d4dc 1px solid;
    BORDER-BOTTOM: #d2d4dc 1px solid;
    position: relative;
    width: 100%;
    height: 16px;
    overflow: hidden;
    FONT: 8pt/10pt arial
}

TABLE.TOPHEADER 
{
    margin-top: 15px;
    margin-bottom: 10px;
    width: 100%;
    CURSOR: default;   
    color: white; 
}
TABLE.TOPHEADER TD a
	{
	font: bold;
	 color: white;
	}
TABLE.TOPHEADER TD
{
    border: 1px solid #C0CFE2;
   
    background: #333;   
    color: white; 
    height: 30px;
    CURSOR: default;
    font: bold 9pt arial;
    vertical-align: center;
    text-align: center;
    width: 100%;
}

TABLE.TOPHEADER TD LABEL {
	font: bold 12pt arial;
    vertical-align: top;
    color: white;	
}

TABLE.HEADER
{
    margin-top: 90px;
    width: 380px;
    CURSOR: default;
    align: center;
}

TABLE.HEADER TD
{
    border: 1px solid #C0CFE2;
    background: #333;   
    color: white; 
    height: 14px;
    padding: 2px 0 0 5px;
    CURSOR: default;
    font: bold 10pt arial;
    vertical-align: top;
    text-align: left;
}
BUTTON.DilogButton {
     BORDER-BOTTOM-STYLE: outset;
    BORDER-BOTTOM-COLOR: #e6eaf1;   
    PADDING-BOTTOM: 0px;
    BORDER-RIGHT-STYLE: outset;
    BACKGROUND-COLOR:#FFFFE0;
    BORDER-TOP-COLOR: #e6eaf1; MARGIN: 2px 2px 0px 0px;
    PADDING-LEFT: 0px;
    WIDTH: 102pt;
    PADDING-RIGHT: 0px;
    BORDER-TOP-STYLE: outset;
    HEIGHT: 15pt;
    BORDER-RIGHT-COLOR: #e6eaf1;
    BORDER-LEFT-STYLE: outset;
    BORDER-LEFT-COLOR: #e6eaf1;
    FONT: 8pt helvetica, arial;
    FONT-WEIGHT: bold;
    PADDING-TOP: 0px
}

TABLE.FIELDSBORDER {
	background-color: #FFFFE0;
	PADDING-RIGHT: 2px;
	PADDING-LEFT: 5px;
	PADDING-TOP: 2px;	
	width: 380px;
	border: 1px solid #C0CFE2;
}


TABLE.PAGEFOOTER {
    FONT: 8pt verdana;
    margin-top: 10px;
    margin-left: 5px;
    width: 100%;
    align:left;
}

TABLE.leftmenu td a:link {text-decoration: none;COLOR: black; cursor: hand}
TABLE.leftmenu td a:visited {text-decoration: none; COLOR: black;}
TABLE.leftmenu td a:hover {text-decoration: underline; COLOR: black;}
TABLE.leftmenu td a:ho:FOCUS {text-decoration: none; }
TABLE.leftmenu td a:active {COLOR: black;}
 
table.sidemenu {
	margin-top : 10px;
	margin-right: 0px;
    margin-left: 0px;
    margin-bottom: 0px;	
}

table.sidemenu td {
	color : white;
    font: bold 8pt arial;
    vertical-align: top;
}

table.leftmenu {    
    margin-top: 0px;
    margin-right: 5%;
    margin-left: 5%;
    width: 100%;    
    CURSOR: default;
    align: top;
    background-color: #e0e0e0;
    
}

table.leftmenu td {
	color : #333;
    font: bold 8pt arial, sans-serif;
    text-decoration: none;
    vertical-align: top;
    border: 1px solid #C0CFE2;
}
.div { 
	background-color: white;
   color: #333; 
   font: bold 9pt Georgia, serif;   
  
}

a:hover
{
color:red;
}


table.sidemenu hr {
	margin-top : 0px;
	margin-right: 0px;
    margin-left: 5%;
    margin-bottom: 0px;	
}

 ul {
	margin-top : 2px;
	margin-right: 0px;
    margin-left: 15%;
    margin-bottom: 2px;		
} 
ul li
	{
	font: bold 7pt arial, sans-serif;
	align: left; 
	}


table.sidemenu a:link {text-decoration: none;COLOR: white; cursor: hand}
table.sidemenu a:visited {text-decoration: none; COLOR: white;}
table.sidemenu a:hover {text-decoration: underline; COLOR: white;}
table.sidemenu a:ho:FOCUS {text-decoration: none; }
table.sidemenu a:active {COLOR: white;}

div a:link {text-decoration: none;COLOR: white; cursor: hand}
div a:visited {text-decoration: none; COLOR: white;}
div a:hover {text-decoration: underline; COLOR: white;}
div a:ho:FOCUS {text-decoration: none; }
div a:active {COLOR: white;}

TABLE.TABLEHEADER
{
    margin-top: 0px;
    margin-right: 5%;
    margin-left: 5%;
    width: 100%;
    CURSOR: default;
    align: top;
}

TABLE.TBHEADER
{
    margin-top: 0px;
    margin-right: 5%;
    margin-left: 5%;
    width: 20%;
    CURSOR: default;
    align: top;
}
TABLE.TBHEADER TD
{
    border: 1px solid #C0CFE2;   
    background-color: #666666;
    color: white;   
    height: 10px;
    padding: 2px 0 0 5px;
    CURSOR: default;
    font: bold 9pt arial;
    vertical-align: center;
    text-align: center;
    align: center;
}

TABLE.TBHEADERS
{
    margin-top: 0px;
    margin-right: 5%;
    margin-left: 5%;
    width: 10%;
    CURSOR: default;
    align: top;
}
TABLE.TBHEADERS TD
{
    border: 1px solid #C0CFE2;   
    background-color: #666666;
    color: white;   
    height: 10px;
    padding: 2px 0 0 5px;
    CURSOR: default;
    font: bold 9pt arial;
    vertical-align: center;
    text-align: center;
    align: left;
}

TABLE.TBHEADERSS
{
    margin-top: 0px;
    margin-right: 5%;
    margin-left: 5%;
    width: 25%;
    CURSOR: default;
    align: top;
}
TABLE.TBHEADERSS TD
{
    border: 0px solid #C0CFE2;   
    background-color: #666666;
    color: white;   
    height: 10px;
     width: 8%;
    padding: 2px 0 0 5px;
    CURSOR: default;
    font: bold 9pt arial;
    vertical-align: center;
    text-align: center;
    align: left;
}

TABLE.TBHEADERSSS
{
    margin-top: 0px;
    margin-right: 5%;
    margin-left: 5%;
    width: 28%;
    CURSOR: default;
    align: top;
}
TABLE.TBHEADERSSS TD
{
    border: 0px solid #C0CFE2;   
    background-color: #666666;
    color: white;   
    height: 10px;  
    padding: 2px 0 0 5px;
    CURSOR: default;
    font: bold 9pt arial;
    vertical-align: center;
    text-align: center;
    align: left;
}





TABLE.TSHEADER
{
    margin-top: 0px;
    margin-right: 5%;
    margin-left: 5%;
    width: 18%;
    CURSOR: default;
    align: top;
}
TABLE.TSHEADER TD
{
    border: 1px solid #C0CFE2;   
    background-color: #666666;   
    color: white;   
    height: 10px;
    padding: 2px 0 0 5px;
    CURSOR: default;
    font: bold 9pt arial;
    vertical-align: center;
    text-align: center;
    align: center;
}
TABLE.SRCHEADER
{
    margin-top: 0px;
    margin-right: 5%;
    margin-left: 5%;
    width: 25%;
    CURSOR: default;
    align: top;
}
TABLE.SRCHEADER TD
{
    border: 1px solid #C0CFE2;   
    background-color: #666666;   
    color: white;   
    height: 10px;
    padding: 2px 0 0 5px;
    CURSOR: default;
    font: bold 9pt arial;
    vertical-align: center;
    text-align: center;
    align: center;
}




TABLE.THEADER
{
    margin-top: 0px;
    margin-right: 5%;
    margin-left: 5%;
    width: 10%;
    CURSOR: default;
    align: top;
}
TABLE.THEADER TD
{
    border: 1px solid #C0CFE2;   
    background-color: #666666;
    color: white;   
    height: 10px;
    padding: 2px 0 0 5px;
    CURSOR: default;
    font: bold 9pt arial;
    vertical-align: center;
    text-align: center;
    align: center;
}

TABLE.THEADER2
{
    margin-top: 0px;
    margin-right: 5%;
    margin-left: 5%;
    width: 25%;
    CURSOR: default;
    align: top;
}
TABLE.THEADER2 TD
{
    border: 1px solid #C0CFE2;   
    background-color: #666666;
    color: white;   
    height: 10px;
    padding: 2px 0 0 5px;
    CURSOR: default;
    font: bold 9pt arial;
    vertical-align: center;
    text-align: center;
    align: left;
}

TABLE.TBLHEADER
{
    margin-top: 0px;
    margin-right: 5%;
    margin-left: 5%;
    width: 25%;
    CURSOR: default;
    align: top;
}
TABLE.TBLHEADER TD
{
    border: 1px solid #C0CFE2;   
    background-color: #666666;
    color: white;  
     width: 25%; 
    height: 10px;
    padding: 2px 0 0 5px;
    CURSOR: default;
    font: bold 9pt arial;
    vertical-align: center;
    text-align: center;
    align: center;
}

TABLE.TABLEHEADER TD
{
    border: 1px solid #C0CFE2;
    background-color: #333;
    color: WHITE;
    height: 10px;
    padding: 2px 0 0 5px;
    CURSOR: default;
    font: bold 12pt arial;
    vertical-align: center;
    text-align: center;
}

TABLE.CONFIGHEADER
{    
    width: 100%;
    CURSOR: default;
    align: top;
    OVERFLOW: hidden;
}

TABLE.CONFIGHEADER TD
{
    border: 1px solid #C0CFE2;   
    background-color: #333;
    color: white;
    height: 10px;
    padding: 2px 0 0 2px;
    CURSOR: default;
    font: bold 9pt arial;
    vertical-align: center;
    text-align: center;
}

BODY.MAINBODY
{
    background-color: #e2e4ec;
    MARGIN: 10px 5px 0px 10px
}

TABLE.SSHEADER
{
	border: 1px solid #C0CFE2;
    filter:progid:DXImageTransform.Microsoft.Gradient(endColorstr=#aeb5cd, startColorstr=#C0CFE2, gradientType='0');
    background-color: #aeb5cd;
    color: #000000;
    MARGIN-TOP: 10px;
    OVERFLOW: hidden;
    TEXT-ALIGN: center;
}

TABLE.SSHEADER TD
{
    border: 1px solid #C0CFE2;
    filter:progid:DXImageTransform.Microsoft.Gradient(endColorstr=#aeb5cd, startColorstr=#C0CFE2, gradientType='0');
    background-color: #aeb5cd;
    color: #000000;
    height: 10px;
    padding: 2px 0 0 2px;
    CURSOR: default;
    font: bold 8pt arial;
    vertical-align: center;
    text-align: center;
}

.InputReq
{
    /* border: 1px solid #C0CFE2;
    filter:progid:DXImageTransform.Microsoft.Gradient(endColorstr=#aeb5cd, startColorstr=#C0CFE2, gradientType='0'); */
    background-color: #aeb5cd;
    color: #000000;
    height: 25px;
    width: 100%;
    padding: 2px 0 0 2px;
    CURSOR: default;
    font: bold 8pt arial;
    vertical-align: left;
    text-align: left;
}

TABLE.SSTABLEBODY { 
	width:auto;
	padding: 2px 0 0 2px;
	HEIGHT: auto; 
	MARGIN: 1px; 
	overflow-x:hidden;
	overflow-y: auto; 
	CURSOR: default;
	white-space:wrap;
	align:top;
}

TABLE.SSTABLEBODY TD
{    
	border-bottom: 1px solid #C0CFE2;
	border-right: 1px solid #C0CFE2;
    font: bold 8pt arial;
    color: white;
}

TABLE.SSTABLEFOOTER { 
	WIDTH:100%;
	padding: 2px 0 0 2px;
	HEIGHT: 10px; 
	MARGIN: 1px; 
	CURSOR: default;
	white-space:wrap;
	align:top;
}

TABLE.SSTABLEFOOTER TD 
{   	
    font: bold 8pt arial;
    color: white;
}

BUTTON.DlgButton {
    BORDER-BOTTOM-STYLE: outset;
    BORDER-BOTTOM-COLOR: #e6eaf1;   
    PADDING-BOTTOM: 0px;
    BORDER-RIGHT-STYLE: outset;
    BACKGROUND-COLOR:#FFFFE0;
    BORDER-TOP-COLOR: #e6eaf1; MARGIN: 2px 2px 0px 0px;
    PADDING-LEFT: 0px;
    WIDTH: 56pt;
    PADDING-RIGHT: 0px;
    BORDER-TOP-STYLE: outset;
    HEIGHT: 15pt;
    BORDER-RIGHT-COLOR: #e6eaf1;
    BORDER-LEFT-STYLE: outset;
    BORDER-LEFT-COLOR: #e6eaf1;
    FONT: 8pt helvetica, arial;
    FONT-WEIGHT: bold;
    PADDING-TOP: 0px
}

TEXTAREA.REMARKS {
    height: 200px;
    width: 400px;
    margin-top:0px;
    overflow: auto;
    scrollbar-face-color: #e0e0e0;
}

TD.error input, TD.error select{
	background-color: #FFF380;
}

TABLE.FIELDSBORDER1 {
	background-color: #e2e4ec;
	PADDING-RIGHT: 2px;
	PADDING-LEFT: 5px;
	PADDING-TOP: 2px;
	PADDING-BOTTOM: 2px;
	FONT: 8pt helvetica, arial;
    FONT-WEIGHT: bold;
    border: 1px solid #C0CFE2;
}

TABLE.FIELDSBORDER1 INPUT
{
    FONT: 8pt helvetica, arial;
    BORDER-LEFT: #d2d4dc 1px solid;
    BORDER-RIGHT: #d2d4dc 1px solid;
    BORDER-TOP: #d2d4dc 1px solid;
    BORDER-BOTTOM: #d2d4dc 1px solid;
    height:16px;
}

