@charset "utf-8";
/* CSS Document */

body {
    margin:4em auto auto auto;
    font-family:Arial, Helvetica, sans-serif;
    font-size:75%;
    background: url(../images/body_bg.gif) repeat-x #E0E0E0;
    color:#000;
}
body a {
    color:#92030F;
    text-decoration:none;
}
body a:hover {
    color:#0e0e0e;
    text-decoration:none
}
h1 {
    font-size:2em;
}
h2 {
    font-size:1.6em;
    color:#fff;
    margin:5px 0 0 0;
}
h3 {
    font-size:1.4em;
    margin:0;
    color:#056495;
}
h4 {
    font-size:1.2em;
    color:#92030f;
    margin-top:0;
}
form, ul {
    margin:0;
    padding:0;
}
li {
    list-style:none;
}
input, select{
    color:#747474;
    /*	font-size:.9em;*/
}
textarea{
    color:#747474;
}


#outerContainner {
    width:981px;
    margin:auto;
}
#innerContainner {
    width:100%;
    float:left;
}
#topCor {
    height:87px;
    background:url(../images/body_top_cor.gif) no-repeat;
    width:100%;
    float:left;
}
#bottomCor {
    height:43px;
    background:url(../images/body_bottom_cor.gif) repeat-x;
    width:100%;
    float:left;
}
#main {
    background:url(../images/main_bg.gif) repeat-y;
    padding:1% 2% 0 2%;
    width:96%;
    float:left;
}
/*header starts here*/

#header {
    float:left;
    width:96%;
    margin:1% 2% 0 0%;
    position:relative;
    left:2%;
    border-bottom:1px solid #032c59;
}
#logo a {
    width:151px;
    height:58px;
    background:url(../images/authnumber_logo.png) no-repeat;
    display:block;
    position:relative;
}
#header div#headerRight {
    float:right;
    width:71%;
}
#header div#headerRight div#topLink ul {
    float:right;
}

#header div#headerRight div#topLink ul li {
    float:left;
    margin:0 0 0 10px;
}
#header div#headerRight div#topLink ul li a {
    display:inline;
    height:20px;
    background:url(../images/top_link_bg.gif) right -29px no-repeat;
    padding-right:7px;
    text-decoration:none;
    color:#fff;
    cursor:pointer;
    float:left;
}


#header div#headerRight div#topLink ul li a span {
    display:inline;
    height:20px;
    background:url(../images/top_link_bg.gif) no-repeat;
    padding:2px 0 0 5px;
    float:left;
}



#header div#headerRight div#topLink ul li a:hover {
    background:url(../images/top_link_bg.gif) right -87px no-repeat;
}
#header div#headerRight div#topLink ul li a:hover span {
    background:url(../images/top_link_bg.gif) left -58px no-repeat;
}

#header div#headerRight div#mainMenu{
    float:left;
    width:100%;
}

#header div#headerRight div#mainMenu ul {
    float:right;
    margin:20px 0 0 0;
    position:relative;
}

#header div#headerRight div#mainMenu ul li {
    float:left;
    margin:0 0 0 1px;
}
#header div#headerRight div#mainMenu ul li a {
    float:left;
    height:26px;
    background:url(../images/menu_bg.gif) right -30px repeat;
    padding-right:10px;
    text-decoration:none;
    color:#fff;
    font-size:.9em;
    text-transform:uppercase;
    cursor:pointer;
}


#header div#headerRight div#mainMenu ul li a span {
    float:left;
    height:26px;
    line-height:26px;
    padding-left:11px;
    background:url(../images/menu_bg.gif) repeat;

}

#header div#headerRight div#mainMenu ul li a:hover {
    background:url(../images/menu_bg.gif) right -90px repeat;
}
#header div#headerRight div#mainMenu ul li a:hover span {
    background:url(../images/menu_bg.gif) left -60px repeat;
}
#header div#headerRight div#mainMenu ul li a.active {
    background:url(../images/menu_bg.gif) right -90px repeat;
}
#header div#headerRight div#mainMenu ul li a.active span {
    background:url(../images/menu_bg.gif) left -60px repeat;
}
/*header ends here*/


