/* CSS Document */
body { font: 11px Verdana, Arial, Helvetica, sans-serif; background: #339933 url(../images/background.jpg) repeat-x; margin-top: 0; line-height: 1.5em; color: #000000; }

.keynotebox { border: 1px solid #19a028; padding: 8px; }
#keycodes { background-color: #fff; border: 1px solid #ccc; float: right; width: 200px; padding: 6px 10px 7px 10px; }
.keynotepic { float: left; margin: 0 8px 8px 0; border: 1px solid #666; }
.awardspic { float: left; margin: 0 8px 8px 0; }
.green { background-color: #ccffcc; }
.yellow { background-color: #ffff99; }
.blue { background-color: #ccffff; }
.timings { background-color: #fff; }
.session { background-color: #fff; }

.indexpic { float: left; margin: 0 10px 7px 0; border: 1px solid #666; }
.tab_content { margin: -2px 0 15px 2px; padding: 5px 15px; }

.MasterclassK {background: #eff7ff; padding: 15px;}
.MasterclassL {background: #fbe7f1; padding: 15px;}

.StreamOne, #streamone { background: #eff7ff; }
.StreamTwo, #streamtwo { background: #fbe7f1; }
.StreamThree, #streamthree { background: #fbeee1; }
.StreamFour, #streamfour { background: #dedaed; }
.StreamFive, #streamfive { background: #DFDFDF; }

.StreamSix, #streamsix { background: #eff7ff; }
.StreamSeven, #streamseven { background: #fbe7f1; }
.StreamEight, #streameight { background: #fbeee1; }
.StreamNine, #streamnine { background: #dedaed; }
.StreamTen, #streamten { background: #DFDFDF; }

/* Global Rules */
#wrapper { width: 943px; height: auto; margin: 0 auto 0 auto; }
#container { margin: 0;  padding:0; background: url(../images/main_background.gif) repeat-y; }
#content_container { width: 943px; height: auto; padding: 0 auto 0 auto; }
.clear { clear: both; }
img { border: none; }
p { margin: 0.8em 0 0.8em 0; }
hr { border-bottom: 0; border-left: 0; border-right: 0; border-top: 1px solid #9F9F9F; padding-top: 1em; margin-top: 2em; }

.error { height: auto; border: 1px solid #D55151; color: #404040; background-color: #FFDADA;
padding: 8px; margin: 0 0 1em 0; }
.error h2 { color: #FF0000 !important; margin: 0 0 10px !important; }
.success { height: auto; border: 1px solid #42BB0F; color: #404040; background-color: #C5FAAF;
padding: 8px; margin: 0 0 1em 0; }
.success h2 { margin: 0 0 10px !important; }

/* Font Styling */
.home_header { margin: 0 !important; } /* Sets 0 margin on homepage intro header */

/* Header */
#header { width: 943px; height: 82px; background: url(../images/header.jpg) no-repeat; }
.toplinks { margin-left:250px; }
.toplinks, .toplinks a { color:#FFFFFF; }
.logo_map { width: 172px; height: 82px; float: left; padding: 0 0 0 0.5em; }
.logo_map a { width: 172px; height: 82px; float: left; }

/* Navigation Start */
#nav { width: 932px; height: 43px; margin: 0 0 0 5px; border-top: 1px solid #FFFFFF;
background: url(../images/nav_main.gif) repeat-x; }
#nav ul { margin: 0; padding: 0 0 0 0; list-style: none; } 
#nav li { float: left; background: url("../images/nav_sep.gif") no-repeat right top; margin: 0; height: 31px; }
#nav a { display: block; padding: 0.6em 0.9em 0.8em 0.8em; font-size: 12px; font-weight: bold; text-decoration: none;
color: #FFFFFF; word-spacing: 1px; } /* edit the left & right padding to space tabs correctly */
#nav a:hover { display: inline-block; background: url(../images/nav_hover.gif) repeat-x; color: #006600; }
	/* Nav Rules */
	.sep_off { background: none !important; }
	.sep_off a:hover { padding-right: 20px !important; } /* edit padding to keep last tab inline with header on hover */
/* Navigation End */
	
/* Middle Image / Flash */
#middle_image { width: 915px; height: 252px; background: url(../images/middle_image.jpg) no-repeat; margin-left:12px; }

/* ============================ HOME CONTENT START ============================ */

/* Page Introduction */
#page_intro { width: 643px; height: auto; padding-bottom: 0.5em; } 
#page_intro h1 { font: 19px "Trebuchet MS", Verdana, sans-serif; color: #009900; }
#page_intro a { width: 643px; height: auto; color: #ff6600; font-size: 10px; } 

/* Left / Mid Column Holder */
#lm_holder { width: 665px; height: auto; float: left; padding-left: 16px; }
#lm_holder2 { width: 910px; height: auto; float: left; padding-left: 1.5em; }


.lmc_rm { border: none !important; background: none !important; } /* Removes borders / bullets & adds link rules */
.lmc_rm a { color: #ff6600 !important; font-size: 10px; }

/* Left Column Start */
#leftcol_holder { width: 385px; height: auto; float: left; }

#leftcol_holder ul { width: 355px; margin: 0 0 0 0.5em; padding: 0; list-style: none; }
#leftcol_holder li { background: url(../images/bullet.gif) no-repeat; border-bottom: 1px dashed #B8B8B8;
padding: 0 0 1em 1.7em; margin-bottom: 0.8em; background-position: 0 3.5px; }
#leftcol_holder li a { color: #247826; }

#leftcol_holder h2 { margin-top: 0; font-weight: bold; color: #016800; font-size: 13px; }
.lholder_text { width: 355px; height: auto; padding: 0 0 0 0.4em; }
.lholder_text a { color: #ff6600 !important; font-size: 10px; }

	.li_pad_remove { padding-top: 0 !important; } /* Removes the padding from the first bullet point */

/* Latest News */
#latenews_head { width: 370px; height: 42px; background: url(../images/header-about-the-2009-summit.gif) no-repeat; }
/* 10 Years */
#tenyears_head { width: 370px; height: 42px; background: url(../images/header_media2.gif) no-repeat; }
/* Sponsors */
#sponsors_lc_head { width: 370px; height: 45px; background: url(../images/sponsors.gif) no-repeat; }
/* Left Column End */

/* Middle Column Start */
#midcol_holder { width: 280px; height: auto; float: left; }

#midcol_holder ul { width: 240px; margin: 0 0 0 0.7em; padding: 0; list-style: none; }
#midcol_holder li { background: url(../images/bullet.gif) no-repeat; padding: 0 0 0.8em 1.7em; margin-bottom: 0.5em;
background-position: 0 3.5px; }
#midcol_holder li a { color: #009900; font-weight: bold; font-size: 11px ; }

#midcol_holder h2 { margin-top: 0; font-weight: bold; color: #016800; font-size: 13px; }
.mholder_text { width: 255px; height: auto; padding: 0 0 0 0.4em; }
.mholder_text a { color: #ff6600; font-size: 10px; }

/* Agenda */
#agenda_head { width: 261px; height: 42px; background: url(../images/header_networking.gif) no-repeat; }
.agenda_highlight { font-weight: bold; text-decoration: underline; color: #016800; }
.Time { color: #000; font-size: 11px; }

/* Awards */
#awards_head { width: 261px; height: 44px; background: url(../images/header_awards.gif) no-repeat; }
/* Middle Column End */

/* Sponsors & Exhibitors Start */
#spex_head { width: 665px; height: 45px; background: url(../images/sponsors_exhib.gif) no-repeat; }

/* Media Start */
#media_head { width: 665px; height: 45px; background: url(../images/mediapartners.gif) no-repeat; }

/* Partner Logos */
.partners { width: 647px; height: auto; padding: 0 !important; margin: 0 0 1.5em 0 !important; }
.partners td { border: 1px solid #CCC; text-align: center; height: 100px; width: 175px; }
/* Sponsors & Exhibitors End */

/* Right Column Start */
#rightcol_holder { width: 246px; height: auto; float: left; margin-right:0px; }
#rightcol_holder a { color: #ff6600; font-size: 10px; }

/* Right Hand Column Boxes */
.right_box { width: 246px; height: 88px; }

/* new right hand Column Boxes */
.featurebox { width: 246px; height: 85px; background: url(../images/featurebox.gif) no-repeat; }
.featurebox p { float: left; width: 170px; padding-left:7px; margin-top:3px; }
.featurebox p a { font-size: 11px !important; color: #FF6600 !important; }
.featurebox h3 { float: left; padding-left:7px; font-size:11px; margin: 0.7em 0 -0.4em 0; text-transform:uppercase; color:#006600;}
.featureimg { float:left; padding-left:5px; padding-right:4px; padding-top:8px;}

.featurebox2 { width: 246px; height: 100px; background: url(../images/featurebox3.gif) no-repeat; }
.featurebox2 p { float: left; width: 170px; padding-left:7px; margin-top:3px; }
.featurebox2 p a { font-size: 11px !important; color: #FF6600 !important; }
.featurebox2 h3 { float: left; padding-left:7px; font-size:11px; margin: 0.7em 0 -0.4em 0; text-transform:uppercase; color:#006600;}
.featureimg { float:left; padding-left:5px; padding-right:4px; padding-top:8px;}

.sixsigmaiqbox { background: url(../images/featurebox2.gif) no-repeat; width:246; height:135px; }
.sixsigmaiqbox p { float: left; width: 250px; padding-left:7px; margin-top:3px; }
.sixsigmaiqbox p a { font-size: 11px !important; color: #FF6600 !important; }
.sixsigmaiqbox h3 { float: left; padding-left:7px; font-size:11px; margin: 0.7em 0 -0.4em 0; text-transform:uppercase; color:#006600;}

/* Brochure Page */
.floatleft { float: left; margin: 0 1em 1em 0; }

/* Countdown Box */
#countdown_box { width: 246px; height: 89px; background: url(../images/countdown_box.gif) no-repeat; }
.countdown_text { width: 170px; height: auto; float: right; line-height: 1.2em; padding: 1.1em 0.5em 0 0; }

/* Video */
#video_head { width: 246px; height: 34px; background: url(../images/video.gif) no-repeat; }
#video_holder { width: 246px; height: auto; }

/* Testimonials */
blockquote { margin: 0.8em 0 0 0; background: url(../images/quote1.gif) left top no-repeat; padding-left: 2.5em;width: 215px; }
blockquote div { background: url(../images/quote2.gif) right bottom no-repeat; margin-bottom: 0.5em; padding-right: 6px;  }
.testi_div { width: 246px; font-weight: bold; padding: 0.3em 0 0 0; text-align: right; }
.testimoniallink { text-align:right; padding-right:7px; }
/* Right Column End */

/* ============================ HOME CONTENT END ============================ */

/* ============================ MAIN SUB CONTENT START ============================ */

#main_content { width: 635px; height: auto; }
#main_content h1 { font: 19px "Trebuchet MS", Verdana, sans-serif; color: #009900; margin: 1.2em 0 1.2em 0; }
#main_content h2 { font: 13px Verdana, Arial, Helvetica, sans-serif; color: #016800; font-weight: bold; margin: 1.2em 0 1.2em 0; }
#main_content h3 { font-size: 11px; font-weight: bold; color: #6E6E6E; margin: 0.3em 0 0.3em 0.2em; }
#main_content ul { margin: 0 0 0 0.5em; padding: 0; list-style: none; }
#main_content li { background: url(../images/bullet.gif) no-repeat; padding: 0 0 1em 1.7em; margin: 0; background-position: 0 3.5px; }
#main_content strong { letter-spacing: 0.3px; }
#main_content a { color: #247826; }

#main_content2 { width: 910px; height: auto; }
#main_content2 h1 { font: 19px "Trebuchet MS", Verdana, sans-serif; color: #009900; margin: 1.2em 0 1.2em 0; }
#main_content2 h2 { font: 13px Verdana, Arial, Helvetica, sans-serif; color: #016800; font-weight: bold; margin: 1.2em 0 1.2em 0; }
#main_content2 h3 { font-size: 11px; font-weight: bold; color: #6E6E6E; margin: 0.3em 0 0.3em 0.2em; }
#main_content2 ul { margin: 0 0 0 0.5em; padding: 0; list-style: none; }
#main_content2 li { background: url(../images/bullet.gif) no-repeat; padding: 0 0 1em 1.7em; margin: 0; background-position: 0 3.5px; }
#main_content2 strong { letter-spacing: 0.3px; }
#main_content2 a { color: #247826; }

.eventimageleft_noborder { float: left; border: none; margin-right: 0.5em; padding: 2px; }
.eventimageleft { float: left; border: 1px solid #000000; margin-right: 0.5em; padding: 2px; }
.eventimageleft_nofloat { border: 1px solid #000000; margin-right: 0.5em; padding: 2px; }
.marg_rem { margin: 0 0 1em 0 !important; }

/* Prices Table Start */
#pricestable table { margin: 0; padding: 0; } 
#pricestable th { background: #BDE4AA; padding: 1em; }
#pricestable td { background: #E9E9E9; padding: 1em; text-align: center; }
.Package { text-align: left !important; }	
/* Prices Table End */

/* Finalist Table Start */
#finalisttable table { margin: 0; padding: 0; } 
#finalisttable th { background: #BDE4AA; padding: 6px; }
#finalisttable td { background: #E9E9E9; padding: 6px; text-align: center; }
.Package { text-align: left !important; }	
/* Finalist Table End */

.nominations { background:#ffffff; }
.nominations th { background: #BDE4AA; }
.nominations h3 { font-size:1.2em!important; }
.nominations h4 { font-size:1em; }
.nominations td { background: #E9E9E9; }
.subheader { background: #BDE4AA !important; }

/* Breadcrumb Start */
#breadcrumb { width: 902px; height: 20px; margin: -20px 0 0 0; padding-bottom: 1.5em; background: none; font-size: 10px; padding-left:6px; }
#breadcrumb ul { margin: 0; padding: 0.3em 0 0 0.5em; }
#breadcrumb li { display: inline; color: #666666; margin: 0; padding: 0; }
#breadcrumb li a { color: #009900; text-decoration: underline; }
#breadcrumb li a:hover { text-decoration: none; }
.you_are { color: #000000 !important; font-weight: bold; }
/* Breadcrumb End */

/* ============================ MAIN SUB CONTENT END ============================ */

/* Tab Header */
.tabheader { font-size: 9px;}

/* Footer Start */
#footer { width: 935px; height: 27px; background: #006602; margin-left: 3px; }
.footer_text1 { width: 600px; height: auto; float: left; color: #FFFFFF; padding: 0.5em 0 0 0.5em; }
.footer_text1 a { color: #FFFFFF; }
.footer_text2 { width: 200px; height: auto; float: right; color: #FFFFFF; padding: 0.5em 0; }
/* Footer End */