﻿html,body{margin:0;padding:0}
body{font: 76% arial,sans-serif;}
.footerXSLT{font: 76% arial,sans-serif;}
div#header {}
div#leftlogo{float:left;width:278px; height:93px; background-color:#00FF99}
div#rightlogo{float:right;width:422px; height:93px; Background-image: url(Images/topmenu2.jpg);}
div#bottomlogos{clear:both;width:100%; margin:0; padding:0; }
div#bottomlogoleft{width:100%;  Background-image: url(Images/top_menu4.jpg); height:102px; background-position:top; background-repeat:repeat-x; }
div#topmenunavs{float:left; padding-top: 15px; }
div#topmenusearch{float:right; padding-top: 20px; }

div#container{text-align:left}

div#homeleft{ float:left; width:290px; text-align:justify; padding-right:10px}
div#extra{background:#FF8539}
div#container{width:700px;margin:0 auto;}
div#content{float:right;width:400px}

div#contentgeneral{float:right;width:499px;  padding-top:5px;}
div#contentFull{float:right; padding-top:5px;}
div#navigation{ float:left; width:195px; text-align:justify; padding-right:5px; }

div#extra{}
div#footer{clear:both;width:100%; margin-top:10px; padding-top:15px; Background-image: url(Images/red_49.jpg); background-repeat:repeat-x; padding-bottom:10px; height:30px;}
div#bottom{clear:both;width:100%;  Background-image: url(*Images/topline.jpg); background-repeat:repeat-x; margin-top:0px; padding-top:0px;}
div#container p {margin:2px}
div#pilots{ float:right; width:400px; text-align:justify}
div#rotators{float:left;width:278px;}

