﻿table#SeminarReg
{
	background:Transparent url('/images/EnergyShow/boxgray3bottom.gif') no-repeat bottom left;
	padding-bottom:20px;
	
}

#SemListTable table
{
	
}

#SemListTable table th
{
	background:Transparent url('/images/EnergyShow/boxgray3top.gif') no-repeat top left;	
	text-align:left;
	color:#D41421;
	margin:0px;
	font-size:14px;
	padding:0px;
	height:17px;
	padding:8px 4px 8px 8px;
}


table#SeminarReg th
{
	background:Transparent url('/images/EnergyShow/boxgray3top.gif') no-repeat top left;	
	text-align:left;
	color:#D41421;
	margin:0px;
	font-size:14px;
	height:18px;
	padding:8px 4px 8px 8px;
}

table#SeminarReg td
{
margin-left:2px;
padding:4px;
padding-left:15px;
}

td.SemText
{
	background-color:Transparent;
	padding:3px;
	font-weight:bold;
}

td.SemInput
{
	background-color:Transparent;
	padding:3px;
}

td.SemInput input
{
	width:90%;
}

#SemList table
{
	margin:0;padding:0;
	background:#fff url('/images/EnergyShow/boxes/box2bottom.gif') no-repeat bottom left;
	width:360px;
	margin-right:10px;
	float:left;
}

*html #SemList table{margin-right:5px;}

#SemList table th .head
{
	background:#fff url('/images/EnergyShow/boxes/box2top.gif') no-repeat top left;
	color:#D41421;
	margin:0px;
	font-size:14px;
	padding:0px;
	height:22px;
	padding:5px 4px 4px 8px;

}

.SemBody,.moveLeft{font-size:11px; padding-left:10px;}

.SemBody{width:328px;}

#SemList table h2.SemSummary
{	width:328px;
	background-color:#CC0011;
	font-size:12px;
	padding:5px 5px 5px 10px;

	margin:0;
	border:none;
	color:#fff;
    text-align:left;
    font-weight:bold;
   margin:5px;
}

#SemList table td
{
	background-color:Transparent;
	font-size:13px;
	margin:0;
	border:none;
	padding:5px 3px 5px 3px;
}
#SemList table td div.moveLeft
{
	display:inline;
	margin-left:0px;
	padding-right:5px;
	margin-top:-1px;
	width:200px;
	float:left;
	font-weight:bold;
	vertical-align:top
width:160px;
	
}

#SemList table td div.moveRight
{
	display:inline;
	/*margin-left:49%;*/
	padding-right:10px;
	float:right;
	margin-right:5px;
width:160px
text-align:right;
	
}

#SemList table td div.moveRight img
{
float:none;
	
}

div.SemErrorList span
{
	background-color:Red;
	padding:5px;
	padding-left:10px;
	font-size:13px;
	display:block;
	margin-top:5px;
	width:88.5%;
	color:#fff;
}

table.SelectedItems th
{
	background-color:#E60000;
	padding:5px;
	text-align:center;
	color:#fff;
}

td.SelectedSemItem
{
	background:#fff url('/images/EnergyShow/boxgray3bottom.gif') no-repeat bottom left;
	font-size:13px;
	
	/*background-color:#E6E6E6;	
	border:2px solid #CCCCCC;*/
	padding:8px;
	
}

td.SelectedSemItem div.SemLink 
{padding-top:5px;}

td.SelectedSemItem a
{
	font-size:11px;
	font-weight:normal;
	
}

.SemTitle{width:78%; float:left;}

.SemPrice{width:20%; float:left; text-align:right;}

#SeminarPage h1.heading 
{
	width:50%;
	
}

.SemBasket
{
	float:right;
	width:28%;	
	margin-top:-25px;
}

.SemBasket a, .SemBasket a:link, .SemBasket a:visited
{
	color:#D41421;
}

#SemPayment
{
	margin-top:10px;
	Padding:5px;
	
}

#printloc
{
margin-top:10px;	
}

