@charset "utf-8";
body  {
	font: 100% Arial, Helvetica, sans-serif;
	background: #fff;
	margin: 0;
	padding: 0;
	text-align: center;
	color: #000000;
	background:url(/images/hp_bgTop.gif);
	background-repeat:repeat-x;
}

a {
	color: #353535;
    text-decoration: none;
}
a:hover {
	text-decoration: none;
}
th {
	font-weight: bold; white-space: nowrap; text-align: left;
}
form {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px;
}
h1 {
	display: inline; font-size: 100%; margin: 0px; font-family: 'arial', 'helvetica', sans-serif;
}
h2 {
	display: inline; font-size: 100%; margin: 0px; font-family: 'arial', 'helvetica', sans-serif;
}
h3 {
	display: inline; font-size: 100%; margin: 0px; font-family: 'arial', 'helvetica', sans-serif;
}
h4 {
	display: inline; font-size: 100%; margin: 0px; font-family: 'arial', 'helvetica', sans-serif;
}
h5 {
	display: inline; font-size: 100%; margin: 0px; font-family: 'arial', 'helvetica', sans-serif;
}
h6 {
	display: inline; font-size: 100%; margin: 0px; font-family: 'arial', 'helvetica', sans-serif;
}
select {
	color: #000;
}
select option {
	font-size: 100%;
}
select optgroup {
	font-size: 100%;
}
img {
	border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px;
}
dl {
	margin-left: 1em;
}
dt {
	font-weight: bold;
}
fieldset legend {
	font-weight: bold; color: black;
}
fieldset ul {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; padding-top: 0px;
}
ul li {
	padding-left: 0px; margin-left: 1.5em;
}
ol li {
	padding-left: 0px; margin-left: 1.5em;
}
input {
	padding-top: 0px;
}
input.textbox {
	height:15px;
	padding:0;
	margin:0 8px;
	border:1px solid #000000;
	vertical-align:middle;
	font-size:10px;
	width:120px;
}
.pageBody #boxcontain { 
	width: 1100px;
	margin: 0 auto;
	text-align: center;
	background:url(/images/hp_bgTL.jpg);
	background-repeat:no-repeat;
}
.pageBody #container { 
	width: 1015px;
	margin: 0 20px;
	text-align: left;
	margin: 0 auto;
} 
.pageBody #header { 
	height: 294px; 
	margin:0px;
} 
.pageBody #headerTop { 
	height: 114px; 
	margin:0;
	padding: 0 9px 0 9px;
} 
.pageBody #headerMid { 
	height: 152px; 
	margin:0px;
	text-align:right;
} 
.pageBody #headerBot {
	padding: 1px 0 0 0;
    margin:0;
	height: 27px;
}
.pageBody #headerBotMid {
    float:right;
    width:997px;
	padding: 0;
    margin:0;
    background:#202020;
}
.pageBody #headerBotLft {
    float:right;
	padding: 0;
    margin:0;
    width:9px;
}
.pageBody #headerBotRt {
    float:right;
	padding: 0;
    margin:0;
    width:9px;
}
.pageBody #logoHdr { 
	float: left; 
	margin: 0 9px;
} 
.pageBody #searchHdr {  
	margin:0px;
	padding: 4px 25px 0 0;
} 
.pageBody #searchHdr select {  
	height:16px;
	padding:0;
	border:1px solid #000000;
	vertical-align:middle;
	font-size:10px;
	width:112px;
} 
.pageBody #mmbrHdr { 
	margin: 105px 9px 0  0;
}
.pageBody #navHdr { 
	margin: 0 9px 0  0;
} 
.pageBody #navHdr a:hover { 
	text-decoration: underline;
}
.pageBody #header h1 {
	margin: 0;
	padding: 0;
}
.pageBody #sidebar {
	float: right;
	margin: 0;
	padding: 0;
}
.pageBody #webinar {
	margin: 0;
	padding: 9px 0 0 0;
	height:375px;
	width: 262px;
	background:url(/images/hp_hdrSdBrBG.png);
	background-repeat:no-repeat;
}
.pageBody #sideTop {
	margin: 0;
	padding: 9px 0 0 0;
	width: 256px;
	background:url(/images/sdbrShdwTop.png);
	background-repeat:no-repeat;
}
.mostDek {
  font-size:0.8em;
}
.pageBody #sideTopMedia {
	margin: 0;
	padding: 20px 0 0 0;
	width: 256px;
    height:480px;
	background:url(/images/sdbrShdwTopMedia.png);
	background-repeat:no-repeat;
}
.pageBody #tobsideAdMedia {
	margin: 0 13px 0 0;
	padding: 3px 0 5px 2px;
    text-align:right;
}
.pageBody #tobsideAd {
	margin: 0 10px 0 0;
	padding: 3px 0 5px 3px;
	background:#fff;
}
.pageBody #tobsideAd1 {
	margin: 0 10px 0 0;
	padding: 3px 0 5px 3px;
	background:#424242;
}
.pageBody #tobsideAd2 {
	margin: 0 10px 0 0;
	padding: 3px 0 5px 3px;
	background:#fff;
}
.pageBody #sideAd {
	margin: 0;
	padding: 0 5px 0 7px;
    width:245px;
}
.pageBody #sideAd table td, .pageBody #sideAdSub table td {
  padding-right: 1px;
  padding-bottom: 1px;
}
.pageBody #sideAdSub {
	margin: 0;
	padding: 0 6px 0 3px;
    width:245px;
}
.pageBody #sideCall {
	margin: 0 0 0 1px;
	padding: 0;
    width:245px;
}
.pageBody #midCall{
    padding: 0;
    margin: 0;
    height: auto;
    width: 235px;
}
.pageBody #sideCallHd {
	margin: 10px 0 0 0;
	padding: 3px 0 0 0;
    background-repeat:no-repeat;
    text-align:right;
    width:245px;
    height:19px
}
.pageBody #sideCallHdXplore {
	color:#fff;
	font-size:14px;
	margin: 10px 0 0 0;
	padding: 3px 0 0 0;
	background:#eebb44;
    text-align:left;
    width:245px;
    height:19px;
    border-bottom:solid 1px #fff;
}
.pageBody #sideCallHd a{
	color:#fff;
    font-size:11px;
    font-weight:bold;
    padding: 0 10px 0 0;
    text-decoration:underline;
}
.pageBody #sideCallList {
	margin: 0;
    background:#f6f8f8;
    width:245px;
}
.pageBody #mainCmpnnt { 
	margin: 0 262px 0 1px;
	background:url(/images/hp_cmpntBG.png);
	background-repeat:no-repeat;
	height:358px;
	padding: 9px 14px 11px 8px;
} 
.pageBody #mostTabs { 
	padding: 0;
	margin: 0 auto 0 9px;
    height:22px;
}

