@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:#333;
	background:url(../i/background.gif) #fff top center repeat-x; 
	height: 100%; 	
	}
	



h1, h2, h3{
	font-family: Georgia, "Times New Roman", Times, serif; 
	font-style: italic;
	color:#990000;
}

h1, 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;
	font-family: Tahoma, Arial, Verdana, sans-serif; 
	color:#990000;
	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: Tahoma, Arial, Verdana, sans-serif; 
	color:#333;
	padding-top: 5px;
	padding-bottom:5px;
}
	
#action_boxes h3 { 
	padding-top: 16px;
	padding-left: 68px;
	color:#a3a09d;	
	}
	
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, h3.cart { 
	padding-top: 16px;
	padding-left: 68px;
	color:#a3a09d;	
	}
	
#content_wrap p, body#book-page #content_wrap form, body#nominations-page #content_wrap form, div#cartH, #content_wrap #freeform p { 
	font-size:.75em;
	line-height:1.5em; /* 16x1.125=18px */
	color:#333;
	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;}
#header a, #header a:link, #header a:visited { text-decoration:none; color:#333;}

#header a:hover, #header a:active, a:hover, a:active {text-decoration:none;color:#990000;}	

#footer_info a, #footer_info a:link,  #footer_info a:visited { text-decoration:none; color:#990000;}
#footer_info a:hover, #footer_info a:active {text-decoration:none;color:#333;}	

#content_wrap a, #content_wrap a:link,  #content_wrap a:visited { text-decoration:none; color:#990000;}
#content_wrap a:hover, #content_wrap a:active {text-decoration:none;color:#333;}	

#content_text ul, #content_text ol { margin: 0 1.5em 1.5em 75px; }
body#winners-page #content_text ul, body#winners-page #content_text ol { margin: 0 1.5em 1.5em 25px; }
#content_text ul li, #content_text ol li{ font-size:.75em;
	line-height:1.5em; /* 16x1.125=18px */
	color:#333;
}



#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_article.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;}

/* ---------------------------------------------------------------------------- HEADER
--------------------------------------------------------------------------------------*/
#header-left {width:361px;height:160px; float:left; background:url(../i/logo01.gif) top left no-repeat; }

#header-right {width:601px;height:160px; float:right; background:url(../i/logo02.gif) bottom left no-repeat; }

#header-right h1 { text-indent:-9999px; }

#conference-ad {width:366px;height:62px; float:left; padding:12px 30px 0px 30px;}

h4.conference  {
	text-indent:-9999px;
	padding-top: 0px;
	padding-bottom:0px;
	padding-left: 0px;
	padding-right: 0px;


 }

h4.conference  a {width:366px;height:62px;  background:url(../i/workshop_whole.gif) 0px 0px no-repeat; display:block;}	
h4.conference  a:hover { background:url(../i/workshop_whole.gif) 0px -62px no-repeat; }	

#cart-holder {width:174px;height:62px; float:right;}

h4.view-cart  {text-indent:-9999px;
	padding-top: 0px;
	padding-bottom:0px;
	padding-left: 0px;
	padding-right: 0px;}
h4.view-cart  a {width:144px;height:34px;  margin-top:28px; background:url(../i/view_cart.gif) 0px 0px no-repeat; display:block;}	
h4.view-cart   a:hover {background: url(../i/view_cart.gif) 0 -35px no-repeat;}	




