body {
	background-color:#7a7a7a;
	background-image:url('images/navbg.gif');
	background-repeat:repeat-x;
	margin:0;
}
body, div, p, input, select, textarea, td, h1, h2, h3, h4 {
	font-family:arial;
}
form {
	padding:0;
	margin:0;
}
#nav, #cr, #content {
	width:800px;
	margin:0 auto 0 auto;
}
#nav, #cr {
	height:53px;
}
#cr a {
	color:#e4e4e4;
}
#nav {
	text-align:right;
}
#bdybox {
	background-color:#ffffff;
	padding-bottom:30px;
}
.joinbtn {
	float:right;
	margin-top:28px;
}
/* /////////// Main menu styles /////////////// */
#minitabs {
	margin: 0;
	padding: 29px 0 0 0;
	float:right;
}
#minitabs li {
	margin: 0; 
	padding: 0;
	display: inline;
	list-style-type: none;	
}	
#minitabs a:link, #minitabs a:visited {
	float: left;
	font-size: 14px;
	line-height: 14px;
	font-weight: normal;
	padding: 5px 10px 5px 10px;
	text-decoration: none;
	color: #ffffff;
	background-image:url('images/nav_sep.gif');
	background-position:right bottom;
	background-repeat:no-repeat;
}
#minitabs a.active:link, #minitabs a.active:visited, #minitabs a:hover {
	background-image:url('images/nav_active_bg.gif');
	background-position:left bottom;
	background-repeat:repeat-x;
}

/* /////////// End Main menu styles /////////////// */

.searchbox {
	font-size:14px;
	color:#cdcdcd;
	border:1px solid #cdcdcd;
	background-color:#aaaaaa;
	width:100px;
	margin:0 5px 0 10px;
}
.bnrimg {
	display:block;
	border:1px solid #c4a16a;
}
#txtlft, #txtlftscroll {
	height:327px;
	width:553px;
}
#txtlfthome {
	height:267px;
	width:453px;
}
#txtlfttall {
	width:626px;
}
#txtlfttalln {
	width:553px;
}

#txtlftflex {
	width:553px;
	height:auto;
}
#txtlftscroll {
	border:1px solid #c4a16a;
	margin:8px 0 8px 0;
	overflow-y:scroll;
}
#txtlft, #txtlfthome, #txtlfttall, #txtlftflex, #txtlfttalln {
	border:1px solid #c4a16a;
	margin:8px 0 8px 0;
	overflow-y:hidden;
}
#txtlft h1, #txtlfthome h1, #txtlfttall h1, #txtlftflex h1, #txtlfttalln h1, #txtlftscroll h1 {
	font-size:15px;
	color:#0e5f94;
	margin:0;
	padding:10px 10px 5px 10px;
}
.twoColTbl {
	margin:5px 0 10px 80px;
}
.threeColTbl {
	margin:5px 0 0 20px;
	width:95%;
}
.genimg {
	width:59px;
	padding:4px 0 4px 0;
}
.genimg img {
	border:1px solid #333333;
}
.genSpeaker, .gensm {
	font-size:12px;
	line-height:14px;
	color:#7a7a7a;
}
.genSpeaker {
	width:150px;
}
.gensm {
	width:33%;
	vertical-align:top;
	padding:0 0 10px 0;
}
#txtlft p.gen, #txtlfthome p.gen, #txtlfttall p.gen, #txtlftflex p.gen, #txtlftscroll p.gen {
	font-size:14px;
	line-height:18px;
	color:#7a7a7a;
	margin:0;
	padding:5px 10px 5px 10px;
}
.gentbl td {
	font-size:14px;
	color:#7a7a7a;
	padding-left:15px;
}
#txtlfttalln h2 {
  font-size:14px;
  font-weight:bold;
	padding:5px 10px 0px 10px;
}

div.content
{
	font-size:14px;
	line-height:16px;
	color:#7a7a7a;
	margin:0;
	padding:5px 10px 5px 10px;
}

div.content br
{
  line-height:9px;
}

div.content br
{
  line-height:9px;
}

#note br
{
  line-height:9px;
}

