@charset "utf-8";

body {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #FFF;
	background-repeat: repeat-x;
	background-position: center top;
	margin: 0px;
}
a {
	text-decoration: none;
	color: #0099FF;
}

.chatline1
{
background-color:#333333;
padding:5px;
}
.chatline2
{
background-color:#404040;
padding:5px;

}

#chatbox td
{
padding:5px;
}

.ordersummary {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #999999;
}

.whitetext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 29px;
	color: #FFFFFF;
	padding: 8px;
	line-height: 28px;
}
.whitetext2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	padding: 8px;

}


.matrix_heading_highlight {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	padding: 10px;
	width: 150px;
	background-color: #85CE17;
}

.matrix_heading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	padding: 10px;
	width: 150px;
}
.sponsorfield {
	border: 1px solid #484848;
	padding: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 12px;
	color: #FFFFFF;
	background-color: #1E1E1E;
}

.matrix_table {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #333333;
	text-align: center;
	padding: 9px;
}

.matrix_tick {
	text-align: center;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.submitbutton2 {
	background-image: url(../images/login.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	border: 1px solid #666666;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 6px;
	padding-right: 10px;
	padding-bottom: 6px;
	padding-left: 10px;	
}
.eventlist {
	padding: 5px;
	background-image: url(../images/eventlist.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-top-color: #00CCFF;
	border-right-color: #00CCFF;
	border-bottom-color: #333333;
	border-left-color: #00CCFF;
}

.webdate_big {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #CCCCCC;
	padding-left: 15px;
	padding-bottom: 15px;
}



.webspeaker_big {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
}

.webtitle_big {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;

}

.abstract {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 23px;
	font-weight: bold;
	color: #999999;
}
.webcontent_big {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color: #FFFFFF;
	padding: 25px;
}

.webcontent_big_left {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color: #FFFFFF;
	padding: 25px;

}
.webcontent_big_right{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color: #FFFFFF;
	padding: 25px;

}
.spnsorlogo {
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	border-bottom-width: 1px;
	border-bottom-color: #CCCCCC;
	border-bottom-style: solid;
}

.buttonblack {
	padding-top: 15px;
}
.holdme {
	float: left;
	width: 300px;
}
.buttonblack a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.header_line {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	position: relative;
	height: 51px;
	z-index: 99;
	top: -30px;
	left: -16px;
	
}
.override {
	position: relative;
	top: -37px;
}
.promobox {
	width: 410px;
	padding: 10px;
}
.rss-popup {
	
	padding: 0;
	width: 100px;
	position: relative;
	color: #FFFFFF;
}   
  
div.rss-popup em {
	width: 194px;
	height: 74px;
	position: absolute;
	top: 70px;
	left: -90px;
	text-align: left;
	z-index: 99999;
	display: none;
	color: #FFFFFF;
	background-image: url(../images/dark.png);
	background-repeat: repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	padding: 9px;
}   
  
#rss-icon {


	margin: 0 auto;
	display: block;

	background-repeat: no-repeat;
	background-position: 0 0;
}  
.webquestion {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	line-height: 12px;
}

.webanswer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	padding-top: 9px;
	padding-bottom: 20px;
}

.webpanel {
	padding: 10px;
	margin: 5px;

}

#introbox {
	padding: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 28px;
	color: #CCC;
}
.webpanel2 {
	padding: 10px;
	margin: 5px;
	background-color: #333333;
	border: 1px solid #414141;
	float: left;
	width: 270px;
	height: 170px;
}
.webpanel2r {
	padding: 10px;
	margin: 5px;
	background-color: #DBDBDB;
	border: 1px solid #414141;
	float: left;
	width: 100%;
	height: 170px;
}
.companylisting {
	padding: 3px;
}

.errorclass {
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #FF0000;
	padding: 5px;
	margin-top: 7px;
}

.errorclass2 {
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #3399CC;
	padding: 5px;
	margin-top: 7px;
}

.webpanel2n{
	padding: 10px;
	
	background-color: #333333;
	border: 1px solid #414141;

	width: 260px;
	height: 170px;
}
.divisionbar {
	color: #999;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	font-size: 11px;
}

.divisionbar2 {
	color: #B0B0B0;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 90px;
	font-size: 16px;
}
.webpanel2m{
	padding: 5px;

	
	
	float: left;
	
	
}

.icon_insert {
	padding-right: 20px;
}
.webpanel2a {
	padding: 10px;
	width: 460px;
	margin-left: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
}
.webpanel2d {
	padding: 10px;
	background-color: #FFFFFF;
	border: 1px solid #414141;
	width: 560px;
	margin-left: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	color: #000000;
}

.leader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}
.webpanel2b {
	padding: 10px;
	width: 270px;
	margin-left: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
}
.ondemand2 {
	padding-left: 30px;
}
.sponsorbox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding-top: 0px;
	padding-right: 12px;
	padding-bottom: 12px;
	padding-left: 12px;
	color: #666;
}
.webbox {
	background-image: url(../images/grad1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.webpanel5 {
	padding: 10px;
	margin: 5px;
	float: left;
	width: 420px;
}
.webpanel6 {
	padding: 10px;
	margin: 5px;
	background-color: #333333;
	border: 1px solid #414141;
	float: left;
	width: 190px;
	color: #FFFFFF;
	height: 100px;
}
.webpanel3 {
	padding: 10px;
	margin: 5px;
	background-color: #333333;
	border: 1px solid #414141;
	float: left;
	width: 280px;
	height: 175px;
}
.webmore {
	padding-left: 15px;
}

#document {

}

.side1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-align: right;
	padding-right: 10px;
	width: 200px;
}
.textfields {
	border: 1px solid #CCCCCC;
	padding: 5px;
	margin-top: 2px;
	margin-bottom: 2px;
}
.loginbutton1 {
	background-color: #333333;
	width: 90px;
	text-align: center;
	margin-left: 9px;
	background-image: url(../images/login.jpg);
	background-repeat: repeat-x;
	font-weight: bold;
	border: 1px solid #333333;
	padding-top: 2px;
	padding-right: 6px;
	padding-bottom: 2px;
	padding-left: 6px;
}

.loginbutton1 a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;


}
.inqBox {
	border: 1px solid #CCCCCC;
	padding: 5px;
	width: 320px;
	margin-bottom: 5px;
}

.inqButton {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
	padding: 3px;
}

.inqButtonBold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
	padding: 3px;
	font-weight: bold;
}