.btnNext,.btnNextLong
{
	background:#fff url('/images/EnergyShow/back_button.gif') no-repeat bottom left;
	color:#fff;
	border:none;
	padding:5px 10px 5px 10px;
	width:129px;
	font-weight:bold;
	cursor:pointer;
	font-size:11px;
}

.btnNextLong
{
	background:#fff url('/images/EnergyShow/back_button_long.gif') no-repeat bottom left;
	width:160px;
	
}

.SemWrap
{
	border-top:1px solid #CDCDCD;
	padding:4px 0 4px 0;
}
 
.SemBooked
{
	border-bottom:1px solid #CDCDCD;
	padding:4px 0 4px 0;
}

.mainContent .mainContentWrap #SeminarPage td.SemTopBorder
{
	border-top:1px solid #CDCDCD;
	padding:0px;
	margin:0px;
}

.mainContent .mainContentWrap #SeminarPage td.InvoiceTitle
{
	font-weight:bold;
	text-align: left;
}

.mainContent .mainContentWrap #SeminarPage td.SemMoney
{
	text-align:left;	
}

.SemError h3
{text-align:center;}

#SeminarPage td{border:none;}

p#energyShowBanners { width: 522px; margin-left: auto; margin-right: auto; }
p#energyShowBanners img { margin-bottom: 10px; }

.formlabel
{
float:left;
width:180px;	
}

.textbox, .textarea
{
	width:200px;	
}

.textarealong
{
	width:380px;
	height:150px;	
}

table.MainTable1col th.Table1col_head,table.MainTable2col th.Table2col_head,table.MainTable3col th.Table3col_head 

