/* header region */
* {color:#000 !important; background-color:#fff; text-decoration:none;}
body, #bd {width:100%;}
#topFormWrap, #hd .middle .util-nav, #globalNav, .cssmenu, #tools, #ft {display:none !important;}
#hd .middle {margin:0; width:auto;}
#logo {padding:0;margin:0 0 12pt 0;}
#breadCrumbs {width:auto; background:#fff; color:#000;}
#breadCrumbs * {color:#000 !important;}

/* contents */
.oneCol, .threeCol, .fourCol, .fiveCol, p, ul, li {float:none;padding:0; margin:0 0 .125in 0;width:auto;}
h3 {font-size:14pt;}
.divider {height:1pt;margin:6pt 0;}
.leadStory {width:auto;}
.leadStory h3, .leadStory p {width:2in;}

/* tabs */
.yui-nav li {display:none;}
.yui-nav li.selected {display:block; border-top:1px solid #000; border-bottom:1px solid #000;padding:.2em 0;}
.yui-nav li.selected a em {font-size:14pt;font-weight:bold;font-style:normal;}
.yui-content, #tab1, #tab2, #tab3, #tab4, #tab5, #tab6 {float:none;}
.yui-content h3 {margin-top:.25em;}
.utilLinks .pdf {float:left;clear:left;width:100%;}

.notamBlock { padding-top: 1em;}
.notamBlock h2 { font-size: 1.5em; color: #000; margin-top: 1em;}

table.manuals td.img {padding:12pt 12pt 12pt 0;}

/* forms */
#loginForm {display:none;}
.account-info label {clear:left !important;}
form h4 {font-size:150%;margin: 14pt 0;}
form p {margin-bottom: .0625in;}
form .yui-g, form .yui-u, form .yui-i {
	float:none !important;
	clear:both;
	width:100% !important;
	padding:2pt 0;
}
.tips {display:none;}
form.mainForm label, form.mainForm input, form.mainForm select {
	display:block;
	float:none;
	background:none;
	line-height:normal;
	font-size:10pt;
	min-height:14pt;
	margin:0 1pt 1pt 0;
	padding:0;
	font-weight:normal;
	border:none;
	overflow:visible;
	clear:both;
}
form.mainForm p span.required {float:right !important;}
form.mainForm label {width:1.5in !important;padding-top:1pt;page-break-before:auto;}
form.mainForm label span {display:none;}
form.mainForm input {width:3in !important;border-bottom:1px solid #000 !important;}
form.mainForm input.check, form.mainForm label.forcheck { float:left !important;clear:none !important;margin-top:1em;border-bottom:none !important;}
form.mainForm input.check{width:20px !important;float:left;}
form.mainForm input.image-btn, form.mainForm span.btn-title {display:none !important;}
form.mainForm select {width:3in !important;border-bottom:1px solid #000 !important;}
/*#regForm input.radio, #regForm  label.forradio {width:auto !important; float:left !important;clear:none !important;margin-top:1em;border-bottom:none !important;}*/
/*#regForm input{border:none !important;}
#regForm  input.radio {display:inline !important;}
#regForm  label.forradio {display:inline !important;float:left !important;border:none !important;position:relative;top:-40px; }*/
#regForm input{border:none !important;}

#regForm label.forradio {margin-top:-50px;*margin-top:-20px;width:100px !important;}

form.mainForm input.check{display:block;float:none;clear:both;}
form.mainForm label.forcheck{display:inline !important; }



#regForm label.forcheck{ }

#regForm input.w66 {float:left;}
div.half {width:100%;}
#newPaymentInfo h4 span {display:none;}
#newAddressSelect .yui-u {display:none;}
#createNewAddress .yui-gc {display:none;}
div.choiceBlock {display:none;}
div.nextBtn {display:none;}
div.saveInfo {display:none;}
form.mainForm div.sidebar {display:none;}
#link-bag-login{display:none;}

/* footer region */
.articleBottom {display:none;}
ul.features {float:none;width:auto;}
ul.features li {page-break-before:auto;}
ul.features li, ul.features li h2, ul.features li a, ul.features li p {float:none;width:100%;margin:0;}
ul.features li img {float:none;margin:0;page-break-before:auto;}

.managementBios{margin:50px 0;}
table.story-list{width:70%;clear:both;}
.yui-b.stripSections{display:block !important;}
.sectionsCol{display:block !important;margin:20px 0;}
table.fortable{width:80%;}
table.fortable tr td{padding:20px;border:1px solid black;}
.title-bar h4 span{display:block;}
/*.yui-gd.mtop20.clearfix{display:none;}*/
.yui-u.first input.check {display:block !important;float:none;clear:both !important;}
.yui-u.first .forcheck{display:block !important;float:none;clear:left !important;width:100%;}
input.image{display:none !important;}

.media h2{margin:20px 0;}
table.tbl-podcasts tr td{vertical-align:top;}

/* Corporate services */
#corporateSubscriptions .fiveCol {margin:0;}
#corporateSubscriptions .colLeft {display:none;}
#corporateSubscriptions .fourCol {width:84%;*width:70%;}
#corporateSubscriptions li {border:none !important;}
#corporateSubscriptions li.selected {margin-top:1em;width:90%; height:1em;}
#corporateSubscriptions p {margin:.25em 0;width:88%;*width:96%;}
#corporateSubscriptions .message-bar-msg, #corporateSubscriptions .message-bar-msg ul  {margin:0;}
#corporateSubscriptions .pagination span.right {display:none;}
#corporateSubscriptions table.fortable {margin:.1em;width:85%;padding-right:.1em;*margin:0;*width:96%;}
#corporateSubscriptions table.fortable td {padding:.2em;}
#corporateSubscriptions table.fortable tr.highlight td {font-weight:bold;font-style:italic;}
#corporateSubscriptions .stripPromotions {display:none;}

.forcepagebreak { page-break-before:always; }