.smallprint {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 11px;
	color: #666666;
}
.loginbutton2 {
	text-align: center;
	margin-left: 9px;
	background-repeat: repeat-x;
	font-weight: bold;
	padding-top: 4px;
	padding-right: 6px;
	padding-bottom: 4px;
	padding-left: 6px;
	background-position: center;
	background-color: #959595;
}
.sponsorbox {
	width: 650px;
	padding-top: 14px;
}

.sponsorbox a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #CCCCCC;	
}

.sponsorbox a:hover{

	color: #FFFFFF;	
}
.loginbutton2 a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;

}

.loginbutton2 a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	background-color: #3399FF;
}
.containment {
	width: 970px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 0px;
	padding-right: 9px;
	padding-bottom: 9px;
	padding-left: 9px;
}
.loginbutton3 {
	text-align: center;
	margin-left: 9px;
	background-repeat: repeat-x;
	font-weight: bold;
	padding-top: 4px;
	padding-right: 6px;
	padding-bottom: 4px;
	padding-left: 6px;
	background-position: center;
	background-color: #B2B2B2;
}

.loginbutton3 a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;

}
.webmore a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;

	color: #333;

	padding: 6px;
	display: block;
}

.webdate {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
	text-decoration: none;
	padding-top: 5px;
}
.webdateb {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666;
	text-decoration: none;
	padding-top: 5px;
	background-color: #E8E8E8;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}

.webdateb_a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #CCC;
	text-decoration: none;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	border: 1px solid #666;
}
.webspeaker {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
}
.webtitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333;
	padding-right: 6px;
	padding-bottom: 6px;
}
.webtitle a{
font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333;
	
	font-weight: normal;
	line-height: 18px;
}

.webtitle_white {
	font-family: Arial, Helvetica, sans-serif;
	color: #333;
	padding-right: 6px;
	padding-bottom: 6px;
}
.webtitle_white a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 25px;
	color: #FFF;
	font-weight: normal;
	line-height: 25px;
}

.webtitle_white a:hover{
	text-decoration: underline;
}

.webtitle a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333;
	font-weight: normal;
	line-height: 18px;
	text-decoration: underline;
}

.webtitle2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #FFFFFF;
}
.webtitle2 a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #FFFFFF;
	background-color: #0185E7;
	font-weight: bold;
	line-height: 16px;
}

.webinarcontainer2 {
	

	height: 289px;
	width: 570px;
}


.quotebuilder {
	padding: 7px;
	margin-top: 10px;

}

.quotebuilder2 {
	padding: 7px;
	margin-top: 10px;
	color: #FFFFFF;
}
.keysectors {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 9px;
}
.keysectors a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;

}
.bigletters {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

.bigletters2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #333;
	text-decoration: none;
	height: 100px;
}
#mediaspace {
	border: 16px solid #000;
	width: 580px;
}
.labelbig {
	position: absolute;
	left: -30px;
	top: -22px;
	z-index: 99999;
}

.messagecontainer {
	font-size: 12px;
	color: #FFFFFF;
	width: 230px;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
}


.biglink a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	margin: 5px;
	background-repeat: no-repeat;
	background-position: left top;
	border: 1px solid #333333;
	padding: 4px;
}
.testimonials {
	padding: 14px;
	background-color: #E8E8E8;
	margin: 5px;
	border: 1px solid #CECECE;
	color: #000000;
}

.testimonialtitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
}
.webinarintro {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	padding-right: 25px;
	padding-bottom: 25px;
	padding-left: 25px;
}



.sponsorintro {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	padding-top: 5px;
	padding-right: 30px;
	padding-bottom: 5px;
	padding-left: 30px;
}

.webinarback {
	background-color: #000000;
	background-image: url(../images/layout/webinar_back.jpg);
	background-repeat: no-repeat;
	background-position: left top;

	width: 604px;
}

.sponsorpanel {
	padding: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 19px;
	color: #FFFFFF;
}

.sponsorpanel2 {
	padding: 30px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color: #FFFFFF;
}

.summarybox {
	padding: 10px;
	border: 1px solid #909090;
	width: 280px;
}

.webinarback3 {

	


	width: 404px;
}
.webinarback4 {
	background-color: #000000;
	background-image: url(../images/bluequare.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 320px;
}

.bighead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 21px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	float: left;
	width: 129px;
	margin-right: 10px;
	line-height: 19px;
	margin-bottom: 10px;
}

.sponsorzonelogin {
	background-color: #000000;
	width: 990px;
	margin-right: auto;
	margin-left: auto;
}

.blackbar {

}

.bighead5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 21px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	float: left;

	margin-right: 10px;
	line-height: 19px;
	margin-bottom: 10px;
}
.summary {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	padding-top: 10px;
	padding-right: 30px;
	padding-bottom: 10px;
	padding-left: 10px;
}

.price2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #FFFFFF;
	font-weight: bold;
	padding-left: 20px;
}


.booknow {
	margin-top: 5px;
	margin-left: 20px;
	border: 1px solid #666666;
	width: 200px;
	padding: 5px;
	background-image: url(../images/login_button.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	text-align: center;
}
.booknow a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
	

	

}

.bighead3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 23px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	float: left;
	width: 170px;
	margin-right: 10px;
	
	margin-bottom: 10px;
	border-left-width: 12px;
	border-left-style: solid;
	border-left-color: #0099FF;
	padding-left: 17px;
}

.bighead2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	line-height: 19px;

}

.webinarback2 {
	background-color: #000000;
	background-image: url(../images/webinar_back2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 289px;
	width: 604px;
}
.top_bar {
	background-image: url(../images/layout/topbar_background.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	height: 63px;
}

.price {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 45px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	background-image: url(../images/priceme.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 72px;
	width: 150px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 20px;	
}

.eventlistsummit {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 3px;
}

.eventsummitdate {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CCCCCC;
	padding-right: 5px;
	padding-left: 5px;
}

.eventsummitdate a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CCCCCC;
	
}

.eventsummitlast {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	padding-right: 10px;
	padding-left: 5px;
}

.eventsummitlast a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
.eventsummitlogin {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CCCCCC;
	padding-top: 5px;
			padding-right: 5px;
	padding-left: 5px;
}

.eventsummitlogin a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CCCCCC;
}

.logo_header {
	width: 300px;
	height: 100px;
}

.header_contain {
	padding-top: 0px;
	padding-bottom: 0px;
	background-repeat: repeat-x;
	background-position: left bottom;
	text-align: center;
	background-color: #FFF;
}

.header_contain2 {
	padding-top: 0px;
	padding-bottom: 0px;
	background-image: url(http://ondemand.wtgevents.com/images/header.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
	text-align: center;
}

	#nav_hr {
	float:right;
	}
	
	#top_spacer {
	display:block;
	float:left;
	color:#CCCCCC;
	margin-right:10px;
	text-decoration:none;
	outline:none;
	background-color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 30px;
	padding-top: 5px;
	padding-right: 8px;
	padding-bottom: 5px;
	padding-left: 8px;
	background-repeat: no-repeat;
	background-position: center center;
	}
	
	
	
	