.mosttabs_rcnt a{
    float:left;
    height: 22px;
    width: 109px;
    overflow: hidden;
    text-indent:-1500px;
    background: url(/imgs_cntnt/mosttabs_rcnt1.gif);
    display: block;
}.mosttabs_rcnt a:hover{
    background: url(/imgs_cntnt/mosttabs_rcnt2.gif);
}
.mosttabs_rcntOn{
    float:left;
    height: 22px;
    width: 109px;
    overflow: hidden;
    text-indent:-1500px;
    background: url(/imgs_cntnt/mosttabs_rcnt2.gif);
    display: block;
}

.mosttabs_vwd a{
    float:left;
    height: 22px;
    width: 114px;
    overflow: hidden;
    text-indent:-1500px;
    background: url(/imgs_cntnt/mosttabs_vwd1.gif);
    display: block;
}.mosttabs_vwd a:hover{
    background: url(/imgs_cntnt/mosttabs_vwd2.gif);
}
.mosttabs_vwdOn{
    float:left;
    height: 22px;
    width: 114px;
    overflow: hidden;
    text-indent:-1500px;
    background: url(/imgs_cntnt/mosttabs_vwd2.gif);
    display: block;
}

.mosttabs_email a{
    float:left;
    height: 22px;
    width: 117px;
    overflow: hidden;
    text-indent:-1500px;
    background: url(/imgs_cntnt/mosttabs_email1.gif);
    display: block;
}.mosttabs_email a:hover{
    background: url(/imgs_cntnt/mosttabs_email2.gif);
}
.mosttabs_emailOn{
    float:left;
    height: 22px;
    width: 117px;
    overflow: hidden;
    text-indent:-1500px;
    background: url(/imgs_cntnt/mosttabs_email2.gif);
    display: block;
}

.mosttabs_cmmntd a{
    float:left;
    height: 22px;
    width: 143px;
    overflow: hidden;
    text-indent:-1500px;
    background: url(/imgs_cntnt/mosttabs_cmmntd1.gif);
    display: block;
}.mosttabs_cmmntd a:hover{
    background: url(/imgs_cntnt/mosttabs_cmmntd2.gif);
}
.mosttabs_cmmntdOn{
    float:left;
    height: 22px;
    width: 143px;
    overflow: hidden;
    text-indent:-1500px;
    background: url(/imgs_cntnt/mosttabs_cmmntd2.gif);
    display: block;
}
.pageBody #homeContent { 
	background:#fff;
	padding: 12px 30px 12px 26px;
	border:solid 1px #dedede;
	margin: 0 273px 0 9px;
}
.pageBody #homeContent #cntnetLstng img {
  display: none;
}
.pageBody #homeContent #cntnetLstng img.fltlft {
  display: inline;
}
.pageBody #gnrlContent {
	margin: 0 256px 0 1px;
	padding: 9px 0 0 0;
	background: url(/images/gatewayBG.png);
	background-repeat:no-repeat;
}
.pageBody #gnrllLft {
	margin: 0 0 20px 0;
	padding: 0 22px 0 22px;

}
.pageBody #mediaContent {
	margin: 0 256px 0 1px;
	padding: 0;
	background:url(/images/mediaBG.png);
	background-repeat:no-repeat;
}
.pageBody #player {
    margin: 0 0 8px 8px;
    padding: 22px 8px 22px 8px;
    text-align:center;
}
.pageBody #artclContent {
	margin: 0 256px 0 1px;
	background:#fff;
	padding: 9px 0 0 0;
	background:url(/images/gatewayBG.png);
	background-repeat:no-repeat;
}
.pageBody #artclContent.doublewide {
	margin: 0 0px 0 1px;
	background:#fff;
	padding: 9px 0 0 0;
	background:url(/images/gatewayBG-wide.png);
	background-repeat:no-repeat;
}
.pageBody #artclLft {
	margin: 0 245px 20px 0;
	padding: 0 22px 0 22px;
	background:url(/images/articleBdyLine.png);
	background-repeat:repeat-y;
}
.pageBody #artclContent.wide #artclLft, .pageBody #artclContent.doublewide #artclLft {
	margin: 0 0 20px 0;
	padding: 0 22px 0 22px;
  background: none;
}
.pageBody #artCrumbs {
    color:#454646;
	font-size:11px;
	font-weight:500;
	padding: 10px 15px 6px 5px;
    margin: 0 0 5px 0;
    border-bottom:solid 1px #a6a6a6;
    text-transform: uppercase;
}
.pageBody #artCrumbs a {
    color:#454646;
	font-size:11px;
	font-weight:500;
}
.pageBody #artBody {
    color:#454646;
	font-size:11px;
	font-weight:500;
	padding: 10px 0 0 0;
    margin:0;
}
.pageBody #artImg {
    float:left;
	padding: 0 0 5px 5px;
    margin:0;
    max-width: 460px;
}

