/* LINK STYLES */
a { color: #ED1C24; text-decoration: none; }
a:hover { text-decoration: underline; }
img { border: 0px; }

/*INNER INNER STYLE */

#mainGrid p a { text-decoration: underline !important; }
#centerBanner { color: #FFFFFF; margin: 0px 0px 0px 5px; padding: 0px; }
#mainTxt { border-right: 1px dashed #666666; color: #666666; width: 448px; margin: 0px 0px 0px 5px; padding:  0px 10px 0px 0px; }
#mainTxt h1 { font: bold 18pt Arial, sans-serif; margin: 0px 0px 0px 0px; padding: 0px; }
#mainTxt h2 { font: bold 11pt Arial, sans-serif; margin: 20px 0px 0px 0px; padding: 0px; }
#mainTxt p { font: 8pt Arial, sans-serif; margin: 0px; padding: 10px 0px 0px 0px; }
#mainTxt ol { font: bold 9pt Arial, sans-serif; color: #666666; }
#mainTxt ol li span { font: 9pt Arial, sans-serif; color: #666666; }
#mainTxt ul {
	list-style-image: url(../images/rightpanel/bullet.gif);
	font-family: Arial, sans-serif;
	font-size: 8pt;
}
#mainTxt ul li { margin: 5px 0px; }
#mainTxt .caveats { font: 7pt Arial, sans-serif; color: #999999; padding: 0px 0px 10px 0; }

#mainTxt img { float: right; }
#mainTxt .footBox { background: url(../images/rightpanel/footBox.gif) no-repeat; width: 440px; height: 80px; margin: 20px 0px 0px 0px; padding: 0px 0px 20px 0px; }
#mainTxt .footBox p { margin: 0px; padding: 8px; }
#mainTxt .footBox span { font: bold 13pt Arial, sans-serif; }
#mainTxtsitemap { color: #666666; width: 605px; margin: 0px 0px 0px 5px; padding:  0px 0px 0px 0px; }
#mainTxtsitemap h1 { font: bold 18pt Arial, sans-serif; margin: 0px 0px 0px 0px; padding: 0px; }
#mainTxtsitemap h2 { font: bold 10pt Arial, sans-serif; margin: 20px 0px 0px 0px; padding: 0px; }
#mainTxtsitemap p { font: 8pt Arial, sans-serif; margin: 0px; padding: 10px 0px 0px 0px; }
#mainTxtsitemap ol { font: 8pt Arial, sans-serif; }
#mainTxtsitemap ul { font: 8pt Arial, sans-serif; list-style-image: url(../images/rightpanel/bullet.gif); }
#mainTxtsitemap li { margin: 5px 0px; }
#mainTxtsitemap img { float: right; }
#mainTxtsitemap .footBox { background: url(../images/rightpanel/footBox.gif) no-repeat; width: 440px; height: 80px; margin: 20px 0px 0px 0px; padding: 0px 0px 20px 0px; }
#mainTxtsitemap .footBox p { margin: 0px; padding: 8px; }
#mainTxtsitemap .footBox span { font: bold 13pt Arial, sans-serif; }

