/* CSS Document */

body, html { height: 100%; font-family: tahoma;  font-size: 11px; color: #333333; margin: 0px 0px 0px 0px; }
	
a:link { text-decoration: none; color: #e75a39; }
a:visited { text-decoration: none; color: #e75a39; }
a:active { text-decoration: none; color: #e75a39; }
a:hover { text-decoration: underline; color: #222222s; }

a.footer:link { text-decoration: none; color: #7fafd1; font-weight: bold; }
a.footer:visited { text-decoration: none; color: #7fafd1; font-weight: bold; }
a.footer:active { text-decoration: none; color: #7fafd1; font-weight: bold; }
a.footer:hover { text-decoration: none; color: #5284a5; font-weight: bold; }
	
.sessions {	margin-right: 4px; }
.phone_num { padding-right: 20px; font-family: "Trebuchet MS", tahoma, verdana;	letter-spacing: -0.06em; font-size: 21px; }
.phone_num2 { color: #888888; }

.location { font-size: 13px; font-weight: bold; }
.location_city { color: #e75a39; }
.location_spacer { color: #cacaca; }

.top_container { background-image: url(../images/main_bg.jpg); background-position: top left; background-repeat: no-repeat; }
.top_body { padding-right: 50px; padding-left: 20px; padding-top: 16px; color: #eee8e0; line-height: 14.5px; font-family: verdana; font-size: 11px; }
.top_title { font-family: Trebuchet MS, tahoma, verdana; font-size: 24px; font-weight: bold; margin-bottom: 10px; }
.top_nopitch { background-image: url(../images/main_nopitches.jpg); background-position: top right; background-repeat: no-repeat; }

.content_container { margin-top: 0px; }
.content_title { width: 560px; border-bottom: 1px solid #e1e1e1; color: #888888; padding-bottom: 10px; padding-left: 20px; padding-right: 20px; font-family: Trebuchet MS, tahoma, verdana; font-size: 26px; line-height: 27px; margin-bottom: 16px; }
.content_title5 { width: 100%; border-bottom: 1px solid #e1e1e1; color: #888888; padding-bottom: 10px; padding-right: 20px; font-family: Trebuchet MS, tahoma, verdana; font-size: 26px; line-height: 27px; margin-bottom: 16px; }
.content_body { color: #666666; width:560px; padding-left: 20px; font-family: verdana, tahoma; font-size: 12px; }
.content_text { color: #666666; padding-left: 20px; font-family: verdana, tahoma; font-size: 12px; }
.content_highlight { background-color: #ffffd1; }
.content_title2 { width: 560px; border-bottom: 1px solid #e1e1e1; color: #e75a39; padding-bottom: 10px; font-family: Trebuchet MS, tahoma, verdana; font-size: 18px; line-height: 22px; margin-bottom: 16px; }
.content_title3 { width: 560px; border-bottom: 1px solid #e1e1e1; color: #888888; padding-bottom: 10px; font-family: Trebuchet MS, tahoma, verdana; font-size: 26px; line-height: 27px; margin-bottom: 16px; font-weight: bold; color: #444444; }
.content_title4 { width: 560px; color: #e75a39; padding-bottom: 10px; font-family: Trebuchet MS, tahoma, verdana; font-size: 18px; line-height: 20px; }

.sidebar { border-left: 1px solid #e1e1e1; }
.sidebar_content { width: 268px; padding-left: 20px; }
.sidebar_shadow1 { width: 100%; height: 60px; background-image:url(../images/sidebar_shadow1.jpg); background-position: bottom left; background-repeat: no-repeat; }
.sidebar_shadow2 { width: 100%; height: 20px; background-image:url(../images/sidebar_shadow2.jpg); background-position: left; background-repeat: no-repeat; }
.sidebar_corner1 { width: 100%; height: 16px; background-color: #b3cd5c; background-image:url(../images/sidebar_corner1.jpg); background-position: right; background-repeat: no-repeat; }
.sidebar_corner2 { width: 100%; height: 16px; background-color: #b3cd5c; background-image:url(../images/sidebar_corner2.jpg); background-position: right; background-repeat: no-repeat; }

.newsletter { font-size: 12px; font-weight: bold; }
.newsletter_textbox { padding-left: 6px; border: 1px solid #bbbbbb; width: 182px; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; height: 20px; padding-top: 2px; color: #555555; }

.profile_content { color: #666666; width:400px; padding-left: 20px; font-family: verdana, tahoma; font-size: 12px; }
.profile_title { width: 400px; color: #e75a39; padding-bottom: 10px; font-family: Trebuchet MS, tahoma, verdana; font-size: 18px; line-height: 20px; }

.speaker { width: 268px; background-color: #cae081; margin-top: 10px; }
.speaker_top { width: 268px; background-color: #cae081; }
.speaker_img { margin: 6px 0px 6px 6px; }
.speaker_container { width: 268px; background-color: #b3cd5c; padding-left:10px; padding-right:10px; }

.benefits { padding-top: 6px; border-bottom: 1px dotted #ebebeb; color: #666666; font-family: verdana, tahoma; font-size: 12px; }

.footer_container { font-family: verdana, tahoma; font-size: 12px; border-top: 1px solid #e1e1e1; color: #cccccc; margin-top: 20px; }
.footer { color: #666666; font-family: verdana, tahoma; font-size: 12px; }

.dates { color: #888888; font-size: 11px; }
.flashmovie { float:left;spacing:5px;padding:4px;}

.agenda { font-family: verdana, tahoma; font-size: 11px; line-height: 20px; background-image:url(../images/elite_watermark.jpg); background-position: bottom right; background-repeat: no-repeat; }
.agenda_time { font-weight: bold; border-bottom: 1px solid #eeeeee; width: 150px; }
.agenda_event { font-size: 12px; color: #444444; }