/*main area starts here*/

#main div#contentMenu ul {
    float:right;
    margin-bottom:10px;
}
#main div#contentMenu ul li {
    float:left;
}
#main div#contentMenu ul li {
    float:left;
    margin:0 0 0 1px;
}
#main div#contentMenu ul li a {
    display:inline;
    float:left;
    height:29px;
    background:url(../images/content_menu_bg_left.gif) no-repeat;
    padding-left:9px;
    text-decoration:none;
    color:#4f4f4f;
    cursor:pointer;
    font-weight:bold;
    font-size:.9em;
}


#main div#contentMenu ul li a span {
    display:inline;
    float:left;
    height:29px;
    line-height:29px;
    background:url(../images/content_menu_bg_right.gif) right top no-repeat;
    padding-right:9px;
}

#main div#contentMenu ul li a:hover{
    background:url(../images/content_menu_bg_left.gif) 0 -33px no-repeat;
}

#main div#contentMenu ul li a:hover span {
    background:url(../images/content_menu_bg_right.gif) 100% -33px no-repeat;
}

#main div#contentMenu ul li a.active {
    background:url(../images/content_menu_bg_left.gif) 0 -33px no-repeat;
}

#main div#contentMenu ul li a.active span {
    background:url(../images/content_menu_bg_right.gif) 100% -33px no-repeat;
}

#bredCrumb {
    font-size:.8em;
    width:100%;
    float:left;
}
#rightPanel {
    width:320px;
    float:right;
    margin-top:15px;
    padding-left: 30px;
    box-sizing: border-box;
}

#bodySection {
    padding:15px 0 0 0;
}

#contentOuter {
    width:100%;
    float:left;
}
#dashBoard {
    width:542px;
    height:49px;
    background:url(../images/dash_board_bg.gif) no-repeat;
    padding:15px 20px 15px 50px;
    color:#fff;
    margin-bottom:10px;
}
#dashBoard strong {
    color:#fff;
    margin-bottom:30px;
}
#boxes {
    margin-bottom:0px;
    float:left;
    width: 100%;
}
#boxes ul {
    width:100%;
    display: block;
    overflow: hidden;
}
#boxes ul li {
    width: 100%;
    display: block;
    margin-bottom: 15px;
}

#boxes ul li.mNone {
    margin-right:0;
    margin-bottom: 0;
}
/*for dashboard verifier page*/
#boxes ul li.largeBox {
    width:65%;
    float:left;
    margin-right:1.3%;
}

/*.............................*/


#boxes ul li a {
    padding-left: 0px;
    display:block;
    text-decoration:none;
    cursor:pointer;
    border-radius: 10px;
}
#boxes ul li a:hover h2 {
    color:#514f4f;
}
#boxes ul li a div {
    background: url(../images/body_box.png) repeat-x;
    height: 76px;
    border-radius: 10px;
    text-align: center;
    display: block;
    font-size: 1.1em;
    font-weight: bold;
    padding-top: 38px;
    padding-right: 12px;
    letter-spacing: .7px;
    border: 1px solid #eedfc4;
    background-size: contain;
}

/*for admin dashboard*/

#boxes ul#admin li {
    width:19%;
    float:left;
    margin-right:1%;
}


#boxes ul#admin li a {
    background:url(../images/body_box_left_01.gif) no-repeat;
    height:86px;
    padding-left:9px;
    display:block;
    text-decoration:none;
}

#boxes ul#admin li a div {
    background:url(../images/body_box_right_01.gif) right top no-repeat;
    height:64px;
    text-align:center;
    display:block;
    font-size:1em;
    font-weight:bold;
    padding-top:22px;
    padding-right:9px;
    letter-spacing:.7px;
}
/*.............................*/


