@charset "UTF-8";

/* BASICS */

body {
	font: normal 100% Helvetica, Arial, sans-serif;
	color:#000000;
	margin:0 auto;
	background:url(../../webinars/images/body_bkd.jpg) fixed;
}
img { border: 0; }
a {
	color: #666666;
	text-decoration: underline;
	font-size: 0.95em;
}
.clear { clear:both; padding:0; margin:0; }
.clearLeft { clear:left; }
.clearRight { clear:right; }

#wrapper { width:64em; min-width:64em; margin:0 auto; padding:0; }


/* TOP BAR */
#topBar {
	float:left;
	width:100%;
	height:40px;
	background:url(../../webinars/images/topBar.jpg) no-repeat;
}


/* DROP SHADOW */
.barShadow {
	float:left;
	width:100%;
	height:10px;
	padding:0;
	background: url(../../webinars/images/topBarShadow.gif) repeat-x;
	margin:0 0 .3125em 0;
}


/* NAVIGATION BAR */
#globalHeaderBg {
	width:100%;
	background-image: url(../../webinars/images/home_banner2.jpg);
	background-repeat: no-repeat;
	height: 342px;
}
.navBarLogo { float:left; width:254.97px; height:65px; margin:20px 0 0 16px; }
.navBarText {
	float:left;
	height:36px;
	padding:40px 0 0 145px;
	margin:0;
}
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.15em;
	color: #FFFFFF;
	padding: 56px 0 0 150px;
}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: lighter;
	color: #FFFFFF;
	padding: 55px 0 0 55px;
	line-height: 1.7em;
}
h3 {
	line-height:140%;
	font-size:115%;
	margin:0;
	font-weight: bold;
	color: #0f723e;
	text-align: left;
}
h4 {
	line-height:130%;
	font-size:95%;
	margin:0;
	font-weight: bold;
}
h5 {
	font-size: 85%;
	margin-top: 0.3em;
	margin-right: 0px;
	margin-left: 0px;
	font-weight: normal;
}
.navBarShadow {
	float:left;
	width:100%;
	height:0.375em;
	margin-bottom:0.5em;
	background:url(../../webinars/images/navbar_shadow.gif);
}


/* HOME LAYOUT */
#home_topbanner {
	float:left;
	width:100%;
	padding:0;
	margin:0;
	background:url(../../webinars/images/bannerTopShadow.jpg) repeat-x #FFFFFF;
	height: 18em;
}
#home_subTitle { float:left; width:100%; height:6.125em; margin:0; padding:0; }
#home_BannerContent {
	float:left;
	width:100%;
	padding:1em 0 0 0;
	background-color:#FFFFFF;
	margin: 0px;
}
#home_BannerContent2 {
	float:left;
	width:59%;
	padding:1em 0 1em 0;
	background-color:#FFFFFF;
	margin: 0;
}

.BannerTopLeft {float:left; width:50.5%; height:10.375;  }
.BannerTopRight {float:right; width:49.5%; height:17.5em; }
.register {height: 38px;width: 177px; margin: 0px; padding: 0px; float: left; background-color: #FFFFFF; display: block;}
.register2 {
	height: 38px;
	width: 177px;
	padding: 0px;
	float: left;
	background-color: #FFFFFF;
	display: block;
	margin-top: 5px;
}

#webPlayer {
	float: left;
	margin: 0 1em 0 0;
}
.dateContent {
	line-height:140%;
	font-size:115%;
	margin:0;
	font-weight: bold;
	color: #0f723e;
	text-align: left;
}
.titleContent {
	line-height:130%;
	font-size:95%;
	margin:0;
	font-weight: bold;
}
.presenterContent {
	font-size: 85%;
	margin-top: 0.3em;
	margin-right: 0px;
	margin-left: 0px;
}
.suggestionsContent {
	line-height:140%;
	font-size:115%;
	margin:0 0 0 1em;
	font-weight: bold;
	color: #0f723e;
	text-align: left;
}
.imagesSmall {
	margin-right: 0.5em;
	margin-bottom: 2em;
	float: left;
}
.imagesSmall2 {
	margin-right: 0.5em;
	margin-bottom: 4em;
	float: left;
}


/* COLUMN LAYOUT */
#columnContainer {
	float:left;
	width:100%;
	padding-bottom:1.25em;
	margin:0;
	background-color:#FFFFFF;
}
#columnContainer2 {
	float:left;
	width:100%;
	margin:0;
	background-color:#FFFFFF;
	padding: 1em 0 1em 0;
}
#columnContainer3 {
	float:right;
	width:37%;
	margin:0;
	background-color:#FFFFFF;
	padding: 1em .5em 1em .25em;
}
.columnHeader {float:left; width:100%; margin-bottom:1em; }
.column {
	float:left;
	width:47%;
	margin:.5em 0 1em 1em;
	padding:0 1em 1em 0;
	border-right:solid 1px #666666;
}
.columnLast2 {
	float:left;
	width:47%;
	margin: .5em 0 1em 1em;
	padding: 0 0 1em 0;
}
#suggestions {
	width: 100%;
	float: left;
	background-image: url(../../webinars/images/suggestiontextbar.jpg);
}
#columnText { float:left; width:22.55%; height:25em; margin:1.25em 0 0 1.25em; border-right:solid 1px #666666; background-color:#FFFFFF; }
.suggestionbutton {
	float: right;
	padding: .5em 12em .5em 0;
}
.columnHeadline { width:100%; height:14em; }
#column_features_banner {float:left; width:100%; height:8.75em; margin:0; padding:0;  }


/* PRODUCT DETAILS PRODUCT EXPLORER */
#container { width:650px; margin:0 auto; padding:0; color:#FFFFFF; }



/* FOOTER */
#footer {
	float:left;
	width:100%;
	height:6em;
	background:url(../../webinars/images/footer_bkd.jpg);
	border-top:solid 2px #333333;
	border-bottom:solid 8px #000000;
}
#footer a {
	color:#FFFFFF;
}
#footer a:hover {text-decoration:underline; }
.footerCopyright {
	float:left;
	text-align:right;
	width:97.5%;
	font-size:70%;
	color:#FFFFFF;
	margin: 0em;
}
.footerLogo {float:right; width:92px; height:45px; margin:20px 16px 0 0; }
.footerColumn {
	float:left;
	width:35%;
	height:4em;
	margin:1.25em 0 0 1.25em;
}
.footerColumnLast {float:left; width:40%; height:9em; margin:1.25em 0 0 1.25em; }
.footerColumnUL {
	font-size:80%;
	line-height:140%;
	color:#FFFFFF;
	margin:0;
	padding:0 1em 0 1em;
	list-style: none;
}
.footerColumnLI { margin-bottom:.5em; }

