.bitGlobalLinks, .bitMainNav, .flashMovieWrapper, .linkStyle01, .linkStyle02, .feedNav, .bitContentStyle03, .bitContainerStyle05, .bitContentStyle09, .bitFormControls00, #sidebar, .bitPostMetadata, .bitBlogNavigation, input.bitBtnStyle03  { display:none; }
.bitLogo a img, ul.footer a, .bitCol05, .bitCol06 { display:none; }
.bitLogo a img.logoPrint { display:block; border:0; }

.listStyle00 { padding:10px 0; }
.listStyle00 .selected { font-weight:bold; }

fieldset { margin:0 0 16px; padding:0; border:0; }
.bitContentStyle04 fieldset { position:static; padding:0; margin:0; border:0; display:inline; }
.friendfeed.widget { border:0; }

.row , dl
{
	height:1%;
	clear:both;
}

.row:after, dl:after 
{
	content:".";
	clear:both;
	display:block;
	visibility:hidden;
	height:0;
}

.bitFooter
{
	border-top:1px solid #e5e5e5;
}

.bitContentStyle02 p 
{
	color:#fff;
	font-size:75%;
	padding:17px 0 0 25px;
	text-align:left;
}

.bitContentStyle02 ul 
{
	height:1%;
	list-style:none;
	padding:6px 0 0 25px;
}

.bitContentStyle02 ul:after 
{
	content:".";
	clear:both;
	display:block;
	visibility:hidden;
	height:0;
}

.bitContentStyle02 ul li 
{
	float:left;
}

.bitContentStyle02 ul li img 
{
	display:block;
}

.bitContentStyle02 ul li#octopus 
{
	padding:10px 25px 0 0;
}

.bitContentStyle02 ul li#boa 
{
	padding:15px 0 0;
}

.bitContentStyle02 ul li#unltd 
{
	padding:16px 0 0 31px;
}

.bitContentStyle02 ul li#business-link 
{
	padding:3px 0 0 41px;
}

.bitContentStyle02 ul li#social-enterprise 
{
	padding:21px 0 0 34px;
}

.bitContentStyle02 ul li#fsb 
{
	padding:5px 0 0 35px;
}

table.tableStyle00
{
	border-top:1px solid #e5e5e5;
	border-bottom:1px solid #e5e5e5;
	width:100%;
	margin:21px 0 27px;
}
table.tableStyle00 th
{
	font-size:68.75%;
	border-bottom:1px solid #e5e5e5;
	padding:7px 0 7px 7px;
	text-align:left;
}
table.tableStyle00 .cellExt00
{
	text-align:right;
	padding:0 38px 0 0;
}
table.tableStyle00 td
{
	font-size:75%;
	padding:5px 0 4px 10px;
}
table.tableStyle00 tr.altRow td
{
	background:#f2fbfe;
}

.bitContentStyle04 dl 
{
	height:1%;
	border-bottom:1px solid #d9f3fd;
	margin:0 0 0 25px;
	padding:0 0 10px;
}

.bitContentStyle04 dl.error 
{
	position:relative;
	border:1px solid #e4c0de;
	background:#f5e8f3;
	margin:-1px 0 0 25px;
}

.bitContentStyle04 dl:after 
{
	content:".";
	clear:both;
	display:block;
	visibility:hidden;
	height:0;
}

.bitContentStyle04 dt 
{
	float:left;
	width:295px;
	position:relative;
}

.bitContentStyle04 dl.error dt 
{
	width:294px;
}

.bitContentStyle04 dt a 
{
	display:none;
}

.bitContentStyle04 dd 
{
	float:left;
	width:270px;
	position:relative;
}

.bitContentStyle04 dl.error dd 
{
	width:269px;
}

.contentExt00 dl 
{
	border:0;
	margin:0;
}

.contentExt00 dt 
{
	width:400px;
}

.contentExt00 dd 
{
	width:160px;
}

.contentExt00 dl.error 
{
	padding-top:10px;
	margin:0 0 10px 20px;
}

.contentExt00 dl.error dt 
{
	width:399px;
	margin-left:5px;
	display:inline;
}

.contentExt00 dl.error dd 
{
	width:154px;
}

.bitContentStyle04 dl.error label 
{
	color:#a0218b;
}

.bitContentStyle04 dt label, .bitContentStyle04 dt span 
{
	display:block;
	font-size:87.5%;
	padding:14px 40px 0 11px;
}