/* 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: 80px;
}
#categories	{
	left: 80px;
	width: 189px;
}
#nominations {
	left: 269px;
	width: 150px;
}
#winners {
	left: 419px;
	width: 186px;
}


#book {
	left: 606px;
	width: 142px;
}

#venue {
	left: 748px;
	width: 87px;
}

#contact {
	left: 835px;
	width: 129px;
}


#home a:hover	{background:url(../i/menu.gif)  0px -196px no-repeat;}
#categories a:hover {background:url(../i/menu.gif)  -80px -196px no-repeat;}
#nominations a:hover {background:url(../i/menu.gif)  -269px -196px no-repeat;}
#winners a:hover {background:url(../i/menu.gif)  -419px -196px no-repeat;}
#book a:hover	{background:url(../i/menu.gif)  -606px -196px no-repeat;}
#venue a:hover	{background:url(../i/menu.gif)  -748px -196px no-repeat;}
#contact a:hover	{background:url(../i/menu.gif)  -835px -196px no-repeat;}


/* Main top-navigation "active tabs"
------------------------------------------------------------------*/
body#home-page #home  {background:url(../i/menu.gif)  0px -118px no-repeat;}
body#categories-page #categories  {background:url(../i/menu.gif)  -80px -118px no-repeat;}
body#nominations-page #nominations {background:url(../i/menu.gif)  -269px -118px no-repeat;}
body#winners-page #winners {background:url(../i/menu.gif)  -419px -118px no-repeat;}
body#book-page #book	{background:url(../i/menu.gif)  -606px -118px no-repeat;}
body#venue-page #venue	{background:url(../i/menu.gif)  -748px -118px no-repeat;}
body#contact-page #contact	{background:url(../i/menu.gif)  -835px -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_article.gif) top left no-repeat; margin: 0px 14px 0px 13px;}

#content_text {width: 617px; height:100%; background:url(../i/content_text_back_article.gif) top left no-repeat; margin: 0px 14px 0px 13px;}
#content_text {width: 617px; height:100%; background:url(../i/content_text_back_article.gif) top left no-repeat; margin: 0px 14px 0px 13px;}
#content_text img {/*float:left;*/ border:1px solid #990000;margin: 0 0px 10px 0;}
#ads img {/*float:left;*/ border:0px ;}
#content_text h4 {clear:both;}

#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;}
.textboxstyle2{ background:url(../i/textfield04-back.gif) top left no-repeat; border:0; height: 28px; width: 350px; margin-left:20px; padding-top:6px; padding-left:6px;}
.textboxstyle3{ background:url(../i/textfield03_back.gif) top left no-repeat; border:0; height: 167px; width: 331px; 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:227px;}

#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_box2 {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; }
#right_box_header2 {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;
margin-top:5px;
clear:both
}



.category-display {
width:525px;

}

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




.nominate {background:url(../i/NOMINATE_BTTN.gif) no-repeat;  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*/

}

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

body#winners-page .category { 
cursor: hand;
cursor: pointer;
width:95%;
line-height:1.2em;
font-family: Tahoma, Arial, Verdana, sans-serif;
font-size:12px ;
background: url();
padding-left:0px;
padding-bottom:30px;
font-style: normal;
margin-top:5px;
clear:both
}

body#winners-page #accordion h2 {
padding-left:0px;
}

body#winners-page #accordion2 h2 {
padding-left:0px;
}

body#winners-page #accordion3 h2 {
padding-left:0px;
}

body#winners-page #accordion4 h2 {
padding-left:0px;
}

body#winners-page .category-display {
width:95%;
padding:0px 0px 0px 0px;
}

body#winners-page #accordion p{
padding:0px 0px 0px 0px;
}

body#winners-page #accordion2 p{
padding:0px 0px 0px 0px;
}

body#winners-page #accordion3 p{
padding:0px 0px 0px 0px;
}

body#winners-page #accordion4 p{
padding:0px 0px 0px 0px;
}


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

}

#left_column_left {
float:left;
padding:0px 0px 0px 0px;
width: 45%

}

#left_column_left2 {
clear:both;
padding:0px 0px 0px 0px;
width: 45%

}

#left_column_right {
float:right;
padding:0px 0px 0px 0px;
width: 45%;
margin-right:30px;

}

#left_column_right2 {
float:right;
padding:0px 0px 0px 0px;
padding-left: 0px;
width: 45%;
margin-right:10px;

}


/* ---------------------------------------------------------------------------- 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;
height: 32px;
font-family: Tahoma, Arial, Verdana, sans-serif; 

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

padding-top:10px;
padding-left: 50px;
margin:0px 0 0 0;
background: url(../i/judge_back.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 #990000;
float:left;
}

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

}


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

.ads {border:none;}


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


h4.twitter  {text-indent:-9999px; padding: 0px 0px; margin-top:10px; }
h4.twitter  a {width:272px;height:52px;   background:url(../i/twitter_bttn2.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; padding-left:10px; 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:#990000; font-size:.75em; text-align:center; padding-top:10px;}

p.bbd a, p.bbd {font-size:11px;color:#f0f0f0; text-align:center;}


.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;} 