ul#reveal { position: relative; left: -10px; font-family: Arial, sans-serif; list-style-image: url(../images/rightpanel/revealOff.gif);  }
#reveal li ul { position: relative; left: -20px; list-style-image: url(../images/rightpanel/bullet.gif); }
#reveal li ul li { margin: 0px; }
#reveal li { margin: 10px 0px 0px 0px; }
#reveal li a { font-size: 8pt; margin: 0px; padding: 0px;}
#reveal li div { display: none; margin: 0px 10px 20px 0px; padding: 0px; }
#sideContent { float: right; position: relative; left: -7px; width: 140px; margin: 0px; padding: 0px; }
#sideContent .alreadyCustBox { background: url(../images/rightpanel/alreadyCustBox.gif) no-repeat; width: 140px; height: 105px; margin: 0px; padding: 0px 0px 5px 0px; }
#sideContent .alreadyCustBox h1 { font: bold 8pt Arial, sans-serif; color: #666666; margin: 0 0px 7px 7px; padding: 8px 0px 0px;
}
#sideContent .alreadyCustBox p { font: 7pt Arial, sans-serif; color: #666666; padding: 0px; margin: 5px 7px 0px; }
#sideContent .alreadyCustBox #select { margin: 0px 7px 0px 0px; padding: 5px 0px 0px 0px; text-align: right; }
#sideContent .alreadyCustBox #selectOpt{ background: #FFFFFF; border: 1px solid #999999; font: 7pt Arial, sans-serif; color: #666666; height: 15px; width: 128px; margin: 0px; padding: 0px; }
#sideContent .alreadyCustBox #selectOpt2{ background: #FFFFFF; border: 1px solid #999999; font: 7pt Arial, sans-serif; color: #666666; height: 15px; width: 128px; margin: 0px; padding: 0px; }
#sideContent .alreadyCustBox .selectGoBUT{ background: transparent; border: none; color: #ED1C24; font: 7pt Arial, sans-serif; height: 12px;  margin: 0px; padding: 0px; }
#sideContent .contactBox { background: url(../images/rightpanel/contactBox.gif) no-repeat; width: 140px; height: 90px; margin:  0px; padding:0px 0px 5px 0px; }
#sideContent .contactBox p { font: 7pt Arial, sans-serif; color: #666666; margin: 0px; padding: 3px 0px 0px 7px; }
#sideContent .contactBox span.b { font: bold 8pt Arial, sans-serif; }
#sideContent .mobileBox { background: url(../images/rightpanel/mobileBox.gif) no-repeat; width: 140px; height: 115px; margin: 0px 0px 5px 0px; padding: 0px; }
#sideContent .mobileBox p { font: 7pt Arial, sans-serif; color: #666666; margin: 0px; padding: 45px 0px 0px 7px; }
#sideContent .mobileBox span, #sideContent .contactBox span  { font: bold 10pt Arial, sans-serif; } 
#sideContent .cardpBox { background: url(../images/rightpanel/cardpBox.gif) no-repeat; width: 140px; height: 120px; margin: 0px 0px 5px 0px; padding: 0px; }
#sideContent .cardpBox p { font: 7pt Arial, sans-serif; color: #666666; margin: 0px; padding: 20px 0px 0px 7px; }
#sideContent .cardpBox span { font: bold 10pt Arial, sans-serif; line-height: 10pt; } 

#sideContent .cardpBoxEmpty { background: url(../images/rightpanel/cardpBoxEmpty.gif) no-repeat; width: 140px; height: 120px; margin: 0px 0px 5px 0px; padding: 0px; }
#sideContent .cardpBoxEmpty p { font: 7pt Arial, sans-serif; color: #666666; margin: 0px; padding: 15px 0px 0px 7px; }
#sideContent .cardpBoxEmpty span { font: bold 10pt Arial, sans-serif; line-height: 10pt; } 
#sideContent .identityBox { background: url(../images/rightpanel/identityBox.gif) no-repeat; width: 140px; height: 120px; margin: 0px 0px 5px 0px; padding: 0px; }
#sideContent .identityBox p { font: 7pt Arial, sans-serif; color: #666666; margin: 0px; padding: 30px 0px 0px 7px; }
#sideContent .identityBox span { font: bold 10pt Arial, sans-serif; line-height: 10pt; } 
#sideContent .casestudyBox { background: url(../images/rightpanel/casestudyBox.gif) no-repeat; width: 140px; height: 149px; margin: 0px 0px 5px 0px; padding: 0px; }
#sideContent .casestudyBox p {
	font: 7pt Arial, sans-serif;
	color: #666666;
	margin: 0px;
	padding: 3px 10px 0px 7px;
}
#sideContent .casestudyBox .bold{
	font-weight: bold;
}
#sideContent .casestudyBox span { font: bold 10pt Arial, sans-serif; color: #666666; } 
#sideContent .safetyBox { background: url(../images/rightpanel/safetyBox.gif) no-repeat; width: 140px; height: 90px; margin: 0px 0px 5px 0px; padding: 0px; }
#sideContent .safetyBox p { font: 7pt Arial, sans-serif; color: #666666; margin: 0px; padding: 4px 0px 0px 7px; }
#sideContent .safetyBox span{ font: bold 10pt Arial, sans-serif; } 
#sideContent .blankBox { width: 140px; height: 120px; margin: 0px 0px 5px 0px; padding: 0px; }
#sideContent .blankBox.cardp { background: url(../images/rightpanel/cardpBox.gif) no-repeat; }
#sideContent .blankBox p { font: bold 10pt Arial, sans-serif; color: #666666; margin: 0px; padding: 50px 0px 0px 7px; }
#sideContent .blankBox span { color: #ED1C24; } 

