body {margin:0px; font-size:11px; font-family: verdana, arial, sans-serif; color:#000000; background:#FFF; }
h1{ display:none;}
hr{ display:none;}

img { border:0px; }
td{ font-size:1.0em; }
em{ color:#cc3333; }
b{font-weight:normal; color:#cc3333; }
strong{font-weight:normal; color:#cc3333; }
form{ margin:0; padding:0; }

textarea{font-size:8pt; font-family: verdana, arial, sans-serif;padding:2px;}
select{font-size:8pt; font-family: verdana, arial, sans-serif;padding:2px;}
.hide {display:none;}
.right { float:right; }
.left { float:left; }
.clear {	clear: both;	height: 0; }


#mainBorder{ border: #A2A2A2 1px solid; width:978px; }
#wrapper{ background:#FFFFFF url(/images/bgMenu.gif) repeat-x; border-top: #768766 8px solid; width:978px;}



/*****************************************************************/
/***   Header   **************************************************/
/*****************************************************************/
#header{display:none; }
#headerLogo{ float:left; background: #FFFFFF url(/images/bgLogo.gif) no-repeat; width:386px; height:175px; }
#headerLogo img{margin:62px 0 0 5px; }



/*****************************************************************/
/***   Footer   **************************************************/
/*****************************************************************/
#footer{ background: #FFFFFF url(../images/bgFooter.gif) no-repeat; padding:0; color:#CC3333; text-align:left; border-bottom: #768766 9px solid; }
#footer a{ text-decoration:none;  color:#A2A2A2; font-size:1.0em; }
#footer a:hover{color:#CC3333;}
.footerright{margin:10px 5px 0 0; float:right; color:#FFF; }
.backtoseeda{margin:13px 0px 0 5px; width:386px; float:left; text-align:left;}



/*****************************************************************/
/***   Menu   ****************************************************/
/*****************************************************************/
#headerMenu{ background:#FFFFFF url(/images/splash2.jpg) no-repeat top right; float:left; color:#DEDEDE; height:175px;}
#headerMenu ul{list-style:none; margin:0; padding:0; }
#headerMenu li { background:#DEDEDE; display:inline; padding:0; margin:0;}
#headerMenu a{margin:0; padding:0; }
#headerMenu img{margin:0; padding:0; }



/*****************************************************************/
/***   Menu   ****************************************************/
/*****************************************************************/
#adminMenu{ background:#FFFFFF url(/images/splash.jpg) no-repeat top right; float:left; color:#DEDEDE; height:175px;}
#adminMenu ul{list-style:none; margin:0; padding:0; }
#adminMenu li { background:#DEDEDE; display:inline; padding:0; margin:0;}
#adminMenu a{margin:0; padding:0; }
#adminMenu img{margin:0; padding:0; }


/*****************************************************************/
/***   Content   *************************************************/
/*****************************************************************/
#content {float:left; width:570px; background:#FFFFFF; overflow:hidden; }
#contentHeading{ height:36px; }
#contentHeadingFull{ height:22px; margin-bottom:14px; }
#content h1{display:none; }
#content h2{ font-size:1.1em; padding:0 14px 2px 14px; margin:0;}
#content h3{ font-size:1.0em; font-weight:bold; padding:0 14px 2px 14px; margin:0;}
#content p{ padding:0 14px 17px 14px; margin:0px; font-size:1.0em;  line-height:11pt; }
#content b{color:#CC3333; font-weight:normal;}
#content a{color:#CC3333; text-decoration:none;}
#content a:hover{color:#A2A2A2;}
#content a.toplink{ color:#000; padding:0 10px 0 0; }
#content a.toplink:hover{ color:#CC3333; }
#content a.video{ color:#000000; padding:0; }
#content a.video:hover{ color:#CC3333; }
#content ul, #content ol{ padding:0px 44px 17px 50px; margin:0; list-style:disc; }
#content ol.searchResults{ padding:0px 44px 17px 32px; margin:0px; }
#content li.searchResults{ padding:3px 0px 6px 0px; margin:0px; }
#content li{ }
#content table{margin:0 14px 17px 14px; padding:0px; }
.tabletext{ font-size:8pt; padding:3px 3px 3px 0; }
.tabletitle{ color:#CC3333; background:#DEDEDE; font-size:8pt; padding:3px; }
#content .intable{padding:0 0 0 14px; font-size:8pt;}
#content input.contactinput{margin:0px; border:#BCBCBC 1px solid; width:370px; margin:1px 0 1px 0}
#content .contactta{margin:0px; border:#BCBCBC 1px solid; width:515px; height:95px; margin:1px 0 1px 0}


#content div.buttons{ clear:both; border:#FFFFFF 1px solid; margin:10px auto 6px auto; padding:0px 0px 0px 13px; }
#content input.submit { background:#cc3333; color:#FFFFFF; width:100px; padding:0px; margin:10px 6px 10px 6px; font-size:9pt; border:0px; cursor:pointer; }
#content input.submit:hover { cursor:pointer; }
#content input.text { border:#C8C8C8 1px solid; width:200px; padding:2px; margin:3px 0px 10px 6px; color:#000000; font-size:1.1em; }

.row{ clear:left; margin: 0px auto 10px 6px;  }
.rowLabel { float:left; text-align:left; width:120px; padding:5px 3px 7px 13px; color:#666666; font-weight:normal; font-size:1.0em }
.rowText { float:left; width:400px; padding:5px 3px 7px 3px; text-align:left; color:#000000; font-weight:normal; font-size:1.0em }
.rowTextarea { float:left;  padding:8px 3px 0px 9px; text-align:left; color:#000000; font-weight:normal; font-size:1.0em }
.rowHelp{ float:left;  padding:4px 0px 0px 0px; margin:0px 0px 0px 3px}
.rowInput { float:left; width:400px;  }

/*****************************************************************/
/***   Comms Text Box   ******************************************/
/*****************************************************************/
#commstext p {padding-bottom:10px; }


/*****************************************************************/
/***   Showcase   ************************************************/
/*****************************************************************/
#content .showcase{ color:#003875; background:#FFFFFF; }
#content p.showcase { color:#000000; background:#FFFFFF; padding:0; margin:0 4px 17px 14px; text-align:justify;}
#content img.showcase{margin:0; padding:0; }



/**
 * Login Box
 */
#loginBox{ width:386px; height:80px; color:#7a7a7a; }
#loginBox b{ font-weight:bold; }
#loginLabel{ float:left; padding:41px 0px 5px 15px; font-size:1.0em; color:#7a7a7a; width:115px; }
#loginText{ float:left; padding:37px 15px 5px 15px; font-size:1.0em; color:#7a7a7a; }
input.loginInput{border:#c2c7d5 1px solid; width:200px; padding:2px; margin:0px; color:#7a7a7a; font-size:1.0em; }
input.loginPass{border:#c2c7d5 1px solid; width:170px; padding:2px; margin:0px ; color:#7a7a7a; font-size:1.0em; }
.loginSubmit{ border:#c2c7d5 1px solid; width:25px; padding:1px 2px; margin:0px; color:#7a7a7a; font-size:1.0em; }
#loginBox a{ text-decoration:none; color:#7a7a7a; }
#loginBox a:hover{ text-decoration:underline }



/*****************************************************************/
/***   Content Footer   ******************************************/
/*****************************************************************/
#contentFooter{ padding:0; text-align:left; clear:both; }
#contentFloat{ height:410px; float:right; }


.admininput{ font-size:8pt; margin:0px; border:#BCBCBC 1px solid; width:400px; margin:1px 0 1px 0; padding:2px;}
.admincheckbox{margin:3px; border:#BCBCBC 1px solid; }
.adminta{ font-size:8pt; margin:0px; border:#BCBCBC 1px solid; width:400px; height:95px; margin:1px 0 1px 0; padding:2px;}

#contactdropdown{ position:absolute; top:293px; left:575px; display:none; text-align:left; background:#D9D9D9; width:155px; border:#BCBCBC 1px solid; padding:0px; }
#contactbox{padding:5px;}
#contactbox img.close{ float:right; }
#contactbox p{ float:left; margin:5px 0 0 0;  padding:0px; font-size:1.0em; line-height:11pt;}




/*****************************************************************/
/***   Map   *****************************************************/
/*****************************************************************/
#map{ position:absolute; top:277px; left:0; background: url(/images/map.gif) no-repeat; height:364px; width:386px;}
#map h1 {display:none; }
#mappoint{ position:absolute; height:15px; left:24px; }
#mappoint img {float:left; margin:0px 3px 0 0;}
.maplabel {display:none;}
.point {width:9px; height:10px; }
.mappop{ position:absolute; top:323px; left:16px; width:100px; height:64px; display:none; background:#FFFFFF; }
.mapbox{ position:absolute; top:25px; left:16px; width:341px; height:64px; display:none; background:#FFFFFF; }
.mapbox p{ font-size:10px; line-height:9pt; color:#333333; padding:0 2px 0 2px; margin:0;}
.mapbox h2{ font-size:1.0em; line-height:9pt; color:#333333; padding:1px 0 0 2px; margin:0;}
.mapbox a{ color: #C51E1E; text-decoration:none; text-transform:lowercase; }
#mapboxlink { font-size:1.0em; position:absolute; top:51px; left:270px; }

#content input.text { border:#C8C8C8 1px solid; width:400px; padding:2px; margin:3px 0px 10px 6px; color:#000000; font-size:1.1em; }
#content select { border:#C8C8C8 1px solid; width:400px; padding:1px; margin:3px 0px 10px 6px;  font-size:8pt; }
#content textarea { border:#C8C8C8 1px solid; width:525px; padding:1px; margin:0px 0px 10px 0px; height:200px; color:#000000; }

#movie{position:absolute; top:274px; left:239px;}

#content ul.sitemapsub{ margin-left:0; margin-bottom:5px; list-style:none; padding:0; }
#content li.sitemapsingle{padding-bottom:5px;}
#content li.sitemapsub{padding-bottom:5px;}
#content a.sitemapsublink{ text-decoration:none;  color:#A2A2A2; }
#content a.sitemapsublink:hover{ color:#CC3333; }



/**
 *  Error and Status
 */
#status { border: #E2C822 1px solid; background:#FFF9D7; color:#222222; padding: 10px; margin: 0px 10px; font-size:1.1em; line-height:17px; }
#status p, #error p{ margin:0px; padding:0px; }
#error { border: #DD3C10 1px solid; background:#FFEBE8; color:#222222; padding: 10px; margin: 0px 10px; font-size:1.1em; line-height:17px; }



#menu1{ float:left; }
#menu2{ float:left; }
#menu3{ float:left; }
#menu4{ float:left; }
#menu5{ float:left; }
#menu6{ float:left; }
#menu7{ float:left; }
#submenu1{ display:none; position:absolute; top:42px; left:720px;  margin:2px 0px 2px 0px; padding:0px; }
#submenu2{ display:none; position:absolute; top:42px; left:720px;  margin:2px 0px 2px 0px; padding:0px; }
#submenu3{ display:none; position:absolute; top:42px; left:720px;  margin:2px 0px 2px 0px; padding:0px; }
#submenu4{ display:none; position:absolute; top:42px; left:631px;  margin:2px 0px 2px 0px; padding:0px; }
#submenu5{ display:none; position:absolute; top:42px; left:720px;  margin:2px 0px 2px 0px; padding:0px; }
#submenu6{ display:none; position:absolute; top:42px; left:720px;  margin:2px 0px 2px 0px; padding:0px; }

.subMenuItem{ margin:0px 0px 2px 0px; background:#DEDEDE; width:120px}
.subMenuLink{ padding:3px 5px;}
.sub{ padding:2px; text-decoration:none; color:#000000; }
.sub:hover{ padding:2px; text-decoration:none; color:#c51e1e; }