.bitContentStyle04 dd span 
{
	display:block;
	font-size:75%;
	padding:14px 0 0 20px;
}

.bitContentStyle04 dd a 
{
	font-size:68.75%;
	color:#00adef;
	text-decoration:underline;
	position:absolute;
	right:10px;
	top:14px;
}

.bitContentStyle04 dd input, .contentExt00 dt input, .bitContentStyle04 dd select 
{
	width:258px;
	wid\th:256px;
	height:22px;
	heig\ht:18px;
	margin:10px 0 0;
	float:left;
	border:1px solid #e3e3e3;
	border-top:1px solid #9e9e9e;
	border-left:1px solid #9e9e9e;
}

.bitContentStyle04 dd label 
{
	display:block;
	float:left;
	font-size:75%;
	margin:13px 10px 0 0;
}

.contentExt00 dt span 
{
	padding-left:0;
}

.contentExt00 dt input 
{
	width:400px;
	margin-top:0;
}

.contentExt00 dd input 
{
	width:135px;
	float:left;
	margin:0 0 0 20px;
	display:inline!important;
}

.contentExt00 dl.error dt input 
{
	width:399px!important;
}

.contentExt00 dl.error dd input 
{
	width:134px!important;
}

.bitContentStyle04 dd textarea 
{
	width:258px;
	wid\th:256px;
	height:150px;
	heig\ht:148px;
	margin:10px 0 0;
	padding:2px 0 0 2px;
	float:left;
	font-size:75%;
}

.bitContentStyle04 dd input.iptStyle00, .bitContentStyle04 dd input.iptStyle01 
{
	width:13px;
	height:13px;
}

.bitContentStyle04 dd input.iptStyle01 
{
	float:left;
	margin:15px 5px 0 0;
	border:0;
}

.bitContentStyle04 dd label 
{
	display:block;
	float:left;
	font-size:75%;
	margin:13px 10px 0 0;
}

.bitContentStyle00 h1 
{
	font-size:150%;
	padding:25px 0 10px;
}

.bitContentStyle08 h2 { padding:15px 0 5px; }
.bitBlogPosts .post h2 a { color:#000; text-decoration:none; }

.contentExt00 dl.total dt span 
{
	font-weight:bold;
	text-align:right;
	padding:10px 0 5px;
}
.contentExt00 dl.total dd span 
{
	font-weight:bold;
	font-size:150%;
	display:block;
	padding:1px 0 0 18px;
	white-space:nowrap;
	position:absolute;
}

.contentExt00 dl.total dd span span 
{
	display:inline;
	font-size:100%;
	padding:0;
}

#one-pager { font-family:Arial, Helvetica, sans-serif; }

#one-pager ol, #one-pager .bitContentStyle00, #one-pager .bitContainerStyle08, #one-pager a.jsToolTipTrigger, #one-pager .bitFormControls01, #one-pager .bitFormControls02, #one-pager .bitFooter, #one-pager .bitLogo img.logoPrint
{
	display:none;
}

#one-pager .bitContentStyle97 h3
{
	font-size:150%;
	float:left;
	margin:0;
	padding:8px 0 10px 8px;
}

#one-pager .bitContentStyle97 .logoPrint
{
	float:right;
	display:block;
	margin:0 20px 0 10px;
	width:80px;
	height:38px;
}

#one-pager .rowStyle00
{
	height:1%;
	position:relative;
	top:-1px;
}

#one-pager .rowStyle00:after
{
	content:".";
	clear:both;
	display:block;
	visibility:hidden;
	height:0;
}

#one-pager .rowStyle00 .column
{
	width:310px;
	min-height:175px;
	_height:175px;
	float:left;
	border:1px solid #e5e5e5;
}
#one-pager .rowStyle00 .column .bitContentStyle11
{
	padding:0 0 8px;
}
#one-pager .rowStyle00 .column h3
{
	font-size:87.5%;
	margin:0;
	padding:8px 0 0 8px
}
#one-pager .rowStyle00 .column ul
{
	padding:8px 0 0 18px;
	margin:0;
}
#one-pager .rowStyle00 .column p,
#one-pager .rowStyle00 .column li
{
	font-size:62.5%;
	margin:0;
	padding:0 8px 0 0;
}

#one-pager .rowStyle00 .column p
{
	padding:8px 8px 0;
}

table
{
	width:100%;
}
th,td
{
	border:1px solid #CCC;
}
tbody th
{
	text-align:left;
}
tbody td
{
	width:100px;
	text-align:right;
}
