#intro {
	padding:0px 20px 0x 20px;
       
	}

#new {
	background:url(../images/bg-content-dot.gif) top repeat-x;
	padding:10px;
	}
#new A {
	background:url(../images/bullet-arrow.gif) left no-repeat;
	padding:0 0 0 10px;
	font:11px verdana,sans-serif;
	line-height:1.2em;
	text-decoration:none;
	color:#cc3300;
	}
#new A:hover {
	text-decoration:underline;
	}
#new BUTTON {
	border:none;
	border-bottom:1px solid #efe9e5;
	background:url(../images/bullet-arrow.gif) left no-repeat;
	font:11px verdana,sans-serif;
	color:#cc3300;
	}
#new BUTTON:hover {
	border-bottom:1px solid #cc3300;
	}

    

#swe_btn{
    display: block;
    height: 100px;
    width: 100px;
     background: url(../Img_site/home_imgs/swe.png) no-repeat 0 0;

}

#swe_btn:hover{
     background: url(../Img_site/home_imgs/swe_hover.png) no-repeat 0 0;

}
#new INPUT {
	margin:0 0 10px 0;
	padding:2px;
	clear:both;
	}
#new DIV {
	padding:10px 0 0 0;
	}
#left {
	width:100%;
	padding:15px 30px 0 10px;
	margin:auto;
	float:center;
	text-align:center;
	}
#right {
	width:200px;
	padding:0;
	margin:0;
	float:left;
	}
#left H1{
	color:#FFFFFF;
	font-family:arial narrow,arial,sans-serif;
	font-size:18pt;
	font-weight:bold;
}
h1.title{
	background:none repeat scroll 0 0 #016DB8;
	color:#FFFFFF;
	display:block;
	font:bold 14px/1.2em arial,sans-serif !important;
	margin:7px auto;
	padding:6px 0;
	text-align:center;
	text-transform:uppercase;
	width:414px;
}
a h2{
	font-size:1.5em;
}
#events {
	padding:0 5px 0 5px;
	margin:auto;
	width:300px;
	float:center;
	text-align:center;
	
	}
.event {
	background:url(../images/bg-event.gif) no-repeat top left;
	padding:10px 8px 10px 8px;
	width:216px;
	height:43px;
	text-align:center;
	color:#333;
	line-height:1.3em;
	font:11px Georgia, serif;
	float:left;
	
	}
.event-right {
	width:215px;
	overflow:hidden;
	}
.event-bottom {
	height:42px;
	overflow:hidden;
	}
.event-botom-right {
	width:215px;
	height:42px;
	overflow:hidden;
	}
.event B {
	font:bold 12px Georgia, serif;
	text-transform:uppercase;
	display:block;
	}
.event A {
	display:block;
	padding:7px 0 7px 0;
	color:#333;
	line-height:1.3em;
	font:11px Georgia, serif;
	text-decoration:none;
	}
.event A:hover {
	background:#016DB8;
    color:#FFFFFF;
	}

#city_photos {

	
	align:center;
	overflow:hidden;
	}


#agenda_sponsors{
    

}

A#register {
	background:url(../images/bullet-arrow.gif) left no-repeat;
	padding:0 0 0 10px;
	font:11px verdana,sans-serif;
	line-height:1.2em;
	text-decoration:none;
	color:#cc3300;
	margin:5px 0 0 0;
	}

#quotes {
	background:url(../images/bg-content-dot.gif) top repeat-x;
	padding:0px;
	font:11px verdana, sans-serif;
	height:65px;
}
.quotes_wrap {
	background:url() no-repeat top left;
	margin:0 0 10px 0;
	padding:0px 0 0 0;
	width:395px;
}
.quotes_inner {
	background:url() no-repeat bottom left;
	margin:2px 0 0 0;
	padding:0px 5px 5px 0px;
	width:380px;
}
.quotes_inner P {
	margin:0;
	padding:0;
	font:11px verdana, sans-serif;
	font-style:italic;
}

#btn_webinars a {
	margin:0;
	width: 71px;
	/*background: url("../images/btn_webinars.gif") top left no-repeat;*/
	background: url(/img/wbnr_btn.png) top left no-repeat;
	background-position: 0 0px;
	}
