body {background-color:#e5e5e5; color:#232323; font-family: Arial, Helvetica, sans-serif; font-size:90%; background-image:url(/images/diagbg.gif); margin:0px; padding:0px; text-align:center}
td {font-family: Arial, Helvetica, sans-serif; font-size:90%;}
ul,ol {margin:0px; padding:0px; list-style:none}

h1, h2 {margin:0px 0px 0px 0px; color:#039}
h2 {font-size:140%}
h3 {font-size:100%; color:#232323; margin:0px 0px 4px 0px}
h4 {color:#039; font-weight:normal; margin-bottom:3px; font-size:100%}
#maincol h2 {margin-bottom:6px}
#maincol ul {margin-bottom:10px}
p {margin:0px 0px 8px 0px}
table,td,tr,form {padding:0px; margin:0px}
input,textarea {padding:0px; margin:0px}

#intro p {text-align:justify}
#intro  {text-align:center}
#intro img {margin-top:5px}

.clearBoth {clear:both; border-bottom:1px #999 dotted; visibility:hidden}
#master {border-width:0px 1px 1px 1px; border-color:#000; border-style:solid; width:760px; margin:0px auto; background:url(/images/bg7.jpg) top left no-repeat #fff; text-align:left}

#mainMenu {color:#fff; padding:0px; background:url(/images/menubttm2.gif) bottom left no-repeat; padding-bottom:20px; padding-left:1px; font-size:120%}
#mainMenu ul {margin-right:1px; border-top:1px #000 solid}
#mainMenu li {display:inline}
/*#mainMenu a {text-indent:4px; display:block; color:#000; text-decoration:none; border-bottom:1px #000 solid; background-color:#b9c3fe; font-size:80%; line-height:20px; font-weight:bold}*/
#mainMenu a {text-indent:4px; display:block; color:#000; text-decoration:none; border-bottom:1px #000 solid; background:url(/images/menubg4.gif) top left no-repeat; font-size:80%; line-height:20px; font-weight:bold}
#mainMenu a:hover {background:url(/images/menubg4.gif) 0px -20px no-repeat; color:#fff }
#mainMenu a:visited {}
#mainMenu a:active {background:url(/images/menubg4.gif) 0px -20px no-repeat; color:#ff3}
#mainMenu a.selected {background:url(/images/menubg4.gif) 0px -20px no-repeat; color:#ff3}

#date {color:#fff; text-align:center; margin-bottom:10px}
#main {text-align:left; padding-top:114px;}

#bottomPad {text-align:right; clear:left;}

#homeLogo {float:right; margin:0px 0px 5px 5px}

#leftcol {width:161px; float:left; display:inline; margin-top:4px; margin-left:1px}
#midcol {width:323px; float:left; margin-top:18px; margin-left:8px}
#midcol h2 {text-align:center; font-size:120%; margin-bottom:5px; color:#039}
#rightcol {float:right; display:inline; border:0px #000 solid; width:255px; margin-top:16px; margin-right:1px} /* inline cure double margin bug */
#maincol {margin-top:25px; margin-right:8px; margin-left:172px; border:0px #f00 solid}

#homeNews {margin-bottom:4px}
#homeNews h2 {text-align:center; font-size:120%; background:url(/images/255top.jpg) top left no-repeat; color:#fff; padding-top:2px}
#homeNews li {margin-bottom:8px}
#homeNews ul {}
#homeNews div {background:url(/images/255bttm.gif) bottom left no-repeat; padding-bottom:20px; padding:4px 4px; border-top:1px #000 solid}
#homeNews h3 {text-align:center; margin-top:2px; font-size:100%; color:#039;}
#homeNews p {}
.newsDate {font-weight:bold; margin-right:4px}

.clearPod {margin-top:5px; text-align:center}
.clearPod h3 {background:url(/images/161top.jpg) top left no-repeat; padding:2px 5px; text-align:center; color:#fff; font-size:90%; margin:0px}
.clearPod img {margin:5px; border:1px #000 solid}
.clearPod div {background:url(/images/161clearbttm.gif) bottom left no-repeat; border-top:1px #000 solid}

#maincol .imgL {float:left; margin:3px 8px 5px 0px}
#maincol .imgR {float:right; margin:3px 0px 5px 8px}
#maincol .imgL,.imgR {border:1px #000 solid;}

#footerText {border-top:1px #000 solid; background-color:#039; text-align:center; color:#fff; font-size:80%}
#footerText a {color:#fff}
#footerText a:visited {color:#fff}

.staffPod {margin-bottom:10px; margin-top:5px; width:575px}
.staffPod p {margin:5px}
.staffPod .podBody {border:1px #000 solid; background-color:#f0f0f0;}
.staffPod img {float:left; margin:2px 5px 0px 2px; border-left:0px; position:relative; border:1px solid #000}
.staffPod h3 {padding:2px 5px; background:url(/images/575top.jpg) top left no-repeat; color:#fff; margin:0px; text-indent:4px}
.staffPod .jobtitle {font-weight:normal; font-size:80%}

.maincol .site img {border-width:0px}

#w3c img {border:0px; margin:5px 0px 0px 1px}
#w3c {text-align:center}

#gallery {text-align:center; padding:10px; margin-left:20px}
#gallery img {margin:5px; border:1px #039 solid;}
#gallery .photo {float:left; border:1px #039 solid; margin:5px; background-color:#f0f0f0; width:165px;}
#gallery p {padding:2px; font-size:70%; margin-bottom:0px;}
#gallery #strip2 {clear:left; margin-top:10px}
#gallery .last {float:none}

.filmstrip {text-align:center}

#inprodposter {float:right; margin:0px 5px 5px 10px}
#inprodposter img {border:2px #039 solid}

#contactPod {margin-top:15px; width:575px; margin-bottom:10px}
#contactPod form {margin:10px}
#contactPod label {font-weight:bold; color:#039; float:left; display:block; width:150px; text-align:right; margin-right:5px}
#contactPod .podBody {border:1px #000 solid; background-color:#f0f0f0;}
#contactPod h3 {padding:2px 5px; background:url(/images/575top.jpg) top left no-repeat; color:#fff; margin:0px; text-indent:4px}
#contactPod #sendButton {margin-left:155px; color:#fff; background-color:#039}

.editnewsitem {border:1px #039 dotted; border-width:0px 0px 1px 0px; padding:5px}
.editnewsitem h3 {color:#039}
#uploadNews label {font-weight:bold;}
#uploadNews input {margin-top:5px; display:block}
#uploadNews textarea {margin-top:5px; display:block}
#uploadNews {margin-top:10px; padding:5px}

