@charset "utf-8";
/* Healthcare Awards SCREEN CSS Document */


* {margin:0; padding:0;}

body { 
	font-family: Tahoma, Arial, Verdana, sans-serif; 
	font-size:100%;
	line-height:1.125em; /* 16x1.125=18px */
	color:#fff;
	background:url(../i/background.gif) #fff top center repeat-x; 
	height: 100%; 
	
	}
p.bbd, p.bbd a {text-align: center;color:#999;font-size:11px;}	
	
h1, h2, h3{
	font-family: Arial, Verdana, sans-serif;

	color:#00aeef;
}



h2 { 
	font-size:1.75em;
	line-height:1.5em; /* 16x1.125=18px */
	padding-top: 10px;
	padding-left: 25px;
	padding-right: 25px;
	
	}
	
h3 { 
	font-size:1.5em;
	line-height:1.5em; /* 16x1.125=18px */
	padding-top: 10px;
	padding-left: 25px;
	padding-right: 25px;
	
	}
	
h4 {
	font-size:.8em;
	color:#00aeef;
	line-height:1.5em; /* 16x1.125=18px */
	padding-top: 10px;
	padding-bottom:0px;
		padding-left: 25px;
	padding-right: 25px;
}

h5 {
	font-size:.8em;
	font-family: Arial, Verdana, sans-serif; 
	color:#333;
	
}
	
#action_boxes h3 { 
	padding-top: 16px;
	padding-left: 68px;
	color:#fff;

	
	}
	
body#home-page #right_content h3 { /*header of 1st demo*/
font-family: Tahoma, Arial, Verdana, sans-serif; 
line-height:1.25em;
font-style:normal;
font-size:1em;
color:#a3a09d;
}

#right_column #left_box h3 { 
	padding-top: 16px;
	padding-left: 68px;
	color:#a3a09d;

	
	}
	
#right_column #right_box h3 { 
	padding-top: 16px;
	padding-left: 68px;
	color:#a3a09d;

	
	}
	
#content_wrap p { 
	font-size:.75em;
	line-height:1.5em; /* 16x1.125=18px */
	color:#fff;
	padding-bottom: 10px;
	padding-top: 10px;
	padding-left: 25px;
	padding-right: 25px;
	
	
	}	
	
	

	
#footer_info p { 
	font-size:.875em;
	line-height:1.25em; /* 16x1.125=18px */
	color:#fff;
	padding-top: 30px;
}

a, a:link, a:visited { text-decoration:none; color:#fff;}
a:hover, a:active {text-decoration:none;color:#00aeef;}	

#footer_info a, #footer_info a:link,  #footer_info a:visited { text-decoration:none; color:#00aeef;}
#footer_info a:hover, #footer_info a:active {text-decoration:none;color:#fff;}	

#content_wrap a, #content_wrap a:link,  #content_wrap a:visited { text-decoration:none; color:#00aeef;}
#content_wrap a:hover, #content_wrap a:active {text-decoration:none;color:#fff;}	

.category a, .category a:link,  .category a:visited { text-decoration:none; color:#484752;}
.category a:hover, .category a:active {text-decoration:none;color:#fff;}

#content_wrap li { 
	font-size:.75em;
	color:#fff;

		
	}	

#content_text ul, #content_text ol { margin: 0 1.5em 1.5em 75px; }
#content_text ul li, #content_text ol li{ font:.75em ; display:list-item;color:#fff;}
#content_text ul { list-style-type: disc; }
#content_text ol { list-style-type: decimal; }

div.clear {clear: both;}

img {border:none;}

/* ---------------------------------------------------------------------------- STRUCTURE
--------------------------------------------------------------------------------------*/

#header {width:962px;height:160px; margin:0 auto; }

#menu_holder {width:962px;height:76px; margin:0 auto;}

#menu {width:962px;height:76px; background:url(../i/menu.gif) top left no-repeat; float:left; }

body#home-page #banner {width:962px;height:293px; background:url(../i/flash_background.gif); margin:0 auto;}	

#banner {width:962px;height:126px; background:url(../i/banner_article.gif) top left no-repeat; margin:0 auto;}
	
body#home-page #content_wrap {width:962px;height:100%; min-height: 100%; background:url(../i/content_back.gif) no-repeat ; margin:0 auto;}

#content_wrap {width:962px;height:100%; min-height: 100%; background:url(../i/content_back.gif) no-repeat ; margin:0 auto; padding-top:20px;}

#left_column {width:644px; float:left; }

#right_column {width:315px; float:right; }

#sponsor_strip {width:962px;height:128px; margin:0 auto;clear:both; }

.gutter {width:962px;height:10px; margin:0 auto; clear:both;}







/* Main top-navigation
------------------------------------------------------------------*/

div#menu ul#main-nav {
	list-style: none;
	text-indent: -9999px;
	position: absolute;
	top: 200px;}
	
div#menu ul#main-nav li {
	list-style: none;
	padding:0px;
	position: absolute;
}
ul#main-nav li, ul#main-nav a {
	height: 36px;
	padding:0px;
	display: block;
}

