/* body{background:white;font-family:arial;font-size:13px;color:#666666;}*/
.divrepointHeaderImg{border:0px;width:745px;height:87px;background:white;background-image:url(../images/repointheader.jpg);background-repeat:no-repeat;}
table{font-family:arial;font-size:13px;color:#666666;}
.acctheaderTable{width:600px;}
.acctheaderTable th{font-weight:bold;text-align:center;}
.acctheaderTable td{text-align:center;}
#divCentering{width:820px;}
#footerDiv{height:18px;font-size:11px;text-align:right;position:relative;bottom:0px;}
.imageButton{cursor:pointer;cursor:hand;border:0px;}
.displayContract{height:360px;width:780px;border:1px gray solid;background:white;background-image:url(../images/repointContractBack.gif);background-repeat:repeat-x;}
.spanAgreementsTitle{font-size:20px;color:#800000;font-weight:bold;}
.divAgreementsFrame{width:748px;height:290px;background:white;border:1px black solid;overflow:auto;}
.spanAgreeRadios{font-size:14px;color:#800000;}
.agreementRadioYes{margin-left:400px;}
.continueButton{margin-left:270px;}
.pdfLink{width:100%;position:relative;font-size:11px;margin-bottom:6px;}
.AdobeLink{width:100%;position:relative;font-size:11px;}
.pdfLinkText{text-decoration:none;}
#dvSubmitMessage{width:400px;position:relative;left:120px;color:#800000;font-weight:bold;}

.bodytxt {  font-family: sans-serif, Verdana, Arial; font-size: 12px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; color: #000000}
.bodytext {  font-family: sans-serif, Verdana, Arial; font-size: 12px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; color: #000000}
.GrayItalicTxt
{
    /*FONT-WEIGHT: bold;*/
    FONT-SIZE: 10pt;
    WORD-SPACING: normal;
    COLOR: gray;
    LINE-HEIGHT: 18px;
    FONT-STYLE: italic;
    FONT-FAMILY: 'arial', Verdana, Arial, sans-serif;
    LETTER-SPACING: normal
}
.bodyheadtxt
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    COLOR: #666666;
    LINE-HEIGHT: 18px;
    FONT-FAMILY: arial, Verdana, sans-serif;
    TEXT-DECORATION: none
}
.nav2txt
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    WORD-SPACING: normal;
    COLOR: #003399;
    LINE-HEIGHT: 14px;
    FONT-FAMILY: "arial", Verdana, sans-serif;
    LETTER-SPACING: normal
}
.bodyboldtxt
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11pt;
    COLOR: #003333;
    LINE-HEIGHT: 18px;
    FONT-FAMILY: "arial", Verdana, sans-serif;
    TEXT-DECORATION: none
}

.searchtxt
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #585858;
    LINE-HEIGHT: 18px;
    FONT-FAMILY: arial, Verdana, sans-serif;
    TEXT-DECORATION: none
}

.footerTxt
{
    FONT-SIZE: 8pt;
    LINE-HEIGHT: 18px;
    FONT-FAMILY: "arial", Verdana, sans-serif
}

.alignelement 
{
    /*border:1px black solid;*/
    vertical-align: top;
    /*margin-top: -1em;*/
}

.ClinicScreenLabels
{
 position:relative;
 text-align:right;
 padding-right:30%;
 padding-top:5%;
 padding-bottom:2%;
 font-family: Arial;
 font-size: smaller;
 color:Black;
 background:rgb(249,249,249);
}

/****** UPGRADE STYLES *******/
.tblUpgradeSpecs{}
.tblUpgradeSpecs th{text-align:center;font-weight:bold;padding:8px;color:black;}     
.tblUpgradeSpecs td{text-align:center;font-weight:bold;background:#313C74;padding:6px;}   
ul li{list-style-image:url(images/repointListDot.gif);}

.serviceDescTblClass{border-right:1px #666666 solid;font-weight:bold;color:black;}
.serviceDescTblClass th{border-left:1px #666666 solid;border-bottom:1px #666666 solid;text-align:center;color:white;background:#313C74;}
.serviceDescTblClass td{width:170px;border-left:1px #666666 solid;border-bottom:1px #666666 solid;text-align:center;}
.currentSvcCell{background:#E5E8EF;font-weight:normal;color:gray;}
.n1500Cell{background:#CEDCFC;}
.n1000Cell{background:#DBE6FD;}
.n500Cell{background:#E4ECFF;}
.srvcName{color:white;background:#313C74;}


/*
.billingTable{}
.billingTable td{vertical-align:top;}

.ccdInfoTable{border:1px black solid;height:220px;width:260px;background:white;}
.ccdChargesTable{border:1px black solid;height:75px;width:230px;background:white;}
.ccdChargesTable td{padding:4px;}
*/

.divContact{border:1px black solid;height:350px;width:100%;background:white;text-align:left;}
.divContactCenter{margin-top:25px;margin-left:auto;margin-right:50px;width:90%;}
.divContactHeader{margin-top:0px;margin-left:auto;margin-right:auto;width:40%;}
.divContactElement{margin-top:5px;margin-bottom:10px;margin-left:auto;margin-right:auto;}


.divSignIn{border:1px black solid;height:550px;width:100%;background:white;text-align:left;}
.divSignInCenter{margin-top:25px;margin-left:auto;margin-right:auto;width:90%;}
.divSignInHeader{margin-top:0px;margin-left:auto;margin-right:auto;width:40%;}
.divSignInElement{margin-top:5px;margin-bottom:10px;margin-left:auto;margin-right:auto;}
.divSignInElementIndent{margin-top:15px;margin-bottom:10px;margin-left:25px;margin-right:auto;width:70%;}

#divFAP{border:1px black solid;height:525px;width:100%;background:white;text-align:left;}
#divFAPCenter{margin-left: 35px; margin-right: auto; margin-top:50px; width:90%;}
#divFAPHeader{margin-top:5px;margin-bottom:20px;}

.divForgot{border:1px black solid;height:400px;width:100%;background:white;text-align:left;}
.divForgotCenter{margin-left: 200px; margin-right: auto; margin-top:50px;}
.divForgotHeader{margin-top:5px;margin-bottom:20px;width:75%}
.divForgotStatus{margin-top:15px;width:500px; /*border:1px #FF0000 solid;*/}
.divForgotBtnCenter{margin-top:5px;margin-left:auto;margin-right:auto;width:100%;}

.divComingSoon{border:1px black solid;height:400px;width:100%;background:white;text-align:left;}
.divComingSoonCenter{margin-left: 300px; margin-right: auto; margin-top:150px; /*border:1px #FF0000 solid;*/}

.divAcntInfo{/*border:1px black solid;*/height:300px;width:100%;background:white;text-align:left;}
.divAcntInfoCenter{margin-top:20px;margin-left:auto;margin-right:auto;width:90%;}
.aform-field{margin-bottom:20px;}
.aform-field label{float:left;width:140px;}

.divInvoice{border:1px black solid;height:200px;width:100%;background:white;text-align:left;}
.divInvoiceCenter{margin-top:70px;margin-left:auto;margin-right:auto;width:40%;}

/*.divEmailLogin{border:1px black solid;height:270px;width:600px;background:white;}*/
.divEmailLogin{border:1px black solid;height:270px;width:950px;background:white;background-image:url(ccBack.gifx);text-align:left;}

#divELoginHeader
{
    width:100%;
    /*border:1px #FF0000 solid;*/
    margin-left: auto; 
    margin-right: auto;
    margin-top:55px;
    margin-bottom:5px;
    text-align: center;
}

.emailboldtxt
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11pt;
    LINE-HEIGHT: 18px;
    FONT-FAMILY: "arial", Verdana, sans-serif;
    TEXT-DECORATION: none
}

/*.ccdAddressDiv{border:1px black solid;height:270px;width:600px;background:white;}*/
.ccdAddressDiv{border:1px black solid;height:800px;width:600px;background:white;background-image:url(ccBack.gifx);text-align:left;}
.ccTitleDiv{width:560px;margin-left:26px;margin-top:12px;}       
.ccSubFormDiv{width:432px;margin-left:87px;margin-top:6px;text-align:right;position:relative;}
.ccNameBox{width:338px;vertical-align:bottom;margin-left:6px;margin-bottom:5px;}
.ccCityBox{width:118px;vertical-align:bottom;margin-left:6px;margin-bottom:5px;margin-right:6px;}
.ccState{width:50px;vertical-align:bottom;margin-left:6px;margin-bottom:5px;margin-right:4px;}
.ccZip{width:76px;vertical-align:bottom;margin-left:6px;margin-bottom:5px;}
.ccPhoneBox{width:118px;vertical-align:bottom;margin-left:6px;margin-bottom:5px;margin-right:2px;}
.ccShipPhoneBox{width:118px;vertical-align:bottom;margin-left:6px;margin-bottom:5px;margin-right:220px;}
.ccEmailBox{width:165px;vertical-align:bottom;margin-left:4px;margin-bottom:5px;}
.ccFormHr{color:#cccccc;width:517px;margin-left:30px;}

.ccCardSubFormDiv{width:500px;margin-left:87px;margin-top:6px;text-align:left;position:relative;}
.ccCardType{width:118px;vertical-align:bottom;margin-left:0px;margin-bottom:5px;margin-right:2px;}
.ccCardNumber{width:160px;vertical-align:bottom;margin-left:4px;margin-bottom:5px;}
.ccExpMonth{width:93px;vertical-align:bottom;margin-left:6px;margin-bottom:5px;}
.ccExpYear{width:63px;vertical-align:bottom;margin-left:3px;margin-bottom:5px;margin-right:14px;}
.ccCardSecCode{width:36px;vertical-align:bottom;margin-left:6px;margin-bottom:5px;}

.ccChargeLabeltd{width:130px;text-align:right;}
.ccChargeAmounttd{width:100px;text-align:right;border-bottom:1px gray solid;position:relative;}

.validationMessage{position:absolute;left:440px;border:1px black solid;background:white;text-align:left;color:red;padding:2px;white-space:nowrap;visibility:hidden;}
.whatsThis{cursor:pointer;cursor:hand;}
#helpContainer{position:absolute;top:400px;margin-left:40px;border:1px black solid;cursor:pointer;cursor:hand;visibility:hidden;}

#ctl00_ContentPlaceHolder1_btnUpdateTax{position:absolute;top:45px;left:160px;}

.Warn{FONT-WEIGHT: 900;FONT-SIZE: 14px;COLOR: #ff0000;TEXT-DECORATION: none;}
.Info{FONT-WEIGHT: 900;FONT-SIZE: 12px;COLOR: #444444;TEXT-DECORATION: none;}

/* manage email tab */
.emailGridDiv{width:800px; height:255px; margin-left:26px;margin-top:12px;margin-bottom:15px;}  
.emailHeaderDiv{width:560px;margin-left:26px;margin-top:12px;margin-bottom:15px;}   
.emailTitleDiv{width:560px;margin-left:26px;margin-top:12px;}   
.emailSubFormDiv{width:750px;margin-left:45px;margin-top:6px;text-align:left;position:relative;}
.emLoginSpn{width:338px;vertical-align:bottom;margin-left:6px;margin-bottom:5px;margin-right:5px;}
.emLoginBox{width:175px;}
.emFieldSpn{width:338px;vertical-align:bottom;margin-left:6px;margin-bottom:5px;margin-right:5px;}
.emNameBox{width:250px;}
.emSecret{width:338px;vertical-align:bottom;margin-left:6px;margin-bottom:5px;margin-right:4px;}
.addButton{margin-left:60px;margin-right:4px;}

.emailWarningDiv{width:700px;margin-left:26px;margin-top:25px;margin-bottom:25px;}   

.water
{
     font-family: Tahoma, Arial, sans-serif;
     font-size:75%;
     color:gray;
}

#divBandwidth {
  width: 100%;
  margin-left: auto ;
  margin-right: auto ;
}

#divShipping {
  width: 100%;
  margin-left: auto ;
  margin-right: auto ;
}

.eform-field
{
    margin-bottom:5px;
}
.eform-field label
{
    float:left;
    width:160px;
}

.form-field
{
    margin-bottom:5px;
}
.form-field label
{
    float:left;
    width:140px;
}
.divCentering
{
    /*border:1px #FF0000 solid;*/
    /*width:100%;*/
    /* text-align: center;*/
    margin-left: 200px; 
    margin-right: auto;
}

/* can't seem to make this .center work */
.center
{
margin:auto;
width:70%;
background-color:#b0e0e6;
}

#divAddBTN
{
    width:100%;
    /*border:1px #FF0000 solid;*/
    margin-top:25px;
    margin-bottom:25px;
    text-align: center;
}

#divUpdateBTN
{
    width:100%;
    /*border:1px #FF0000 solid;*/
    margin-left: auto; 
    margin-right: auto;
    margin-top:35px;
    margin-bottom:5px;
    text-align: center;
}

/* Chart Styles */
#Y-AxisStyle
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14pt;
    COLOR: #585858;
    LINE-HEIGHT: 18px;
    FONT-FAMILY: arial, Verdana, sans-serif;
    TEXT-DECORATION: none
}