﻿body {
   margin:0;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	background: #dddec2 url(images/body-bg.gif) repeat-x;
}
#front-page-body
{
	background-position: 0 121px;
}
img {border:none;}
form {padding:0;margin:0;}
.form select, .form input, .form textarea {vertical-align:middle;}
#bg {
	background: url(images/footer-bg.png) no-repeat 50% 100%;
	min-width: 753px;
}
#top-ad-container
{
	display:block;
	width:100%;
	height:149px;
	/*background-color:#fffff0;*/
	background-color:#000000;
}
#top-ad
{
	margin-left:auto;
	margin-right:auto;
	display:block;
}
#front-main {
	margin: 0 auto;
	width: 900px;
	padding-top: 172px;
	position: relative;
}
#main {
	margin: 0 auto;
	width: 753px;
	padding-top: 172px;
	position: relative;
}
#header {
	position: absolute;
	top: 0;
	left: 0;
	width: 898px;
	height: 172px;
	background: url(images/header-bg.png) no-repeat;
	
}
#header .inner {
	overflow: hidden;
	position: relative;
	width: 898px;
	height: 172px;
}
#header .logo {
	position: absolute;
	left: 20px;

	background: url(images/logo-white.png) no-repeat;
	width: 301px;
	height: 139px;
	text-indent: -9999px;
	overflow: hidden;
}
#header .text {
	position: absolute;
	top: 14px;
	font-size: 11px;
	color: #fffff0;
	text-align: center;
	width: 753px;
}
#header .text a {color: #ebc502;text-decoration: none;}
#header .text a:hover {text-decoration: underline;}
#header .top-nav {
	position: absolute;
	top: 24px;
	left: 340px;
	width: 376px;
}
#header .top-nav ul {
	float: left;
	list-style: none;
	padding: 0 0 0 6px;
	margin: 0;
	width: 172px;
	border-left: 1px solid #adb2a1;
}
#header .top-nav ul li {
	float: left;
	width: 172px;
	padding-bottom: 3px;
}
#header .top-nav ul li a {
	float: left;
	width: 172px;
	height: 13px;
	text-indent: -9999px;
	overflow: hidden;
}
#header .top-nav .link1 {background: url(images/top-nav-link1.gif) no-repeat;}
#header .top-nav .link2 {background: url(images/top-nav-link2.gif) no-repeat;}
#header .top-nav .link3 {background: url(images/top-nav-link3.gif) no-repeat;}
#header .top-nav .link4 {background: url(images/top-nav-link4.gif) no-repeat;}
#header .top-nav .link5 {background: url(images/top-nav-link5.gif) no-repeat;}
#header .top-nav .link6 {background: url(images/top-nav-link6.png) no-repeat;}
#header .top-nav .link7 {background: url(images/top-nav-link7.png) no-repeat;}
#header .top-nav .link8 {background: url(images/top-nav-link8.gif) no-repeat;}
#header .top-nav .link9 {background: url(images/top-nav-link9.png) no-repeat;}
#header .top-nav .link10 {background: url(images/top-nav-link10.png) no-repeat;}
#header .top-nav a:hover {background-position: 0 -13px;}
#header .title {
	position: absolute;
	top: 139px;
	right: 20px;
	background: url(images/header-title.gif) no-repeat;
	width: 197px;
	height: 25px;
	text-indent: -9999px;
	overflow: hidden;
}
#header .nav-bar {
	position: absolute;
	top: 139px;
	left: 20px;
	

	list-style: none;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
