*			{ margin:0px; padding:0px;}
html 		{ min-height: 100%; margin-bottom: 1px; }

body		{ background:#060f1e url(../images/bg_main_stretch.gif) repeat-x 0 0; font-size:12px; line-height:18px; font-family:tahoma, arial, sans-serif; color:#fff; text-align:center; }
table, td, th	{ font-size:12px; font-family:verdana, arial, sans-serif; color:#FFFFFF; text-align:left;}

/* LINKS
 ====================================================================================== */
a:link, a:visited	{ color:#53a0d5; text-decoration:none; }
a:hover				{ color:#9bd5fc; text-decoration:underline; }

#skip		{ display:none;}

#shadow_back	{ text-align:center; }
#swoosh			{ text-align:center; }
#container		{ position:relative; width:990px; margin:0px auto; text-align:left; background:#060f1e; }

#H_header	{ position:relative; padding-top:82px; width:100%; min-height:279px; background:url(../images/bg_head.gif) no-repeat 0 0; }
* html #H_header { height:279px; }
#logo		{ position:absolute; top:0px; left:0; }

#S_header	{ width:100%; min-height:82px; background:url(../images/bg_head.gif) no-repeat 0 0; }
* html #S_header { height:82px; }


/* NAVIGATION:primary nav ====================================================================================== */
#nav { position:absolute; top:10px; right:30px; width:400px; height:60px; }
	#nav li { float:left; position:relative; height:60px; list-style:none; overflow:hidden; }
	#nav li a { cursor:pointer; }
	#nav li a, #nav li div { position:relative; display:block; height:60px; text-decoration:none; color:#fff; font-size:12px; }
	#nav li strong { position:absolute; top:0; left:0; height:60px; display:block; }
	#nav li, #nav li a, #nav li strong, #nav li div { background-image:url(../images/nav.gif); }
	
#nav li.ongoing, #nav li.ongoing a, #nav li.ongoing a strong	{ background-position:0 0; width:118px; }
#nav li.results, #nav li.results a, #nav li.results a strong	{ background-position:-118px 0; width:103px; }
#nav li.inquiries, #nav li.inquiries a, #nav li.inquiries a strong	{ background-position:-221px 0; width:84px; }
#nav li.info, #nav li.info a, #nav li.info a strong	{ background-position:-305px 0; width:93px; }

/* HOVER STATE */
#nav li.ongoing:hover a, #nav li.ongoing:hover a strong, #nav li.ongoing a:hover, #nav li.ongoing a:hover strong { background-position:0 -60px; width:118px; }
#nav li.results:hover a, #nav li.results:hover a strong, #nav li.results a:hover, #nav li.results a:hover strong { background-position:-118px -60px; width:103px; }
#nav li.inquiries:hover a, #nav li.inquiries:hover a strong, #nav li.inquiries a:hover, #nav li.inquiries a:hover strong { background-position:-221px -60px; width:84px; }
#nav li.info:hover a, #nav li.info:hover a strong, #nav li.info a:hover, #nav li.info a:hover strong	{ background-position:-305px -60px; width:93px; }

/* ON STATE */
#nav li.ongoingon, #nav li.ongoingon strong, #nav li.ongoingon div { background-position:0 -60px; width:118px; }
#nav li.resultson, #nav li.resultson strong, #nav li.resultson div { background-position:-118px -60px; width:103px; }
#nav li.inquirieson, #nav li.inquirieson strong, #nav li.inquirieson div { background-position:-221px -60px; width:84px; }
#nav li.infoon, #nav li.infoon strong, #nav li.infoon div { background-position:-305px -60px; width:93px; }

/* Hompage content
 ====================================================================================== */
.H_main	{ width:100%; min-height:143px; background:url(../images/h_col_stretch.gif) repeat-y 0 0; }
* html .H_main { height:213px; h\eight:143px; }
.H_main .H_main	{ float:none; background:url(../images/h_col.gif) no-repeat 0 0; }
.H_main .H_main .H_main { padding-top:64px; background:url(../images/h_col_btm.gif) no-repeat 0 100%; }
.H_main p	{ margin:0 0 10px 0;}
.H_main p.arrow { margin:15px 0; width:160px; padding-left:9px; background:url(../images/h_arrow.gif) no-repeat 0 6px; }

.H_col	{ padding:0 20px; float:left; display:inline; }
#H_welcome { width:288px; margin-right:4px; }
* html #H_welcome { width:328px; w\idth:288px; }
#H_trials { width:286px; margin-right:4px; }
* html #H_trials { width:326px; w\idth:286px; }
#H_info { width:288px; }
* html #H_info { width:328px; w\idth:288px; }

/* subpage content
 ====================================================================================== */
#S_main	{ padding-bottom:50px; }

#sidebar			{ margin-right:75px; padding:0px 0 50px 19px; width:194px; float:left; font-size:13px; }
* html #sidebar	{ width:213px;  w\idth:194px; }
#sidebar ul              { margin:25px 0 130px; }
#sidebar li		{ list-style:none; margin-bottom:2px; padding:0 0 3px 10px; border-bottom:1px solid #192d4c; background:url(../images/s_arrow.gif) no-repeat 0 6px; }
#sidebar li.last     { border-bottom:none; }
#sidebar li a:link, #sidebar li a:visited	{ display:block; color:#53a0d5; }
#sidebar li a:hover	{ color:#9bd5fc; }
#sidebar li a span	{ color:#DF5B22; }
#sidebar p.more { margin-top:10px; }
#sidebar p.more a:link, #sidebar p.more a:visited { margin-bottom:4px; display:block; }

#sidebar .nosub { margin-top:31px; }

#content	{ margin-top:26px; padding-bottom:43px; width:615px; float:left; }
#content p	{ padding:0px 0px 15px; }
#content ul	{ margin:24px 0 0 10px; }
#content li     { padding-left:10px; list-style:none; background:url(../images/bg_square.gif) no-repeat 0 7px; }
#content ol	{ margin:24px 0 0 27px; }
#content ol li { padding-left:0; list-style:decimal; background:none; }
#content ul.arrows li		{ list-style:none; padding-bottom:4px;}
#content ul.arrows a:link, #content ul.arrows a:visited	{color:#53a0d5;}
#content ul.arrows a span	{ color:#DF5B22}

#content h1 { margin:10px 0 15px -1px; }
#content h2 { margin:10px 0 10px; }
#content h3 { margin:10px 0 10px 1px; }
#content h4 { margin:10px 0 10px 1px; }
#content h5 { margin:10px 0 10px 1px; }
#content h6 { margin:10px 0 10px 1px; }

.formtable		{ font-size:12px; font-family:verdana, arial, sans-serif; }
	.formtable th	{ padding:7px; background:#E9F0E9; border-bottom:1px solid #ABC5AA; font-weight:bold;  }
	.formtable td	{ padding:7px 0;  }

.radio_table td { padding-bottom:15px; }
.radio_table td label { margin:-18px 0 0 25px; display:block; }


/* FOOTER
 ====================================================================================== */
.footer { position:relative; width:100%; color:#6c6e6f; font-size:11px; }
.footer a:link, .footer a:visited { color:#38547a; text-decoration:none; }
.footer a:hover { color:#6c6e6f; text-decoration:underline; }
.footer p { margin:0 53px 0 21px; float:left; }
* html .footer p { margin:0 43px 0 11px; }
.footer ul { float:left; }
.footer li { margin:0 9px; list-style:none; float:left; }
#s_footer { padding-top:21px; border-top:1px solid #12213a; }

/* ELEMENTS
 ====================================================================================== */
.clearfix:after, #container:after, .H_main:after, #S_main:after, .footer:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
/* PLEASE LEAVE BOTH THESE LINES, FIX FOR IE7 */
.clearfix, #container, .H_main, #S_main, .footer { display:inline-block; }
.clearfix, #container, .H_main, #S_main, .footer { /*\*/display:block;/**/ }