.clear {
	clear:both;
	}
	
.webiunartitle {

}

.boxbuy {
	background-image: url(../images/grad1.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	border: 1px solid #333333;
	/* Do rounding (native in Firefox and Safari) */
    -webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	width: 260px;
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
	background-color: #000000;
}

.logoheader {
	font-size: 14px;
	font-weight: bold;
	padding-left: 10px;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 17px;
}

.eventlink a {
	color: #004971;
	font-size: 12px;
	text-decoration: none;
}
.event_list {
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-image: url(../images/layout/background_list.jpg);
	background-repeat: repeat;
	background-position: left;
	padding: 10px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}

.event_list a:link, .event_list a:visited, .event_list a:active {
	color: #336699;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

.event_list_tab {
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 10px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	color: #666666;
	background-color: #E6E6E6;
}

.event_list_tab a{
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.event_list_tab_e {
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;

	padding: 10px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	color: #666666;
	background-color: #E6E6E6;
}

.event_list_tab_e a{
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;

	font-weight: bold;

	text-decoration: none;
}
.stepme {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 21px;
	color: #666666;
}

.event_list_tab2 {
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	color: #000000;
	background-color: #FFFFFF;
}


.eventlink {
	padding-left: 10px;
	padding-top: 6px;
	padding-bottom: 10px;
}

.boxbuy_white {
	border: 1px solid #333333;
	/* Do rounding (native in Firefox and Safari) */
    -webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	width: 310px;
	background-image: url(../images/headertype.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #FFFFFF;
}

.boxbuy_white9 {
		background-color: transparent;
	/* Do rounding (native in Firefox and Safari) */
    -webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	width: 310px;

}

.boxbuy_white91 {
	border: 1px solid #333333;
	/* Do rounding (native in Firefox and Safari) */
    -webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	width: 330px;
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #1B1B1B;
	padding: 10px;
}

.itemtitle {
	font-size: 15px;
	font-weight: bold;
	color: #000000;
}

.itemtitle_white {
	font-size: 19px;
	font-weight: bold;
	color: #000000;
}

.itemcontent {
	font-size: 12px;
	color: #666666;	
}
.containlisting {
	width: 300px;
}
.containimage {
width: 120px;
height: 86px;
}

.loadingprogress {
	background-image: url(http://ondemand.wtgevents.com/images/loadingbar.gif);
	height: 63px;
	width: 220px;
	margin-right: auto;
	margin-left: auto;
	background-repeat: no-repeat;
	background-position: center bottom;
	margin-top: 10px;
	margin-bottom: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #868686;
	text-align: center;
}
.floatie {
	position: relative;
	height: 58px;

	top: -44px;
	left: 80px;
	background-image: url(http://ondemand.wtgevents.com/images/miniplay.png);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	width: 56px;
	
}
.itemcontent2 {
	font-size: 13px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
}
.eventlistlink a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.itemcontent2 {
	font-size: 12px;
	color: #666666;
}
.itemspeaker {
	padding-bottom: 7px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFF;
	padding-top: 4px;
	padding-right: 7px;
	padding-left: 7px;
	background-color: #00A3F0;
	display: block;
	margin-bottom: 4px;	
}
.listingleft {
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 9px;
}
.itemspeaker2 a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
}
.itemspeaker a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	
}
.whitespace {
	background-color: #999999;
	background-color: #ececec;
	background-image: url(../images/layout/panel.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	padding-top: 25px;
	padding-right: 25px;
	padding-bottom: 25px;
	padding-left: 25px;
	    -webkit-border-radius: 4px;
	-moz-border-radius: 4px;
}
.paragraph1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 20px;
}

.paragraph2{
	padding: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #333333;
	font-weight: bold;
	line-height: 19px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
}
.boxbuy_white2 {
	border: 1px solid #333333;
	/* Do rounding (native in Firefox and Safari) */
    -webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	width: 640px;
	background-image: url(../images/headertype.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #FFFFFF;
}
.boxevent {
	border: 1px solid #333333;
	/* Do rounding (native in Firefox and Safari) */
    -webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	width: 600px;
	padding: 20px;
	background-color: #EFEFEF;
}

.headertype {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #666;
	text-decoration: none;
	padding-top: 2px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 5px;	
}

.headertype a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 29px;
	color: #666;
	text-decoration: none;
	font-weight: normal;
}

.headertype1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #FFFFFF;
	text-decoration: none;
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
	font-weight: bold;	
}

.registernow2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #CCC;
	padding: 13px;
	border: 1px solid #666;	
}

.Registernow a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
}
.headertype2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #FFFFFF;
	text-decoration: none;
	padding-top: 2px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	
}
.headertype3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 25px;
	color: #FFFFFF;
	text-decoration: none;
	padding-top: 2px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
		
}
.back222 {
	background-image: url(../images/bigback2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.headertype4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 23px;
	color: #FFFFFF;
	text-decoration: none;
	padding-top: 2px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	
}
.divisionmarker {
	padding-top: 10px;
}

.eventtitlebox  {
	font-size: 10px;
	color: #666666;
	text-decoration: none;
	width: 230px;
	font-family: Arial, Helvetica, sans-serif;

}

.eventexpire  {
	font-size: 12px;
	color: #333333;

	text-decoration: none;
	width: 150px;
	

}

.mymenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	text-decoration: none;
	padding-right: 10px;	
}

.mymenu a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	text-decoration: none;
	padding-right: 10px;
}

.mymenua {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #3399FF;
	text-decoration: none;
	font-weight: bold;	
	padding-right: 10px;
}

.mymenua a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	text-decoration: none;
	padding-right: 10px;
}

.eventpass {
	font-size: 12px;
	color: #333333;

	text-decoration: none;
	width: 150px;


}

.eventtitlebox a {
	font-size: 13px;
	color: #0099CC;
	font-weight: bold;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}

.boxbuy a{
	color: #0099FF;
	text-decoration: none;
}
.addheading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 21px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 17px;
}
.addheading1 a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 40px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 36px;
	text-decoration: none;
}