#header .nav-bar a 
{
	font: 14pt Verdana;
	color: #fffff0;	
	text-decoration: none;
	padding: 0 0 0 0;
	margin: 0 0 0 0;	
}
#header .nav-bar img
{
	padding: 0 0 0 0;
	margin: 0 0 0 0;	
	float: left;
}
#content .register-bar
{
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	display: block;
}
#content {overflow: hidden;width: 713px;padding: 0 20px;}
#content input
{
	font: 8pt Verdana;
}
#content textarea
{
	font: 8pt Verdana;
}
#content .white-box {
	float: left;
	width: 713px;
	background: #fffff0 url(images/white-box-bottom-bg.gif) no-repeat 0 100%;
	padding: 0 0 18px 0;
}
#content .white-box .title-box {
	float: left;
	width: 713px;
	text-align: center;
	padding: 14px 0 14px 0;
	background: #f4f5d6 url(images/title-box-bg.gif) no-repeat 0 100%;
}
#content .white-box .second {
	padding-top: 1px;
}
#content .white-box .sub-box {
	float: left;
	width: 635px;
	margin: 0 0 0 42px;
	display: inline;
	padding: 15px 0 17px 0;
	border-bottom: 1px solid #b3b7ae;
}
#content .white-box .side {
	float: left;
	width: 297px;
}
#content .white-box .side h2, #content .white-box .side2 h2 {
	margin: 0;
	font-size: 0;
}
#content .white-box .side h2 img, #content .white-box .side2 h2 img {display: block;}
#content .white-box p {margin: 0 0 0 0;font-size: 12px;color: #636c6a;}
#content .white-box p a {color: #30699a;}
#content .white-box p a:hover {text-decoration: none;}
#content .white-box .search {
	float: left;
	background: url(images/search-bg.gif) no-repeat;
	width: 297px;
	margin: 10px 0 10px 0;
}
* html #content .white-box .search {margin: 10px 0 10px 0;}
#content .white-box .search .search-input {
	float: left;
	width: 230px;
	font-size: 12px;
	color: #636c6a;
	padding: 7px 0 8px 0;
	border: 0;
	background: none;
	margin: 0 0 0 24px;
	display: inline;
}
#content .white-box .search .btn, #content .white-box .side2 .btn {
	float: right;
	width: 29px;
	height: 29px;
	text-indent: -9999px;
	overflow: hidden;
	background: url(images/search-btn.gif) no-repeat;
}
#content .white-box .search .btn:hover, #content .white-box .side2 .btn:hover {background-position: 0 100%;}
.search-options {
	float: left;
	width: 297px;
	margin: 7px 0 0;
	padding-left: 20px;
}
.search-options div {
	float: left;
	width: 297px;
}
#content .white-box .expand-button {
	float: left;
	font-size: 11px;
	line-height: 12px;
	color: #7fc33d;
	text-decoration: none;
	background: url(images/search-options-link-bg.gif) no-repeat 0 -19px;
	padding: 0 0 0 15px;
	cursor: pointer;
	width: 9px;
	height: 20px;
}
#content .white-box .collapse-button {
	float: left;
	font-size: 11px;
	line-height: 12px;
	color: #7fc33d;
	text-decoration: none;
	background: url(images/search-options-link-bg.gif) no-repeat 0 1px;
	padding: 0 0 0 15px;
	cursor: pointer;
	width: 9px;
	height: 20px;
}
#content .white-box .link2 {
	color: #7fc33d;
	font-size: 11px;
	text-decoration: none;
}
.search-options .link:hover {background-position: 0 100%;}
.search-options div {float: left;padding: 10px 0 0 0;}
.search-options select {
	float: left;
	font-size: 11px;
	color: #636c6a;
	border: 1px solid #636c6a;
	background: none;
	width: 257px;
	margin: 0 0 6px 0;
}
.search-options label {font-size: 11px;color: #636c6a;}
#content .white-box .side2 {
	float: left;
	width: 297px;
	padding: 0 0 0 20px;
	margin: 0 0 0 20px;
	display: inline;
	border-left: 1px solid #b3b7ae;
}
#content .white-box .side2 .form {
	clear: both;
	float: left;
	width: 297px;
	background: url(images/ask-bg.gif) no-repeat;
	margin: 10px 0 10px 0;
}
#content .white-box .side2 .form .text {
	float: left;
	width: 225px;
	font-size: 12px;
	color: #636c6a;
	padding: 7px 0 8px 0;
	background: none;
	border: 0;
	margin: 0 0 0 21px;
	display: inline;
}
#content .white-box .banners {
	float: left;
	list-style: none;
	padding: 7px 0 0 35px;
	margin: 0;
	width: 658px;
}
#content .white-box .banners li {
	float: left;
	padding: 0 4px 0 0;
}
#content .white-box .banners li a {float: left;}
#content .white-box .banners li a img {float: left;}
#content .white-box .sub-box2 {
	float: left;
	width: 635px;
	margin: 6px 0 0 42px;
	padding: 11px 0 0;
	display: inline;
	border-top: 1px solid #b3b7ae;
}
#content .white-box .sub-box2 h2 {margin: 0;font-size: 0;}
#content .white-box .sub-box2 h2 img {font-size: 0;}
#content .white-box .sub-box2 p {margin: 5px 0 5px 0;font-size: 12px;color: #636c6a;}
#content .white-box .sub-box2 p a {color: #30699a;text-decoration: none;}
#content .white-box .sub-box2 p a:hover {text-decoration: underline;}
#content .white-box .sub-box2 p a strong {color: #7fc33d;}
#content .white-box .sub-box2 .link {
	display: block;
	margin: 10px 0 0;
	font-size: 11px;
	color: #7fc33d;
	background: url(images/search-options-link-bg.gif) no-repeat 0 2px;
	padding: 0 0 0 16px;
}
#content .white-box .sub-box2 .link:hover {background-position: 0 -18px;}
#content .white-box .sub-box2 ul {
	float: right;
	list-style: none;
	padding: 0;
	margin: 0;
	width: 404px;
}
#content .white-box .sub-box2 ul li {float: left;padding: 0 0 10px 11px;}
#content .white-box .sub-box2 ul li img {font-size: 0;}
#content .white-box .sub-box3 {
	float: left;
	width: 648px;
	margin: 16px 0 0 20px;
	display: inline;
	background: url(images/sub-box3-bg.gif) repeat-y;
}
#content .white-box .sub-box3 .l-side {
	float: left;
	width: 326px;
}
#content .white-box .sub-box3 .r-side {
	float: left;
	width: 301px;
	padding: 0 0 0 20px;
}
#content .white-box .sub-box3 h2 {
	margin: 0;
	font-size: 0;
}
#content .white-box .sub-box3 h2 img {font-size: 0;}
#content .white-box .sub-box3 p {
	margin: 2px 0 0;
	font-size: 11px;
	color: #636c6a;
}
#content .white-box .sub-box3 p a {text-decoration: none;}
#content .white-box .sub-box3 p a:hover {text-decoration: underline;}
#content .white-box .video {
	float: left;
	margin: 5px 0 10px 0;
	width: 325px;
	padding: 0 0 0 0;
	background-color: #000;
}
#content .white-box .video img {font-size: 0;}
#content .white-box .video .title 
{
	display: block;
	margin: 0;
	padding: 11px 0 11px 8px;
	font-size: 12px;
	background-color: #3e3f39;
}

