/* Tag changes */
a{
	text-decoration:none;
}

a:visited{
	color:#0000ef;
}

body
{
	overflow:auto;
	text-align:center;
	background: #fff;/*url('../images/bg-gr.png');*/
	font-family: Arial,Helvetica,sans-serif;
	font-size:12px;
	color:#3a3a3a;
}

/* IDs of components */
#rightCol #sponsor-rotate{
	height:480px;
	margin-left:10px;
	padding-top:10px;
}

#rightCol #sponsor-rotate h3{
	font-size:13px;
	color:#003399;
	 padding-bottom: 20px;
	 padding-top: 20px;

}



#priceTable tr
{
    height:35px;
}

#contentBody table
{
    font:12px Arial;    
}

#topHeader
{
    margin-left:auto;
    margin-right:auto;
    height:20px;
    width:980px;
    background: url('../images/body.png') repeat-y;
}

#topHeaderWrapper{
	background: url('../images/top-header-links.png') repeat-y;
	overflow:hidden;
	margin-left:10px;
	height:20px;
	width:960px;
}

#topHeaderLinks
{
    float:right;
    margin-top:2px;
    margin-right:10px;
    color:#063d5b;
}

#topHeaderLinks a{
	text-decoration:none;
	color:#063d5b;
}

#datesLogo
{
	margin-left:auto;
	margin-right:auto;
	text-align:left;
    width:980px;
    height:166px;
    background: url('../images/body.png') repeat-y;
}

#tagline{
	width:960px;
	height:126px;
	margin-left:10px;
	background: url('../images/logo.png') no-repeat;
}

#register-now{
	width:150px;
	float:left;
	height:50px;
}

#download-agenda{
	float:left;
	/*width:152px;
	height:115px;*/
}

#social-media{
/*	float:left;
	width:100px;
	margin-top:20px;
	overflow:hidden;*/
}

#menuWrapper,#contentBody,#before-footer{
	width:980px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
}

.img-container{
	background:url('../images/slideshow/0.png');
	width:620px;
	height:200px;
}

.slide-show-wrapper{
	width:620px;
	height:200px;
	margin-top:10px;
}

#centerContent #wrapper{
	/*background: #ededed; url('../images/rotate-gr-bg.png');
	border-bottom:1px solid #cccccc;*/
	width:660px;
	height:220px;
	overflow:hidden;
}

#centerContent #rotate-asp{
	width:290px;
	height:190px;
	margin-left: 318px;
	margin-top: -198px;
	padding-left:15px;
	padding-right: 15px;
	padding-bottom: 5px;
	color:#fff;
}

#centerContent #rotate-asp a{
	color:#cecece;
}

#centerContent #rotate-asp a:visited{
	color:#cecece;
}

#centerContent #body-content{
	width:100%;
}

#centerContent #rotate-asp h2{
	font-size:15px;
	font-weight:600;
	color:#fff;
	border:none;
	padding:0;
	margin:0;
}

#rightCol #features ul{
	list-style:none;
	width:280px;
	padding:0;
	margin:0;
	overflow:hidden;
	height:auto;
}

#rightCol #features li{
	float:left;
	margin-left:5px;
	width:60px;
}

#rightCol #features .first{
	margin:0;
}

#add-space{
	width:280px;
	overflow:hidden;
	margin-top:2px;
}

#rotate-list{
	background:#333333;
	height:30px;
	margin-left:-620px;
	margin-top:170px;
	padding:0;
}

#rotate-list li{
	float:left;
	line-height:30px;
	width:30px;
	text-align:center;
	
}

#rotate-list li a{
	color:#cecece;
	display:block;
    text-decoration: none;
    text-align:center;
    line-height:30px;
}

#rotate-list a:hover{
	background:#666666;
	color:#fff;
}

#rotate-list .selected{
	background:#666666;
	color:#fff;
}

#menuWrapper
{    
    width:960px;
    height:30px;
    margin-top:-31px;
    /*border-top:1px solid #bFbFbF;*/
    border-bottom:1px solid #bfbfbf;
    background:#063d5b; /*#2d637f;url('../images/top-header-links.png') repeat-y;*/
}

#menubar
{
    float:left;
    margin-left:20px;
    width:800px;
}

#contentBody
{
	background: url('../images/body.png') repeat-y;
    overflow:hidden;
}

#contentBody ul{
	list-style:disc outside;
}

