/*
-------------------------------------------
NAVIGATION
-------------------------------------------
*/

/* MAIN NAV LIST */
#navigation_list { 
	position:relative; 
	margin:0 0 0 0; 
	padding:0 0 0 20px;
	background-image:url(/images/corners/cor15px_tl_b.gif);
	background-repeat:no-repeat;
	background-position:0 0;
	width:880px;
	background-color:#000000;
	font-weight:bold;
}

#navigation_list li {
	display:block;
	float:left;
}

#navigation_list li a:link, #navigation_list li a:visited {
	display:block;
	color:#FFFFFF;
	padding:10px 15px 5px 20px;
	line-height:20px;
	text-decoration:none;
}
#navigation_list li a:hover { text-decoration:none; color:#F7951D; }


/* GREY TOP NAV ITEMS  (login etc.) */
#navigation_list li.right_nav_link {
	float:right;
	background-color:#CCCCCC;
	background-image:url(/images/corners/cor20px_tr_gw.gif);
	background-repeat:no-repeat;
	background-position:100% 0%;
}

#navigation_list li.right_nav_first {
	background-image:url(/images/corners/cor15px_tl_bg.gif);
	background-repeat:no-repeat;
	background-position:0 0;
}

#navigation_list li.right_nav_link a:link, #navigation_list li.right_nav_link a:visited {
	color:#000000;
	width:100px;
	padding:10px 0px 5px 0px;
	text-align:center;
}
#navigation_list li.right_nav_link a:hover { color:#FFFFFF; }


/* NAV ON STATE */
#navigation_list li.nav_link_on {
	background-color:#F7951D;
	background-image:url(/images/corners/cor15px_tl_b.gif);
	background-repeat:no-repeat;
	background-position:0 0;
}

#navigation_list li.nav_link_on a:link, #navigation_list li.nav_link_on a:visited {
	color:#000000;
	background-image:url(/images/corners/cor15px_br_b.gif);
	background-repeat:no-repeat;
	background-position:100% 100%;
}
#navigation_list li.nav_link_on a:hover {  }


#navigation_list li#home_nav_tab a:hover { color:#F7951D; }
#navigation_list li#home_nav_tab.nav_link_on { background-color:#F7951D; background-image:url(/images/corners/navigation_corners/multimedia/cor15px_tl_or_b.gif); }
#navigation_list li#home_nav_tab.nav_link_on a:link, #navigation_list li#home_nav_tab.nav_link_on a:visited {
	color:#000000;
	background-image:url(/images/corners/navigation_corners/multimedia/cor15px_br_or_b.gif);
}

#navigation_list li#enter_nav_tab a:hover { color:#F05A28; }
#navigation_list li#enter_nav_tab.nav_link_on { background-color:#F05A28; background-image:url(/images/corners/navigation_corners/enter_awards/cor15px_tl_o_b.gif); }
#navigation_list li#enter_nav_tab.nav_link_on a:link, #navigation_list li#enter_nav_tab.nav_link_on a:visited {
	color:#000000;
	background-image:url(/images/corners/navigation_corners/enter_awards/cor15px_br_o_b.gif);
}

#navigation_list li#delegates_nav_tab a:hover { color:#57b6dd; }
#navigation_list li#delegates_nav_tab.nav_link_on { background-color:#57b6dd; background-image:url(/images/corners/navigation_corners/delegates/cor15px_tl_b_b.gif); }
#navigation_list li#delegates_nav_tab.nav_link_on a:link, #navigation_list li#delegates_nav_tab.nav_link_on a:visited {
	color:#000000;
	background-image:url(/images/corners/navigation_corners/delegates/cor15px_br_b_b.gif);
}

#navigation_list li#whatson_nav_tab a:hover { color:#bed63a; }
#navigation_list li#whatson_nav_tab.nav_link_on { background-color:#bed63a; background-image:url(/images/corners/navigation_corners/whats_on/cor15px_tl_g_b.gif); }
#navigation_list li#whatson_nav_tab.nav_link_on a:link, #navigation_list li#whatson_nav_tab.nav_link_on a:visited {
	color:#000000;
	background-image:url(/images/corners/navigation_corners/whats_on/cor15px_br_g_b.gif);
}