#content .white-box .video #video-title-text
{
	color: #7fc33d;
}

#content .white-box .video .title span
{
	color: #fffff3;
}

#content .white-box .video .title strong {font-weight: normal;color: #02e23f;}
#content .white-box .video-section .list {
	float: left;
	list-style: none;
	padding: 5px 0 0;
	height: 65px;
	margin: 0;
	width: 321px;
	position: relative;
}
#content .white-box .video-section .list li {
	float: left;
	margin: 0 13px 0 0;
	width: 52px;
	height: 52px;
	background-color: #f5911f;
}
#content .white-box .video-section .list .last {margin: 0;}
#content .white-box .video-section .list li a {border: 1px solid #636c6a;display: block;}
#content .white-box .video-section .list li a img {display: block;}
#content .white-box .video-section .list li a:hover {
	border: 0;
	margin: 3px 0 0 3px;
}
#content .white-box .video-section .list li a:hover img {width: 47px;height: 47px;}
/*#content .white-box .sub-box3 .list li:hover span, #content .white-box .sub-box3 .list li.hover span {display: block;}*/
#content .white-box .video-section .list li span {
	position: absolute;
	display: none;
	top: 60px;
	left: 0;
	font-size: 11px;
	color: #636c6a;
	width: 321px;
}
#content .white-box .video-section .more {
	float: right;
	color: #7fc33d;
	text-decoration: none;
	font-size: 11px;
	padding: 3px 0 0 21px;
	background: url(images/more-ico.gif) no-repeat;
}
#content .white-box .video-section .more:hover {text-decoration: underline;}
#content .white-box .sub-box3 .green-box {
	float: left;
	width: 288px;
	margin: 9px 0 0 8px;
	display: inline;
	background: #7fc33d url(images/green-box-bottom-bg.gif) no-repeat 0 100%;
}
#content .white-box .sub-box3 .green-box .green-box-inner {
	float: left;
	width: 274px;
	padding: 5px 7px 5px 7px;
	background: url(images/green-box-top-bg.gif) no-repeat;
}


#content #NewToCommunityLast
{
	float: right;
	padding: 4px 15px 0 0;
	margin: 0;
	font: 8pt Verdana;
	color: #fffff3;
}


#content .white-box .sub-box3 #blkSpeakers_lnkSpeakerProfile {
	text-decoration: none;
}

#content .white-box .sub-box3 #blkSpeakers_lnkSpeakerProfile:hover {
	text-decoration: none;
}

