.background0 {
	color: black;
}

/* top cell, under links, bottom */
.background1 { background-color: #003366; }

/* top navigation */
.background2 { background-color: #0052A3; }

/* inner section divider */
.background3 { background-color: #000066; }

/* left side */
.background4 { background-color: #0052A3; }

/* header table */
.sm-header table, td, th{
	width: 100%;
	cellspacing:1; 
	cellpadding:3;
	border-width:1;
	border-collapse: collapse;
}


.full {
	width: 960px;
	padding: 5px 0;
	margin: 0;
}
.right {
	width: 350px;
	float: right;
	padding: 5px 0;
	margin: 0;
}
.left {
	width: 580px;
	float: left;
	padding: 5px 0;
	margin: 0;
}
.block {
	width: 255px;
	float: left;
	margin: 10px;
	padding: 0;
}

#login_bar{
    font-size: .8em;
    background-color: #183062;
    padding: 0px;
    height: 38px;
    margin: 0 auto;
   position:relative;
}


#login_bar p {
	float: right;
	padding: 0px;
        margin-right:12px;
        color: white;
	font: normal 12px Arial, Helvetica, sans-serif;
}

#login_bar a {
	font: normal 12px Arial, Helvetica, sans-serif;
        color:white;
        text-decoration: underline;
}





a:link.blklink {
	color: #F39000;
	text-decoration: none;
}

a:visited.blklink {
	color: #F39000;
	text-decoration: none;
}

a:active.blklink {
	color: #F39000;
	text-decoration: none;
}

a:hover.blklink {
	color: #333333;
	text-decoration: underline;
}

a:link.whtlink {
	color: #FFFFFF;
	text-decoration: underline;
}

a:visited.whtlink {
	color: #FFFFFF;
	text-decoration: underline;
}

a:active.whtlink {
	color: #FFFFFF;
	text-decoration: underline;
}

a:hover.whtlink {
	color: #FFFFFF;
	text-decoration: underline;
}

    
/* CSS Document */

/*==========================================================================
Name : Behind the Podium
Author : DK, Indusnet Technologies
Date : 07 November 2009
==========================================================================*/

/* General Styles
===========================================================================*/
*{padding:0;margin:0;}
div{ text-align:left; vertical-align:top;}
a{outline:none; text-decoration:none;}
img{border-style:none; border:none; display:block;}
ul{list-style:none;}
.fl{float:left; width:auto;}
.fr{float:right; width:auto;}
.c-b{clear:both;}
.r-m{margin:0 !important;}
.r-p{padding:0 !important;}
.no-bg{background-image:none !important;}
.no-bdr{border:none !important;}
.reset{width:auto; height:auto; padding:0; margin:auto;}
.spacer{clear:both; font-size:0; line-height:0; display:block;}
.lt, .lm, .lb { text-align:left;}
.lt, .rt, .ct { vertical-align:top;}
.lm, .rm, .cm { vertical-align:middle;}
.rt, .rb, .rm { text-align:right;}
.lb, .cb, .rb { vertical-align:bottom;}
.ct, .cb, .cm { text-align:center;}

/* Header Panel
===========================================================================*/
body{
	font:normal 12px/18px Verdana, Arial, Helvetica, sans-serif;
	color:#646464;
	background-color:#fff;
	height:100%;
	margin: 0 auto;
	padding: 0;
}

.body_resize {
	margin: 0;
	padding: 0;
}


#body {
   padding-bottom:60px;   /* Height of the footer */
}


.page{

   padding-bottom:60px;   /* Height of the footer */
   min-height:100%;
   position:relative;
   height:100%;

}

#page_container {
   min-height:100%;
   position:relative;
   height:100%;
}

#page_header {
   padding:0;
   width:100%;
}
#page_body {
   padding-bottom:0px;   /* Height of the footer */
   width:100%;
}

#page_footer {
   position:absolute;
   bottom:0;
   width:100%;
   height:0px;   /* Height of the footer */
}



#sm_header{
	padding:10px;

}

#header{
	background:url(../images/header-bg.gif) 0 100% repeat-x;
}
.header-in{
	background:url(../images/header-bg-2.gif) 50% 100% no-repeat;
	width:954px;
	padding:0 25px;
	position:relative;
	margin:0 auto;
}
.logo{
	width:248px;
	height:105px;
	position:absolute;
	left:25px;
	top:0;
	z-index:2000;
}
.main-nav{
	position:absolute;
	right:25px;
	bottom:182px;
	font:bold 12px/20px Verdana, Arial, Helvetica, sans-serif;
}
.main-nav li{
	float:left;
	width:auto;
	padding:0 0 0 3px;
}
.main-nav li a{
	display:block;
	float:left;
	width:auto;
	background:url(../images/nav-blue-left-bg.gif) 0 0 no-repeat #1A438A;
	padding:0 0 0 5px;
	color:#fff;
}
.main-nav li a span{
	background:url(../images/nav-blue-right-bg.gif) 100% 0 no-repeat;
	display:block;
	padding:0 14px 0 9px;
}
.main-nav li.orange a{
	background-image:url(../images/nav-orange-left-bg.gif);
	color:#fff;
	background-color:#FF9E1D;
}
.main-nav li.orange a span{
	background-image:url(../images/nav-orange-right-bg.gif);
}