#sideContent .blankBoxCp { width: 140px; height: 120px; margin: 0px 0px 5px 0px; padding: 0px; }
#sideContent .blankBoxCp.cardp { background: url(../images/rightpanel/cardpBox.gif) no-repeat; width: 140px; height: 115px; margin: 0px 0px 5px 0px; padding: 0px; }
#sideContent .blankBoxCp p { font: 7pt Arial, sans-serif; color: #666666; margin: 5px 0 0 0; padding: 50px 0px 0px 7px;}
#sideContent .blankBoxCp span { font: bold 10pt Arial, sans-serif; margin-top:5px; }
#sideContent .riskBox { background: url(../images/rightpanel/riskBox.gif) no-repeat; width: 140px; height: 110px; margin: 0px 0px 5px 0px; padding: 0px; }
#sideContent .riskBox p { font: 7pt Arial, sans-serif; color: #666666; margin: 0px; padding: 5px 0px 0px 7px; }
#sideContent .riskBox span { font: bold 10pt Arial, sans-serif; } 
#sideContent .riskBox a { font: bold 7pt Arial, sans-serif; color: #ED1C24; } 
#sideContent .helpBox { background: url(../images/rightpanel/helpBox.gif) no-repeat; width: 140px; height: 96px; margin: 0px 0px 5px 0px; padding: 0px; }
#sideContent .helpBox p { font: 7pt Arial, sans-serif; color: #666666; margin: 0px; padding: 5px 0px 0px 7px; }
#sideContent .helpBox span { font: bold 10pt Arial, sans-serif; } 
#sideContent a { font-size: 7pt; font-weight: normal; }

#buyNowBUT { margin: 10px 0px 0px 10px; }
#buyNowBUT img { position: relative; z-index: 0; float: none; }
#buyNowBUT p { position: absolute; z-index: 1; font-size: 7pt; color: #ffffff; margin: 17px 0px 0px 10px;  }

.column { width: 150px; float: left; padding: 0px 5px 0px 0px; }
.column2 { width: 135px; float: left; padding: 0px 5px 0px 0px; }
.botbot { clear: both; }