#navigation_list li#winners_nav_tab a:hover { color:#eb008b; }
#navigation_list li#winners_nav_tab.nav_link_on { background-color:#eb008b; background-image:url(/images/corners/navigation_corners/winners/cor15px_tl_p_b.gif); }
#navigation_list li#winners_nav_tab.nav_link_on a:link, #navigation_list li#winners_nav_tab.nav_link_on a:visited {
	color:#000000;
	background-image:url(/images/corners/navigation_corners/winners/cor15px_br_p_b.gif);
}

#navigation_list li#multimedia_nav_tab a:hover { color:#f7951d; }
#navigation_list li#multimedia_nav_tab.nav_link_on { background-color:#f7951d; background-image:url(/images/corners/navigation_corners/multimedia/cor15px_tl_or_b.gif); }
#navigation_list li#multimedia_nav_tab.nav_link_on a:link, #navigation_list li#multimedia_nav_tab.nav_link_on a:visited {
	color:#000000;
	background-image:url(/images/corners/navigation_corners/multimedia/cor15px_br_or_b.gif);
}
/* =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
/*DELEGATES REGISTER NAVIGATION*/
/* -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= */


/*
#subnav ul li .del_reg_on a:link, #subnav ul li .del_reg_on a:visited {
	color:#000000;
	background-image:url(/images/corners/corner_del_bl.jpg);
	background-repeat:no-repeat;
	background-position:bottom left;
}
*/



/* NAV HOVER STATE */
#navigation_list li.nav_link_hover a:link, #navigation_list li.nav_link_hover a:visited {
	text-decoration:none; color:#F7951D;
}
#navigation_list li.nav_link_hover a:hover { text-decoration:none; color:#F7951D; }




ul#sub_nav { 
	font-weight:bold;
	display:block;
	position:absolute;
	top:35px;
	left:0;
	background-color:#F7951D;
	margin:0; 
	padding:0 0 0 20px;
	width:880px;
	height:30px;
	background-image:url(/images/corners/cor15px_br_ow.gif);
	background-repeat:no-repeat;
	background-position:100% 100%;
	z-index:2;
	
}

ul#sub_nav li {
	display:block;
	position:relative;
	float:left;
}

ul#sub_nav li a:link, ul#sub_nav li a:visited {
	display:inline-block;
	color:#FFFFFF;
	padding:0px 15px 0px 20px;
	line-height:30px;
	text-decoration:none;
	height:30px;
}
ul#sub_nav li a:hover { text-decoration:none; color:#000000; }


ul#sub_nav li.nav_link_on {
	background-color:#FFFFFF;
	background-image:url(/images/corners/cor15px_tl_wo.gif);
	background-repeat:no-repeat;
	background-position:0 0;
}


ul#sub_nav li.nav_link_on a:link, ul#sub_nav li.nav_link_on a:visited, ul#sub_nav li.nav_link_on a:hover { 
	color:#000000;
	background-image:url(/images/corners/cor15px_br_wo.gif);
	background-repeat:no-repeat;
	background-position:100% 100%;
	text-decoration:none;
}








/* SUB NAV */
#navigation_list li ul { 
	display:none;
	position:absolute;
	top:35px;
	left:0;
	margin:0; 
	padding:0 0 0 30px;
	width:870px;
	z-index:3;
}

#navigation_list li ul li { background-color:transparent; }

#navigation_list li.nav_link_on ul li a:link, #navigation_list li.nav_link_on ul li a:visited { 
	background-image:none; color:#FFFFFF; background-color:transparent;
}
#navigation_list li.nav_link_on ul li a:hover { background-image:none; text-decoration:underline;}
#navigation_list li.nav_link_on ul li { background-image:none; }

