BODY, TABLE, INPUT, TEXTAREA, SELECT { font-family:Georgia, "Times New Roman", Times, serif; color:#333; font-size:12px; }

BODY, P, FORM { margin:0; }



A { color:#7f9530; text-decoration:underline; }

A:HOVER { color:#292929; }



.header { background:url(../images/bg_header.gif) repeat-x top left; }

.footer { background:#484848 url(../images/bg_footer.gif) repeat-x top left; padding-top:10px; }



	/* menu */

	.menu { background:url(../images/bg_menu.gif) repeat-x; padding-left:5px; }

	

	.menu A { 

		padding:0px 5px; 

		font-size:15px;

		line-height:15px;	

		color:#FFFFFF; 

		text-decoration:none; 

		display:block; 

		float:left; 

		font-family:Georgia, "Times New Roman", Times, serif; 

		}

	.menu A SPAN { font-size:10px; line-height:10px; display:block; }

	.menu A:HOVER { color:#FFFF99; }







.body { background:url(../images/bg_body_btm.gif) bottom repeat-x; }

.bgBodyTop { background:url(../images/bg_body_top.gif) top repeat-x; }

.bgBodyHome { background:url(../images/img_hands.jpg) no-repeat bottom right; }



.border { border:1px solid #acacac; }



DIV.disclaimer-text { height:260px; overflow:hidden; overflow-y:auto; }

DIV.disclaimer-text P { margin:0 8px 0 0; }



INPUT.input-text, INPUT.admin-input { border:1px solid #acacac; padding-left:3px; }

TEXTAREA.textarea, TEXTAREA.admin-input { border:1px solid #acacac; padding:3px; }

INPUT.button, INPUT.admin-button { background:#7f9530; color:#FFFFFF; padding:2px 5px; text-align:center; border:0; }

.clear {clear:both; padding-bottom:4px; border-bottom:3px solid #7c9359; margin-bottom:4px; }

.floatRight { float:right !IMPORTANT; }


/*/ LINKS /*/

.ftrMenu A { color:#c3e874; font-size:10px; text-decoration:none; }
.ftrMenu A:HOVER { color:#FFFFFF; text-decoration:none; }

A.disclaimer { text-decoration:none; color:#b9cf6a; }
A.disclaimer:HOVER { color:#FFF; }

A.top10 { background:#90af48; color:#FFFFFF; padding:2px 4px; text-decoration:none; display:block; float:left; }
A.top10:HOVER { color:#FFFF99; }

A.lnk-contact { display:block; background:url(../images/btn_contact.gif) no-repeat; width:114px; height:30px; text-align:left; line-height:30px; text-decoration:none; color:#FFFFFF; }
A.lnk-contact span { display:block; padding-left:32px;}
A.lnk-contact:HOVER { color:#FFFFCC !important; text-decoration: underline !important; }



/*/ FONTS & COLOURS /*/

.greenDark { color:#7f9530; }
.green { color:#b9cf6a; }
.greenLight { color:#c3e874; }
.grey { color:#676767; }
.white { color:#FFFFFF; }
.red { color:#C60909; }

.text-30 { font-size:26px; }
.text-46 { font-size:38px; }
.text-22 { font-size:22px; }
.text-14 { font-size:14px; }
.text-12 { font-size:12px; }
.text-11 { font-size:11px; }

.lh-48 { line-height:48px; }
.lh-18 { line-height:18px; }


/*/ ADS /*/

#ads-column DIV { margin-bottom:8px; clear:both; }
#ads-column DIV DIV { margin-bottom:0; }