﻿/* HTML Tags */
body {margin:0px; padding:0px; height:auto; width:100%; font-size:12px; font-family:Arial, Verdana, Sans-Serif; background-color:#212222}
p {font-size:14px}
h1 {font-size:26px; font-weight:bold}
h2 {font-size:22px; font-weight:bold}
h3 {font-size:18px; font-weight:bold}

/* Background Styles */
#Header-Bg{margin:0px; padding:0px; height:110px; width:100%; background:#000 url(../images/Header-Bg.gif) top repeat-x}
#Nav-Bg {margin:0px; padding:0px; height:45px; width:100%; background:url(../images/Nav-Bg.jpg) top repeat-x #464342; border-top:solid 1px #565151; border-bottom:solid 1px #242424}
#TitleBar-Bg {margin:0px; padding:0px; height:80px; width:100%; background-color:#212222; border-bottom:solid 1px #000}
#Content-Bg {position:relative; top:0; margin:0px; padding:0px; height:auto; width:100%; background-color:#000; border-top:solid 1px #2d2d2d; border-bottom:solid 1px #2d2d2d}
#Communications-Bg {margin:0px; padding:0px; height:200px; width:100%; background-color:#212222; border-top:solid 1px #000000}
#Footer-Bg {margin:0px; padding:0px; height:35px; width:100%; background-color:#434141}


/* Content Styles */
#Header{position:relative; top:0; margin:0px auto; padding:0px; height:110px; width:960px;}
	#Header a {border:0}
	#Logo {padding:10px 0px; border:0px}
	#AuthTbl {position:absolute; top:40px; right:0px}
	.authFld {line-height:30px; color:#FFF}
	
#Nav {position:relative; top:0; margin:0px auto; padding:0px; width:960px; height:45px}
	#Nav ul.menu {margin:0; padding:0; list-style:none;}
	#Nav ul.menu li {float:left; margin:0px;}
	#Nav ul.menu a {display:block; padding:0 30px; color:#989494; font-size:1.25em; line-height:45px; text-decoration:none;  border-left:solid 1px #4f4b4b; border-right:solid 1px #443f40;}
	#Nav ul.menu a:hover, #Nav ul.menu a.selected {color:#EFEFEF; background:url(../images/Nav-Bg-Hover.jpg) repeat-x;}
	#Nav ul.menu li.first {border-left:solid 1px #443f40;}
	#Nav ul.menu li.last {border-right:solid 1px #4f4b4b;}

#TitleBar {position:relative; top:0; margin:0px auto; padding:0px; height:80px; width:960px; background-color:#212222; line-height:80px; color:#FFF}
	#TitleBar h1 {margin:0px; padding:0px}
	
#Content {position:relative; top:0; margin:0px auto; padding:0px; width:960px; height:100%}

#Communications {position:relative; top:0; margin:0px auto; padding:0px; height:200px; width:960px; color:#bababa}
	#TestimonyBox {float:left; margin:8px 0px 0px 20px}
	#TestimonyBox h3 {margin:12px 0px 8px 0px; padding:0px; font-size:18px; font-weight:bold; color:#FFF; text-align:left}
	.picCell {height:80px;}
	.testimonyText {font-style:italic}
	.testimonyPerson {float:right; margin-top:10px; text-align:right}
	
	#Twitter {float:right; margin:20px 0px 0px 0px; padding:0px; width:250px; height:auto}
	.TweetTxt {padding:3px 5px 3px 5px; width:248px; height:120px; background:url(../images/TwitterBox.png) no-repeat; overflow:hidden; color:#171717; line-height:14px;}
	#TweetBird {float:right;}

#Footer {position:relative; top:0; margin:0px auto; padding:0px; height:30px; line-height:30px; width:960px; color:#959595;}
#Footer table {margin-top:2px; font-size:14px}


/* Site Class Styles */
.bold {font-weight:bold}
.center {margin:0 auto}
.floatLeft {float:left}
.floatRight {float:right}
.minHeight {height:500px}
.testimonyPic {margin-right:10px; height:80px; border:solid 8px red}
.videoBox {float:left; margin:0px 0px 0px 20px; padding:0px; height:162px; width:286px; border:solid 5px #FFF}
.videoBox a {border:0px}


/* Right Column that appears on nearly all pages */
#RightCol {position:absolute; top:15px; right:0px; height:416px; width:265px; background:url(../images/RightCol-Bg.png) no-repeat;}
#RightCol #ContactFrm {margin:10px; padding:0px; width:247px; height:292px; background-color:#272626; border:solid 1px #000}
#RightCol #ContactFrm caption {padding:8px 0px 5px 0px}
#RightCol #ContactFrm table td {padding:2px 0px 2px 0px}
#RightCol #CallNowBox {margin-left:10px; border:solid 1px #202020}
#RightCol table {margin-top:10px}
#RightCol table caption {color:#FFF; font-size:16px; text-align:left}
.ContactSubmitBtn {margin-top:10px}


/* Default.aspx */
#Pitch-Bg {position:relative; top:0; margin:0px; padding:0px; height:300px; width:100%; background-color:#212222; border-bottom:solid 1px #000000}
#Features-Bg {position:relative; top:0; margin:0px; padding:0px; height:333px; width:100%; background-color:#000; border-top:solid 1px #2d2d2d; border-bottom:solid 1px #2d2d2d}
#Banner {position:relative; top:0; margin:0px auto; padding:0px; height:300px; width:960px; background:url(../images/SessionBanner.jpg) no-repeat /* Banner-Bg */}
.learnBtn {position:absolute; top:225px; left:185px}
#Features {position:relative; top:0; margin:0px auto; padding:0px; height:333px; width:960px; color:#FFF}
#FeaturedVideosTitle {margin:50px 0px 20px 20px; padding:0px}
.viewAllBtn {position:absolute; top:0px; right:5px;}


/* Services.aspx */
#Services {float:left; margin:15px 0px 0px 0px; padding:0px; height:auto; width:665px; color:#AFAFAF}
#Services p {text-align:justify; line-height:16px}
#Services ul {font-size:14px; margin-top:10px; line-height:18px}
#Services li {margin-left:10px; list-style-position: inside; list-style-type:disc}
#ServicesImage {float:right; margin:0px 0px 10px 20px; border:solid 10px #212121}


/* Clients.aspx */
#Clients {float:left; margin:15px 0px 0px 0px; padding:0px; height:auto; width:665px; color:#AFAFAF}
#ClientTbl caption {height:60px; background-color:#1c1c1c; font-size:20px; color:#FFF; line-height:60px; text-transform:uppercase}
#ClientTbl td {text-align:center}


/* Work.aspx */
#Work {float:left; margin:15px 0px 0px 0px; padding:0px; height:auto; width:665px; color:#AFAFAF}
#Work h3 {margin:0px; padding:10px 0px 10px 0px; width:645px;}
#VideoPlayerBox, .VideoPlayerBox {margin-top:0px; width:640px; border:solid 10px #212121}
.videoTitle {margin:12px 0px 8px 0px}
.recentVideoBox {float:left; margin:0px; padding:0px; width:200px; height:112px; border:solid 1px #AFAFAF}
.leftIndent20 {margin-left:20px}
.recentVideoImage {width:200px; height:112px;}


/* Iam.aspx */
.Iam {display:block; float:left; margin:15px 0px 0px 0px; padding:0px; height:auto; width:665px; color:#AFAFAF; text-align:justify; line-height:16px}
.Iam ul {font-size:14px; margin-top:10px; line-height:18px}
.Iam li {margin-left:10px; list-style-position: inside; list-style-type:disc}
.Iam blockquote {margin:0 auto; width:440px; font-size:16px;  font-weight:bold}
#IAmMenuSection {margin:10px; padding:0px; width:247px; height:292px; background-color:#262626; color:#afafaf; border:solid 1px #000}
#IAmMenuSection h2 {margin:0px; padding:8px; color:#FFF}
#IAmMenu {margin:0px auto; padding:0px; width:205px; list-style-type:none;}
#IAmMenu li {margin:0px 0px 3px 0px; padding:0px; width:190px; height:30px; line-height:30px; color:#FFF;}
#IAmMenu li a {display:block; padding-left:15px; width:190px; height:100%; color:#FFF; text-decoration:none; text-transform:uppercase; background:#262626 url(../Images/RedArrow.gif) no-repeat left; border-top:solid 1px #afafaf}
#IAmMenu li a.first {border-width:0px}
#IAmMenu li a:hover, #IAmMenu li a:active {background:#9a0c0f url(../Images/GreyArrow.gif) no-repeat left;}
#IAmMenu li a.active {background:#9a0c0f url(../Images/GreyArrow.gif) no-repeat left;}


/* Session.aspx */
.Session {display:block; float:left; margin:15px 0px 0px 0px; padding:0px; height:auto; width:665px; color:#AFAFAF; line-height:16px; text-align:justify}
.Session ul {font-size:14px; margin-top:10px; line-height:18px}
.Session li {margin-left:10px; list-style-position: inside; list-style-type:disc}
.Session blockquote {margin:0 auto; font-size:18px; font-weight:bold; line-height:22px}
#SessionMenuSection {margin:10px; padding:0px; width:247px; height:292px; background-color:#262626; color:#afafaf; border:solid 1px #000}
#SessionMenuSection h2 {margin:0px; padding:8px; color:#FFF}
#SessionMenu {margin:0px auto; padding:0px; width:205px; list-style-type:none;}
#SessionMenu li {margin:0px 0px 3px 0px; padding:0px; width:190px; height:30px; line-height:30px; color:#FFF;}
#SessionMenu li a {display:block; padding-left:15px; width:190px; height:100%; color:#FFF; text-decoration:none; text-transform:uppercase; background:#262626 url(../Images/RedArrow.gif) no-repeat left; border-top:solid 1px #afafaf}
#SessionMenu li a.first {border-width:0px}
#SessionMenu li a:hover, #SessionMenu li a:active {background:#9a0c0f url(../Images/GreyArrow.gif) no-repeat left;}
#SessionMenu li a.active {background:#9a0c0f url(../Images/GreyArrow.gif) no-repeat left;}
#CapitalImage {float:right; margin:0px 0px 10px 20px; border:solid 10px #212121}
#PackageTbl {margin-top:30px}
#SessionPackage1 {background:url(../FloridaSession/Images/Package-One.jpg) no-repeat}
#SessionPackage2 {background:url(../FloridaSession/Images/Package-Two.jpg) no-repeat}
#MostPopular {margin-top:-348px; margin-left:45px; width:100px; height:25px; background:url(../FloridaSession/Images/MostPopular.png) no-repeat}
#SessionPackage3 {background:url(../FloridaSession/Images/Package-Three.jpg) no-repeat}
#ExperienceClients {margin:0 auto; width:600px; height:1032px; border:solid 10px #212121}
.sessionVideoTitle {margin:12px 0px 10px 0px}
.sessionVideoDescription {}

.orderNowBtn {display:block; margin:15px auto; width:159px; height:42px}
.packageBox {margin-top:10px; width:190px; height:335px}
.packageDetailsTbl {margin-top:55px; color:#FFF}
.packageDetailsTbl td {height:100px;}
.packageDetailsTbl td h2 {font-weight:normal; font-size:48px; line-height:52px;}
.packageDetailsTbl td p {padding:15px 12px 0px 28px; font-size:14px; line-height:18px; text-align:left}
.workStepNum {width:20px; font-size:26px; line-height:30px; font-weight:bold; color:#FFF}
.workStep {padding-left:15px; width:600px; height:33px; background:url(../FloridaSession/Images/HowItWorksSectionBg.jpg) no-repeat; color:#FFF; font-weight:bold; line-height:24px; font-size:20px;}
.workStepInfo {margin:15px 0px 0px 45px;}

/* Contact.aspx */
#Contact {float:left; margin:15px 0px 0px 0px; padding:0px; height:500px; width:665px; color:#AFAFAF; text-align:center}
#Contact blockquote {margin:100px auto; width:300px; text-align:left; line-height:26px}

/* VirtualTradeshow/Default.aspx */
.tradeshow {margin-top:15px; color:#AFAFAF; text-align:justify; line-height:20px}
.tradeshow hr {margin-top:5px; margin-bottom:5px}
#VTPreviewImage {float:left; margin:15px;}
#JimQuote {float:left; margin:15px;}
#RevenueImage {float:left; margin:15px;}
#MTIQuote {float:left; margin:40px 15px 15px 15px;}
.virtualQuestion {color:#9a0c0f; font-weight:bold}
.virtualAnswer {font-weight:normal}