.pageBody #artBdyImg {
    float:left;
    padding: 0 8px 5px 0;
    margin:0;
}

.pageBody #biogrp H2, .pageBody #toprbfrthr H2 {
    font-size:12px;
    padding-left: 5px;
}
.pageBody #artImg img {
	padding: 0 15px 0 0;
    max-width: 455px;
}
.pageBody #artclRt {
    float: right;
	margin: 0;
	padding: 0;
    width:251px;
}
.pageBody #ad250 {
    padding-top: 6px;
    margin-left:-3px;
}
.pageBody #artTools{
    position: relative;
    text-align:right;
    border-bottom:solid 1px #a6a6a6;
    padding-bottom: 6px;
}
.pageBody #artFoot{
    border-top:solid 1px #a6a6a6;
    padding: 6px;
    margin-top: 10px;
}
.pageBody #artTools img {
    margin: 0;
	padding: 0 10px 0 5px;
    float:left;
    text-align:inherit;
}
.staticBody {
	color:#454646;
	font-size:12px;
	font-weight:500;
    padding: 16px 6px 0 0;
    margin:0;
}
.staticBody a {
  text-decoration: underline;
}
.pageBody #staticTtl {
    margin: 0;
	padding: 12px 0 0 0;
    overflow:hidden;
    width:469px;
}
.pageBody #artclContent.wide #staticTtl, .pageBody #artclContent.doublewide #staticTtl {
  width:100%;
}
.pageBody #gtwyContent {
	margin: 0 256px 0 1px;
	background:#fff;
	padding: 9px 0 0 0;
	background:url(/images/gatewayBG.png);
	background-repeat:no-repeat;
}
.pageBody #gtwyTtl {
    margin: 0 6px 0 0;
	padding: 12px 0 0 8px;
    overflow:hidden;
    width:734px;
}
.pageBody #gtwyTtlTxt {
    float:left;
    font-size:18px;
    font-weight:500;
    color:#391b7f;
    margin: 0;
	padding: 0 20px 0 0;
    width:auto;
    display:block;
    overflow:hidden;
    text-transform:uppercase;
}
.pageBody #gtwyTtlSlshs {
    overflow:hidden;
	background:url(/imgs_cntnt/title_slashes_gry.gif) no-repeat left;
	background-repeat:no-repeat;
    text-indent:-9999px;
    display:block;
}
.pageBody #gtwyRt {
    float: right;
	margin: 0;
	padding: 0;
    width:252px;
}
.pageBody #gtwyLft {
	margin: 0;
    width:488px;
	padding: 5px 0 0 10px;
}
.pageBody #gtwyFtrdCntnt {
	margin: 0;
	padding: 0 0 0 9px;
}
.pageBody #gtwySldshw {
	margin: 0;
	padding: 12px 4px 0 8px;
    width:737px;
    height:370px;
    background:url(/images/gtwyFtrdShdw.gif) no-repeat right;
}
.pageBody #gtwyBlockOut {
	float:left;
    padding: 8px 0 0 0;
	margin: 0 7px 0 8px;
	width:218px;
    height:225px;
    border-right:solid 1px #bdbdbf;
}
.pageBody #gtwyBlockIn {
    padding: 0;
	margin: 0 14px 0 0;
	width:auto;
    height:225px;
    border-bottom:dotted 1px #bdbdbf;
}
.pageBody #blogHomeLstng {
	padding: 5px 10px 13px 1px;
	margin: 0 3px 0 6px;
    min-height:50px;
    height:auto !important;
    height:50px;
	border-bottom:solid 1px #e5e5e5;
}
.pageBody #mltmdaLstng {
	padding: 5px 10px 13px 1px;
	margin: 0 3px 0 6px;
    min-height:50px;
    height:auto !important;
    height:50px;
	border-bottom:solid 1px #e5e5e5;
}
.pageBody #mltmdaLstng img {
	max-width:112px;
}
.pageBody #sbchnnlLstng {
	padding: 13px 10px 13px 1px;
	margin: 0 3px 0 6px;
    min-height:60px;
    height:auto !important;
    height:60px;
	border-bottom:solid 1px #e5e5e5;
}
.pageBody #blogLstng {
	padding: 13px 15px 13px 0;
	margin: 0 0 20px 0;
    min-height:210px;
    height:auto !important;
    height:210px;
	border-bottom:solid 1px #e5e5e5;
}

