@charset "UTF-8";
/* Unicard CSS Document */

/* Colours

Dark grey: rgb(80,80,80)
Grey: rgb(130,130,130)
Light grey: rgb(200,200,200)
Cyan: rgb(0,173,165)
Lime: rgb(141,182,2)
Orange: rgb(251,82,0)
Red: rgb(233,0,18)
Purple: rgb(167,14,102)
Magenta: rgb(252,0,90)
Light blue: rgb(216,242,244)
Bright blue: rgb(81,189,240)
Peach: rgb(237,144,66)

*/

/* Main styles */

body { font-family:Arial, Helvetica, sans-serif; color:rgb(130,130,130); /* font-size:62.5%; */ }
h1 { font-size:2.3em; line-height:1.2em; margin-bottom:20px; color:rgb(0,173,165); font-weight:normal; }
h2 { font-size:1.6em; line-height:1.2em; margin-bottom:15px; }
h3 { font-size:1.3em; }
h4 { font-size:1.2em; font-weight:normal; }
p { font-size:1.2em; line-height:1.4em; margin-bottom:15px; }
a { color:rgb(0,173,165); text-decoration:underline; }
hr { border:0; margin:15px 0 15px 0; height:1px; background-color:rgb(0,173,165); color:rgb(0,173,165); }

/* Structure */

#container { }
#main { width:800px; margin:0 auto 0 auto; }

#header { margin-top:50px; position:relative; }
#content { clear:both; margin-top:25px; }

#column_left { width:153px; float:left; }
#column_right { width:153px; float:right;}
#middle { margin:0 163px 0 163px; }

#logo {  }

/* Menu */

#menu_block { position:absolute; right:0; top:20px; }
#menu_block ul { list-style:none; }
#menu_block ul li { font-size:1.3em; border-right:1px solid rgb(130,130,130); text-transform:uppercase; display:block; float:left; position:relative; font-weight:bold; color:rgb(0,173,165); }
#menu_block ul li.selected { padding:5px 20px 5px 20px; }
#menu_block ul li a { display:block; color:rgb(130,130,130); padding:5px 20px 5px 20px; font-weight:normal; text-decoration:none; }
#menu_block li a:hover , #menu_block li a.active { background-color:rgb(0,173,165); color:white; text-decoration:none; }
#menu_block ul ul { position:absolute; z-index:100; left:-999em; top:23px; width:100%; border-top:1px solid white; text-align:center; background-color:rgb(0,173,165); }
#menu_block ul ul li { color:white; border-right:none; border-bottom:1px solid white; float:none; font-weight:normal; text-transform:none; font-size:1em; }
#menu_block ul ul li a { color:white; padding:5px 20px 5px 20px; }
#menu_block ul ul li a:hover { background-color:rgb(82,189,241); color:white; text-decoration:none; }
#menu_block ul ul li.selected { background-color:rgb(82,189,241); color:white; }
#menu_block ul li:hover ul , #menu_block ul li.sfhover ul { position:absolute; left:auto; }

#menu_left { background-color:rgb(0,173,165); background-image:url('../images/bkg_menuleft_gradient.jpg'); background-position:bottom left; background-repeat:repeat-x; margin-bottom:20px; /* height:478px; */ height:532px; position:relative; }
#menu_left h2 { color:white; padding:20px 0 0 20px; }
#menu_left ul { padding:0 20px 0 20px; }
#menu_left li { /*color:rgb(233,0,18);*/ color:#51eaf0;  /*color:#006661;*/ font-weight:bold; text-transform:uppercase; font-size:1.2em; margin-bottom:8px; padding-bottom:8px; border-bottom:1px solid white; }
#menu_left li a { color:white; font-weight:normal; text-decoration:none; }
#menu_left li a:hover { text-decoration:underline; }

h2 a{ color:white; text-decoration:none; }
h2 a:hover{ color:white; text-decoration:underline; }
/* Misc */

#fontsizing { position:relative; width:173px; padding-top:145px; }
.caps { text-transform:uppercase; }
.top_corners { position:absolute; top:0px; left:0px; }
.bottom_corners { position:absolute; bottom:0px; left:0px; }
.rekl { margin-bottom:15px; }
.picture_top { margin-bottom:20px; }
.level1 .picture_top { margin-bottom:30px; }
ul.red_bullets { color:rgb(233,0,18); list-style:disc; padding-left:1.5em; margin-bottom:15px; }
ul.red_bullets li { margin-bottom:4px; font-size:1.2em; line-height:1.3em; }
ul.red_bullets .cyan_list { color:rgb(0,173,165); }

/* Adverts */

#lower_rekls { position:absolute; width:647px; z-index:10; }
#lower_rekls .rekl { float:left; margin-right:10px; }
#left_banner {padding: 20px 10px; color: white; font-size:1.2em; line-height: 1.4em; }

/* News */

