/* CSS Document */
/* 
Blue Text: #1468B3
Grey Text: #636363
Dark Grey: #4D4D4D
Background:#5E7FAE
*/

body {
	background-color: #0098aa;
	font-family:Arial, Arial, Helvetica, sans-serif;
	padding:0;
	font-size:0.8em;
	color: #333333;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}

#container {
	width:1000px;
	BACKGROUND-COLOR: #ffffff;
	margin:0 auto;
	margin-top: 0px;
}


#header img, #header span { margin:0px 0 0 0px; }
#topmain {
	background:url('') no-repeat;	height:5px; clear:both; FONT-SIZE: 0.85em;	COLOR: #006633;	FONT-FAMILY: Arial, Helvetica, sans-serif;	padding: 20px; margin-top: 0px; margin-right: 0px; margin-bottom: 10px;	margin-left: 10px;}

#Bottom { background:url('') no-repeat; height:25px; clear:both; padding:0 0 0px 0; FONT-SIZE: 0.85em; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif }

UL {
	LINE-HEIGHT: 1.5em
}
H1 {
	FONT-SIZE: 130%; COLOR:#006633; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
H2 {
	FONT-SIZE: 110%; COLOR: #006633; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 100%; COLOR: #5e7fae; FONT-FAMILY: Arial, Helvetica, sans-serif
}

.text_white_10 {
	FONT-SIZE: 0.6em; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.text_white_11 {
	FONT-WEIGHT: bold; FONT-SIZE: 0.7em; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.text_grey_11 {
	FONT-SIZE: 0.7em; COLOR: #666666; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.text_white_14 {
	FONT-WEIGHT: bold; FONT-SIZE: 1em; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.text_grey_12 {
	FONT-SIZE: 0.75em; COLOR: #666666; FONT-FAMILY: Arial, Helvetica, sans-serif
}
A.text_white_10:link {
	FONT-SIZE: 0.6em; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.text_white_10:visited {
	FONT-SIZE: 0.6em; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.text_white_10:hover {
	FONT-SIZE: 0.6em; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
#navsite P {
	DISPLAY: none
}
#navsite { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1em; PADDING-BOTTOM: 0px; WIDTH: 160px; COLOR: #006633; PADDING-TOP: 0px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BORDER-RIGHT-STYLE: none; 
}
#navsite UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#navsite UL LI {
	MARGIN: 0px
}
#navsite UL LI A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 3px; PADDING-BOTTOM: 5px; WIDTH: 100%; COLOR: #006633; PADDING-TOP: 8px; BORDER-BOTTOM: #cccccc 1px solid; TEXT-DECORATION: none
}
HTML > BODY #navsite UL LI A {
	WIDTH: auto
}
#navsite UL LI A:hover {
	 BORDER-BOTTOM: #ffffff 1px solid; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BACKGROUND-COLOR: #66CC99
}

#noticeboard {
	margin-left:5px;
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;
	PADDING-BOTTOM: 5px;
	WIDTH: 95%;
	COLOR: #333333;
	PADDING-TOP: 5px;
	background-color: #ffffff;
	BORDER-RIGHT: #cccccc 5px ridge;
	BORDER-LEFT: #cccccc 5px ridge;
	BORDER-TOP: #cccccc 5px ridge;
	BORDER-BOTTOM: #cccccc 5px ridge;
	text-align: left;
	vertical-align: text-top;
	word-spacing: normal;
	white-space: normal;
	font-weight: normal;
}

#login { margin-left:5px; background-color: #cccccc; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 1em; PADDING-BOTTOM: 5px; WIDTH: 135px; COLOR: #006633; PADDING-TOP: 15px; background-color: #cccccc; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BORDER-RIGHT: #666666 1px solid; BORDER-LEFT: #666666 1px solid; BORDER-TOP: #666666 1px solid; BORDER-BOTTOM: #666666 1px solid;
}

#login2 { margin-left:25%; background-color: #cccccc; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 1em; PADDING-BOTTOM: 5px; WIDTH: 200px; COLOR: #006633; PADDING-TOP: 15px; background-color: #cccccc; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BORDER-RIGHT: #666666 1px solid; BORDER-LEFT: #666666 1px solid; BORDER-TOP: #666666 1px solid; BORDER-BOTTOM: #666666 1px solid;
}