.addheading1 a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 40px;
	font-weight: bold;
	color: #0099FF;
	line-height: 36px;
	text-decoration: none;
}

.addheading4 a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 40px;
	font-weight: bold;
	color: #CCCCCC;
	line-height: 36px;
	text-decoration: none;
}


.addlogin4 {
	padding-top: 7px;
	font-size: 12px;
}


.addheading4 a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 40px;
	font-weight: bold;
	color: #0099FF;
	line-height: 36px;
	text-decoration: none;
}
.addheading a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 21px;
	font-weight: bold;
	color: #3399FF;
	line-height: 17px;
	text-decoration: underline;
}

.addheading2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 21px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 17px;
}
.addheading2 a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 21px;
	font-weight: bold;
	color: #FFCC00;
	line-height: 17px;
	text-decoration: underline;
}
.addheading3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 21px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 17px;
}
.addheading3 a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 21px;
	font-weight: bold;
	color: #66CC33;
	line-height: 17px;
	text-decoration: underline;
}
.addtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;

	color: #FFFFFF;
}
.addtext2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;

	color: #000000;
}

.infobox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	padding-top: 25px;
	padding-right: 19px;
	padding-bottom: 19px;
	padding-left: 19px;
}

.maincontainer2 {
	/* Do rounding (native in Firefox and Safari) */
  
	width: 960px;
	margin-right: auto;
	margin-left: auto;
	z-index: -99999px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
}

.maincontainer_bar {
	/* Do rounding (native in Firefox and Safari) */
  
	width: 960px;
	margin-right: auto;
	margin-left: auto;
	z-index: -99999px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left:0px;
	}
	.maincontainer211 {
	/* Do rounding (native in Firefox and Safari) */
  	background-color: #000000;
	border: 1px solid #494949;
	width: 960px;
	margin-right: auto;
	margin-left: auto;
	padding: 15px;
	height: 200px;	
	}
	
	
	.maincontainer2c {
	
	background-color: #000000;
  
	width: 100%;
	margin-right: auto;
	margin-left: auto;
	

	}
	
		.maincontainer2o {
	background-color: #000000;
	width: 100%;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../images/barnegative.jpg);
	background-repeat: no-repeat;
	background-position: center;	

	}
	
	.maincontainer2d {
	
	background-color: #000000;
  
	width: 100%;
	margin-right: auto;
	margin-left: auto;
	

	}
	
	.maincontainer22 {

	/* Do rounding (native in Firefox and Safari) */
  margin-right: auto;
	margin-left: auto;
	width: 999px;


	}
	
	.maincontainer2white {
	background-color: #FFFFFF;
	border: 1px solid #999999;
	/* Do rounding (native in Firefox and Safari) */
    -webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	width: 960px;
	margin-right: auto;
	margin-left: auto;
	padding: 15px;
	background-image: url(../images/bigback.jpg);
	}
		.maincontainer3white {
	background-color: #FFFFFF;
	border: 1px solid #999999;
	/* Do rounding (native in Firefox and Safari) */
    -webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	width: 960px;
	margin-right: auto;
	margin-left: auto;
	padding: 15px;
	background-image: url(../images/bigback3.jpg);
	}
	
	.maincontainer3 {
	background-color: #000000;
	border: 1px solid #999999;
	/* Do rounding (native in Firefox and Safari) */
    -webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	width: 960px;
	margin-right: auto;
	margin-left: auto;
	padding: 15px;
	}
	
.box_black {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;

	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 20px;
}

.form_field {
	background-color: #333333;
	border: 1px solid #828282;
	margin-top: 4px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(../images/login.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	padding: 5px;
	height: 16px;
}

.form_label {
	padding-bottom: 5px;
}

.button {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(../images/login_button.jpg);
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	height: 29px;
	font-size: 14px;
}

.details a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3399FF;
	text-decoration: none;
}

.login_box {
	padding: 20px;
}

.box_index {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	width: 260px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}

.box_index_2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
}

#player {
	z-index: 79999;	
}


#player2 {
	margin-right: auto;
	margin-left: auto;	
}
.backgroundlogo {
	background-image: url(../images/banner.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.backgroundlogo2 {
	background-image: url(http://ondemand.wtgevents.com/images/banner2.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.player_box{
	border: 1px solid #4D4D4D;
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	background-color: #000000;
}

.player_box_sponsor{
	border: 1px solid #4D4D4D;
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	background-color: #000000;
	background-image: url(../images/webback2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.pmenu{
	padding-left: 16px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	text-decoration: none;
}

.black_box_1 {

	
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}

.tablewhite {
	background-color: #FFFFFF;
	padding: 5px;
	border: 1px solid #EAEAEA;
	margin-bottom: 4px;
}

.header_main {

	background-repeat: repeat-x;
	background-position: left top;
	width: 100%;
	background-color: #FFFFFF;
}


	
	.myBox {
    margin: 0.5in auto;
    color: #fff;
    width: 60%;
    padding: 20px;
    text-align: left;
    background-color: #f00;
    border: 3px solid #fff;

    /* Do rounding (native in Firefox and Safari) */
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
}


.speakertitle1 {
padding-bottom: 5px;
}

.speakertitle1 a {
	font-size: 19px;
	color: #333333;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	
}

.presentationt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #404040;
	text-decoration: none;
}

.stitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666666;
	text-decoration: none;
	font-weight: bold;
	padding-top: 10px;
}

.stitlea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666666;
	text-decoration: none;
	font-weight: bold;
}

.listwrap {
	font-family: Arial, Helvetica, sans-serif;
	padding: 10px;
	border: 2px solid #E0E0E0;
	background-repeat: repeat-x;
	background-position: left bottom;
	background-color: #f9f9f9;
	/* Do rounding (native in Firefox and Safari) */
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	margin-bottom: 10px;
}

.listphoto {
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 5px;
	width: 10px;
}


.listcentre {
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;

}

.watchnow {
	padding-top: 5px;
}

#signupform label.checked {
	background-image: url(../images/icons/accept.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

.pagination {
	padding: 10px;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
}

.pagination a {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	border: 1px solid #666666;
	margin-left: 8px;
	background-color: #666666;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
}

.menubottom {
	padding: 5px;
	width: 400px;
	margin-right: auto;
	margin-left: auto;
	font-size: 12px;
	text-align: center;
}

.menubottom a{

	

	font-size: 16px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	color: #999999;
	text-decoration: none;
}

.logoutbutton {
	width: 150px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #FFFFFF;
}
submit {
	background-image: url(../images/login_button.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	padding: 10px;
}

.blackbox {
	background-color: #000000;
	background-image: url(../images/background2.jpg);
	background-position: left top;
	padding: 10px;
}

.whitebox2 {


	padding-top: 27px;
	padding-right: 27px;
	padding-bottom: 0px;
	padding-left: 27px;
}

.containme {
	background-color: #EFEFEF;
	border: 1px solid #999999;
}

.whitebox2a {

	background-repeat: repeat-x;
	background-position: bottom;
	padding: 27px;
	background-color: #f9f9f9;
	width: 620px;
	margin-top: 40px;
	margin-right: auto;
	margin-bottom: 40px;
	margin-left: auto;
}

.whitebox2b {

	background-repeat: repeat-x;
	background-position: bottom;
	padding: 27px;
	background-color: #f9f9f9;
	width: 610px;
	margin-top: 40px;
	margin-right: auto;
	margin-bottom: 40px;
	margin-left: auto;
}

.whitebox2c {

	background-repeat: repeat-x;
	background-position: bottom;
	padding: 27px;
	background-color: #f9f9f9;
	width: 600px;
	margin-top: 40px;
	margin-right: auto;
	margin-bottom: 40px;
	margin-left: auto;
}


#TnCtext {
	height: 300px;
	
	overflow: scroll;
	padding: 10px;
}
.greybox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	background-color: #FFFFFF;
	padding: 5px;
	width: 300px;
	margin-top: 1px;
	margin-bottom: 1px;
}

.formsectionh1 {
	padding: 19px;
	border: 1px solid #999999;
	background-color: #E6E6E6;
}
.heading {
	font-size: 16px;
	padding-bottom: 9px;
}

.mywebinar {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
}

.mywebinar_large {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 25px;
}

#dialoguearea {
	color: #FFFFFF;
	background-color: #333;
	padding: 9px;
	width: 600px;
	height: 230px;
}

.dialoguewindow{
	color: #FFFFFF;
	background-color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	padding: 10px;
}

.enterbox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFF;
	background-color: #000;
	border: 1px solid #484848;
	width: 400px;
	padding: 8px;
	overflow: auto;
}

