/*
--------------------------------
Leading Edge Seminars stylesheet
June 2010
-------------------------------- */

/* Typography */

html,body,div,p {
	font: 9pt "Lucida Grande","Lucida Sans Unicode",Verdana,Arial,sans-serif; 
	color: #333;
	}
body {
	background: #bfbfbf;
	margin: 0;
	padding: 0;
	font-size:0.75em;
	}
h1,h2,h3,h4,h6 {font-family: Arial,sans-serif; font-weight: bold; color: #333; margin: 0; padding: 0; background: transparent;}
h1 {font-size: 1.6em; margin: 1em 0 0.25em 0;}
h2 {font-size: 1.4em; margin: 0 0 .5em;}
h3 {font-size: 1.2em; margin: 0 0 .5em;}
h4 {font-size: 1.1em;}
h6 {font-size: 1em; font-family: "Lucida Grande","Lucida Sans Unicode",Verdana,Arial,sans-serif;}
a {text-decoration: none;}
em {font-weight: bold; font-style:normal;}
img {border-width: 0; border-style: none;}

.hr {display: none;}
/*/*/a{} 
.hr {
	display: block;
	height: 2px;
	background: url(../images/master/divider.gif) no-repeat;
	margin: 0.5em 0 1em 0;
	width:100%;
	}
hr {display: none;}	
/* */

#page {
	width: 748px;
	margin: 0 auto; 
	position: relative;}
	
#topBanner {
width: 748px;
height: 111px;
position:relative;
background-color:#FFF;
}

#topBanner div img {
	display: block;
	float: left;
	margin-right: 6px;
	}

/* styles for main content  */
#main {
	position:relative;
	float:left;
	margin: 6px 0;
	width:584px;
	border-left:165px solid #fff;
	background: #fff;
	}
#main p {
	margin: 0 2em .4em 0;
	line-height: 130%;
	}

/* styles for left sidebar  */
#left {
	float:left;
	width:165px;
	margin-left:-165px;
	height: 436px;
	z-index: 100;
	}

/* navigation */
#navcontainer {
	margin: 0;
	padding: 0;
	}

ul#nav, ul#nav2, ul#nav4 {
	position: relative;
	width: 150px;
	margin: 7px 7px -3px;
	padding: 0;
	list-style-type: none;
}

ul#nav3 {
	position: relative;
	width: 150px;
	height: 60px;
	margin: 7px 7px -3px;
	padding: 0;
	background-image: url(../images/master/email_signup.gif);
	background-repeat: no-repeat;
	background-color: #e65e6a;
	list-style-type: none;
}

ul#nav li a {
	margin: 0;
	padding: 0;
	display: block;
	width: 150px;
	height: 24px;
	text-indent: -9000px;
	text-decoration: none;
	background: transparent url(../images/master/about-menu.gif) left top no-repeat;
	}
	
ul#nav2 li a {
	margin: 0;
	padding: 0;
	display: block;
	width: 150px;
	height: 24px;
	text-indent: -9000px;
	text-decoration: none;
	background: transparent url(../images/master/seminars-menu.gif) left top no-repeat;
	}
ul#nav4 li a {
	margin: 0;
	padding: 0;
	display: block;
	width: 150px;
	height: 24px;
	text-indent: -9000px;
	text-decoration: none;
	background: transparent url(../images/master/extras-menu.gif) left top no-repeat;
	}

