@charset "utf-8";
/* CSS Document */
body { font:0.7em "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif; color: #000; background: #a7dcf4 url(../images/bg.jpg) repeat-x; margin: 0; padding: 0; background-color:#adbb37}
img { border: 0; }
p { margin: 0 0 1em; padding: 0 0.7em; }
hr { border-bottom: 0; border-left: 0; border-right: 0; border-top: 1px solid #CCC; padding-top: 1em; margin-top: 2em; .border: 1px solid #CCC; margin-left: 0; .height: 1px; .padding: 0; .margin: 1.4em 0 0.4em 0; }
.clear { clear: both; }

/* === Global Site Rules === */
#wrapper { width: 927px; height: auto; margin: 0 auto; }
#container { width: 916px; .width:917px; height: auto; background: #2f6130 url(../images/container_bg.gif) bottom no-repeat; 
padding: 0 0 2em 0.9em; }

/* === Header Rules === */
#header { width: 927px; height: 191px; background: url(../images/header02.gif) no-repeat; }
#logo { width: 285px; height: 139px; float: left; padding: 0.7em 0 0 1.5em; }
#breadcrumb { width: 390px; height: auto; float: right; font-size:1em !important;}
#breadcrumb ul { margin: 0; height:115px; padding: 0.7em 0 0 3.5em; list-style: none; }
#breadcrumb li { float: left; padding: 0 2px; }
#breadcrumb li a { color: #000; text-decoration: none; }

#breadcrumb li a:hover { color: #4f5e37; text-decoration: underline; }

/* Dates & Venue Rules */
#dates_venue { width: 390px; height: auto; }
#dates_venue h1 { color: #FFF; font-size: 1.8em; text-align: right; text-transform: uppercase; font-weight: normal; margin: 0; }
.eventimageleft {border:1px solid #CCCCCC; float:left; margin:0 0.8em 0 0; padding:2px;}



/* === Navigation Rules === */
#nav { width: 927px; height: 44px; background: url(../images/nav.gif) no-repeat; }
#nav ul { margin: 0; padding: 0; list-style: none; }
#nav li { font: 12px Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #FFF; float: right;
text-transform: uppercase; }
#nav li a { color: #FFF; text-decoration: none; float: left; width: 126px; padding: 1em 0 1.2em 0; text-align: center; }
#nav li a:hover { color: #1fa18b; }
.home a { margin: 0 0 0 0; width: 86px !important; }
.speakers a { margin: 0 0 0 0; width: 106px !important; }
.agenda a { margin: 0 0 0 0; width: 86px !important; }
.eventhistory a { margin: 0 0 0 0em; width: 130px !important; }
.partners a { margin: 0 0 0 0; width: 104px !important;  }
.venue a { margin: 0 0 0 0; width: 86px !important; }
.register a { margin: 0 0 0 0; width: 100px !important; }

/* === Conference Partners === */
#conferencepartnerstable td {border:1px solid #CCCCCC;}

/* Drop Down Style */
.dropdowncss li { list-style: none; font-size:11px;}
.dropdowncss { position:absolute; visibility: hidden; padding: 0 0 0 0 !important;
.padding: 0 0 0 0; line-height: 8px; z-index: 100; width: 175px !important; background: #fff;
margin: 0.2em 0 0 -0.4em; border: 1px solid #2e6230; border-top: none !important;}
.dropdowncss a { width: 175px !important; display: block; height: 20px !important; background-image: none !important;
padding: 9px 0 0 0 !important; text-decoration: none; text-indent: 10px; color: #10630e !important; font-weight: normal !important; }
.dropdowncss a:hover { background:#CCCCCC; }

/* === Left Column Rules === */
#leftcol_holder { width: 681px; height: auto; float: left; }
#left_col { width: 661px; .width: 660px; height: auto; background: #FFF url(../images/maincontent_top.gif) top no-repeat;
padding: 0.5em 0.5em 0.1em 0.5em; }
#leftcol_bottom { width: 672px; .width: 672px; height: 18px; background: url(../images/maincontent_bottom.gif) no-repeat; }


/* Main Banner Rules */
#main_banner { width: 660px; height: 177px; }
#banner{width:675px; height:199px;}

/* Main Content Rules */
#main_content { width: 660px; height: auto; }
#main_content a { color: #4f5e37; text-decoration: underline; }
#main_content a:hover { text-decoration: none; }
#main_content h1 { width: 652px; .width: 651px; height: 29px; margin:0; .margin:0; padding: 4px 0 0 9px; font:1.3em  "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #FFF;
background: url(../images/maincontent_bar.gif) no-repeat; }
#main_content h2 {font-size:1.2em; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight: bold; color: #2e6130; margin-left:0.4em !important; }
#main_content h3 {font-size: 1em; margin-left:0.6em; font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #000; }

#main_content ul { margin: 0 0 15px 2em; padding: 0 0.7em 0 0; list-style: none; }
#main_content li { padding: 0 1.8em 0 16px; background: url(../images/bullet.gif) no-repeat; background-position: 0 6px;
line-height: 18px; }

.pricinggrid th { background-color:#336666; color:#fff; width:200px; height:40px; border:1px solid #274e4e;}
.pricinggrid td { padding:10px 5px 5px 10px; border: 1px solid #999999; }
.pricinggrid tr { border-bottom:1px solid #336666; background-color:#CCCCCC; height:25px;}



/* === Right Column Rules === */
#right_col { width: 228px; height: auto; float: left; }

/* Register Now Rules */
.register_now { width: 228px; height: 67px; }
.register_now a { width: 228px; height: 59px; float: left; background: url(../images/register_now.gif) no-repeat; }
.register_now a:hover { float: left; background: url(../images/register_nowhover.gif) no-repeat; }
.register_now img { display: none; }

/* === Agenda Rules === */

.Time {font-size:11px !important; font-family:"Trebuchet MS",Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #000; }


/* Feature Boxes Rules
==================================== */
.fb_holder { width: 228px; height: auto; padding-left: 1px; }
.fb_top { width: 228px; height: 16px; background: url(../images/fb_top.gif) no-repeat; }
.fb_main { width: 201px; height: auto; background: url(../images/fb_main.gif) repeat-y; padding: 0 14px; }
.fb_bottom { width: 228px; height: 25px; background: url(../images/fb_bottom.gif)  no-repeat; }

.fb_text { width: 126px; height: auto; float: left; color: #284f28; font-size:11px !important;}
.fb_text a { color: #284f28; font-weight: bold; text-decoration: underline; }
.fb_text a:hover { text-decoration: none; }
.fb_text p { margin: 0 0 0.5em; padding: 0; }

.fb_text2 { width: 201px; height: auto; float: left; color: #284f28; font-size:11px !important;}
.fb_text2 a { color: #284f28; font-weight: bold; text-decoration: underline; }
.fb_text2 a:hover { text-decoration: none; }
.fb_text2 p { margin: 0.8em 0 0.5em; padding: 0; }

/* Download Brochure */
.pdf_icon { width: 75px; height: 100px; float: left; }

/* Early Bird Discount */
.eb_header { width: 162px; height: 24px; }
.eb_icon { width: 60px; height: 52px; float: left; }

/* Download Centre */
.dlcentre_header { width: 141px; height: 23px; }
.dlcentre_icon { width: 60px; height: 51px; float: left; }

/* Tell A Colleague */
.colleague_icon { width: 60px; height: 51px; float: left; }

/* === Footer Rules === */
#footer { width: 927px; height: 84px; background: url(../images/footer.gif) no-repeat; color: #FFF; font-size:11px !important; }
#footer a { color: #ff6600; text-decoration: underline; }
#footer a:hover { text-decoration: none; }
#footer ul { margin: 0; padding: 0.7em 0 0 0.8em; list-style: none; }
#footer li { float: left; }
.float_right { float: right !important; padding: 1.1em 1.4em 0 0 !important; text-align: right; }