@charset "UTF-8";
/* CSS Document */

body {margin:0; padding:0; background:#F2F1D9; font-family:Tahoma, Geneva, sans-serif;}

h3 {margin:0; padding:0; line-height:1.4em; color:#323F32; font-size:18px; font-weight:normal;}
h4 {margin:0; padding:0; line-height:1.4em; color:#323F32}

p {margin:18px 0; padding:0; font-size:14px; font-weight:normal; line-height:1.4em; color:#323F32;}
p.caption { font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; color:#B9121B; line-height:1.4em;}

.blue {color:#21A7B4;}
.brown {color:#96926C;}



.clear {clear:both}


#container {margin:auto; padding:0; width:900px;}


#header {margin:30px 0 0 0; padding:0;}

#header_left {margin:0; padding:0; width:599px; height:150px; float:left; border-top:#CECDAA 1px solid; border-bottom:#CECDAA 1px solid; border-right:#CECDAA 1px solid;}
#header_left #logo {margin:15px 0 0 0; padding:0; width:385px; height:117px; background:url(../_img/BRiSC2012_Logo.png) no-repeat; float:left}
#header_left #logo h1 {display:none}
#header_left #nav {margin:0 20px 0 0; padding:0; float:right}
#header_left #nav ul {margin:0; padding:0; font-size:14px;}
#header_left #nav ul li {margin:0; padding:1.5px 0; list-style:none}
#header_left #nav a {color:#2A3F3F; text-decoration:none; display:block;}
#header_left #nav a:hover {color:#B7C12C; /*background-color:#CECDAA;*/}
#home #nav_home a,
#home #nav_home a:hover,
#exhibition #nav_exhibition a,
#exhibition #nav_exhibition a:hover,
#speakers #nav_speakers a,
#speakers #nav_speakers a:hover,
#schedule #nav_schedule a,
#schedule #nav_schedule a:hover,
#register #nav_register a,
#register #nav_register a:hover,
#blog #nav_blog a,
#blog #nav_blog a:hover,
#contact #nav_contact a,
#contact #nav_contact a:hover {color:#B81219}

#header_right {margin:0; padding:0; width:300px; float:right; border-bottom:#CECDAA 1px solid;}
#header_right #reg_by {margin:0; padding:6px 20px 14px 0; text-align:right;}
#header_right #reg_now {margin:0; padding:0;}

#main {margin:0; padding:0 0 10px 0; border-bottom:#CECDAA 1px solid;}

#main a {color:#21A7B4; text-decoration:none; border-bottom:1px dotted #c2cb4c;}
#main a:hover {color:#C2CB4C;}

#main_left {margin:0; padding:20px 0 0 0; width:579px; float:left;}
#main_left #more_info {margin:0; padding:0; width:280px; float:left;}
#main_left #more_info p {margin:0; padding:0;}
#main_left #core_elements {margin:0; padding:0; width:280px; float:right;}
#main_left #core_elements p {margin:0; padding:0;}
#main_left #core_elements ul {margin:0 20px; padding:0; font-size:14px; font-weight:normal; line-height:1.4em; color:#323F32;}
#main_left #core_elements ul li {margin:0; padding:0; list-style-image:url(../_img/bullet_gn_arrow.png)}
#main_left .content_cont {margin:20px 0; padding:0;}
#main_left .content_cont h3 {border-bottom:#CECDAA 1px solid;}
#main_left #speaker_home {margin:12px 0; padding:0;}
#main_left #speaker_home .speaker_photo {margin:0 12px 0 0; padding:0; width:94px; float:left; border:#96936C 1px solid;}
#main_left #speaker_home .speaker_info {margin:0; padding:0; width:460px; float:left;}
#main_left #speaker_home .speaker_info p {margin:0 0 8px 0; padding:0;}
.dash {margin:5px 0; padding:5px 0; height:5px; border-top:dotted 1px #96926C}

#main_left #speaker_home .schedule {margin:5px 0; padding:5px 0; border-bottom:dotted 1px #96926C;}
#main_left #speaker_home .schedule .schedule_time {margin:0 12px 0 0; padding:0; width:94px; float:left;}
#main_left #speaker_home .schedule .schedule_info {margin:0; padding:0; width:460px; float:left;}
#main_left #speaker_home .schedule .schedule_info p {margin:0 0 8px 0; padding:0;}

#main_left #venue_home {margin:0; padding:0;}
#main_left #venue_home img {border:#FFF 2px solid;}


/*  register form */

#form {margin:0; padding:0; /*border:1px dashed #FF5300;*/}	
.label {clear:left; margin:0 10px 10px 0; padding:3px; width:130px; float:left; font-size:14px; color:#323F32;}
.label_long {clear:left; margin:0 10px 10px 0; padding:3px; width:230px; float:left; font-size:14px; color:#323F32;}
.input {margin:0 0 10px 0; padding:6px; border:#96936C 1px solid; background-color:#CECDAA;}

.checkboxcont {margin:0; padding:0; width:430px; float:right; color:#323F32;}
.checkboxwrap {clear:left; margin:5px 0; padding:0;}
.checkbox {margin:0; padding:0; width:30px; float:left;}
.checklabel {margin:0; padding:0; width:370px; font-size:14px;}

#reg_submit {margin:6px 0; padding:10px; width:200px; border:#96936C 1px solid; background-color:#C2CB4C; cursor:pointer; font-size:16px; font-weight:bold;}
#reg_submit_bt {margin:auto; padding:0; /*width:160px;*/ text-align:center}

#cont_submit {margin:6px 0; padding:10px; width:200px; border:#96936C 1px solid; background-color:#C2CB4C; cursor:pointer; font-size:16px; font-weight:bold;}
#cont_submit_bt {margin:auto; padding:0; /*width:160px;*/ text-align:center}


/* right */

#main_right {margin:0; padding:0; width:300px; float:right;}
#main_right #email_signup {margin:0; padding:10px; border-bottom:#CECDAA 1px solid; border-left:#CECDAA 1px solid; border-right:#CECDAA 1px solid; background:#E1E1CC}
#main_right #email_signup p {margin:7px 0 0 0; padding:0;}
#main_right #email_signup #email_signup_form {margin:6px 0; padding:0;}
#main_right #email_signup #email_signup_form input {margin:6px 0; padding:6px; width:260px; border:#96936C 1px solid; background-color:#CECDAA}
#main_right #email_signup #email_signup_form #signup_submit {margin:6px 0; padding:6px; width:80px; border:#96936C 1px solid; background-color:#C2CB4C; cursor:pointer;}
#main_right #email_signup #email_signup_form #signup_submit_bt {margin:0 5px 0 0; padding:0; width:80px; float:right;}
#main_right #email_signup #email_signup_form p {margin:6px 0 0 0; padding:0; width:180px; float:left; font-size:9px;}

#main_right .sponsor {margin:20px 0; padding:0;}
#main_right .sponsor h5 {margin:0 0 4px 0; padding:0; line-height:1.4em; color:#323F32; text-align:right; font-size:16px; font-weight:normal;}
#main_right .sponsor .sponsorlt {margin:0; padding:0; width:144px; float:left;}
#main_right .sponsor .sponsorrt {margin:0; padding:0; width:144px; float:right;}
#main_right .sponsor img {border:#96936C 1px solid;}
#main_right .sponsor a {border:none}

#main_right .connect {margin:20px 0; padding:0;}
#main_right .connect h5 {margin:0 0 4px 0; padding:0; line-height:1.4em; color:#323F32; text-align:right; font-size:16px; font-weight:normal;}
#main_right .connect .social_icon {margin:0 0 0 8px; padding:0; width:48px; float:right;}
#main_right .connect .social_icon a {border:none}

#footer {margin:20px 0; padding:20px 0 40px 0; border-bottom:#CECDAA 1px solid;}
#footer #footer_legal {margin:100px 0 0 0; padding:0; width:400px; float:left; color:#96926C; font-size:14px;}
#footer #footer_logo {margin:0; padding:0; width:390px; float:right;}
#footer a {color:#C2CB4C; text-decoration:none; border-bottom:none;}
#footer a:hover {color:#21A7B4;}

#created {margin:20px 0; padding:0; text-align:right; color:#96926C; font-size:14px;}
#created a {color:#C2CB4C; text-decoration:none; border-bottom:1px dotted #c2cb4c;}
#created a:hover {color:#21A7B4;}
