/* ***********************************High level and default styles*********************** */
body, td, th,  p, ol, td.p{
	font: 12px Arial, Verdana, Helvetica, sans-serif;
	color: #000000;
}
body{
	background-color: #ffffff;
	padding: 0px;
	margin: 0px;
}
img{
	border-style: none;
}


/* **********************************Default link styles********************************** */
a, a:link, a:visited{
	color: #000000;
	text-decoration: underline; 
}

#breadcrumbs a, #breadcrumbs a:link, #breadcrumbs a:visited{
	color: #000000;
	text-decoration: underline; 
}

div.subContentPanel a, div.subContentPanel a:visited{
	color: #000000;
	text-decoration: underline; 
}

a.marketingLink:link, a.marketingLink:visited{
	color: #000000;
	text-decoration: underline; 
}

a.smallmarketingLink:link, a.smallmarketingLink:visited{
	color: #000000;
	text-decoration: underline; 
}

a.faqLink:link, a.faqLink:visited{
	color: #000000;
	text-decoration: underline; 
}

div.faqLink a, div.faqLink a:visited{
	color: #000000;
	text-decoration: underline; 
}


/* ********************************Page Structure styles********************************** */
#container{
	position: relative;
	width: 95%;
	padding: 0px;
	margin: 0px;
	border: 0px;
}
#container table.color5 td{
  text-align: left;
  width: 100%;
  height: 57px;
  padding: 0px;
}
#container table.color5 td img{}/* PC Logo - pcf_logo_fft_eng_regular.gif */

#container table.color5 td.small{ display: none; }/* Explore PC - pc_chevron_tall.gif */

#container table.color5 table{
	display: none;
}
#leftPanel{
	display: none;
}
#topNav{
	display: none;
}

#breadcrumbs, #breadcrumbsNoWings{
	margin: 0px;
	padding: 15px 0px 10px 0px;
}
#breadcrumbs ul, #breadcrumbsNoWings ul{
	padding: 0px;
	margin: 0px;
}
#breadcrumbs ul li, #breadcrumbsNoWings ul li{
	list-style: none;
	margin: 0px;
	display: inline;
}
#breadcrumbs ul li.last, #breadcrumbsNoWings ul li.last{
	list-style: none;
	display: inline;
	text-decoration: none;	
}

#breadcrumbs a, #breadcrumbsNoWings a, #breadcrumbs ul li, #breadcrumbsNoWings ul li, #breadcrumbs ul li.last, #breadcrumbsNoWings ul li.last{
	color: #000000;
	font: 11px Arial, Verdana, Helvetica, sans-serif;
}
#breadcrumbs ul li.last, #breadcrumbsNoWings ul li.last{
	font-weight: bold;
}


#rightPanel{
	display: none;
}

#mainTitle{
	float: none !important;
	width: 100%;
	font-size: 18px;
	margin: 0px;
	padding: 0px 0px 10px 0px;
}
#mainTitle span.pageHints{ /* pageHints for Sign on page */
	display: none;
}

#contentPanel{
	float: none !important;
	width: 99.7%;
	margin: 0px;
	padding: 0px 0px 10px 0px;
}
#contentPanel h2, #contentPanel h2.darkgreytextbig, #contentPanel .pageTitle{
	color: #000000;
	font-size: 14px;
	margin: 0px;
	padding: 0px 0px 10px 0px;
}

h3, h4, h5{
	color: #000000;
	font-size: 12px;
	font-weight: bold;
}



#contentPanel span.contentPicture{
	display: none;
}
#contentPanel .subContentPanel{
	width: 100%;
	margin: 0px;
	padding: 0px;
	clear: both;
}

#contentPanel table p.small{
	margin: 0px;
	padding: 0px;
}

a.gbutton button, a.gbutton input, input.gbutton, button.gbutton{
	background-color: #cccccc;
	color: #000000;
}
a.rbutton button, a.rbutton input, input.rbutton, button.rbutton{
	background-color: #cccccc;
	color: #000000;
}
a.rbuttonToFixedCase button, a.rbuttonToFixedCase input, input.rbuttonToFixedCase, button.rbuttonToFixedCase{
	background-color: #cccccc;
	color: #000000;
}


#contentPanel .buttonDivider{
	display: none;
}
#container #footer{
	
}
#container #footer ul{
	display: none;
}
#container #footer p{
	display: none;
}
#container #footer p.legalGray{
	display: block;

}

/* *********************************** Legal Disclaimer ***************************************** */
#globalLegalDisclaimer{
	float: left;
	width: 100%;
	margin: 5px 0px 5px 0px;	
}
.legalText {
	font-size: 9px;
	color: #666666;
}
.supText {
	font-size: 7px;
	vertical-align: super;
}





#container #serverId{
	display: none;
}



/* ***********************************Rates Table***************************************** */

#contentPanel table.ratesHeaderBar {
	border-left: solid 1px #CCCCCC;
	border-right: solid 1px #CCCCCC;
	text-align: center;
}
#contentPanel table.ratesHeaderBar td{
	font: 11px Arial, Verdana, Helvetica, sans-serif;
}

td.ratesHeaderBar{
	background-color: #ffffff;
	border-top: solid 1px #CCCCCC;
	border-bottom: solid 1px #CCCCCC;
}

td.ratesHeaderBarRight{
    background-color: #ffffff;
	border-top: solid 1px #CCCCCC;
	border-bottom: solid 1px #CCCCCC;
	border-right: solid 1px #CCCCCC;
}

td.tdRates{
	padding: 3px 0 3px 5px;
	border-bottom: solid 1px #ccc;
}

td.tdRatesRight{
	padding: 3px 0 3px 5px;
	border-bottom: solid 1px #ccc;
	border-right: solid 1px #ccc;
}