#btn_events a {
	margin:0;
	width: 57px;
	/*background: url("../images/btn_events.gif") top left no-repeat; */
	background: url(/img/events_btn.png) top left no-repeat;
	background-position: 0 0px;
	}
#btn_resources a {
	margin:0px;
	width: 85px;
	/*background: url("../images/btn-newsletter.gif") top left no-repeat; */
	background: url(/img/nwsltr_btn.png) top left no-repeat;
	background-position: 0 0px;
	}
#btn_sponsor a {
	margin:0px;
	width: 92px;
	/*background: url("../images/btn_sponsorship.gif") top left no-repeat;*/
	background: url(/img/spnsrshp_btn.png) top left no-repeat;
	background-position: 0 0px;
	}
#btn_about a {
	margin:0px;
	width: 71px;
	/*background: url("../images/btn-about.gif") top left no-repeat;*/
	background: url(/img/about_btn.png) top left no-repeat;
	background-position: 0 0px;
	}
#btn_contact a {
	margin:0px;
	width: 83px;
	background: url(/img/contact_btn.png) top left no-repeat;
	background-position: 0 0px;
	}
#btn_submission a {
	margin:0;
	width: 89px;
	/*background: url("../images/btn_submission.gif") top left no-repeat;*/
	background: url(/img/sbmsns_btn.png) top left no-repeat;
	background-position: 0 0px;
	}
#btn_faq a {
	margin:0;
	width: 58px;
/*	background: url("../_images/btn-faq.gif") top left no-repeat;*/
	background: url(/img/faq_btn.png) top left no-repeat;
	background-position: 0 0px;
	}
#sponsors {

	height:80px;
	width: 450px;
	}
.sponsors {
	/* background:url(../images/bg-content-dot.gif) top repeat-x; */
		
	padding-bottom:10px;
	margin-top:20px;
	margin-left:10px;
	}
.sponsors IMG {
	margin:3 px;
	}
#static_sponsors {
	float:left;
	}
#animated_ex_sponsors {
	height:80px;
	}
.animated_sponsor, .reg_sponsor {
	text-align:center;
	}
.animated_sponsor IMG {
	text-align:center;
	margin:5px 10% 5px auto;
	}
.reg_sponsor IMG {
	text-align:center;
	margin:5px 1 5px auto;
	}

#banner_left {
	float:left;
	text-align:center;
	margin:0 auto;
	width:450px;
	margin-left:10px;
	overflow:hidden;
	background-color:lightgray;
	}
#banner_right {
	float:left;
	text-align:center;
	margin:0 auto;
	width:450px;
	overflow:hidden;	
	}
#banner_flash {
	/*width:100%;*/
	float:right;
	margin-right:10px;


}
#banners {
	text-align:center;
	height:60px;
	}
#banners IMG {
/*	margin:0 auto;
	display:block;
	padding:0px; */
	}

.clr {
	clear:both;
	}

#register_btn {
	float:left;
        display: block;
	width:100%;
	margin-top:0px;
	margin-left:-5px;
        margin-bottom: 15px;
	text-align:center;
        background-image:url("/Img_site/home_imgs/registernow_rollover.png") no-repeat;
}

#show_title{
        float:left;
        display: block;
	width:100%;
	margin-top:15px;
	margin-left:-5px;
	text-align:center;
    
}

#isyourworldsecure{
        float:left;
        display: block;
	width:100%;
	margin-top:15px;
        margin-left:-5px;
	text-align:center;
       vertical-align: middle;
}



#swe_post {
	float:left;
	width:75%;
/*	width:122px;
	height:24px;
	margin:20px 0 0 70px; */
	margin-top:25px;
	text-align:center;	
}
ul#list_faq li{
	font-size:14px;	
		
}


/*  EVENT PAGE CSS */
#btnHighlights{border-right:none;margin-right:none;}

