/* ----------------- main stuff ----------------- */



body {

	margin: 0 auto;
	text-align: center;
	font-size: 62.5%;
	font-family: Verdana, Helvetica, Sans-serif; 
	background: url('/holding/img/EHI-Live2010bg.jpg') 0 0 repeat;

}

a:link {color: #004386;text-decoration: none;border-bottom: 1px solid #ccc; padding-bottom: 0.2em;}     /* unvisited link */
a:visited {color: #004386;text-decoration: none; border-bottom: 1px solid #ccc; padding-bottom: 0.2em;}  /* visited link */
a:hover {color: #004386;text-decoration: none; border-bottom: 1px solid #004386; padding-bottom: 0.2em; }   /* mouse over link */
a:active {color: #004386;text-decoration: none; border-bottom: 1px solid #ccc;; padding-bottom: 0.2em;}   /* selected link */

p {

	font-size: 1.2em;
	line-height: 1.8em;
	margin-top: 0;

}

h1{
	
	margin: 0 0 0.2em;;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 6.5em;
	line-height: 1em;
	color: #004386;
	font-weight:normal;
	

}

h5 {
	margin: 0;
	color: #004386;
	font-size: 3em;
	line-height: 1.5em;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	text-align:right;
	
}

h2 {
	color: #00b196;
	font-size: 2em;
	margin: 0;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	text-transform: uppercase;
}

h3 {

	color: #004386;
	font-size: 2em;
	margin: 0;
	font-family: Georgia, "Times New Roman", Times, serif;
	text-transform: uppercase;
	font-weight:normal;
}

h2 img {

float: left;
margin: 0 0.3em 0 0;
}

h3 img {

float: left;
margin: 0 0.3em 0 0;
}

h4 {
	border-top: 1px solid #ccc;
	padding-top: 0.4em;
	color: #004386;
	font-size: 2em;
	margin: 1em 0 0;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	}
	
ul {
	list-style: circle;
	display: block;
	padding: 0.5em auto;
}

li {
	font-size: 1.2em;
	line-height: 1.8em;
	margin: 0 0 0.5em;

}

/* ----------------- header stuff  ----------------- */


#top {
	background: url('/holding/img/headBG.jpg') center top repeat-x #fff;
	padding: 2.5em 0 0;
	border-bottom: 1px solid #ccc;	
}


#header {
	
	padding: 2em 1em 0;
	margin: 0 auto;
	width: 800px;
	text-align: left;
	padding: 1.5em;

}


#header img{
	margin: 0.3em 2em 0 0 ;
	float:left;
}

/* ----------------- wrapper etc  ----------------- */

#wrapper {
	margin: 0 auto;
	width: 800px;
	text-align: left;
	padding: 1.8em 1.5em 1.5em;
}

#main {
	border-bottom: 1px solid #ccc;
}

#left {

	float: left;
	width: 60%;
	padding-right: 1.5em;
	
}

#left img {
	box-shadow: 3px 3px 3px rgba(0,0,0,.15); -moz-box-shadow: 3px 3px 3px rgba(0,0,0,.15); -webkit-box-shadow: 3px 3px 3px rgba(0,0,0,.15);
	float: left;
	padding: 1em;
	border: 1px solid #ccc;
	margin: 0 2em 1em 0;
	background: #fff;
	border-radius:1em;
 	-moz-border-radius:1em;
	-webkit-border-radius:1em;

}

#left blockquote {
	margin: 1.5em auto;
	width: 90%;
	background: #004386;
	padding: 1em;
	border-radius:1em;
 	-moz-border-radius:1em;
	-webkit-border-radius:1em;
	box-shadow: 3px 3px 3px rgba(0,0,0,.15); -moz-box-shadow: 3px 3px 3px rgba(0,0,0,.15); -webkit-box-shadow: 3px 3px 3px rgba(0,0,0,.15);
}

#left blockquote p{

	color: #fff;
	margin: 0;
}

#left blockquote img{

	float: right;
	margin: 0 0 0 1em;
}

