body {margin: 0; padding: 0; background: #d5e4f4; color: #000;}
h1,h2,h3,h4,h5 {font: bold italic 20px Comic Sans MS, verdana, sans serif; color: #1A255C; background: #d5e4f4;}
h2,h3,h4,h5 {font-size: 16px; color: #1A255C; background: #d5e4f4;}
h3 {font-size: 14px;}
h4 {font-size: 12px;}
h5 {font-size: 11px;}
#logo, #leftnav, #leftnav1, #pic1, #footer1, #copy,.firstcontent, .secondcontent, #breadcrumb {position: absolute; left: 7px; top: 5px;}
#leftnav1 {top: 85px; left: 9px; z-index: 1;}
#leftnav {top: 305px; width: 120px; border: 1px solid #4E80AC; font-size: 10px;padding: 0px 5px 5px 5px; line-height: 130%;}
.floatleft {float: left; margin: 0px 5px 5px 0px; }
.floatright {float: right; margin: 0px 0px 0px 5px;}
#rightnav {position: absolute; right: 0px; top: 90px; font-size: 10px; line-height: 120%; width: 170px; padding-right: 10px;}
#footer1 {top: 685px; left: 0px; width: 160px;}
/*these classes set space for error messages in form error pages*/
.firstcontent {top: 155px; left: 200px;}
.secondcontent {top: 305px; left: 200px;}
#news {padding: 5px;}
#blue,.blue {color: #000099;}
.red {color: #a71635;}
#border {border-top: 1px dashed #000;}
#copy {top: 600px; left: 25px;}
#footer, #footer1 {margin: 10px; font-size: 10px; padding: 3px; }
#printed {display: none;}
#pic1 {top: 77px; left: 20px;}
body, div, input, pre {font: 13px comic sans ms, verdana,geneva,lucida,arial,sans-serif;}
#logo1, .heading {font-size: 28px; letter-spacing: 2px;}	
.heading {font-size: 15px; font-stretch: wider;}	
.heading2 {font-size: 12px; font-weight: bold;}
.ital {font-style: italic;}
.bld, #navbox, li span {font-weight: bold;}
.small {font-size: 11px;}
.border {border: 1px; width: 400px; color: #000; background: #fff;}
.rt {text-align: right;}
ul li {list-style: circle;}
ul li ul li {list-style: none;}	
.schedule ul li,.schedule ul li{font-weight: bold; font-size: 14px;}
.sch ul li {font-weight: normal; font-size: 12px;}

.schedule ul li ul li{font-weight: normal;}
ol li ol li {list-style-type:lower-alpha;}
ol li ol li ol li {list-style-type:lower-roman;}
a:link {text-decoration: none;}
a:hover, a:active {text-decoration: none; color:#d5e4f4; background:#4e80ac}
a:visited {text-decoration: none; color:#3bc1e0; background:#text-decoration: none;}
#rightnav a:visited,#leftnav a:visited  {text-decoration: none; font-size: 14px; background:#d5e4f4; color:#00a3c9; padding-left: 1px; padding-right: 1px;}
#rightnav a:hover,#leftnav a:hover {text-decoration: none; color:#00a3c9; background:#d5e4f4;}
acronym {border-bottom: none; font-style: normal;}
a img {border: none; }
img {border: 2px solid #4E80AC;}
/*style for forms*/
.navpad, .navpad2 {background: #ccc; color: #498450; font-weight: bold; text-align: left; padding: 5px; width: 190px;}
/*.navpad2 {width: 600px;}*/
	.formpad {text-align: left; color: #03034f; width: 150px;}
	.formpad2 {text-align: left; color: #03034f; width: 450px;}
	.datapad {text-align: left; color: #03034f; padding: 5px; width: 240px;}
	.header {background: #167330; font: bold 18px verdana, geneva, lucida, arial, san-serif; letter-spacing: 3px;}
/*breadcrumb position and style*/
#bctext {font:13px verdana, sans serif; padding: 3px 1px 3px 185px; background: #d5e4f4;}
#breadcrumb {top: 79px; left: 0px;  width: 100%; padding: 3px 2px 2px 3px; border-top: 2px solid #369; background: #d5e4f4; color: #1f3b58; border-bottom: 1px dashed #6695c3;} 

