


/* -------------------------		LOGIN		------------------------- */
.login_existing{
	background:#3E2567;
	background-image:url(/images/corners/about_us_corners/cor20px_tl_pw.gif);
	background-repeat:no-repeat;
	background-position:top left;
	width:;
	height:30px;
	font-weight: bold;
	font-size: 1.2em;
	color: #FFF;
	}

	.myAccLabel{float: left; width: 150px; padding: 0px 0 5px 10px;}
	.myAccData{float: left; width: 230px; padding: 0px 10px 5px 10px; overflow: inherit;}
	
	.myaccount_heading{
		float: left;
		width:420px;
		background: #F0EEF3;
		background-image:url(/images/corners/login_corners/cor20px_br_lpw.gif);
		background-repeat:no-repeat;
		background-position:bottom right;
		overflow: hidden;
		}
		
	.login_page{
		background: #F0EEF3;
		background-image:url(/images/corners/login_corners/cor20px_br_lpw.gif);
		background-repeat:no-repeat;
		background-position:bottom right;
		overflow: hidden;
		}


/* -------------------------		NEWS		------------------------- */
/*NEWS HEADINGS*/
a.newsOn:link {color:#999999;}
a.newsOn:visited {color:#999999;}
a.newsOn:hover {}

a.newsOff:link, a.newsOff:visited {color:#000;}
a.newsOff:hover {}

/*NEWS DATE HEADINGS*/
a.dateOn:link, a.dateOn:visited {color: ##E6592B}
a.dateOn:hover {}

a.dateOff:link, a.dateOff:visited {color: ##FECC99}
a.dateOff:hover {}



/* -------------------------		MULTIMEDIA		------------------------- */
.photo_image_detail_show { display:block; }

.gallery_thumb {float:left; width:152px; height:109px; position:relative;}
.gallery_thumb_v {float:left; width:152px; height:109px; position:relative;}

/*THE ABSOLUTE POSITIONED DIV OVER IMAGE*/
.thumb_detail {
	display:block;
	width:122px;
	height:89px;
	background-image: url(/images/multimedia/trans_block.png);
	padding: 5px;
	position:absolute;
	top:0;
	left:0;
	color:#000;
	font-weight:bold;
	display:none;
	overflow: hidden;
	cursor: pointer;
}
/*INCASE OF IE PROBLEMS PNG*/
.transparent_class {
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
}
.gallery_thumb a {text-decoration: none;}

.gallery_box {
	border:1px solid #000000; padding:20px 0px 20px 20px; width:760px; overflow:hidden;
}

a.gallery_tab:link, a.gallery_tab:visited {
	display:block;
	float:left;
	margin:0 10px 0 0;
	border:1px solid #FFFFFF;
	border-bottom:0;
	position:relative;
	padding:5px 20px 0 10px;
	background-color:#C2C2C2;
	background-image:url(/images/corners/cor15px_tr_wg.gif);
	background-repeat:no-repeat;
	background-position:100% 0%;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
	height:21px;
}

a.gallery_tab_on:link, a.gallery_tab_on:visited, a.gallery_tab_on:hover, a.gallery_tab:hover {
	background-color:#FFFFFF;
	color:#000000;
	border:1px solid #000000;
	border-bottom:0;
	background-image:url(/images/corners/cor15px_tr_wg.gif);
	top:1px;
	height:21px;
}

.gallery_page {
	float:left; width:760px; overflow:hidden;
}

.gallery_container { position:relative;}/*position:relative;*/
.gallery_page_btn { float:right; width:58px; margin:0 10px 10px 10px;}
.gallery_page_btn_hide { visibility:hidden; }



/* -------------------------		WINNERS		------------------------- */
.win_campaign_thumbs{padding-left: 10px;}

.tester_nav{display:none; background: red; width: 100px; height: 100px;}
.tester_nav_on{position: absolute; top:50px; left: 100px; width: 100px; height: 100px; background: blue;}

* html .subnav {padding-top: 8px;}


ul#sublist {
	margin:0; 
	padding:0;
	list-style:none;
}

ul#sublist li {
	display:block;
	float:left;
	margin:0 5px 0 0;
	position:relative;
}

.tabcorner {
	position:absolute;
	top:0; 
	left:100%;
	width:20px;
	height:20px;
	z-index:15;
}

.tabcornerhide { display:none; }

.tabcorner img {
	position:relative;
	top:-1px;
	left:-19px;
}

ul#sublist li a:link, ul#sublist li a:visited {
	background-color:#CCCCCC;
	display:inline-block;
	color:#FFFFFF;
	font-weight:bold;
	padding:0px 20px 1px 5px;
	line-height:30px;
	text-decoration:none;
	background-image:url(/images/corners/cor20px_tr_gw.gif);
	background-repeat:no-repeat;
	background-position:100% 0%;
	font-size:1.0em;
	border:1px solid #FFFFFF;
	border-bottom:0;
	position:relative;
	z-index:5;
}

ul#sublist li a.subnavLinkon:link, ul#sublist li a.subnavLinkon:visited, ul#sublist li a.subnavLinkon:hover, ul#sublist li a:hover { 
	background-image:none;
	text-decoration:none;
	padding:0px 20px 0px 5px;
	background-color:#FFFFFF;
	color:#000000;
	border:1px solid #000000;
	border-bottom:1px solid #FFFFFF;
	position:relative;
	top:1px;
}


.winners_mainContent_container{
	position: relative;
	border: 1px solid #000;
	padding-bottom: 20px;
	margin-bottom: 20px;
	background-image:url(/images/corners/bar.jpg);
	background-repeat:no-repeat;
	background-position:0% 100%;
	}
/*	
.subnav ul.winners_tabs li a.winners_tab:link, .subnav ul.winners_tabs li a.winners_tab:visited {
	color: #FFF;
	font-weight: bold;
	list-style: none;
	font-size: 18px;
	background-color:#C2C2C2;
	margin: 0 0 0 10px;
	padding:5px 40px 0 10px;
	border-bottom:0;
	background-image:url(/images/corners/cor15px_tr_wg.gif);
	background-repeat:no-repeat;
	background-position:100% 0%;
	}
*/
/*ON STATE*/
/*
.subnav ul.winners_tabs li a.winners_tab.subnavLinkon:link, .subnav ul.winners_tabs li a.winners_tab.subnavLinkon:visited {
	color: #000;
	font-weight: bold;
	list-style: none;
	font-size: 18px;
	background-color:#FFF;
	margin: 0 0 0 10px;
	padding:4px 39px 0 9px;
	
	border-left:1px solid #000;
	border-top:1px solid #000;
	border-right:1px solid #000;
	
	background-image:url(/images/corners/cor20px_tr_bl.gif);
	background-repeat:no-repeat;
	background-position:100% 0%;
	text-decoration: none;
	}

.subnav ul.winners_tabs li {display: inline;}

.subnav ul.winners_tabs li a.winners_tab:hover{
	color: #000;
	font-weight: bold;
	list-style: none;
	font-size: 18px;
	background-color:#FFF;
	margin: 0 0 0 10px;
	padding:4px 39px 0 9px;
	
	border-left:1px solid #000;
	border-top:1px solid #000;
	border-right:1px solid #000;
	
	background-image:url(/images/corners/cor20px_tr_bl.gif);
	background-repeat:no-repeat;
	background-position:100% 0%;
	text-decoration: none;
	}
	
.subnav {margin-top: 10px;}
*/


/* -------------------------		ACCOMMODATION		------------------------- */
.accommodation_intro{position: absolute; top: 90px; left: 180px; color:#2D3192; font-weight:bold;}
.accommodation_bar	{
	background: #56B6DE;
	width: 636px;
	height:44px;
	padding-top: /*12px;*/;
	padding-left:/*20px*/;
	background-image:url(../images/corners/delegates_corners/accomondation/cor10px_br_bw.gif);
	background-repeat:no-repeat;
	background-position:bottom right;
	}
.accommodation_corner_tl{
float: left; 
background: #56B6DE;
height:44px;
width:10px;
background-image:url(../images/corners/delegates_corners/accomondation/cor10px_tl_bw.gif);
background-repeat:no-repeat;
}
/*ACCOMMODATION GUIDE*/
.accommodation_footer_bar {
	float: left; 
	width: 666px; 
	height: 42px; 
	background: #56B6DE;
	background-image:url(../images/corners/delegates_corners/accomondation/cor10px_tr_bw.gif);
	background-repeat:no-repeat;
	background-position:top right;
	}
.accommodation_footer_corner{
	float: left;
	width: 20px;
	height: 42px;
	background: #56B6DE;
	background-image:url(../images/corners/delegates_corners/accomondation/cor10px_bl_bw.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
}

.hotel_view_link { float:left; margin-right:30px; }
form#accommodation_search_form, form#accommodation_search_form select { margin:0; }
#map_legend { }
.legend_item { float:left; margin-right:20px; }
div.hotel_list_hotel { position:relative; min-height:169px; width:655px; overflow:hidden; margin-bottom:5px; background-color:#000; }
.hotel_list_image { position:absolute; top:0; left:0;}
div.hotel_list_name, div.hotel_detail_name { position:absolute; top:110px ; left:10px; z-index:100; }
a.hotel_list_name:link, a.hotel_list_name:visited, span.hotel_list_name { background-color:#fff; padding:0 4px; font-weight:bold; font-size:110%; }
.hotel_list_stars { background-color:#fff; padding:2px 4px; float:left; }
div.hotel_list_shader { position:absolute; top:0; left:300px; width:365px; height:169px; background-color:#1C1D56; filter:alpha(opacity=70); ;opacity:0.70; }
div.hotel_list_col_left { position:absolute; top:10px; left:310px; width:170px; margin-right:8px; color:#fff; }
div.hotel_list_col_right { min-height:150px; border-left:1px solid #ccc; position:absolute; top:10px; left:480px; width:150px; color:#fff; padding-left:8px; }
div.hotel_list_desc { font-style:italic; font-size:95%; margin-top:10px; line-height:115%; min-height: 55px; }
/* IE 6 Fixes */
* html .hotel_list_hotel, * html div.hotel_list_shader { height:169px; }
* html .hotel_list_desc { height:55px; }
div.hotel_list_buttons { margin-top:15px; }
div.hotel_list_buttons a:link, div.hotel_list_buttons a:visited {padding:0 2px; color:#3D73BD; font-weight: bold; background: #FFF; }
div.hotel_list_buttons div {margin-top:2px; }
div.hotel_list_buttons a.fav_add:link, div.hotel_list_buttons a.fav_add:visited, div.hotel_list_buttons a.fav_add_on:link, div.hotel_list_buttons a.fav_add_on:visited {background: #FFF; padding-right:20px; background-repeat:no-repeat; background-position:97% 60%; }
div.hotel_list_buttons a.fav_add:link, div.hotel_list_buttons a.fav_add:visited { background-image:url(/images/icons/heart_1.jpg);}
div.hotel_list_buttons a.fav_add_on:link, div.hotel_list_buttons a.fav_add_on:visited {font-weight:bold; background-image:url(/images/icons/heart_1.jpg);}
div.hotel_list_buttons a.fav_add:hover { color:#4073BF; text-decoration:none; }
a.fav_add_on:link, a.fav_add_on:visited {}

a:link.arrow_left_blue, a:visited.arrow_left_blue { background-image:url(/images/icons/arrow_2.jpg); padding-left:10px !important; background-repeat:no-repeat; background-position:2% 55%; }
a:link.arrow_right_blue, a:visited.arrow_right_blue { background-image:url(/images/icons/arrow_1.jpg); padding-right:10px !important; background-repeat:no-repeat; background-position:97% 55%; }

/*=--  Hotel detail page --=*/
div.hotel_detail_name { top:10px; }
div.hotel_detail_main { color:#000; font-size:95%; width:665px; }
div.hotel_detail_gallery { width:364px; float:right; overflow:hidden; margin:8px 0 8px 8px }
div.hotel_detail_desc { float:left; width:263px; margin:6px 0 6px 8px; display:inline; }
div.hotel_detail_thumbs { margin:5px 0 10px 0; }
div.hotel_detail_thumbs a:link, div.hotel_detail_thumbs a:visited { margin:5px 8px 0 0; display:inline; }



/* -------------------------		PRESS [DOWNLOADS]		------------------------- */
.download_container{padding: 5px;}
.download_logo{float: left; width: 284px; height: 337px; margin-right: 10px;}
.download_trophie{float: left; width: 284px; height: 337px;}


/* -------------------------		PRESS RELEASES		------------------------- */
.content_box_link_on{background-image:url(/images/press/press_releases/arrow_on.jpg); background-repeat: no-repeat; background-position:140px 5px;}
.content_box_link_off{background-image:url(/images/press/press_releases/arrow_off.jpg); background-repeat: no-repeat; background-position:140px 5px;}
.content_heading{width:300px; height:25px; font-size:1.4em; font-weight:bold; cursor: pointer;}


/* -------------------------		CONTACT US FORM		------------------------- */
.contact_details_col {float:right; width:240px; margin-top:100px;}
.contact_details_header {background-color:#3BA7A9; color:#FFFFFF; padding:3px 0px 3px 10px; font-weight:bold;}
.contact_details_body {background-color:#2F92D3; border:1px solid #2F92D3; padding:10px;color:#FFFFFF;}

#contactForm { margin:0px 0px 20px 0px; width:600px;  } 
#contactForm label { float:left; width:150px; margin-bottom:5px; }
#contactForm label.shortLabel { float:left; width:auto; margin-bottom:5px; margin-right:10px; }
#contactForm label.longLabel { float:left; width:450px; margin-bottom:10px; margin-top:10px; }
#contactForm .textinput { float:left; width:400px; padding:2px; margin-bottom:5px; border:1px solid #666; } 
#contactForm .selectinput { float:left; width:406px; padding:2px; margin-bottom:5px; border:1px solid #666; } 
#contactForm .inputHolder { float:left; width:306px; }
#contactForm .formNote { margin:8px 0 8px 0; }
#contactForm .mandatory { font-weight:bold; }
#contactForm .submit {margin: 10px 0px 10px 0px; }
#contactForm .formerror { font-weight:bold; color:#DD1E3C; }
.contactAddressCol { position:absolute; top:40px; left:590px; width:195px; color:#574915; }



/* -------------------------		MAILING LIST FORM		------------------------- */
#pressMailingListForm { margin:0px 0px 20px 0px; width:600px;}
#pressMailingListForm label { float:left; width:150px; margin-bottom:5px; }
#pressMailingListForm label.shortLabel { float:left; width:auto; margin-bottom:5px; margin-right:10px; padding: 10px 10px 0 0;  }
#pressMailingListForm label.longLabel { float:left; width:450px; margin-bottom:10px; margin-top:10px; }
#pressMailingListForm .textinput { float:left; width:402px;/*250px*/ padding:2px; margin-bottom:5px; border:1px solid #666; }
#pressMailingListForm textarea { float:left; width:402px; padding:2px; margin-bottom:5px; margin-top:0px; }
#pressMailingListForm .selectinput { float:left; width:408px; padding:2px; margin-bottom:5px; border:1px solid #666; }
#pressMailingListForm .inputHolder { float:left; width:440px; }
#pressMailingListForm .formNote { margin:8px 0 8px 0; }
#pressMailingListForm .mandatory { font-weight:bold; }
#pressMailingListForm .submit {margin: 10px 0px 10px 0px;} 
#pressMailingListForm .formerror { font-weight:bold; color:#DD1E3C; }

a.linked_top_link_on{color: #000;}
a.link_on{color: #000;}



/* -------------------------		REPRESENTATIVES		------------------------- */

.representatives_flag{float: left; width: 129px; height: 79px; overflow: hidden;}
.representatives_flagContainer{margin-top: 25px; width: 750px; height: 79px; overflow: hidden;}

.representatives_flag_small{float: left; width: 50px; height: 33px; overflow: hidden;}
.representatives_flagContainer_small{margin-top: 25px; width: 350px; height: 33px; overflow: hidden;}

.reps_selected_content{float: left; width:330px; margin-right:40px;}
.reps_selected_company_details{float: left; width: 140px;}
.reps_selected_country_name{font-size: 1.4em; font-weight: bold; margin-bottom: 30px;}
.reps_selected_company_name{font-size: 1.2em; font-weight: bold;}
.reps_selected_address{font-size: 0.9em; color:##3C3C3C;}

.reps_selected_logo{float: left; margin-top: 50px; width: 130px; overflow: hidden;}
.reps_selected_title{margin-top: 50px; font-weight: bold;}
.reps_selected_company_activites{margin-top: 5px;}

.reps_selected_contact{float: left; width:130px;}
.reps_selected_contact_title{font-weight: bold; margin-top: 25px;}



/* -------------------------		SUBSCRIBE		------------------------- */
#subscribeForm { width:600px;  } 
#subscribeForm label { float:left; width:150px; margin-bottom:5px; }
#subscribeForm label.shortLabel { float:left; width:auto; margin-bottom:5px; margin-right:10px; }
#subscribeForm label.longLabel { float:left; width:450px; margin-bottom:10px; margin-top:10px; }
#subscribeForm .textinput { float:left; width:400px; padding:2px; margin-bottom:5px; border:1px solid #666; } 
#subscribeForm .selectinput { float:left; width:406px; padding:2px; margin-bottom:5px; border:1px solid #666; } 
#subscribeForm .formNote { margin:8px 0 8px 0; }
#subscribeForm .inputHolder { float:left; width:306px; }
#subscribeForm .mandatory { font-weight:bold; }
#subscribeForm .submit {margin: 10px 0px 20px 0px;}
#subscribeForm .formerror { font-weight:bold; color:#DD1E3C; }

.subscribeRSSBox { float:left; width:250px; margin-left:15px; margin-top:100px; color: #FFFFFF; }
.subscribeRSSBox div { padding:10px }


/* -------------------------		SITEMAP			------------------------- */
.sitemap_mainContainer{width: 700px;}
.sitemap_home{width:690px; height:30px; padding: 5px;}

.sitemap_columnOne{float: left; width:200px; height:420px; overflow: hidden; padding-left: 50px;}
.sitemap_columnTwo{float: left; width:250px; height:420px; overflow: hidden;}
.sitemap_columnThree{float: left; width:200px; height:420px; overflow: hidden;}

.sitemap_gap{width: 700px; height: 30px;}

.sitemap_title{font-weight: bold; font-size: 1.1em; line-height:18px;}
.sitemap_listItem{display: inline; padding-left: 10px; line-height:18px;}



/* -------------------------		PAGE BG STYLES		------------------------- */
body.default_bg {
	background-color:#AB4584;
	background-image:url(/images/bg/bg_home_02.jpg);
}

body.default_bg #mainWrapper {
	background-image:url(/images/bg/bg_home_01.jpg);
}

body.default_bg #logo img {
	display:none;
}

body.default_bg #logo {
	background-image:url(/images/logo/logo_enter.gif);
	background-repeat:no-repeat;
	background-position:0 0;
}

body.default_bg .intro_text { color:#AB4584; }
body.default_bg #sub_nav_bar { background-color:#AB4584; }

/* ------------------------- 
HOME
-------------------------  */

body.home_bg {
	background-color:#AB4584;
	background-image:url(/images/bg/bg_home_02.jpg);
}

body.home_bg #mainWrapper {
	background-image:url(/images/bg/bg_home_01.jpg);
}

body.home_bg #logo img {
	display:none;
}

body.home_bg #logo {
	/*
	background-image:url(/images/logo/logo_enter.gif);
	background-repeat:no-repeat;
	background-position:0 0;
	*/
}

body.home_bg .intro_text { color:#AB4584; }
body.home_bg #sub_nav_bar { background-color:#AB4584; }

body.home_bg ul#sub_nav { background-color:#F05A28; background-image:url(/images/corners/NAVIGATION_CORNERS/ENTER_AWARDS/cor15px_br_o.gif); }

body.home_bg ul#sub_nav { background-color:#F7951D; background-image:url(/images/corners/NAVIGATION_CORNERS/MULTIMEDIA/cor15px_br_or_w.gif); }
body.home_bg ul#sub_nav li.nav_link_on { background-image:url(/images/corners/NAVIGATION_CORNERS/MULTIMEDIA/cor15px_tl_w_or.gif); }
body.home_bg ul#sub_nav li.nav_link_on a:link, body.home_bg ul#sub_nav li.nav_link_on a:visited, body.home_bg ul#sub_nav li.nav_link_on a:hover { background-image:url(/images/corners/NAVIGATION_CORNERS/MULTIMEDIA/cor15px_br_w_or.gif); }

/* ------------------------- 
DELEGATES
-------------------------  */

body.delegates_bg {
	background-color:#394DA6;
	background-image:url(/images/bg/delegates_bg_02.jpg);
}

body.delegates_bg #mainWrapper {
	background-image:url(/images/bg/delegates_bg_01.jpg);
}

body.delegates_bg #logo img {
	display:none;
}

body.delegates_bg #logo {
	background-image:url(/images/logo/logo_delegates.gif);
	background-repeat:no-repeat;
	background-position:0 0;
}

body.delegates_bg .intro_text { color:#394DA6; }
body.delegates_bg #sub_nav_bar { background-color:#394DA6; }

body.delegates_bg ul#sub_nav { background-color:#57B6DD; background-image:url(/images/corners/NAVIGATION_CORNERS/DELEGATES/cor15px_br_b.gif); }
body.delegates_bg ul#sub_nav li.nav_link_on { background-image:url(/images/corners/NAVIGATION_CORNERS/DELEGATES/cor15px_tl_w_b.gif); }
body.delegates_bg ul#sub_nav li.nav_link_on a:link, body.delegates_bg ul#sub_nav li.nav_link_on a:visited, body.delegates_bg ul#sub_nav li.nav_link_on a:hover { background-image:url(/images/corners/NAVIGATION_CORNERS/DELEGATES/cor15px_br_w_b.gif); }



/* -------------------------		ENTER		-------------------------  */

body.enter_bg { background-color:#BA2632; background-image:url(/images/bg/enter_bg_02.jpg); }
body.enter_bg #mainWrapper { background-image:url(/images/bg/enter_bg_01.jpg); }
body.enter_bg #logo img { display:none; }
body.enter_bg #logo { background-image:url(/images/logo/logo_enter.gif); background-repeat:no-repeat; background-position:0 0; }
body.enter_bg .intro_text { color:#BA2632; }
body.enter_bg ul#sub_nav { background-color:#F05A28; background-image:url(/images/corners/NAVIGATION_CORNERS/ENTER_AWARDS/cor15px_br_o.gif); }
body.enter_bg ul#sub_nav li.nav_link_on { background-image:url(/images/corners/NAVIGATION_CORNERS/ENTER_AWARDS/cor15px_tl_w_o.gif); }
body.enter_bg ul#sub_nav li.nav_link_on a:link, body.enter_bg ul#sub_nav li.nav_link_on a:visited, body.enter_bg ul#sub_nav li.nav_link_on a:hover { background-image:url(/images/corners/NAVIGATION_CORNERS/ENTER_AWARDS/cor15px_br_w_o.gif); }

/* ------------------------- 
WHATS ON
-------------------------  */

body.whatson_bg {
	background-color:#007946;
	background-image:url(/images/bg/whats_bg_02.jpg);
}

body.whatson_bg #mainWrapper {
	background-image:url(/images/bg/whats_bg_01.jpg);
}

body.whatson_bg #logo img {
	display:none;
}

body.whatson_bg #logo {
	background-image:url(/images/logo/logo_whats_on.gif);
	background-repeat:no-repeat;
	background-position:0 0;
}

body.whatson_bg .intro_text { color:#007946; }

body.whatson_bg ul#sub_nav { background-color:#BED63A; background-image:url(/images/corners/NAVIGATION_CORNERS/WHATS_ON/cor15px_br_g.gif); }
body.whatson_bg ul#sub_nav li.nav_link_on { background-image:url(/images/corners/NAVIGATION_CORNERS/WHATS_ON/cor15px_tl_w_g.gif); }
body.whatson_bg ul#sub_nav li.nav_link_on a:link, body.whatson_bg ul#sub_nav li.nav_link_on a:visited, body.whatson_bg ul#sub_nav li.nav_link_on a:hover { background-image:url(/images/corners/NAVIGATION_CORNERS/WHATS_ON/cor15px_br_w_g.gif); }

/* ------------------------- 
WINNERS
-------------------------  */

body.winners_bg {
	background-color:#7A44A2;
	background-image:url(/images/bg/winners_bg_02.jpg);
}

body.winners_bg #mainWrapper {
	background-image:url(/images/bg/winners_bg_01.jpg);
}

body.winners_bg #logo img {
	display:none;
}

body.winners_bg #logo {
	background-image:url(/images/logo/logo_winners.gif);
	background-repeat:no-repeat;
	background-position:0 0;
}

body.winners_bg .intro_text { color:#7A44A2; }

body.winners_bg ul#sub_nav { background-color:#EB008B; background-image:url(/images/corners/NAVIGATION_CORNERS/WINNERS/cor15px_br_p.gif); }
body.winners_bg ul#sub_nav li.nav_link_on { background-image:url(/images/corners/NAVIGATION_CORNERS/WINNERS/cor15px_tl_w_p.gif); }
body.winners_bg ul#sub_nav li.nav_link_on a:link, body.winners_bg ul#sub_nav li.nav_link_on a:visited, body.winners_bg ul#sub_nav li.nav_link_on a:hover { background-image:url(/images/corners/NAVIGATION_CORNERS/WINNERS/cor15px_br_w_p.gif); }

/* ------------------------- 
MULTIMEDIA
-------------------------  */

body.multimedia_bg {
	background-color:#FA5923;
	background-image:url(/images/bg/multimedia_bg_02.jpg);
}

body.multimedia_bg #mainWrapper {
	background-image:url(/images/bg/multimedia_bg_01.jpg);
}

body.multimedia_bg #logo img {
	display:none;
}

body.multimedia_bg #logo {
	background-image:url(/images/logo/logo_multimedia.gif);
	background-repeat:no-repeat;
	background-position:0 0;
}

body.multimedia_bg .intro_text { color:#FA5923; }

body.multimedia_bg ul#sub_nav { background-color:#F7951D; background-image:url(/images/corners/NAVIGATION_CORNERS/MULTIMEDIA/cor15px_br_or_w.gif); }
body.multimedia_bg ul#sub_nav li.nav_link_on { background-image:url(/images/corners/NAVIGATION_CORNERS/MULTIMEDIA/cor15px_tl_w_or.gif); }
body.multimedia_bg ul#sub_nav li.nav_link_on a:link, body.multimedia_bg ul#sub_nav li.nav_link_on a:visited, body.multimedia_bg ul#sub_nav li.nav_link_on a:hover { background-image:url(/images/corners/NAVIGATION_CORNERS/MULTIMEDIA/cor15px_br_w_or.gif); }


/* -------------------------		JURIES		------------------------- */
.juries_arrow{ overflow: hidden; background-image:url(/images/icons/arrow_rt.png); background-repeat:no-repeat; background-position:160px 6px; }
.jury_title { color:#000; font-weight:bold; font-size:1.6em; margin-top:10px; }
.jury_thumbs { float:left; width:235px; margin-right:2px; }
.jury_first_thumb { float: left; width:74px; height: 74px; overflow: hidden; }
.jury_other_thumbs { float: left; width:160px; overflow: hidden; }
.jury_juror_thumb { padding:0 0 5px 5px; overflow: hidden; }
div.jury_juror_image { float: left; width: 143px; height: 143px; margin-right: 10px; overflow: hidden; }
.juror_details { margin: 65px 0 30px 0; }
.jury_pres_header { float: left; margin-bottom: 15px; font-weight: bold; width: 200px; }
div.jury_pres_link { float: left; width: 200px; }
.juror_bio { margin-bottom: 15px; font-weight: bold; }

/* -------------------------	ENTRIES	------------------------- */

.submit_entry_subnav{width: auto; height: 50px; background:; line-height: 50px;}
.submit_entry_subnav a{background:; margin-right: 20px; font-weight: bold;}

/* -------------------------		Speakers/Speaker		------------------------- */
.speaker_container{width: 870px; margin-top: 40px;}
.speaker_item_container{float: left; width: 425px; min-height: 100px; overflow: hidden; margin-bottom:10px;}
.speaker_thumbnail{float: left; width: 74px; height: 74px; margin-right: 15px; }
.speaker_copy{float: left; width: 330px; height: auto; margin-right: 5px;}
.speaker_name{font-weight: bold;}
.speaker_intro_text{width: 400px; overflow: hidden;}

.speaker_container_detail{width: 870px; height: auto;}
.speaker_thumbnail_detail{float: left; width:150px; height:200px;}
.speaker_content{float: left; width: 400px; height: auto;}

.link_container{width: 200px; height: 25px;}
.speakers_link{float: left; width: 100px; display: block; color:#F7951D;}
.schedule_link{float: left; width: 100px; display: block; color:#F7951D;}
.event_title_speaker_page{ color:#F7951D;}

.event_item_divider{border-bottom:1px solid #C2D643; padding:0 0 10px 0; margin:0 0 10px 0;}
.speaker_type_overlay{color:#016738; font-size: 0.9em;}
.title_format_overlay{color:#016738; font-weight: bold;}

.event_item_title_info{float:left; width:60%;}
.event_item_sponsor_image{float:left; width:30%; text-align:right;}
.event_item_copy{float:left; width:60%; color:#000000;}
.event_side_navigation{float:right; width:30%; padding-left: 20px;}

.event_item_bold{color:##000000; font-weight:bold;}


.close_button{background-color:#FFF; padding: 5px; width: 90px; display:block; }
.close_button_ overlay{
	width: 105px;
	height: 21px;
	display:block;
	}
/* -------------------------full_schedule	------------------------- */
.full_schedule_column_heading{
	color: #FFF; font-weight: bold;
	font-size: 1.2em;
	background: #016738;
	height: 38px;
	line-height: 38px;
	padding-left: 20px;
	background-image:url(/images/corners/crnr_lft.jpg);
	background-repeat:no-repeat;
	background-position:left;
	overflow: hidden;
	margin-bottom: 5px;
	}
.full_schedule_columns{float: left; width:265px; height: auto; margin-right: 10px;}
.schedule_item{position: relative; height:140px; width:265px; overflow: hidden; cursor:pointer; margin-bottom: 5px;}
.full_schedule_hover_box{position:absolute; top:0; left:0; display:none; width:253px; height:128px; background: #FFF; padding: 5px; cursor:pointer; overflow: hidden;border: 1px solid #016738;}
.full_schedule_contents{width:255px; height:130px; background: #F5F9E0; padding: 5px; cursor:pointer; overflow: hidden;}
.full_schedule_contents_workshop{width:255px; height:130px; background: #DDDEF3; padding: 5px; cursor:pointer; overflow: hidden;}
.full_schedule_nights{width:255px; height:130px; background: #E4EEAE; padding: 5px; cursor:pointer; overflow: hidden;}
.full_schedule_sponsor_image{width:256px; height:70px; overflow: hidden; margin-botton: 2px;}
.full_schedule_sponsor_image img { max-height:70px; }

.full_schedule_type {color:#016738; font-weight: bold; font-size: 0.9em; width:125px; float:left; text-align:right; }
.full_schedule_info { font-weight:bold; font-size:0.9em; width:125px;  float:left;}
.full_schedule_sponsor { font-weight:bold; font-size:0.9em; }

.close_button_position_overlay_box{position: absolute; bottom:10px; right:10px;}
 
.event_detail_links { padding-left:10px; }
.event_detail_links a:link, .event_detail_links a:visited {
	font-size:0.9em;
	background-repeat:no-repeat;
	background-position:0 0;
	color:#099ADD;
	text-decoration:none;
	padding:0px 10px 0 15px;
}
/*STUMBLE IT!*/
.event_detail_links a.event_stumble_link { background-image:url(/images/icons/social_media/stumble_small.png); }
/*DEL.ICIO.US*/
.event_detail_links a.event_delicious_link { background-image:url(/images/icons/social_media/delicious_small.png); }
/*DIGG IT*/
.event_detail_links a.event_digg_link { background-image:url(/images/icons/social_media/diggit_small.png); }
/*SHARE ON FACEBOOK*/
.event_detail_links a.event_facebook_link { padding-left:0; }
/*TWEET IT*/
.event_detail_links a.event_tweet_link { background-image:url(/images/icons/social_media/twitter_small.png); }

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

body.footer_bg {
	background-color:#4F367A;
	background-image:url(/images/bg/footer_bg_02.jpg);
}

body.footer_bg #mainWrapper {
	background-image:url(/images/bg/footer_bg_01.jpg);
}

body.footer_bg #logo img {
	display:none;
}

body.footer_bg #logo {
	background-image:url(/images/logo/logo_bottom.gif);
	background-repeat:no-repeat;
	background-position:0 0;
}

body.footer_bg .intro_text { color:#4F367A; }

body.footer_bg ul#sub_nav { background-color:#DD1E3C; background-image:url(/images/corners/NAVIGATION_CORNERS/ENTER_AWARDS/cor15px_br_o.gif); }

#ftr_sponsors{ margin: 10px 0; width: 760px;}

/*=---   Delegates Handbook   ---=*/
table.hb_listing tr th, .hb_topbar { background-color:#57B6DD; padding:1px 5px; color:#fff; font-weight:bold; }

.hb_col { width:425px; float:left; }
.hb_col_left { margin-right:20px; }
.hb_col .login_links a:link, .hb_col .login_links a:visited { color:#FDF00E !important; }

table.hb_listing { width:100%; }
table.hb_listing tr th a:link, table.hb_listing tr th a:visited { color:#fff; }
table.hb_listing tr th, table.hb_listing tr td { padding:2px 3px 3px 3px; }
table.hb_listing tr th { font-weight:bold; }
table.hb_listing tr td a:link, table.hb_listing tr td a:visited { font-weight:normal; }
table.hb_listing tr td { border-bottom:1px solid #57B6DD; }
td.hb_paging a:link, td.hb_paging a:visited { padding:0 6px; }
td.hb_paging { border-bottom:0 !important; }

.hb_box { margin-bottom:5px; }

form#delegate_listing_login label, form#delegate_listing_login input { float:left; margin-bottom:5px; }
form#delegate_listing_login label { margin-right:8px; padding-top:3px; width:70px; }
form#delegate_listing_login input { float:left; width:180px; }
form#delegate_listing_login #delegate_submit { width:auto; margin-left:80px; }

#delegate_search_form { float:left; margin-bottom:10px; }
.hb_link_to_other { float:right; margin:0 0 10px 0; }
