/*
WoHIT 2011 colors:

dark red: #A62631
medium blue-ish grey: #748391
dark blue: #08509D
medium blue: #0094CB
black: #000

*/
body {background-color:#e9e9e9;/*background: #CCC url(../img/pageBG.gif) center repeat-y;*/ font: 13px Tahoma, Geneva, sans-serif; line-height: 1.35em; color: #666666; margin:0; padding:0;}

h2 {line-height:1.75em; color:#A62631; font-size:14px}
h3 {line-height:1.75em; color:#A62631; font-size:12px}
h4 {line-height:1.75em; color:#000; font-size:12px}
a {color:#0D7A9B;}
a:hover {color:#12AAD6;}
#wrapper {width:950px; margin:0 auto; padding:0; background: #a6a6a5 url(../img/bodyBG2.jpg) center repeat-y;}
#cleardiv {clear: both;}
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
img.printLogo {display:none;}
.alert {color:#AC2124; font-weight:bold;}
img.speakerphoto {float:left; margin:0 10px 10px 0;}
#headerImg {margin:0;/* background:#ccc url(../img/header2.jpg) center top no-repeat;*/}
#sponsorBar {background-color:#A62631; text-align:center; font-size:16px; color:#FFF; padding:7px; font-weight:bold; line-height:24px;}
#sponsorBar a {color:#FFF; text-decoration:none; margin:0px 4px;}
a.faq-link {font-weight:normal; line-height:25px; font-size:12px;}



#homeMiddle {background-image: url(../img/homeMiddleBack2.jpg); background-repeat:no-repeat; height: 216px; margin: 0px; padding: 0px; margin:0px; text-align: left;}
#homeMiddle h1 {color: #fff; font-size: 22px;padding: 20px 0px 5px 40px; margin: 0px; text-align: left; }
#homeMiddle p {padding: 0px 0px 10px 40px; text-align: left; font-size: 13px; line-height: 18px; color: #fff; margin: 0px; width: 530px;  }
#homeMiddle p.regbtn {margin: 0px; text-align: center; font-size: 13px; line-height: 18px; color: #000; padding: 0px;}

#homeThreeBoxes { text-align: left; line-height: 17px; margin:0px 0px 0px 0px; }
#homeThreeBoxes .box1 {width: 267px; border-right: 1px solid #fff; float: left; padding: 10px;   padding-bottom: 20px; height: 150px; background-image: url(../img/3boxBack.gif);background-color: #cdcdcd;padding: 10px 10px 10px 20px; margin: 0px;}
#homeThreeBoxes .box1 img {margin-top: 5px; }
#homeThreeBoxes .box2 {width: 266px; border-right: 1px solid #fff;   float: right; padding: 10px;  padding-bottom: 20px; height: 150px;background-image: url(../img/3boxBack.gif);padding: 10px 20px 10px 20px; margin: 0px;} 
#homeThreeBoxes .box3 {width: 265px; float: right;padding: 10px; background-color: #f4f1ec; padding-bottom: 20px; height: 150px; background-image: url(../img/3boxBack.gif);
padding: 10px 10px 10px 20px; margin: 0px; }
#homeThreeBoxes p {margin: 0px;}
#homeThreeBoxes p.links {margin-top: 5px; line-height: 18px;}


#homeBottomContent {background-image: url(../images/shadowback.gif); background-repeat:no-repeat;padding: 20px; text-align: left; margin-top: 5px; clear: both; background-color: #fff;}
#homeBottomContent h3 {margin-top: 10px; font-size: 12px;}
#homeBottomContent table.speakers {font-size: 11px;  line-height: 16px; border: 0px;  border-bottom: 1px solid #ebebeb; padding-bottom: 15px;}
#homeBottomContent table.speakers td {font-size: 11px;  line-height: 16px; border: 0px;}
#homeBottomContent table.speakers  img {border: 1px solid #a62732;} 

.logos { border-bottom: 1px solid #ebebeb; padding-bottom: 15px; }
.logos img {margin-right: 10px; }
#homeThreeBoxes  a {color: #a62732; }

#homeBottomContent {background-image: url(../img/lowerback2.gif); background-repeat:no-repeat;padding: 20px; text-align: left; margin-top: 5px; clear: both; background-color: #fff;margin:0px;}
#homeBottomContent h3 {margin-top: 10px;}
.logos { }
.logos img {margin-right: 10px; }
.red {color: #a62732;}




/*===== Godaddy Iframe =====*/
iframe {display: none;}

/*===== text decoration class =====*/

.underline {text-decoration: underline;}


/*===== table styles =====*/
table {margin:15px 0px}
td { border-bottom:1px solid #ccc; }
td.colHeader {color:#A62631; 
	background-color:#ccc; text-align:center }
td.date {background-color: #9C9C9C; color:#FFF}

/*===== Site Sponsorship (top/bottom banner) ====*/
#SiteSponsor {/*display:none;*/ width:950px; height:100px; padding:0; margin:10 auto; /*margin-bottom:10px;*/ text-align:center; background-color:#e9e9e9;}
#SiteSponsor a {border:none;}


/*===== Top Nav ====*/


#topNavContainer {
background-color: #a62732;
	margin:0 25px;
 
 
}

#topNavContainer ul {
	margin:0;
	padding:2px 0px;
	list-style-type: none;
	text-align:center;
}

#topNavContainer ul li {
	display:inline; list-style-type: none;
}

#topNavContainer ul li a { 
	color:#fff;
	margin:0 14px;
	font: 13px Tahoma, Geneva, sans-serif;
	font-weight: bold;
	text-decoration:none;
}
#topNavContainer ul li a:link, #topNavContainer ul li a:visited {color: #fff;}
#topNavContainer ul li a:hover {color:#999; background:none;}


/*======== sub nav ==========*/


#subNavContainer {
	 background: #a6a6a5 url(../img/bodyBG2.jpg) center repeat-y;
		background-color:#A62631;
	margin:0 25px;
	height:30px;
	text-align:right;
 
	
}
#subNavContainer strong{
	color:#666;
	margin:0px;
	padding: 0px;
}
#subNavContainer ul {
	margin:0;
	padding-top:10px;
	list-style-type: none;
	text-align:right;
	margin-right: 20px;
}
#subNavContainer ul li {
	display:inline; list-style-type: none; font-size:11px;
}
#subNavContainer ul li a { 
	color:#666;
	margin:0 5px;
	padding:0px;
	font: 11px Tahoma, Geneva, sans-serif;
	font-weight: normal;
	text-decoration:none;
	border-right:1px solid #fff;
	}
#subNavContainer ul li a.last { 
	border-right:none;
	}
#subNavContainer ul li a:link, #subNavContainer ul li a:visited {color:#A62631;}
#subNavContainer ul li a:hover {color: #CCC; }

/* == SIDENAV == */
#leftColumn {float:left; width:185px; margin:25px 25px 0 20px; padding:0; display:inline;}

#sideNav {width:185px; padding:0; margin:2px 0 0 0; text-align:left;}
#sideNav ul {width:185px; margin:0 0 20px 0; padding:0; list-style: none; background: #fff;}
#sideNav ul li {display:block; width: 145px; font: 13px Tahoma, Geneva, sans-serif; font-weight: normal; background: #fff; margin: 0; padding: 5px 20px 5px 20px; border-bottom:1px solid #ccc;}
#sideNav ul li a {text-decoration:none}
#sideNav ul li.header {padding: 5px 20px 5px 20px; width: 145px; font-weight:bold; background: #666; color:#fff; border:0;}
#sideNav ul li.header a:link, #sideNav ul li.header a:visited, #sideNav ul li.header a:hover, #sideNav ul li.header a:active {color:#fff; text-decoration:none}


#leftColumn img.speakerphoto {padding:3px; border:1px solid #CCC;margin:0px 10px 50px 0px}

#leftColumn p {clear:both; border-bottom:1px solid #fff; padding:5px 5px 20px 0px;min-height:108px}
#leftColumn h2{border-bottom:1px solid #000; color:#000; line-height:1.25em; font-size:18px; padding:3px; font-weight:bold; text-align:center}
#leftColumn.hp {background:#FFF url(../img/hp_rt_BG.gif) no-repeat right top; min-height:630px; margin-top:25px}

/* ===== homepage ===== */
#homepageContentWrapper { clear:both; margin:0px 25px 10px 25px;}


/* ===== MainColumn / Main Content ===== */
#middleColumn {float: left; padding: 0; width: 440px; margin-top:25px; display:inline;}
#middleColumn.wide {width:640px;}
h1, #middleColumn h1 {line-height:1em; font-size:22px; margin:0; color:#000; letter-spacing:.0001em;}

#middleColumn div.event {}
#middleColumn div.vendor img {float:left; margin:0 5px 5px 0;}
#middleColumn div.vendor div.rightSide {float:right; width:300px; margin:0;}

/* ===== rightColumn ===== */
#rightColumn {float: right; padding: 15px 5px; width: 182px; line-height: 1.35em; display:inline;}
#rightColumn div.callout {border:1px solid #999; padding:10px; margin-bottom:5px;}
#rightColumn div.regbtn {text-align:center; margin-bottom:15px;}
 
#sideBox {
	background-color: #fff;
	border: 1px solid #A62631;
	text-align:center;
	/*width:179px;*/
	/*margin:20px 40px 5px 10px;*/
}
/*#sideBox h4, #sideBox h4 a {
	color:#A62631; 
	background-color:#ccc; 
	margin:0px; 
	padding:4px; 
	text-align:center; 
	font-size:1.2em;
	text-transform:uppercase;
	line-height: 1.25em;
}*/
#sideBox h4, #sideBox h4.rvs, #sideBox h4 a, #sideBox h4.rvs a {
	color:#fff; 
	background-color:#A62631; 
	margin:0px; 
	padding:4px; 
	text-align:center; 
	font-size:1.12em;
	line-height: 1.7em;
	text-transform:uppercase;
}
#sideBox img {text-align:center;} 
#sideBox p {margin:5px;}


/* ===== Footer ===== */
#footerBody {text-align:center; background: #e9e9e9 url(../img/bodyBG2.jpg) center repeat-y; clear: both; width: 950px; height:175px; margin: 0 auto;	/*margin-top: 20px; padding:15px 0px; border-top:1px solid gray;*/}
#footerBottom {text-align:center; background: #a6a6a5 url(../img/bottomShadow.gif) center bottom no-repeat; clear: both; width: 950px; height:33px; margin: 0 auto;	/*margin-top: 20px; padding:15px 0px; border-top:1px solid gray;*/}
#footerBody p {padding:0; color:#999; line-height: 1.5em; font-size:11px;}
#footerBody a {text-decoration: none; color: #999; border-bottom:none;}
#footerBody p a:hover {text-decoration:underline; background:none;}