h1{
	font:bold 23px/28px Verdana, Arial, Helvetica, sans-serif;
	width:500px;
}


h2.header-heading{
	font:bold 23px/28px Verdana, Arial, Helvetica, sans-serif;
	width:570px;
	padding:114px 0 40px;
	color:#fff;
	background-color:inherit;
}
.email-updates{
	width:450px;
	padding:0 0 11px;
}
.email-updates label{
	font:bold 13px/22px Tahoma, Arial, Helvetica, sans-serif;
	color:#fff;
	background-color:inherit;
	float:left;
	width:auto;
	padding:0 8px 0 0;
}
.email-updates input{
	width:171px;
	float:left;
	border:1px solid #9FB6CB;
	height:18px;
	padding:2px 0 0 10px;
	margin:0 5px 0 0;
}
.email-updates input.subscribe{
	width:93px;
	height:22px;
	border:none;
	padding:0;
	background:url(../images/subscribe-bg.gif) 0 0 no-repeat;
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	background-color:inherit;
}


/* Content Panel
===========================================================================*/
#content{
	background:url(../images/content-panel-bg.gif) 0 0 repeat-x;
	padding:22px 50px 33px;
}
#content-panel h2{
	background:url(../images/hading-2-bg.gif) 0 0 repeat-x #98CD46;
	font:bold 16px/19px Verdana, Arial, Helvetica, sans-serif;
	padding:2px 0 2px 10px;
	color:#fff;
	margin:0 0 4px 0;
	border-top:1px dashed #61A20D;
	border-bottom:1px dashed #61A20D;
}
.content-in{
	width:955px;
	min-height:100%;
	position:relative;
	height:100%;
	margin:0 auto;
}
#content-panel{
	padding:0;
	float:left;
	width:752px;
}

#content-panel td {
	padding:4px;
        width:100px;
}

#content-panel input {
	padding:4px;
}

#content-panel form label{
	font:bold 13px/22px Tahoma, Arial, Helvetica, sans-serif;
	color:blue;
}

#content-panel .paging_bar td {
	padding:4px;
        width:0px;
}

.content-box{
	padding:0 0 24px 0;
}
.content-box h3{
	font:bold 11px/14px Tahoma, Arial, Helvetica, sans-serif;
	padding:0 0 18px 26px;
}
.content-box img{
	color:inherit;
	background-color:#fff;
	padding:2px;
	border:2px solid #E8EAEB;
	display:block;
	float:left;
	margin:0 14px 0 0; 
}
.content-box .content-box-in{
	padding:0 9px;
}

.content-box-in p + p{
	margin-top: 1em;
} 

.content-box .content-box-left{
	width:7px;
	background:url(../images/content-box-left-bg.gif) 0 0 no-repeat;
}
.content-box .content-box-right{
	width:7px;
	background:url(../images/content-box-right-bg.gif) 0 0 no-repeat;
}
.content-box .content-box-mid{
	background:url(../images/content-box-bg.gif) 0 0 repeat-x;
	padding:7px 0 0 0;
}
.click-to-continue{
	background:url(../images/bullet_2.gif) 0 4px no-repeat;
	padding:0 0 0 19px;
	margin:5px 0 0 0;
	font:bold 12px/20px Verdana, Arial, Helvetica, sans-serif;
}
.click-to-continue a{
	color:#FF7400;
	background-color:inherit;
}