{ font-family:Arial;font-size:16px; color:#666666; }

table.MainTable1col{ width:730px; margin:0px; margin-bottom:8px; background:#fff url('/images/energyshow/Boxes/box1bottom.gif') no-repeat bottom left;}

table.MainTable1col td, table.MainTable2col td, table.MainTable3col td { border: none; }
th.Table1col_head{height:31px; vertical-align:middle;margin:0px; padding:0px; padding-left:7px;   background:#fff url('/images/energyshow/Boxes/box1top.gif') no-repeat top left;}
td.Tablecell{ padding:0px; margin:0px; text-align:left; padding:5px; }
td.Tablecell p{ color:#595959; }


.mainContentWrap td.Tablecell ul
{
padding:0px;
margin:0px;
text-indent:0px;
font-family:arial,Helvetica,sans-serif;
font-size:1em;
list-style-type:square;
padding:2px 0 0;
}




table.MainTable2col { margin:0px; margin-bottom:8px; }
th.Table2col_head{height:31px; vertical-align:middle;margin:0px; padding:0px; padding-left:0px; width:256px; background:#fff url('/images/energyshow/Boxes/box2top.gif') no-repeat top left;}
table.MainTable2col td.Tablecell{ padding:0px; margin:0px; text-align:left; padding:5px; color:Black; background:#fff url('/images/energyshow/Boxes/box2bottom.gif') no-repeat bottom left }
td.Tablecell p{ color:Black; }

table.MainTable3col{ margin:0px; margin-bottom:8px; }
th.Table3col_head{height:31px; vertical-align:middle;margin:0px; padding:0px; padding-left:0px; background:#fff url('/images/energyshow/Boxes/box3top.gif') no-repeat top left;}
table.MainTable3col td.Tablecell{ padding:0px; margin:0px; text-align:left; padding:5px; color:Black; background:#fff url('/images/energyshow/Boxes/box3bottom.gif') no-repeat bottom left }
td.Tablecell p{ color:Black; }

th.Table2col_head{text-indent:7px; max-width:360px;}
table.MainTable2col td.Tablecell{width:360px; max-width:360px;}

th.Table3col_head{text-indent:7px; }
table.MainTable3col td.Tablecell{ width: 167px; max-width: 167px; }


table.Box1Grey td, table.Box2Grey td, table.Box3Grey td {border:none;}


table.Box1Grey, table.Box2Grey, table.Box3Grey {
margin-bottom:10px;
}

table.Box1Grey td.TopBorder {
background:transparent url(/images/energyshow/boxes/boxtop.gif) no-repeat scroll 0 0;
height:10px;
line-height:10px;
margin:0;
padding:0 0 0 10px;
width:100%;
}

table.Box1Grey td.Content {
background:transparent url(/images/energyshow/boxes/boxspacer.gif) repeat-y scroll 0 0;
margin:0;
padding:2px 15px 0 10px;
width:730px;
}


table.Box1Grey td.Bottom {
background:transparent url(/images/energyshow/boxes/boxbottom.gif) no-repeat scroll 0 100%;
height:10px;
margin:0;
padding:0;
width:100%;
line-height:10px;
}



table.Box3Grey td.TopBorder {
background:transparent url(/images/energyshow/boxes/box31top.gif) no-repeat scroll 0 0;
height:10px;
line-height:10px;
margin:0;
padding:0 0 0 10px;
width:236px;
}

table.Box3Grey td.Content {
background:transparent url(/images/energyshow/boxes/box31spacer.gif) repeat-y scroll 0 0;
margin:0;
padding:2px 5px 0 10px;
width:226px;
}

table.Box3Grey td.Bottom {
background:transparent url(/images/energyshow/boxes/box31bottom.gif) no-repeat scroll 0 100%;
height:10px;
margin:0;
padding:0;
width:236px;
line-height:10px;
}

table.Box2Grey td.TopBorder {
background:transparent url(/images/energyshow/boxes/box21top.gif) no-repeat scroll 0 0;
height:10px;
line-height:10px;
margin:0;
padding:0 0 0 10px;
width:360px;
}

table.Box2Grey td.Content {
background:transparent url(/images/energyshow/boxes/box21spacer.gif) repeat-y scroll 0 0;
margin:0;
padding:2px 10px 0 10px;
width:360px;
}

table.Box2Grey td.Bottom {
background:transparent url(/images/energyshow/boxes/box21bottom.gif) no-repeat scroll 0 100%;
height:10px;
margin:0;
padding:0;
width:360px;
line-height:10px;
}




table.Box1Grey h2, table Box2Grey h2, table Box3Grey h3
{

font-family:Arial;
font-size:15px;
font-style:normal;
font-weight:bold;
margin:0;
padding:6px 0 0;
}


table.Box3Grey td.Content p
{
padding-right:12px;	
}

table#SeminarReg td table.PaymentType td{padding-left:0px; padding-right:60px; vertical-align:top;}
table#SeminarReg td table.PaymentType td input{padding-top:0px; margin-top:0px; }
td.RefNum{padding-bottom:10px;}

h3.PurchaseSummary{font-size:16px; color:#595959;}

div.hr1{color: #fff;
background-color: #fff;
border-top:dotted 1px #CDCDCD;
height: 1px; margin-top:5px; margin-bottom:5px;}

div.hr2{color: #fff;
background-color: #fff;
border-top:solid 1px #595959;
height: 1px; margin-top:5px; margin-bottom:5px;}
.noborder, .noBorder{background:none; border:none;}
/*
td.Cell1{width:15%;}
td.Cell2{width:35%;}
td.Cell3{width:15%;}
td.Cell4{width:35%;}
*/

/* left side banner video */
table.bannerVid
{
}

table.bannerVid td
{
	border: medium none;
	padding: none;
	margin: none;
}

table.bannerVid .bannerVidTop
{
	background: url("/images/EnergyShow/other/video_top01.gif") no-repeat scroll 0 0 transparent;
	height: 10px;
	line-height: 10px;
}

table.bannerVid .bannerVidBottom
{
	background: url("/images/EnergyShow/other/video_bottom01.gif") no-repeat scroll center bottom #D41421;
	font-size: 11px;
	line-height: 20px;
	height: 25px;
	color: #000000;
	text-align: center;
}

table.bannerVid .bannerVidBottom a:link, table.bannerVid .bannerVidBottom a:visited
{
	color: #ffffff;
	text-decoration: none;
}

table.bannerVid .bannerVidBottom a:hover, table.bannerVid .bannerVidBottom a:active
{
	color: #ffffff;
	text-decoration: underline;
}

table.bannerVid object, table.bannerVid embed
{
	margin-left: 0px;
	display: block;
}


