body {background-color:#ffffff; margin:0; text-align: center; font-family: 'Trebuchet MS', Tahoma, Arial; font-size: 90%}
p { margin:0 0 1em 0; padding:0;}
a {color:#000000}
a:hover {color: #0060ff}
a img {border:0}
.col {color: #003A70}

#headwrapper {background-image: url('../images/headwrapper.jpg'); background-position: top center; background-repeat:no-repeat; padding-top:45px}
#head {width:760px; min-height:109px; background-image:url('../images/headerbackground.png'); background-repeat:no-repeat; margin: 0 auto; text-align: left; padding: 0; color: #808080;}
#head h1 {margin:0; padding:0}
#ncctext {width:434px; height:32px; margin: 70px 0 7px 5px;}

#wrapper {background-image: url('../images/contentwrapper.jpg'); background-position: center; background-repeat:repeat-y}
#main {width: 740px; margin: 0 auto; padding: 10px; background-color:white; text-align: left}

/*
#menu  {width: 20%; float:left; margin:1%}
#content  {width: 75%; float:left; margin:1%}
#centre  {width: 50%; float:left; margin:1%}
#right  {width: 24%; float:left; margin:1%}
*/

div.menuitem {background-color: #90c0e0; margin: 0.5em 0; color:white; padding:0}
div.youarehere, a:hover div.menuitem, div.menuitem:hover {background-color: #399CDF}
div.menuitem .corner {display:block; background-color:white;}
div.menuitem .corner * {display: block; height: 1px; overflow: hidden; background-color: #90c0e0}
div.youarehere .corner *, a:hover div.menuitem .corner *, div.menuitem:hover .corner *{background-color: #399CDF}
#menu h4 {margin: 0 0.5em; padding: 0}
#menu a h4, #menu h4 a {color:white; text-decoration:none;}
#menu div .corner .r1{margin: 0 4px}
#menu div .corner .r2{margin: 0 2px}
#menu div .corner .r3{margin: 0 1px; height: 2px;}

#sponsor {color: #003A70; font-size:75%}

.cbox {text-align:left;}
.cbox180 {width: 180px; font-size:80%}
.cbox370 {width: 370px}
.cbox div.content {border-color: #B0C1DB; border-style: solid; border-width: 0 4px; background-color: #ffffff; background-position: bottom center; background-repeat:no-repeat; padding: 2px;}
.cbox370 div.content {padding: 2px 4px;}
.cbox div.top {background-color: #B0C1DB; background-repeat:no-repeat; min-height:34px; margin:0; padding:0}
.cbox180 div.top {background-image: url('../images/cbox.png'); background-position: 50% -9px;}
.cbox370 div.top {background-image: url('../images/cbox-370.png'); background-position: 50% -9px;}
.cbox div.top h2 {color: #ffffff; padding: 3px 6px; font-size:12pt; font-weight: bold; margin:0; font-style:normal; line-height: 170%;}
.cbox div.bott {background-color: #ffffff;  background-position: top center; background-repeat:no-repeat; height:9px; margin-bottom:7px}
.cbox180 div.bott {background-image: url('../images/cbox.png');}
.cbox370 div.bott {background-image: url('../images/cbox-370.png');}
.cbox dl {margin:0}
.cbox dt {margin:0; color: #003A70; font-weight:bold} 
.cbox dd {margin: 0 0 0.5em 0} 
.cbox dd a.itemfooter {display:block; text-align:right; color:#a0a0a0; font-size:80%}
.cbox dd a.itemfooter:hover {color:#003080;}
.cbox .col, .cbox h3 {color: #003A70; margin:0; padding:0; font-weight:bold; font-size:100%}

#footer {clear:both; font-size:80%; color:#c0c0c0}
#footer a {color:#c0c0c0}
#footer a:visited {color:#c0c0c0}
#footer a:hover {color:#808080}

form{display:inline;}
fieldset {float:left; width:45.2%; border: 2px solid #B0C1DB; padding: 1%; margin: 0 1%}
fieldset label {color: #a0a0a0}
fieldset legend {font-size:125%; color: #003A70}
fieldset input{float:none}
input{font-family: 'Trebuchet MS', Tahoma, Arial; float:left}
input[type=submit] {float:none; clear:both; padding: 5px; border: 0; width:90px; background-color:#90c0e0; color:white; font-weight:bold; font-family:'Trebuchet MS'}
input[type=submit]:hover {background-color: #399CDF}
form div.input_date {color: #808080; border:1px solid #808080; padding: 1px 2px; width:6em;}
form div.multi {color: #808080; border:1px solid #808080; padding: 1px 2px}
form div.input_date   input {border-width:0; padding: 1px; width:1.2em; text-align:right}
form div.multi input {border-width:0; padding: 1px}
label {display:block; clear:left; float:left; width:100px;}
.error {color: #d00000}

h2 {display: inline; color: #003A70; font-style: italic; margin:0}

