/* CSS Document */
body {margin:0px;padding:0px;background-color:#dad6c5;font-family:"Helvetica", Helvetica, Arial, sans-serif;}
hr {color: #fff; background-color: #fff; border: 1px dotted #dad6c5; border-style: none none dotted; margin:10px 0 0 0;}
hr.topline {color: #fff; background-color: #fff; border: 1px dotted #dad6c5; border-style: none none dotted; margin:0 0 0 0;}
hr.regline {color: #F3EEE2; background-color: #F3EEE2; border: 1px dotted #dad6c5; border-style: none none dotted; margin:0 0 0 0;}
h1 {font-family:"Helvetica", Helvetica, Arial, sans-serif;font-size:21px;font-weight:bold;color:#535353;margin:0px 0px 10px 0px;}
h1.home {margin:0px;padding:0px;}
h1.home2 {margin:25px 0 0 0;padding:0px;}
h2 {font-family:"times new roman", serif;font-size:15px;font-weight:500;font-style:italic;color:#535353;margin:0px 0px 10px 0px;}
h3 {font-family:"Helvetica", Helvetica, Arial, sans-serif;font-size:14px;font-weight:bold;color:#535353;margin:0px 0px 10px 0px;  border-bottom:thin dotted #999999;}
h3.sessions {font-family:"Helvetica", Helvetica, Arial, sans-serif;font-size:14px;font-weight:bold;color:#9a162d;margin:0px 0px 10px 0px; border-bottom:thin dotted #999999;text-transform:uppercase;}
p, td  {font-family:"Helvetica", Helvetica, Arial, sans-serif;color:#535353;font-size:12px;}
#agenda{}
#agenda p{
font-size:12px;
font-weight:600;
line-height:16px;
}
#agenda p strong{font-weight:600;}
#content {margin:0px auto;width:980px;padding:0px;border-bottom:#fff thin solid;}
#container {background:url(/summit2010/images/container_bg.gif) repeat-y;width:1000px;margin:0px auto;padding:0px;}
#clear {clear:both;}
#copy {font-family:"Helvetica", Helvetica, Arial, sans-serif;font-size:10px;color:#333333;padding:20px;}
#footer {background:url(/summit2010/images/foot.gif) no-repeat;width:1000px;margin:0px auto;}
#dottedSep {border-top:#CCCCCC thin dotted;height:1px;margin:7px 0px 7px 0px;}
#followUs {-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;background:transparent url(/images/social/internal/follow_bg.gif) no-repeat scroll 0 0;color:#484846;font-family:Arial,Helvetica,sans-serif;font-weight:bold;height:37px;margin:0 27px 12px;width:190px;}
#followUsItems {padding:9px 0 7px 10px;}
#followUs img {margin:-2px 0 0 3px;}
#mainBody {width:auto;margin: 0 5px 50px 50px;padding:0px;}
#leftCol {width:640px;margin-bottom:20px;margin-top:0px;float:left;}
#leftCol p {font-family:"Helvetica", Helvetica, Arial, sans-serif;color:#535353;font-weight:200;}
#leftCol ul {font-family:"Helvetica", Helvetica, Arial, sans-serif;color:#535353;font-size:12.5px;line-height:20px;}
#leftCol li {font-family:"Helvetica", Helvetica, Arial, sans-serif;color:#535353;font-size:12.5px;line-height:23px;font-weight:200;list-style:none;}
#leftCol ul .faq{font-family:"Helvetica", Helvetica, Arial, sans-serif;color:#535353;font-size:13.5px;line-height:20px;list-style:none;}
#leftCol li .faq{font-family:"Helvetica", Helvetica, Arial, sans-serif;color:#535353;font-size:13.5px;line-height:20px;font-weight:200;list-style:none;}
#leftCol a:link {color:#820322;text-decoration:none;/*font-weight:400;*/}
#leftCol .redheading {color:#6F0620;text-decoration:none;}
#leftCol a:hover {color:#660000;text-decoration:none;}
#leftCol a:active {color:#660000;text-decoration:none;}
#leftCol a:visited {color:#820322;text-decoration:none;}
#leftCol img {border:0;}	 
#logInField {position:absolute; top:50px;left:25px;height:19px;width:467px;font-family:"Helvetica", Helvetica, Arial, sans-serif;font-size:14px;font-weight:bold;color:#666666;}
#logInBt {position:absolute; top:44px; left:517px;} 
#logInBt2 {position:absolute; top:36px; left:324px;}
#p1 li {list-style:square url("/summit2010/images/bullet.jpg"); padding:8px 0;}
#p2 li {background:url(/summit2010/images/bullet.jpg) no-repeat 3px 6px;}
#p3 li {background:url(/summit2010/images/bullet.jpg) no-repeat 3px 7px;}
#regTxtField {font-family:"Helvetica", Helvetica, Arial, sans-serif;font-size:10px; color:#666666; height:16px; width:160px;}
#regTxtField2 {font-family:"Helvetica", Helvetica, Arial, sans-serif; font-size:10px; color:#666666; height:16px; width:160px;height:14px;margin-left:5px;}
#rrState {color:#666666;font-family:"Helvetica",Helvetica,Arial,sans-serif;font-size:10px;height:20px;margin-left:5px;width:57px;}
#rrCountry {color:#666666;font-family:"Helvetica",Helvetica,Arial,sans-serif;font-size:10px;height:20px;margin-left:5px;width:144px;}
#rrZip {color:#666666;font-family:"Helvetica",Helvetica,Arial,sans-serif;font-size:10px;height:16px;margin-left:5px;width:94px;height:14px;}
#regTxt {font-family:"Helvetica", Helvetica, Arial, sans-serif; font-size:10px; color:#666666; height:100px; width:160px;}
#rightCol {width: 247px;float:right;padding:30px 0 10px;font-family:"Helvetica", Helvetica, Arial, sans-serif;background-color:#f6f4ed;/*#EEEBE2;*/}	
#speakers {margin-bottom:20px;}
#speakers img {margin-right:15px;margin-bottom:20px;}
#speakers td.txt {width:240px;font-family:inherit;font-size:12px;line-height:14px;padding-right:70px;}
#speakerswc {margin-bottom:0px;}
#speakerswc img {margin-right:15px;margin-bottom:20px;}
#speakerswc td.txt {width:240px;font-family:inherit;font-size:12px;line-height:14px;padding-right:70px;}
#rightCol p {color:#535353;background-color: #ffffff;padding:10px 12px 10px 15px;margin:0;}
#rightCol .group {background-color:#FFFFFF;border:1px solid #DAD6C5;margin:0 27px 15px;}
#rightCol a {color:#820024;text-decoration:none;font-weight:bold;}
#rForm {padding:0px;}
#sqForm, #slickbox {padding:0px 5px 5px;margin-bottom:5px;overflow: hidden;position:relative;width:180px;}
#sqButton {margin:0px;padding:0px;}
#rForm .h4 {font-family:"Helvetica", Helvetica, Arial, sans-serif;color:#820024;font-size:15px;font-weight:bold;margin:0px; padding:0px;}
#rFormTxtField {font-family:"Helvetica", Helvetica, Arial, sans-serif; font-size:10px; color:#666666; height:16px; width:160px;margin-bottom:5px;}
#rFormTxt {font-family:"Helvetica", Helvetica, Arial, sans-serif;font-size:10px; color:#666666; height:100px; width:162px;margin-bottom:5px;}
#registration {background-color:#dad6c5;padding:20px;}
#regBox {padding:20px 0 15px 18px;  background-image:url('/summit2010/images/RegisterBackground.jpg');background-position:bottom;background-color:#F3F0EB;background-repeat:repeat-x;margin:0 0 20px;}
#reg {background-color:#dad6c5;width:600px;padding:2px;}
#regBt {margin-left:20px;margin-bottom:20px;margin-right:20px;margin-top:5px;}
#regBt1 {margin-bottom:20px;margin-right:20px;margin-top:5px;}
#rrsubmit{ padding-left:8px;padding-bottom:8px;}
#visaLogo {float:right;padding:20px;}
.bheadingtxt{font-family:"Helvetica", Helvetica, Arial, sans-serif;color:#535353;font-size:13.5px;}
.comment{padding:0 1px 0 0;}
.followTweet{font-family:"Helvetica", Helvetica, Arial, sans-serif;color:#6f0620;font-size:13.5px;font-weight:500;}
.padme{padding:0 23px 0 0;}
.padmeright{padding:0;}
.reghead{font-family:"Helvetica", Helvetica, Arial, sans-serif;color:#535353;font-size:13.5px;line-height:18px;font-weight:normal;}
.register{font-family:"Helvetica", Helvetica, Arial, sans-serif;color:#535353;font-size:21px;line-height:20px;font-weight:bold;}
.first {margin-top:3px;}
.reg {font-size:14px;line-height:18px;width:210px;}
.reg1 {font-family:"Helvetica", Helvetica, Arial, sans-serif;font-size:12.5px;font-weight:normal;}
.errors {color:#ff0000;padding-right:25px;}
.formLabel { font-family:"Helvetica", Helvetica, Arial, sans-serif;font-size:12px;margin:0px;padding:3px;	font-weight:bold;}
.rQuote{font-family:"Helvetica",Helvetica,Arial,sans-serif;font-size:12.5px;line-height:18px;font-weight:normal;	text-indent: -5px;}
.rText{font-family:"Helvetica",Helvetica,Arial,sans-serif;font-size:12.5px;line-height:18px;font-weight:normal;	}
.pabs{font-family:"Helvetica", Helvetica, Arial, sans-serif;font-weight:bold;font-size:10.5px;}
.default p{font-size:13.5px;}	
.faq p{font-size:13.5px;}
.faq strong{font-weight:bold;}
.faqR {list-style:none;/*list-style:square outside url("/summit2010/images/bullet.jpg");*/background:url(/summit2010/images/bullet.jpg) no-repeat 3px 7px;}
.faqC li{list-style:none;/*list-style:square outside url("/summit2010/images/l2_bullet.jpg");*/background:url(/summit2010/images/l2_bullet.jpg) no-repeat 3px 7px;}	
.spc{padding-left:15px;}	
.hrBott{margin-bottom: 20px;}
.subhead {font-family:"Helvetica", Helvetica, Arial, sans-serif;font-size:22px;font-weight:400;color:#333333;margin:3px 0px 0px 0px;}
.imgpad{padding-top:2px;padding-bottom:1px;border:medium none;}
.imgpad2{padding-top:1px;padding-bottom:1px;border:medium none;}
.redIndicator{color:#666666;font-family:"Helvetica",Helvetica,Arial,sans-serif;font-size:10px; padding:6px 2px 8px 8px; }
.rRegLabel{color:#666666;font-family:"Helvetica",Helvetica,Arial,sans-serif;font-size:11px;height:16px;margin-left:5px;font-weight:bold;}
.rrsingup{color:#535353;font-family:"Helvetica",Helvetica,Arial,sans-serif;font-size:12px;padding: 1px 2px 10px 7px;float:left;}
.rrcb{float:left;}
.wbk {background-color:#FFFFFF;}
.ffld{width:280px;height:16px;font-family:Arial, Helvetica, sans-serif;color:#666;font-size:14px;margin-bottom:8px;border:1px solid #999999;}
.ffzip{width:105px;height:16px;font-family:Arial, Helvetica, sans-serif;color:#666;font-size:14px;margin-bottom:8px;border:1px solid #999999;}
.ffstate {width:150px;margin:0px;padding:0px;	background-color:#FFF;border:#cccccc thin solid;font-family:Arial, Helvetica, sans-serif;font-size:13px;color:#333;height:18px;}
.spkName{font-size:12px;font-weight:bold;line-height:18px;}
.spkFloatRight{
	float:right;
	}
.ffcountry {width:260px;margin:0px;padding:0px;	background-color:#fff;border:#cccccc thin solid;font-family:Arial, Helvetica, sans-serif;font-size:13px;color:#333;height:18px;}
.adRCText {color:#666666;font-size:12px;padding-left:8px;padding-top:5px;line-height:17px;}
.adTitle {color:#000000;font-size:16px;font-weight:bold;}	
.ie6btm{padding-bottom:10px;}	
div.sessions {background-image:url(../../images/session_bg.gif);width:292px;}
div.sessionContainer {width:595px;margin:0px;margin-left:47px;}
div.sessionContainer a:link {color:#000;text-decoration:none;font-weight:bold;}
div.sessionContainer a:hover {color:#000;text-decoration:none;font-weight:bold;}
div.sessionContainer a:active {color:#000;text-decoration:none;font-weight:bold;}
div.sessionContainer a:visited {color:#000;text-decoration:none;font-weight:bold;}
.sessionTable {margin-left:10px;margin-right:21px;margin-top:11px;	}
.rGray{font-family:"Helvetica", Helvetica, Arial, sans-serif;padding:4px 8px 2px 8px;font-size:12px;background-color:#FFFFFF;}
.rBold{font-weight:600;}
.rBold2{font-weight:600;}
.sessionDesc {font-size:11px;line-height:13px;margin-bottom:10px;}
.spkBoldRed{font-size:12px;font-weight:bold;line-height:18px;}
.speakerTitle {font-size:12px}
.sessionRed {color:#660000;font-weight:bold;}
.spcA{padding-top:20px;}		
.spcB{padding-bottom:12px;}	
.prop{clear:both;width:0;height:0;}
/*LOG IN FORM*/
#WatchNow {background:url(/summit2010/images/log_in_bg.jpg) no-repeat; width:651px; height:105px; margin-left:0px; margin-top:0px; position:relative;}
/*WATCH NOW - FOR DAY AFTER */
#WatchNow2 {background:url(/summit2010/images/watch_now_bg.jpg) no-repeat; width:600px; height:114px; margin-left:0px; margin-top:10px; position:relative;}
/* STYLES FOR HOME PAGE ON DAY OF EVENT */
.keynote_row {background-color:#EEEBE2;padding:3px;}
.keynote_row2 {color:#535353;font-family:"Helvetica",Helvetica,Arial,sans-serif;font-size:12px;line-height:16px;width:600px;height:101px;padding:6px 38px 5px 1px;margin-bottom:9px;background:url(/summit2010/images/keynote_bk.jpg) no-repeat;}
.keynoteTxt{width:435px;float:right; padding-left:2px;padding-top:6px;}
.keynoteName{	font-size:12px;font-weight:bold;line-height:18px;	}
.keynoteImg{padding:1px 0 0 5px;}
.reg10{margin-top:10px;}
.reg5{margin-top:5px;}
.regSideTxt {font-size:10px;}
.regToday{margin-top:25px;}
.spcSpkBtm {padding-bottom:30px;}
.speaker_row {border: 1px solid #EEEBE2;color:#535353;font-family:"Helvetica",Helvetica,Arial,sans-serif;font-size:12px;line-height:18px;width:307px;height:101px;padding:6px 1px 5px 6px;margin-bottom:9px;}
.spkImg{padding-right:0px;}
.spkTxt{float:right;font-weight:300;width:218px;padding-top:4px;}
.ulLess{padding-left:10px;}
.h4 {color:#820322; text-transform: uppercase; font-weight:bold; padding:20px 0 5px 0;margin:0;font-size:13.5px;}
.bbtm{border-bottom:1px solid #dddddd;padding-bottom:0;padding-top:0;}