.pageBody #searchLstng {
	padding: 13px 40px 13px 6px;
	margin: 0;
    min-height:100px;
    height:auto !important;
    height:70px;
	border-bottom:solid 1px #e5e5e5;
}
.pageBody #searchLstng a {
  display: block;
}
.pageBody #cntnetLstng {
    color:#454646;
    font-size:11px;
	font-weight:500;
	padding: 13px 40px 13px 6px;
	margin: 0;
    min-height:114px;
    height:auto !important;
    height:114px;
	border-bottom:solid 1px #e5e5e5;
}
.pageBody #cntnetLstng a {
    
}
.lstngLink{
    text-decoration:none;
}
.lstngLink a {
    text-decoration:underline;
}
.tagList .lstngLink img, .tagList .lstngLink embed {
  display: none;
}
.pageBody #cntnetLstngLst { 
	padding: 13px 40px 12px 0;
	margin: 0;
}
.pageBody #bodyCallHdr { 
	padding: 20px 0 0 5px;
	margin: 0; 
}
.pageBody #commentPost, #comment-error {
    width:492px;
	padding: 0;
	margin: 15px 0 0 9px;
}

#comment-error {
	width:489px; /* width of #commentPost - padding-left */
	padding: 3px 0px 3px 3px;
	color: #333;
	background-color: #ffffd2;
}

#comment-error ul{
    padding: 0;
    margin-left: 0;
}

.pageBody #cmmntTtls {
    padding: 5px 0 5px 30px;
	margin: 0;
    background:#eeeeee;
    color:#878889;
	font-size:11px;
	font-weight:bold;
}
.pageBody #cmmntTtls select {
	height:16px;
	padding:0;
	border:1px solid #eeeeee;
	vertical-align:middle;
	font-size:10px;
	width:40px;
}
.pageBody #cmmntLstng {
    padding: 6px 0 6px 0;
	margin: 0;
    color:#878889;
	font-size:11px;
	font-weight:bold;
    border-top:solid 1px #e3e3e3;
}
.pageBody #cmmnt {
    padding: 0;
	margin: 0 30px 0 0;
    color:#878889;
	font-size:11px;
	font-weight:bold;
}
.pageBody #cmmntSrt {
    float:right;
    padding: 0;
	margin: 0;
    width: 100px;
    text-align:center;
}
.pageBody #cmmntRtng {
    float:right;
    padding: 0;
	margin: 0;
    width: 100px;
    text-align:center;
}
.pageBody #commentRecent {
    width:492px;
	padding: 0;
	margin: 15px 0 0 9px;
}

.pageBody #lstngBlgPln{
    padding: 0 8px 5px 8px;
    margin: 0;
}
.pageBody #lstngBlg{
    padding: 10px 8px 12px 8px;
    margin: 0;
    min-height:12px;
    height:auto !important;
    height:12px;
    border-bottom:solid 1px #e5e5e5;
}
.pageBody #blogModule{
    padding: 10px 8px 12px 8px;
    margin: 0;
    min-height:50px;
    height:auto !important;
    height:50px;
    border-bottom:solid 1px #e5e5e5;
    cursor:pointer;
}
.pageBody #lstngMst{
    padding: 10px 5px 15px 8px;
    margin: 0;
    min-height:60px;
    height:auto !important;
    height:60px;
    border-bottom:solid 1px #e5e5e5;
}
.pageBody #lstngMstRSS{
    padding: 10px 5px 15px 8px;
    margin: 0;
    min-height:10px;
    height:auto !important;
    height:60px;
    border-bottom:solid 1px #e5e5e5;
}
.pageBody .lstngMstImg {
    padding: 0 10px 0 0;
    margin:0;
    max-width:73px;
}

.pageBody #tag-cloud {
    margin: 5px 0 22px 0;
    height: auto;
    width: 100%;
}

#tag-cloud a {color:#345d88;}
#tag-cloud a:hover { text-decoration: underline; color:#204266; }
#tag-cloud .smallest { font-size: 8pt; margin: 0; padding:0px 1px 0px 1px; color:#9db9cd;}
#tag-cloud .small    { font-size: 9pt; margin: 0; padding:0px 1px 0px 1px; color:#9db9cd; }
#tag-cloud .medium   { font-size: 12pt; margin: 0; padding:0px 2px 0px 2px; color:#6170b0; }
#tag-cloud .large    { font-size: 15pt; margin: 0; padding:0px 2px 0px 2px; color:#294287;}
#tag-cloud .largest  { font-size: 18pt; margin: 0; padding:0px 3px 0px 3px; color:#000f71;}

