/* CSS Document General*/
*{margin:0;padding:0}

body {background:#25262b;text-align:center;font-family:Arial, Helvetica, sans-serif;font-size:9pt;}
ul{padding-left:18px;}
p{padding:4px;}



a:link, a:visited {color:#172a48;}
a:hover {color:#990000;}

#container{margin: 0 auto;text-align:left;width:990px;border:1px solid #666;margin-top:0px;}

/*#topnav {font-size: 9pt;font-weight: bold;background: url(../images/tp_nav_bg.gif) repeat-x left top;padding-top:0px;padding-left:20px;height:18px;}
	#topnav ul {list-style-type:none;padding:0px;margin:0px;white-space:nowrap;height:18px;}
	#topnav ul li {display:inline;list-style:none;}
	#topnav ul li a{border-left:solid 1px #a4b3d7;border-right:solid 1px #1a0000;color:#fff;text-decoration:none;padding-left:20px;padding-right:23px;}
*/
	#header {background: url(../images/header.jpg) no-repeat left top;margin: 0px;height: 98px;width: 990px;}
	#srchTable {margin-top: 50px;margin-right:20px;}
	#srchTable input, #srchTable select{font-size:8pt;}
	.tpSearchArrow{padding-top:3px;}

#body{background:url(../images/page_bg.jpg) repeat-x #d2d4d7;height:auto; width:990px;}
#tablebody{height:100%; width:970px;}
#content{background:#d2d4d7 url(../images/gradient_lightgrey.jpg) repeat-x;height:100%; width:970px; margin-left:5px;margin-right:5px;padding:5px;}

#columnLarge{float:left;width:630px;margin:5px;padding-bottom:8px;}
	#flshTop4{width:620px;float:left;margin-top:5px;}
	/*#dvFeaturedTraining{background:url("../images/ttl_bg_new.gif") repeat-x;width:620px;float:left;margin-top:5px;margin-left:1px;}
	#dvTopTrainers{background:url("../images/ttl_bg_new.gif") repeat-x;width:620px;float:left;margin-top:5px;margin-left:1px;}*/

#columnSmall{float:left;width:315px;margin:5px;padding-bottom:5px;}
	#top10{margin-bottom:10px;background-color:#ffffff;float:left;width:314px;border-left:#9eadc2 solid 1px;border-right:#9eadc2 solid 1px;border-bottom:#9eadc2 solid 1px}
	#top10 td{line-height:8pt;}
	#top10 hr{height:1px;color:#fff;}
	#tags{margin-bottom:10px;background-color:#ffffff;float:left;width:314px;border-left:#9eadc2 solid 1px;border-right:#9eadc2 solid 1px;border-bottom:#9eadc2 solid 1px}

.linetitle{font-weight:normal;padding-top:4px;padding-bottom:4px;padding-left:4px;font-size:8pt;}
.linetitle h3 { font-size:8pt;font-weight:normal}	
.sep{background-color:#fff;}

.Tag1{font-size:8pt;padding-left:5px;padding-right:5px;}
.Tag2{font-size:10pt;padding-left:5px;padding-right:5px;}
.Tag3{font-size:11pt;padding-left:5px;padding-right:5px;}
.Tag4{font-size:12pt;padding-left:5px;padding-right:5px;}
.Tag5{font-size:14pt;padding-left:5px;padding-right:5px;}
.Tag6{font-size:15pt;padding-left:5px;padding-right:5px;}
.Tag7{font-size:16pt;padding-left:5px;padding-right:5px;}
	
.data{font-weight:normal;font-size:8pt;}

.searchResultItem{margin-left:28px;}
.bodyBox{background-color:#fff;float:left;width:906px;border-left:#c0c5cb solid 1px;border-right:#c0c5cb solid 2px;}
.headerBox{background-image: url(../images/results_title_bar_center.png); background-repeat: repeat-x; float:left;height:64px;text-align:center;padding-top:12px;}

.resultBlock{float:left;width:937px;background-color:#efefef;border-left:#d9d9d9 1px solid;border-right:#d9d9d9 1px solid;padding-left:2px;padding-top:6px;margin-bottom:-7px;}
.ralign{text-align:right;}

.topmargin{margin-top:12px;}
.toppadding{padding-top:6px;}
.leftpadding{padding-left:8px;}
.leftpadding ul{padding-left:28px;}
.leftLargepadding{padding-left:14px;}
.pagerstyle{text-decoration:none; color:#033c8c;}
.imgpaddingright{padding-right:10px;padding-bottom:4px;}
.imgpaddingleft{padding-left:8px;padding-bottom:12px;}
.imgpadding{padding:8px;padding-top:4px}
.floatleft{float:left;}
	

#footer{background: url(../images/footer_bar_bg.gif) repeat-x left top;height:36px;z-index:1000;position: fixed;bottom:0px;overflow:hidden;color: #700000;font-size: 8pt;font-weight:bold;border:solid 1px #000;width:988px;}
.ftpad{padding-left:20px;padding-right:20px;padding-top:10px;display:inline;}
#chkout{background-color:#d5deeb;height:36px;padding:10px;color:#000}


.titlebg{background: url(../images/ttl_bg.jpg) no-repeat left top; height: 27px; width:548px; color:#fff;font-size:10pt; font-weight:bold; padding-top:5px;padding-left:10px;}
.error{ color:#ff0000; font-size:12pt; font-weight:bold;}
.btmNav{ color:#033c8c; font-size:8pt; font-weight:normal;}
.searchresults{ font-weight:bold;color:#333333;font-size:8pt;padding-left:6px;padding-top:2px;}
.pagecount{font-size:9pt;}
.keywords{ padding:1px;margin-top:2px;width:220px}
#btmPager{ text-align:right;padding-right:30px;padding-top:12px;float:right}

 .resultAlt{width:100%;background-color:#dedede;padding-top:5px;padding-bottom:5px;}           
 
.srchtitlelink {font-size:11pt;padding-left:30px;padding-right:30px;font-weight:bold;text-decoration:none;color:#184b91;}
a.srchtitlelink:link, a.srchtitlelink:visited {color: #FFF;}
.srchtrainername {font-size:9pt;padding-left:30px;padding-right:30px;font-weight:bold;text-decoration:none;color:#184b91;}
a.srchtrainername:link, a.srchtrainername:visited {color:#FFF;}

.titlelink {color:#194d94;font-size:9pt;padding-left:5px;padding-right:5px;font-weight:bold;text-decoration:none;}
.trainername {color:#194d94;font-size:8pt;padding-left:5px;padding-right:5px;text-decoration:none;}

 .dtlTrainerName{font-size:11pt;color:#184b91;font-weight:bold;padding-left:20px;padding-right:20px;}
 .content{padding-left:20px;padding-top:10px;}
#contentpane {background-color:#fff;border:solid 1px #b5b5b5;}

.tblHistory{ margin-bottom:25px;width:98%; border:solid 1px #b5b5b5;}
.tblHistory td, .tblHistory th { padding:5px;}
.tblHistoryTop{ width:98%}

.tblHistoryTop a:link, .tblHistoryTop a:visited { color:#bd0000}
.tblHistoryTop a:hover { color:#4e73a7}

.historyheaders{text-align:left;font-weight:bold;background-color:#4e73a7;color:#fff}
.altrow { background-color:#f5f5f5}
.mainrow{ background-color:#fff;}
 .tdpad {padding:5px;}
 .indent {padding-left:20px;}
 .indentTwo {padding-left:6px;}
 .padright{ padding-right:20px;}

.historyTitle{ font-weight:bold;}
 
/* Receipt Page Styles*/	
.receiptTable{border-collapse:collapse; background-color:#fff;border:#8f9eb5 1px solid;margin-top:2px;}
.receiptheaders{padding-top:6px;padding-bottom:6px;padding-left:8px;background-color:#acbbd0;color:#ffffff}
.recipientTableCell{padding-left:8px;padding-top:4px;padding-bottom:4px;color:#595959}
.recipietHeads{color:white;font-family:Arial, Helvetica, sans-serif;font-size:14px;font-weight:bold;padding-left:6px;padding-top:4px;padding-bottom:4px}
.recipientTotal{color:#984b4b;font-size:11pt;font-weight:bold;}
.receiptMainTable{border-collapse:collapse;margin-top:12px;margin-left:12px;border:1px solid #c2ccd9;}
.receiptTD1{background-color:#606677}
.receiptTD2{background-color:#f2f4f4;padding-left:8px;padding-top:3px;padding-bottom:3px;}
.receiptTD3{background-color:#e9e9e9}
.receipth1{color:white;font-family:Arial, Helvetica, sans-serif;font-size:20px;font-weight:bold;padding-left:6px;padding-top:4px;padding-bottom:4px}           
 


#dvDetailTitle  {	background: url(../images/detail_top_bg.jpg) repeat-x left top;padding:20px;width:880px;margin-left:10px;margin-bottom:0px}
#dvDetailTitle h3 a {color:#fff; font-size:9pt;text-decoration:none;}
#dvDetailTitle h1 { font-size:11pt; color:#fff;}
#dvDetailTitle h2 { font-size:10pt; color:#fff; margin-top:10px;font-weight:normal;}

#dvDetailTitle p {color:#fff; font-size:11pt;padding-top:10px;}
#tblSession h3{ font-size:14pt;}
#tblSession { color:#666}
#upsell{background-color:#e3e3e3;border-style:dashed; border-width:1px; border-color:#666;padding:10px;margin-top:10px;width:250px;}
#upsell p { padding:5 0 5 0;}
#upsell h2{ font-size:11pt;}

.btnrtbg
{
	padding:5px 20px 3px 4px;
	background:url(../images/btn_bg_rt.gif) no-repeat top right;	
	height:28px;
	white-space: nowrap;
}

.btnlftbg
{
	background: url(../images/btn_bg_lft.gif) no-repeat top left;
	font-family: arial;
	font-size: 10pt;
	font-weight: bold;
	color: #FFFFFF;
	padding-left:16px;
	height:28px;
	
}

.btnrtbgLiveEvent
{
	padding:5px 40px 3px 36px;
	background:url(../images/btn_bg_rt_LE.gif) no-repeat top right;	
	height:28px;
	white-space: nowrap;
}

.btnlftbgLiveEvent
{
	background: url(../images/btn_bg_lft_LE.gif) no-repeat top left;
	font-family: arial;
	font-size: 10pt;
	font-weight: bold;
	color: #FFFFFF;
	padding-left:16px;
	height:28px;
}
.btnlftbgLiveEvent a { color:#fff;}

.btnrtbgCart
{
	padding:5px 20px 3px 4px;
	background:url(../images/btn_bg_rt_cart.gif) no-repeat top right;	
	height:28px;
	white-space: nowrap;
}

.btnlftbgCart
{
	background:url(../images/btn_bg_lft_cart.gif) no-repeat top left;
	font-family: arial;
	font-size: 10pt;
	font-weight: bold;
	color: #FFFFFF;
	padding-left:16px;
	height:28px;
}



.tab{display:inline;padding:5px;margin-left:3px;border:solid 1px #b5b5b5;border-bottom:none;}
.activeTab{background-color:#4e73a7;font-weight:bold;}
.activeTab a{color:#fff;}
.inactiveTab{color:#ccc;background-color:#fff;}
.tabcontainer{margin-bottom:5px;}

.dvUpcomingWebinars
{
	margin-bottom:20px;width:308px;padding:3px;background:white;border-right:1px gray solid;border-bottom:1px gray solid;border-left:1px gray solid;
}
.dvUpcomingWebinars h3
{
	color:navy;padding-bottom:3px
}
.dvUpcomingWebinars ul{list-style:none;}
.dvUpcomingWebinars li{list-style:padding:3px}

.dvNextWebinar {border:1px navy solid;padding:7px;margin:0 0 10px 0;background:#99FF66;}
.dvNextWebinar h3{color:navy;padding-bottom:3px}
.dvNextWebinarImg { border:1px black solid;float:left;margin-right:6px;}
.dvNextWebinarRegLnk {color:green;font-size:140%;font-weight:bolder;text-transform: uppercase}
.dvNextWebinarTitle { padding:3px 3px 9px 3px}