#centerContent h2{
	font-size:20px;
	margin-top:0.5em;
	margin-bottom:0.2em;
	border-bottom:1px dotted #cecece;
	width:100%;
	color:#003767;
}

#centerContent
{
    float:left;   
    overflow:hidden;
    background:#fff;
    width:620px;
    margin-left:20px;
}

#centerContent h3{
	font-size:13px;
	font-weight:bold;
	line-height:14px;
	color:#003399;
	margin-top: 5px;
	margin-bottom: 15px;
}


#inner-body{
	padding:1em;
	overflow:hidden;
}

#inner-body h2{
	border:none;
	font-size:18px;
}

#rightCol
{
    float:left;
    text-align:left;
    width:280px;
    min-width:280px;
    max-width:280px;
    overflow:hidden;
    margin-left:40px;
    padding-top:0.5em;
}

#rightCol h2{
	font-size:20px;
	margin-top:0.5em;
	float:left;
	color:#003767;
	border-bottom:1px dotted #cecece ;
	width:100%;
}

#news-feed h2{
	font-size:13px;
	padding-bottom:0.1em;
	border:none;
	margin-top:0;
	float:none;
}

#news-feed a{
	text-decoration:none;
	color:#0000ef;
	font-weight:normal;
}

#news-feed{
	color:#555777;
}

#news-feed td{
	padding:0.2em 0.5em 0.2em 0.5em;
}

#before-footer{
	background:url('../images/body-bottom.png');
	height:40px;
}

#footer
{
    margin-left:auto;
    margin-right:auto;
    width: 930px;/*850px;*/
    overflow:auto;
    text-align:left;
    padding-bottom:5px;
}

#bottom-sponsors{
	margin-top:0px;
	width:100%;
	float:left;
}

#footer h2{
	color:#505050;
	font-size:13px;
}

#bottom-sponsors ul{
	margin:0;
	padding:0;
}

#bottom-sponsors li{
	float:left;
	list-style:none;
	margin-left: 30px;
	margin-right: 20px;
	margin-bottom: 20px;
}

#bottom-sponsors .first{
	margin:0;

}

#copyright
{
    float:left;
    height:16px;
    width:100%;
    font:9px Verdana,Arial,Helvetica,sans-serif;
    color:#555555;
}

#footerLinks
{
    float:left;
    height:16px;
}
#footerLinks a{text-decoration: none;color:#3e447e;}
#footerLinks ul{margin:0;padding:0;}
#footerLinks li
{
    float: left;
    list-style: none;
    margin: 0px;
    padding: 0px;
}

#bottom-banner{
	width:100%;
	height:60px;
	position:fixed;
	z-index:6999;
	display:none;
	bottom:0;
	left:0;
}

#bottom-banner .bottom-banner-close{
	float:right;
	top:0;
	position:relative;
	text-align:center;
	margin-right:5px;
	margin-top:35px;
}

#bottom-banner .bottom-banner-banner{
	background: url('../images/bottom-banner.png') repeat-x;
	height:inherit;
	width:100%;
}

#widget_form .text{
	width:370px;
}

#widget_form .error
{
	padding-left:5px;
}

#widget_form div{
	margin-top:5px;
}

#widget_form textarea{
	width:370px;
}

#widget_form_wrapper{
	margin-left:1em;
	overflow:hidden;
}

#widget_message{
	
}

.notes{
	clear:both;
}

#wrapper li
{
    list-style:none;
}

#menubar ul{margin:0;padding:0;}

#menubar li a
{
    display:block;
    padding-left:10px;
    padding-right:10px;
    text-decoration: none;
    text-align:center;
    line-height:30px;
    font-size:14px;
    font-weight:normal;
    
    color:#fff;
}

#menubar li
{
    float: left;
    list-style: none;
    margin: 0px;
    padding: 0px;
}

#menubar a:hover
{
    background: #578da9;/*#00283c;#578da9; *//*url('../images/menu-mouse-over.png') repeat-x;*/
    color:#FFF;
}

#menubar div {
    position: absolute;
    z-index:30;
    visibility: hidden;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    padding: 0px;
    width:200px;
}

#submenu 
{
    width:100%;
}

#submenu li a 
{
    position: relative;
    display: block;
    float:left;
    color: #000;
    text-align: left;
    text-decoration: none;
    /*white-space: nowrap;*/
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    line-height: 15px;
    height: 15px;
    clear: left;
    font-size: 11px;
    font-weight:normal;
    width:200px;
    padding-right: 0px;
    padding-left: 5px;
    padding-top: 5px;
    padding-bottom: 5px;
    background: #043d5d;/* #2d637f; url('../images/menu-mouse-out.png') repeat-x;*/
    color:#fff;
}

