﻿/* REGISTRATION */ 
.pnlReg{margin:0 0 0 15px;}

/* REGISTRATION & AGREEMENT */
.rgFS1{width:420px;}
.rgFSLegend1{font-weight:bold;padding:10px;color:rgb(0,51,102);}
.rgLblRequired{float:left;border:0px solid rgb(0,0,0);width:120px;height:16px;text-align:right;margin:0;padding:4px 4px 0px 0px;font: 900 95% Arial, Helvetica, sans-serif;}
.rgNote	 {display:block;border:0px solid rgb(0,0,0);width:205px;text-align:left;color:rgb(99,99,99);font: 500 85% Arial, Helvetica, sans-serif;}  
.rgLiteralError{font:900 11px Verdana, Arial, Helvetica, sans-serif;color:rgb(255,0,0);}

.rgAgreeContainer{background-color:rgb(231,231,231);border:1px solid rgb(18,218,218);height:150px;width:730px;padding:10px;overflow:-moz-scrollbars-horizontal;overflow-y:scroll;overflow-x:hidden;font:500 9.5px Arial, Helvetica, sans-serif;}
.rgAgreeLblReq{border:0px solid rgb(0,0,0);height:16px;text-align:right;margin:0;padding:4px 4px 0px 0px;font: 900 95% Arial, Helvetica, sans-serif;}
.rgAgreeValidator{border:0px solid rgb(0,0,0);height:16px;text-align:right;margin:0;padding:4px 4px 0px 0px;font: 900 95% Arial, Helvetica, sans-serif;}
.rgSubmitNotice{margin:10px 0 0 0;text-align:center;color:rgb(255,0,0);font: 500 85% Arial, Helvetica, sans-serif;}

.rgCCERROR{border:1px solid rgb(255,0,0);background-color:rgb(254,253,206);padding:3px;margin:10px 0 10px 0;text-align:center;color:rgb(255,0,0);font:900 85% Arial, Helvetica, sans-serif;}

.rgCCAccepted{text-align:right;}
.rgWhiteList {display:block;border:0px solid rgb(0,0,0);width:205px;text-align:left;color:rgb(99,99,99);font: 500 85% Arial, Helvetica, sans-serif;}  

div.regRow			  {border:0px solid rgb(0,0,0);clear:both;margin:5px;padding:0px;}

.regContainer{border:0px solid rgb(0,0,0);padding:5px;width:500px;}

.regLabelRequired   {float:left;border:0px solid rgb(0,0,0);width:120px;height:16px;text-align:right;margin:0;padding:4px 4px 0px 0px;font: 900 95% Arial, Helvetica, sans-serif;}
.regLabel		    {float:left;border:0px solid rgb(0,0,0);width:120px;height:16px;text-align:right;margin:0;padding:4px 4px 0px 0px;font: 500 95% Arial, Helvetica, sans-serif;}
.regFieldValidator   {float:left;border:0px solid rgb(0,0,0);width:150px;height:16px;padding:2px 0px 0px 18px;font:900 10px Verdana, Arial, Helvetica, sans-serif;color:rgb(75,75,75);text-align:left;background: url('Images/ico.error.png') no-repeat;}  

.inpTxtRequired     {float:left;border:1px solid rgb(218,218,218);width:205px;text-align:left;margin:0;padding:3px;width:195px;color:rgb(0,0,0);font: 900 11px Arial, Helvetica, sans-serif;}
.inpTxt             {float:left;border:1px solid rgb(218,218,218);width:195px;color:rgb(0,0,0);font: 500 11px Arial, Helvetica, sans-serif;padding:3px;}

.inpTxtRequiredState{float:left;text-transform:uppercase;width:195px;border:1px solid rgb(218,218,218);color:rgb(0,0,0);font: 900 11px Arial, Helvetica, sans-serif;padding:3px;}


.regNote		    {display:block; border:0px solid rgb(0,0,0);clear:both;width:205px;text-align:left;margin:0 0 0 125px;color:rgb(99,99,99);font: 500 85% Arial, Helvetica, sans-serif;}  
.btnPosition        {float:left;margin:0 0 0 125px;}
.lnkAgreement       {float:left;display:block; border:0px solid rgb(0,0,0);clear:both;width:205px;text-align:left;margin:0 0 0 125px;color:rgb(99,99,99);font: 500 85% Arial, Helvetica, sans-serif;}  


div.literalError{margin:0 0 0 125px;padding:4px;display:inline;float:left;width:190px;font:900 11px Verdana, Arial, Helvetica, sans-serif;color:rgb(255,0,0);text-align:left;}  
.errorList{position:absolute;top:45px;right:30px;width:190px;padding:5px;}

a.lnkRetrieve{text-decoration:none;color:rgb(113,118,147);font:900 10px Arial,Helvetica,sans-serif;}