.mstvwdhdr a{
    height: 22px;
    width: 245px;
    overflow: hidden;
    text-indent:-1500px;
    background: url(/imgs_cntnt/headtab_mstvwd.gif) 0px 0px;
    display: block;
}.mstvwdhdr a:hover{
    background-position: 0px 44px;
}
.mstvwdhdrOn{
    height: 22px;
    width: 245px;
    overflow: hidden;
    text-indent:-1500px;
    background: url(/imgs_cntnt/headtab_mstvwd.gif) 0px 22px;
    display: block;
}
.pageBody #mstvwdhdrTxt{
    padding: 5px;
    margin: 0;
    height: auto;
    width: 235px;
    background:#f3f4f4;
    display:none;
}
.mstemldhdr a{
    height: 22px;
    width: 245px;
    overflow: hidden;
    text-indent:-1500px;
    background: url(/imgs_cntnt/headtab_mstemld.gif) 0px 0px;
    display: block;
}.mstemldhdr a:hover{
    background-position: 0px 44px;
}
.mstemldhdrOn{
    height: 22px;
    width: 245px;
    overflow: hidden;
    text-indent:-1500px;
    background: url(/imgs_cntnt/headtab_mstemld.gif) 0px 22px;
    display: block;
}
.pageBody #mstemldhdrTxt{
    padding: 5px;
    margin: 0;
    height: auto;
    width: 235px;
    background:#f3f4f4;
    display:none;
}
.pageBody #midClmnFtrd{
    padding: 5px;
    margin: 0;
    height: auto;
    width: 235px;
}
.videoTitle {
	display: block;
	font-size: 18px;
	font-weight:500;
	color:#333334;
	padding:  0 0 8px 0;
	margin:0 0 8px 0;
}
.pageBody #videoRt {
    float: right;
	margin: 0;
	padding: 0;
    width:251px;    
     
}
.pageBody #videoLft {
	margin: 0 245px 20px 0;
	padding: 0 22px 0 22px;
	background:url(/images/articleBdyLine.png);
	background-repeat:repeat-y;
	
}
.pageBody #vidTagCloud{
    float:right;
    padding: 15px 5px 0 5px;
    margin: 0 15px 0 15px;
    height: auto;
    width: 145px;
    border-top:solid 1px #a6a6a6;
    border-bottom:solid 1px #a6a6a6;
    background:#f4f6f5;
}
.pageBody #vidRelated{
    float:right;
    padding: 0 10px 5px 0;
    margin: -5px 0 0 0;
    height: auto;
    width: 235px;
    background:#f4f6f5;
}
.mstcmmntdhdr a{
    height: 22px;
    width: 245px;
    overflow: hidden;
    text-indent:-1500px;
    background: url(/imgs_cntnt/headtab_mstcmmntd.gif) 0px 0px;
    display: block;
}.mstcmmntdhdr a:hover{
    background-position: 0px 44px;
}
.mstcmmntdhdrOn{
    height: 22px;
    width: 245px;
    overflow: hidden;
    text-indent:-1500px;
    background: url(/imgs_cntnt/headtab_mstcmmntd.gif) 0px 22px;
    display: block;
}
.pageBody #mstcmmntdhdrTxt{
    padding: 5px;
    margin: 0;
    height: auto;
    width: 235px;
    background:#f3f4f4;
    display:none;
}

.pageBody #ftrdwhtpprs { 
	padding: 30px 20px 15px 35px;
	margin: 0 15px 0 5px; 
	background:#f7f7f7;
} 
.pageBody #whtpprsFtrd {
	font-size: 14px;
	font-weight:500;
	padding: 0 0 15px 0;
	margin: 0;
}
.pageBody #whtpprsFtrd a {
  text-decoration: underline;
}
.pageBody #whtpprsFtrd img { 
	padding: 0 15px 0 0;
	margin: 0;
}
.pageBody #whtpprs {
	padding: 0 20px 0 35px;
	margin: 30px 16px 35px 6px;
    height:auto;
}
.pageBody #whtpprsBlock, #whtpprsBlock a {
	font-size: 12px;
	font-weight:500; 
	padding: 0 55px 15px 0;
	margin: 0;
    float:left;
	width:408px;
    height:30px;
    text-decoration:underline;
}
.pageBody #whtpprsBlock a:hover {
  text-decoration: underline;
}
.pageBody #bannerTop { 
	padding: 0;
	margin: 0 auto 0 0;
} 
.pageBody #bannerBot { 
	padding: 0;
	margin: 0 auto 0 auto;
	width:730px;
	text-align:center;
} 
.pageBody #bannerBotStatic { 
	 padding: 0;
	 margin: 0 auto 0 auto;
	 width:740px;
	 text-align:center;
}
	
.pageBody #footNav { 
	padding: 5px 0;
	margin: 0 auto 0 auto;
	width:50em;
	text-align:center;
}
.pageBody #footer { 
	padding: 5px;
	background:#2a2a2a; 
} 
.pageBody #footer p {
	margin: 0;
	padding: 10px 0;
}
.footLink {
     padding: 0 6px;
     	color: #fff;
     	font-size:9px;
     	font-weight:bold;
         text-decoration:underline;
}
.borderBottom {
    border-bottom:solid 1px #a6a6a6;
}
.sortBy, .sortBy select {
    padding-left:6px;
    color:#454646;
    font-size:12px;
    padding-bottom:4px;
}
.sortBy a {
    text-decoration:underline;
}
.sortBy a:hover {
    text-decoration:none;
}
.align-left {
	padding-right: 15px;
	float:left;
}
.fltrt {
	padding-left: 15px;
	float:right;
}
.fltlft {
    padding-top: 5px;
	padding-right: 13px;
	float:left;
}
.fltlftsm {
	padding-right: 8px;
	float:left;
}
.clearfloat {
	clear:both;
	height:0;
	font-size: 1px;
	line-height: 0;
}
.clearleft {
	clear:left;
	height:0;
	font-size: 1px;
	line-height: 0;
}
.clearright {
	clear:right;
	height:0;
	font-size: 1px;
	line-height: 0;
}
.downfive {
    padding-top:5px;
}
.callOutTitle {
	padding: 0;
	color: #aeadad;
	font-size:10px;
}
.callOutMediaTtl {
	padding: 0;
	color: #d7f0c8;
	font-size:10px;
}