#submenu a:hover 
{
    color:#FFF;
}

#pricing
{
    margin-left:25px;
}

#workshoplinks a
{
    text-decoration:none;
    color:#3e447e;
    font-weight:bold;
    float:left;
}

#workshoplinks a:visited{
    color:#3e447e;
}

#speakerSpot{
    float:left;
    margin-left:11px;
    height:150px;
    width:238px;
}

#mainCompanyList{
	margin-top:0px;
}

#mainCompanyList li{
	list-style-type:none;
	margin-top:5px;
}

#testimonials span{
	
	margin-top:2px;
	float:left;
}

#testimonials div{
	float:left;
	margin-top:15px;
}

#testimonials em{
	color:#0063ff;
	font-weight:bold;
}

#rightCol .news-odd{
	background:none;
}
#rightCol .news-even{
	background:none;
}

#rightCol #news-feed{
	color:#000;
	font-size:10px;
}

#rightCol #news-feed a{
	font-size:12px;
}

#rightCol #news-feed a:hover{
	text-decoration:underline;
}

#rightCol #news-feed td{
	padding-left:0;
	padding-right: 0.5em;
	padding-top: 0.0em;
	padding-bottom: 0.0em;
}

/* CLASSES */
#speaker-rotate{
	margin:0;
	padding:0;
/*	margin-left:5px;
	padding-right:20px;
	padding-top:10px;
	width:220px;*/
	list-style:none;
	height:220px;
}

#speaker-rotate li{
/*	width:200px;*/
	margin-left:-20px;
/*	padding-right: 20px;*/
}

#speaker-rotate span{
	font-size:10px;
}

#speaker-rotate table{
	float:left;
	font:11px Verdana,Arial,Helvetica,sans-serif;
	width:270px;
}

#speaker-rotate h3{
	font:14px Verdana,Arial,Helvetica,sans-serif;
/*	color:#000;*/
	color:#00366C;
}

#letter-rotate{
	margin:0;
	padding:0;
	list-style:none;
	font-size:11px;
}

#letter-rotate em{
	font-style:normal;
	font-size:13px;
	font-family:"Times";
}

#letter-rotate li{
	position:absolute;
	display:none;
	
	margin-top:5px;
}

#letter-rotate .show{
	display:block;
}

#letter-rotate h3{
	font-size:11px;
}

#letter-rotate li{
	width:300px;
}

#rightCol ul{
	margin:0;
	padding:0;
	height:80px;
	width:200px;
}

#rightCol li{
	width:258px;
}

#partners ul{
	list-style:none;
	margin:0;
	padding:0;
}

#partner-list li{
	margin-top:10px;
/*	float:left;*/
	width:100%;
}

#partners .img{
	width:290px;
	padding:5px;
}

#partners .comments{
	width:280px;
	padding:5px;
}

#partners .comments2{
	width:590px;
	padding:5px;
}

.rounded-background{
	background:#79a1b3;
	border-left:1px solid #79a1b3;
	border-right:1px solid #79a1b3;
}

.html5-rounded-top{
	background:#79a1b3;
	border:1px solid #79a1b3;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	min-height:15px;
	overflow:hidden;
}

#rightCol .html5-rounded-top h2{
	color:#FFF;
	border:none;
	padding:0;
	margin:0;
	padding-left:5px;
}

.html5-rounded-inside{
	
	background:#fff;
	padding-bottom:5px;
	border-top-left-radius: 7px;
	border-top-right-radius: 7px;
	border-bottom-left-radius: 7px;
	border-bottom-right-radius: 7px;
}
.html5-rounded-bottom{
	background:#79a1b3;
	border:1px solid #79a1b3;
	height:15px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
}

.gray{
	color:#777;
}

ul.rotator{
	list-style:none;
}

ul.rotator li{
	position:absolute;
	display:none;
	width:130px;
}

ul.rotator table{
	font-size:10px;
}

ul.rotator .show{
	display:block;
}

.center-panel{
	width:360px;
	overflow:hidden;
}

.right-panel{
	width:600px;
}

.top-bottom{
	border-top:1px dotted #cecece;
	border-bottom:1px dotted #cecece;
	padding-bottom:10px;
}

.poll-bg{
	background:#f2e8cd;
}

