html{
  width:100%;
  height:100%;
}

body{
  background-color:#003399;
  color:#FFFFFF;
  margin:0px;
  margin-top:10px;
  margin-left:10px;
  font-family:Verdana, Tahoma, Arial;
  scrollbar-arrow-color:#FFFFFF;
  scrollbar-base-color:#003399;
  scrollbar-track-color:#003399;
  scrollbar-face-color:#484848;
  scrollbar-highlight-color:#FFFFFF;
  scrollbar-3dlight-color:#003399;
  scrollbar-darkshadow-color:#003399;
  scrollbar-shadow-color:#FFFFFF;
  overflow:auto;
}

div{
  scrollbar-arrow-color:#FFFFFF;
  scrollbar-base-color:#FFFFFF;
  scrollbar-track-color:#FFFFFF;
  scrollbar-face-color:#999999;
  scrollbar-highlight-color:#999999;
  scrollbar-3dlight-color:#FFFFFF;
  scrollbar-darkshadow-color:#FFFFFF;
  scrollbar-shadow-color:#FFFFFF;
}

td{
  font-family:Verdana, Tahoma, Arial;
  color:#000066;
  font-size:8pt;
  vertical-align:top;
}

H1{
  font-family:Verdana, Tahoma, Arial;
  color:#FFFFFF;
  font-size:14pt;
}

input{
  height:17px;
  border:1px solid #000000;
  font-size:7pt;
}

select{
  height:17px;
  font-size:7pt;
}

.button{
  border:0px;
  background-image:url(../images/transp_button_bg.gif);
  height:18px;
  padding-left:15px;
  padding-right:15px;
  font-size:7pt;
  color:#333333;
}

.radio{
  border:0px;
}

textarea{
  font-family:Verdana, Tahoma, Arial;
  border:1px solid #000000;
  font-size:7pt;
}

a:link{
  font-family:Verdana, Tahoma, Arial;
  color:#FFFFFF;
  font-size:8pt;
  text-decoration:none;
}

a:visited{
  font-family:Verdana, Tahoma, Arial;
  color:#FFFFFF;
  font-size:8pt;
  text-decoration:none;
}

a:hover{
  font-family:Verdana, Tahoma, Arial;
  color:#FFFFFF;
  font-size:8pt;
  text-decoration:underline;
}

a:active{
  font-family:Verdana, Tahoma, Arial;
  color:#FFFFFF;
  font-size:8pt;
  text-decoration:none;
}

.employee_name{
  font-family:Verdana, Tahoma, Arial;
  color:##FFFFFF;
  font-size:14pt;
  position:absolute;
  right:30px;
  padding:2px;
}

.mainmenu_cell{
  width:180px;
  height:22px;
  background-color:#484848;
  border:1px solid #FFFFFF;
  border-top:0px;
  border-left:5px solid #FFFFFF;
  padding:3px;
  padding-left:8px;
  margin-top:2px;
  cursor:pointer;
}

a.mainmenu_item:link{
  font-family:Verdana, Tahoma, Arial;
  font-size:8pt;
  text-decoration:none;
  color:#FFFFFF;
}

a.mainmenu_item:visited{
  font-family:Verdana, Tahoma, Arial;
  font-size:8pt;
  text-decoration:none;
  color:#FFFFFF;
}

a.mainmenu_item:hover{
  font-family:Verdana, Tahoma, Arial;
  font-size:8pt;
  text-decoration:none;
  color:#FFFFFF;
}

a.mainmenu_item:active{
  font-family:Verdana, Tahoma, Arial;
  font-size:8pt;
  text-decoration:none;
  color:#FFFFFF;
}

.errMsg{
  color:#FF0000;
  /*font-weight:bold;*/
}

.homeInfo{
  font-size:8pt;
  /*color:#FFFFFF;*/
  color:#FFFFFF;
  /*font-weight:bold;*/
  margin:10px;
}

.homeInfo_highlight{
  background-color:ciColorFg_2;
  font-weight:bold;
}

.calSelect{
  font-family:Verdana, Tahoma, Arial;
  font-size:7pt;
  color:#FFFFFF;
  height:16px;
  background-color:#484848;
  margin:2px;
}

.calDayTitles{
  color:#FFFFFF;
  background-color:#71A3DD;
  height:30px;
  width:90px;
  text-align:center;
}

.calYesterday{
  background-color:#EEEEEE;
  height:70px;
  width:90px;
  color:#999999;
}

.calNormal{
  background-color:#FFFFFF;
  height:70px;
  width:85px;
}

.calToday{
  background-color:#CCDDFF;
  height:70px;
  width:90px;
}

.calDayTitlesSmall{
  color:#FFFFFF;
  background-color:#71A3DD;
  height:30px;
  width:25px;
  text-align:center;
}

.calYesterdaySmall{
  background-color:#EEEEEE;
  height:25px;
  width:25px;
  color:#999999;
}

.calNormalSmall{
  background-color:#FFFFFF;
  height:25px;
  width:25px;
}

.calTodaySmall{
  background-color:#CCDDFF;
  height:25px;
  width:25px;
}

