body {margin: 0px; color: #000000; font-family: verdana; font-size: 12px; background: #ffffff url(../images/navbg.jpg) left top repeat-y; z-index: 1;}

#address {float: left; display: block;}
#body {width: 950px;}
#box {border: solid 2px #0c4c89; padding: 4px;}
#content {padding-left: 8px; width: 760px; float: left;}

div.d1 {padding: 5px; border: solid 1px #000000; margin: 20px 10px;}
div.left_column {float: left; width: 555px; margin: 15px 10px 0px 0px;}
div.right_column {float: left; margin: 5px 0 0 0; width: 190px; background-image: url(../images/upcomingbg.jpg); background-repeat: repeat-y;}


#foot {text-align: center; font-size: 11px; border-top: solid 1px #0c4c89; padding: 3px 0px; font-family: Arial, Helvetica, sans-serif; clear: both;}
#foot a {text-decoration: none; color: #0c4c89;}
#foot a:hover {text-decoration: underline; color: #ff6600; margin: 10px 0px;}

img {border: 0px;}
img.i1 {display: block; float: left;}
img.i2 {float: right; margin: 0px 10px;}
img.i3 {display: block; margin-bottom: 5px;}
img.i4 {display: block; float: left; margin-right: 5px; margin-bottom: 5px;}
input {border: solid 1px #000000; font-size: 11px;}
input.nob {border: 0px;}
input.req {background: #ffffcc;}

#logo {margin-bottom: 10px; float: left;}
#nav {background-image: url(../images/buttonbg.jpg); background-repeat: repeat-y; width: 179px; float: left; margin: 0px; clear: both;}

p.clear {clear: both;}
p.clear2 {clear: both; margin: 0px;}
p.heading {font-size: 18px; color: #ffffff; font-weight: bold; background: #336699; padding: 3px;}
p.left {float: left; margin: 2px 0px; font-weight: bold; width: 135px; clear: both;}
p.left2 {float: left; margin: 2px 0px; font-weight: bold; width: 150px; clear: both;}
p.left3 {float: left; margin: 2px 0px; font-weight: bold; width: 235px; clear: both;}
p.left4 {float: left; width: 300px; clear: both;}
p.left_column {float: left; width: 400px; margin: 15px 10px 0px 0px;}
p.line {margin: 0px; border-top: solid 1px #0c4c89; margin-bottom: 5px; clear: both;}
p.nom {margin: 0px;}
p.p1 {font-weight: bold; font-size: 22px; font-family: "Times New Roman", Times, serif; text-align: center;}
p.p2 {font-weight: bold; font-size: 14px; text-decoration: underline; clear: both;}
p.p3 {margin-top: 5px;}
p.p4 {margin-bottom: 0px;}
p.p5 {margin: 8px 0px 5px 5px;}
p.p6 {font-weight: bold; font-size: 14px; clear: both;}
p.p7 {background: #0c4c89; color: #ffffff; font-weight: bold; font-size: 14px; padding: 4px; clear: both;}
p.red {font-weight: bold; color: #ff0000;}
p.right {float: left; margin: 2px 0px 2px 5px; width: 520px;}
p.right3 {float: left; margin: 2px 0px 2px 5px; width: 400px;}
p.right_column {float: left; margin: 15px 0px 0px 0px; width: 265px;}
p.right2 {float: left; margin: 2px 0px; width: 375px;}
p.site1 {margin: 10px 0px 2px 0px; font-size: 16px; color: #336699; font-weight: bold;}
p.site2 {margin: 2px 0px 2px 15px;}
p.sm {font-size: 11px; color: #666666;}
p.sm2 {font-size: 9pt; color: #666666;}
p.staff {text-align: center; width: 170px; float: left; margin: 10px;}
p.t {font-weight: bold; font-size: 14px;}
p.title2 {font-size: 16px; font-weight: bold; margin: 0px;}
p.rightSide {float: right; margin-right: 75px; width: 300px;}

#rotate {float: left;}

#sd1, #sd2, #sd3, #sd4, #sd5, #sd6, #sd7 {position: absolute; left: 179px; background: #0c4c89; z-index: 32767; padding: 0px; border-left: solid 1px #ffffff;}
#sd1 a, #sd2 a, #sd3 a, #sd4 a, #sd5 a, #sd6 a, #sd7 a {display: block; background: #ffffff; padding: 5px; color: #0c4c89; text-decoration: none; margin: 2px; font-weight: bold;}
#sd1 a:hover, #sd2 a:hover, #sd3 a:hover, #sd4 a:hover, #sd5 a:hover, #sd6 a:hover, #sd7 a:hover {background: #0c4c89; color: #ffffff; padding: 4px; border: solid 1px #ffffff;}
#sd1 {top: 199px;}
#sd2 {top: 234px;}
#sd3 {top: 269px;}
#sd4 {top: 300px;}
#sd5 {top: 409px;}
#sd6 {top: 442px;}
#sd7 {top: 477px;}

#search {background-image: url(../images/searchbg.gif); background-repeat: no-repeat; background-position: left top; height: 200px; padding: 15px 15px 0px 15px;}

select, textarea {font-size: 11px;}

span.highlight {background: #ffff00;}
span.red {color: #ff0000;}
span.resource {font-size: 14px; font-weight: bold; display: block;}
span.s1 {display: block; color: #ff6600; font-weight: bold;}
span.s2 {display: block; color: #ff6600;}
span.s3 {display: block; font-weight: bold; color: #ffffff; font-size: 16px; margin: 0px 0px 30px 5px;}
span.s4 {display: block; font-weight: bold; color: #ffffff; font-size: 16px; margin: 6px 0px 15px 5px;}
span.s5 {font-size: 11px; color: #666666; font-weight: normal;}
span.s6 {font-size: 11px; color: #cccccc;}

table {border-collapse: collapse;}
table.calendar {width: 100%;}
table.t1 {background: #0c4c89; color: #ffffff;}
table.tableForm tr {vertical-align: top;}
td.b {font-weight: bold;}
td.caltd {height: 110px; border: solid 1px #0c4c89; text-align: right; vertical-align: top; padding: 5px;}
td.d1 {border: solid 2px #ffffff; color: #000000; background: #ffffff; padding: 5px; font-size: 11px;}
td.d2 {border: solid 2px #ffffff; color: #333333; background: #cccccc; padding: 5px; font-size: 11px;}
td.h {border-bottom: solid 2px #649acd; color: #649acd; font-weight: bold; font-size: 14px; padding-bottom: 3px;}
th.calth {padding: 10px 0px 8px 0px; border-bottom: solid 1px #0c4c89; font-size: 14px;}

.title {border-bottom: #2d6599 solid 2px;}

#top {width: 955px; height: 160px; background: none;}
#upcoming {font-weight: bold; color: #ffffff; font-size: 16px; margin: 0px; background-image: url(../images/upcoming.jpg); background-repeat: no-repeat; height: 24px; padding: 6px 0px 0px 5px;}
#wrapper {width: 100%; background-image: url(../images/topbg.jpg); background-repeat: repeat-x;}

a.a2 {font-weight: bold; font-size: 14px; text-decoration: underline; color: #990000;}
a.a2:hover {text-decoration: none; color: #000000;}

a.bod {display: block; color: #0c4c89; text-decoration: underline; margin: 3px 0px;}
a.bod:hover {text-decoration: none; color: #ff6600;}

a.bod2 {display: block; text-decoration: none; color: #0c4c89; background-image: url(../images/pointer.gif); background-repeat: no-repeat;padding-left: 12px; margin: 2px 0px 4px 0px; font-weight: bold;}
a.bod2:hover {text-decoration: underline; color: #990000;}

a.bod3 {color: #990000; text-decoration: underline;}
a.bod3:hover {text-decoration: none;}

a.bod4 {color: #990000; text-decoration: none;}
a.bod4:hover {color: #000000;}

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.d {font-size: 11px; color: #0c4c89; text-decoration: none;}
a.d:hover {color: #ff6600; text-decoration: underline;}

a.map {font-size: 10px; color: #666666; text-decoration: none;}.colorblue {
	font-weight: bold;
	color: #0000CC;
	text-decoration: underline;
	font-size: 16px;
}

a.top {background-image: url(../images/middle.gif); background-repeat: repeat-x; height: 30px; color: #4377c2; text-decoration: none; font-weight: bold; padding: 7px 3px 0px 3px;}

p.insert {
	font-size: 11px;
	float: left;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-left: 0px;
	width: 400px;
}