body, a, div, span, p, th, td, ul, li, dd, input, textarea, select{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: small;
}
body{	
	background-color: #EEDDCC;
	 /*background: url(/images/bg.gif) repeat; */			
}
a, a:active, a:focus, a:link, a:visited {
	font-size : small;
	font-weight: bold;
	color: #36624C;
	text-decoration: none;
}
a:hover {
	font-size : small;
	color: #F7C10F;
	text-decoration: none;
}
a.sm, a:active.sm, a:focus.sm, a:link.sm, a:visited.sm {
	font-size : x-small;
	font-weight: bold;
	color: #36624C;
	text-decoration: none;
}
a:hover.sm {
	font-size : x-small;
	color: #F7C10F;
	text-decoration: none;
}
a.menu, a:active.menu, a:focus.menu, a:link.menu, a:visited.menu {
	font-size : small;
	color: White;
	font-weight: bold;
	text-decoration: none;	
}
a:hover.menu {
	font-size : small;
	color: #F7C10F;
	font-weight: bold;
	text-decoration: none;
}
a.menu2, a:active.menu2, a:focus.menu2, a:link.menu2, a:visited.menu2, {
	font-size : small;
	color: #36624C;
	font-weight: bold;
	text-decoration: none;	
}
a:hover.menu2 {
	font-size : small;
	color: #F7C10F;
	font-weight: bold;
	text-decoration: none;
}
.lightgreen{
	background-color: #C8DCD7;
}
.olddarkgreen{
	background-color: #01746F;	
}
.darkgreen{
	background-color: #7AB800;
}
.lightpurple{
	background-color: #F2E7F6;
}
.white{
	background-color: #FFFFFF;
}
.lightgrey{
	background-color: #F5F3F3;
}
.hdivider{
	color: #C50076;
	background-image: url(/images/h_dot.gif);
}
.title{
	font-size : medium;
	font-weight: bold;
}
.tblrowhead{
	height : 18px;
	padding : 3px;
	background-color : #F5F3F3;
	border-bottom : 1px solid #9A9A9A;
	font-weight: bold;
}
.tblrow{
	height : 18px;
	padding : 10px;
	color : #000000;
	border-bottom : 1px dashed #9A9A9A;
}
.tblrowhighlight{
	border-bottom : 1px solid #9A9A9A;
	color : #000000;
	height : 18px;
	padding : 3px;
	background-color : #F2E7F6;
}
.menutblrow{
	height : 22px;	
	color : #666666;	
	border-bottom : 1px dashed #9A9A9A;
	background-color : #7AB800;
}
.menutblrowtop{
	height : 22px;	
	color : #666666;	
	border-top : 1px dashed #9A9A9A;
	background-color : #7AB800;
}
.menutblrowon{
	height : 22px;	
	color : #666666;	
	border-bottom : 1px dashed #9A9A9A;
	background-color : #ffffff;
}
.submenutblrowtop{
	height : 22px;	
	color : #666666;	
	border-top : 1px dashed #9A9A9A;
	border-bottom : 1px dashed #9A9A9A;
	background-color : #7AB800;
}
.submenutblrow{
	height : 22px;	
	color : #666666;	
	border-bottom : 1px dashed #9A9A9A;
	background-color : #7AB800;
}

.tblrowhead2{
	height : 18px;
	padding : 3px;
	background-color : #E9D2F2;
	border-bottom : 1px double #CEA0DE;
	font-weight: bold;
	color : #666666;	
}
.tblrow2{	
	padding : 3px;
	color : #666666;	
	background-color : #F2E7F6;
}
.tblrow3{	
	height : 18px;
	padding : 3px;
	border-bottom : 1px solid #9A9A9A;
}
.button{
	background-color: #F2E7F6;
	border-color: #7AB800;	
	color: #36624C;
	border-style: solid 1px;
}
.error{	
	color: #ff0000;
	font-weight: bold;
}
.strike{
	text-decoration: line-through;
}
.small{
	font-size: x-small;
}
.faq_question{
	color: #700015;
	font-weight: bold;
}
.faq_answer{
	color: #1D3714;
}
.strapline{
	color: #1A2A20;
	font-weight: bold;
	font-size: x-small;
	font-style: normal;
}
.tblSplash{
	border-top : 1px solid #213A34;
	border-bottom : 1px solid #213A34;
	border-left : 1px solid #213A34;
	border-right : 1px solid #213A34;
}
.newsletter
{
	font-weight: bold;
	color: #36624C;
	text-decoration: none;
}
.newsletter_input
{
	BORDER-RIGHT: #36624C 1px solid;
	BORDER-TOP: #36624C 1px solid;
	FONT-WEIGHT: normal;
	FONT-SIZE: 9px;
	BORDER-LEFT: #36624C 1px solid;
	COLOR: #000000;
	BORDER-BOTTOM: #36624C 1px solid;
	BACKGROUND-COLOR: #ffffff;
}
.newsletter_button
{
	FONT-SIZE: 9px;
	background-color: #F2E7F6;
	border-color: #7AB800;	
	color: #36624C;
	border-style: solid 1px;
}
.smalltext
{
	font-size : x-small;
}

.title_greentext
{
	FONT-SIZE: +4
	color: #7AB800;
}

.title_orangetext
{
	FONT-SIZE: +4
	color: #FF6600
}


#dropmenudiv{
position:absolute;
border:1px solid black;
border-bottom-width: 0;
line-height:18px;
z-index:100;
font-size : x-small;
font-weight: bold;
}

#dropmenudiv a{
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid black;
padding: 1px 0;
text-decoration: none;
font-size : x-small;
font-weight: bold;
}

#dropmenudiv a:hover{ /*hover background color*/
background-color: #ffffcc;
}