#txtlft ol, .content ul, #txtlftscroll ol {
	margin:10px 15px 0 25px;
	padding-left:20px;
}
#txtlft li, .content li, #txtlftscroll li {
	color:#7a7a7a;
	font-size:12px;
	padding:0 0 10px 0;
	margin:0;
	
}
#txtlfttall ul, #txtlfttall ol {	
	color:#7a7a7a;
	margin-top:10px;
	margin-bottom:10px;
}
#txtlfttall li {
	font-size:14px;
}
#txtrthome {
	width:335px;
}
#txtrt {
	width:235px;
}
#txtrtnarrow {
	width:163px;
}
#txtrt, #txtrtnarrow, #txtrthome {
	float:right;
	margin:8px 0 8px 0;
}
#txtrt h1, #txtrtnarrow h1, #txtrthome h1 {
	margin:1px;
	padding:0;
	background-image:url('images/hdr_bg.gif');
	background-position:left bottom;
	background-repeat:repeat-x;
	background-color:#a4cdde;
	font-size:12px;
	border:1px solid #0e5f94;
}
.jointbl {
	margin:5px 0 5px 25px;
}
.jointbl td {
	font-size:12px;
	color:#7a7a7a;
	padding:3px 10px 3px 0;
}
.jointbl .input {
	font-size:12px;
	border:1px solid #666666;
	background-color:#eeeeee;
	color:#666666;
}
.boxwide a, #txtrtnarrow a, .mediabox a {
	color:#c4a16a;
}
.boxwide a:hover, #txtrtnarrow a:hover, .mediabox a:hover {
	color:#0e5f94;
}
.boxwide p.date, .boxwide p.txt, .boxwide .quote, .boxwide .quoter {
	color:#7a7a7a;
	margin:0;
}
.boxwide p.date, .boxwide p.txt {
	font-size:12px;
	line-height:15px;
}
.boxwide p.date {
	padding:6px 10px 2px 10px;
	font-style:italic;
}
.boxwide p.txt, .mediabox p.navtxt {
	padding:3px 10px 10px 10px;
	margin:0;
}
.boxwide, .boxwideflex {
	border:1px solid #c4a16a;
	
}
.confirm {
	color:green;
}
.boxwide .quote, .boxwide .quoter, .confirm {
	font-size:12px;
	line-height:14px;
}
.quote, .confirm {
	padding:5px 10px 10px 10px;
}
.quoter {
	text-align:right;
	font-style:italic;
	padding:0 10px 0 0;
}
.boxwide:hover {
	border:1px solid #0e5f94;
}
.mediabox {
	
	height:72px;
	margin:0 0 1px 1px;
	background-position:50% 50%;
	background-repeat:no-repeat;
}
.mediabox .navtxt {
	font-size:12px;
	line-height:17px
}
.mediabox .navtxt a {
	display:block;
	color:#86612c;
}
.navtxt a:hover {
	color:#0e5f94;
}
.sponsortop, .sponsormain, .sponsorsub, .sponsorco {
	font-size:12px;
	display:block;
	padding-top:3px;
	padding-bottom:3px;
	margin:1px;
	
}
.sponsormain, .sponsorsub {
	background-image:url('images/arrow_up.gif');
	background-repeat:no-repeat;
	font-weight:bold;
	text-decoration:none;
	background-position:left bottom;
	background-color:#4a7eaf;
	color:white;
	padding-left:22px;
}
.sponsorco {
	padding-left:40px;
	color:#86612c;
}
.sponsorco:hover {
	color:#666666;
}
.sponsortop {
	padding-left:10px;
	color:#86612c;
}
.calloutbox {
	width:220px;
	font-size:12px;
	color:#7a7a7a;
	text-align:justify;
}
/*
.calloutbox img {
	margin-bottom:10px;
}
*/
.formteaser {
	margin:0 auto 0 auto;
}
.formteaser td {
	font-size:12px;
	color:#7a7a7a;
	padding:2px 4px 2px 4px;
}
.formteaser .input {
	border:1px solid #666666;
	background-color:#eeeeee;
	color:#666666;
	font-size:12px;
	width:120px;
}
#sponsors {
	border:1px solid #c5c5c5;
	background-color:#eeeeee;
	display:block;
	clear:both;
}
#sponsors .logos {
	margin:0 auto 0 auto;
	padding:0;
}
#sponsors .logos td {
	padding:0 10px 0 10px;
}
.pdate {
	width:109px;
	height:27px;
	background-image:url('images/date_bg.gif');
	background-position:0 0;
	background-repeat:no-repeat;
	float:left;
	color:#7a7a7a;
	margin-left:12px;
	margin-bottom:15px;
	line-height:25px;
	font-size:12px;
	text-indent:15px;
}
.phdr {
	float:right;
	font-size:12px;
	width:410px;
	margin-right:12px;
	height:27px;
	clear:right;
	display:inline;
}
.phdr a, .pagLinks a, .lftlinks a, .gen a, .gensm a, .genSpeaker a, .content a, .content a:visited, .jointbl a {
	color:#0e5f94;
}
.phdr a:hover, .pagLinks a:hover, .lftlinks a:hover, .gen a:hover, .genSpeaker a:hover, .gensm a:hover, .content a:hover, .jointbl a:hover {
	color:#c4a16a;
}
.pagLinks a {
	padding:0 3px 0 3px;
}
.pagLinks {
	text-align:center;
	font-size:12px;
	line-height:25px;
}
.lftlinks {
	font-size:12px;
	color:#7a7a7a;
	margin:10px 10px 0 10px;
}
/*/////////////////// Drop menu styles ////////////////*/
.module {
	width:135px;
	height:26px;
	margin:0 auto 0 auto;
	color:#c4a16a;
	font-size:0.95em;
	}
