@charset "utf-8";
/* CSS Document */
body { font: 10px Verdana, Arial, Helvetica, sans-serif; background-color: #000000; }
.clear { clear: both; }
img { border: none; }
hr { border-bottom: 0; border-left: 0; border-right: 0; border-top: 1px solid #9F9F9F; padding-top: 1em; margin-top: 0.5em; }
p { margin: 0.8em 0 0.8em 0; }
.style1 { color: #bc6c0d; font-weight: bold; }


#topnote { background-color: #e9dec4; border: 1px solid #cda54d; margin: 0 0 15px 0; padding: 5px 10px 5px 10px; }
.topnote-heading { color: #936500; font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; }

#wrapper { width: 954px; height: auto; margin: 2em auto 2em auto; }
#container { width: 990px; height: auto; float: left; background: url(../images/main_background.gif) repeat-y; }

/* Header Start */
#header { width: 954px; height: 85px; background: url(../images/top_header.jpg) no-repeat; float: left; }

/* Navigation Start */
#nav { width: 175px; height: 856px; float: left; background: url(../images/nav_bg.jpg) no-repeat; background-color: #000;  }
#nav_main ul { width: 173px; height: auto; margin: 0 0 0 2px; padding: 0; }

#nav_main li { list-style: none; height: 23px; display: block; margin: 0 auto; border-bottom: 1px dotted #444444; }
#nav_main li a { margin: 0 auto; height: 18px; width: 168px; display: block; float: left; padding: 0.5em 0 0 0.5em; color: #fff; text-decoration: none; }
#nav_main li a:hover { background: #45A8C2; }

.nav_main_head { font-weight: bold; color: #46b5e2 !important;
padding: 0.8em 0 0 0.5em !important; list-style: none !important; height: 18px !important; text-transform:uppercase; }
.active { background: #45A8C2 !important; }
.color_override { color: #041044; }

/* Main Start */
#main { width: 776px; height: auto; float: left; padding-left: 0.3em; }

/* Breadcrumb */
#breadcrumb { width: 773px; height: 15px; background: #000; padding-bottom: 0.9em; }
#breadcrumb ul { width: auto; height: 15px; margin: 0; padding: 0.5em 0 0 1em; }
#breadcrumb li { display: inline; color: #FFF; }
#breadcrumb li a { color: #FFF; }
#breadcrumb li a:hover { color: #FFF; text-decoration: none; }
.you_are { color: #FFF; font-weight: bold; }

/* Middle Image */
#middle_image { width: 773px; height: 179px; background: url(../images/body.png) no-repeat;}
#date { width: 773px; height: 63px; background: url(../images/date.jpg) no-repeat;
font: 12px Verdana, Arial, Helvetica, sans-serif; color: #fff; }
.date_text {padding: 15px 0 0 20px;}

/* Main Content */
#main_content { width: 570px; height: auto; padding: 0 0.8em 1em 0.8em; float: left; font-size: 11px; line-height: 1.5em; }
#main_content a { color: #01a6be; font-weight: bold; }
#main_content a:hover { color: #01a6be; font-weight: bold; text-decoration: none; }
#main_content h1 { color: #1d82be; font-size: 15px; margin-top: -4px;}
#main_content h2 { color: #444444; font-size: 12px; }
#main_content h3 { color: #1d82be; font-size: 11px; }
#main_content li { list-style-image: url(../images/bullet.gif); }
.heading { margin-bottom: 0; }
.color_table { background: #fff1a9; width: 100% }
.full_width { width: 740px !important; }
.floatleft { float: left; margin: 0 1em 1em 0; }
.eventimageleft { float: left; border: 1px solid #000; padding: 1px; margin-right: 0.5em; }
.Time { color: #000000; font-size: 11px; }

/* Event Partners Table */
.partnerstable { margin-bottom: 1em; }
.partnerstable th { font-weight: normal; padding: 1.5em 0 1.5em 0; text-align: center; }
.partnerstable td { padding: 0.8em; border: 1px solid #E9E9E9; text-align: center; }

/* Pricing Table */
#prices { text-align:center; border: solid 1px #444444; background-color: #ccc; width: 500px;}
#prices th { background-color:#e1e1e1; }
#prices .package { text-align:left; }
#prices td {background-color: #e1e1e1;}

/* Streams Table */
.streams { border: solid 1px #DB018B; background-color: #DB018B;}
.StreamOne { background-color:#e1e1e1; }
.StreamTwo { background-color:#e1e1e1; }
.StreamThree { background-color:#e1e1e1; }
.StreamFour { background-color:#e1e1e1; }

/* Program Builder */
.keyone { display: block; background-color: #dffffe; width: 30px; }
.keytwo { display: block; background-color: #f7b3b3; width: 30px; }
.keythree { display: block; background-color: #e0e0e0; width: 30px; }
.keyfour { display: block; background-color: #FFF1A9; width: 30px; }
.topic_highlight { background: #4F959F; width: 100%; padding: 0.1em; }

.keyone_box { display: block; background-color: #dffffe; padding: 1em; width: 175px; height: 105px; }
.keytwo_box { display: block; background-color: #f7b3b3; padding: 1em; width: 175px; height: 105px; margin-top: 1em;  }
.keythree_box { display: block; background-color: #e0e0e0; padding: 1em; width: 175px; height: 105px; margin-top: 1em;  }
.keyfour_box { display: block; background-color: #FFF1A9; padding: 1em; width: 175px; height: 105px; margin-top: 1em;  }

.choosesession { text-decoration: underline; cursor: pointer; display: block; }
#Presentation1 textarea { width: 525px;	height: 400px; background-color: #fff; overflow: hidden; border: none; font: 11px Verdana, Arial, Helvetica, sans-serif; padding: 0 0 0 1em; line-height: 1.8em; }
#Presentation2 textarea { width: 525px;	height: 400px; background-color: #fff; overflow: hidden; border: none; font: 11px Verdana, Arial, Helvetica, sans-serif; padding: 0 0 0 1em; line-height: 1.8em; }
#Presentation3 textarea { width: 525px;	height: 400px; background-color: #fff; overflow: hidden; border: none; font: 11px Verdana, Arial, Helvetica, sans-serif; padding: 0 0 0 1em; line-height: 1.8em; }
#Presentation4 textarea { width: 525px;	height: 400px; background-color: #fff; overflow: hidden; border: none; font: 11px Verdana, Arial, Helvetica, sans-serif; padding: 0 0 0 1em; line-height: 1.8em; }
#Presentation5 textarea { width: 525px;	height: 265px; background-color: #fff; overflow: hidden; border: none; font: 11px Verdana, Arial, Helvetica, sans-serif; padding: 0 0 0 1em; line-height: 1.8em; }
#Presentation6 textarea { width: 525px;	height: 265px; background-color: #fff; overflow: hidden; border: none; font: 11px Verdana, Arial, Helvetica, sans-serif; padding: 0 0 0 1em; line-height: 1.8em; }
#Presentation7 textarea { width: 525px;	height: 265px; background-color: #fff; overflow: hidden; border: none; font: 11px Verdana, Arial, Helvetica, sans-serif; padding: 0 0 0 1em; line-height: 1.8em; }
#Presentation8 textarea { width: 525px;	height: 265px; background-color: #fff; overflow: hidden; border: none; font: 11px Verdana, Arial, Helvetica, sans-serif; padding: 0 0 0 1em; line-height: 1.8em; }
#Presentation9 textarea { width: 525px;	height: 265px; background-color: #fff; overflow: hidden; border: none; font: 11px Verdana, Arial, Helvetica, sans-serif; padding: 0 0 0 1em; line-height: 1.8em; }

/* Right Column */
#right_col { width: 167px; height: auto; float: left; padding-left: 7px; }

/* Feature Box Rules */
.featurebox_holder { width: 170px; height: auto; margin:1em 0 0em; }
.featurebox_holder1 { width: 170px; height: auto; margin:1em 0 0em 0.40em; background: #FFFFFF;}
.featurebox_holder2 { width: 170px; height: auto; padding: 0 0 8px; background: #FFFFFF; border: 2px solid; border-color:#2bc0eb; margin-left: 2px;}
.box_text { padding: 0em 0 0em 1.6em; width: 130px; color: #fff; font-size: 11px; }
.box_text a { text-decoration: underline; font-weight: bold; color: #fff; }
.box_text a:hover { text-decoration: none; }
.box_text1 { width: 176px; color: #1D82BE; font-size: 11px; text-align: center; }
.box_text1 a { text-decoration: underline; font-weight: bold; color: #1D82BE; }
.box_text1 a:hover { text-decoration: none; }
.featurebox_mid { width: 160px; height: auto; background: url(../images/featurebox1_main.gif) repeat-y; }
.featurebox_mid2 { width: 160px; height: auto; background: url(../images/featurebox1_main.gif) repeat-y;}
.featurebox_end { width: 160px; height: 21px; background: url(../images/featurebox1_bottom.gif) no-repeat; } 
.box_text p { margin: 0 !important; }

/* Feature Box 1 */
#featurebox1_top { width: 160px; height: 33px; background: url(../images/featurebox1_head.gif) no-repeat; color: #fff;
padding-right: 2px; font: 14px Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }
/* Feature Box 2 */
#featurebox2_top { width: 158px; height: 48px; background: url(../images/featurebox2_head.gif) no-repeat; color: #fff;
padding-right: 2px; font: 12px Verdana, Arial, Helvetica, sans-serif; font-weight: bold;}
/* Feature Box 3 */
#featurebox3_top { width: 170px; height: 14px; color: #1D82D5;
font-weight: bold; padding: 15px 0 8px; font-size: 13px; text-align: center; }
.featurebox4_top { width: 160px; height: 43px; background: url(../images/featurebox4_top.gif) no-repeat; color: #e037a2;
font-weight: bold; padding: 1.2em 0 0 2.3em; }
.featurebox4_topsmll { width: 160px; height: 21px; background: url(../images/featurebox4_topsmll.gif) no-repeat; color: #e037a2;
font-weight: bold; padding: 1.2em 0 0 2.3em; }

/* Footer */
#footer { width: 950px; height: 30px; background-color: #cccccc; float: left; border-left: 2px solid #fff; border-right: 2px solid #fff; }
.footer_text { width: 900px; height: 30px; color: #666666; padding: 0.8em 0 0 0.8em; font-size: 11px; }
.footer_text a { color: #666666; text-decoration: underline; font-weight: bold; }

/* mailbox */
#mailbox { background-color: #ececec; padding: 0 0.5em 0.5em 1em; border: solid 1px #CCCCCC;}
#mailbox tr { margin: 0px; }

/* webinars box */

#webinars{background:url(../images/viewwebinars.gif) no-repeat; width:200px; height:100px; padding:30px 5px 0 80px; font-size:1.4em; font-weight:bold; line-height:1.3em;}

.button { font-size: 11px; }
input { margin: 0.2em 0 0.2em 0 !important; }