/* BTH Ltd Stylesheet
by Mark, 2006.

*/
/*============================ STANDARD HTML TAGS, ETC ===============================*/
body {	
	font-family: Trebuchet MS, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	background-repeat: no-repeat;
	background-color:#EEEEEE;
	color: #000000;
	font-size: 12px;
	line-height: normal;
	margin: 0px;
}

strong {font-weight:600}

p { margin: 5px 0 15px 0 }

h1 { color: #00AA00; font-size: 20px; font-weight: normal; margin: 0 0 0 0; }
h2 { color: #00AA00; font-size: 15px; font-weight: bold; margin: 0 0 0 0; }
h3 { color: #00AA00; font-size: 12px; font-weight: normal; margin: 0 0 0 0; }
h4 { color: #000000; font-size: 10px; font-weight: bold; margin: 0 0 0 0; }

hr { 
	height:1px;
	color:#C8C8C8;
}

	
a:link, a:active, a:visited {
	text-decoration:none;
	color: #005500 !important; 
	font-weight:bold;
}

a, img {
	border:0px;
}

a:hover, a:active:hover, a:visited:hover {
	text-decoration: underline;
}

/*============================ CLASS TAGS ===============================*/

.bgcol_white {
	background-color:#FFFFFF;
	color:#333333;
}

.typewriter, .typewriter a, .typewriter a:visited {
	font-family: Courier, mono, "Courier New", "American Typewriter", sans-serif;
}

.bulletheading {
	margin-left: 5px;
	padding: 1px 0 1px 10px;
	list-style-type: disc;
	background-image: url(/images/icons/bullet.gif);
	background-repeat: no-repeat;
	background-position: left top;
	font-size:11px;
}

.nobulletheading {
	font-size:11px;
}


.niceblue {
	background-color: #AA99FF;
}

.bgcol_lightgrey {
	background-color:#DDDDDD;
	color:#000000; 
}

.errorMessage {
	font-weight:bold;
  color: #FF0000 !important;
}

/*============================ HELPERS ===============================*/
.small { font-size: 10px;}
.small A:link, .small A:active, .small A:visited { color:#005500 !important ; }
.bold { font-weight:bold;}

/*============================ BUTTONS ===============================*/

.formField { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; border: 1px solid #999999;}
.formButton { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; border: 1px solid #999999;font-weight: normal;}

/*============================ CSS MENUS ===============================*/

.navmenu a, .navmenu a:visited {
	display: block;
	padding: 3px;
	background-color: #DDDDDD;
	border-right: 1px solid #cccccc;
	color: #005500;
	text-decoration: none;
	list-style-type: none;
	font-size:11px;
	font-weight:bold;
}

/* change colour on selection */ 
.navmenu a:hover, .navmenu a:focus, .navmenu #selected a {
	background-color: #AAAAAA;
	color: #FFFFFF;
	padding: 3px;
	text-decoration:none !important;
}

.navmenu_lightblue a, .navmenu_lightblue a:visited {
	display: block;
	padding: 3px;
	background-color: #D0EFE0;
	border-right: 1px solid #EEEEEE;
	border-bottom: 1px solid #000000;
	border-top: 1px solid #FFFFFF;
	color: #666666 !important;
	text-decoration: none;
	list-style-type: none;
	font-size:11px;
	font-weight:bold;
}

/* change colour on selection */ 
.navmenu_lightblue a:hover, .navmenu_lightblue a:focus, .navmenu_lightblue #selected a {
	background-color: #005500;
	border-bottom: 1px solid #005500;
	/*border-left: 1px solid #AAAAAA;
	border-right: 1px solid #999999;
	border-top: 1px solid #AAAAAA;*/
	border-right:1px solid #EEEEEE;
	color: #FFFFFF !important;
	padding: 3px;
	text-decoration:none !important;
}