.messagebutton {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #666;
	padding: 9px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-bottom: 6px;
	margin-left: 8px;
}

.containerbar {
	height: 260px;
	overflow: auto;	
}

.usernamelist{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CCC;	
}
.whosonnow {
	background-color: #333;
	padding: 9px;
	height: 230px;
	overflow: auto;
}
/* Scroll Styles */
a.jScrollArrowUp {
	background: url(http://www.kelvinluck.com/assets/jquery/jScrollPane/images/basic_arrow_up.gif) repeat-x 0 0;
}
a.jScrollArrowUp:hover {
	background-position: 0 -15px;
}
a.jScrollArrowDown {
	background: url(http://www.kelvinluck.com/assets/jquery/jScrollPane/images/basic_arrow_down.gif) repeat-x 0 0;
}
a.jScrollArrowDown:hover {
	background-position: 0 -15px;
}
a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover {
	background-position: 0 -30px;
}



			
.holder {
	float: left;
	margin: 10px;
}

.scroll-pane {
	width: 600px;
	height: 220px;
	overflow: auto;
	background: #333333;
	float: left;
	margin-top: 18px;
	color: #CCC;
}


#pane1 {
}
#pane2 {
	height: 212px;
}

.chatheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	padding: 7px;
	color: #999;
}

.chatopen {
	background-color: #191919;
	padding: 13px;
}

#thequestions {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFF;
	padding: 20px;
}

.quizstage {
	height: 250px;
	width: 600px;	
}

.quiz_question {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #CACACA;	
}

