@charset "utf-8";
body {background-color:#c0c0c0; margin:0; text-align: center; font-family: 'Trebuchet MS', Tahoma, Arial; font-size: 90%;
background-image: url('images/nccbg2.jpg'); background-position: center 109px; background-repeat:repeat-y}
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/headwrapper2.jpg'); background-position: bottom center; background-repeat:no-repeat; padding-top:45px}
#headunderline {height:108px; border-bottom: 3px solid #A0A0A0; backound-image:url('images/headerunderline.png'); background-repeat:repeat-x; background-position: bottom center;}
#headbackground-left {width:960px; height:108px; background: white url('images/headbackground-left.jpg') no-repeat top left; margin: 0 auto; text-align: left; padding: 0}
#headbackground-right{width:960px; height:108px; background-image:url('images/headbackground-right.jpg'); background-repeat:no-repeat; background-position: top right;}
#head {width:960px; height:108px; position:relative; top:3px; background-image:url('images/dog.png'); background-repeat:no-repeat; background-position: bottom right;}
#head h1 {margin:0; padding:0}
#flag {height:50px; text-align:right}
#flag img {width:50px; height:50px; border:0}
#ncctext {width:543px; height:40px; margin: 12px 0 7px 18px;}

#wrapper {}
#main {width: 940px; margin: 0 auto; padding: 10px; background-color:white; text-align: left}

#menu  {width: 18%; float:left; margin:1%; padding-top:2px;}
#content  {width: 75%; float:left; margin:1%;  padding-top:8px;}
#centre  {width: 50%; float:left; margin:1%;  padding-top:8px;}
#right  {width: 26%; float:left; margin:1%;  padding-top:10px;}

.floatleft {float:left; margin:4px 0; padding-right: 5px;}
.floatright {float:right; margin:4px 0; padding-left: 5px;}

.menuitem {display:block; background-color: #90c0e0; margin: 0.5em 0; color:white; padding:0}
.youarehere, a:hover div.menuitem, div.menuitem:hover {background-color: #399CDF}
.menuitem .corner {display:block; background-color:white;}
.menuitem .corner * {display: block; height: 1px; overflow: hidden; background-color: #90c0e0}
.youarehere .corner *, a:hover div.menuitem .corner *, div.menuitem:hover .corner *{background-color: #399CDF}
#menu h4 {margin: 0 0.5em; padding: 0}
#menu 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 {}
.cbox180 {width: 244px; font-size:80%}
.cbox370 {width: 470px}
.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-position: top center; background-repeat:no-repeat; min-height:34px; margin:0; padding:0}
.cbox180 div.top {background-image: url('images/cbox-244.png'); background-position: 0 -9px;}
.cbox370 div.top {background-image: url('images/cbox-470.png'); background-position: 0 -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:5px}
.cbox180 div.bott {background-image: url('images/cbox-244.png');}
.cbox370 div.bott {background-image: url('images/cbox-470.png');}
.cbox dl {margin:0}
.cbox dt {margin:0; color: #003A70; font-weight:bold} 
.cbox dt a {text-decoration:underline; color: #003A70;} 
.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; padding: 3em 0}
#footer a {color:#c0c0c0}
#footer a:visited {color:#c0c0c0}
#footer a:hover {color:#808080}

h2 {color: #003A70; font-style: italic; margin:0; clear:both}
h3 {color: #003A70; font-weight: normal; margin:0; clear:both;}
ul {margin-left:0; padding-left:2em; list-style-image: url('images/bullet.gif')}