.callOutTitleAdd {
	padding: 0;
	color: #fff;
	font-size:10px;
}
.imgBanner {
	border:solid 1px #fff;
}
.headLink {
	padding: 0 5px;
	color: #fff;
	font-size:9px;
	font-weight:bold;
	text-decoration:none;
}
.headLink img {
  padding: 0 0 2px 2px;
}
.lstngHdPrp {
    color:#333;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
    padding-top:2px;
}
.lstngHdOrng {
	color:#e57a06;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
    margin:0;
}
.lstngHdBlue {
	color:#2440aa;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase; 
}
.lstngHdDate, .lstngHdDate a {
	color:#878889;
	font-size:11px;
	font-weight:bold;
}
.cmmntNmbr {
    color:#878889;
	font-size:11px;
	font-weight:bold;
	padding-top:7px;
}
.cmmntNmbr a:hover {
  text-decoration: underline;
}
#blogHeader {
  padding-left:7px;
  padding-bottom: 10px;
}
.blogTitle {
	color:#333334;
	font-size:19px;
	font-weight:500;
    padding-top:3px;
}
a:hover .blogTitle {
  text-decoration: underline;
}
.lstngTitle {
	color:#333334;
	font-size:19px;
	font-weight:500;
}
a:hover .lstngTitle {
  text-decoration: underline;
}

div .lstngTitle {
	padding-bottom:10px;
}
.lstngTitleSmll {
	color:#333334;
	font-size:13px;
	font-weight:600;
}
a:hover .lstngTitleSmll {
    text-decoration:underline;
}
.lstngTitle a:hover div {
  text-decoration: underline;
}
.lstngBody {
	color:#454646;
	font-size:12px;
	font-weight:500;
    padding: 0 0 5px 0;
    margin:0;
}
.lstngBody p {
    padding: 5px 0 0 0;
    margin:0;
}
.lstngCpyPln {
	color:#454646;
	font-size:11px;
	font-weight:500;
    padding: 10px 0 0 0;
    margin:0;
}
.lstngCpyPln a {
    text-decoration:underline;
}
.underline {
	text-decoration:underline;
}
.lstngCpyBld {
	color:#4d4d4d;
	font-size:11px;
	font-weight:bold;
    text-transform:uppercase;
}
.lstngLrnMr {
	color:#313b44;
	font-size:11px;
	font-weight:bold;
    white-space: nowrap;
}.lstngLrnMr a {
	text-decoration:none;
}
.wbnrHdr {
	font-size: 14px;
	font-weight:bold;
	color:#333334;
	padding: 10px 20px 3px 15px;
	margin:0;
}
a:hover .wbnrHdr {
  text-decoration: underline;
}
.wbnrBdy {
	color:#454646;
	font-size:11px;
	font-weight:500;
	padding: 0 20px 0 15px;
	margin:0;
}
.dek {
    padding-left:6px;
    color:#333334;
	margin:0;
}
.artSctn {
	color:#a6a9a9;
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
    padding: 2px 0 3px 5px;
    margin: 0;
}
.artType {
	font-size: 12px;
	font-weight:bold;
	color:#a6a9a9;
	text-transform:uppercase;
    padding: 2px 0 3px 5px;
    margin: -36px 0 25px 0;
}
.artTitle {
	display: block;
	font-size: 20px;
	font-weight:500;
	color:#333334;
	padding: 0 0 35px 5px;
	margin:0;
}
.articleBodyTtl {
	color:#454646;
	font-size:11px;
	font-weight:500;
	padding: 0 10px 5px 5px;
	margin:0;
    line-height: 18px;
    text-transform:uppercase;
}
.articleBodyPln, .articleBodyPln p, .articleBody p {
	color:#000000;
	font-size:12px;
	font-weight:500;
	padding: 0 10px 10px 5px;
	margin:0;
    line-height: 18px;
}
.articleBody p input {
  cursor: default;
}
.articleBody p a input {
  cursor: pointer;
}
.articleBody a {
    text-decoration:underline;
}
.articleBody img {
    padding-left:6px;
}

.artBodyBld {
	color:#454646;
	font-size:14px;
	font-weight:bold;
	padding: 10px 10px 5px 5px;
	margin:0;
    line-height: 18px;
}
.artImgBy {
	font-size:10px;
    padding:0 0 5px 0;
    margin:0;
}
.artImgCptn {  
	font-size:12px;
    font-weight:500;
    padding:0;
    margin:0;
}

.artBdyImgBy {
	font-size:9px;
    margin:5px 0 0 5px;
}

.artBdyImgCptn {
    font-size:11px;
    font-weight:500;
    width:464px;
    margin: 0 5px 5px;
}
.artBdyImgCptnHalf {
    font-size:11px;
    font-weight:500;
    text-align: justify;
    width:216px;
    margin: 0;
}

.pgntn, .pgntn a, .pgntn b, .tags {
    color:#454646;
	font-size:11px;
	font-weight:500;
	padding: 1px 5px 0 5px;
    margin: 0;
}
.pgntn b {
	font-weight:bold;
}

.currentStep {
	font-size:11px;
    font-weight:bold;
	padding: 1px 5px 0 5px;
    margin: 0;
}

.tags {
	text-transform: uppercase;
}
.hiddenPic {
    display:none;
}

.gtwyHdPrp {
	color:#391b7f;
	font-size:16px;
	font-weight:500;
	text-transform:lowercase;
}
.gtwyHdGry {
	color:#333334;
	font-size:16px;
	font-weight:500;
	text-transform:lowercase;
}
.gtwyDate {
    padding-top:3px;
    font-size: 10px;
    font-weight:bold;
    color: #999;
}
.gtwyBlockTxt, .gtwyBlockTxt p {
    margin:0;
    padding-bottom:5px;
	color:#454646;
	font-size:13px;
	font-weight:500;
}
.bldLft {
    float:left;
    padding:0;
    margin:0;
    height:auto;
}
.bldLftNoTxt {
    float:left;
    padding:0;
    margin:0;
    height:auto;
    text-indent:-9999px;
}
.sbcrdt {
    padding:  0 0 0 5px;
}
.pullquote {
    padding:  0 0 8px 5px;
    font-size: 12px;
    font-style:italic;
}
.bodyIndent {
    padding-left:5px;
}