/* Sidebar
===========================================================================*/
#sidebar{
	width:198px;
	padding:12px 9px;
	border:1px solid #E5E5E5;
	color:inherit;
	background-color:#F8F9F9;
	font:bold 11px/14px Tahoma, Arial, Helvetica, sans-serif;
	float:right;
}
.panel-divider{
	height:32px;
	clear:both;
	background:url(../images/border.gif) 0 50% repeat-x;
	display:block;
}
.subscribe-pic{
	margin:12px 0 15px 24px;
}
.subscribe-button{
	width:141px;
	height:30px;
	background:url(../images/subscribe-button-bg.gif) 0 0 no-repeat;
	border:none;
	font:bold 18px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	background-color:inherit;
	cursor:pointer;
}
#sidebar .subscribe-button{
	margin:0 0 0 29px;
}
.sidebox{
	background:url(../images/sidebox-bg.gif) 0 100% repeat-x;
	border:1px solid #EBEBEB;
	position:relative;
	padding:6px 6px 24px 6px;
}
#sidebar a{
	color:#FF9E1D;
	background-color:inherit;
}
#sidebar .sidebox h2{
	color:#FFFFFF;
	background:url(../images/sidebox-heading.gif) 0 0 repeat-x  #1D72A7;
	border:1px solid #18628E;
	font:bold 12px/17px Verdana, Arial, Helvetica, sans-serif;
	padding:3px 0;
	text-align:center;
	margin:0 0 18px 0;
}
.sidebox .cnr-top-left,
.sidebox .cnr-top-right,
.sidebox .cnr-bot-left,
.sidebox .cnr-bot-right{
	width:3px;
	height:3px;
	background-image:url(../images/side-box-corners.gif);
	position:absolute;
	background-repeat:no-repeat;
}
.sidebox .cnr-top-left{
	top:-1px;
	left:-1px;
	background-position:left top;
}
.sidebox .cnr-top-right{
	top:-1px;
	right:-1px;
	background-position:right top;
}
.sidebox .cnr-bot-left{
	background-position:left bottom;
	bottom:-1px;
	left:-1px;
}
.sidebox .cnr-bot-right{
	background-position:right bottom;
	bottom:-1px;
	right:-1px;
}
.linked-box{
	height:25px;
	position:relative;
}
.linked-box .linked{
	position:absolute;
	left:0;
	top:0;
}
.linked-box .icon-in{
	position:absolute;
	left:61px;
	top:0;
}
.linked-box .twitter{
	position:absolute;
	left:99px;
	top:0;
}
.linked-box .facebook{
	position:absolute;
	left:135px;
	top:0;
}
.linked-box .rss{
	position:absolute;
	left:173px;
	top:0;
}




.speaker-box{
	height:83px;
	color:#FF9E1D;
	background-color:inherit;
}
.speaker-box div{
	text-align:center;
}
.speaker-box img{
	display:block;
	margin:0 auto;
}
.speaker-box a:hover{
	text-decoration:underline;
}
.speaker-box .img-box{
	height:50px;
	text-align:center;
}
.speaker-box .tunes{
	width:46px;
	float:left;
}
.speaker-box .webcast{
	width:59px;
	float:left;
	padding:0 0 0 6px;
}
.speaker-box .upcoming-programs{
	width:73px;
	float:left;
}
#sidebar .find-speaking h2{
	letter-spacing:-.2ex;
}
#sidebar .find-speaking img{
	margin:0 auto;
}
#sidebar .marry{
	text-align:center;
}
#sidebar .other-resources h2{
	margin-bottom:10px;
}
#sidebar .marry img{
	margin:6px auto;
}
#sidebar .my-conference-line{
	text-align:center;
	font:bold 12px/18px Verdana, Arial, Helvetica, sans-serif;
}
ul.{
	padding:0 0 0 5px;
	text-align:left;
	font:bold 11px/18px Tahoma, Arial, Helvetica, sans-serif;
}


ul.list-1 li{
    background:url(../images/bullet_2.gif) 0 6px no-repeat;
    padding: 3px 10px 3px 25px;
    margin: 5px;
}

ul.list-1 li a{
	color:#FF9E1D;
	background-color:inherit;
}
ul.list-1 li a:hover{
	text-decoration:underline;
}

/* Footer Panel
===========================================================================*/
#footer-table table{
     position: absolute;
     bottom: 0px;
     left: 0px;
     width: 100%;
     height: 60px;
     }

#footer{
	color:#87AEDF;
	background:url(../images/footer-bg.gif) 0 0 repeat-x #113569;
	font-size:11px;
	line-height:20px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
}
.footer-in{
	width:954px;
	margin:0 auto;
	padding:24px 0 20px;
}
.footer-links{
	float:left;
	width:auto;
	color:#87AEDF;
	background-color:inherit;
}
.footer-logo{
	float:right;
	width:auto;
	color:#F2F4F9;
	background-color:inherit;
	text-align:right;
}
.footer-logo img{
	float:right;
}
#footer ul li{
	display:inline;
	color:#fff;
	background-color:inherit;
}
#footer ul li a{
	margin:0 7px 0 4px;
	color:#fff;
	background-color:inherit;
}
#footer ul li a:hover{
	text-decoration:underline;
}

