/*/ GLOBAL /*/

BODY, FORM, P { margin:0; }
BODY, TABLE, INPUT, TEXTAREA, SELECT { font-family:Tahoma; font-size:11px; color:#333333; }

A { /*text-decoration:none;*/ }
A:HOVER { text-decoration:underline; }

/*/ GENERAL /*/

#header { background:url(../images/bg_header.gif) no-repeat; }
#footer { background:url(../images/bg_footer.gif) no-repeat; }
#banner-home { background:url(../images/bg_banner.jpg) no-repeat; }

/* menu */

#menu A { color:#ffffff; font-size:12px; display:block; float:left; margin-left:20px; }
#menu A.active { font-weight:bold; }

/* red box */

TABLE.red-box { background:url(../images/bg_redbox.gif) no-repeat; }

/* blue big box */

TABLE.blue-big-box { background:url(../images/bg_bluebox.gif) no-repeat; }

/* sites list */

TABLE.sites-list { background:url(../images/bg_sites.gif) no-repeat; }
DIV.siteHolder { margin-left:6px; font-size:10px; }
DIV.siteHolder TABLE { margin:5px 5px 0px 0px; float:left; }
DIV.disclaimer-text { height:260px; overflow:hidden; overflow-y:auto; }
DIV.disclaimer-text P { margin:0 8px 0 0; }
.topMargin5 { margin-top:5px; }
.border-white { border:1px solid #FFFFFF; }

/*/ LINKS /*/

.headline-news A { text-decoration:underline; }
.headline-news A:HOVER { color:#000000; }
TABLE.red-box A { text-decoration:underline; }
TABLE.red-box A:HOVER { color:#FFFF00; }
TABLE.blue-big-box A { color:#474747; }
TABLE.blue-big-box A:HOVER { color:#000000; }
DIV.siteHolder TABLE A { color:#474747; text-decoration:underline; }
DIV.siteHolder TABLE A:HOVER { color:#000; }

/*/ FORMS /*/

INPUT.input-search { 
	border:none;
	width:120px; 
	padding-left:3px;
	padding-top:2px;	
	height:18px; 
	vertical-align:top;
	}

INPUT.button { 
	border:none; 
	background:#5d7581; 
	color:#FFFFFF; 
	line-height:18px; 
	text-align:center; 
	height:18px;
	}

INPUT.input-text { 
	border:1px solid #5e7581;
	padding-left:3px;
	padding-top:1px;
	height:18px;
	vertical-align:top;
	}

TEXTAREA.textarea {
	border:1px solid #5e7581;
	padding:3px;
	}

/*/ FONTS & COLOURS /*/

.lh-18 { line-height:18px; }
.lh-17 { line-height:17px; }
.lh-16 { line-height:16px; }

.text-10 { font-size:10px; }
.text-12 { font-size:12px; }
.text-14 { font-size:14px; }
.text-16 { font-size:16px; }
.text-18 { font-size:18px; }
.text-22 { font-size:22px; }

.orange { color:#cd7c47; }
.green { color:#538e33; }
.grey { color:#474747; }
.white { color:#FFFFFF; }
.blue { color:#1d8bc4; }
.red { color:#C80B0B; }