font.value{color:darkblue;font:bold;}
font.key{color:darkgreen;font:bold;}
font.error{color:darkred;font:bold;}
.heading1{color:#ffffff;font-family:Tahoma;font-size:26px;font-weight:normal;background-color:#003366;margin-top:0px;margin-bottom:0px;margin-left:-30px;padding-top:10px;padding-bottom:3px;padding-left:15px;width:105%;}
.button{background-color:#dcdcdc;font-family:Verdana;font-size:1em;border-top:#cccccc 1px solid;border-bottom:#666666 1px solid;border-left:#cccccc 1px solid;border-right:#666666 1px solid;}
.frmheader{color:#000000;background:#dcdcdc;font-family:Verdana;font-size:.7em;font-weight:normal;border-bottom:1px solid #dcdcdc;padding-top:2px;padding-bottom:2px;}
.frmtext{color:#000;font-weight:normal;font-family:Verdana;font-size:1em;margin-top:8px;margin-bottom:0px;margin-left:32px;}
.frmInput{font-family:Verdana;font-size:1em;}
.intro{margin-left:-15px;}
p.error{color:black;background-color:#FFFFFF;margin-left:0;}
.apptable td{padding:4px;}
.apptable tr:hover{background-color:#CCCCCC;}
.appForm label{display:block;width:140px;float:left;}
div.confirmation div.left{float:left;width:48%;margin:4px;}
div.confirmation div.right{width:48%;margin:4px;}
div.confirmation div.wide{width:97%;margin:4px;}
div.confirmation div table{width:100%;}
div.confirmation div table td{background-color:#F0F0F0;padding:4px;border:1px solid #FFF;border-width:0 0 1px 1px;}
div.confirmation h3{clear:left;}
table.conftable, table.apptable, form.appForm{color:#333;}
table.jCalendar{border:1px solid #000;background:#aaa;border-collapse:separate;border-spacing:2px;}
table.jCalendar th{background:#333;color:#fff;font-weight:bold;padding:3px 5px;}
table.jCalendar td{background:#ccc;color:#000;padding:3px 5px;text-align:center;}
table.jCalendar td.other-month{background:#ddd;color:#aaa;}
table.jCalendar td.today{background:#666;color:#fff;}
table.jCalendar td.selected{background:#f66;color:#fff;}
table.jCalendar td.selected.dp-hover{background:#f33;color:#fff;}
table.jCalendar td.dp-hover,
table.jCalendar tr.activeWeekHover td{background:#fff;color:#000;}
table.jCalendar tr.selectedWeek td{background:#f66;color:#fff;}
table.jCalendar td.disabled, table.jCalendar td.disabled.dp-hover{background:#bbb;color:#888;}
div.dp-popup{position:relative;background:#ccc;font-size:10px;font-family:arial, sans-serif;padding:2px;width:171px;line-height:1.2em;}
div#dp-popup{position:absolute;z-index:199;}
div.dp-popup h2{font-size:12px;text-align:center;margin:2px 0;padding:0;}
a#dp-close{font-size:11px;padding:4px 0;text-align:center;display:block;}
a#dp-close:hover{text-decoration:underline;}
div.dp-popup a{color:#000;text-decoration:none;padding:3px 2px 0;}
div.dp-popup div.dp-nav-prev{position:absolute;top:2px;left:4px;width:100px;}
div.dp-popup div.dp-nav-prev a{float:left;}
div.dp-popup div.dp-nav-prev a, div.dp-popup div.dp-nav-next a{cursor:pointer;}
div.dp-popup div.dp-nav-prev a.disabled, div.dp-popup div.dp-nav-next a.disabled{cursor:default;}
div.dp-popup div.dp-nav-next{position:absolute;top:2px;right:4px;width:100px;}
div.dp-popup div.dp-nav-next a{float:right;}
div.dp-popup a.disabled{cursor:default;color:#aaa;}
div.dp-popup td{cursor:pointer;}
div.dp-popup td.disabled{cursor:default;}
img.cal{border:0;}
div.boxik{padding:10px;width:300px;border:1px #666666 solid;margin-bottom:20px;-moz-border-radius:7px;-webkit-border-radius:7px;background-image:url(/images/boxik_bg.jpg);background-repeat:repeat;}
#TB_load{position:fixed;display:none;height:13px;width:208px;z-index:103;top:50%;left:50%;margin:-6px 0 0 -104px;}
* html #TB_load{position:absolute;margin-top:expression(0 - parseInt(this.offsetHeight/2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');}