.tableHead{
  background-color:#484848;
  height:30px;
  color:#FFFFFF;
  padding:3px;
}

.tableSubHead{
  color:#FFFFFF;
  background-color:#71A3DD;
  height:30px;
  padding:3px;
}

.tableSubHead_nonprint{
  color:#FFFFFF;
  background-color:#71A3DD;
  height:30px;
  padding:3px;
}

.tcell{
  height:30px;
  border-bottom:1px solid #71A3DD;
  cursor:pointer;
}

.tcell a{
  color:#000066;
  text-decoration:none;
}

.tcell a:visited{
  color:#000066;
  text-decoration:none;
}

.tcell a:hover{
  color:#000066;
  text-decoration:underline;
}

.tcell a:active{
  color:#000066;
  text-decoration:none;
}

.tcell_inactive{
  color:#CCCCCC;
  height:30px;
  border-bottom:1px solid #71A3DD;
  cursor:pointer;
}

.schedule{
  cursor:pointer;
}

.schedCell{
  cursor:pointer;
}

.schedTab{
  /*border:1px solid #DDC675;*/
}

.vcard{
  border:1px solid #999999;
  width:200px;
  height:80px;
  cursor:pointer;
}

.vcardHead{
  background-color:#999999;
  color:#FFFFFF;
  height:12px;
}

.contactInput{
  width:110px;
  height:16px;
  font-size:7pt;
}

#login_container{
  position:absolute;
  margin-left:-200px;
  margin-top:-120px;
  left:50%;
  top:50%;
  width:400px;
  /*border-left:20px solid #484848;*/
  background-color:#003399;
  text-align:right;
  filter:progid:DXImageTransform.Microsoft.Shadow(color='black', Direction=135, Strength=3);
}

#support_container{
  position:absolute;
  margin-left:-300px;
  margin-top:-250px;
  left:50%;
  top:50%;
  width:600px;
  height:500px;
  /*border-left:20px solid #484848;*/
  background-color:#FFFFFF;
  text-align:right;
  filter:progid:DXImageTransform.Microsoft.Shadow(color='black', Direction=135, Strength=3);
}

#showDate{
  position:absolute;
  margin-left:-200px;
  margin-top:-150px;
  left:50%;
  top:50%;
  width:400px;
  height:300px;
  background-color:#FFFFFF;
  border:1px solid #000000;
  filter:progid:DXImageTransform.Microsoft.Shadow(color='black', Direction=135, Strength=3);
}

#orderDiv{
  visibility:hidden;
  position:absolute;
  margin-left:-100px;
  margin-top:-120px;
  left:50%;
  top:50%;
  background-color:#FFFFFF;
  border:1px solid #000000;
  filter:progid:DXImageTransform.Microsoft.Shadow(color='black', Direction=135, Strength=3);
}

#emailDiv{
  visibility:hidden;
  position:absolute;
  margin-left:-225px;
  margin-top:-175px;
  left:50%;
  top:50%;
  background-color:#FFFFFF;
  border:1px solid #000000;
  filter:progid:DXImageTransform.Microsoft.Shadow(color='black', Direction=135, Strength=3);
}

#newCallback{
  position:absolute;
  margin-left:-200px;
  margin-top:-150px;
  left:50%;
  top:50%;
  width:400px;
  height:300px;
  background-color:#FFFFFF;
  border:1px solid #000000;
  filter:progid:DXImageTransform.Microsoft.Shadow(color='black', Direction=135, Strength=3);
  /*visibility:hidden;*/
}

#editContact{
  position:absolute;
  margin-left:-200px;
  margin-top:-150px;
  left:50%;
  top:50%;
  width:400px;
  height:300px;
  background-color:#FFFFFF;
  border:1px solid #000000;
  filter:progid:DXImageTransform.Microsoft.Shadow(color='black', Direction=135, Strength=3);
}

#editPostit{
  position:absolute;
  margin-left:-200px;
  margin-top:-150px;
  left:50%;
  top:50%;
  width:400px;
  background-color:#FFFFFF;
  border:1px solid #000000;
  filter:progid:DXImageTransform.Microsoft.Shadow(color='black', Direction=135, Strength=3);
}

#clock{
  position:absolute;
  bottom:20px;
  height:30px;
  width:100%;
  text-align:center;
  font-family:Verdana, Tahoma, Arial;
  color:#FFFFFF;
  font-size:14pt;
}

.contextmenu{
  position:absolute;
  background-color:#FFFFFF;
  border:1px solid #666666;
  visibility:hidden;
  filter: progid:DXImageTransform.Microsoft.Shadow(color='gray', Direction=135, Strength=3);
}

.contextmenu_item, .contextmenu_item_text{
  color:#333333;
  padding:2px;
  cursor:pointer;
}

.postit{
  filter: progid:DXImageTransform.Microsoft.Shadow(color='#000000', Direction=135, Strength=3);
}

.support_menu_item{
  background-image:url(../images/mainmenu_bg_normal.gif);
  cursor:pointer;
  vertical-align:top;
  padding-top:16px
}