#left blockquote a:link {color: #fff;text-decoration: none;border-bottom: 1px solid #ccc; padding-bottom: 0.2em;}     /* unvisited link */
#left blockquote a:visited {color: #fff;text-decoration: none; border-bottom: 1px solid #ccc; padding-bottom: 0.2em;}  /* visited link */
#left blockquote a:hover {color: #004386;background: #fff;text-decoration: none; border-bottom: 1px solid #004386; padding-bottom: 0.2em; }   /* mouse over link */
#left blockquote a:active {color: #fff;text-decoration: none; border-bottom: 1px solid #ccc;; padding-bottom: 0.2em;}   /* selected link */

#right {
	float: right;
	width: 36%;
	padding: 0 0 0 1.5em;
}

#right p{
	margin: 0.2em 0 3em;
		} 


/* ----------------- bottom  ----------------- */

.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	border-top: 1px solid #ccc;
	padding-top: 2em;
	display: inline-block;
	}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}


.openTime {
clear: both;
padding: 1em 1em 2.6em;
margin: 2em 0em 3em;
background: url('/holding/img/patternBG-right.jpg') center bottom repeat-x #fff;
box-shadow: 3px 3px 3px rgba(0,0,0,.15); -moz-box-shadow: 3px 3px 3px rgba(0,0,0,.15); -webkit-box-shadow: 3px 3px 3px rgba(0,0,0,.15);
border: 1px solid #ccc;
border-radius:1em;
 	-moz-border-radius:1em;
	-webkit-border-radius:1em;
}


.openTime h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	text-align:left;
	color: #004386;
	font-size: 2em;
	margin: 0 0 0.4em;;
	border-bottom: 1px solid #ccc;
	padding: 0 0 0.4em;
	
}

.openTime p {

margin: 0.5em 0 0;
}

.bold
{
	font-weight: bold;
	color:#004386;
	}

.quote {
	padding: 0.5em;
	background: #fff;
	font-weight: bold;
	color:#004386;
	box-shadow: 3px 3px 3px rgba(0,0,0,.15); -moz-box-shadow: 3px 3px 3px rgba(0,0,0,.15); -webkit-box-shadow: 3px 3px 3px rgba(0,0,0,.15);
	border: 1px solid #ccc;
	border-radius:1em;
 	-moz-border-radius:1em;
	-webkit-border-radius:1em;
	}

#video {
	margin: 0.5em;
	background: #fff; 
	box-shadow: 3px 3px 3px rgba(0,0,0,.15); -moz-box-shadow: 3px 3px 3px rgba(0,0,0,.15); -webkit-box-shadow: 3px 3px 3px rgba(0,0,0,.15);
	border: 1px solid #ccc;
	border-radius:1em; 	-moz-border-radius:1em;	-webkit-border-radius:1em; padding: 1em; float: right;
}

#videoText {
	float: left;
	width: 33%;
}


.conference09 
{
	clear:both;
	padding: 1em 0 0;
	}
	
	
	
.button {
	margin: 1.5em 0;
	display: block;
	width: 30%;
	font-weight: bold; 
	font-size: 1em;
	font-family: Verdana, Helvetica, Sans-serif;;
	text-decoration:none;
	border: 0;
	
}

.button a{
	background: url('/holding/img/arrow.png') 93% 50% no-repeat #004386;
	color: #fff;
	text-align:left ;
	display: block;
	text-decoration:none;
	border: 0;
	margin: 0px;
	padding: 3px 3px 3px 5px; 
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	box-shadow: 3px 3px 3px rgba(0,0,0,.25);
	-moz-box-shadow: 3px 3px 3px rgba(0,0,0,.25);
	-webkit-box-shadow: 3px 3px 3px rgba(0,0,0,.25);
	
}

.button a:hover{
	background: url('/holding/img/arrow1.png') 93% 50% no-repeat #fff;
	color: #004386;
	text-align:left ;
	display: block;
	text-decoration:none;
	margin: 0px;
	padding: 3px 3px 3px 5px; 
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	box-shadow: 0px 0px 6px rgba(0,67,134,.35);
	-moz-box-shadow: 0px 0px 6px rgba(0,67,134,.35);
	-webkit-box-shadow: 0px 0px 6px rgba(0,67,134,.35);
	}


#footer {
	margin: 0 auto;
	font-size: 0.8em;
}