.tableHeading {
    background:#9A3238;
    font-size: 12px;
    line-height: 25px;
    padding: 0px 0px 0px 25px;
    font-weight:bold;
    color: #fff !important;
}
.row1 {
    background:#d6cdcd;
}
.row1 a, .row2 a {
    color:#92030f;
    text-decoration:none;
}
.grayMode {
    color:#000;
}
.row2 {
    background:#F7F5F4;
}
.listMenu {
    width:182px;
    border:1px solid #d5d5d5;
}
#load_search_field .listMenu, .listMenu1 {
    width:220px;
    border:1px solid #d5d5d5;
    height: 20px;
}
.inputField {
    width:177px;
    border:1px solid #d5d5d5;
    padding-left:4px;
    
}
.inputField1 {
    border: 1px solid #d5d5d5;
    width: 177px;
    padding-left:4px;
}
#load_search_field .inputField, #load_search_field .inputField1 {
    width:217px;
    border:1px solid #d5d5d5;
}

.inputFieldSmall {
    width:115px;
    border:1px solid #d5d5d5;
}

.textarea {
    width:180px;
    height:60px;
    border:1px solid #d5d5d5;
}

.red{
    color:#FF0000;
}

.button {
    background:url(../images/button_bg.gif) repeat-x;
    border:0;
    text-align:center;
    height:20px;
    color:#fff !important;
    padding: 0px 5px;
    cursor:pointer;
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
}
a.button{
    background:url(../images/button_bg.gif) repeat-x;
    /*border:1px solid #747474;*/
    text-align:center;
    color:#fff !important;
    padding: 2px 6px;
    cursor:pointer;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
}

.a {
    border:none;
    text-align:center;
    background:#b1b1b1;
    color:#fff;
    cursor:pointer;
    font-size:.8em;
    padding:3px;
    font-weight:bold;
}

.paddingLeft {
    padding-left:20px;
}
.pd_6 {
    padding:6px;
}

.collapseBorder{
    border-collapse:collapse;
}

.collapseBorder tr td{
    padding:6px;
}

.collapseBorder tr td table tr td{
    padding:0;
}

.bgHeading{
    background:#f1f1f1;
    padding:6px 20px 6px 6px;
    font-weight:bold;
    float:left;
    width:auto;
    margin-top:6px;
}

.icon{
    margin-left:4px;
    float:right;
}

#filter{
    float:right;
}

.heading{
    font-size:1.4em;
    color:#000;
}

.heading{
    font-size:1em;
    color:#000;
    font-weight:bold;
}

.blueHeading{
    font-size:1em;
    color:#5190b1;
    font-weight:bold;
}

/*main area ends here*/

/*footer starts here*/

#footerArea {
    background:none;
    width:98%;
    float:left;
    height:24px;
    line-height:24px;
    padding:0% 1%;
    font-size:.9em;
}
#footerArea span {
    float:right;
    position:relative;
}
/*footer ends here*/

.req{
    color:#FF0000;
    font-size:14px;
    margin-left:2px;
}

.message{
    float: left;
    font-size: 13px;
    margin: 10px 0;
    padding: 0 1%;
    width: 98%;
    min-height:0px;
    line-height:25px;
}

.error{
    background: none repeat scroll 0 0 #FFEDED;
    border: 1px solid #BF5757;
    color: #BF5757;
}

.success{
    background: none repeat scroll 0 0 #E4E4E4;
    border: 1px solid #D6CDCD;
    color: #25824D;
}

.anchor{
    background: url("../images/button_bg.gif") repeat-x scroll 0 0 transparent;
   /* border: 1px solid #2C7C9F ;*/
    color: #FFFFFF;
    cursor: pointer;
    text-align: center;
    line-height:19px;
    padding:0px 10px;
    float:right;
    margin:10px 3px 0px 3px;
}

.action-btn{
    float:right;
    text-align:right;
    width:100%;
    margin:10px 0px;
}

.action-btn a, .action-btn input[type=submit]{
    float:right;
    background: url("../images/button_bg.gif") repeat-x scroll 0 0 transparent;
    /*border: 1px solid #F7F5F4;*/
    border: 0;
    color:#FFF;
    text-align:center;
    line-height:18px;
    margin:0px 3px;
    padding:0px 10px;
    cursor:pointer;
    line-height: 20px;
    height: 20px;
    font-size: 12px;
}
.action-btn a:hover {
    color: #fff !important;
}

.action_icon{
    float:left;
    padding:2px;
    border:0px solid #CCC;
    margin-right:2px;
}

.radio_fields{
    float:left;
}