.searchField2 {
	BORDER-RIGHT: #000000 0px solid; BORDER-TOP: #000000 0px solid; FONT: 11px/lem Verdana, Geneva, Arial, Helvetica, sans-serif; BORDER-LEFT: #000000 0px solid; COLOR: #333333; BORDER-BOTTOM: #000000 0px solid; BACKGROUND-COLOR: #ffffff; overflow:hidden;
}
.searchField {
	BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; FONT: 11px/1em Verdana, Geneva, Arial, Helvetica, sans-serif; BORDER-LEFT: #999999 1px solid; COLOR: #333333; BORDER-BOTTOM: #999999 1px solid; BACKGROUND-COLOR: #ffffff
}
.searchButton {
	BORDER-RIGHT: #333333 1px solid; BORDER-TOP: #333333 1px solid; FONT: 10px/1em Verdana, Geneva, Arial, Helvetica, sans-serif; BORDER-LEFT: #333333 1px solid; COLOR: #ffffff; BORDER-BOTTOM: #333333 1px solid; BACKGROUND-COLOR: #666666; cursor:hand; width: 50px
}
.searchButton2 {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; FONT: 10px/1em Verdana, Geneva, Arial, Helvetica, sans-serif; BORDER-LEFT: #cccccc 1px solid; COLOR: #ffffff; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #666666; cursor:hand; width: 120px
}

#content .leftcol, #footer, ul.hmenu li  { font-size:1em; }
ul.vmenu, ul.hmenu, ul.fmenu { margin:0; padding:0; }
ul.vmenu li, ul.hmenu li, ul.fmenu li { list-style-type:none; margin:0; padding:0;  }
ul.vmenu li a, ul.hmenu li a, ul.fmenu li a { display:block; text-decoration:none; }

#content .leftcol { width:165px; margin:12px 0 0 0; float:left; font-size:.85em;}
#content .leftcol h2 { margin:20px 0 20px 40px;   }
#content .leftcol p { margin:0 0 0 40px; width:150px; }

#content .rightcol { background:url('') left top no-repeat; float:left; }

#vmenu {
	margin-top: 6px;
	margin-right: 12px;
	margin-bottom: 0;
	margin-left: 50px;
}
.vmenu a:hover { text-decoration:none; color:#ffffff }
.vmenu a {
	text-decoration:none;
	color: #333333
}
ul.vmenu li { background:url('') repeat-y; margin-bottom:2px; width:300px; }
ul.vmenu li a { color:#ffffff; padding:4px 0 4px 40px; }

ul.vmenu li.login, #latest-news { margin-top:20px; }
ul.vmenu li.login a { color:#000; font-weight:bold; }



.topmenu a:hover { text-decoration:underline; }
.topmenu a { text-decoration:none; color: #0054a6 }

#hmenu {
	height:15px;
	margin:-10;
	float: right;
}
ul.hmenu { margin-left:5px; }
ul.hmenu li { float:left; height:35px; margin-top:5px;  }
ul.hmenu li a { float:left; color:#000; font-weight:700; height:20px; padding:5px 1em 0 1em; border-left:#FFF 2px solid; }

a:hover, ul.hmenu li a:hover,  ul.hmenu li a.active,  #smenu ul li a:hover { background-color:#66CC99; color:#FFF; }

vmenu a.active,  ul.vmenu li a:hover, vmenu a:hover { background-color:#66CC99; color:#FFF; }


#hmenu .home { border-left:0; }

#rightmenu { 
font-size:0.9em; }

.topmenu {
	font-size:1em;
	padding-left:6px;
	width:550px;
	height: auto;
	margin: 0px;
}
.topmenu a:hover { text-decoration:none; color: #FFF }
.topmenu a { text-decoration:none; color: #66CC99 }

.bottom {
	font-size:1em;
	padding-left:6px;
	width:720px;
	height: auto;
	margin: 0px;
	padding-right: 8px;
}
.bottom h1, .bottom h2 { color:#000; font-weight:700; }
.bottom h1 { color: #333333 ; font-size:130%; }
.bottom h2,.bottom h3 {color: #666666;  font-size:1em; }
.bottom h3 { color:#ccc; }
.bottom .right {
	margin-left:15px;
	float:right;
	width:160px;
	margin-top: 5px;
	background-color: #FFFFCC;
	border-top-width: 1pt;
	border-right-width: 1pt;
	border-bottom-width: 1pt;
	border-left-width: 1pt;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #AFC270;
	border-right-color: #AFC270;
	border-bottom-color: #AFC270;
	border-left-color: #AFC270;
	margin-right: 10px;
	margin-bottom: -2px;
}
.bottom .right img { border:0; }
.bottom a:hover { text-decoration:none; color: #FFF }
.bottom a { text-decoration:none; color: #1468B3 }
.quote-text { background:url('') repeat-x; padding:0.8em; margin-bottom:20px; }

.bottom .rightwide {
	margin-left:30px;
	float:right;
	width:210px;
}

.clear { clear:both; }

#termsmenu { margin-top:0.8em; margin-bottom:0.8em; font-size:0.7em; }
#termsmenu ul { padding:0 0 0 33%; margin:0; color: #ffffff }
#termsmenu ul li { float:left; list-style-type:none; padding:0 4px 0 4px; border-right:1px solid #1468B3; }
#termsmenu li a { text-decoration:underline; color: #ffffff }
#termsmenu a:hover { text-decoration:none; color: #FFF }
#termsmenu .last { border-right:0; }

TABLE.bordered {
	BORDER-RIGHT: #ffffff 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ffffff 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: #ffffff 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #ffffff 1px solid
}