table { border: 0px; margin: 0px 10px 0px 10px; }
table span { color: #ED1C24; margin: 0px; padding: 0px; }
td.left { vertical-align: top; text-align: right; width: 50%; }
td input.smallTxt { width: 150px; }
td input.experts { width: 262px; }
td .buttons { float: right; }
td .buttons .reset { color: #ffffff; font-weight: bold; background-color: #666666; padding: 2px 4px; border: 1px solid #000000; border-left: 0px; border-top: 0px; }
td .buttons .submit { color: #ffffff; font-weight: bold; background-color: #ED1C24; padding: 2px 4px; border: 1px solid #000000; border-left: 0px; border-top: 0px; }

#mainTxt .buyBox { width: 440px; }
#mainTxt .buyBox .top{ background: url(../images/rightpanel/buyNowBoxTOP.gif) no-repeat top left; height: 6px; }
#mainTxt .buyBox .mid{ background: url(../images/rightpanel/buyNowBoxMID.gif) repeat-y top left;  padding: 0px 10px;}
#mainTxt .buyBox .bot{ background: url(../images/rightpanel/buyNowBoxBOT.gif) no-repeat top left; height: 6px; }
#mainTxt .buyBox h1 { font-size: 12pt; }
#mainTxt .buyBox span { color: #ED1C24; }

.dataTable table { background: #eaeaea; border-bottom: 1px solid #666666; margin: 10px 0px; padding: 0px; }
.dataTable table th { background: #ED1C24; color: #ffffff; font: bold 10pt Arial, sans-serif; text-align: left; }
.dataTable table .tableRow { color: #666666; font: bold 10pt Arial, sans-serif; text-align: center; }
.dataTable .submit { float: right; }

.popups {  font: bold 10pt Arial, sans-serif; color: #ED1C24; padding: 10px 0px 0px 0px; }
.rojo{ color: #666666;}
#sideContent .riskBox1 p { font: 7pt Arial, sans-serif; color: #666666; margin: 0px; padding: 5px 0px 0px 10px; }

#mainTxt2 { border-right: 0px dashed #666666; color: #666666; width: 590px; margin: 0px 0px 0px 5px; padding:  0px 10px 0px 0px; }
#mainTxt2 h1 { font: bold 18pt Arial, sans-serif; margin: 0px 0px 0px 0px; padding: 0px; }
#mainTxt2 h2 { font: bold 10pt Arial, sans-serif; margin: 20px 0px 0px 0px; padding: 0px; }
#mainTxt2 p { font: 8pt Arial, sans-serif; margin: 0px; padding: 10px 0px 0px 0px; }
#mainTxt2 ol { font: bold 9pt Arial, sans-serif; color: #666666; }
#mainTxt2 ol li span { font: 9pt Arial, sans-serif; color: #666666; }
#mainTxt2 ul {
	list-style-image: url(../images/rightpanel/bullet.gif);
	font-family: Arial, sans-serif;
	font-size: 8pt;
}
#mainTxt2 ul li { margin: 5px 0px; }
#mainTxt2 .caveats { font: 7pt Arial, sans-serif; color: #999999; padding: 0px 0px 10px 0; }
#mainTxt2 img { float: right; }
#mainTxt2 img { float: right; }
#mainTxt2 .footBox { background: url(../images/rightpanel/footBox.gif) no-repeat; width: 440px; height: 80px; margin: 20px 0px 0px 0px; padding: 0px 0px 20px 0px; }
#mainTxt2 .footBox p { margin: 0px; padding: 8px; }
#mainTxt2 .footBox span { font: bold 13pt Arial, sans-serif; }

ul#reveal2 { position: relative; left: -10px; font-family: Arial, sans-serif; list-style-image: url(../images/rightpanel/revealOff.gif);  }
#reveal2 li ul { position: relative; left: -20px; list-style-image: url(../images/rightpanel/revealOff.gif); }
#reveal2 li ul li { margin: 0px; }
#reveal2 li { margin: 10px 0px 0px 0px; }
#reveal2 li a { font-size: 8pt; margin: 0px; padding: 0px;}
#reveal2 li div { display: none; margin: 0px 10px 20px 0px; padding: 0px; }

#sideContent .cardpBoxEmpty2 { background: url(../images/rightpanel/cardpBoxEmpty.gif) no-repeat; width: 140px; height: 120px; margin: 0px 0px 5px 0px; padding: 0px; }
#sideContent .cardpBoxEmpty2 p { font: 7pt Arial, sans-serif; color: #666666; margin: 0px; padding: 42px 0px 0px 7px; }
#sideContent .cardpBoxEmpty2 span { font: bold 10pt Arial, sans-serif; line-height: 10pt; } 

/* modificados por RedBox */