.poll-radio{
	margin-top:1px;
	margin-left:3px;
}

.poll-results{
	padding-top:5px;
}

.mediaroomfeed{
	width:210px;
}

.left
{
	float:left;
}

.margin5{
	margin-left:5px;
}

.margin10{
	margin-left:10px;
}

.margin15{
	margin-left:15px;
}

.top5{
	margin-top:5px;
}

.top10{
	margin-top:10px;
}
.text{
	font-size:11px;
	padding-bottom: 5px;
	}

.top15{
	margin-top:15px;
}

.tabbernav{
	list-style:none;
}

.speakerRotatorText
{
    float:left;
    margin-top:5px;
    width:135px;
}

.speakerSpot{
	width:auto;
}

.speakerName
{
    color:#666;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-weight:bold;
}

.speakerList
{
    font:9px Verdana,Arial,Helvetica,sans-serif;
    color:#666666;
}

.blue
{
	color:#003767;
	font-size:14px;
	font-weight:bold;
}

.bold
{
    font-weight:bold;
}

.news-odd
{
    background:#f5f5f5;
}
.news-even
{
    background:#e8e8e8;
}

.news-link
{
    text-decoration:none;
}

.break
{
	font-weight:normal;
}

.orange
{
	color:#e96c1f;
	font-weight:bold;
}

.red
{
	color:#C90321;
	font-size:14px;
	font-weight:bold;
}

.hidden
{
	position:relative;
	display:none;
}

.shown
{
	position:relative;
	display:block;
}

.priceBorder
{
	border-left:1px solid #000;
	border-top:1px solid #000;
	text-align:center;
}

.priceBorderBottom
{
	border-left:1px solid #000;
	border-top:1px solid #000;
	border-bottom:1px solid #000;
	text-align:center;
}

.rightTextMarginBottom
{
	font-weight:bold;
	font-size:12px;
	color:#333333;
}

.news-media-panel
{
	border-top:1px solid #c0c0c0;
	border-left:1px solid #c0c0c0;
	border-bottom:1px solid #c0c0c0;
	
	padding:5px 5px 5px 5px;
}

.actions-panel
{
	border-top: 1px solid #c0c0c0;
	border-bottom: 1px solid #c0c0c0;
	border-left: 1px solid #c0c0c0;
}

.pricingBox
{
	float:left;
	margin-left:2px;
	padding:5px 5px 5px 5px;
	background-color:#afc8dd;
}

.pricingText
{
	margin-left:auto;
	margin-right:auto;
	text-align:center;
}

.sponsor
{
	overflow:hidden;
}

.sponsor-panel-color
{
	background:#fff;
}

.banner-visible
{
	position:absolute;
	top:0;
	left:0;
	display:block;
}

.banner-hidden
{
	position:absolute;
	top:0;
	left:0;
	display:none;
}

.shadow-right{
	box-shadow: 5px 5px 10px #c0c0c0;
 	-moz-box-shadow: 5px 5px 10px #c0c0c0;
 	-webkit-box-shadow: 5px 5px 10px #c0c0c0;
	
}

.shadow-left{
	box-shadow: -5px 5px 10px #c0c0c0;
 	-moz-box-shadow: -5px 5px 10px #c0c0c0;
 	-webkit-box-shadow: -5px 5px 10px #c0c0c0;
	background:#fff;
}

.discount
{
	float:left;
	background:url(../images/discount.png) no-repeat;
	width:110px;
	height:110px;
	margin-left:40px;
}
.testm
{ font-size: 14px;
color:#000000;
  font-weight:bold;
}
.testN
{ font-size: 11px;
font-style:italic;
}

.titleOrg
{ font-size: 14px;
  color:#FC6907;
  font-weight:bold;
}
.BoldBlue
{
 color:#043d5d;
  font-weight:bold;
}

#NumberCountBox {
	border: #003399 thin  dotted;
	width:270px;
	height: 80px;
/*	margin-bottom: 20px;*/
	
	
}

#NumberCount {
	color: #FF6600;/*#003399;*/
	font-size:45px;
	font-weight:bold;
	font-family: trebuchet ms !important;
	margin-bottom: -20px;


}

#NumberCount1 {
	color: #003399;
	font-size:15px;
	font-weight:bold;
	font-family: trebuchet ms !important;
		margin-bottom: -100px;
		margin-top: -15px;
	/*		height: 100px;
	margin-bottom: -100px;*/

}
