
body 
{
	margin: 0; padding: 0; background:#ffffff;
	font-family: Arial, Nimbus Sans L; font-size:12px;line-height:16px;
}
.bigger { font-size:13px; }
img { border: 0; vertical-align: middle; margin:0; padding:0; }
sup
{
	font-size: smaller; line-height: 0; vertical-align: baseline;
    position: relative; bottom: 0.33em;
}
h1, h2, h3, h4 { margin:0; padding:0;}
h1 { font-size:22px; font-weight:bold;  }
h2 {  font-size:18px; font-weight:bold;}
h3, h4 {  font-size:15px; font-weight:bold;}
a, a:visited, a:active { color:#333333; font-weight:bold; }
.nw {white-space:nowrap;}
#main { width: 918px; margin: 10px auto;   }
#main-head, #main-foot { width: 918px; }
.hack { clear:both; margin-top:-1px; }
.fl { float:left; }
.fr { float:right; }
.hdn { display:none; }
.globcontent { padding:20px; line-height:20px;}

.printtitle, #printpayoff { display:none; }

.btn-black
{ 
	height:31px; width:94px; margin-top:18px; padding-top: 14px;  
	font-size:14px; font-weight:normal; text-align:center; color:#FFFFFF; 
	background:url(images/btn-black.gif) no-repeat center; cursor:pointer; 
}

.btn-left-white, .btn-left-white-big  
{ 
	height:31px; min-width:80px; margin-top:18px; line-height:14px;
	background:url(images/btn-l-white.gif) no-repeat left top; 
}
.btn-right-white, .btn-right-white-big  
{ 
	height:23px; min-width:80px; margin:0; 
	padding: 9px 10px 0 10px; font-size:14px; text-align:center; color:#FFFFFF; font-weight:bold;
	background:url(images/btn-r-white.gif) no-repeat right top;  
}

.btn-right-white a, .btn-right-white-big a { text-decoration:none; color: #FFFFFF; }

.btn-left-white-big 
{ 
	height:36px; background:url(images/btn-l-white-big.gif) no-repeat left top;   
}
.btn-right-white-big 
{ 
	height:36px; font-size:16px; line-height:18px; font-weight:normal; 
	background:url(images/btn-r-white-big.gif) no-repeat right top; 
}

/* Header */
#h { height: 132px; width: 918px; background: url(images/hg.gif) repeat-x; }

#lh { float:left; height:6px; width: 6px; background: url(images/hlc.gif) no-repeat top left; }
#rh { float:left; width:912px; height: 132px;background: url(images/hrc.gif) no-repeat top right;}

#logo { float: left; padding: 28px 0 0 35px; }
#payoff { float:right; top:0; padding:0 0 1px 0;margin:0; color:#FFFFFF; font-size:18px;border-left:2px solid #FFFFFF;  }
#payoff img {vertical-align:top}
/* Menu */
#mn { height:37px; background:#262625;}
#m { height:36px; width: 918px; background: #000000 url(images/mg.gif) repeat-x;  }
#m ul { height:36px; margin:0 0 0 6px ; padding:0; }
#m li 
{ 
	float:left; height:36px; padding: 10px 12px 0 12px; text-align:center;
	list-style-image: none; list-style-position: outside; list-style-type: none;
	background: url(images/ms.gif) no-repeat top right
}
#m li:hover { background: url(images/mgh.gif) repeat-x; } 
#m li.disb:hover { background: url(images/ms.gif) no-repeat top right; }
#m .sel { background: url(images/mgh.gif) repeat-x; } 
#rm .sel div { height:26px; background: url(images/sel.gif) no-repeat center bottom; }
#rmn .sel div { height:26px; background: url(images/selb.gif) no-repeat center bottom; }
#rmh .sel div { height:26px; background: url(images/sel.gif) no-repeat center bottom; }
#m .nosep, #m li.disb.nosep:hover { background:none; }

#lm 
{
	float:left; height:36px; width: 5px; 
	background: url(images/mlc.gif) no-repeat bottom left;
}
#rm 
{
	float:left; width:913px; height: 36px; max-height:36px;
	background: url(images/mrc.gif) no-repeat bottom right;
}
#lmh /* Home */
{
	float:left; height:36px; width: 5px; 
	background: url(images/mlch.gif) no-repeat bottom left;
}
#rmh /* Home */
{
	float:left; width:913px; height: 36px;
	background: url(images/mrch.gif) no-repeat bottom right;
}
#lmn /* Nighttime */
{
	float:left; height:36px; width: 5px; 
	background: url(images/mlcn.gif) no-repeat bottom left;
}
#rmn /* Nighttime */
{
	float:left; width:913px; height: 36px;
	background: url(images/mrcn.gif) no-repeat bottom right;
}

/* Content */
#cn /* Nighttime */
{
	clear: both; width: 918px; padding:0; margin:0;
	background:#000000;
}
#ch /* Home */
{
	clear: both; width: 917px; padding:0; margin:0;
	background:#000000;
	border-right:1px solid #292929;
}
#c
{
	clear: both; width: 916px; padding:0; margin:0;
	background:#FFFFFF url(images/g.gif) no-repeat bottom left;  
	border-left:1px solid #9E9E9D; border-right:1px solid #9E9E9D;
}

/* Footer */
#f 
{
	clear:both; height: 32px; width: 918px; 
	background: url(images/fg.gif) repeat-x bottom; 
}
#lf
{
	float: left; height: 32px; width: 5px;
	background: url(images/flc.gif) no-repeat bottom left;
}
#rf
{
	float:left; width:913px; height: 32px; 
	background: url(images/frc.gif) no-repeat bottom right;
}
#rf div { padding:9px 0 0 0; text-align:center; font-size:10px; color:#FFFFFF; }
#rf div a, #rf div a:visited { text-decoration:underline; color:#FFFFFF; }

/* Nifty Corners */
.flatbox
{
	margin:20px 0;  padding:0; font-size:12px; line-height:16px; 
	background:transparent;
}

.fb { clear:both; background: url(images/patternflat.gif); border:1px solid #C3C2C1; }
.tlfb { float: left; width: 6px; background: url(images/btlc.gif) no-repeat top left;}
.trfb { float: right; width: 6px; background: url(images/btrc.gif) no-repeat top right;}
.blfb {}
.brfb {}

.tn, .bn { display:block; background:transparent; font-size:1px; }
.n1, .n2, .n3, .n4 { display:block; overflow:hidden; }
.n1, .n2, .n3 { height:1px; }
.n2, .n3, .n4, .nc { vertical-align:middle; 
                     border:0 solid #C2C1C0; border-width:0 1px; background: url(images/patternflat.gif); }
.n1 { margin:0 5px; background:#C2C1C0; }
.n2 { margin:0 3px; border-width:0 2px; }
.n3 { margin:0 2px; }
.n4 { height:2px; margin:0 1px; }
.nc { display:block; padding:10px; }
.nc img { margin: 0 30px 0 10px; }
.nc2 { padding:0 4px; border:0 solid #C2C1C0; border-width:0 1px; background: url(images/patternflat.gif); }
.nc2 table { height:75px;}
.nc2 td {vertical-align:middle;}
.nc2 img { margin:10px 30px 10px 20px;  }

/*******************************************/

/* Home */
#sidebar 
{
	float:left; height:430px; width:185px; margin:0;
	background: #4F4F4F url(images/sg.gif) repeat-x; color:#C1C1C1;
	border-left:2px solid #000000;
}

.box 
{
	clear:both; width:165px; height:106px; margin:10px auto 50px auto; 
	font-size:9px;  font-weight:bold; text-align:right;
	letter-spacing:0; text-transform:uppercase;color:#E7B02F;
}
.box .label { text-align:center;   }
.box .description { clear:both; width:145px; height:58px; margin:15px auto; }


#hosted 
{
	clear:both; width:165px; margin:25px auto; text-align:center;
	color:#484343; font-size:10px; font-weight:bold;
}

#home 
{
	float:left; width:730px;height:430px; margin:0;
	text-align:left;
	font-size:12px; line-height: 14px; color:#FFFFFF;
	background:url(images/concept.jpg) no-repeat top left;
}
#home a {color:#FFFFFF;}
#home h3 { font-size:14px; line-height:16px; margin:5px 0 10px 0;}
#home .sessionscol { float:left; text-align:left; color:#FFFFFF; margin:1px 0 0 0; padding:0 0 0 20px; background:#505050 url(images/mainbang.gif) repeat-x left top; width:465px;height:268px; }
#home .sessionscol h2 { font-size:24px; line-height:24px; margin:20px 0;}
#home .sessionscol h3 { font-style:italic; font-size:12px; text-align:right; margin:10px 15px; }
#home .sessionscol h3 a { text-decoration:none;color:#FFFFFF;  }
#home .sessionscol ul {padding:0; margin:5px 0 0 15px}
#home .sessionscol li {list-style-type: square; color:#e7b02f; font-size:13px;  }
#home .sessionscol li span { text-decoration:none; color:#FFFFFF;font-weight:normal; }
/*#home .sessionscol a:hover {text-decoration:underline;}*/
#home .cfscol {float:left; background:#000000; margin:1px 0 0 0; height:268px; width:245px; text-align:center; }
#home .cfscol img {margin:2px 0 0 2px;}

.spkm { height:36px; width: 730px; background: #e7b02f;  }
.spkm ul { height:36px; margin: 0; padding:0; }
.spkm li 
{ 
	float:left; height:28px; padding: 8px 12px 0 12px; text-align:center;
	list-style-image: none; list-style-position: outside; list-style-type: none;
	border-left:1px solid #eec86e;white-space:nowrap;
}
.spkm li a, .spkm li a:hover {text-decoration:none; color:#000000; letter-spacing:-1px; font-size:15px; }
.spkm li:hover { background: #FFFFFF;border-left:1px solid #FFFFFF; } 
.spkm li.sel { background: #FFFFFF;border-left:1px solid #FFFFFF; } 
.spkm li.noact {background: #e7b02f; border:none; padding:2px 14px 0 14px}


#videostrip 
{ 
	clear:both;height:130px; width:728px;  padding:6px 0; background: url(images/videostripback.png) repeat-x; 
	position:relative; overflow:hidden; 
}

#arrowl, #arrowr { position:absolute; top:0; height:118px; z-index:10; padding:10px 0; background:#000000; cursor:default; }
#arrowr { right:0px; }
#arrowl { left:0px; }
#videoimages { position:absolute; height:108px; left:40px; width:100000px; }
#videoimages img {  border:0px; }
#videoimages div { float:left; text-align:center; padding:4px; font-size:10px; color:#FFFFFF; }

#videos { float:left; margin:96px 65px; text-align:center; font-size:11px; background:url(images/videobacksmall.png) no-repeat; height:150px; width:228px; padding:4px 0 0 0; }
#videos img { padding: 0 0 2px 0; }

#embedder { margin:90px auto; }
.rvid { float:left; width:5px; height:334px; background:url(images/videoright.png) no-repeat top right; }
.lvid { float:left; width:5px; height:334px; background:url(images/videoleft.png) no-repeat top left; }
.vid { float:left; height:334px; background:url(images/videoback.png); }
#videocaption { float:left; margin:0; padding:10px; font-weight:bold; font-size:17px; }
#video { margin:10px 2px; }


/* Sponsors */
#sponsors { padding:20px; }
#sponsors h1 {color: #e7b02f; line-height:40px; }
#sponsors h1.producer {color:#175479}
#sponsors h2 { font-size:16px; line-height:14px }
#sponsors h2.platinum {color: #738092; }
#sponsors h2.gold {color:#F09E15;}
#sponsors h2.silver {color:#727170;}
#sponsors h2.bronze {color:#B75B00;}

.flatlabel {position:absolute;margin-top:-5px}

#eventhost { color:#FFFFFF; background:url(images/sponsors/producer.png) no-repeat top left; margin:20px 0 0 0; padding:10px; }
#eventhost img { margin: 0 30px 0 10px; }
#eventhost table { height:80px; }
#eventhost td {vertical-align:middle; }

/* Venue & Travel */
#venue { padding:20px;  }
#venue h1 { color:#e7b02f; line-height:40px; }

#venue li {margin:8px 8px 8px 0;}
#venue .prices {width:534px;}
#venue .pricegrid { width:520px;}
#venue .pricegrid td {text-align:center;width:130px}
#venue .pricegrid td.leg {text-align:left;font-weight:bold;}
#venue .pricegrid .better {color:green; font-weight:bold}
.vnc { padding:0 4px; border:0 solid #C2C1C0; border-width:0 1px; background: url(images/patternflat.gif); }

.vnc img { float:left;  }
.vnc .label { float:right; padding:20px; line-height:20px; text-align:right; }
.vnc .description { float:left; padding:20px; line-height:20px; width:340px; }
.vnc .hotel { float:left; padding:0 0 0 10px; width:210px; margin:0;  }
.hotel div { margin:8px 0;}
.hotel .pos { font-size:10px; }
.hotelbox
{
	margin:20px 20px 0 0;  padding:0; font-size:12px; line-height:16px;  width:400px;
	background:transparent; float:left;
}
#gmap { height:400px;  }
.mapwindow { font-size:12px; }
.mapwindow strong { font-size:16px; }

/* Registration */
#vegasmeansvalue {position:absolute;margin-left:490px; margin-top:-15px; }
#navbox { width:470px; margin:20px auto;  padding:0; font-size:12px; line-height:16px; background:transparent; }
.rnc { height:16px; padding:0 4px; border:0 solid #C2C1C0; border-width:0 1px; background: url(images/patternflat.gif); }
.drnc { float:left; margin: 0 10px;  }

#prewarning {  padding:20px;  }
#rdplaceholder { position:relative;width:125px;height:36px; margin:-23px 0 0 425px; padding:0; }

#prewarning h1 { /*color:#EE7A11;*/color:#e7b02f;line-height:40px; }
#prewarning h2 { font-size:20px; line-height:10px;}
#prewarning ul { padding:10px 0 0 40px; margin:0; }
#prewarning li {  list-style-type:square; }
#prewarning .pwl input {width:200px;}
#prewarning .note { text-align:left; margin:40px 0 0 60px; }
.rnc2 { padding:10px; border:0 solid #C2C1C0; border-width:0 1px; background: url(images/patternflat.gif); }

.cfpcol1 {float:left;width:380px; margin:0 30px 0 0;}
.cfpcol2 {float:left;width:420px; margin:0 0 0 30px;}
#prewarning .cfpcol2 ul { margin:0;padding:14px}
.cfpnote {margin:20px 0 0 0; font-size:11px;}

.prices {width:534px; margin:0 auto;}
.prices .flatbox {margin:20px 0 0 0;}
.prices .nc {padding: 2px  0 0 6px;}
.prices .n2, .prices .n3, .prices .n4, .prices .nc {background:#4b4b4b;}
.pricegrid {width:520px; border-collapse:collapse; }
.pricegrid td, .pricegrid th {border:1px solid #FFFFFF;width:260px;padding:8px; vertical-align:top; text-align:left}
.pricegrid td {background:#E7E7E7;}
.pricegrid td.leg {background:#E1E1E1 url(images/tableback.jpg) no-repeat left top; }
.pricegrid td.alt {background:#D4D4D4; }
.pricegrid th {background:#262625 url(images/mgh.gif) repeat-x left top; color:#FFFFFF; font-weight:bold; }
.pricegrid td div {font-weight:bold; font-size:18px; text-align:center; vertical-align:middle; margin:10px; }
.regnotes { font-size:12px; line-height:16px;}
.regnotes h3 { font-size:13px; margin:10px 0; }

/* Speakers */
#speakers { padding:20px; }
#speakers h1 { color:#e7b02f; line-height:40px; }
#speakers h2 { line-height:20px; }
#speakers .nc img { margin:0 10px 0 0; border:1px solid #262625; }
#speakers .ncspk { width:360px; padding: 0 10px 0 0; vertical-align:top;}
#speakers td {vertical-align:top;}
#speakers hr { margin:14px 0; width:100%; border:none; border-top:1px solid #C2C1C0;  height:1px; }
#speakers table.video img { border:none; }
#spnc { margin:20px 0 0 0; width:876px; height:408px; color:#FFFFFF; background:url(images/agenda/speakers-triple.jpg) no-repeat top left; }
#spnc img { border:1px solid #FFFFFF; margin:0 0 4px 0; }
#spnc img:hover { border:1px solid #F27B11; }
#spnc div { margin:20px 0 0 42px; text-align:center; font-size:9px; font-family:Verdana, Kalimati; }
.evangelists #spnc { height:280px; background:url(images/agenda/speakers-double.jpg) no-repeat top left;}
.evangelists #spnc div { margin-left:42px; }

.exp {height:30px; border-top:1px solid #C0C0C0; text-transform:uppercase; font-weight:bold; white-space:nowrap; font-size:12px;line-height:14px; padding:10px 0 0 0;margin:45px 0 0 0; }
.exp div {float:left; padding:0; }
.exp .y {color:#e7b02f;font-size:34px;line-height:34px; margin:-3px 8px 0 0; }

#cfSpeakers { position:absolute; width:600px; display:none; margin:15px auto; }
#cfSpeakers img.reflected {cursor:pointer;}

#cfLabel { display:none;position:relative; z-index:9999;width:336px;height:60px; margin:-65px auto 0 auto;text-align:center; font-size:11px; line-height:13px;}
#cfLabel h2 {font-size:15px; line-height:18px;}
#cfName { float:left;width:210px; text-align:center; }
.cfnav {float:left;cursor:pointer; margin:2px 20px; }

/* Agenda / Reseller Day */
.agendaref {color:#D98E19; font-weight:bold;}
.agenda {width:812px; margin:0 auto;}
.agenda .flatbox {margin:20px 0 0 0;}
.agenda .nc {padding: 2px  0 0 6px;}
.agenda .n2, .agenda .n3, .agenda .n4, .agenda .nc {background:#4b4b4b;}
.agenda table {width:800px; border-collapse:collapse; }
.agenda td, .agenda th {border:1px solid #FFFFFF;width:300px;padding:8px; vertical-align:top; text-align:left}
.agenda td {background:#E7E7E7;vertical-align:middle;}
.agenda .slot {vertical-align:top;text-align:center; width:55px;font-size:12px; color:#2a2a2a; }
.agenda .expo {width:90px;text-align:center; }
.agenda td.slot {background:#ABABAB url(images/tableback.jpg) no-repeat left top; }
.agenda td.alt {background:#D4D4D4; padding:12px 8px;vertical-align:top}
.agenda td.multi { padding:0; }
.agenda td.multi table {width:600px; height:100%; }
.agenda td.multi table td.alt {width:120px;font-weight:bold; font-style:italic; border-bottom:0; border-top:0;}

.agenda tr.pause td {padding:4px 8px}
.agenda th {background:#000000 url(images/mgh.gif) repeat-x left bottom; color:#FFFFFF; font-weight:bold; }
.agenda td div {font-weight:bold; font-size:18px; text-align:center; vertical-align:middle; margin:10px; }
.agenda h4 {font-size:14px;font-weight:bold; line-height:18px; }

.agenda .speakerdetails { width:260px; background:none; border:none; margin:0 10px 0 0;  }
.agenda .speakerdetails tr { height:auto;border:none; }
.agenda .speakerdetails th {width:45px;vertical-align:top;border:none; background:none;padding:0;} 
.agenda .speakerdetails td { vertical-align:middle; font-size:12px; width:auto; padding:2px 0; border:none; background:none; }
.agenda .speakerdetails img { border:1px solid #363636; margin:4px 6px 0 0; }
.agenda .speakerdetails h4 { font-size:12px; line-height:18px;  }
/*#ncn { clear:both; width:inherit; }
#ncn a, table.video a { text-decoration:none; }
#ncn table { ; border-collapse: collapse;  }
table.video { width:95%;  }
table.video td { font-size:12px; }
table.video td span { font-size:13px; }
#ncn tr {  }
#ncn tr.ltrack { height:20px;  }
#ncn tr.l1 { height:32px;  }
#ncn th  
{
	font-size:10px; line-height:14px; padding:4px 12px; vertical-align:top; text-align:center; font-weight:normal; 
	white-space:nowrap;border:1px solid #FFFFFF;
} 
#ncn th.extrack { background:#E7B02F; color:#000000; font-size:12px; padding:0 8px; white-space:nowrap;font-weight:bold;  vertical-align:middle; text-align:left;  }
#ncn td
{ 
	font-size:12px; width:50%; padding:10px; 
	text-align:left; vertical-align:top; margin:0; border:1px solid #FFFFFF;
}
#ncn td.srow {vertical-align: middle;}
#ncn td.srow strong { font-size:12px; font-weight:bold; }
#ncn td.extrack { font-size:11px; width:80px; background:#FFFFFF;  vertical-align:middle; text-align:center; font-weight:bold; }
#ncn .altrow {}
#ncn .altrow th { background:#E7E7E7;}
#ncn .altrow td { background:#D4D4D4;  }
#ncn .altrow td.extrack { background:#F1D28B; }
#ncn p { margin: 8px 0; }
#ncn a.more { text-decoration:underline; color:#2F2F2F; }


#ncn .n1 { background:#000000; border-top:1px solid #141313; height:0;}
#ncn .n2, #ncn .n3, #ncn .n4, #ncn .nc { background:#FFFFFF;border-color:#000000; }

#ncn .track { color:#FFFFFF;  background:#000000 url(images/mgh.gif) repeat-x left bottom;font-size:11px; font-weight:bold; padding:4px 8px; text-align:left; vertical-align:middle;  }
#ncn .sep { border-left:1px solid #ffffff; }
#ncn td.selcell { background:#F27B11; color:#FFFFFF; cursor:default; }
#ncn h3 { font-size:14px; font-weight:bold; margin:0; padding:0; line-height:16px; margin-top: 8px; }



#rdnc th {font-weight:bold; width:100px; text-align:left; height:20px; padding:8px }
#rdnc td { padding:8px }
*/
/* Sessions */
#sessions { padding:20px;  }
#sessions .nc { padding:12px 18px;}
#sessions h1 { color:#e7b02f;line-height:40px; }
#sessions h1.sub { color:#e7b02f;line-height:20px; padding:20px 0 0 0; }
#sessions h2 { font-size:18px; line-height:22px; margin:0; padding:0; }
#sessions .ref { color:#e7b02f }
#sessions .sessiondetails  { margin:25px 20px 0 0;   }
#sessions .sessiondetails .col1  { float:left; width:280px;    }
#sessions .sessiondetails .col2  { float:left; width:530px;padding:0; } 

#sessions .sessiondetails table {  background:none; border:none; margin:0 20px 15px 0;  }
#sessions .sessiondetails tr { height:auto; }
#sessions .sessiondetails th {width:45px;vertical-align:top; } 
#sessions .sessiondetails td { vertical-align:middle; font-size:12px; width:auto; padding:2px 0; border:none;  }
#sessions .sessiondetails h4 { font-size:12px; line-height:18px;  }
#sessions .sessiondetails img { border:1px solid #363636; margin:4px 6px 0 0; }

#sessions .sessiondetails img.video { border:0; }
#sessions .sessiondetails img.video:hover { border:0; }
#sessions .sessiondetails img.unknow:hover { border:1px solid #363636; }

#sessions .paneldetails { margin:25px 20px 0 0;}
#sessions .paneldetails table {width:200px; border:none; margin:10px 20px 0 0; float:left; }
#sessions .paneldetails tr { height:auto; }
#sessions .paneldetails th {width:45px;vertical-align:top; } 
#sessions .paneldetails td { vertical-align:middle; font-size:12px; width:auto; padding:2px 0; border:none;  }
#sessions .paneldetails h4 { font-size:12px; line-height:18px;  }
#sessions .paneldetails img { border:1px solid #363636; margin:4px 6px 0 0; }
#sessions .paneldetails .col1  { float:left; width:550px;    }
#sessions .paneldetails .col2  { float:left; width:250px;padding:0; } 

/* Networking */
.social { vertical-align:middle; font-weight:bold; font-size:10px; line-height:18px; text-align:center; margin:15px auto;}
.social img { margin: 0 5px; border:0; vertical-align:bottom }

#networking { padding:20px; }
#networking h1 { color:#e7b02f; line-height:40px; }
#networking .col {float:left; width:250px; margin:15px;text-align:center; }
#networking .col h2 { }
#networking .col img {  margin:15px 0; }
/* Startups */
#startupside { margin:30px auto; padding:0;background:#e7b02f;}
#startupside .rules {clear:both;}
#startupside .rules h1 { margin:10px 0 10px 20px; text-align:left; text-transform:uppercase; line-height:48px; font-size:54px; font-weight:bold; color:#FFFFFF;}

#startupside .rules div { float:left; padding:5px; margin:5px 0 0 5px; }
#startupside .rules .ol { clear:both; padding:0; float:left; text-align:center; width:40px; margin-right: 5px; font-size:70px; line-height:58px; font-weight:bold; color:#FFFFFF;   }
#startupside .rules .li { float:left; padding:0; width:145px; color:#000000; font-size:11px; font-weight:bold; line-height:14px; }

.ssl, .sslr{ clear:both; height:6px; width:inherit; margin:0;padding:0;}
.ssr, .ssrr {float:right;height:6px; width: 6px; margin:0; padding:0;}
.ssl {background: url(images/hlc.gif) no-repeat top left;}
.ssr {background: url(images/hrc.gif) no-repeat top right;}
.sslr {background: url(images/hlcr.gif) no-repeat ; }
.ssrr { background: url(images/hrcr.gif) no-repeat ;}


.applynow { clear:both;text-align:center; width:100px;  }
.countdownbox {  margin:10px auto 0 auto; text-align:center; padding:0; text-transform:uppercase;font-weight:bold; }
.counter { color:#e7b02f; font-size:80px; line-height:80px;  }

/* Press */
#press { padding:0 20px 20px 20px; line-height:20px; }
#press h1 {color:#e7b02f; line-height:40px;}
.article { padding:10px; }
.article img { margin: 0 30px 0 10px; }
#announcements { float:left; padding-top:20px; width:580px;  }
#announcements  li { list-style-type:square; }

#attending { float:right;  width:230px; }


.question {margin:40px 0 0 5px; font-weight:bold}
.leftcol input, .rightcol input {margin-right:10px; vertical-align:bottom}
.leftcol {float:left; width: 390px; margin: 0 50px 10px 5px}
.rightcol {float:left}
.row1 {margin:5px 0 0; padding:0}
.row2 {margin:0 0 0 30px; padding:0}
.other {clear:both; padding:0; margin:-20px 0 0 5px; }

#fillall, #thankyou { margin:15px 0 0 0; font-size:14px; }
#fillall { color:red;}
#thankyou {color:#333333;}
.noscript { color:red; font-weight:bold;margin:10px 0;}