#news { background-image:url('../images/blueoutline_sides.gif'); background-position:top left; background-repeat:repeat-y; position:relative;}
/*	old style - 3 rows only
#news_content { padding:15px 15px 9px 15px; }	*/
#news_content { padding:9px 10px 9px 10px; }
#news h3 { color:rgb(233,0,18); text-transform:uppercase; margin-bottom:10px; }
#news li { border-top:1px solid rgb(200,200,200); padding:6px 0 6px 0; }
#news a { color:rgb(130,130,130); text-decoration:none; }
#newsmore a { color: #E90012; text-decoration:none; }
#news a:hover { color:rgb(0,173,165); text-decoration:none; }
.news_title	{color: #FF0000; font-weight: bold;}


/* Middle tabs */

#middle_content { padding:0 25px 0 25px; height:525px; }
#middle_content_scroll {  height:675px; overflow-y: scroll;}
#middle_text_scroll {  height:285px; overflow-y: scroll; }
#middle_text_scroll1 {  height:410px; overflow-y: scroll;}
#middle_text_scroll2 {  height:600px; overflow-y: scroll;}
#middle_text_noscroll2 {  height:600px; }


.tab_heading { background-repeat:no-repeat; background-position:top left; margin-bottom:7px; width:230px; height:29px; }
.tab_heading h3 { line-height:29px; padding-left:15px; color:white; }

.cyan .tab_heading { background-image:url('../images/tab_cyan.gif'); }
.cyan .td_options h3 , .cyan .td_options a { color:rgb(0,173,165); }
.lime .tab_heading { background-image:url('../images/tab_lime.gif'); }
.lime .td_options h3 , .lime .td_options a { color:rgb(141,182,2); }
.orange .tab_heading { background-image:url('../images/tab_orange.gif'); }
.orange .td_options h3 , .orange .td_options a { color:rgb(251,82,0); }
.red .tab_heading { background-image:url('../images/tab_red.gif'); }
.red .td_options h3 , .red .td_options a { color:rgb(233,0,18); }
.purple .tab_heading { background-image:url('../images/tab_purple.gif'); }
.purple .td_options h3 , .purple .td_options a { color:rgb(167,14,102); }
.magenta .tab_heading { background-image:url('../images/tab_magenta.gif'); }
.magenta .td_options h3 , .magenta .td_options a { color:rgb(252,0,90); }

.tab_content { background-color:rgb(216,242,244); color:rgb(100,100,100); background-image:url('../images/corners_middlebottom.gif'); background-position:bottom left; background-repeat:no-repeat; padding:20px; margin-bottom:10px; }
.tab_content h3 { color:rgb(0,173,165); }
.tab_content a { text-decoration:none; }
.tab_content a:hover { text-decoration:underline; }
.tab_content ul { list-style:disc; padding-left:1.5em; padding-right:10px; margin-bottom:15px; }
.level3 .tab_content ul { margin-bottom:30px; }
.tab_content li { margin-bottom:8px; font-size:1.2em; line-height:1.3em; }
.td_options { }
.td_left { text-align:left;}
.td_right { text-align:right; }
#downloads { width:100%; }
#downloads img { margin:0 0 10px 0; }
#downloads td { width:33%; vertical-align:top; }
#downloads td.dl_left { text-align:left; border-right:1px solid rgb(0,173,165); padding-right:20px; }
#downloads td.dl_middle { text-align:center; padding:0 20px 0 20px; }
#downloads td.dl_right { text-align:right; border-left:1px solid rgb(0,173,165); padding-left:20px; }
#downloads td h3 { text-align:left; }

/* Footer */

#button_backtotop { margin-top:20px; width:100%; text-align:center; }

#logos { text-align:center; margin-top:20px; }
#logos img { margin:0 7px 0 7px; vertical-align:middle;}

#footer_menu { text-transform:uppercase; margin-top:20px; padding-bottom:30px; text-align:center; }
#footer_menu li { display:inline; font-size:1.1em; margin:0 10px 0 10px; }
#footer_menu ul li a { color:rgb(130,130,130); font-weight:normal; text-decoration:none; }
#footer_menu ul li a:hover { color:rgb(0,173,165); text-decoration:underline; }
.tbl_register	{ line-height: 20px;	}
.td_register_left, .td_register_right, .td_register_bottom	{	vertical-align: top; font-size: 12px; height: 30px;	}
.list_level2 ul { padding:0 20px 0 20px; }

/* registration form */
	.tbl_register	{	line-height: 18px;	}
	.title_h4	{ font-size:12px;  margin-bottom:10px; color:rgb(0,173,165); font-weight:normal; }	
	.td_register_left {text-align: right; padding-right: 5px;}
	.td_register_right	{	padding-left: 3px;	text-align: left;	width:40%;}
	.td_italic	{font-style: italic; font-size: 12px; }
	input.input, select.input {
		color : #333333;
		font-size: 12px;
		background-color: #eff8f5;		}