.radio_fields input[type=radio]{
    font-size: 13px;
    cursor:pointer;
    float:left;
}

.radio_fields label{
    font-size: 13px;
    float:left;
    cursor:pointer;
    margin-right:5px;
}

.company_action, .verifier_action{
    width:140px;
}

.action_img{
    float:left;
    /*width:12px;
    height:12px;*/
    margin-top: 4px;
}

.pagination{
    float:left;
    width:100%;
}

.pagination ul{
    float:right;
    display:inline;
}
.pagination li{
    float:left;
    display:inline;
    border:1px solid #1378B2;
    margin: 5px 1px;
    background: #E5F0FC;
}

.pagination li a{
    padding:3px 5px;
    float:left;
    color:#1378B2;
}

.pagination li a:hover{
    background: #F2F8FF;
}

.pagination li.current{
    background: #1378B2;
    color:#FFF;
    padding:3px 5px;
}
.registered-one{
    font-size: 12px;
    font-weight: normal;
}

.registered-two{
    font-size: 11px;
    font-weight: normal;
}
.fontColor{
    color: #92030f !important;
}
.fontColorwhite {
    color: #fff !important; 
}
.fontColorwhite a{
    color: #fff !important; 
}
.fontColorwhite a:hover{
    color: #F7F5F4 !important; 
}
.history{
    float:left; 
    width:100%; 
    margin:0px;
}
.inner_history{
    float:left; 
    width:98%; 
    margin:10px 0px 0px 0px;
    background:#D6CDCD; /*#F2F8FF*/
    padding: 10px 1%;
}
.inner_history1{
    background:#F7F5F4 !important;
}
.inner_history_left{
    float:left; 
    width:100%;
}

.inner_history_right{
    float:right; 
    width:100%;
}
/* ================= Added Styles :-DD ================= */
.payAmount {
    margin-bottom: 20px;
}
.titleLabel {
    margin: 10px 0;
}
.termsCond {
    position: relative;
}
.tableTitle {
    display: inline-block;
    font-size: 12px;
    background: #fff;
    position: absolute;
    margin: 0 10px 0;
    padding: 0 5px;
    top: -6px;
    border: 1px solid #333;
}
.align_center{
    text-align:center;
}
.searchCost {
    color: #9A3238;
    font-size: 10px;
    letter-spacing: 0.5px;
    line-height: 15px;
}
.dashRoll_label {display:inline-block; width:164px; padding: 5px; float:left;}
.dashRoll_input {display:inline-block; padding: 5px 7px;width:220px; float:left;}
.centerLast_td tr td:first-child { font-weight: bold;}
.centerLast_td tr td:last-child { text-align: center;}
.field-master-table {}
.backBtn_table {
    float: right;
    padding: 0px 10px;
    line-height: 18px;
    background: #9A3238 url("../images/button_bg.gif") repeat-x scroll 0 0;
    color: #fff !important;
    margin: 5px 0;
}
.backBtn_table span a {
    color:#fff !important;
}
.reportsView_head {
    width: 100%;
    overflow: hidden;
    margin-bottom: 15px;
}
.reportsView_head form {
    float: left;
    overflow: hidden;
    width: 70%;
}
.reportsView_head table {
    float: left;
}
.reportsView_head .anchor {
    margin: 0;
}
.anchor:hover {
    color: #fff;
}
.radio_dd input[type=radio] {
    margin-top: 1px;
}
.spacer_dd {
    height:5px;background: #F7F5F4;
}
.firstHalf td.paddingLeft {
    width: 220px;
}
.firstHalf select {
    margin-bottom:8px;
    padding: 2px 0;
    height: 25px;
    width: 250px !important;
}

.secondHalf tr td:first-child {
    width: 218px;
    
}
.secondHalf tr td:last-child {
    display: block;
    width: 55%;
}
.secondHalf input[type="text"] {
    width: 251px !important;
    margin-bottom:8px;
    box-sizing:border-box;
    height: 25px;

}
.entity{
	background: #9A3238;
	font-size: 12px;
	line-height: 20px;
	font-weight: bold;
	color: white !important;
	width:130px;
}
.white_color
{
	color: white !important;
}