.footer{background-color:#003466;color:#FFFFFF;font-family:arial, sans-serif;font-size:8pt;padding:5px;height:50px;}
.footer A{color:#FFFFFF;font-family:arial, sans-serif; font-size:7pt;text-decoration:none;}
.footer A:hover{text-decoration:underline;}
.headerBar{background-color:#FFFFFF;}
/*.mainNav{background-image: url(<?php echo AppPath ?>/_images/mainnav_bg.gif)}*/
.pnlEventList{background-color:#FFFFFF;width:200px;padding:20px;}
.pnlEventTile{background-color:#D2C3B9;}

.txtHomeEventTitle{font-family:arial, sans-serif; color:#333333;margin-bottom:0px;font-size:12pt;text-transform:uppercase}
.txtHomeEventSubTitle{font-family:arial, sans-serif; color:#333333;margin-top:0px;margin-bottom:0px;font-size:11pt}
.txtEventHeader{font-family:arial, sans-serif; color:#333333;margin-top:0px;margin-bottom:0px;font-size:18pt;font-weight:bolder;text-transform: uppercase;letter-spacing:-1;}
.txtEventSubHeader{font-family:arial, sans-serif; color:#333333;margin-top:0px;margin-bottom:0px;font-size:15pt;letter-spacing:-1;}
.txtEventTitle{font-family:arial, sans-serif; color:#333333;margin-bottom:0px;font-size:14pt;text-transform:uppercase;letter-spacing:-1}
.txtEventSubTitle{font-family:arial, sans-serif; color:#333333;margin-top:0px;margin-bottom:0px;font-size:14pt;letter-spacing:-1;}
.txtEventHighlightHeading{font-family:verdana,arial, sans-serif; color:#000000;margin-bottom:0px;font-size:11pt;text-transform:uppercase;letter-spacing:-1;font-weight:600;}
.txtEventLink{font-family:arial, sans-serif;color:#990100;font-size:12px;text-decoration:none;}
.txtEventLink:hover{text-decoration:underline;}

.pnlEventHeader{margin:15px;}
.pnlMainTable{border:0px #000000 solid;padding:2px;margin:2px;}
.pnlSubPageContent{margin:0px;background-color:#EFEBE8;padding:0px;}
.pnlContent{background-color:#EFEBE8;padding:10px;}

.pnlPartnersBox{background-color: #ffffff;}

.pnlCompanyDisplay{margin-bottom:20px;}
.pnlCompanyDisplay A{font-family:arial, sans-serif;font-size:8pt;font-weight:bold;color:#972814;padding:4px;text-decoration:underline;}

.pnlAgendaCalendarHardBorder{background-color:#000000;height:2px;}
.pnlAgendaCalendarBorderBR{border-bottom:1px solid #6F6F6F;border-right:1px solid #6F6F6F;}
.pnlAgendaCalendarBorderB{border-bottom:1px solid #6F6F6F;}
.pnlAgendaCalendarBorderR{border-right:1px solid #6F6F6F;}

.pnlAgendaCalendarPanel3{font-family:verdana, arial, sans-serif; font-size:8pt;margin:1px;background-color:#CCCCCC;padding:2px;font-weight:bold;border:0px #CCCCCC solid;}
.pnlAgendaCalendarPanel1{color:#eeeeee;font-family:verdana, arial, sans-serif; font-size:8pt;margin:1px;background-color:#972814;padding:2px;font-weight:bold;border:0px #CCCCCC solid;}
.pnlAgendaCalendarPanel2{font-family:verdana, arial, sans-serif; font-size:8pt;margin:1px;background-color:#496179;padding:2px;font-weight:bold;border:0px #CCCCCC solid;}

.pnlAgendaCalendarPanel3 A{color:#003466;font-family:verdana, arial, sans-serif; font-size:8pt;}
.pnlAgendaCalendarPanel1 A{color:#EEEEEE;font-family:verdana, arial, sans-serif; font-size:8pt;}
.pnlAgendaCalendarPanel2 A{color:#003466;font-family:verdana, arial, sans-serif; font-size:8pt;}

.pnlAgendaCalendarPanel3 SPAN{font-style:italic;}
.pnlAgendaCalendarPanel1 SPAN{font-style:italic;}
.pnlAgendaCalendarPanel2 SPAN{font-style:italic;}

.pnlAgendaCalendarTime{font-family:verdana, arial, sans-serif; font-size:8pt;margin:1px;background-color:#FFFFFF;padding:2px;font-weight:bold; }
.pnlAgendaCalendarTimeTop{font-family:verdana, arial, sans-serif; font-size:8pt;margin:1px;background-color:#FFFFFF;padding:2px;font-weight:bold; border-top:2px white solid;}
.pnlAgendaCalendarTrack{font-family:verdana, arial, sans-serif; font-size:8pt;margin:1px;padding:2px;font-weight:bold;}
.pnlAgendaCalendarInsidePanelInactive A{font-family:verdana, arial, sans-serif; font-size:8pt;margin:1px;background-color:#EFEBE8;padding:2px;font-weight:bold;color:#003466;}
.pnlAgendaCalendarInsidePanelTDCT A{font-family:verdana, arial, sans-serif; font-size:8pt;margin:1px;background-color:#972814;padding:2px;font-weight:bold;color:#003466;}
.pnlAgendaCalendarInsidePanelEKOS A{font-family:verdana, arial, sans-serif; font-size:8pt;margin:1px;background-color:#496179;padding:2px;font-weight:bold;color:#003466;}

.subtitle {font-family:verdana, arial, sans-serif; font-size:8pt;margin:1px;padding:2px;font-weight:normal}

.txtAgendaCalendarTitleEKOS{font-family:arial, sans-serif;font-size:8pt;font-weight:bold;color:#00984c; padding:4px;}
.txtAgendaCalendarTitleTDCT{font-family:arial, sans-serif;font-size:8pt;font-weight:bold;color:#ec6024; padding:4px;}
.txtAgendaCalendarTitleSWEPlus{font-family:arial, sans-serif;font-size:8pt;font-weight:bold;color:#0095d5; padding:4px;}
.txtAgendaCalendarTitleIO{font-family:arial, sans-serif;font-size:8pt;font-weight:bold;color:#b20838; padding:4px;}
.txtAgendaCalendarTitleDFC{font-family:arial, sans-serif;font-size:8pt;font-weight:bold;color:#ec6024; padding:4px;}

.txtSponsorText{font-family:arial, sans-serif;font-size:9pt;font-weight:bold;color:#972814;}

.txtAgendaCalendarTitleEKOS A{font-family:arial, sans-serif;font-size:8pt;font-weight:bold;color:#00984c;text-decoration:underline;}
.txtAgendaCalendarTitleTDCT A{font-family:arial, sans-serif;font-size:8pt;font-weight:bold;color:#ec6024;text-decoration:underline;}
.txtAgendaCalendarTitleSWEPlus A{font-family:arial, sans-serif;font-size:8pt;font-weight:bold;color:#0095d5;text-decoration:underline;}
.txtAgendaCalendarTitleIO A{font-family:arial, sans-serif;font-size:8pt;font-weight:bold;color:#b20838;text-decoration:underline;}
.txtAgendaCalendarTitleDFC A{font-family:arial, sans-serif;font-size:8pt;font-weight:bold;color:#ec6024;text-decoration:underline;}

.txtAgendaCalendarTitleEKOSSub{font-weight:bold;font-family:arial, sans-serif;font-size:8pt;color:#00984c;}
.txtAgendaCalendarTitleTDCTSub{font-family:arial, sans-serif;font-size:7pt;color:#ec6024;text-align: center;}
.txtAgendaCalendarKeyEKOS{font-family:arial, sans-serif;font-size:9pt;font-weight:bold;color:#496179;line-spacing:-1;}
.txtAgendaCalendarKeyTDCT{font-family:arial, sans-serif;font-size:9pt;font-weight:bold;color:#972814;line-spacing:-1;}
.txtAgendaCalendarKeyTDCTSub{font-weight:bold;font-family:arial, sans-serif;font-size:8pt;color:#972814;line-spacing:-1;}
.txtAgendaCalendarTime{font-family:arial, sans-serif; color:#000000;margin-bottom:0px;font-size:9pt;font-weight:bold;letter-spacing:1px;}


.txtSecurePlusKey{font-family:arial, sans-serif;font-size:9pt;font-weight:bold;color:#000;line-spacing:-1;}
.txtSecurePlusKeySub{font-weight:bold;font-family:arial, sans-serif;font-size:8pt;color:#000;line-spacing:-1;}

.txtConferenceTime{font-family:arial, sans-serif;font-size:9pt;font-weight:bold;color:#972814;line-spacing:-1;}

.btnSubNav{
	background-color:#CFCFCF;
	width:100%;
}
/*
.btnSubNavActive{
	background-color:#EFEBE8;
	width:100%;
	padding:3px;
	margin-left:0px;
	padding-left:15px;
}

.btnSubNav2{background-color:#BDBEC3;height:21px;width:5px;margin-top:1px;margin-bottom:1px;}
.btnSubNavActive2{background-color:#003466;height:21px;width:5px;margin-top:1px;margin-bottom:1px;}
.btnSubNavOver{background-color:#EFEBE8;margin:1px;margin-left:0px;padding:3px;padding-left:15px;}
*/
.btnSubNavActive A{font-family:arial, sans-serif;font-size:9pt;font-weight:bold;color:#003466;text-decoration:none;line-spacing:-1;}



.btnSubNavOver A{
	font-family:arial, sans-serif;
	font-size:10pt;
	font-weight:bold;
	text-decoration:none;
	line-spacing:-1;
	color:#003466;
	text-align:center;
}
.btnSubNav A{
	font-family:arial, sans-serif;
	font-size:10pt;
	font-weight:bold;
	color:#3C3C3C;
	text-decoration:none;
	line-spacing:-1;
	text-align:center;
	width:100%;
}

LABEL{font-family:verdana, arial, sans-serif; font-size:9pt;font-weight:bold;}

.keybullet {
	margin:5px 5px 0 0;
	}

#sponsor {
  padding:0 0 0 10px;
}
#sponsor UL {
  margin:5px 0 10px 10px;
 }
#sponsor B {
  font:bold 12px arial, sans-serif;
}

#presented B {
	font:9px normal arial, sans-serif;
	display:block;
	}
#presented IMG {
	display:block;
	padding:5px;
	}
#presented {
	float:left;
	margin:20px 10px 0 50px;
	}

#twitter {
	float:left;
	margin-top:10px;
	}
#twitter IMG {
	display:block;
	padding:5px;
	}	
#twitter b {
	display:block;
	font:9px normal arial, sans-serif;
	text-align:center;
	}	
#educator {
	float:left;
	margin:10px 50px 10px 20px;
	}
#educator IMG {
	display:block;
	padding:5px;
	}
#educator B {
	font:9px normal arial, sans-serif;
	display:block;
	text-align:center;
	}

#event_head {
	float:left;
	}

.clr {
	clear:both;
	}

#slideshow {
	    position:relative;
	    height:350px;
	}

#slideshow IMG {
	    position:absolute;
	    top:0;
	    left:0;
	    z-index:8;
	}

#slideshow IMG.active {
	    z-index:10;
	}

#slideshow IMG.last-active {
	    z-index:9;
	}



#txtHeading {
	width:600px;
	height:100px;
	}
#session-list {
	padding:0 30px 0 30px;
	}
#session-list .colmn {
	width:350px;
	float:left;
	}
#session-list UL {
	list-style:none;
	margin:0;
	padding:0;
	}
#session-list UL LI {
	border:1px solid #DBDBDB;
	margin:2px 2px 2px 2px;
	padding:2px;
	}

#agenda_sponsors .event_sponsors {
	}

#sub_head_buttons {

	margin:0 0 10px 0;
	border-top:1px solid #fff;
	border-bottom:1px solid #fff;
	width:100%;
	text-align:center;
}

#sub_head_buttons A {
	padding:0 50px 0 50px;
	margin:0 auto;
}

#sub_head_buttons .btn_reg {
}
#sub_head_buttons .btn_dl {
}

.cell_key {
	padding:10px;
}
.pnlEventOverview{
	padding:0px;
}
.heading{
	font-size:16px;
	color:#990000;
	font-weight:bold;
}