div#menu ul#main-nav li a {text-decoration: none;}
div#menu ul#main-nav li {text-decoration: none;}


#home {
	left: 0px;
	width: 94px;
}
#programme{
	left: 94px;
	width: 252px;
}
#speakers {
	left: 346px;
	width: 132px;
}
#exhibition {
	left: 478px;
	width: 149px;
}


#registration {
	left: 627px;
	width: 177px;
}

#contact {
	left: 804px;
	width: 158px;
}


#home a:hover	{background:url(../i/menu.gif)  0px -196px no-repeat;}
#programme a:hover {background:url(../i/menu.gif)  -94px -196px no-repeat;}
#speakers a:hover {background:url(../i/menu.gif)  -346px -196px no-repeat;}
#exhibition a:hover {background:url(../i/menu.gif)  -478px -196px no-repeat;}
#registration a:hover	{background:url(../i/menu.gif)  -627px -196px no-repeat;}
#contact a:hover	{background:url(../i/menu.gif)  -804px -196px no-repeat;}


/* Main top-navigation "active tabs"
------------------------------------------------------------------*/
body#home-page #home  {background:url(../i/menu.gif)  0px -118px no-repeat;}
body#programme-page #programme  {background:url(../i/menu.gif)  -94px -118px no-repeat;}
body#speakers-page #speakers {background:url(../i/menu.gif)  -346px -118px no-repeat;}
body#exhibition-page #exhibition {background:url(../i/menu.gif)  -478px -118px no-repeat;}
body#registration-page #registration	{background:url(../i/menu.gif)  -627px -118px no-repeat;}
body#contact-page #contact	{background:url(../i/menu.gif)  -804px -118px no-repeat;}

/* ---------------------------------------------------------------------------- LEFT COLUMN
--------------------------------------------------------------------------------------*/
body#home-page #content_header {width: 617px; height:57px; background:url(../i/header_back.gif) top left no-repeat; margin: 0px 14px 0px 13px;}

body#home-page #content_text {width: 617px; height:100%; background:url(../i/text_back.gif) top left no-repeat; margin: 0px 14px 0px 13px;}

 #content_header {width: 617px; height:57px; background:url(../i/header_back.gif) top left no-repeat; margin: 0px 14px 0px 13px;}

#content_text {width: 617px; height:100%; background:url(../i/text_back.gif) top left no-repeat; margin: 0px 14px 0px 13px;}

#content_text h4 {clear:both;}

#content_text  table {border:none; margin-left:25px;} 

#content_text  table td{vertical-align:top;} 

#action_boxes {width: 644px; height:226px; margin: 0 auto;}

#left_box {width: 320px; height:226px; background:url(../i/subscribe_box_back.gif) top left no-repeat; margin-right:4px; float:left;}

#left_box_header {width: 320px; height:60px; }


.textboxstyle{ background:url(../i/textfield-back.gif) top left no-repeat; border:0; height: 28px; width: 235px; margin-left:20px; padding-top:6px; padding-left:6px;}


.submitstyle{  border:0; height: 32px; width: 164px; margin-left:90px;}


#nominate_form {padding-right: 35px; float:right;}

#nominate_form .textboxstyle{  border:#990000 solid 1px; background:#fbfbf9;  width: 300px;  margin-bottom:20px;}

#nominate_form .textboxstyle_multi{  border:#990000 solid 1px; background:#fbfbf9;  width: 305px;  height: 100px; margin-bottom:20px; margin-left:5px;}


