body.MainBody {
        background-image: url(images/body-back.gif);
        SCROLLBAR-FACE-COLOR: #dce9fc;
        SCROLLBAR-HIGHLIGHT-COLOR: #0454a4;
        SCROLLBAR-SHADOW-COLOR: #0454a4;
        SCROLLBAR-3DLIGHT-COLOR: #e3eefd;
        SCROLLBAR-ARROW-COLOR: #0454a4;
        SCROLLBAR-TRACK-COLOR: #e3eefd;
        width: 95%;
        height: 100%;
}

.menuimg{
        border: none;
        vertical-align:middle;
        text-align: center;
        align : center;
}

.input {
        border: #9DB2D5 1px solid;
        padding-right: 2px;
        padding-top: 2px;
        padding-left: 2px;
        padding-bottom: 2px;
        color: #204080;
        font-size: 10pt;
        font-family: Tahoma;
        background-color: #ffffff;
}
.button {
        border: #204080 1px solid;
        padding-right: 2px;
        padding-top: 2px;
        padding-left: 2px;
        padding-bottom: 2px;
        color: #204080;
        font-size: 8pt;
        font-family: Tahoma;
        background-color: #C0D3EB;
        text-align: center
}
.font1 {
       font-family: Tahoma;
       font-size: 10pt;
       color: #07519a;
}
.font2 {
       font-family: Tahoma;
       font-size: 10pt;
       color: #204080;
}

.font3 {
       font-family: Tahoma;
       font-size: 10pt;
       color: #191970;
}

td.td1{
       background-color: #F1F6FB;
       font-family: Tahoma;
       font-size: 10pt;
       color: #07519A;
}

td.tdc1{
       text-align: center;
       background-color: #F1F6FB;
       font-family: Tahoma;
       font-size: 10pt;
       color: #07519A;
}

td.tdb1{
       background-color: #F1F6FB;
       font-family: Tahoma;
       font-size: 10pt;
       font-weight: bold;
       color: #07519A;
}

td.tdbc1{
       text-align: center;
       background-color: #F1F6FB;
       font-family: Tahoma;
       font-size: 10pt;
       font-weight: bold;
       color: #07519A;
}

td.tdd1{
       background-color: #F5F5F5;
       font-family: Tahoma;
       font-size: 10pt;
       color: #07519A;
}

.td2 th, td.td2{
       text-align: center;
       background-color: #C0D3EB;
       font-family: Tahoma;
       font-size: 10pt;
       color: #07519a;
       height: 30px;
}

.td3 th, td.td3,th.td3{
       background-color: #C0D3EB;
       font-family: Tahoma;
       font-size: 10pt;
       color: #07519A;
       height: 25px;
}

td.td4,th.td4{
       background-color: #F1F6FB;
       font-family: Tahoma;
       font-size: 10pt;
       color: #07519A;
       height: 25px;
}

td.tdc4,th.tdc4{
       text-align: center;
       background-color: #F1F6FB;
       font-family: Tahoma;
       font-size: 10pt;
       color: #07519A;
       height: 25px;
}

th.td5,td.td5{
       text-align: center;
       background-color: #C1E3EE;
       font-family: Tahoma;
       font-size: 10pt;
       color: #07519A;
       height: 25px;
}

th.td6,td.td6{
       background-color: #C1E3EE;
       font-family: Tahoma;
       font-size: 10pt;
       color: #07519A;
       height: 25px;
}

td.td7{
       background-color: #F5F0D0;
       font-family: Tahoma;
       font-size: 10pt;
       color: #07519A;
       height: 25px;
}

td.tdc7{
       text-align: center;
       background-color: #F5F0D0;
       font-family: Tahoma;
       font-size: 10pt;
       color: #07519A;
       height: 25px;
}

.tdheader th
{
	   background-image: url("images/topback.jpg");
	   text-align : center;
       background-color: #F5F0D0;
       font-family: Tahoma;
       font-size: 10pt;
       color: #07519A;
       height: 21px;
}

.tdselect td
{
	   background-image: url("images/form-title.gif");
	   text-align : center;
       background-color: #F5F0D0;
       font-family: Tahoma;
       font-size: 10pt;
       color: #07519A;
}

t td
{
	   background-image: url("images/form-title.gif");
	   text-align : center;
       background-color: #F5F0D0;
       font-family: Tahoma;
       font-size: 10pt;
       color: #07519A;
}

.tdfooter td
{
	   background-image: url("images/buttons_bar.gif");
	   text-align : center;
       background-color: #F5F0D0;
       font-family: Tahoma;
       font-size: 10pt;
       color: #07519A;
}

.buttons1{
       border: 1px outset #72a7ea;
	font-family: Tahoma;
       	font-size: 10pt;
       BACKGROUND-IMAGE: url('../images/menu-back-blue.jpg');
       	COLOR: navy;
       	BACKGROUND-COLOR: #cee6fe;
}

.buttons2{
       font-family: Tahoma;
       font-size: 8pt;
       BORDER-RIGHT: #72a7ea 1px outset;
       BORDER-TOP: #72a7ea 1px outset;
       BACKGROUND-IMAGE: url(../images/menu-back-blue.jpg);
       BORDER-LEFT: #72a7ea 1px outset;
       WIDTH: 90px;
       COLOR: navy;
       BORDER-BOTTOM: #72a7ea 1px outset;
       HEIGHT: 18px;
       BACKGROUND-COLOR: #cee6fe;
}

