body {margin: 0px; padding: 0px; font-family: arial; font-size: 12px; color: #000000; background: #c7c7c7 url(../images/bg.jpg) repeat-y center top;}

#content {background-image: url(../images/bodbg.jpg); background-repeat: repeat-x; background-position: left top; padding: 10px;}
#cslide {height: 240px; padding: 0px; margin: 0px; background: #000000; text-align: center; border-top: solid 2px #000000; border-bottom: solid 2px #000000;}

div.weather {float: left; margin: 10px; width: 300px; border-top: solid 1px #336699; padding-top: 5px;}

#flashTitle {display: block;}

#foot {text-align: center; margin-top: 20px; padding: 10px 0px; border-top: solid 2px #336699; font-size: 11px; color: #104579; clear: both;}
#foot a {color: #336699; text-decoration: none;}
#foot a:hover {text-decoration: underline; color: #f27b21;}

img {border: 0px;}
img.i1 {float: left; margin: 0px 10px 10px 0px;}
img.i2 {float: right; margin: 0px 10px;}
input {font-size: 11px;}
input.chk {font-size: 16px; border: 0px; background: #d8d8d8; cursor: default; font-family: 'Times New Roman';}
input.chk2 {font-size: 16px; border: 0px; background: #ffffff; cursor: default; font-family: 'Times New Roman';}

#links {float: right; background: #5a82af; width: 180px; padding-bottom: 10px;}
#links a {display: block; color: #ffffff; margin-left: 10px;}

#nav {height: 30px; padding: 0px; margin: 0px; background-image: url(../images/navbg.jpg); background-repeat: repeat-x; background-position: left top;}

p.name {font-weight: bold; font-size: 22px; color: #336699; font-family: 'Times New Roman'; margin: 0px;}
p.position {font-weight: bold; margin: 0px; padding-left: 370px;}
p.position2 {font-weight: bold; margin: 0px; padding-left: 20px;}
p.red {color: #ff0000; font-weight: bold;}
p.s1 {font-weight: bold; color: #ff6600; font-size: 14px; margin: 15px 0px 0px 0px;}
p.s2 {padding-left: 20px; margin: 2px 0px;}
p.s3 {margin: 0px 0px 10px 0px; padding-left: 20px;}
p.sm {font-size: 11px; color: #666666;}
p.title {font-size: 16px; color: #990000; font-weight: bold; clear: both;}

#sd1 {position: absolute; top: 150px; z-index: 2; background: #93b8e1; border: solid 1px #ffffff; border-bottom: 0px;}
#sd1 a {color: #000000; font-weight: bold; text-decoration: none; display: block; padding: 5px; border-bottom: solid 1px #ffffff;}
#sd1 a:hover {color: #ffffff; background: #11529b;}

select, textarea {font-size: 11px;}

span.s1 {display: block; color: #ff6600; font-weight: bold;}
span.s2 {display: block; color: #ff6600;}
span.s3 {font-weight: bold; font-size: 16px; color: #054594;}
span.small {font-size: 11px; font-style: italic;}

table {border-collapse: collapse;}
table.calendar {width: 100%;}
table.sched {border: solid 1px #cccccc; border-top: 0px; margin-bottom: 15px;}
td.caltd {height: 110px; border: solid 1px #0c4c89; text-align: right; vertical-align: top; padding: 5px;}
td.d1 {border-top: solid 1px #eeeeee; border-bottom: solid 1px #eeeeee;}
td.d2 {background: #efefef; padding: 1px 0px;}
td.row1 {background: #f9f9f9; font-size: 11px;}
td.row2 {background: #ffffff; font-size: 11px;}
td.td1 {vertical-align: top; font-weight: bold;}
td.schedHead {font-weight: bold; font-size: 11px; background: #f9f9f9;}
td.schedTitle {font-weight: bold; background: #f0f0f0; padding: 5px;}
th.calth {padding: 10px 0px 8px 0px; border-bottom: solid 1px #0c4c89; font-size: 14px;}

a {color: #336699; text-decoration: none;}
a:hover {text-decoration: underline;}

a.c {font-size: 11px; font-family: Arial, Helvetica, sans-serif; color: #990000; display: block; border-bottom: solid 1px #990000; margin-bottom: 4px; text-decoration: none;}
a.c:hover {color: #000000;}

a.w {font-size: 16px; font-weight: bold;}