/* Inner Page
===========================================================================*/
.inner-page{
	
}
.inner-page #header{
	background:url(../images/header-inner-page-bg.gif) 0 100% repeat-x;
}
.inner-page .header-in{
	width:1004px;
	padding:0;
	height:411px;
	background-image:none;
}
.inner-page .main-nav{
	position:absolute;
	bottom:357px;
}
.content-box-2{
	padding:5px;
	background:url(../images/content-box-2-bg.gif) 0 0 repeat-x;
	border:1px solid #EDEDED;
}
.inner-content-box{
	padding:8px 0 0 0;
}
.issues p{
	text-align:center;
	padding:0 0 12px 0;
	font:bold 12px/15px Verdana, Arial, Helvetica, sans-serif;
}
.issues p img{
	display:block;
	margin:0 auto;
}



/*=======================================================================================*/

.slideshow{
	position:absolute;
	top:54px;
	left:0;
}
.visual {
	height: 356px;
	width: 1004px;
	margin: 0 auto;
	position: relative;
	background:url(../images/slideshow-bg.jpg) 0 50% no-repeat;
}
#navigation {
	position: absolute;
	left:385px;
	z-index:99;
	padding:12px 0 0;
	color: #fff;
	background-color:inherit;
	font: bold 12px/22px Verdana, Arial, Helvetica, sans-serif;
}
#navigation strong {
	float: left;
	width:auto;
	padding-right: 9px;
}
#navigation ul {
	float: left;
	width:auto;
	white-space:nowrap;
}
#navigation li {
	float: left;
	width:auto;
	height:27px;
}
#navigation li a span{
	float: left;
	width:auto;
}
#navigation li a span span{
	padding:0 10px 7px;
}
#navigation a {
	float: left;
	width:auto;
	cursor: pointer;
	color:#C2E0FB;
	background-color:inherit;
}
#navigation li a:hover,
#navigation li a.active {
	background: url('../images/bg-active.gif') repeat-x 0 0;
}
#navigation li a:hover span,
#navigation li a.active span{
	background: url('../images/bg-active-left.gif') no-repeat;
	color:#0E3D84;
	background-color:inherit;
}
#navigation li a:hover span span,
#navigation li a.active span span{
	background: url('../images/bg-active-right.gif') no-repeat 100% 0;
}
.tab-hold{
	height:363px;
	width:1004px;
	overflow:visible;
	z-index:1;
	position:absolute;
	top:0;
	left:0;
}
.tab-hold .tab{
	width:1004px;
	height:363px;
	position:absolute;
	overflow:visible;
	top:0;
	left:0;
	z-index:1;
	display:none;
}
.tab-hold ul.fade-gall{
	position:relative;
	overflow:visible;
	top:0;
	left:0;
	list-style:none;
}
.tab-hold ul.fade-gall li{
	width:1004px;
	height:357px;
	position:absolute;
	top:0;
	left:0;
	z-index:10;
	overflow:visible;
}
.tab-hold ul.fade-gall li .txt{
	width:560px;
	position:relative;
	top:80px;
	left:25px;
	z-index:2000;
	color:#CAEAFA;
	background-color:inherit;
}
.tab-hold ul.fade-gall li .txt p{
	font:normal 11px/17px Tahoma, Arial, Helvetica, sans-serif;
	text-align:center;
}
.tab-hold ul.fade-gall li .txt h2{
	font:bold 21px/25px Tahoma, Arial, Helvetica, sans-serif;
	color:#fff;
	background-color:inherit;
	padding:0 0 13px 0;
}
.tab-hold ul.fade-gall li .txt h2 img{
	display:inline;
}
.tab-hold ul.fade-gall li .txt h2 img.left-comma{
	margin:0 10px 0 0;
}
.tab-hold ul.fade-gall li .txt h2 img.right-comma{
	margin:0 0 0 10px;
	position:absolute;
}
.tab-hold ul.fade-gall .slide-pic{
	position:absolute;
	top:70px;
	left:563px;
}
.questions-section{
	font:bold 14px/21px Verdana, Arial, Helvetica, sans-serif;
	color:#CAEAFA;
	background-color:inherit;
	width:360px;
	position:absolute;
	top:319px;
	left:25px;
	z-index:2000;
}
.questions-section h2{
	font:bold 21px/24px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	background-color:inherit;
	margin:0 0 5px 0;
}
.questions-section h2 span{
	color:#CAEAFA;
	background-color:inherit;
}
input.subscribe-button-2{
	width:162px;
	height:33px;
	border:none;
	background:url(../images/subscribe-button.gif) 0 0 no-repeat;
	cursor:pointer;
	margin:15px auto 0;
	display:block;
}