body#welcome li#about a 			{background-position: 0 0;}
body#welcome li#about a:hover	{background-position: -150px 0;}
body#welcome li#contact a {background-position: 0 -24px;}
body#welcome li#contact a:hover	{background-position: -150px -24px;}
body#welcome li#seminars a {background-position: 0 0px;}
body#welcome li#seminars a:hover	{background-position: -150px 0;}
body#welcome li#register a {background-position: 0 -24px;}
body#welcome li#register a:hover	{background-position: -150px -24px;}
body#welcome li#fees a {background-position: 0 -48px;}
body#welcome li#fees a:hover	{background-position: -150px -48px;}
body#welcome li#directions a {background-position: 0 -72px;}
body#welcome li#directions a:hover	{background-position: -150px -72px;}
body#welcome li#workshop a {background-position: 0 -96px;}
body#welcome li#workshop a:hover	{background-position: -150px -96px;}
body#welcome li#faq a {background-position: 0 -120px;}
body#welcome li#faq a:hover	{background-position: -150px -120px;}
body#welcome li#hotels a {background-position: 0 -144px;}
body#welcome li#hotels a:hover	{background-position: -150px -144px;}
body#welcome li#cecredits a {background-position: 0 -168px;}
body#welcome li#cecredits a:hover	{background-position: -150px -168px	;}
body#welcome li#cancellation a {background-position: 0 -192px;}
body#welcome li#cancellation a:hover	{background-position: -150px -192px	;}
body#welcome li#mailinglist a {background-position: 0 -216px;}
body#welcome li#mailinglist a:hover	{background-position: -150px -216px	;}
body#welcome li#tatkin a 			{background-position: 0 0;}
body#welcome li#tatkin a:hover	{background-position: -150px 0;}
body#welcome li#temple-grandin a {background-position: 0 -24px;}
body#welcome li#temple-grandin a:hover	{background-position: -150px -24px;}
body#welcome li#cuba a {background-position: 0 -48px;}
body#welcome li#cuba a:hover	{background-position: -150px -48px;}
body#welcome li#clinical-pearls a {background-position: 0 -72px;}
body#welcome li#clinical-pearls a:hover	{background-position: -150px -72px;}


li#email_signup {
position:absolute;
left: 9px;
top: 20px;
}

li#email_signup input {
margin: 5px 0 2px 0;
padding: 0;
vertical-align: middle;
}

li#email_signup input.text {
margin-right: 3px;
width: 94px;
font-size: .85em;
padding: .1em;
color: #666;
}

/* styles for content area  */
#content {
	float:left;
	width:578px;
	margin-right:-500px;
	padding: 5px 0px 10px;
	min-height: 500px;
	}
#content a:link, #content a:visited {font-weight: bold; color: #0054a6;}
#content a:link:hover {color: #e00034; border-bottom: 1px dotted #e00034;}  
#content ul li a:link {text-decoration: none; color: #E00034;}
#content ul li a:link:hover {color: #0B2960; }
#content a:link:hover.img {border: none;} 

#content ul {
	margin: 0 0 1em;
	padding: 0 2em 0;
	list-style: none;
	}
#content ul li {
	background: url(../images/styles/bullet.png) no-repeat 0 14px;
	padding-left: 20px;
	padding-top: 10px;
	line-height: 1.3em;
	}

/* centre images - PDF, credit card icons */
#content p img {
	display:inline;
	float:none;
	vertical-align:middle;
	}	
	
#content-header {
margin-top: 7px;
}

div.centrereg {
  position:relative;
  width:100%;
  height: 21px;
  text-align:right;
  margin: 10px 0;
  	}
div.centrereg img {
  position:absolute;
  left:50%;
  top:50%;
  margin-left:-55px;
  margin-top:-10px;  
  }

/* contact page fieldset */
fieldset { 
width: 70%; 
border: 1px solid #999; 
margin-top: 15px; 
padding: 5px 10px 10px; 
}

/* collapsable daily schedule  */
.collapsable {
    margin: 1em;
    padding: 1em;
    border: 1px solid black;
    background: #eee; 
}
/* footer  */
#footer {
	background: #e5e5e5;
	clear: both;
	width: 748px; 
	height: 20px;
	position:relative;
	padding-bottom:10px;
	}
#footer a, .copyright {
font-size: .8em;
color: #666;
}
.textNav {
	padding: 3px 0 0 5px;
	float: left;
	color: #666;
	} 
.copyright {
	display:inline;
	float: right;
	padding: 5px 5px 0 0;
	}

/* buttons  */
.backtop {
	float: right;
	margin-top: 7px;
	margin-right: 3px;
	width: 81px;
	height: 8px;
	}
.backtop a {
	display: block; 
	width: 100%;
	height: 100%;
	background: url(../images/master/backtop.gif) no-repeat;
	}
.backtop a:link:hover {background-position: 0 -8px;}
.backtop a span { display: none;}

/* hide the logo - for printed pages only  */
#printlogo {display: none;}
