BODY {
	background-color : #f6f4f0;
	//background-image:url('images/back-tile.gif');
    //background-repeat:repeat-x;
	//background-position:bottom;
	margin: 0px;
}

li {float: right;}
#OptListDiv ul li { 
    position: absolute;
	left: -999em;
}
#OptListDiv ul.ov li.ov {
    position:relative;
    left: auto;
}

.footer-text {
	FONT-FAMILY: Tahoma, Arial, Verdana, Helvetica, Sans;
	FONT-SIZE: 8pt; 
	COLOR: #6a6e5d; 
}
.textbox0 {
	border: 1px solid #c1c0b0;
	font-family : tahoma;
	font-size : 8pt;
	color: #2f2f32;
	height : 20px ;
	padding: 2 10 2 10;
}


.footer-textB {
        FONT-FAMILY: Tahoma, Arial, Verdana, Helvetica, Sans;
        FONT-SIZE: 8pt;
        COLOR: #5f9380;
}

.center-box {
        BACKGROUND-IMAGE: url('images/center-box-back.jpg');
        background-repeat:no-repeat;
        /* FONT-FAMILY: Tahoma, Arial, Verdana, Helvetica, Sans; */
        FONT-FAMILY: Times New Roman;
        font-weight: bold;
        FONT-SIZE: 12pt;
        COLOR: #74735c;
        TEXT-ALIGN: justify;
        VERTICAL-ALIGN: top;
}

.main-menu-cel {
    width: 107px;
	text-align: center;
	BACKGROUND-IMAGE: url('images/menu-back.gif');
	background-repeat:no-repeat;
	FONT-FAMILY:Times New Roman,Calibri,Tahoma, Arial, Verdana, Helvetica;
	font-weight: bold;
	FONT-SIZE: 11pt; 
	COLOR: #007439; 
}
.main-menu-link , .main-menu-link:visited {
    FONT-FAMILY: Times New Roman,Calibri,Tahoma, Arial, Verdana, Helvetica;
	FONT-SIZE: 11pt; 
	COLOR: #007439; 
	TEXT-DECORATION: none; 
}
.main-menu-link:hover {
        FONT-FAMILY: Times New Roman,Tahoma, Arial, Verdana, Helvetica, Sans;
        COLOR: #fe5f00; 
	    TEXT-DECORATION: none;
				

}
.tab-link , .tab-link:visited {
        FONT-FAMILY: Times New Roman, Arial, Tahoma, Verdana, Helvetica, Sans;
        FONT-WEIGHT: bold;
        FONT-SIZE: 11pt;
        COLOR: #2f2f32;
        TEXT-DECORATION: none;
		CURSOR: pointer;
}
.tab-link:hover {
        FONT-FAMILY: Times New Roman, Arial, Tahoma, Verdana, Helvetica, Sans;
        COLOR: #fe5f00;
        TEXT-DECORATION: none;
}
.sub-menu-cel {
        width: 150px;
        text-align: center;
		list-style: none;
        FONT-FAMILY: Times New Roman, Arial, Tahoma, Verdana, Helvetica, Sans;
        font-weight: bold;
        FONT-SIZE: 11pt;
        COLOR: #007439;
		/*border-top:1px solid red;*/
}
.sub-menu-link , .sub-menu-link:visited {
        width: 200px;
        FONT-FAMILY: Times New Roman;
        FONT-WEIGHT: bold;
        FONT-SIZE: 11pt;
        COLOR: #007439;
        TEXT-DECORATION: none;
		CURSOR: pointer;
}
.sub-menu-link:hover {
        FONT-FAMILY: Times New Roman, Arial, Verdana, Helvetica, Sans;
        width: 200px;
        COLOR: #ffffff;
        TEXT-DECORATION: none;
        background-color : #AB3B3B;
		border:1px solid yellow;
        CURSOR: pointer; 
}