/*Text inputs*/
.NFText {border:none; vertical-align:middle; font:12px/15px Arial, Helvetica, sans-serif; background:none;}
.NFTextCenter {height:15px; background:url(img/input.png) repeat-x 0 0; padding:3px 0; margin:0; float:left; line-height:15px;}
.NFTextLeft, .NFTextRight {width:7px; height:21px; vertical-align:middle; float:left;}
.NFTextLeft {background:url(img/input-left.png) no-repeat 0 0;}
.NFTextRight {background:url(img/input-right.png) no-repeat 0 0;}
/*Radio*/
.NFRadio {cursor:pointer; position:absolute; display:block; width:13px; height:13px; border:1px solid transparent; background:url(img/radio.png) no-repeat 0 0; z-index:2;}
/*Checkbox*/
.NFCheck {cursor:pointer; position:absolute; width:12px; height:12px; border:1px solid transparent; background:url(img/checkbox.png) no-repeat 0 0; z-index:2;}
/*Buttons*/
.NFButton {width:auto; height:26px; color:#fff; padding:0 2px; background:url(img/button.png) repeat-x 0 0; cursor:pointer; border:none; font:10px/26px Tahoma, Arial, Helvetica, sans-serif; font-weight:bold; text-transform:uppercase; letter-spacing:1px; vertical-align:middle;}
.NFButtonLeft, .NFButtonRight {width:6px; height:26px; vertical-align:middle;}
.NFButtonLeft {background:url(img/button-left.png) no-repeat 0 0;}
.NFButtonRight {background:url(img/button-right.png) no-repeat 0 0;}
/*Textareas*/
.NFTextarea {border:none; background:none; font:12px/12px Arial, Helvetica, sans-serif; margin:0;}
.NFTextareaTop, .NFTextareaBottom {height:5px; clear:both; float:none; padding-right:10px;}
.NFTextareaTop {background:url(img/textarea-tr.png) no-repeat 100% 0;}
.NFTextareaBottom {background:url(img/textarea-br.png) no-repeat 100% 0; margin-bottom:5px;}
.NFTextareaTopLeft, .NFTextareaBottomLeft {width:5px; height:5px;}
.NFTextareaTopLeft {background:#f2f2e6 url(img/textarea-tl.png) no-repeat 0 0;}
.NFTextareaBottomLeft {background:#f2f2e6 url(img/textarea-bl.png) no-repeat 0 0;}
.NFTextareaLeft, .NFTextareaRight, .NFTextareaLeftH, .NFTextareaRightH {float:left; padding-bottom:5px;}
.NFTextareaLeft, .NFTextareaLeftH {width:5px;}
.NFTextareaLeft {background:url(img/textarea-l-off.png) repeat-y 0 0;}
.NFTextareaLeftH {background:url(img/textarea-l-over.png) repeat-y 0 0;}
.NFTextareaRight, .NFTextareaRightH {padding-right:5px; padding-bottom:0;}
.NFTextareaRight {background:url(img/textarea-r-off.png) repeat-y 100% 0;}
.NFTextareaRightH {background:url(img/textarea-r-over.png) repeat-y 100% 100%;}
/*Files*/
.NFFileButton {padding-bottom:0; vertical-align:bottom; cursor:pointer; background:url(img/file.png) no-repeat 0 0; width:60px; height:21px;}
.NFFile {position:relative; margin-bottom:5px;}
.NFFile input.NFhidden {position:relative; filter:alpha(opacity=0); opacity:0; z-index:2; cursor:pointer; text-align:left;}
.NFFileNew {position:absolute; top:0px; left:0px; z-index:1;}
/*Selects*/
.NFSelect {height:21px; position:absolute; border:1px solid transparent;}
.NFSelectLeft {float:left; width:3px; height:21px; background:url(img/select-left.png) no-repeat 0 0; vertical-align:middle;}
.NFSelectRight {height:21px; width:auto; background:url(img/select-right.png) no-repeat 100% 0; cursor:pointer; font:12px/21px Arial, Helvetica, sans-serif; color:#fff; padding-left:3px; margin-left:3px;}
.NFSelectTarget {position:absolute; background:none; margin-left:-13px; margin-top:18px; z-index:3; left:0; top:0; padding-bottom:13px;}
.NFSelectOptions {position:relative; background:#707175; margin-left:16px; margin-top:0; list-style:none; padding:4px 0; color:#fff; font:11px/13px Arial, Helvetica, sans-serif; z-index:4; max-height:200px; overflow-y:auto; overflow-x:hidden; left:0; top:0;}
.NFSelectOptions li {padding-bottom:1px;}
.NFSelectOptions a {display:block; text-decoration:none; color:#fff; padding:2px 3px; background:none;}
.NFSelectOptions a.NFOptionActive {background:#464646;}
.NFSelectOptions a:hover {background:#333;}
/*Multiple Selects*/
.NFMultiSelect {border:0; background:none; margin:0;}
.NFMultiSelectTop, .NFMultiSelectBottom {height:5px; clear:both; float:none; padding-right:10px;}
.NFMultiSelectTop {background:url(img/textarea-tr.png) no-repeat 100% 0;}
.NFMultiSelectBottom {background:url(img/textarea-br.png) no-repeat 100% 0; margin-bottom:5px;}
.NFMultiSelectTopLeft, .NFMultiSelectBottomLeft {width:5px; height:5px;}
.NFMultiSelectTopLeft {background:#f2f2e6 url(img/textarea-tl.png) no-repeat 0 0;}
.NFMultiSelectBottomLeft {background:#f2f2e6 url(img/textarea-bl.png) no-repeat 0 0;}
.NFMultiSelectLeft, .NFMultiSelectRight, .NFMultiSelectLeftH, .NFMultiSelectRightH {float:left; padding-bottom:5px;}
.NFMultiSelectLeft, .NFMultiSelectLeftH {width:5px;}
.NFMultiSelectLeft {background:url(img/textarea-l-off.png) repeat-y 0 0;}
.NFMultiSelectLeftH {background:url(img/textarea-l-over.png) repeat-y 0 0;}
.NFMultiSelectRight, .NFMultiSelectRightH {padding-right:5px; padding-bottom:0;}
.NFMultiSelectRight {background:url(img/textarea-r-off.png) repeat-y 100% 0;}
.NFMultiSelectRightH {background:url(img/textarea-r-over.png) repeat-y 100% 0;}

/*Focused*/
.NFfocused {border:1px dotted #666;}
/*Hovered*/
.NFh {background-position:0 100%;}
.NFhr {background-position:100% 100%;}
/*Hidden*/
.NFhidden {opacity:0; z-index:-1; position:relative;}
/*Safari*/
select, input, textarea, button {outline:none; resize:none;}

.webinaronair {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
	background-color: #39F;
	padding: 10px;
	width: 990px;
	margin-right: auto;
	margin-left: auto;
}

.alertcontainer {
	width: 100%;
	background-color: #39F;
}

.darkbar {
	background-color: #000;
	background-image: url(../images/background.jpg);
	background-repeat: repeat-x;
	height: 300px;
	background-position: left top;
}

.sptext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333;
	
}

.sptext_white {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CCC;
}

.introbox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #FFF;	
}

.buttonpos {
	text-align: right;	
}

			
    /* image replacement */
        .graphic, #prevBtn, #nextBtn, #slider1prev, #slider1next{
            margin:0;
            padding:0;
            display:block;
            overflow:hidden;
            text-indent:-8000px;
            }
    /* // image replacement */
			
	#container{	
		margin:0 auto;
		position:relative;
		text-align:left;
		width:400px;
		background:#fff;		
		margin-bottom:2em;
		}	
	#header{
		height:80px;
		line-height:80px;
		background:#5DC9E1;
		color:#fff;
		}				
	#content{
		position:relative;
		}			

/* Easy Slider */

	#slider ul, #slider li,
	#slider2 ul, #slider2 li{
		margin:0;
		padding:0;
		list-style:none;
		}
	#slider2{margin-top:1em;}
	#slider li, #slider2 li{
	/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
		width:560px;
	height:241px;
	overflow:hidden;
	padding-top: 15px;
		}	
	#prevBtn, #nextBtn,
	#slider1next, #slider1prev{ 
		display:block;
		width:30px;
		height:77px;
		position:absolute;
		left:-30px;
		top:71px;
		z-index:1000;
		}	
	#nextBtn, #slider1next{ 
		left:696px;
		}														
	#prevBtn a, #nextBtn a,
	#slider1next a, #slider1prev a{  
		display:block;
		position:relative;
		width:30px;
		height:77px;
		background:url(../images/btn_prev.gif) no-repeat 0 0;	
		}	
	#nextBtn a, #slider1next a{ 
		background:url(../images/btn_next.gif) no-repeat 0 0;	
		}	
		
	/* numeric controls */	

	ol#controls{
		margin:1em 0;
		padding:0;
		height:28px;	
		}
	ol#controls li{
	margin:0 10px 0 0;
	padding:0;
	float:left;
	list-style:none;
	height:28px;
	line-height:28px;
	font-size: 13px;
		}
	ol#controls li a{
	float:left;
	height:28px;
	line-height:28px;
	border:1px solid #666;
	color:#CCC;
	padding:0 10px;
	text-decoration:none;
	background-color: #333;
		}
	ol#controls li.current a{
	color:#fff;
	background-color: #0284CA;
		}
	ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus{outline:none;}
	