#formBG {
    width:486px;
    background:#e6e7e7;
    margin-top:-4px;
    padding-top:5px;
}

form div {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    display: block;
    width: 490px;
    zoom: 1;
    margin: 0;
    padding: 3px 3px;
}
form div label {
    font-size:11px;
    font-weight: bold;
    display: block;
    float: left;
    width: 80px;
    padding:  3px 0 3px 21px;
    margin: 0;
    text-align: left;
}
form input.inputText {
    width: 300px;
    padding: 1px 0 0 3px;
    margin: 0;
}
form textarea.inputTextarea {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    width: 355px;
    padding: 1px 0 0 3px;
    margin: 0;
}
form input.inputTextCode {
    width: 120px;
    padding: 1px 0 0 3px;
    margin: 0;
}
form #verify {
    width: 465px;
    padding: 5px 0 5px 0;
    margin: 0;
    text-align:right;
}
form #enterCode {
    font-size:11px;
    text-align:left;
    width: 140px;
    padding: 0;
    margin: 0;
}
form #code {
    width: 124px;
    padding: 0 5px 5px 10px;
    margin: 0;
}
/* FEATURED Carousel Properties */
.carousel { 
    position:relative;
    margin:0;
    background-color:#818687;
}
.carousel .navButton {
    cursor:pointer; 
    display:block;
    text-indent:-9999px;
    background-repeat:no-repeat;
    z-index:10;
}
.carousel .container {
    position:absolute;
    overflow:hidden;
}
.carousel .items { 
    position:absolute;
}
.carousel .item {
    position:relative;
    cursor:pointer;
    list-style-type:none;
    margin:0px;
}

#Workspace { width:734px; text-align:left; padding:0;}

/* Data Viewer */
#Viewer { width:220px; height:300px; padding:20px; }

/* Carousel */
#Carousel2 { height:358px; width:734px;}
#Carousel2 .container { left:265px; top:0; width:470px; height:358px; }
#Carousel2 .items { top:0; left:0;}
#Carousel2 .item { height:358px;  width:470px; float:left; clear:right; }
#Carousel2 .item .icon img { position:relative; left:0; width:470px !important; height:358px; cursor:pointer;}
#Carousel2 .navButton { position:absolute; bottom:0px; width:45px; height:23px; }
#Carousel2 .navButton.previous {  left:0; background-image:url(/imgs_cntnt/ftr_arrwLft.gif); }
#Carousel2 .navButton.next { right:469px; background-image:url(/imgs_cntnt/ftr_arrwRt.gif); }
#Carousel2 .navButton.yllwCrcs { left:0px; width:265px; background:#949899; text-indent:0; text-align:center; overflow:hidden; }
#Carousel2 .slideBody { position:absolute; bottom:68px; }
#Carousel2 .learnMore { position:absolute; bottom:40px; }

/* Hide data items from selector */
#Carousel2 .item .key { display:none;}
#Carousel2 .item .picture { display:none;}

#Carousel2 .menuList {
    padding:0;
    margin:0;
    color:#fff;
    font-family: arial, helvetica, sans-serif;
    white-space:nowrap;
    list-style-type:none;
}
#Carousel2 .menuList li {
    display:inline;
    width:10px;
    overflow:hidden;
    margin:0;
    padding:0;
}
#Carousel2 .menuListOff {
    display:inline;
    background-image:url(/images/yllwCrcls.gif);
    width:10px;
    overflow:hidden;
    margin:0;
    padding:0;
}
#Carousel2 .menuListOff:hover {
    background-position: 12px 0px;
    margin:0;
    padding:0;
}
#Carousel2 .menuListOff:active {
    background-position: 12px 0px;
    margin:0;
    padding:0;
}
#Carousel2 .menuListOff:focus {
    background-position: 12px 0px;
    margin:0;
    padding:0;
}
#Carousel2 .menuListOn {
    display:inline;
    background-image:url(/images/yllwCrcls.gif);
    width:10px;
    overflow:hidden;
    background-position: 12px 0px;
    margin:0;
    padding:0;
}


.sldShwDt, .sldShwDt p{
	font-size:16px;
	color:#fff;
	padding-bottom: 10px;
	margin:0;
}
.sldShwTtlBlkBld, .sldShwTtlBlkBld p{
	font-size:38px;
	color:#000;
	font-weight:500;
	letter-spacing:2px;
	padding:0;
	margin:0;
}
.sldShwTtlBlk, .sldShwTtlBlk a, .sldShwTtlBlk p{
	font-size:32px;
	color:#c0c0c0;
	letter-spacing:3px;
	padding:0 0 12px 0;
	margin:0;
    overflow:hidden;
    cursor:pointer;
}
.sldShwTtlWht, .sldShwTtlWht p{
	font-size:32px;
	color:#fff;
	letter-spacing:2px;
	padding-bottom: 60px;
	margin:0;
}
.sldShwBdy, .sldShwBdy a, .sldShwBdy p{
	font-size:14px;
	color:#fff;
	padding:0;
	margin:0;
}

