BODY {
PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #000;
PADDING-TOP: 0px; FONT-FAMILY: Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif; BACKGROUND-COLOR: #fff
}

A {
COLOR: #08245b; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none
}
A:visited {
COLOR: #08245b; BACKGROUND-COLOR: transparent
}
A:hover {
COLOR: #000; BACKGROUND-COLOR: transparent; TEXT-DECORATION: underline
}

A.lkn {
COLOR: #FFFFFF; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none
}
A.lkn:visited {
COLOR: #FFFFFF; BACKGROUND-COLOR: transparent
}
A.lkn:hover {
COLOR: #FFF; BACKGROUND-COLOR: transparent; TEXT-DECORATION: underline
}

A.lnkmenu2 { COLOR: #FF3300; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none }
A.lnkmenu2:visited { COLOR: #FF3300; BACKGROUND-COLOR: transparent }
A.lnkmenu2:hover { COLOR: #08245b; BACKGROUND-COLOR: transparent; TEXT-DECORATION: underline }

A.lnkheader { COLOR: #FFFFFF; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none }
A.lnkheader:visited { COLOR: #FFFFFF; BACKGROUND-COLOR: transparent }
A.lnkheader:hover { COLOR: #FF3300; BACKGROUND-COLOR: transparent; TEXT-DECORATION: underline }

A.lnkheader2 { COLOR: #FFFFFF; BACKGROUND-COLOR: transparent; TEXT-DECORATION: underline }
A.lnkheader2:visited { COLOR: #FFFFFF; BACKGROUND-COLOR: transparent; TEXT-DECORATION: underline }
A.lnkheader2:hover { COLOR: #FF3300; BACKGROUND-COLOR: transparent; TEXT-DECORATION: underline }


td,tr,input,textarea, option,dropdown {
FONT-SIZE: 11px;  FONT-FAMILY: Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
}

SELECT.selectfield {
  WIDTH:172px;  font: 12px verdana, tahoma, arial, helvetica, sans-serif;
}
SELECT.selectpage {
    WIDTH:62px; font: 12px verdana, tahoma, arial, helvetica, sans-serif;
}
SELECT.selectdate {
    WIDTH:60px; font: 12px verdana, tahoma, arial, helvetica, sans-serif;
	padding:2px;
}
SELECT.selectdefault {
    font: 12px verdana, tahoma, arial, helvetica, sans-serif;
	padding:2px;
}


INPUT.textfield {
  width:172px;

}
.formbutton {
  BORDER-TOP-WIDTH: 1px; BORDER-LEFT-WIDTH: 1px; FONT-SIZE: 11px; BACKGROUND: #d7d7d7; BORDER-BOTTOM-WIDTH: 1px;
  COLOR: #4d4d4d; FONT-FAMILY: tahoma; HEIGHT: 20px; BORDER-RIGHT-WIDTH: 1px
}

INPUT.field {padding:2px; border:solid 1px rgb(200,200,200); font-family:verdana,arial,sans-serif; font-size:100%;}
SELECT.tmselect {padding:2px; border:solid 1px rgb(200,200,200); font-family:verdana,arial,sans-serif; font-size:100%;}




.class_temp1 {
 background:#FFFFFF;
}
.class_temp2 {
 background-color:#EEF1FF;
}
.class_temp3 {
 background:#08245b;
 color=#FFFFFF;
}
.class_temp4 {
 background:#d6ebff;
}
.class_temp5 {
 padding-left:20px;
}
.class_temp6 {
 background-color:#FFFFCC;
}

.class_temp7 {
 background:#08245b;
 color=#FFFFFF;
}



.msg {
 font-size:14px;
 font-weight:bold;
}
.sign{
   font-family:tahoma;
   font-size:14px;
   font-weight:bold;
   vertical-alignment:middle;
}
.tabel{
        /*background-color:#ced4ea;*/
        border:1px solid #b2b6a5;
        padding:5px 5px;
        font:100% verdana;
        border-collapse: collapse;
        border:1px solid #800000;
}


.calendarHeader {
     font-size:7pt;
     background-color: #eeeeee;
}
.calendar {
      background-color: #cccccc;
}
.calendarToday {
      background-color: #cccccc;
}

.calendardays {
     font-size:8pt;
}



.dasa {
color: rgb(210,100,74);
text-decoration: none;
text-align: center;
font: normal 11px/18px "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;
}

.dasa:hover {
color: #930;
background: rgb(255,153,51);
}

.menu{
        background: #F5F5F5;
        border: 1px solid #000000;
}

.thTop {
        color: #616161; font-weight: bold; text-decoration: none;
}

.menu{

        background-color:#ced4ea;
        border:1px solid #b2b6a5;
        padding:5px 5px;
        font:100% verdana;
}
.menu1{

        background-color:#d5d3ce;
        /*border-right:1px solid #b2b6a5;*/
        padding:5px 5px;
        font:100% verdana;
}
.menu3{

        background-color:#d5d3ce;
        border:1px solid #b2b6a5;
        padding:5px 5px;
        font:100% verdana;
}

.menu2{
        background-color:#ced4ea;
        border:1px solid #b2b6a5;
        padding:5px 5px;
        font:100% verdana;
}

.languageadmin {
     font-size:9px;
     color:red;
     font-family:tahoma;
}
.styleadmin{
BORDER-RIGHT: #000000 1px solid;
BORDER-TOP: #000000 1px solid;
Z-INDEX: 2;
BORDER-LEFT: #000000 1px solid;
WIDTH: 100%;
BORDER-BOTTOM: #000000 1px solid;
POSITION: absolute;
BACKGROUND-COLOR: #ffffff;
layer-background-color: #FFFFFF;
color:red;
}

.link2 { COLOR: #FF9900;  text-decoration: none;}
.link1 { COLOR: #000000;  text-decoration: none;}


TD.nav {
        BORDER-BOTTOM: 1px solid #848284;
        background-color: #d5d3ce;
        color: #000
}

TD.tdcontent{
  PADDING-LEFT: 6px;
}

h1, .title {
        font-size: 16px;
        font-weight: bold;
        font-family: Osaka,verdana,Sans-Serif;
        color: #08245b;
        margin-bottom: 0px;
        margin-top: 5px;
}

table.tbl {
        background: #DDDDDD;
        /*WIDTH: 848px;*/
        WIDTH:99%;
}

table.tbl2 {
        background: #DDDDDD;
}

TD.tdsub{
  BORDER-RIGHT: 1px solid #848284;
}

table.tblform {
  background-color:rgb(235,235,235);
  border-top: 1px solid rgb(200,200,200);
}

table.tblpage {
        /*WIDTH: 848px;*/
        WIDTH:99%;
}

table.tbldefault {
        background: #DDDDDD;
}

.dftdiv{
  WIDTH: 848px;
}

.tdheader{
  color:#FFFFFF;
}

/*Timesheet*/
.tmtd{
   padding-top:3px; padding-bottom:3px;
}

.tmtdheader{
  BACKGROUND-COLOR:#cccccc; border-left:1px solid #FFFFFF; height:20px;
}

.tmtdfooter{
   padding-top:3px; padding-bottom:3px; border-top:1px solid #800000;
}

.tmtdovertime{
   background: #CCFFCC;
}

.tmtdwarning{
   background: #FFCCCC;
}

.tmtdline {
 background:#cccccc;
 padding-top:2px; padding-bottom:2px; border-bottom:1px solid #eeeeee;
}

.tmtdline2 {
 background:#eeeeee;
 padding-top:2px; padding-bottom:2px; border-bottom:1px solid #eeeeee;
}