.sys-user {
        TEXT-ALIGN: center;
        FONT-FAMILY: Times New Roman;
        FONT-WEIGHT: bold;
        FONT-SIZE: 11pt;
        COLOR: #007439;
        TEXT-DECORATION: none;
}
.date {
        FONT-FAMILY: tahoma;
        FONT-WEIGHT: normal;
        FONT-SIZE: 9pt;
        COLOR: #252525;
        TEXT-DECORATION: none;
		white-space:nowrap;
}

.time {
        FONT-FAMILY: Arial;
        FONT-WEIGHT: bold;
        FONT-SIZE: 12pt;
        COLOR: #ffffff;
        TEXT-DECORATION: none;
		white-space:nowrap;
}
.time02 {
        FONT-FAMILY: ARIAL;
        FONT-WEIGHT: bold;
        FONT-SIZE: 8pt;
        COLOR: #ffffff;
        TEXT-DECORATION: none;
}
.table-titles {
        HEIGHT: 33px;
	    border: 1px solid #e8e9e9;
	    BACKGROUND-IMAGE: url('images/v_06.jpg');
	    FONT-FAMILY:Times New Roman,Calibri,Tahoma, Arial, Verdana, Helvetica;
	    FONT-WEIGHT: bold;
	    FONT-SIZE: 9pt; 
	    TEXT-ALIGN: center;
	    COLOR: #94010f; 
}
.table-titles1 {
        HEIGHT: 33px;
	    border: 1px solid #e8e9e9;
	    FONT-FAMILY:Times New Roman,Calibri,Tahoma, Arial, Verdana, Helvetica;
	    FONT-WEIGHT: bold;
	    FONT-SIZE: 9pt; 
	    TEXT-ALIGN: center;
	    COLOR: #94010f; 
}
.table-titles2 {
        HEIGHT: 66px;
	    border: 1px solid #e8e9e9;
	    BACKGROUND-IMAGE: url('images/v_08.jpg');
	    FONT-FAMILY:Times New Roman,Calibri,Tahoma, Arial, Verdana, Helvetica;
	    FONT-WEIGHT: bold;
	    FONT-SIZE: 9pt; 
	    TEXT-ALIGN: center;
	    COLOR: #94010f; 
}
.table-titles3 {
	    border: 1px solid #e8e9e9;
	    FONT-FAMILY:Times New Roman,Calibri,Tahoma, Arial, Verdana, Helvetica;
	    FONT-WEIGHT: bold;
	    FONT-SIZE: 9pt; 
	    TEXT-ALIGN: center;
	    COLOR: #94010f; 
}
.table-odd {
        PADDING: 5px;
	    HEIGHT: 30px;
	    BACKGROUND-COLOR: #f7fafb;
	    FONT-FAMILY: Tahoma, Arial, Verdana, Helvetica, Sans;
	    FONT-SIZE: 9pt; 
	    TEXT-ALIGN: center;
	    COLOR: #000000;  
  
}
.table-even {
        PADDING: 5px;
	    HEIGHT: 30px;
	    BACKGROUND-COLOR: #dbebe3;
	    FONT-FAMILY: Tahoma, Arial, Verdana, Helvetica, Sans;
	    FONT-SIZE: 9pt; 
	    TEXT-ALIGN: center;
	    COLOR: #000000; 

}