/* // Easy Slider */

.coming {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #999;
	padding-top: 15px;
	padding-right: 20px;
	padding-bottom: 2px;
	padding-left: 0px;
}

.webtitle_play {
	font-weight: bolder;
	color: #FFF;
	background-color: #FFF;
	float: left;
	padding-top: 3px;
	padding-right: 8px;
	padding-bottom: 3px;
	padding-left: 8px;
	margin-right: 12px;
	border: 2px solid #CCC;
}

.webtitle_play a{
	font-weight: bolder;
	color: #000;
}

.footerbox {
	background-color: #333;
	background-image: url(../images/background.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	border-top-width: 5px;
	border-top-style: solid;
	border-top-color: #000;


	padding-top: 10px;
}

#footerlist {
	padding: 10px;

}

#footerlist ul {

}

#footerlist li {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: none;
	list-style-type: none;
	font-size: 12px;
	color: #CCC;
	list-style-type: none;
	padding-bottom: 1px;	
}

#footerlist li a{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: none;
	list-style-type: none;
	font-size: 12px;
	color: #CCC;
	list-style-type: none;
	padding-bottom: 1px;	
}
#footerlist li a:hover{

	text-decoration: underline;
	
}

#footerlist li.next {
	list-style-type: none;
	padding-bottom: 5px;
	padding-top: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #4F4F4F;
}

#footerlist li.next a{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: none;

	font-size: 12px;
	color: #CCC;
	list-style-type: none;

}
#footerlist li.next a:hover{

	text-decoration: underline;
	
}
.largeheadertop {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #FFF;
	padding: 17px;
	line-height: 25px;
}
#footerlist li.header{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: none;
	list-style-type: none;
	font-size: 15px;
	color: #CCC;
	list-style-type: none;
	padding-bottom: 10px;	
}

.cal_container {
	padding: 5px;
	width: 600px;
	border: 1px solid #EAEAEA;
	margin-left: 17px;
	background-image: url(../images/layout/list2.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #f2f2f2;
}

.cal_year {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #CCC;
	float: left;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #BFBFBF;
	padding-top: 7px;
	padding-right: 10px;
	padding-bottom: 7px;
	padding-left: 10px;
	background-image: url(../images/layout/GREY_gradient.jpg);
	background-repeat: repeat-x;
	background-position: left top;

}

.cal_topic {
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #666;
	padding-top: 7px;
	padding-right: 10px;
	padding-bottom: 7px;
	padding-left: 10px;	
	
}

.cal_topic2 {
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #CCC;
	padding-top: 7px;
	padding-right: 10px;
	padding-bottom: 7px;
	padding-left: 10px;	
}

.cal_blurb {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 10px;	
}

.cal_info {
	margin: 0px;
	float: right;
}

.cal_info a{
	display: block;
	padding-top: 13px;
	padding-right: 27px;
	padding-bottom: 10px;
	padding-left: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	background-image: url(../images/moreinfo9.png);
	font-weight: bold;
	color: #999;
}
.cal_info a:hover{
	background-image: url(../images/moreinfo9a.png);
	color: #666;	
}

#tabs_submenu {
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#tabs_submenu ul{
	margin: 0px;
	padding: 0px;		
}

#tabs_submenu li{
	
	list-style-type: none;
float: left;
}


#tabs_submenu li a{
	font-weight: bold;
	color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 10px;
	display: block;
	margin-right: 10px;
	background-color: #999;
	border: thin solid #999;
	
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
}

#tabs_submenu li.activated a{
	font-weight: bold;
	color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 10px;
	display: block;
	margin-right: 10px;
	background-color: #333;
	border: thin solid #999;
	
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
}

#tabs_submenu li a:hover{
	background-color: #333;
}

#monthselect {
	float: left;
	margin-right: 10px;
	width: 30px;
	margin-top: 50px;
}

#monthselect ul{
	margin: 0px;
	padding: 0px;	
}


#monthselect li{
	margin-bottom: 5px;	
	list-style-type: none;
}

#monthselect li a{
	padding: 10px;
	border: 1px solid #CCC;
	display: block;
	width: 25px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-decoration: none;
	font-weight: bold;
	color: #666;
	text-decoration: none;
	background-image: url(../images/layout/grey_grad.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}

#monthselect li a:hover{
	color: #333;
	text-decoration: none;

		background-image: url(../images/layout/topbar_background.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	color: #CCC;
}

#monthselect li.selected a{
	color: #333;
	text-decoration: none;
	background-image: url(../images/layout/topbar_background.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	color: #CCC;
}

.cal_box {
	width: 550px;
	border: 1px solid #CCC;
	padding: 10px;
	margin-left: 19px;
	background-image: url(../images/layout/list2.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #f2f2f2;
	margin-bottom: 10px;
}

.cal_header2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #999;
	text-decoration: none;
	margin-bottom: 10px;
	margin-left: 19px;
}

.cal_image {
	float: left;
	margin-right: 15px;
}
#mths {
	float: left;
	width: 600px;
}

.cal_abstract {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 10px;
	margin-left: 80px;
}

.cal_holder {
	left: -40px;
	position: relative;
	width: 645px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 0px;
}

.big_intro {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 16px;
	line-height: 18px;
}

.smallcloud a {
	font-size: 12px;
	float: left;
	padding:0px;
	line-height: 15px;
	display: inline;
	color: #999;
	margin-top: 0px;
	margin-right: 4px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.mediumcloud a{
	font-size: 15px;
	float: left;
	padding:0px;
	line-height: 15px;
	display: inline;
		margin-top: 0px;
	margin-right: 4px;
	margin-bottom: 0px;
	margin-left: 0px;
	color: #666;
}
.largecloud a  {
	font-size: 19px;
	float: left;
	padding:0px;
	line-height: 15px;
	display: inline;
		margin-top: 0px;
	margin-right: 4px;
	margin-bottom: 0px;
	margin-left: 0px;
	color: #1F1F1F;
}

.tagcloud {
	padding-top: 9px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
}

.wtgbrand {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFF;
	background-color: #000;
	padding: 10px;
	width: 998px;	
}

#Webinars {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;	
}

.cal_extra {
	padding-top: 10px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #E5E5E5;

}

.cal_speaker {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333;	
}