/* ORDER SUBSCRIPTION, BILLING & DETAILS */
a.rgParent, rgParent:visited, rgParent:hover, rgParent:active{text-decoration:underline;}
.rgParent{background-color:rgb(239,239,239);color:rgb(113,118,147);font: 900 11.5px arial,helvetica,verdana;padding:3px 0 3px 3px;}
.rgChild{display:none;color:rgb(0,0,0);font: 500 11.5px arial,helvetica,verdana;padding:10px 0 10px 3px;}


.divIcoPrint{text-align:right;}
.lnkIcoPrint{width:60px;padding:0 0 0 19px;margin:0 25px 0 0;font:900 9px arial;text-decoration:none;background:url('Images/ico.printer.png') no-repeat left;}

.msgSubscription{padding:10px 0 10px 0px;margin:10px 25px 10px 0;font: 500 12.5px arial,helvetica,verdana;}

.receiptFS1{width:470px;}
.receiptFSLegend1{font-weight:bold;padding:10px;color:rgb(0,51,102);}

.divMsgReceipt1{padding:5px;}  
.divMsgReceipt2{width:440px;text-align:center;margin:10px 0 0 0;padding:5px;}  
.divMsgReceipt3{background-color:rgb(235,235,235);border:1px dashed rgb(102,102,102);clear:both;width:460px;text-align:left;margin:10px 0 0 0;padding:5px;}  
.msgReceipt1{font:900 12.5px inherit;}
.msgReceipt2{font:900 85% Arial, Helvetica, sans-serif;color:rgb(99,99,99);}
.msgReceipt3{font:500 85% Arial, Helvetica, sans-serif;color:rgb(99,99,99);}
 
.orderTable{border:1px solid rgb(218,218,218);width:440px;color:rgb(0,0,0);font:900 11.5px arial,helvetica,verdana;padding:5px;}
 
.orderSubType{border:1px solid rgb(218,218,218);color:rgb(0,0,0);font:900 11.5px arial,helvetica,verdana;padding:5px;text-align:right;}
.orderSubTypeValue{border:1px solid rgb(218,218,218);width:240px;color:rgb(0,0,0);font:500 11.5px arial,helvetica,verdana;padding:5px;}
.orderSubDesc{border:1px solid rgb(218,218,218);color:rgb(0,0,0);font:900 11.5px arial,helvetica,verdana;padding:5px;text-align:right;}
.orderSubDescValue{border:1px solid rgb(218,218,218);width:240px;color:rgb(0,0,0);font:500 11.5px arial,helvetica,verdana;padding:5px;}
.orderSubPeriod{border:1px solid rgb(218,218,218);color:rgb(0,0,0);font:900 11.5px arial,helvetica,verdana;padding:5px;text-align:right;}
.orderSubPeriodValue{border:1px solid rgb(218,218,218);width:80px;color:rgb(0,0,0);font:500 11.5px arial,helvetica,verdana;padding:5px;}
.orderSubAmount{border:1px solid rgb(218,218,218);color:rgb(0,0,0);font:900 11.5px arial,helvetica,verdana;padding:5px;text-align:right;}
.orderSubAmountValue{border:1px solid rgb(218,218,218);width:80px;color:rgb(0,0,0);font:500 11.5px arial,helvetica,verdana;padding:5px;}
.orderBillingDate{border:1px solid rgb(218,218,218);width:460px;color:rgb(0,0,0);font:900 11.5px arial,helvetica,verdana;padding:5px;text-align:center;}
  
.divLnkControlPanel{margin:20px 0 0 0;width:250px;padding:10px;}
a.lnkControlPanel, lnkControlPanel:visited, lnkControlPanel:hover, lnkControlPanel:active{text-decoration:underline;color:rgb(113,118,147);font:900 13.5px arial,helvetica,verdana;}

.divlnkSubscriptionOptions{width:750px;text-align:right;margin:0 0 10px 0;}
a.lnkSubscriptionOptions, lnkSubscriptionOptions:visited, lnkSubscriptionOptions:hover, lnkSubscriptionOptions:active{text-decoration:underline;color:rgb(113,118,147);font:900 11.5px arial,helvetica,verdana;}

.crd_Subscription_Grid{width:750px;text-align:left;}
.crd_Subscription_Grid_Header{text-align:left;background-color:rgb(231,231,231);text-transform:uppercase;font:900 9.5px arial;color:rgb(91,91,91);}

.cc_cvv_visa{background:url('Images/cc_cvv_visa.gif') no-repeat left;width:227px;height:94px;margin:5px 0 20px 0;}
.cc_cvv_mastercard{background:url('Images/cc_cvv_mastercard.gif') no-repeat left;width:227px;height:94px;margin:5px 0 20px 0;}
.cc_cvv_discover{background:url('Images/cc_cvv_discover.gif') no-repeat left;width:227px;height:94px;margin:5px 0 20px 0;}
.cc_cvv_amex{background:url('Images/cc_cvv_amex.gif') no-repeat left;width:227px;height:94px;margin:5px 0 20px 0;}
 