#content .white-box .sub-box3 .green-box .image {
	float: left;
	border: 1px solid #636c6a;
	margin: 0 7px 0 0;
}
* html #content .white-box .sub-box3 .green-box .image {margin: 0 3px 0 0;}
#content .white-box .sub-box3 .green-box .image img {display: block;}
#content .white-box .sub-box3 .green-box h3 {margin: 0;font-size: 11px;color: #fffff0;}
#content .white-box .sub-box3 .green-box p {margin: 0;font-size: 11px;color: #fffff0;}
#content .white-box .sub-box3 .list2 {
	float: left;
	list-style: none;
	padding: 5px 0 7px 8px;
	margin: 0;
	width: 288px;
	position: relative;
}
#content .white-box .sub-box3 .list2 li {float: left;margin: 0 9px 0 0;}
#content .white-box .sub-box3 .list2 .last {margin: 0;}
#content .white-box .sub-box3 .list2 li .speakerThumbnail {
	display: block;
	width: 38px;
	height: 38px;
	padding: 1px;
	background-color: #636c6a;
}
#content .white-box .sub-box3 .list2 li .speakerThumbnail img {display: block;}
#content .white-box .sub-box3 .list2 li .speakerThumbnail:hover {
	border: 0;
	padding: 3px;
	background-color: #f5911f;
	height: 34px;
	width: 34px;
}
#content .white-box .sub-box3 .list2 li .speakerThumbnail:hover img {width: 34px;height: 34px;}
#content .white-box .sub-box3 .more2 {
	float: right;
	font-size: 11px;
	color: #7fc33d;
	text-decoration: none;
	background: url(images/more-ico2.gif) no-repeat;
	padding: 2px 0 2px 30px;
	margin: 0 0 14px 0;
}
#content .white-box .sub-box3 .more2:hover {text-decoration: underline;}
#content .white-box .sub-box3 .list3 {
	list-style: none;
	padding: 2px 0 0;
	margin: 2px 0 0;
	font-size: 11px;
	line-height: 19px;
	color: #3580cf;
	background: url(images/list3-bg.gif) repeat-x;
}
#content .white-box .sub-box3 .list3 li {background: url(images/list3-sep.gif) repeat-x 0 100%;}
#content .white-box .sub-box3 .list3 .brown {background-color: #f4f5d6;}
#content .white-box .sub-box3 .list3 a {color: #3580cf;padding: 0 0 0 13px;text-decoration: none;}
#content .white-box .sub-box3 .list3 a:hover {color: #7fc33d;text-decoration: none;}
#content .white-box .sub-box3 .more3 {
	float: right;
	background: url(images/more-ico3.gif) no-repeat;
	padding: 0 0 2px 24px;
	color: #7fc33d;
	text-decoration: none;
	font-size: 11px;
	margin: 7px 0 0;
}
#content .white-box .sub-box3 .more3:hover {text-decoration: underline;}
#content .box {
	float: left;
	margin: 13px 0 16px 0;
	width: 713px;
	height: 23px;
	background: url(images/box-bg.gif) no-repeat;
}
#content .box ul {
	float: left;
	list-style: none;
	padding: 4px 0 0 5px;
	margin: 0;
	font-size: 11px;
	color: #fffff0;
}
#content .box ul li {float: left;padding: 0 11px;border-left: 1px solid #b3b7ae;}
#content .box ul .first {border: 0;}
#content .box ul .last {padding: 0 0 0 65px;border: 0;}
#content .box ul li a {color: #f5911f;text-decoration: none;}
#content .box ul li a:hover {text-decoration: none;color: #7fc33d;}
#content .box-bottom {
	float: left;
	width: 713px;
	margin: 19px 0 0;
	padding: 15px 0 0;
	background: url(images/bottom-box-top-bg.gif) no-repeat;	
}
#content .box-bottom-blank
{
	float: left;
	width: 713px;
	height: 200px;
	background: none;
}
#content .box-bottom .box-bottom-inner {
	float: left;
	width: 688px;
	padding: 0 10px 0 15px;
	background: url(images/bottom-box-middle-bg.gif) repeat-y;
}
#content .box-bottom .box-bottom-bottom {
	float: left;
	width: 713px;
	height: 15px;
	background: url(images/bottom-box-bottom-bg.gif) no-repeat 0 100%;
}
#content .box-bottom .col {float: left;width: 360px;}
#content .box-bottom .col2 {float: left;width: 157px;padding: 0 0 0 10px;}
#content .box-bottom .col3 {float: left;width: 150px;padding: 0 0 0 10px;}
#content .box-bottom h2 {margin: 0;color: #fff;font-size: 11px;}
#content .box-bottom ul {
	list-style: none;
	padding: 6px 0 0;
	margin: 0;
	font-size: 11px;
	height: 1%;
	color: #fffff0;
}
#content .box-bottom a {color: #f5911f;text-decoration: none;font-size: 11px;}
#content .box-bottom a:hover {text-decoration: none;color: #7fc33d;}
#content .box-bottom p {text-align: right;margin: 0 9px 0 0;}
#content .box-bottom p a {color: #fff;}
#content #btnToggleSearchOptions
{
	width: 200px;
}
#content #btnToggleSearchOptionsNew
{
	cursor: pointer;
}
#footer {overflow: hidden;width: 753px;height: 178px;}
#footer ul {
	list-style: none;
	padding: 129px 0 0 238px;
	margin: 0;
	font-size: 11px;
	color: #636c6a;
}
#footer ul li {display: inline;padding: 0 7px;border-left: 1px solid #636c6a;}
#footer ul li a {color: #636c6a;text-decoration: none;}
#footer ul li a:hover {text-decoration: underline;}
#footer ul .first {border: 0;padding: 0;}