.buttons3{
       font-family: Tahoma;
       font-size: 10pt;
       BORDER-RIGHT: #72a7ea 1px outset;
       BORDER-TOP: #72a7ea 1px outset;
       BACKGROUND-IMAGE: url(../images/menu-back-blue.jpg);
       BORDER-LEFT: #72a7ea 1px outset;
       WIDTH: 20px;
       COLOR: navy;
       BORDER-BOTTOM: #72a7ea 1px outset;
       HEIGHT: 20px;
       BACKGROUND-COLOR: #cee6fe;
}

body.form{
        background-color: #FFFFF;
        background-image: url(../images/back.gif);
}

td{
    font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
    font-size: 10pt;
}

.fieldtextbox {
        font-family : Tahoma;
        font-size : 10pt;
        background : White;
        color : #191970;
        border : #204080 1px solid;
        padding : 1px;
}

.fieldlistbox {
        font-family : Tahoma;
        font-size : 10pt;
        background : White;
        color : #191970;
        border : #204080 1px solid;
        padding : 1px;
}

a.title {
        font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;
        font-size: 10pt;
        color: #204080;
        text-decoration:none;
}

a.title:hover {
        font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;
        font-size: 10pt;
        color: red;
        text-decoration:none;
}


a.link {
        font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;
        font-size: 10pt;
        color: blue;
        text-decoration:none;
}

a.link:hover {
        font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;
        font-size: 10pt;
        color: red;
        text-decoration:none;
}

////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
.calendercpBorder {
        border-width: thin;
        border-style: solid;
        border-collapse: collapse;
        border-color: #92b0dd;
}

select.calendercpMonthNavigation {
        font-size: 8pt;
        font-family: Tahoma;
}

select.calendercpYearNavigation {
        font-size: 8pt;
        font-family: Tahoma;
}

TD.calendercpMain {
        BACKGROUND-COLOR: #C0D3ED;
        background-image: url(images/back1.gif);
}

TD.calendercpDayColumnHeader {
        BACKGROUND-COLOR: #9db2d5;
}

TD.calendercpYearNavigation {
        BORDER-TOP-STYLE: none;
        BORDER-RIGHT-STYLE: none;
        BORDER-LEFT-STYLE: none;
        BORDER-BOTTOM-STYLE: none;
}

TD.calendercpMonthNavigation {
        BORDER-TOP-STYLE: none;
        BORDER-RIGHT-STYLE: none;
        BORDER-LEFT-STYLE: none;
        BORDER-BOTTOM-STYLE: none;
}

TD.calendercpCurrentMonthDate {
        BACKGROUND-COLOR: #DAE3F3;
}

TD.calendercpOtherMonthDate {
        BACKGROUND-COLOR: #EFF3FA;
}

TD.calendercpCurrentDate {
        BACKGROUND-COLOR: #9db2d5;
}

A.calendercpCurrentMonthDate {
        FONT-WEIGHT: bold;
        FONT-SIZE: 8pt;
        COLOR: #000000;
        text-decoration:none;
}

A.calendercpOtherMonthDate {
        COLOR: #666666;
        text-decoration:none;
}

A.calendercpCurrentDate {
        FONT-WEIGHT: bold;
        FONT-SIZE: 8pt;
        COLOR: #ff0000;
        FONT-FAMILY: Tahoma, Arial, Helvetica, SansSerif;
        text-decoration:none;
}

A.calendercpTodayText {
        FONT-WEIGHT: bold;
        FONT-SIZE: 8pt;
        COLOR: white;
        FONT-FAMILY: Tahoma, Arial, Helvetica, SansSerif;
        text-decoration:none;
}

div.div1 {
        POSITION: absolute;
}
////////////////////////// for tooltips //////////////////////////////////////////////////////
div.box {
         border: solid 1px black;
         //background-color: #F2F9FF;
         padding: 5px;
         margin-top: 5px;
         display: none;
         POSITION: absolute;
        }
div.box1 {
         border: solid 1px black;
         background: transparent;
         padding: 5px;
         margin-top: 5px;
         display: none;
         position: fixed;
         overflow: auto;
         height: 200px;
        }

.thdrcell {
            background:#F3F0E7;
            font-family:arial;
            font-size:12px;
            font-weight:bold;
            padding:5px;
            border-bottom:1px solid #C8BA92;
         }

.tdatacell {
            font-family:arial;
            font-size:12px;
            padding:5px;
            background:#FFFFFF
         }

.dvhdr1 {
            background:#F3F0E7;
            //background-image: url(../images/menu-back.jpg);
            font-family:Tahoma;
            font-size:12px;
            font-weight:bold;
            border:1px solid #C8BA92;
            padding:5px;
            width:300px;
         }

.dvbdy1 {
            //background:#FFFFFF;
            background-image: url(../images/back1.gif);
            font-family:Tahoma;
            font-size:12px;
            border-left:1px solid #C8BA92;
            border-right:1px solid #C8BA92;
            border-bottom:1px solid #C8BA92;
            padding:5px;
            width:300px;
         }

p {
         margin-top:20px;
         }
         
#mheader
{
	background-image: url(images/4.jpg);
	height: 180px;
}

#header-left
{
	background-image: url(images/3.gif);
}

#header-right
{
	background-image: url(images/3.gif);
}

#background
{
	background-image: url(images/body-back.gif);
}