.welcome{Background-image: url(Images/blankwelcometop.jpg); background-position:left;background-repeat:no-repeat; text-align:left; padding: 5px;  margin:0;  font-weight:bold; color:#1b6f22; padding-left: 12px; margin-bottom:10px;}

.welcomenews {float:left; width:300px; padding-top:4px;}

.welcome a, .welcomenews a {text-decoration:none; color:#1b6f22; font-weight:bold}
.welcome a:hover, .welcomenews a:hover {text-decoration:underline; color:#37393B; }

ul#topnavs {list-style-type:none; padding:0px; margin:0; margin-top:20px; padding-left: 2px; padding-top:5px; }
ul#topnavs li{Background-image: url(Images/Header-Menu-Blank-Red.gif); background-position:left;background-repeat:no-repeat; padding:3px; width:188px; margin-top:3px;   text-align:center}
ul#topnavs li a, ul#topnavs li a:visited{text-decoration:none;color:#1b6f22; font-weight:bold; }

ul#tabnavs {list-style-type:none; padding:0px; margin:0; height:30px; margin-top:4.9px}
ul#tabnavs li {margin:0px; padding:0; display:block; float:left; background-color:#cbe8f8; Background-image: url(Images/tableft.jpg); background-position:left;background-repeat:no-repeat; margin-left:2px;  padding-left:18px; padding-top:8px; padding-right:10px; padding-bottom:4px; font-weight:bold }
ul#tabnavs li.lispan { background:#cdcdcd url("Images/tabright2.jpg") left top no-repeat; padding:0; margin:0; width:6px; height:28px; margin-top:0px;    }
ul#tabnavs li a, ul#tabnavs li a:visited{text-decoration:none;color:#000000; font-weight:bold; }

div#searchbox{font-weight:bold; color:#e7e7e7; text-align:right; margin-top:4px; margin-right:0px; padding-top: 5px }
div#acctext{font-weight:bold; color:#e7e7e7; text-align:right;  margin-right:0px;  margin-right: 4px; }
div#acctext a, div#acctext a:visited { text-decoration:none; color:#e7e7e7;}
.smalleditbox { background-color: #ecf7fe; border: 1px solid #646464; padding: 3px; width: 100px; height: 16px; margin-left:2px}
.stdbutton { background-color: #ecf7fe; margin-left:4px; height: 23px; margin-right: 4px; }

.date{font-weight:bold}
.notice a {text-decoration:none; color:#1b6f22; font-weight:bold; padding-top:2px;}
.notice a:hover{text-decoration:underline; color:#37393B; }

.topwelcome{margin-bottom: 10px; font-weight:bold; color:#1b6f22; width:100%; Background-image: url(Images/topline.jpg); background-repeat:repeat-x;}
.topwelcomehome{width:320px; text-align:left;  padding-top: 7px; float:left; height:23px; Background-image: url(Images/blankwelcometop.jpg); background-repeat: no-repeat; margin-right: 0px; border: 0px;}
.topwelcomehome a, .topwelcomehome a:visited {font-weight:bold; color:#1b6f22; text-decoration:none }
.topwelcomehomeright{width:auto; text-align:left; padding-top: 7px; float:right; height:23px; Background-image: url(Images/blankwelcometop.jpg); background-repeat: no-repeat; margin-right: 0px; border: 0px;}
.topwelcometext{padding-left: 10px; }
.updates{width:100%;  padding-top: 7px; float:left; height:23px; Background-image: url(Images/blankwelcometop.jpg); background-repeat: no-repeat; margin-right: 0px; border: 0px;}
.topupdatestext{padding-left: 10px; font-weight:bold; color:#1b6f22; }

#bottom a, #bottom a:visited { text-decoration: none; color:#4c8b54}
#bottom a:hover {text-decoration: underline; color:#cbe8f9 }

div#footer a, div#footer a:visited {color: #d2e4f2; text-decoration:none}
div#footer a:hover {color: #1b6f22; text-decoration:underline}

.right{ text-align:right; float:right; padding-right:10px}
.left{ text-align:left; float:left; padding-left:10px}

div#adverts { background-color:#d2e4f2; border: 3px ridge #313769; margin-top:10px; padding:4px; margin-top:24px; width:275px; text-align:left;}
div#adverts h4 { color:#313769; font-size:10pt; margin-bottom:3px;}
div#adverts img{padding-right:4px;}
div#adverts p{margin-top:6px;}

div#consoles{ text-align:left}

#MiniConsole a:hover{}
#MiniConsole{margin-top: 4px; padding-top: 4px;padding-left: 0px; border: 1px dashed #cbe8f9;  }
#MiniConsole a:visited, #MiniConsole a:link{text-decoration:none;}
#MiniConsole ul{list-style: none;margin: 0;padding: 0;border: 0;}
#MiniConsole li{cursor: hand; font-weight:bold; cursor: pointer; text-align:left; height:30px; padding-top:3px; margin: 0;border: 0; padding-left:10px;  Display: block; background:url(Images/editingbtn.jpg) no-repeat}


#breadcrumbs{ margin-top: 0px; padding-left:1px; Color:black; padding-bottom:4px; font: arial,sans-serif;}
#pagetitle { font-weight:bold; padding-left:1px; color:#cbe8f9; font-size:14pt;}

.breadnode { font-weight:bold; Color:black}
.breadcurrentnode { Color:black; font-weight:bold}
.breadsep {Color:black; font-weight:bold}
.breadroot {Color:black; font-weight:bold}

.newslink {font-weight:bold; color:#1b6f22; text-decoration:none }
#sitemap a:, #sitemap a:visited, #sitemap a:href, #sitemap a:link {text-decoration: none; color:#4c8b54}
ul.sitemap {list-style-type:none; margin: 0; padding: 0; font-weight:bold}
li.subitem {font-weight:normal; padding-left:10px;}

hr { color:#313769}
.sidebyside { WIDTH: 410px }
.sidebyside LABEL { MARGIN-TOP: 2px; FLOAT: left; WIDTH: 30%; MARGIN-RIGHT: 5px; PADDING-TOP: 2px; TEXT-ALIGN: right }
.sidebyside INPUT { MARGIN-BOTTOM: 10px; WIDTH: 200px }
TEXTAREA { MARGIN-BOTTOM: 10px; WIDTH: 200px }
.sidebyside SELECT { MARGIN-BOTTOM: 10px }
.sidebyside .submitbutton { MARGIN-TOP: 3px; MARGIN-LEFT: 232px; WIDTH: 100px }
.SearchHighlight { FONT-WEIGHT: bold; background-color:#00FF99 }

ul.searchresults  {list-style-type:none; margin: 0; padding: 0;}
ul.searchresults li {font-weight:normal;}
.searchresults  a {text-decoration:none; color:#1b6f22; font-weight:bold}
.searchresults  a:hover{text-decoration:underline; color:#37393B; }

#title { font-weight:bold}

#news li 
{
	background: url(images/latestnews_arrow.gif) no-repeat 0em 0.8em; 
	display: block; 
	padding: 0.3em 0 0.3em 9px;
}

#news ul
{
padding:0;
margin:0;
list-style: none
}

.toplinkspan { padding-left:3px; padding-right:3px }

.skiplist {margin: 0; padding: 0} 
.skip {display: none; font-family: verdana, sans-serif; text-align: left; margin: 0; padding: 0; position: absolute} /*All incl Opera*/
* html .skip {display: block} /*Seen by IE*/
:root .skip {display: block} /*Seen by Moz, FF and Safari*/
.skip a {padding: 0 0.5em; display: inline; z-index: 2; text-decoration:none; position: absolute; width: 14em; left: -200em}
.skip a:focus, .skip a:active {position: absolute; left: 0.5em; border: solid #333 2px; color: #fff; background: #555}
.skip a:hover {cursor: default}

div#accessbar {position: absolute; top: 2px; left: 0px; font-family: Lucida Sans Unicode, sans-serif; font-size: 1.2em}
html:not([dummy]) div#accessbar {top: 1px}
div#accessbar ul {margin: 0; padding: 0 0 0}
div#accessbar li {list-style-type: none; margin: 0; padding: 0 0 0}
div#accessbar img {border: solid #333 2px}

.RadPanelbar_Dnn .text
{
	padding: 0px 12px;
	font: bold 100% Arial, Verdana, Sans-serif;
}

.RadPanelbar_Dnn
{
	background: white;
	white-space: nowrap;
	width: 196px !important;
	padding-top:0px;
}

.RadPanelbar_Dnn .rootGroup .link
{
	background: white url('Img/headermenu-blank.gif') no-repeat;
	color: #1c6f27;
}

.RadPanelbar_Dnn .image
{
	margin: 4px 0px;
}

.RadPanelbar_Dnn .rootGroup .text, .RadPanelbar_Dnn .rootGroup .selected .text
{
	line-height: 23px;
}

.RadPanelbar_Dnn .rootGroup .link:hover
{
	background: white url('Img/SelectBg.gif') no-repeat;
	color: #313769;
}

.RadPanelbar_Dnn .group .text
{
	padding-left: 20px;
	background: url('Img/ListItem.gif') no-repeat 10px center;
}

.RadPanelbar_Dnn .group .link
{
	color: #1c6f27;
	background: url('Img/GroupBg.gif') repeat-y;
}

.RadPanelbar_Dnn .group .link:hover
{
	color: #313769;
	background: url('Img/GroupBg.gif') repeat-y;
}

.RadPanelbar_Dnn .rootGroup .selected
{
	background: white url('Img/SelectBg.gif') repeat-x;
	color:#313769
}

.RadPanelbar_Dnn .group .selected
{
	text-decoration: underline;
	font-weight: normal;
	background: url('Img/GroupBg.gif') repeat-y;
	color: #313769;
}

.RadPanelbar_Dnn .rootGroup .disabled:hover,
.RadPanelbar_Dnn .disabled .text
{
	background: white url('Img/HeaderBg.gif') no-repeat;
	color: #ccc;
	cursor: default;
}

.RadPanelbar_Dnn .rootGroup .group .disabled:hover,
.RadPanelbar_Dnn .rootGroup .group .disabled .text
{
	text-decoration: none;
	background: url('Img/GroupBg.gif') repeat-y;
	color: #ccc;
	cursor: default;
}

h1, h2, h3, h4 { color: #313769; margin-bottom: 2px}
h1 { font-size:14px; margin-top:1px; }