﻿body{font:13px Arial,Helvetica,sans-serif !important;background:#FFF;margin:0px;}
.required{color:red;}
.tRight{text-align:right;}
.tLeft{text-align:left;}
.mLeft{margin-left:20px;}
.fright{float:right;}
.fleft{float:left;}
.cb{clear:both;}
.createLink{color: #999999 !important;font-size:20px;text-decoration:none;}
.createLink:hover{text-decoration:underline;}
.blue_box_tbl{ width:600px; margin:0 auto; border-collapse:collapse; margin-top:15px;}
.blue_box_tbl td{ padding:7px 5px; color:#2e2e2e;/*width: 20px; removed for IE7 issue*/}
input[type="text"]{width:200px; border:1px solid #97c0dc; padding:5px 5px;}
input[type="password"]{width:200px; border:1px solid #97c0dc; padding:5px 5px;}
.blue_box_tbl input[type='text']{ width:200px; border:1px solid #97c0dc; padding:5px 5px;}
.blue_box_tbl textarea{ /*width:200px;*/ border:1px solid #97c0dc; padding:5px 5px;}
.blue_button{background-color: #0987CB;border: medium none;color: #FFFFFF;font-weight: bold;padding:15px;}
table.fleft .blue_button,table.fright .blue_button{padding: 6px 15px;}
.blue_button:hover{background-color:#6BAEE7;cursor:pointer;}
.title{padding:10px;font-weight:bold;font-size:32px;}
.titleLine{width:100%;height:2px;border-top:solid 1px #6D7375;border-bottom:solid 1px #6D7375;}
.dvInvoiceDetails{margin:10px auto;width:860px;}
.createLayout{width:700px;min-height:550px;margin:0px auto;margin-top:20px;background:#ECECEC;border:1px solid #D2D7DA;padding: 20px;}
.detailsLayout{width:720px;min-height:500px;padding:70px;margin:0 auto;border:solid 1px #0987CB; background:#FFFFFF;}
.detailsTop{width:100%;height:130px;border-bottom:solid 2px #DEE7EF;}
.detailsTopRight div{width:100px;float:left;margin-right:10px;}
.logo{background:url('../images/logo_small.png') no-repeat;width:240px;height:90px;float:left;margin-right:10px;}
.homeLogo{background:url('../images/logo_small.png') no-repeat;width:240px;height:90px;}
.detailsTopLeft{float:left;font-size:13px;}
.detailsTopRight{width:180px;float:right;text-align:left;}
.detailsTopRight h1{text-align:right;color:#DEE7EF;font-size:40px;margin:0px 0px 5px 0px;}
.detailsCenter{width:100%;height:120px;text-align:left;margin-top:10px;}
.detailsCenterLeft{width:300px;float:left;text-align:left;}
.detailsCenterRight{width:300px;float:right;/*text-align:right;*/}
.detailsCenterRight p{margin:5px;}
.detailsBottom{width:100%;margin-top:10px;}
.total{float:right;text-align:center;margin-top:10px;background:#0987CB;height: 60px;color: #FFFFFF;}
.total td{}
.total span{font-weight: bold;font-size:16px;}
.tblFirst{width:100%;text-align:center;}
.tblSecond{margin-top:20px;width:350px;float:left;border:solid 1px #DEE7EF;text-align:center;}
.tblFirst thead tr{background-color:#0A82C5;}
.tblFirst td,.tblSecond td{border:solid 1px #0987CB;/*#DEE7EF;*/}
.tblLeft{text-align: right;color: #FFF; background-color: #0987CB;}
.tblRight{text-align:left;font-weight:normal;}
.paypal{background:url('../images/payment_paypal.gif') no-repeat;height:31px;display: block;width: 250px;}
.success{width:600px;margin:0px auto;margin-top:100px;}
.bottomMsg{width:100%;background-color:#DEE7EF;height:40px;margin-top:110px;}
.bottomMsg p{padding:10px;}
.blue_link,.blue_link:hover,.blue_link:active{background:url(../images/paypal_btn.png) no-repeat; padding:11px 23px;color:#FFFFFF;font-weight:bold;font-size:17px;text-decoration:none;}
/*.blue_link{ background-position: 0 0 !important;padding: 5px 26px; white-space:nowrap;}
.blue_link:hover{ background-position: 0 -26px !important;text-decoration:none;}
.blue_link:active{ background-position: 0 -52px !important;}*/

/*Policy Listing Page Styles*/
.formSet_A{ width:1000px; margin:10px auto 0;}
.grayCurveTopLft, .grayCurveTopRight, .grayCurveBotLft, .grayCurveBotRight{background:#0987CB;}
.grayCurveTop{ height:43px; background:#0987CB;position:relative;}
.grayCurveBottom{height:2px; background:#0987CB;}
.grayCurveTopLft{height:43px; width:7px;}
.grayCurveTopRight{height:43px; width:7px;}
.grayCurveBotLft{ height:2px; width:7px;}
.grayCurveBotRight{ height:2px; width:7px;}
.graymidContent{background:#FFF; min-height:150px; border-right:1px solid #0987CB; border-left:1px solid #0987CB;}
.midB{ top:2px; left:25px; position:absolute;}
.tableA{ width:100%}
.tableA th{ background:#dde7f0; padding:10px 15px; color:#4e4e4e;text-align: left;}
.tableA tr td{padding:10px 15px; color:#4e4e4e;border-bottom:1px solid #efefef;}
.tableA tr{}
.formSet_A h1 {color: #FFF;font-family: arial;font-weight: normal;margin: 0;}
.formSet_A a{text-decoration:none;color:#08284A;}
.formSet_A a:hover{text-decoration:underline;}
.dropDown{height: 28px;padding: 5px;width: 125px;border:solid 1px #6090BF;}
.lightGray{color:#757474;}
.topLinks{border:solid 1px #CCCCCC;height: 40px;background:#B7C0C5;margin-bottom: 10px;
    background: -moz-linear-gradient(center top , #F4F4F4 0%, #B7C0C5 100%) repeat scroll 0 0 transparent; /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, from(#F4F4F4), to(#B7C0C5)) repeat scroll 0 0 transparent; /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(center top , #F4F4F4 0%, #B7C0C5 100%) repeat scroll 0 0 transparent; /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(center top , #F4F4F4 0%, #B7C0C5 100%) repeat scroll 0 0 transparent; /* Opera11.10+ */
    background: -ms-linear-gradient(center top , #F4F4F4 0%, #B7C0C5 100%) repeat scroll 0 0 transparent; /* IE10+ */
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#F4F4F4,endColorstr=#B7C0C5);
    -ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#F4F4F4, endColorstr=#B7C0C5)"
    background: linear-gradient(center top , #F4F4F4 0%, #B7C0C5 100%) repeat scroll 0 0 transparent; /* W3C */}
.topLinks ul{margin: 8px auto 0;width: 1040px;}
.topLinks ul li{float:left;padding: 3px 0;list-style: none;}
.topLinks ul li a{text-decoration:none;color:#000000;font-size:13px;font-weight: bold; padding: 11px;border-right:solid 1px #CCCCCC;}
.topLinks ul li a:hover{background:#FFFFFF; font-weight: bold;}

.blue_box { background: none repeat scroll 0 0 #EBF4FA; border-bottom: 5px solid #C0DBEE; margin: 10px auto; padding: 15px 10px 20px; width: 550px;}
.blue_box h1 {color: #2E2E2E;margin: 0;padding: 0 0 7px;}
.border_bot { border-bottom: 1px solid #B5CDDD; height: 1px;}
.field span input[type="radio"], input[type="checkbox"] {  float: left;}
.field input[type="radio"], input[type="checkbox"] {margin-right: 5px;}
.bigTitle{font-size:16px; color: #FFF;}
.paymentPanel{border:solid 5px #E7E784;width:840px;margin:0px auto;margin-top:20px;padding: 10px;background:#FFF;}
.wordImg{background: url("../images/word_icon.png") no-repeat 0px -1px;height:42px;padding: 5px 40px;width: 32px;}
.downloadLink{color:#000000 !important;}
.logStatus{float: right;margin-right: 6px;margin-top: -44px !important;text-decoration:none;color:#262729;}
.logStatus:hover{text-decoration:underline;}
.logUser{border-right: 1px solid;float: right;margin-right: 55px;margin-top: -44px;padding-right: 5px;}
.decripAlign{text-align:left;}

/*New styles used after mar 31*/
.reg-page{margin-top:10px;}
.reg-copyright{text-align:center;background-position:-400px 0;margin: 7px auto 0;width: 40%;}
.container {width: 1000px;margin:0px auto;}
.row-fluid{width: 100%;}
.headerLogin li{float:right;}
.desch1{ border-bottom:1px solid #ccc; padding-bottom:2px; }
.aboutinvoice > p{padding-top:5px;}
.btn-defaultnew{ background-color:Red !important; font-weight:bold !important; color:#fff;  position: absolute;  right: 22px;bottom: 3px;}
.modal-body{padding-bottom : 20px !important;}
.nodata{ border:none !important;}
.uppay{ cursor:pointer;}
.bignewtitle{ color:#000 !important;}
.paystatus{ display:block; text-align:center;}