.dropdown dt {
	cursor:pointer;
	margin-top:0;
	}

dt#one-ddheader, dt#two-ddheader, dt#three-ddheader {
	background:url(images/bg_dropdown.gif);
	background-repeat:no-repeat;
	width:135px;
	height:26px;
	line-height:24px;
	text-indent:10px;
	margin-top:0;
	}

.dropdown dd {
	position:absolute; 
	overflow:hidden; 
	display:none; 
	background:#f2efea; 
	z-index:200; 
	opacity:0;
	margin-left:2px;
	}

.dropdown ul {
	list-style:none;
	padding:0 12px 12px 0;
	width:105px;
	margin-top:0;
	margin-left:10px;
	}

.dropdown a, .dropdown a:active, .dropdown a:visited {
	display:block; 
	padding:8px 0 0 0; 
	text-decoration:none; 
	background:#f2efea; 
	}
/*/////////////////// End Drop menu styles ////////////////*/


/*/////////////////// Start speaker styles ////////////////*/
.gen, .title {
	font-family:arial;
	font-size:14px;
	margin:0;
	padding:5px 10px 5px 10px;
}
p.gen {
	font-family:arial;
	font-size:14px;
	line-height:18px;
	color:#7a7a7a;
}
p.title {
	color:black;
}
.headshot {
	padding:2px;
	border:1px solid #7a7a7a;
	margin:0 10px 3px 10px;
}
.backlink {
	float:right;
	font-size:12px;
	padding:5px 20px 0 0;
}
p.gen a, p.title a, .backlink {
	color:#0e5f94;
}
p.gen a:hover, p.title a:hover, .backlink:hover {
	color:#c4a16a;
}
/* ///////////  End speaker styles  //////////////// */

.splogo {
	margin:20px auto 15px auto;
}
#cr {
	padding-top:5px;
	font-size:12px;
	color:#e4e4e4;
	clear:both;
	/*margin-top:20px;*/
}
.absmiddle {
	vertical-align:middle;
}
.mlft10 { margin-left:10px; }
.mrt10  { margin-right:10px; }
.mlft30 { margin-left:30px; }
.mlft40 { margin-left:40px; }
.mrt30  { margin-right:30px; }
.mrt40  { margin-right:40px; }
.mtop7  { margin-top:7px; }
.mtop30 { margin-top:30px; }
.mtop20 { margin-top:20px; }
.w161   { width:161px; }
.w200   { width:200px; }
.w210   { width:210px; }
.h129   { height:159px; }
.h350   { height:350px; }
.fRight { float:right; }
.fLeft  { float:left; }
.txtRt  { text-align:right; }
.pbtm20 { padding-bottom:40px; }
.cleanbreak { clear:both; }

.eventbox
{
	font-size:11px;
	color:#7a7a7a;
	padding:0px 10px;
	margin:4px 0px 10px 0px;
}
.txtarrow, .txtarrowd {
	background-repeat:no-repeat;
	background-position:0 3px;
	padding-left:20px;
}
.txtarrow {
	background-image:url('images/arrow_txt_up.gif');
}
.txtarrowd {
	background-image:url('images/arrow_txt_dwn.gif');
}

a img { border:0px;}