.table-footer01 {
        HEIGHT: 37px;
	    BACKGROUND-IMAGE: url('images/v_07.jpg');
	    FONT-FAMILY:Times New Roman,Calibri,Tahoma, Arial, Verdana, Helvetica;
	    FONT-WEIGHT: bold;
	    FONT-SIZE: 10pt; 
	    TEXT-ALIGN: left;
	    COLOR: #007439; 

}
.table-footer02 {
        HEIGHT: 31px;
        BACKGROUND-IMAGE: url('images/mainp-table-footer02.gif');
        FONT-FAMILY: Tahoma, Arial, Verdana, Helvetica, Sans;
        FONT-WEIGHT: normal;
        FONT-SIZE: 9pt;
        TEXT-ALIGN: center;
        COLOR: #e8e9e9;
}
.Text-HeaderA {
        FONT-FAMILY: B Titr;
	    FONT-WEIGHT: bold;
	    font-size : 12pt; 
	    COLOR: #007439;
	    TEXT-DECORATION: none; 
}
.Text-HeaderB {
        /* FONT-FAMILY: Tahoma, Arial, Verdana, Helvetica, Sans; */
        FONT-FAMILY: Times New Roman;
	    FONT-WEIGHT: bold;
	    font-size : 12pt; 
	    COLOR: #515253; 
	    TEXT-DECORATION: none; 
}
.text-labelA {
        text-align: center;
        FONT-FAMILY: Times New Roman;
        FONT-WEIGHT: bold;
        FONT-SIZE: 11pt;
        COLOR: #2f2f32;
        TEXT-DECORATION: none;
}
.text-labelA1 {
        text-align: center;
        FONT-FAMILY: Times New Roman;
        FONT-WEIGHT: bold;
        FONT-SIZE: 11pt;
        COLOR: maroon;
        TEXT-DECORATION: none;
		text-align :right;
}
.text-labelB {
        padding-right: 10px;
        text-align: right;
        /* FONT-FAMILY: Tahoma, Arial, Verdana, Helvetica, Sans; */
        FONT-FAMILY: Times New Roman;
        FONT-WEIGHT: bold;
        font-size : 9pt;
        COLOR: #252525;
        TEXT-DECORATION: none;
}
.text-labelB1 {
        padding-right: 10px;
        text-align: right;
        /* FONT-FAMILY: Tahoma, Arial, Verdana, Helvetica, Sans; */
        FONT-FAMILY: Times New Roman;
        FONT-WEIGHT: bold;
        font-size : 9pt;
        COLOR: maroon;
        TEXT-DECORATION: none;
}
.text-labelC {
        FONT-FAMILY: Times New Roman;
        FONT-WEIGHT: bold;
        FONT-SIZE: 11pt;
        TEXT-ALIGN: center;
        COLOR: #ffffff;
}
.textbox {
        border: 1px solid #c1c0b0;
        font-family : tahoma;
        font-size : 8pt;
        color: #2f2f32;
        /* BACKGROUND-IMAGE: url('images/textbox-back.jpg'); */
        /* background-color: #f0f0f0; */
        height : 20px ;
        padding: 2 10 2 10;
}
.textboxA {
        border: 1px solid #c6c5b4;
        text-align: center;
        FONT-FAMILY: Times New Roman;
        FONT-WEIGHT: bold;
        font-size : 9pt;
        color: #000000;
        BACKGROUND-IMAGE: url('images/textboxB-back.jpg');
        height : 20px ;
        padding: 2 10 2 10;
}
.textboxA1 {
        border: 1px solid red;
        text-align: center;
        FONT-FAMILY: Times New Roman;
        FONT-WEIGHT: bold;
        font-size : 9pt;
        color: #000000;
        BACKGROUND-IMAGE: url('images/textboxB-back.jpg');
        height : 20px ;
        padding: 2 10 2 10;
}
.textboxB {
        border: 1px solid #c6c5b4;
        /* font-family : tahoma; */
        FONT-FAMILY: Times New Roman;
        FONT-WEIGHT: bold;
        font-size : 9pt;
        color: #000000;
        BACKGROUND-IMAGE: url('images/textboxB-back.jpg');
        height : 20px ;
        padding: 2 10 2 10;
}
.textboxC {
        border: 1px solid #c6c5b4;
        FONT-FAMILY: Times New Roman;
        FONT-WEIGHT: bold;
        font-size : 9pt;
        color: #ab3b3b;
        background-color: #f6f7f7;
        height : 20px ;
        padding: 2 10 2 10;
}
.Buttons {
        border: 1px solid #c6c5b4;
	    FONT-FAMILY:Times New Roman,Calibri,Tahoma, Arial, Verdana, Helvetica;
	    FONT-WEIGHT: Bold;
	    font-size : 9pt;
	    color: #252525;
	    BACKGROUND-IMAGE: url('images/button-back.gif');
	    /* background-color: #f0f0f0; */
	    height : 25px ;
	    padding: 0 10 0 10;
		cursor :pointer,
}
.EButtons {
        border: 1px solid #c6c5b4;
	    FONT-FAMILY:Arial, Times New Roman,Calibri,Tahoma, Verdana, Helvetica;
	    FONT-WEIGHT: Bold;
	    font-size : 10pt;
	    color: #252525;
	    BACKGROUND-IMAGE: url('images/button-back1.gif');
	    /* background-color: #f0f0f0; */
	    height : 25px ;
	    padding: 0 10 0 10;
		cursor :pointer;
}
.CalDays {
        /*border: 1px solid #f0f0f0;*/
		/*background:url('images/dayNormal.gif') no-repeat center;*/
        FONT-FAMILY: Times New Roman;
        FONT-WEIGHT: Normal;
        font-size : 8pt;
        color: #3c5c50;
        background-color: #f2f7d8;
        padding: 1 5 1 5;
}
.CalOver {
        /*border: 1px solid #f0f0f0;*/
		/*background:url(images/dayOver.gif) no-repeat center;*/
		cursor: default;
        FONT-FAMILY: Times New Roman;
        FONT-WEIGHT: Bold;
        font-size : 8pt;
        color: maroon;
		background-color: #f2e51f;
        padding: 1 5 1 5;
}
.CalDays6 {
        /*border: 1px solid #f0f0f0;*/
        /*background:url('images/dayNormal.gif') no-repeat center;*/
        FONT-FAMILY: Times New Roman;
        FONT-WEIGHT: Normal;
        font-size : 8pt;
        color: #FF0000;
        background-color: #f2f7d8;
        padding: 1 5 1 5;
}
.CalHoli {
        /*border: 1px solid #f0f0f0;*/
        /*background:url('images/dayHoli.gif') no-repeat center;*/
        FONT-FAMILY: Times New Roman;
        FONT-WEIGHT: Normal;
        font-size : 8pt;
        color: #ffffff;
        background-color: #ff0000;
        padding: 1 5 1 5;
}
.CalToday {
        /*border: 1px solid #f0f0f0;*/
        /*background:url('images/dayHoli.gif') no-repeat center;*/
        /* font-family : tahoma; */
        FONT-FAMILY: Times New Roman;
        FONT-WEIGHT: Bold;
        font-size : 8pt;
        color: #ffffff;
        background-color: #FF972F;
        padding: 1 5 1 5;
}
.Active {
        border: 1px solid #bdd1c9;
        /* font-family : tahoma; */
        FONT-FAMILY: Times New Roman;
        FONT-WEIGHT: Bold;
        font-size : 9pt;
        color: #3c5c50;
        background-color: #c5dad2;
        height : 20px ;
        width: 80%;
        padding: 0 10 0 10;
}
.inActive {
        border: 1px solid #cdcfc4;
        /* font-family : tahoma; */
        FONT-FAMILY: Times New Roman;
        FONT-WEIGHT: Bold;
        font-size : 9pt;
        color: #b7baa8;
        background-color: #d9dbce;
        height : 20px ;
        width: 80%;
        padding: 0 10 0 10;
}
.selected {
        border: 1px solid #993535;
        /* font-family : tahoma; */
        FONT-FAMILY: Times New Roman;
        FONT-WEIGHT: Bold;
        font-size : 9pt;
        color: #ffffff;
        background-color: #ab3b3b;
        height : 20px ;
        width: 80%;
        padding: 0 10 0 10;
}
*[accesskey]:after {content:' [' attr(accesskey) ']'}