.host_back {
	background-image: url(../images/host.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 67px;
	width: 946px;
	padding-top: 0px;
}
.host_back2 {
	background-image: url(../images/host2.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 67px;
	width: 946px;
	padding-top: 0px;
}

.host_pos {
	
	margin-left: 250px;
	position: relative;
}

.whiteinput {
	background-color: #FFF;
	padding: 6px;
	border-top-color: #CCC;
	border-right-color: #CCC;
	border-bottom-color: #CCC;
	border-left-color: #CCC;
	color: #333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
}

.steps {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #999;
	padding-top: 10px;
}

.startbutton {
	background-image: url(../images/start.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 67px;
	width: 165px;	
}

.topic {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #333;
	padding: 5px;
	height: 14px;
}

.formbox_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;	
}

.formbox_box {
	background-color: #EBEBEB;
	border: 1px solid #D2D2D2;
	padding: 20px;
	margin-right: 10px;
	width: 410px;
}
.formbox_box2 {
	background-color: #EBEBEB;
	border: 1px solid #D2D2D2;
	padding: 20px;
	margin-right: 10px;
	width: 300px;
}
.formbox_box_white {
	background-color: #FFF;
	padding: 10px;
}

.formlabel {
	text-align: right;	
}

.form_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666;	
}

.form_text2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666;	
}
.terms {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
	padding-top: 10px;
	width: 440px;
}

.iamaspeaker {
	background-image: url(../images/iamspeaker.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 53px;
	width: 184px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;	
}
.iamasponsor {
	background-image: url(../images/iamasponsor.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 53px;
	width: 184px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;	
}

.testimonials_box {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
	padding-right: 20px;
}
.signupcontainer{
	background-color: #FFF;
	padding: 20px;
	width: 250px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	height: 210px;
}

.formwhite {
	background-color: #FFF;
	padding: 10px;	
}

.form_outer {
	background-color: #E8E8E8;	
}

.hostheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 23px;
	color: #A7A7A7;
	padding-top: 10px;
	padding-bottom: 10px;
}

.host_body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #000;
}

.readlink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	padding: 10px;	
}

.clear {clear: both;height: 0;line-height: 0;}
.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
.clearfix {height: 1%;}
.clearfix {display: block;}

/* Panel Tab/button */
.tab {
  	background: url(../images/tab_b.png) repeat-x 0 0;
	height: 42px;
	position: relative;
    top: 0;
    z-index: 999;
}

.tab ul.login {
	display: block;
	position: relative;
  	float: right;
  	clear: right;
  	height: 42px;
	width: auto;
  	font-weight: bold;
	line-height: 42px;
	margin: 0;
	right: 45%;
  	color: white;
  	font-size: 80%;
	text-align: center;
}

.tab ul.login li.left {
  	background: url(../images/tab_l.png) no-repeat left 0;
  	height: 42px;
	width: 30px;
	padding: 0;
	margin: 0;
  	display: block;
	float: left;
}

.tab ul.login li.right {
  	background: url(../images/tab_r.png) no-repeat left 0;
  	height: 42px;
	width: 30px;
	padding: 0;
	margin: 0;
  	display: block;
	float: left;
}

.tab ul.login li {
 	text-align: left;
  	padding: 0 6px;
	display: block;
	float: left;
	height: 42px;
  	background: url(../images/tab_m.png) repeat-x 0 0;
}

.tab ul.login li a {
	color: #FFF;
}

.tab ul.login li a:hover {
	color: #CCC;
}

.tab .sep {color:#414141}

.tab a.open, .tab a.close {
	height: 20px;
	line-height: 20px !important;
	padding-left: 30px !important;
	cursor: pointer;
	display: block;
	width: 138px;
	position: relative;
	top: 9px;
	font-size: 18px;
	color: #FFF;
}

.tab a.open {background: url(../images/bt_open.png) no-repeat left 0;}
.tab a.close {background: url(../images/bt_close.png) no-repeat left 0;}
.tab a:hover.open {background: url(../images/bt_open.png) no-repeat left -19px;}
.tab a:hover.close {background: url(../images/bt_close.png) no-repeat left -19px;}

/* sliding panel */
#toppanel {
    position: absolute;   /*Panel will overlap  content */
    /*position: relative;*/   /*Panel will "push" the content down */
    top: 0;
    width: 100%;
    z-index: 99999;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
}

#panel {
	width: 100%;
	height: 620px;
	color: #999999;
	overflow: hidden;
	position: relative;
	z-index: 3;
	display: none;
	background-color: #000;
}

#panel h1 {
	font-size: 1.6em;
	padding: 5px 0 10px;
	margin: 0;
	color: white;
}

#panel h2{
	font-size: 1.2em;
	padding: 10px 0 5px;
	margin: 0;
	color: white;
}

#panel p {
	margin: 5px 0;
	padding: 0;
}

#panel a {
	text-decoration: none;
	color: #15ADFF;
}

#panel a:hover {
	color: white;
}

#panel a-lost-pwd {
	display: block;
	float: left;
}

#panel .content {
	width: 960px;
	margin: 0 auto;
	padding-top: 15px;
	text-align: left;
	font-size: 0.85em;
}

#panel .content .left {
	width: 280px;
	float: left;
	padding: 0 15px;
	border-left: 1px solid #333;
}

#panel .content .right {
	border-right: 1px solid #333;
}

#panel .content form {
	margin: 0 0 10px 0;
}

#panel .content label {
	float: left;
	padding-top: 8px;
	clear: both;
	width: 280px;
	display: block;
}

#panel .content input.field {
	border: 1px #1A1A1A solid;
	background: #414141;
	margin-right: 5px;
	margin-top: 4px;
	width: 200px;
	color: white;
	height: 16px;
}

#panel .content input:focus.field {
	background: #545454;
}

/* BUTTONS */
/* Login and Register buttons */
#panel .content input.bt_login,
#panel .content input.bt_register {
	display: block;
	float: left;
	clear: left;
	height: 24px;
	text-align: center;
	cursor: pointer;
	border: none;
	font-weight: bold;
	margin: 10px 0;
}

#panel .content input.bt_login {
	width: 74px;
	background: transparent url(../images/bt_login.png) no-repeat 0 0;
}

#panel .content input.bt_register {
	width: 94px;
	color: white;
	background: transparent url(../images/bt_register.png) no-repeat 0 0;
}

#panel .lost-pwd {
	display: block;
	float:left;
	clear: right;
	padding: 15px 5px 0;
	font-size: 0.95em;
	text-decoration: underline;
}
.earth2 {
	background-image: url(../images/earth2.jpg);
	height: 283px;
	width: 952px;	
}
.boxset2{
	padding-top: 190px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFF;
}

.cart_middle {
	background-color: #FFF;
	padding: 10px;	
}