#nominate_form .submitstyle{  border:0; height: 32px; width: 164px; margin-left:200px;}

#nominate_form label {text-align:right; color: #333;  font-size:.75em; font-family:Georgia, "Times New Roman", Times, serif; vertical-align:top;}




body#home-page #right_box {width: 320px; height:226px; background:url(../i/partners_box_back.gif) top left no-repeat; float:right; }

#right_box {width: 320px; height:226px; background:url(../i/partners_box_back.gif) top left no-repeat; float:right; padding-bottom:20px;}

#right_box_header {width: 320px; height:60px; }

/* ---------------------------------------------------------------------------- CATEGORY ACCORDION-*/

.category { 
cursor: hand;
cursor: pointer;
width:90%;
line-height:.65em;
padding-left: 25px;
padding-bottom:30px;
font-size:16px;
font-style: normal;
background: url(../i/category_header_back_off.gif) top left no-repeat;
clear:both
}



.category-display {
width:525px;

}

#accordion-speakers p{
padding-top: 0px;
}


.nominate {background:url(../i/NOMINATE_BTTN.gif) no-repeat; width:164px; height:32px; text-indent:-9999px; margin-left:25px; padding-bottom:10px;}
.category-display a {display:block;background:url(../i/NOMINATE_BTTN.gif) no-repeat; width:164px; height:32px; text-indent:-9999px; padding-bottom:10px;}
.opencategory{ /*class added to contents of 1st demo when they are open*/

}

/* ---------------------------------------------------------------------------- RIGHT COLUMN
--------------------------------------------------------------------------------------*/
#right_header {width: 300px; height:57px; background:url(../i/right_header_back.gif) top left no-repeat;float:left; }

#right_content {width: 300px;  background:url(../i/right_column_back.gif) top left no-repeat;float:left; }

.judge { /*header of 1st demo*/
cursor: hand;
cursor: pointer;

line-height:1.1em;
font-family: Tahoma, Arial, Verdana, sans-serif; 

font-style:normal;
font-size:1em;
color:#a3a09d;

padding-top:8px;
padding-bottom:10px;
padding-left: 48px;
margin:0px 0px 0px 0px;

background: url(../i/judge_back2.gif) top left no-repeat;
clear:both;
}


.judge-display {
margin-left:25px;
padding:0;
width:275px;
}
.judge-display h4 {padding-top:0;}
.judge-display img{
margin:5px 10px 0 0;
border:solid 1px #00aeef;
float:left;
}

.openjudge{ /*class added to contents of 1st demo when they are open*/

}

#ad-holder {width:272px; height:210px; margin-top:28px; margin-left:25px; float:left;}

h4.awards-ad  {text-indent:-9999px; padding: 0px 0px;}
h4.awards-ad  a {width:272px;height:210px;   background:url(../i/awards_ad.gif) 0px 0px no-repeat; display:block;}	
h4.awards-ad   a:hover {background: url(../i/awards_ad.gif) 0 -210px no-repeat;}	

h4.facebook  {text-indent:-9999px; padding: 0px 0px; margin-top:20px; margin-top:20px;}
h4.facebook  a {width:272px;height:52px;   background:url(../i/facebook_bttn.gif) 0px 0px no-repeat; display:block;}	


h4.twitter  {text-indent:-9999px; padding: 0px 0px; margin-top:20px; margin-top:20px;}
h4.twitter  a {width:272px;height:52px;   background:url(../i/twitter_bttn.gif) 0px 0px no-repeat; display:block;}


/* ---------------------------------------------------------------------------- SPONSOR STRIP
--------------------------------------------------------------------------------------*/

#sponsor_header {width:962px; height:32px;  }

#sponsor_header h3{font-size:1em; font-style:normal; padding-top: 5px; padding-left:10px;}

#sponsor_list {width:962px; height:98px; margin-left: 4px; background:url(../i/patron_strip_back.gif) top left no-repeat; }





/* ---------------------------------------------------------------------------- footer
--------------------------------------------------------------------------------------*/


#footer {width:962px;height:72px; background:url(../i/footer_back.gif) top left no-repeat; margin:0 auto; }

#footer p{ color:#fff; font-size:.75em; text-align:center; padding-top:10px;}



.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix { height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

.clearfix:after {content: ".";
   display: block;
   height: 0;
   clear: both;
   visibility: hidden;} 