#navigation_list li.nav_link_hover ul li a:link, #navigation_list li.nav_link_hover ul li a:visited { background-image:none; color:#000000; }
#navigation_list li.nav_link_hover ul li a:hover { background-image:none; color:#FFFFFF; }

#navigation_list li ul li a:link, #navigation_list li ul li a:visited {
	display:block;
	background-color:transparent;
	color:#000000;
	padding:5px 10px 5px 10px;
	height:20px;
}
#navigation_list li ul li a:hover { color:#FFFFFF; }

#navigation_list li ul li.sub_nav_link_on {
	background-color:#FFFFFF;
	background-image:url(/images/corners/cor15px_tl_wo.gif);
	background-repeat:no-repeat;
	background-position:0 0;
}


#navigation_list li ul li.sub_nav_link_on a:link, #navigation_list li ul li.sub_nav_link_on a:visited, #navigation_list li ul li.sub_nav_link_on a:hover { 
	color:#000000;
	background-image:url(/images/corners/cor15px_br_wo.gif);
	background-repeat:no-repeat;
	background-position:100% 100%;
	text-decoration:none;
}

/*
-------------------------------------------
FOOTER NAVIGATION
-------------------------------------------
*/

#footer_navigation_list { 
	position:relative; 
	margin:0; 
	padding:0 10px 0 0px;
	background-image:url(/images/corners/cor15px_tr_gr.gif);
	background-repeat:no-repeat;
	background-position:100% 0%;
	width:760px;
	background-color:#CCCCCC;
	font-size:0.9em;
	font-weight:bold;
}
#footer_navigation_list li {
	display:block;
	background-color:#CCCCCC;
	float:left;
}

#footer_navigation_list li.first {
	background-image:url(/images/corners/cor15px_bl_gr.gif);
	background-repeat:no-repeat;
	background-position:0% 100%;
	padding:0 0 0 10px;
}

#footer_navigation_list li a:link, #footer_navigation_list li a:visited {
	display:block;
	color:#3D2566;
	padding:3px 8px 3px 10px;
	line-height:20px;
	text-decoration:none;
	margin:2px 2px 2px 0;
}
#footer_navigation_list li a:hover { text-decoration:none; color:#3D2566; background-color:#FFFFFF; }


#footer_navigation_list li.nav_link_on {

}

#footer_navigation_list li.nav_link_on a:link, #footer_navigation_list li.nav_link_on a:visited {
	text-decoration:none; color:#3D2566; background-color:#FFFFFF;
}
#footer_navigation_list li.nav_link_on a:hover {  }

#footer_navigation_list li.social_icons {
	position:absolute;
	top:0px;
	left:770px;
	background:none;
	width:200px;
}

#footer_navigation_list li.social_icons a:link, #footer_navigation_list li.social_icons a:visited, #footer_navigation_list li.social_icons a:hover {
	display:inline;
	padding:0 5px 0 10px;
	margin:0 0 0 0;
}

/*
-------------------------------------------
SUB_NAVIGATION
-------------------------------------------
*/

#sub_navigation_list { 
	position:absolute; 
	top:70px;
	left:10px;
	list-style: none;
	margin:0; 
	padding:0 10px 0 0px;
	width:760px;
	font-size:0.9em;
	font-weight:bold;
}
#sub_navigation_list li {
	display:block;
	float:left;
}

#sub_navigation_list li a:link, #sub_navigation_list li a:visited {
	display:block;
	/*color:#F7951D;*/
	padding:3px 8px 3px 10px;
	line-height:20px;
	text-decoration:none;
	margin:2px 2px 2px 0;
}
#sub_navigation_list li a:hover { text-decoration:none; color:#000000;}


#sub_navigation_list li.nav_link_on {

}

#sub_navigation_list li.nav_link_on a:link, #sub_navigation_list li.nav_link_on a:visited {
	text-decoration:none; color:#000000;
}
#sub_navigation_list li.nav_link_on a:hover {  }
