/* CSS Document */
html, body {margin:0; padding:0; font: normal small arial, verdana, sans-serif;color: #000;background: 
#5C7099;}
#page {margin:0; padding: 0;background: #E5E5E5 repeat-y top center;}
p {font: normal small arial, verdana, sans-serif;color: #000;}
ul, li {font: normal small arial, verdana, sans-serif;color: #000;}
a {color: #5C7099;}
a:hover {color: #900;}
hr {height: 1px; border-top: 1px solid #900; border-right: none; border-left: none; border-bottom: none;}

h1 {color: #FFF; font: bold xx-large Lucida Handwriting, Bradley Hand ITC, Freestyle Script, script;margin:0 auto 0 auto;width: 740px;padding: 30px 0 3px 0;}
h1 a {color: #FFF; text-decoration:none;}
h1 a:hover {color: #FFF;text-decoration: none;}
h2 {color:#006; font: bold x-large arial, verdana, georgia, serif;letter-spacing: .2em;}
h3 {color: #666666; font: bold 130% verdana, arial, sans-serif;border-top: 1px solid #696969; padding-left: 10px;
    background: #C5CDE4 no-repeat bottom left; height: 30px;}
h4 a {color: #006}
h4 {	color: #006;}
h5 {color:#5C7099; font: bold small arial, verdana, georgia, serif;}

#banner {margin:0 0 40px 0; padding: 0; background: #5C7099;}

#container {margin:0 auto 20px auto; width: 740px; padding:0 0 10px 0;}

#nav {margin:0; padding: 3px 0 3px 0; background: #C5CDE4 repeat-x bottom left;font: bold small verdana, arial, sans-serif; border-bottom: 1px solid #000; border-top: 2px solid #000;color: #000;}
#nav2 {margin: 0 auto 0 auto; width: 740px; font-weight: normal;color: #696969;}
#nav a {text-decoration: none;font-weight: bold; margin: 0;color: #696969;}
#nav a:hover {text-decoration: none;font-weight: bold;color: #006;}

#subnav {margin-right:40px; padding: 0 0 0 10px; float: right; width: 12em;}
#subnav a {font: bold x-small verdana, arial, sans-serif;line-height: 2em;color:#006;}
#subnav a:hover {font: bold x-small verdana, arial, sans-serif;line-height: 2em;color: #900;}

#content {margin:0 13em 0 0; padding: 0 15px 0 0; }

#site {border-top: 1px solid #000;border-bottom: 2px solid #000; text-align:right;clear:both; 
       background: #C5CDE4; padding: 10px 10px 10px 0; margin-bottom: 15px;color: #696969;}
#site a {text-decoration: none;color: #696969;}
#site a:hover {text-decoration: none;color: #006;}

#pleft {float:left; width:200px;margin:0; border: 1px solid #900; background: #949494;padding: 10px 0 0 0;}
#pright {float:right; width:200px; margin:0; border: 1px solid #900; background: #949494;padding: 10px 0 0 0;}
#pmiddle {margin: 0 auto 0 auto; width: 200px; border: 1px solid #900; background: #949494;padding: 10px 0 0 0;}

img {margin: 0; padding: 0; border: none;}	

.date  {float: right;color: #000;font-style: italic; margin: 0 0 10px 10px;} 
.gray {color: #000;font-style: italic;}	 
.border {background: url#949494; border: 1px solid #900;padding: 5px;}
.side {color: #666666; text-transform: uppercase; letter-spacing: .2em;font: normal small arial, verdana, georgia, serif; }
.current {font: bold x-small verdana, arial, sans-serif;line-height: 2em;color:#900;}
.clear {clear:both;}
.links {font: bold x-small verdana, arial, sans-serif;line-height: 2em;}
.padded {margin: 10px;}
.big {font: normal large verdana, arial, sans-serif;}
.heading {color: #900; font: bold large verdana, arial, sans-serif;}
.course {float: left; width: 25em; color: #000; clear: left;}
a.pdf {color: #900; text-decoration: none;}

li {list-style-image: none;}
li li {list-style-image: none;}
