﻿/* RESET */
html, body, div, span,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
img, ins, kbd, q, s, samp,
small, strike, strong,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    vertical-align: baseline;
    background: transparent;
}
body {
    line-height: 1;
}
ol, ul {
    list-style: none;
}
blockquote, q {
    quotes: none;
}
blockquote:before, blockquote:after, q:before, q:after {
    content: '';
    content: none;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}
/* END RESET */

.cleared {margin:0;padding:10px 0 0 0;position:relative;}

body {font:normal 12px verdana;margin:0px;padding:0px;text-align:center;font:normal 12px verdana;color:#666; background-color: #f5f5f5;}



h1 {font-family: Trebuchet MS; font-size: 36px;color: #6b9c31; margin-top: 10px; margin-bottom: 10px;}
h2 {font-family: Trebuchet MS; font-size: 20px;color: #6b9c31; font-weight: normal; margin-top: 10px; margin-bottom: 10px;}
h2.sub-title {color:#999; margin:0 0 20px 0;}
h3 {font:bold 15px arial;color:#333; margin:20px 0 0 0; padding:0;}
h3.cleared {margin:0;padding:0;position:relative;top:7px;}
h4 {font:bold 12px arial;color:#000;margin:0;padding:0;}
p {text-align:left; margin:5px 0 10px 0; line-height:150%;}
p.leader {font-family: Arial,sans-serif; font-size:18px; color:#7B8188; line-height:27px; margin-bottom:40px;}
ol li {text-align:left; margin:2px 0; line-height:150%;}

.big    {font-family: Arial; font-size: 14px;color: #666; line-height: 25px;}
.biggreen {font-family: Arial; font-size: 14px;color: #6b9c31; line-height: 25px;}
.bigger {font-family: Arial; font-size: 18px;color: #666; line-height: 25px;}
.biggergreen {font-family: Arial; font-size: 18px;color: #6b9c31; line-height: 25px;}
.biggest {font-family: Arial; font-size: 22px;color: #666; line-height: 25px;}
.biggestgreen {font-family: Arial; font-size: 22px;color: #6b9c31; line-height: 25px;}

.centerme {text-align: center;}
.bold {font-weight: bold;}

hr { height:1px; color:#d6d6d6; }

a img { border: 0; }
a:link {color:#6b9c31; font-weight: normal;}
a:visited {color:#6b9c31; font-weight: normal;}
a:hover {color:#333333; font-weight: normal;}
a:active {color:#6b9c31; font-weight: normal;}

.red {color: #ff0000;}

#edgeLeft { background-image: url(images/left_shadowTile.gif); background-repeat: repeat-y; width: 10px;}
#edgeRight { background-image: url(images/right_shadowTile.gif); background-repeat: repeat-y;  width: 10px;}
#logo {width:920px;height:229px; margin: 0px auto;}
#datebar {width:920px; margin:0px auto;
            color: #ffffff; background-color: #6b9c31; font-family: Trebuchet MS; font-size: 22px; font-weight: bold; line-height: 40px;}
            
#contentWrapper { width: 920px; background-color: #ecf2e4; margin: 0px auto;}

#contentLeft table {margin: 20px 0px 0px 20px; border: solid 1px #d6d6d6; text-align: left; width: 550px; background-color: #fefefe;}
#contentLeft table td {padding: 10px 20px 20px 20px;}

#contentLeftInside table {margin: 20px 0px 0px 20px; border: solid 1px #d6d6d6; text-align: left; width: 875px; background-color: #fefefe;}
#contentLeftInside table td {padding: 10px 20px 20px 20px;}

#contentRight {border: solid 0px red; vertical-align: top;}
#contentRight table {margin-top: 20px; text-align: left; }

#pageFooter {margin:0px auto; border-top: solid 7px #c3de97; width: 920px;padding-top: 20px; margin-bottom: 20px;}

#boxSponsors, #boxSpeakers, #boxSchdeule, #boxContact, #boxVendors {width: 300px; border: solid 1px #d6d6d6;}
#boxSponsors td { background-color: #ffffff; text-align: center;}
#boxSpeakers td { background-color: #ffffff; text-align: left;}
#boxContact td { background-color: #ffffff; text-align: center;}
#boxVendors td { background-color: #ffffff; text-align: left; line-height: 20px;}

#boxSchedule td { background-color: #ffffff; text-align: left;}

.boxHeader {font-family: Trebuchet MS; font-size: 18px;color: #6b9c31;}
.boxHeaderRight {font-family: Trebuchet MS; font-size: 18px;color: #ecf2e4;background-color: #6b9c31; padding: 5px 10px 5px 10px; text-align: left;}
.boxContent {padding: 13px 10px 10px 20px; font-size: 11px; color: #666; font-weight: bold; text-align: left;}
.boxContent2 {padding: 13px 20px 10px 20px; font-size: 10px; color: #666; font-weight: normal; text-align: left; line-height: 12px;}

table#contactForm, table#contactForm td {border: none;}
table#contactForm td { text-align:left; padding-bottom: 7px; font-size: 10px; border: none;}
#mailListForm td { text-align:left; padding-bottom: 7px; font-size: 10px;}
.btnform {font-size: 11px; height: 30px; background-color:#6B9C31; font-weight: bold; font-size: 10px; color: White;}

#contentLeft #schedule {width: 480px;  border: 0px;}
#contentLeft #schedule td { font-size: 10px; padding: 0px 10px 8px 10px;}
#contentLeft #schedule td.sc_head {font-size: 12px; font-weight: bold; color: #6b9c31;}
#contentLeft #schedule td.sc_item {font-size: 10px; font-weight: bold; color: #333333; padding-left: 10px;}
#contentLeft #schedule td a {color:#333333;}

.boxHalfPage {float: left; width: 426px; border: solid 1px #d6d6d6; background-color: #ffffff; margin: 20px 0px 20px 20px;}
.boxThirdPage {float: left; width: 276px; border: solid 1px #d6d6d6; background-color: #ffffff; margin: 20px 0px 20px 20px;}





