@charset "utf-8";
/* CSS Document */

*
{
padding:0;
margin:0;
border:none;
}

body
{
background:#eeeeee;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#333;
line-height:18px;
}

p
{
margin-bottom:15px;
}

ul, li
{
padding:0;
margin:0;

}

a
{
text-decoration:none;
}

h1
{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:16px;
padding-bottom:20px;
}

h3
{
font-size:14px;
padding-bottom:15px;
font-family:Georgia, "Times New Roman", Times, serif;
}

#pageContent img
{
	margin:20px;
}

h4, #col-3 h3
{
font-size:12px;
color:#679b22;
padding-bottom:15px;
}

.clear
{
clear:both;
}

#main-container
{
margin:0 auto;
width:1003px;
margin-top:10px;
text-align: center;
}

.ad
{
	display:none;
}

#container
{
/*float:left;*/
width:950px;
background:url(images/bg-container.jpg);
padding:0 2px;
border-top:5px solid #acd46f;
background-color:#fff;
margin: 0px auto;
text-align: left;
}

#header
{
height:133px;
background:#fcfeff url(images/bg-header.jpg) no-repeat right top;
}

#nav-container
{
height:43px;
background:url(images/bg-primary-nav.gif) repeat-x;
padding-left:15px;
}

ul#primary-nav
{
height:43px;
background:url(images/bg-primary-nav.gif) repeat-x;
}

ul#primary-nav li, ul#primary-nav a
{
float:left;
}

ul#primary-nav li
{
position:relative;
list-style:none;
}

ul#primary-nav a
{
color:#fff;
padding:13px 15px 12px 10px;
font-size:12px;
background:url(images/bg-menu.gif) center top;
float:left;
}

ul#primary-nav a.drop:hover
{
background:url(images/bg-menudrop.gif) center bottom;
}

ul#primary-nav a:hover
{
color:#fff;
background:url(images/bg-menu.gif) center bottom;
}


ul#primary-nav li {
	position: relative;
	}
	
ul#primary-nav li ul {
	position: absolute;
	left: 0; /* Set 1px less than menu width */
	top: 43px;
	display: none;
	padding:0;
	margin:0;
	border-bottom:4px solid #699d23;
	width:200px;
	}
	
ul#primary-nav ul li
	{
	padding:0;
	margin:0;
	display:block;
	float:none;
	}

/* Styles for Menu Items */
ul#primary-nav ul li a {
	display: block;
	text-decoration: none;
	color: #333;
	background: #e0ead2; /* IE6 Bug */
	padding:7px 7px 7px 7px;
	margin:0;
	width: 200px;
	border-bottom:1px solid #bbd29d;
	}
	
ul#primary-nav ul li a:hover
	{
	background: #d3e3bc;
	color:#666;
	}
	
/* Holly Hack. IE Requirement \*/
* html ul li { float: left; height: 1%; }
* html ul li a { height: 1%; }
/* End */

ul#primary-nav li:hover ul, ul#primary-nav li.over ul { display: block; } /* The magic */


#content-wrapper
{
border-top:1px solid #b2b2b2;
margin-top:10px;
background:url(images/bg-col1.gif) repeat-y;
}

#col-1
{
background:url(images/bg-col1.gif) repeat-y;
width:210px;
float:left;
border-top:2px solid #fff;
}

#col-1 h3
{
	text-align:center;
}

#col-2
{
width:500px;
float:left;
padding:25px;
}

#col-3
{
width:190px;
float:right;
text-align:center;
padding-top:10px;
}


ul#secondry-nav
{
padding:15px 10px;
font-size:12px;
}

ul#secondry-nav li a
{
padding:9px 0 9px 35px;
color:#333;
display:block;
width:155px;
}

ul#secondry-nav li a:hover
{
color:#045e9e;
}

ul#secondry-nav li
{
list-style:none;
}
a.attend
{
background:url(images/bg-a-attendconference.gif) no-repeat left center;
text-align:left;
}

a.prereg
{
background:url(images/bg-a-prereg.gif) no-repeat left center;
text-align:left;
}

a.bookexh
{
background:url(images/bg-a-book.gif) no-repeat left center;
text-align:left;
}

a.latestnews
{
background:url(images/bg-a-latestnews.gif) no-repeat left center;
text-align:left;
}

a.dlbrochure
{
background:url(images/bg-a-download.gif) no-repeat left center;
text-align:left;
}

a.dlcon
{
background:url(images/bg-a-download-con.gif) no-repeat left center;
text-align:left;
}

a.dlhct
{
background:url(images/bg-a-downloadhct.gif) no-repeat left center;
text-align:left;
}

a.exhlist
{
background:url(images/bg-a-exhlist.gif) no-repeat left center;
text-align:left;
}
a.newsletter
{
background:url(http://hct.obs-gyne.com/hct/images/Newsletter_Icon.gif) no-repeat left center;
text-align:left;
}

#sponsors
{
text-align:center;
width:210px;
background:url(images/bg-sponsor.gif) no-repeat right top;
padding-top:21px;
}

#sponsors img
{
margin-bottom:15px;
}

#other-logos img
{
padding:10px 0;
}

#footer
{
background-color:#0281b1;
height:41px;
padding:20px 0 0 15px;
color:#fff;
}

td
{
	padding: 3px;
}

