body { font-family: Verdana, sans-serif; color: #001060; background-color:#FFF; background-image: url("cdinbg01.gif"); background-repeat:repeat-x; } 
/*	background-color:#FBFBFF; */ 

#s6e_body {  margin:0 0 0 0;  padding:0 0 0 0;  text-align:center; } 
#s6e_body_content {  margin: 0 auto;  width:760px;  text-align:left; } 
#s6e_body_content p {  font-size:14px; } 
#s6e_body_content ul {  font-size:14px; } 
#s6e_body_content td {  font-size:14px; }
#s6e_body_content th {  font-size:14px; }
#s6e_body_content a { color:#0000A0; }
#s6e_body_content a:link { color:#0000A0; }
#s6e_body_content a:visited { color:#0000A0; }
#s6e_body_content a:hover { color:#0000A0; }
#s6e_body_content a:active { color:#0000A0; }
#s6e_body_content input { }

 .text {  font-size:14px; }
 .bold { font-weight: bold; color:#000000; }
 .time { font-weight: bold; background-color:#D9DEFF; color:#000000; text-align: center; font-size:14px; }
 .date { background-color:#EAEDFF; color: #000000; text-align: center;  font-size:14px; }
 .app { background-color:#1200C0; color:#ffffff; text-align:right; font-size:14px; white-space: nowrap; padding-left:5px; padding-right:5px;  }
 .weekend { background-color:#8376FF; color:#FFFFFF; text-align: center; } .weekend a { color:#FFFFFF; }
 .res { background-color:#FFEECE; color:#000000; text-align:center; }
 .res a { color:#C07A00;  text-decoration:none; }
 .res a:link { color:#C07A00;  text-decoration:none; }
 .res a:visited { color:#C07A00; }
 .res a:hover { color:#000000;  text-decoration:underline; }
 .res a:active { color:#000000; }
 .partly_reserved { background-color:#FFF4EF; color:#000000; text-align:center; } .partly_reserved a { color:#C07A00; text-decoration:none; }
 .partly_reserved a:link { color:#C07A00; text-decoration:none; }
 .partly_reserved a:visited { color:#C07A00; }
 .partly_reserved a:hover { color:#000000; text-decoration:underline; }
 .partly_reserved a:active { color:#000000; }

 .admin_res { background-color:#FFEECE; color:#000000; text-align:center; }
 .admin_res a { color:#C07A00;  text-decoration:none; }
 .admin_res a:link { color:#C07A00;  text-decoration:none; }
 .admin_res a:visited { color:#C07A00; }
 .admin_res a:hover { color:#000000;  text-decoration:underline; }
 .admin_res a:active { color:#000000; }
 .free { background-color:#F1F3FF; text-align: center; }
 .free input { background-color:#F1F3FF; }
 .popup_text { color:#001060; background-color:#EFEFEF; }
 .popup_bold { font-weight: bold; color:#001060; background-color:#EFEFEF; }

 .eventlist_text { color: #000000; }
 .eventlist_text a { color: #000000; }
 .eventlist_text a:link { color: #000000; }
 .eventlist_text a:visited { color: #000000; }
 .eventlist_text a:hover { color: #ffffff; }
 .eventlist_text a:active { color: #000000; }

 .mailform { font-weight:bold; }
 #control_bar {   border:1px solid #001060;   background-color:#EAEDFF; } #control_bar form {   display:inline; } 
 .selectiontableoutside { }
 .selectiontableinside { } .numberoptions { text-align:right; }

.navibar { margin:4px auto; font-weight:bold; border:1px solid #000000; padding:3px; background-color:#EAEDFF;  font-size:14px; text-align: center; } 
.navibar a:link { color:#FFFFF; font-weight:none;  text-decoration:none; } 
.navibar a:visited { color:#FFFFF;  text-decoration:none; } 
.navibar a:hover { color:#FFFFF; text-decoration:underline; }  
.navibar a:active { color:#FFFFF;  text-decoration:none; } 
.navibarcontainer { width:650px; }

.topmenu a:link { font-weight: bold; color: #6F6F6F; } 
.topmenu a:visited { font-weight: bold; color: #6F6F6F; } 
.topmenu a:hover { font-weight: bold; color: #000000; } 
.timerange { font-weight:bold; line-height:23px; border:1px solid #000000; margin-top:5px; padding:5px; background-color:#EAEDFF; }
.timerange input { text-align:right; padding:1px 10px 1px 10px; }

.canceled, .canceled td{ text-decoration:line-through; }.active { }
.reasons {  margin-top:20px; border:1px solid #000000; padding:3px; border:1px solid #000000; background-color:#EAEDFF; width:100%; }
.details td { background-color:#EAEDFF; }
.calendar {  border:1px solid #000000;  padding:3px;  background-color:#EAEDFF; width:270px; height:265px; } 
.calendar caption{  font-weight:bold; padding:5px 0px 5px 0px; text-align:center; } 
.formtable input[type="text"],
.formtable input[type="submit"],
.formtable input[type="password"],
.formtable select,
.formtable textarea { margin-left:10px; } 
.formtable input[type="text"],
.formtable input[type="password"],
.formtable select,
.formtable textarea { width:350px; } 
.formtable input[type="radio"],
.formtable input[type="checkbox"] { margin-left:10px; text-align:left; } 
.helptext li { margin-bottom:15px; } 
.print_row { background-color:#1200C0;
color:#ffffff; text-align:center; } 
.print_row a {  color:#FFFFFF; } 
.install_label { width:250px; font-weight:bold; vertical-align:top; text-align:right; padding-right:10px; } 
.reason1 {  background-color:#000000; color:#FFFFFF; text-align:center; } 
.reason1 a { color:#FFFFFF; } 
.grid_tooltip td { } 
.reservationbutton {  font-weight:bold; padding:5px; margin:10px 0 15px 0; } 
.error_message_item {  font-weight:bold; color:#FF0000; } 
.myappointments_table_head { background-color:#EAEDFF; } 
.myappointments_table_light_row { background-color:#F1F3FF; } 
.myappointments_table_dark_row { background-color:#EAEDFF; } 
.time_zone {  font-size:14px;  color:#AF0000;  margin-top:8px;  margin-bottom:8px; } 

#next_available_appointment {  font-size:14px;  margin-top:3px;  margin-bottom:5px;  font-weight:bold; } 
#next_available_appointment input {  margin-left:15px; } 
#appointment_area_select_menu select { display:block; margin:5px 10px 10px 10px; } 
#appointment_area_select_menu input { margin:0 10px 0 10px; } 
#calendar_grid { margin-top:8px; } 

.current_day_head {   } 
input, select, option, form { font-family:verdana; font-size: 14px; }
