body {font-family:arial; margin:0; font-size:13px; line-height:22px;  background-color:#686868; color:#3a3a3a; background-image:url('images/global/background.gif'); background-repeat:repeat-x;  background-position:0px 185px;}
a {color:#3a3a3a; outline: none;}
img {border:0;}
h1 {font-family: "TradeGothic Bold", "Tahoma Bold", sans-serif;font-size:40px; line-height:48px; color:#fff;}
h2 {font-size:24px; line-height:28px; color:#940000; margin:10px 0 20px 0;}
h3 {color:#940000; font-size:16px; line-height:20px; margin:2px 0 12px 0;}
h4 {color:#000000; font-size:24px; line-height:30px; font-weight:normal; border-bottom:1px solid #d1d1d1; width:100%; padding-bottom:12px; margin: 0 0 17px 0 ;}
h4 span {display:block; font-size:14px; line-height:17px; color:#7a7a7a; font-style:italic;}
td {vertical-align:top;}
.main_header {height:120px; padding:20px 0 0 152px; margin:0px;}
.main_content {width:867px; background-color:#fff; margin:0 auto; padding:45px 30px 30px 40px; position:relative;}
.red_header { background-color:#940000; height:31px; border-bottom:4px solid #000; font-size:18px; line-height:22px; padding:10px 0 0 188px; color:#fff; position:relative; }
.center {display:block; margin:0px auto;}
#footer {color:#fff; font-size:12px; line-height:14px; text-align:center;  width:938px; margin:10px auto;}
#footer a {color:#fff;}

.red_header_tab {position:absolute; left:806px; top:0px; width:265px; height:31px; background-color:#a93333; display:block; color:#fff; text-decoration:none; font-size:15px; line-height:22px; padding:10px 0 0 14px;}
.no_font {font-size:0px; line-height:0px;}
.with_border {border-bottom:1px solid #a4a4a4; padding-bottom:20px;}
.red {font-size:13px; line-height:22px; color:#940000; font-weight:bold;}
.red a {color:#940000;}
.black_box {color:#fff; background-color:#000;  padding:7px 24px 7px 12px ; background-image:url('images/global/white_arrow.gif'); background-repeat:no-repeat; background-position:top right;  text-decoration:none; font-size:14px; position:absolute;}
.committee_members span {display:block; margin-bottom:14px; line-height:16px; border-bottom:1px solid #cccccc; padding:0 0 12px 0;}
.committee_members img {margin:4px 0 0 0; display:block;}
.blue_sentance {color:#2988bc; font-size:20px; line-height:24px; font-weight:bold; width:480px;}
.with_blue_border {border-bottom:1px solid #8bbfdb; width: 100% !important; padding:0 0 10px 0; }
.blue_sub {color:#2988bc; font-size:16px; line-height:20px;margin:10px 0 14px 0;}
.menu {height:31px; width:900px; margin:0 auto;}
.menu a {display:block; float:left; border-right:1px solid #ca8080; padding:4px 20px 4px 20px; font-size:13px; line-height:16px; color:#fefefe; text-decoration:none;} 
.red_header2 { background-color:#940000; height:32px; border-bottom:4px solid #000; font-size:18px; line-height:22px; padding:9px 0 0 5px; color:#fff; position:relative;}
.note {color:#585757; font-size:13px; line-height:18px;}
.participants {color:#3a3a3a; font-size:13px; line-height:17px;}
.participants span {color:#940000; font-weight:bold; display:block;}
.participants span p {display:inline; margin:0; padding:0; color:#686868;}
.participants span a {color:#686868; font-size:11px;}
.red_header3 {font-size:15px; line-height:22px; color:#940000; font-weight:bold;}
.pres_pop_right {background-image:url('images/participants/shadow_right.png'); width:10px;}
.pres_pop_bottom {background-image:url('images/participants/shadow_bottom.png'); background-repeat:no-repeat; width:536px; height:12px;}
.shadow_box_center {width:452px; padding: 36px 36px 36px 36px; background-color:#f5f5f5; border:1px solid #c4c4c4; font-size:12px; line-height:16px; color:#3a3a3a; position:relative;}
.shadow_box_center h5 {color:#940000; font-size:13px; line-height:17px; margin:0 0 5px 0;}
.shadow_box_center_image {float:left; display:block; margin:0 20px 20px 0; border:1px solid #626665;}
.shadow_close {color:#3a3a3a; font-size:12px; line-height:16px; position:absolute; top:9px; left:471px;}
.gallery_link {display:block; width:533px; height:0px; background-color:#686868; background-image:url('images/home/gallery_link_bkg.gif'); background-repeat:no-repeat; background-position:top right; font-size:10px; line-height:11px; color:#fff; text-decoration:none; padding:21px 12px 0 0; margin-bottom:20px; overflow:hidden;}

/* agenda */
.agenda_table {color:#3a3a3a; margin-top:-20px;}
.agenda_date {width:747px; background-color:#f1f1f1; color:#686868; font-size:15px; line-height:17px;  border-bottom:1px solid #d1d1d1; text-transform:uppercase; padding:13px 0 10px 20px; border-top:10px solid #fff;}
.agenda_date span {display:block; font-size:11px; line-height:13px; font-style:italic; color:#3a3a3a;}
.agenda_time {width:140px; padding:10px 0 10px 20px; color:#940000; font-size:13px; line-height:17px; font-weight:bold; border-bottom:1px solid #d1d1d1;}
.agenda_details { padding:10px 0 10px 0; width:655px; border-bottom:1px solid #d1d1d1; font-size:13px; line-height:20px;}
.agenda_details h5,  {color:#940000; margin:0;font-size:13px; line-height:20px;}
.agenda_no_border {border:0; }
.agenda_speakers {font-weight:bold; padding-right:10px; width:80px;}
.small_bio {font-size:11px;}

/* registration */
.conference_materials h5 {color:#940000; margin:0;font-size:13px; line-height:20px;}
.back_to_top {text-align:right; display:block;}
.back_to_top a, .log_menu a {text-decoration:none; color:#2988bc; }

/* experience the conference */
.etc_header {font-size:30px; line-height:31px; color:#2988bc;}
.etc_header span {font-size:12px; line-height:17px; display:block;}
.etc_date {font-size:15px; line-height:17px; color:#686868; font-weight:bold; text-transform:uppercase; width:100%; padding:24px 0px 4px 2px; border-bottom:1px solid #d1d1d1; margin-bottom:10px;}
.etc_row1 {width:540px; padding-right:20px; font-size:13px; line-height:17px;}
.etc_row2 {width:285px; padding-left:15px;}
.etc_line {width:1px; font-size:0px; line-height:0px; background-color:#d1d1d1;}
.etc_row1 h5 {color:#940000; margin:12px 0px 4px 0px; font-size:15px; line-height:17px;}
.etc_speaker {position:relative; padding:0px 20px 5px 110px;}
.etc_speakers_title {font-weight:bold; position:absolute; top:0px; left:0px;}
.etc_row2 span {font-size:11px; line-height:15px; color:#7c7c7c; display:block; background-image:url('images/global/grey_bullet.gif'); background-repeat:no-repeat; background-position: 0px 6px; padding-left:8px;}
.etc_row2 h5 {color:#940000; font-size:18px; line-height:19px; margin:0px 0px 12px 0px;}
.etc_paper_video_audio {padding:11px 11px 11px 0px;  background-color:#f1f1f1; margin:2px 0px 30px 0px;}
.pva_spacer {width:1px; font-size:0px; line-height:0px; background-color:#c9c9c9;}
.pva_row {padding:0px 10px}
.pva_row span { font-size:12px; line-height:17px; color:#2988bc; font-weight:bold; display:block;}
.pva_row a {display:block;}
.pva_row object {margin-top:6px; display:block;}
.pva_movie_cam {margin-top:4px !important;}
.video_list a {font-size:15px; line-height:17px; text-decoration:none; display:block; height:180px; font-weight:bold;}
.video_list img {border:1px solid #686868; float:left; display:block; margin-right:20px;}
.video_list span {color:#2988bc; display:block; font-weight:normal;}

/* tabs */
#info_tabs {margin:22px 0px 0px 16px; background:url('images/tabs/bkg_tab_content.gif') 0px 27px no-repeat; width:566px; min-height:650px; font-size:13px; line-height:18px;}
	.tabs a {background:url('images/tabs/tab_not_selected.gif') right top no-repeat; float:left; font-size:11px; line-height:13px; padding:6px 12px 6px 7px; display:block; font-size:14px; line-height:15px; color:#4d4d4f; text-decoration:none; }
	#info_tabs_menu {height:30px;}
	.tabs a:hover {}
	.tabs {background:url('images/tabs/tab_not_selected.gif') left top no-repeat; padding-left:5px; float:left; display: inline-block; border-bottom:1px solid #e1e1e1; }
	.tab_content {padding:16px 0px 24px 0px; display:none;}
	.tab_content_inner {padding:20px 23px;}
 	.tabs a {background:url('images/tabs/tab_not_selected.gif') right top no-repeat; float:left; font-size:11px; line-height:13px; padding:6px 12px 6px 7px; display:block; font-size:14px; line-height:15px; color:#2988bc; }
	.tabs_selected {background:url('images/tabs/tab_selected.gif') left top no-repeat !important; border-bottom:1px solid #fff;}
	.tabs_selected a {background:url('images/tabs/tab_selected.gif') right top no-repeat !important; color:#940000; cursor:default;}
	.tabs_selected a:hover {}
	.ex_small_header {color:#3a3a56; font-size:12px; line-height:14px; margin-left:12px;}
	.ex_banner_images {margin:24px 0px 0px 1px; display:block;}
	.ex_session_header {color:#940000; font-size:18px; line-height:20px;}