.sldShwBdyLnk a{
	font-size:11px;
	color:#fff;
	text-decoration:underline;
}

.slideshow {padding-left:5px; min-height:600px;}
.slideshow .slideDiv {display:none; z-index:1; width:450px;}
.slideshow .slideDiv img {max-width:462px; padding: 20px 0 5px 0;}
.slideshow .slideTxt {padding-top:15px;}
.slideshow #loopcontrols {width:450px; padding: 15px 0 20px 0;}
.slideshow #prevDiv {visibility:hidden; text-align:left; float:left; width:125px;}
.slideshow #pgsDiv {visibility:visible; text-align:center; float:left; width:200px;}
.slideshow #nextDiv {visibility:visible; text-align:right; float:left; width:125px;}

.pageBody #shdwLft {
    padding-left:9px;
    background:url(/images/drpdwnShdwLft.png) no-repeat top left;
    overflow:hidden;
}
.pageBody #shdwRt {
    padding-right:9px;
    background:url(/images/drpdwnShdwRt.png) no-repeat top right;
    overflow:hidden;
}

.subchannel {
    padding:0;
    margin:0;
	position:absolute;
	left:0px;
	top:0px;
	z-index:2;
	visibility:hidden;
    width:auto;
    text-align:left;
}
a.subchannel-pagination {
  font-size: 0.8em;
  font-weight: bold;
  margin: 25px 0;
}
a.subchannel-pagination:hover {
  text-decoration: underline;
}
a.subchannel-pagination-newer {
  float: left;
}
a.subchannel-pagination-older {
  float: right;
}

.pageBody #shdwBttmLft {
    width:49%;
    height:9px;
    background:url(/images/drpdwnShdwBtmLft.png) no-repeat left;
    float:left;
    text-indent:-9999px;
}

.pageBody #shdwBttmRt {
    width:49%;
    height:9px;
    background:url(/images/drpdwnShdwBtmRt.png) no-repeat right;
    float:left;
    text-indent:-9999px;
}

.pageBody #sbchnnls {
    padding:10px 0 18px 15px;
    margin:0;
    width:auto;
    background:#5d5b5e url(/images/dropdownFade.png) repeat-x bottom;
}

.pageBody #sbchnnlItm {
    padding:5px 30px 0 0;
    margin:0;
    height:18px;
    background:url(/images/clearBG.gif);
    border-bottom:solid 1px #636363;
    text-transform:uppercase;
}
.pageBody #sbchnnlItm a {
    display:block;
    color:#fff;
    font-size:10px;
    text-decoration:none;
}
.pageBody #sbchnnlItm a:hover {
    padding:0;
    margin-top:-1px;
    font-weight:bold;
    font-size:11px;
}

#share {
	display: none;
	position: absolute;
	left: 140px;
	top: -5px;
}

#share div.container {
	position: absolute;
	width: 220px;
	background-color: #fff; 
    text-align: left;
    font-size: 10pt;
    border: 1px solid #666;
    padding: 2px 0px 4px 0px;
}

#share div.container div#share-sites {
  margin-left: 84px;
  margin-top: -14px;
}
#share div.container div#share-sites div {
  height: 20px;
}
#share div.container div#share-sites div a:hover {
  text-decoration: underline;
}

#share br {
	margin-bottom: 5px;
}

#podcast-rss {
  margin-top: 12px;
  text-align: right;
}
#podcast-rss a {
  font-size: 14px;
  font-weight: bold;
}
#podcast-rss a:hover {
  text-decoration: underline;
}
#podcastListing {
  margin-bottom: 36px;
}
.podcast-inline-player {
  margin: 6px 0;
}
#podcastListing .podcast-play-download {
  padding-top: 8px;
}
#podcastListing .podcast-play-download a {
  font-weight: bold;
}
.webinar-sponsors {
  border-top: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  margin-bottom: 20px;
  vertical-align: middle;
  padding: 8px;
}
.webinar-sponsors img {
  padding-right: 10px;
}
.webinar-top-links {
  margin-bottom: 10px;
}
.webinar-top-links a {
  font-weight: bold;
  color: #444;
  padding-bottom: 10px;
}
.webinar-top-links a:hover {
  text-decoration: underline;
}
#multimedia-list-controls {
  margin: 10px 0;
  color: #888;
  font-size: 0.8em;
}
#multimedia-list-controls a {
  padding-right: 10px;
  color: #444;
}
#multimedia-list-controls a:hover {
  text-decoration: underline;
}
#multimedia-list-controls a.selected {
  font-weight: bold;
  color: #000;
}
#multimedia-sort {
  float: left;
}
#multimedia-filter {
  float: right;
}
#multimedia-filter a {
  padding: 0 0 0 10px;
}
#multimedia-dek {
	color:#454646;
	font-size:12px;
	font-weight:500;
	padding: 0 0 16px 0;
	margin:0;
  line-height: 18px;
}
#anchorAd {
    width:240px;
	text-align:center;
}
#anchorSubAd {
    width:240px;
	text-align:center;
}
.style1 {color: #294e81}
.style2 {
	color: #999999;
	font-weight: bold;
	font-size: 18px;
}
.style4 {
	color: #294e81;
	font-size: 18px;
	font-weight: bold;
}
.style7 {font-size: 14px}

.dekTitle {
display: block;
font-size: 15px;
color: #000000;
font-weight: normal;
padding: 0 0 10px 5px;
} 
