<!--
/*
MIDAS Theme
Theme Name: Default
Version: 2.0
Date: 20090824
Description: Default Theme
Author: MIDAS
Website: http://www.mid.as/
*/

body { margin:0px;padding:0px;
	font-family:'Segoe UI',Tahoma,sans-serif;
	font-size:10pt;
	text-align:center;
	background-image:URL('bg.jpg');background-attachment:fixed;background-size:100%;background-repeat:no-repeat;background-color:#06344C;
	cursor:default;
	scrollbar-face-color:#BFD3E8;
	scrollbar-arrow-color:#264666;
	scrollbar-track-color:#98B1CC;
	scrollbar-shadow-color:#264666;
	scrollbar-highlight-color:#264666;
	scrollbar-3dlight-color:#D8E7F4;
	scrollbar-darkshadow-color:#677D99;
}


/* Colors */
.color1 { color:#FFFFFF }
.color2 { color:#89B0D7 }
.color3 { color:#264666 }
.color4 { color:#FF0000 }	/* Red (Warnings) */
.color5 { color:#66FF00 }	/* Green */
.color6 { color:gold }		/* Gold */
.color7 { color:#000000 }	/* Black */
fieldset { border-color:#8DB6BB;border-style:solid;border-width:1px;padding:5px;padding-top:0px;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;cursor:default }
legend { color:white;font-size:9pt; }
.bgcolor1 { background-color: #022d4D}
.bgcolor2 { background-color: #264666}
.shadow { Filter:Shadow(Color=#000000,Direction=135,Strength=3);text-shadow: 2px 2px 0 #000000; }
.shadow1 { Filter:Shadow(Color=#000000,Direction=135,Strength=1);text-shadow: 1px 1px 0 #000000; }

.underline { border-color:#264666;border-bottom-style:solid;border-width:thin; }
.overline { border-color:#264666;border-top-style:solid;border-width:thin; }
.invoice_table { border-color:#264666;border-style:solid;border-width:1px; }
.invoice_table td { border-color:#264666;border-style:solid;border-width:1px; }
hr { color:#264666; }

/* Fonts */
.font9 { font-size:9px }
.font10 { font-size:10px }
.font11 { font-size:11px }
.font12 { font-size:12px }
.font13 { font-size:13px; }
.font13b { font-size:13px;font-weight:bold; }
.font14 { font-size:14px; }
.font14b { font-size:14px;font-weight:bold; }
.font16 { font-size:16px; }
.font18b { font-size:18px;font-weight:bold; }
.heading18 { color:white;Filter:Shadow(Color=#264666,Direction=135,Strength=3);text-shadow: 2px 2px 0 #264666;width:100%;height:30px;font-weight:bold;font-size:18px; }
.heading25 { color:white;Filter:Shadow(Color=#264666,Direction=135,Strength=3);text-shadow: 2px 2px 0 #264666;height:30px;padding:5px;font-weight:bold;font-size:25px; }

/* Boxes */
.box_light { background-image:URL('whitebox.png') }
.box_dark { background-image:URL('blackbox.png') }
.box_navy { background-image:URL('navybox.png') }
.box_plain { background-image:URL('blackbox.png') }
.box_red { background-image:URL('redbox.png') }
.box_warn { border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;background-image:URL('redbox.png');border-color:red;border-style:solid;border-width:thin;padding:3px; }

/* Borders */
.border_light { border-style:solid;border-width:2px;border-color:#B9D1EA;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;-webkit-box-shadow:2px 2px 6px rgba(0,0,0,0.6); }
.border_dark { border-style:solid;border-width:2px;border-color:#264666;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;-webkit-box-shadow:2px 2px 6px rgba(0,0,0,0.6); }
.border_red { border-style:solid;border-width:2px;border-color:#FF0000;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;-webkit-box-shadow:2px 2px 6px rgba(0,0,0,0.6); }
.border_none { border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;-webkit-box-shadow:2px 2px 6px rgba(0,0,0,0.6); }
.border_none_top { border-radius-top:10px;-moz-border-radius-topright:10px;-moz-border-radius-topleft:10px;-webkit-border-top-right-radius:10px;-webkit-border-top-left-radius:10px; }
.border_none_bot { border-radius-bottom:10px;-moz-border-radius-bottomright:10px;-moz-border-radius-bottomleft:10px;-webkit-border-bottom-right-radius:10px;-webkit-border-bottom-left-radius:10px;-webkit-box-shadow:2px 2px 6px rgba(0,0,0,0.6); }
.shadow { -webkit-box-shadow:2px 2px 6px rgba(0,0,0,0.6); }

/* Links */
.link1 { cursor:pointer;text-decoration:none; }
.link1:hover { cursor:pointer;text-decoration:underline; }
.link2 { cursor:help; }
A IMG { border:0px }
A { FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: arial, verdana, helvetica, sans-serif; TEXT-DECORATION: none }
A:hover { COLOR: gold }

/* Lists */
.minim { list-style-image: url("minim.png"); }
.right { list-style-image: url("right.gif"); }
.left { list-style-image: url("left.gif"); }

/* User Inputs: */
.i { font-family:'Segoe UI',Tahoma,sans-serif;background-image:URL('input.png');background-repeat:repeat-x;background-color:#DCDCDC;border-style:solid;border-width:1px;border-bottom-color:#A9B4BF;border-right-color:#A9B4BF;border-top-color:#53595E;border-left-color:#53595E;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px; }
.i:hover { font-family:'Segoe UI',Tahoma,sans-serif;background-image:URL('input.png');background-repeat:repeat-x;background-color:#DCDCDC;border-style:solid;border-width:1px;border-color:#6396CA;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px; }
textarea { font-family:'Segoe UI',Tahoma,sans-serif;font-size:13px;resize:none; }
label { cursor:pointer; }

/* Buttons: */
.b { cursor:pointer;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#B9D1EA, EndColorStr=#99B4D1);background-color:#B9D1EA;color:#1C2E40;border-style:solid;border-width:1px;border-color:#1C2E40;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px; }
.b:hover { cursor:pointer;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#99B4D1, EndColorStr=#B9D1EA);background-color:#99B4D1;color:#1C2E40;border-style:solid;border-width:1px;border-color:#1C2E40;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px; }

.b_viewb { background-image:url(viewb_1.png);background-repeat:no-repeat;height:30px;width:30px;display:inline-block;text-decoration:none; }
.b_viewb a{ background-image:url(viewb.png);background-repeat:no-repeat;height:30px;width:30px;display:inline-block;text-decoration:none; }
.b_viewb a:hover{ background-image:none;text-decoration:none; }

.b_addb { background-image:url(addb_1.png);background-repeat:no-repeat;height:30px;width:30px;display:inline-block;text-decoration:none; }
.b_addb a{ background-image:url(addb.png);background-repeat:no-repeat;height:30px;width:30px;display:inline-block;text-decoration:none; }
.b_addb a:hover{ background-image:none;text-decoration:none; }

.b_editb { background-image:url(editb_1.png);background-repeat:no-repeat;height:30px;width:30px;display:inline-block;text-decoration:none; }
.b_editb a{ background-image:url(editb.png);background-repeat:no-repeat;height:30px;width:30px;display:inline-block;text-decoration:none; }
.b_editb a:hover{ background-image:none;text-decoration:none; }

.b_delb { background-image:url(delb_1.png);background-repeat:no-repeat;height:30px;width:30px;display:inline-block;text-decoration:none; }
.b_delb a{ background-image:url(delb.png);background-repeat:no-repeat;height:30px;width:30px;display:inline-block;text-decoration:none; }
.b_delb a:hover{ background-image:none;text-decoration:none; }

.b_remb { background-image:url(remb_1.png);background-repeat:no-repeat;height:30px;width:30px;display:inline-block;text-decoration:none; }
.b_remb a{ background-image:url(remb.png);background-repeat:no-repeat;height:30px;width:30px;display:inline-block;text-decoration:none; }
.b_remb a:hover{ background-image:none;text-decoration:none; }

.b_pend { background-image:url(pend_1.png);background-repeat:no-repeat;height:30px;width:30px;display:inline-block;text-decoration:none; }
.b_pend a{ background-image:url(pend.png);background-repeat:no-repeat;height:30px;width:30px;display:inline-block;text-decoration:none; }
.b_pend a:hover{ background-image:none;text-decoration:none; }

.b_mybooks { background-image:url(cabinet_1.png);background-repeat:no-repeat;height:30px;width:30px;display:inline-block;text-decoration:none; }
.b_mybooks a{ background-image:url(cabinet.png);background-repeat:no-repeat;height:30px;width:30px;display:inline-block;text-decoration:none; }
.b_mybooks a:hover{ background-image:none;text-decoration:none; }

.b_myalerts { background-image:url(alarm_1.png);background-repeat:no-repeat;height:30px;width:30px;display:inline-block;text-decoration:none; }
.b_myalerts a{ background-image:url(alarm.png);background-repeat:no-repeat;height:30px;width:30px;display:inline-block;text-decoration:none; }
.b_myalerts a:hover{ background-image:none;text-decoration:none; }

.b_search { background-image:url(search_1.png);background-repeat:no-repeat;height:30px;width:30px;display:inline-block;text-decoration:none; }
.b_search a{ background-image:url(search.png);background-repeat:no-repeat;height:30px;width:30px;display:inline-block;text-decoration:none; }
.b_search a:hover{ background-image:none;text-decoration:none; }

.b_bigbro { background-image:url(bigbro_1.png);background-repeat:no-repeat;height:30px;width:30px;display:inline-block;text-decoration:none; }
.b_bigbro a{ background-image:url(bigbro.png);background-repeat:no-repeat;height:30px;width:30px;display:inline-block;text-decoration:none; }
.b_bigbro a:hover{ background-image:none;text-decoration:none; }

.b_stats { background-image:url(stats_1.png);background-repeat:no-repeat;height:30px;width:30px;display:inline-block;text-decoration:none; }
.b_stats a{ background-image:url(stats.png);background-repeat:no-repeat;height:30px;width:30px;display:inline-block;text-decoration:none; }
.b_stats a:hover{ background-image:none;text-decoration:none; }

.b_print { background-image:url(print_1.png);background-repeat:no-repeat;height:30px;width:30px;display:inline-block;text-decoration:none; }
.b_print a{ background-image:url(print.png);background-repeat:no-repeat;height:30px;width:30px;display:inline-block;text-decoration:none; }
.b_print a:hover{ background-image:none;text-decoration:none; }

.b_admin { background-image:url(admin_1.png);background-repeat:no-repeat;height:30px;width:30px;display:inline-block;text-decoration:none; }
.b_admin a{ background-image:url(admin.png);background-repeat:no-repeat;height:30px;width:30px;display:inline-block;text-decoration:none; }
.b_admin a:hover{ background-image:none;text-decoration:none; }

.b_invoice { background-image:url(invoice_1.png);background-repeat:no-repeat;height:30px;width:30px;display:inline-block;text-decoration:none; }
.b_invoice a{ background-image:url(invoice.png);background-repeat:no-repeat;height:30px;width:30px;display:inline-block;text-decoration:none; }
.b_invoice a:hover{ background-image:none;text-decoration:none; }

.b_addi { background-image:url(addi_1.png);background-repeat:no-repeat;height:30px;width:30px;display:inline-block;text-decoration:none; }
.b_addi a{ background-image:url(addi.png);background-repeat:no-repeat;height:30px;width:30px;display:inline-block;text-decoration:none; }
.b_addi a:hover{ background-image:none;text-decoration:none; }

.b_deli { background-image:url(deli_1.png);background-repeat:no-repeat;height:30px;width:30px;display:inline-block;text-decoration:none; }
.b_deli a{ background-image:url(deli.png);background-repeat:no-repeat;height:30px;width:30px;display:inline-block;text-decoration:none; }
.b_deli a:hover{ background-image:none;text-decoration:none; }

.b_editi { background-image:url(editi_1.png);background-repeat:no-repeat;height:30px;width:30px;display:inline-block;text-decoration:none; }
.b_editi a{ background-image:url(editi.png);background-repeat:no-repeat;height:30px;width:30px;display:inline-block;text-decoration:none; }
.b_editi a:hover{ background-image:none;text-decoration:none; }

.b_emaili { background-image:url(emaili_1.png);background-repeat:no-repeat;height:30px;width:30px;display:inline-block;text-decoration:none; }
.b_emaili a{ background-image:url(emaili.png);background-repeat:no-repeat;height:30px;width:30px;display:inline-block;text-decoration:none; }
.b_emaili a:hover{ background-image:none;text-decoration:none; }

.b_printi { background-image:url(printi_1.png);background-repeat:no-repeat;height:30px;width:30px;display:inline-block;text-decoration:none; }
.b_printi a{ background-image:url(printi.png);background-repeat:no-repeat;height:30px;width:30px;display:inline-block;text-decoration:none; }
.b_printi a:hover{ background-image:none;text-decoration:none; }

.b_addc { background-image:url(addc_1.png);background-repeat:no-repeat;height:30px;width:30px;display:inline-block;text-decoration:none; }
.b_addc a{ background-image:url(addc.png);background-repeat:no-repeat;height:30px;width:30px;display:inline-block;text-decoration:none; }
.b_addc a:hover{ background-image:none;text-decoration:none; }

.b_delc { background-image:url(delc_1.png);background-repeat:no-repeat;height:30px;width:30px;display:inline-block;text-decoration:none; }
.b_delc a{ background-image:url(delc.png);background-repeat:no-repeat;height:30px;width:30px;display:inline-block;text-decoration:none; }
.b_delc a:hover{ background-image:none;text-decoration:none; }

.b_editc { background-image:url(editc_1.png);background-repeat:no-repeat;height:30px;width:30px;display:inline-block;text-decoration:none; }
.b_editc a{ background-image:url(editc.png);background-repeat:no-repeat;height:30px;width:30px;display:inline-block;text-decoration:none; }
.b_editc a:hover{ background-image:none;text-decoration:none; }

.b_email { background-image:url(email_1.png);background-repeat:no-repeat;height:30px;width:30px;display:inline-block;text-decoration:none; }
.b_email a{ background-image:url(email.png);background-repeat:no-repeat;height:30px;width:30px;display:inline-block;text-decoration:none; }
.b_email a:hover{ background-image:none;text-decoration:none; }

.b_evac { background-image:url(evac_1.png);background-repeat:no-repeat;height:30px;width:30px;display:inline-block;text-decoration:none; }
.b_evac a{ background-image:url(evac.png);background-repeat:no-repeat;height:30px;width:30px;display:inline-block;text-decoration:none; }
.b_evac a:hover{ background-image:none;text-decoration:none; }

.b_label { position:relative;top:18px;right:-8px;font-size:9px;color:white; }

/* Context Menus */
 #fixedtipdiv{
 position:absolute;
 padding: 2px;
 border:1px solid white;
 background-color:transparent;
 line-height:18px;
 z-index:100;
 }

/* Other Specifics */
.grid_hours { font-size:9px;color:#264666; }
.grid_item { font-size:11px;color:white; }
.grid_line { background-color:#264666; }
.grid_block { color:#000000;font-size:10px;background-image:URL('grid_block.png'); }
.grid_unavilable { background-color:#AAAAAA; }
.grid_gradient { color:#FFFFFF; }
.grid_now { background-color:red; }
.grid_now_label { color:red;font-size:7pt;text-align:center; }
.grid_marker { background-color:white; }


/* Layout */
.cal { left:0px;top:0px;z-index:200; }
.panel { left:0px;top:160px; }
.grid { left:202px;top:70px; }
.date { left:202px;top:0px; }
.user { left:202px;top:40px; }
.time { top:58px; }
.icons { right:0px;top:0px; }
.filter { right:0px;top:34px; }
.logo { left:0px;bottom:0px; }

/* Main Window */
.main_info { font-size:11px;color:white;background-image:URL('blackbox.png') }
.main_icon { background-color:#FFFFFF; }
.main_icon_size { width:30px;height:30px; }
.main_filter { color:#264666;font-size:12px; }
.main_link { color:#264666;font-size:11px; }
.main_user { color:#89B0D7;font-size:11px; }
.main_text { color:#264666;font-size:11px; }
.main_smtext { color:#89B0D7;font-size:8px; }
.main_msg { font-size:14px;font-weight:bold; }

/* Stats */
.stats_bar { border-style:solid;border-width:1px;border-color:black;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#264666, EndColorStr=#89B0D7);background-color:#89B0D7;font-size:9px; }

/* Print */
.print_page { background-image:none;background-color:white; }
.print_heading { color:black;font-weight:bold;font-size:24px; }
.print_subhead { color:black;font-size:14px; }
.print_group { text-align:left;color:white;font-size:12px;background-color:#264666;border-color:#89B0D7;border-style:solid;border-width:1px;padding:5px;padding-top:0px;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px; }
.print_group_head { color:#89B0D7; }
.print_itemhead { color:black;font-size:15px;border-bottom-style:solid;border-width:thick;border-color:#264666 }
.print_item { color:black;font-size:14px;border-bottom-style:solid;border-width:thin;border-color:#264666 }
.print_foot { font-size:12px;color:#666666 }
.print_prehead { color:white; Filter:Shadow(Color=#264666,Direction=135,Strength=3);text-shadow: 2px 2px 0 #264666;width:100%;height:30px;font-weight:bold;font-size:14pt; }
.print_options { background-color:#264666;font-size:12px;color:white;border-style:solid;border-color:#264666;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px; }

/* Invoicing */
.invoice_table_heading { color:#89B0D7;border-color:#264666;border-bottom-style:solid;border-width:thin;font-size:11px; }
.invoice_toolbar { background-color:#264666;font-size:13px;color:white; }

/* Help */
.help_heading { font-size:18px;color:#89B0D7; }
.help_subhead { font-size:16px;color:#89B0D7; }
.help_category { font-size:11px;color:#264666; }
.help_topic { color:#264666; }
.help_text { color:white;border-top-style:solid;border-bottom-style:solid;border-width:thin;border-color:#264666; }
.help_back { color:#264666; }


/* Special Calendar Dates: */
.special { font-weight:bold; }


/***** These next sections style the Calendar widget ******/

.calendar table {
  font-size: 11px;
  color: #000;
  cursor: default;
  font-family: 'Segoe UI',Tahoma,sans-serif;
}

/* Calendar Header - contains navigation buttons and day names. */

.calendar .button { /* "<<", "<", ">", ">>" buttons have this class */
  text-align: center;
  padding: 2px;
  cursor:pointer;
}

.calendar .nav {
  background: transparent no-repeat 100% 100%;
}

.calendar thead .title { /* This holds the current "month, year" */
  font-weight: bold;
  padding: 1px;
  border: 1px solid #000;
  border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;
  background: #6396CA;
  color: #fff;
  text-align: center;
  cursor:pointer;
}

.calendar thead .headrow { /* Row <TR> containing navigation buttons */
}

.calendar thead .daynames { /* Row <TR> containing the day names */
}

.calendar thead .name { /* Cells <TD> containing the day names */
  border-bottom: 1px solid #000;
  padding: 2px;
  text-align: center;
  cursor:pointer;
}

.calendar thead .weekend { /* How a weekend day name shows in header */
  color: #f00;
}

.calendar thead .hilite { /* How do the buttons in header appear when hover */
  border: 1px solid #fff;
  border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;
  padding: 0px;
}

.calendar thead .active { /* Active (pressed) buttons in header */
  border: 1px dashed #fff;
  border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;
  padding: 0px;
}

/* Calendar body - contains all the days in month. */

.calendar tbody .day { /* Cells <TD> containing month days dates */
  width: 2em;
  text-align: right;
  padding: 2px 4px 2px 2px;
  cursor:pointer;
}
.calendar tbody .day.othermonth {
  font-size: 80%;
  color: #aaa;
}
.calendar tbody .day.othermonth.oweekend {
  color: #faa;
}

.calendar table .wn {
  padding: 2px 3px 2px 2px;
  border-right: 1px solid #000;
  background: #e8f4f0;
}

.calendar tbody .rowhilite td {
  background: #6396CA;
}

.calendar tbody .rowhilite td.wn {
  background: #c8d4d0;
}

.calendar tbody td.hilite { /* Hovered cells <TD> */
  padding: 1px 3px 1px 1px;
  border: 1px solid;
  border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;
  border-color: #fff;
}

.calendar tbody td.active { /* Active (pressed) cells <TD> */
  border: 1px dashed #fff;
  border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;
  padding: 2px 2px 0px 2px;
}

.calendar tbody td.selected { /* Cell showing selected date */
  font-weight: bold;
  padding: 2px 2px 0px 2px;
  border: 1px solid #000;
  border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;
  background: #fff;
}

.calendar tbody td.weekend { /* Cells showing weekend days */
  color: #f00;
}

.calendar tbody td.today { /* Cell showing today date */
  color: blue;
}

.calendar tbody td.todaySPEC { /* Cell showing today date */
  font-weight: bold;
}

.calendar tbody .disabled { color: #999;cursor:default; }

.calendar tbody .emptycell { /* Empty cells (the best is to hide them) */
  visibility: hidden;
}

.calendar tbody .emptyrow { /* Empty row (some months need less than 6 rows) */
  display: none;
}

.calendar tfoot .footrow { /* The <TR> in footer (only one right now) */
}

.calendar tfoot .ttip { /* Tooltip (status bar) cell <TD> */
  background: #e8f0f4;
  padding: 1px;
  border: 1px solid #000;
  border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;
  background: #6396CA;
  color: #fff;
  text-align: center;
}

.calendar tfoot .hilite { /* Hover style for buttons in footer */
  border-top: 1px solid #fff;
  border-right: 1px solid #000;
  border-bottom: 1px solid #000;
  border-left: 1px solid #fff;
  padding: 1px;
  background: #d8e0e4;
}

.calendar tfoot .active { /* Active (pressed) style for buttons in footer */
  padding: 2px 0px 0px 2px;
  border-top: 1px solid #000;
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
  border-left: 1px solid #000;
}

/* Combo boxes (menus that display months/years for direct selection) */

.calendar .combo {
  position: absolute;
  display: none;
  width: 4em;
  top: 0px;
  left: 0px;
  cursor: default;
  border-top: 1px solid #fff;
  border-right: 1px solid #000;
  border-bottom: 1px solid #000;
  border-left: 1px solid #fff;
  background: #d8e0e4;
  font-size: 90%;
  padding: 1px;
  z-index: 100;
}

.calendar .combo .label,
.calendar .combo .label-IEfix {
  text-align: center;
  padding: 1px;
}

.calendar .combo .label-IEfix {
  width: 4em;
}

.calendar .combo .active {
  background: #89B0D7;
  padding: 0px;
  border-top: 1px solid #000;
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
  border-left: 1px solid #000;
}

.calendar .combo .hilite {
  background: #048;
  color: #aef;
}

.calendar td.time {
  border-top: 1px solid #000;
  padding: 1px 0px;
  text-align: center;
  background-color: #e8f0f4;
}

.calendar td.time .hour,
.calendar td.time .minute,
.calendar td.time .ampm {
  padding: 0px 3px 0px 4px;
  border: 1px solid #889;
  font-weight: bold;
  background-color: #fff;
}

.calendar td.time .ampm {
  text-align: center;
}

.calendar td.time .colon {
  padding: 0px 2px 0px 3px;
  font-weight: bold;
}

.calendar td.time span.hilite {
  border-color: #000;
  background-color: #667;
  color: #fff;
}

.calendar td.time span.active {
  border-color: #f00;
  background-color: #000;
  color: #0f0;
}

/***** These final sections style the pop-up windows *****/
#popupMask {
	position: absolute;
	z-index: 200;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	filter: alpha(opacity=40);-moz-opacity:.4;opacity:.4;-khtml-opacity:.4;
	background-color:transparent !important;
	background-color: #333333;
	background-image/**/: url("../../img/maskBG.png") !important; // For browsers Moz, Opera, etc.
	background-image:none;
	background-repeat: repeat;
	display:none;
}
#popupContainer {
	position: absolute;
	z-index: 201;
	top: 0px;
	left: 0px;
	display:none;
	padding: 0px;
}
#popupInner {
	border: 2px solid #264666;
}

#popupFrame {
	margin: 0px;
	width: 100%;
	height: 100%;
	position: relative;
	-webkit-box-shadow:3px 3px 10px rgba(0,0,0,0.6);
	z-index: 202;
}
#popupTitleBar {
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#B9D1EA, EndColorStr=#99B4D1);
	background-color:#99B4D1;
	color:#1C2E40;
	font-weight: bold;
	height: 16px;
	padding-left: 2px;
	padding-right: 2px;
	border-bottom: 2px solid #264666;
	position: relative;
	z-index: 203;
}
#popupTitle {
	float:left;
	font-size: 12px;
}
#popupControls {
	float: right;
	cursor: pointer;
}
//-->