body { margin: 0px 0px 0px; }
td,div,p { font-family: verdana; font-size: 11px; color: #1A5073 }
h1 { font-family: verdana; font-size: 14pt; color: #1A5073; padding: 5px 5px 2px 0px }
input,textarea { font-family: verdana; font-size: 11px; color: #1A5073 }
select { font-family: verdana; font-size: 11px; color: #1A5073 }

a.menu { color: #1A5073; text-decoration: none; }
a:hover.menu { text-decoration: underline }
span.clientlist { padding: 5px 0px 5px 0px; };
a.clientlist { color: #1A5073; text-decoration: none; }
a:hover.clientlist { text-decoration: underline; }
.menu_table { border-width: 5px 2px 5px 0px; border-style: solid; border-color: #B2C3CE; background-color: #D3DDE4 }
.calendar_header { font-size: 30px; border-width: 0px 0px 1px 0px; border-style: solid; border-color: #B2C3CE; }
.calendar_day { font-style: italic; width:14% }
img.link { cursor: hand; cursor: pointer; }
img.regular { cursor: default; }
.cal_title { background-color: #D3DDE4; font-weight: bold }
.cal_description { background-color: #FFFFFF; }
.cal_time { background-color: #D3DDE4; font-style: italic; }
.event {  border: 1px outset #1F2189; margin-bottom: 3px; }

.blank { background-color: #ffffff; color: #000000; font-weight: normal; padding: 1px; }
.blank a, .blank a:active, .blank a:visited, .blank a:link { color: #1A5073; text-decoration:none; }
.blank a:hover { text-decoration: underline; }

.highlight { background-color: #d3dde4; color: #1A5073; padding: 1px; }
.highlight a, .highlight a:active, .highlight a:visited, .highlight a:link { color: #1A5073; text-decoration:none; }
.highlight a:hover { text-decoration:underline; } 
.hidden { display: none; }

#cal-side-submenu { float: left; width: 150px; background-color: #d3dde4;; padding-left: 10px; padding-top: 5px; padding-bottom: 5px; border-width: 5px 2px 5px 0px; border-style: solid; border-color: #B2C3CE; }
ul#cal-side-submenu-ul { margin-left: 0px; padding-left: 0px; }
ul#cal-side-submenu-ul li { list-style: none; margin:0px; padding-left: 0px; }
ul#cal-side-submenu-ul li ul li { list-style: none; margin:0px; padding: 3px 3xp 3px 5px; }

#container { margin-left: 200px;}
.imagebutton {height: 22; width: 23; border: solid 2px #C0C0C0; background-color: #C0C0C0}
.clear { clear: both; }