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

body	
{	margin:0 auto; padding:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#cdcdcd; font-size:13px; font-weight:normal;
	background:#fff;
} 

form{padding:0; margin:0;}

p	{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#cdcdcd; font-size:13px; font-weight:normal;}
h1	{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#cdcdcd; font-size:20px; font-weight:normal;}
h2	{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#cdcdcd; font-size:18px; font-weight:normal;}
h3	{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#cdcdcd; font-size:16px; font-weight:normal;}

img	{border:none; vertical-align:middle;}
a	{outline:none; text-decoration:underline; font-family:Verdana, Arial, Helvetica, sans-serif; color:#cdcdcd; font-size:13px; font-weight:normal;}
a:hover	{	text-decoration:none;	}

.fclear {clear:both; float:none; line-height:0px; height:0px; font-size:0px; overflow:hidden;}
.fleft  {float:left;}
.fright {float:right;}



/*======== Start header and Menu class ========*/
.header_mn{ width:100%; float:left; background:url(../images/header_bg.jpg) repeat-x left top; height:139px; }
.pagemn
{	width:1000px;
	margin:0 auto; 
}
.logo{ width:260px; float:left; padding:37px 0 0 19px; }
.middle_mn{ width:100%; float:left; background:url(../images/middle_bg.png) repeat-y center top; }
.middle{ width:1000px; float:left; background:url(../images/middle_bg2.png) repeat-y left top; height:490px; }
.menu_side{ width:230px; float:left; padding:93px 0 0 0; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:16px; color:#ffffff; }

.menu_side li { list-style:none;  }

.menu{ width:490px; float:left; padding:93px 0 0 0; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:20px; color:#ffffff; }
.menu ul { margin:0px; padding:0px; }
.menu ul .home { display:inline; text-align:center; background:url(../images/home_icon.png) no-repeat left top; height:15px; }
.menu ul li { display:inline; text-align:center; }
.menu ul li a{ width:115px; float:left; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:20px; color:#ffffff; text-decoration:none; background:url(../images/menu_btn.png) no-repeat left -40px; padding-top:11px; padding-bottom:6px; margin-right:12px; font-weight:normal; text-align:center;  }
.menu ul li a:hover{  background:url(../images/menu_btn.png) no-repeat left top; }
.menu ul li a.active{  background:url(../images/menu_btn.png) no-repeat left top; }

/* lgin page css start */
.login_form {text-align:center; padding:69px 0 0;}
.login_det {width:367px; margin:0 auto;}
.login_det label {color:#393939; font-family:Arial, Helvetica, sans-serif; font-size:14px; display:block; text-align:left; padding:18px 0 10px 0;}
.text_box {background:url(../images/inp_box.png) 0 0 no-repeat; width:347px; padding:12px 10px; margin:0 0 5px; border:0px;}
.login_btn {background:url(../images/login_btn.png) 0 0 no-repeat; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:16px; font-weight:normal; color:#fff; width:175px; padding-top:7px; padding-bottom:9px; float:left; margin:31px 0 35px 0; border:0px; cursor:pointer;}
.stay_logged {background:url(../images/stay_logged_btn.png) 0 0 no-repeat; width:175px; height:40px; float:right; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#838383; line-height:40px; margin:31px 0 35px 0; }
.check_box {background:url(../images/chec_box.png) 0 0 no-repeat; margin:0 5px 0 0;}
.for_pass {color:#9f9f9f; font-size:12px; font-family:Arial, Helvetica, sans-serif; text-align:center; width:367px; float:left; padding-bottom:25px;}

/* innde page css start */
.inner_middle{ width:1000px; float:left; background:url(../images/middle_bg2.png) repeat-y left top; }
.referring_middle{ width:1000px; float:left; background:url(../images/refering_bg.png) repeat-y left top; }
.leftpanel{ width:208px; float:left; background:#333333; padding:15px; }
.rightpanel{ width:696px; float:left; padding:15px 0 0 66px }
.rightpanel_admin{ width:720px; float:left; padding:15px 20px 0 20px }
.referring_person_mn{ width:100%; float:left; padding-bottom:25px; }
.referring_part1{ width:100%; float:left; }
.referring_title{ width:100%; float:left; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:16px; color:#6d393b; font-weight:bold; padding-bottom:22px; padding-top:25px; }
.referring_title2{ width:100%; float:left; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:16px; color:#6d393b; font-weight:bold; padding-bottom:17px; padding-top:16px; }

.referring_txtbox{ width:231px; /*float:left;*/ margin-right:25px; padding-right:20px; margin-right:17px; padding-bottom:19px; 
background:url(../images/referring_txtbox.png) no-repeat left top; border:0px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#6a6a6a; text-decoration:none; font-weight:normal; padding-left:20px; padding-top:12px; padding-bottom:15px; margin-bottom:18px; }


.referring_txtbox_err{ width:231px; /*float:left;*/ margin-right:25px; padding-right:20px; margin-right:17px; padding-bottom:19px; 
background:url(../images/referring_txtbox_err.png) no-repeat left top; border:0px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#6a6a6a; text-decoration:none; font-weight:normal; padding-left:20px; padding-top:12px; padding-bottom:15px; margin-bottom:18px; }


.referring_txtbox_pwd{ width:231px; /*float:left;*/ margin-right:25px; padding-right:20px; margin-right:17px; padding-bottom:19px; 
background:url(../images/referring_txtbox.png) no-repeat left top; border:0px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#6a6a6a; text-decoration:none; font-weight:normal; padding-left:20px; padding-top:12px; padding-bottom:15px; margin-bottom:18px; }

.referring_txtbox_pwd_err{ width:231px; /*float:left;*/ margin-right:25px; padding-right:20px; margin-right:17px; padding-bottom:19px; 
background:url(../images/referring_txtbox_err.png) no-repeat left top; border:0px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#6a6a6a; text-decoration:none; font-weight:normal; padding-left:20px; padding-top:12px; padding-bottom:15px; margin-bottom:18px; }

.referring_selectbox{ width:280px; /*float:left; margin-right:25px;*/ padding-right:24px; margin-right:10px; padding-bottom:19px; 
background:url(../images/select_menu.png) no-repeat left top; border:0px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#6a6a6a; text-decoration:none; font-weight:normal; padding-left:20px; padding-top:12px; padding-bottom:12px; margin-bottom:18px; -webkit-appearance: none;
-moz-appearance: window; *height:40px; }

.referring_selectbox_err{ width:280px; /*float:left; margin-right:25px;*/ padding-right:24px; margin-right:10px; padding-bottom:19px; 
background:url(../images/select_menu_err.png) no-repeat left top; border:0px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#6a6a6a; text-decoration:none; font-weight:normal; padding-left:20px; padding-top:12px; padding-bottom:12px; margin-bottom:18px; -webkit-appearance: none;
-moz-appearance: window; *height:40px; }


.referring_txt1{ width:100%; float:left; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#6a6a6a; padding-bottom:30px; }
.referring_radio{  font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#6a6a6a; font-weight:bold; }
.referring_radio_err{  font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#6a6a6a; font-weight:bold; background-color:#F00; }
.referring_txt2{ width:100%; float:left; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#6a6a6a; padding-bottom:18px; padding-top:7px; }

.referring_txt3{ width:100%; float:left; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#6a6a6a; padding-bottom:30px;}
.submit{ width:150px; float:left; text-align:center; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:17px; color:#fff; font-weight:bold; background:url(../images/submit.png) no-repeat left top; border:0px; height:40px; cursor:pointer; margin-top:5px; margin-bottom:40px; }
.submit:hover{ background:url(../images/submit.png) no-repeat left -40px;  }
.search{ width:100%; float:left; background:url(../images/sap.png) repeat-x left top; padding-top:27px; }
.search_btn{ width:185px; float:left; background:url(../images/search.png) no-repeat left top; border:0px; padding:12px 0px 12px 12px; margin-left:8px; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#fff;}
.search_img{ width:35px; float:right; background:none; position: relative; top:-38px; right:11px; cursor:pointer; padding:11px 0px 12px 0px; border:0px; }

.submit_pay{ width: 220px; margin-left:10px; float:left; background:url(../images/submit_new.png) no-repeat left top; }
.submit_pay:hover{ background:url(../images/submit_new.png) no-repeat left -40px;  }

.glossymenu{
margin: 12px 0 0px 0;
padding: 0;
width: 208px; /*width of menu*/
border-bottom-width: 0;
background:#333333
}

.glossymenu a.menuitem{
background:url(../images/sap.png) repeat-x left top;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:16px; color:#fff;
display: block;
position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
width: auto;
padding: 15px 0;
padding-left: 10px;
padding-right:10px;
text-decoration: none;
}


.glossymenu a.menuitem:visited, .glossymenu .menuitem:active{
color: white;
}

.glossymenu a.menuitem .statusicon{ /*CSS for icon image that gets dynamically added to headers*/
position: absolute;
top: 5px;
right: 5px;
border: none;
}

.glossymenu a.menuitem:hover{
background:url(../images/sap.png) repeat-x left top;
}


.glossymenu div.submenu{ /*DIV that contains each sub menu*/
background:#333333;
}

.glossymenu div.submenu ul{ /*UL of each sub menu*/
list-style-type: none;
margin: 0;
padding: 0;
}

.glossymenu div.submenu ul li{
	border:0px;
	padding-left:10px;
}


.glossymenu div.submenu ul li a{
display: block;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:16px; color:#fff;
color:#fff;
text-decoration: none;
padding:8px 0 14px 20px !important;
padding-left: 10px;
}

.glossymenu div.submenu ul li a:hover{
background:url(../images/hover_bg.png) no-repeat left top;
colorz: white;
}
.glossymenu div.submenu ul li a.act{
background:url(../images/hover_bg.png) no-repeat left top;
colorz: white;
}
.accordsuffix{ float:right; margin-top: 1px; *margin-top:-35px; position: relative; }

/* Admin Page Css Start Here */

.rightpanel_admin{ width:725px; float:left; padding:15px 15px 0 20px; margin-bottom:100px; }
.admin_box{ width:725px; float:left; padding:12px 0 20px 0;  }
.admin_box span{ font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#6a6a6a; line-height:26px; width:95px; float:left;}
.admin_selected{ width:171px; float:left; background:url(../images/select_office_box.png) no-repeat left top; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#6a6a6a; border:0px; padding:4px 5px 4px 5px; }

.admin_selected_err{ width:171px; float:left; background:url(../images/select_office_box_err.png) no-repeat left top; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#6a6a6a; border:0px; padding:4px 5px 4px 5px; }

.admin_contentmn{ width:708px; float:left; padding:10px 10px 5px 10px; border:solid 1px #b3b3b3; background:#fff; }
.admin_contentmn table th{ background:#4d4d4d; border-right:solid 1px #fff; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; font-weight:bold; padding:4px 0px 4px 6px; text-align:left; }
.admin_contentmn table td{ border-right:solid 1px #fff; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#010101; padding:5px 0px 5px 6px; }
.admin_tdarrow{ text-align:right; float:right; width:8px; padding-right:8px; margin-top:5px; }
.trcolor1{ background:#fff;}
.trcolor2{ background:#dedede;}
.manager_dropdown{ width:77px; float:left; border:0px; }
.manager_dropdown2{ width:77px; float:left; border:0px; background:#DEDEDE; }

input[placeholder], [placeholder], *[placeholder] {
   color:black !important;
   
}


img.change_cursor{cursor:pointer;}
.errormsghide
{
	display:none;
}

.errormsgshow
{
	display:inline;
}

.tzx_lt_mn{ width:100%; float:left; background:url(../images/sap.png) repeat-x left top; padding-top:18px; }
.tax_text {
    color: #FFFFFF;
    float: left;
    font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
    font-size: 16px;
    padding-bottom: 5px;
    padding-left: 20px;
    width: auto;
}
.tax_txtbox {
    background: url("../images/tax_textbox.png") no-repeat scroll left top rgba(0, 0, 0, 0);
    border: 0 none;
    color: #FFFFFF;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    margin-bottom: 22px;
    margin-left: 10px;
    padding: 11px 10px;
    width: 190px;
}



/* Acl page css start here */

.rightpanel_acl{ width:670px; float:left; padding:25px 0 0 46px; margin-bottom:25px; }
.fortab {
	margin: 0px; padding: 0px; float: left;  width: 100%; position: relative; 
}
.fortab ul{
	margin:0px; padding:0px; list-style:none;
}
.fortab ul li{
	float:left;
	margin-right:8px;
}
.fortab ul li a
{	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:16px; display:block; color:#fff; font-weight:bold; text-decoration:none; text-align:center; padding:8px 1px 8px 0;
}
.fortab ul li a:hover
{	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:16px; color:#cc181e; font-weight:bold; text-decoration:none; text-align:center; 
}

.fortab ul li a.w1{	width:160px; -webkit-border-radius:5px 5px 0px 0px; -moz-border-radius:5px 5px 0px 0px;	border-radius:5px 5px 0px 0px; background:#52555c; border:solid 1px #52555c;}
.fortab ul li a.w2{ width:140px; -webkit-border-radius:5px 5px 0px 0px; -moz-border-radius:5px 5px 0px 0px;	border-radius:5px 5px 0px 0px; background:#52555c; border:solid 1px #52555c;}
.fortab ul li a.w3{ width:166px; -webkit-border-radius:5px 5px 0px 0px; -moz-border-radius:5px 5px 0px 0px;	border-radius:5px 5px 0px 0px; background:#52555c; border:solid 1px #52555c;}
.fortab ul li a.w4{ width:138px; -webkit-border-radius:5px 5px 0px 0px; -moz-border-radius:5px 5px 0px 0px;	border-radius:5px 5px 0px 0px; background:#52555c; border:solid 1px #52555c;}

.fortab ul li a.w1:hover, .fortab ul li.active a.w1, .fortab ul li.tabActiveHeader a.w1{-webkit-border-radius:5px 5px 0px 0px; -moz-border-radius:5px 5px 0px 0px;	border-radius:5px 5px 0px 0px; background:none; border:solid 1px #c2c2c2; border-bottom:solid 1px #fff; position:relative; z-index:50; color:#cc181e; background:#fff;}
.fortab ul li a.w2:hover, .fortab ul li.active a.w2, .fortab ul li.tabActiveHeader a.w2{-webkit-border-radius:5px 5px 0px 0px; -moz-border-radius:5px 5px 0px 0px;	border-radius:5px 5px 0px 0px; background:none; border:solid 1px #c2c2c2; border-bottom:solid 1px #fff; position:relative; z-index:50; color:#cc181e; background:#fff;}
.fortab ul li a.w3:hover, .fortab ul li.active a.w3, .fortab ul li.tabActiveHeader a.w3{-webkit-border-radius:5px 5px 0px 0px; -moz-border-radius:5px 5px 0px 0px;	border-radius:5px 5px 0px 0px; background:none; border:solid 1px #c2c2c2; border-bottom:solid 1px #fff; position:relative; z-index:50; color:#cc181e; background:#fff;}
.fortab ul li a.w4:hover, .fortab ul li.active a.w4, .fortab ul li.tabActiveHeader a.w4{-webkit-border-radius:5px 5px 0px 0px; -moz-border-radius:5px 5px 0px 0px;	border-radius:5px 5px 0px 0px; background:none; border:solid 1px #c2c2c2; border-bottom:solid 1px #fff; position:relative; z-index:50; color:#cc181e; background:#fff;}

.tab_mn{ padding-left:52px; padding-top:0px; width:auto; /*display:block !important; float:left; */ }

.client_title{ width:100%; float:left; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:16px; color:#6d393b; font-weight:bold; padding-bottom:14px; padding-top:35px; }
.depent_info{ width:100%; float:left; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:16px; color:#6a6a6a; font-weight:bold; padding-bottom:14px; padding-top:10px; }
.add_btn{ width:90px; float:left; background:url(../images/add_btn.png) no-repeat left top; height:40px; border:0px; cursor:pointer;}
.continue_btn{ width:100px; float:right; background:url(../images/continue_btn.png) no-repeat left top; height:33px; cursor:pointer; margin-bottom:30px; margin-top:40px; margin-right:45px; border:0px; }
.tax_txtbox{ width:190px; float:left; background:url(../images/tax_textbox.png) no-repeat left top; border:0px; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#fff; padding-left:10px; padding:11px 10px 11px 10px; margin-left:10px; margin-bottom:22px; }
.tax_text{ width:auto; float:left; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:16px; color:#ffffff; padding-left:20px; padding-bottom:5px;}
.tzx_lt_mn{ width:100%; float:left; background:url(../images/sap.png) repeat-x left top; padding-top:18px; }


.financial_mn{ width:auto; float:left; padding:30px 0px 0px 20px; }
.financial_part1{ width:auto; float:left; padding:0px 0px 50px 0px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#6a6a6a; }
.stop_btn{ width:40px; float:left; padding-top:5px; }
.financial_part2{ width:100%; float:left; padding-bottom:20px; }
.financial_part1_txt1{ width:228px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#6a6a6a; padding-top:7px; }

.finance_txtbox{ width:80px; float:left; padding-right:15px;  padding-bottom:15px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#cc181e; text-decoration:none; font-weight:normal; padding-left:15px; padding-top:12px; padding-bottom:12px; background:url(../images/finance_box.png) no-repeat left top; border:0px;}

.finance_txtbox_err{ width:80px; float:left; padding-right:15px;  padding-bottom:15px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#cc181e; text-decoration:none; font-weight:normal; padding-left:15px; padding-top:12px; padding-bottom:12px; background:url(../images/finance_box_err.png) no-repeat left top; border:0px;}


.financial_part3{ width:100%; float:left; padding-bottom:20px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#6a6a6a; font-weight:bold; padding-left:42px; background:url(../images/applicable_icon.png) no-repeat left top; padding-top:5px; margin-top:20px; }
.back_btn{ width:100px; float:left; background:url(../images/backbtn.png) no-repeat left top; height:33px; cursor:pointer; margin-bottom:30px; margin-top:20px; margin-right:45px; border:0px; }


.review_part1{ width:100%; float:left; padding:0px 0px 10px 0px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#6a6a6a; line-height:37px; }
.review_clientmn{ width:315px; float:left; padding-right:20px; }
.review_title{ background:url(../images/dot2.png) repeat-x left bottom; color:#cc181e; width:98%; float:left; font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:36px; padding-left:2%; font-weight:bold; }
.review_lt1{  width:auto; float:left; float:left; background:url(../images/dot2.png) repeat-x left bottom; padding:0px 5px; }
.review_lt1_txt{ width:102px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#6a6a6a; line-height:36px; background:url(../images/dot.png) no-repeat right 15px; margin-right:15px; }
.review_lt1_txt2{ width:184px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#6a6a6a; padding-top:8px; padding-bottom:8px; font-weight:bold; }
.review_taxtmn{ width:300px; float:left; }
.review_rt1_txt{ width:142px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#6a6a6a; padding-top:8px; padding-bottom:8px; background:url(../images/dot.png) no-repeat right 15px; margin-right:15px; }
.review_rt1_txt2{ width:132px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#6a6a6a; line-height:36px; font-weight:bold; }
.review_bot1{ width:98%; float:left; font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#6a6a6a; padding-top:35px; padding-left:2%; }

.decision_mn{ width:630px; float:left; padding-left:20px; padding-right:20px; padding-top:15px; }
.decision_title{ background:url(../images/dot2.png) repeat-x left bottom; color:#cc181e; width:200px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:36px; font-weight:bold; }
.decision_title2{ background:url(../images/dot2.png) repeat-x left bottom; color:#cc181e; width:425px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:36px; font-weight:bold; }
.decison_txt1{ width:178px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#6a6a6a; padding-top:10px; padding-bottom:10px; background:url(../images/dot.png) no-repeat right 15px; margin-right:15px; }
.decison_txt2{ width:420px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#6a6a6a; text-transform:uppercase; font-weight:bold; padding-top:10px; padding-bottom:10px; }
.decision_textarea{ width:320px; float:left; border:solid 1px #b3b3b3; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; padding:10px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#6a6a6a; line-height:25px; height:76px; }
.decision_bot1{ width:72%; float:left; font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#6a6a6a; padding-top:15px; padding-bottom:20px; padding-left:28%; }
.decision_btns{  width:100%; padding-left:80px; float:left; }
.decision_btn1{ width:150px; float:left; margin-right:17px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:17px; font-weight:bold; color:#ffffff; border:0px; text-transform:uppercase; padding-top:9px; padding-bottom:13px; background:url(../images/decision_btn.png) no-repeat left top; cursor:pointer; } 




/*Rules Page*/

.dashboard_title{ width:100%; float:left; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:16px; color:#6d393b; font-weight:bold; padding:10px 0 22px 0; }
/* Rules page css start here */
.rules_mn{ width:655px; float:left; padding-left:30px; padding-top:35px; }
.income_rulesmn{ width:310px; float:left; padding-right:34px; padding-bottom:40px; }
.income_rulesmn_rt{ width:310px; float:left; padding-bottom:40px; }
.rules_box1{ width:102%; float:left; padding-bottom:9px; }

.rules_title_dep1{ width:200px; float:left; background:#dadada; border:solid 1px #b3b3b3; padding-left:12px; height:45px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#4c4c4c; font-weight:bold; text-transform:uppercase; margin-right:5px; }

.rules_title_dep2{ width:200px; float:left; background:#dadada; border:solid 1px #b3b3b3; padding-left:12px; height:35px; padding-top:5px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#4c4c4c; font-weight:bold; text-transform:uppercase; margin-right:5px; }

.rules_title1{ width:200px; float:left; background:#dadada; border:solid 1px #b3b3b3; padding-left:12px; line-height:39px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#4c4c4c; font-weight:bold; text-transform:uppercase; margin-right:5px; }
.rules_title2{ width:75px; float:left; background:#dadada; border:solid 1px #b3b3b3; padding-left:12px; line-height:39px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#4c4c4c; font-weight:bold; text-transform:uppercase; }
.rules_title3{ width:300px; float:left; background:#dadada; border:solid 1px #b3b3b3; padding-left:12px; line-height:39px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#4c4c4c; font-weight:bold; text-transform:uppercase; margin-right:5px; }

.income_rules1{ width:200px; float:left; background:#fff; border:solid 1px #b3b3b3; padding-left:12px; line-height:39px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; margin-right:5px; }
.income_rules2{ width:60px; float:left; background:#ffed00; border:solid 1px #b3b3b3; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000;  padding:12px 12px 12px 12px ; }
.income_rules3{ width:60px; float:left; background:#fff; border:solid 1px #b3b3b3; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; padding:12px 12px 12px 12px ; }
.income_rules4{ width:200px; float:left; background:#fff; border:solid 1px #b3b3b3; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; margin-right:5px; padding:5px 0px 5px 12px; }



.income_rules1_err{ width:200px; float:left; background:#fff; border:solid 1px #f00; padding-left:12px; line-height:39px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; margin-right:5px; }
.income_rules2_err{ width:60px; float:left; background:#ffed00; border:solid 1px #f00; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000;  padding:12px 12px 12px 12px ; }
.income_rules3_err{ width:60px; float:left; background:#fff; border:solid 1px #f00; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; padding:12px 12px 12px 12px ; }
.income_rules4_err{ width:200px; float:left; background:#fff; border:solid 1px #f00; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; margin-right:5px; padding:5px 0px 5px 12px; }




.agri_rules1{  width:85px; float:left; line-height:39px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; font-weight:bold; padding-right:20px; text-align:right; }
.agri_rules2{ width:31px; float:left; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#000; font-weight:bold; line-height:41px; }
.agri_rules3{ width:20px; float:left; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#000; font-weight:bold; line-height:41px; }

.dependent_title1{ width:141px; float:left; background:#dadada; border:solid 1px #b3b3b3; padding-left:12px; line-height:39px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#4c4c4c; font-weight:bold; text-transform:uppercase; margin-right:5px; }
.dependent_title2{ width:141px; float:left; background:#dadada; border:solid 1px #b3b3b3; padding-left:12px; padding-top:4px; padding-bottom:5px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#4c4c4c; font-weight:bold; text-transform:uppercase; margin-right:5px; }
.dependent_rules1{ width:36px; float:left; background:#fff; border:solid 1px #b3b3b3; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; padding:12px 9px 12px 9px ; margin-right:5px; }


.dependent_rules1_err{ width:36px; float:left; background:#fff; border:solid 1px #f00; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; padding:12px 9px 12px 9px ; margin-right:5px; }



.refund1{ width:50%; float:left; padding-left:50%; line-height:42px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; }
.refund_rules1{ width:38px; float:left; background:#fcfcfc; border:solid 1px #b3b3b3; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; padding:12px 5px; margin-right:5px; }
.refund_rules2{ width:94px; float:left; background:#fff; border:solid 1px #b3b3b3; line-height:39px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; padding:11px 10px; margin-right:5px; }
.refund_rules3{ width:50px; float:left; background:#fff; border:solid 1px #b3b3b3; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; padding:12px 5px; margin-right:5px; }

.refund_rules1_err{ width:38px; float:left; background:#fcfcfc; border:solid 1px #f00; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; padding:12px 5px; margin-right:5px; }
.refund_rules2_err{ width:94px; float:left; background:#fff; border:solid 1px #f00; line-height:39px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; padding:11px 10px; margin-right:5px; }
.refund_rules3_err{ width:50px; float:left; background:#fff; border:solid 1px #f00; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; padding:12px 5px; margin-right:5px; }

.refund1_1{ width:49px; float:left; padding:3px 0px; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; padding-right:32px; }
.refund1_2{ width:54px; float:left; line-height:42px; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; }
.refund1_3{ width:92px; float:left; line-height:42px; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; }
.refund1_4{ width:82px; float:left; line-height:42px; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; }
.refund1_txt{ width:25px; text-align:center; float:left; line-height:42px; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; font-weight:bold; }
.refund1_yellow{ width:50px; float:left; background:#fff; border:solid 1px #b3b3b3; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000;  padding:12px 12px 12px 12px ; }

.refund1_yellow_err{ width:50px; float:left; background:#ffed00; border:solid 1px #f00; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000;  padding:12px 12px 12px 12px ; }

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

.rules_last{ width:100%; float:left; }
.rules_last1{ width:76px; float:left; background:#dadada; border:solid 1px #b3b3b3; line-height:39px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#4c4c4c; text-align:center; font-weight:bold; text-transform:uppercase; margin-right:20px; }
.rules_last2{ width:92px; float:left; background:#dadada; border:solid 1px #b3b3b3; padding-left:7px; line-height:39px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#4c4c4c; font-weight:bold; text-transform:uppercase; margin-right:20px; }
.rules_last3{ width:80px; float:left; background:#dadada; border:solid 1px #b3b3b3; padding-left:7px; line-height:39px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#4c4c4c; font-weight:bold; text-transform:uppercase; }

.rules_last1_err{ width:76px; float:left; background:#dadada; border:solid 1px #f00; line-height:39px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#4c4c4c; text-align:center; font-weight:bold; text-transform:uppercase; margin-right:20px; }
.rules_last2_err{ width:92px; float:left; background:#dadada; border:solid 1px #f00; padding-left:7px; line-height:39px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#4c4c4c; font-weight:bold; text-transform:uppercase; margin-right:20px; }
.rules_last3_err{ width:80px; float:left; background:#dadada; border:solid 1px #f00; padding-left:7px; line-height:39px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#4c4c4c; font-weight:bold; text-transform:uppercase; }

.rules_last_to{ width:40px; float:left; line-height:42px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#4c4c4c; font-weight:bold; text-transform:uppercase; text-align:center;}
.refund_last_select{ width:305px; float:left; background:#fff; border:solid 1px #b3b3b3; line-height:39px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; padding:11px 10px; }

.refund_last_select_err{ width:305px; float:left; background:#fff; border:solid 1px #f00; line-height:39px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; padding:11px 10px; }

.riles_btn_mn{ width:100%; float:left; padding-top:50px; }
/* Rules page css start here */



/* Generate report Css start here */

.generate_contentmn{ width:708px; float:left; padding:10px 0px 5px 10px; border:solid 1px #b3b3b3; background:#fff; }
.generate_contentmn table th{ background:#4d4d4d; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; font-weight:bold; padding:4px 0px 4px 6px; text-align:left; }
.generate_contentmn table td{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#010101; padding:5px 0px 5px 6px; }
.trcolor3{ background:#fff; padding:5px 0px; line-height:28px;}
.trcolor4{ background:#dedede;}
.display_box{ width:393px; float:right; padding:12px 0 20px 0;  }
.display_box span{ font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#6a6a6a; line-height:26px; width:120px; float:left;}
.display_box_selected{ width:171px; float:left; background:url(../images/select_office_box.png) no-repeat left top; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#6a6a6a; border:0px; padding:4px 5px 4px 5px; margin-right:10px; }

.generate_rightpanel{ width:670px; float:left; padding:32px 0 0 46px; margin-bottom:25px; }
.display_box2{ width:100%; float:left; padding:12px 0 40px 0;  }
.display_box2 span{ font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#6a6a6a; line-height:26px; width:140px; float:left;}
.display_box_selected2{ width:142px; float:left; background:url(../images/generate_txtbox.png) no-repeat left top; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#6a6a6a; border:0px; padding:4px 5px 4px 5px; margin-right:10px; }
.generate_reportingmn{  width:100%; float:left; padding-bottom:20px; }
.generate_report1{ width:145px; float:left; }
.report_title{ width:100%; float:left; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#6a6a6a; font-weight:bold; padding-bottom:25px; }
.report_se1{ width:100%; float:left; padding-bottom:20px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#6a6a6a; }
.report_check1{ width:auto; float:left; padding:0px; margin:2px 15px 0 0; text-align:left;}
.generate_report2{ width:135px; float:left; }
.generate_rangemn{ width:210px; float:left; }
.report_title2{ width:100%; float:left; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#6a6a6a; font-weight:bold; padding-bottom:5px; }
.range_startdate{ width:100%; float:left; padding-bottom:10px; }
.rangetxt1{ width:100%; float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#6a6a6a; padding-bottom:6px; }
.generate_range_report{ width:145px; float:left; }
.date_pickermn{ width:141px; float:left; background:url(../images/date_picker_txtbox.png) no-repeat left top; height:26px; }
.date_picker_txtbox{ width:96px; float:left; padding-left:10px; padding-right:10px; border:0px; margin:4px 0 0 2px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#6a6a6a; }
.date_picker_img{ padding-top:5px; }
.runreport_btn{ width:150px; float:left; }
/* Generate report Css end here */

/* Decision box css start here */
.decision_lt1{  width:auto; float:left; float:left; padding:0px 5px; }
.decision_txt3{ width:150px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#6a6a6a; padding-top:10px; padding-bottom:10px; background:url(../images/dot.png) no-repeat right 15px; margin-right:25px; }
.decision_bot2{ width:72%; float:left; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#9a9a9a; padding-top:15px; padding-bottom:20px; padding-left:28%; }
.decision_sub_btns{  width:auto; padding-left:170px; float:left; }
.decision_sub_btn1{ width:120px; float:left; margin-right:17px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:17px; font-weight:bold; color:#ffffff; border:0px; text-transform:uppercase; padding-top:8px; padding-bottom:7px; background:url(../images/decision_btn2.png) no-repeat left top; cursor:pointer; }
.decision_sub_btn1:hover{ background:url(../images/decision_btn2.png) no-repeat left bottom; cursor:pointer; } 
/* Decision box css end here */

/* Dashboard Page Css start here */
.dashboard_title{ width:100%; float:left; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:16px; color:#6d393b; font-weight:bold; padding:10px 0 22px 0; }
.dashboard_inmn{ width:auto; padding:30px 15px 0px 15px; }
.referral_lt{ width:625px; float:left;}
.referral_lt_submn{ width:625px; float:left; margin-bottom:8px;}
.referral_lt_sub{ width:234px; float:left; background:#e4e4e4; border-bottom:solid 2px #bcbcbc; line-height:27px; margin-right:18px; }
.referral_lt_sub1{ padding-left:15px; width:89px; background:url(../images/referral_border.png) no-repeat right top; float:left; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#6a6a6a; text-transform:uppercase; }
.referral_lt_sub2{ padding-left:20px; width:103px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#6a6a6a; text-transform:uppercase; }

.referral_rtmn{ width:373px; float:left; height:13px; background:#e4e4e4; margin-top:9px; }
.referral_rtred{ background:#cc181e; height:13px; float:left; }
.meter { 

  position: relative;
}
.meter > span {
  display: block;
  height: 100%;
  background:#cc181e;
}
.animate > span:after {
  display: none;
}

/* Dashboard Page Css End here */


.overturn_payment_err
{
	border: 1px solid #FF0000;
}

th.header 
{
	cursor:pointer;	
}

.footer{ width:100%; float:left; background:url(../images/header_bg.jpg) repeat-x left top; height:40px; padding-top: 20px;}


ul.pagination {
    text-align:center;
    color:#333333;
}
ul.pagination li {
    display:inline;
    padding:0 3px;
}
ul.pagination a {
    color:#333333;
    display:inline-block;
    padding:5px 10px;
    border:1px solid #333333;
    text-decoration:none;
}
ul.pagination a:hover,
ul.pagination a.current {
    background:#333333;
    color:#fff;
}
.epay_error{color:#FF0000 !important;} 
.epay_success{color:green !important;}

.referring_txtbox_config{ width:231px; /*float:left;*/ margin-right:0; padding-right:20px; margin-right:17px; padding-bottom:19px; 
background:url(../images/referring_txtbox.png) no-repeat left top; border:0px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#6a6a6a; text-decoration:none; font-weight:normal; padding-left:20px; padding-top:12px; padding-bottom:15px; margin-bottom:0; }

.split_chk_tbl{ margin-top:30px;}
.column_width{ width:190px;}
.split_chk_tbl input[placeholder]{ color:#6a6a6a;}
.pc_dateformat{ color:#4d4d4d;font-style: italic;font-weight: bold;}
.pc_dateformat_error{color:#FF0000;font-weight: bold;}

.vtc {padding:9px; background:url(../images/menu_btn.png) no-repeat left -40px; float:left;}