@charset "utf-8";
/* CSS Document */

*, html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, /*strong,*/ sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, center, u, /*b,*/ i 
{ margin: 0; padding: 0; /*border: 0;*/ outline: 0;  font-style: normal; font-size: 100%; font-family: inherit; /*vertical-align: baseline; */}

:focus { outline: 0; color: #333; text-decoration:none; background:#fff; }
ol, ul { list-style: none }
table { border-collapse: collapse; border-spacing: 0 }
blockquote:before, blockquote:after, q:before, q:after { content: "" }
blockquote, q { quotes: "" "" }
input, textarea { margin: 0; padding: 0 }
hr { margin: 0; padding: 0; border: 0; color: #000; background-color: #000; height: 1px }
/*strong { font-family:inherit; font-size:inherit; color:inherit; margin-top: 47px; }*/
/* CSS DOCUMENTATION:

* GENERAL
** HEADER
*** PORTFOLIO
**** FOOTER
***** SPECIAL
****** TYPOGRAPHY
******* COLOR SCHEME

/**************************************************************/
* GENERAL
.clear{clear:both;}
a{ text-decoration:none; color:#333;}
a:hover{ text-decoration:none; color: #C33;}
/**************************************************************/
/*reduce the default browser font size from 16px to 10px because
we are working in em and we need a rounded measure*/

body { font-size:13px; font-family:Arial, Helvetica, sans-serif;   }
.loginbg{background:url(../images/bg.jpg) top center no-repeat #000 }
/* HTML5 tags */

header, section, footer, aside, nav, article, figure { display: block; }
.float-left { float:left; }
.float-right { float:right; }
.hidden { visibility:hidden; }
/* advanced clearfix for fix floating elements */
.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
* html .clearfix { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */

/*-----form stling wiyhcss3--*/

		

input, textarea { 
	padding: 2px;
	border: solid 1px #C9C9C9;
	outline: 0;
	font: normal 12px/100% Verdana, Tahoma, sans-serif;
	/*width: 150px;*/
	/*background: #FFFFFF url('bg_form.png') left top repeat-x;*/
	background: -webkit-gradient(linear, left top, left 25, from(#FFFFFF), color-stop(4%, #EEEEEE), to(#FFFFFF));
	background: -moz-linear-gradient(top, #FFFFFF, #EEEEEE 1px, #FFFFFF 25px);
	box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
	-moz-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
	-webkit-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
		color:#333;
	}

	.textfield{min-width:250px; height:15px; border:solid 1px color:#ccc;}
	.textfieldsmall{min-width:150px; height:15px; border:solid 1px color:#ccc;}
	.textfieldaddr{min-width:250px; height:65px; border:solid 1px color:#ccc;}
	.combobox{ min-width:140px;width:auto; height:22px; border:solid 1px color:#ccc; margin-right:10px;padding: 2px;
	border: solid 1px #C9C9C9;
	outline: 0;
	font: normal 12px/100% Verdana, Tahoma, sans-serif;
	/*width: 200px;*/
	/*background: #FFFFFF url('bg_form.png') left top repeat-x;*/
	background: -webkit-gradient(linear, left top, left 25, from(#FFFFFF), color-stop(4%, #EEEEEE), to(#FFFFFF));
	background: -moz-linear-gradient(top, #FFFFFF, #EEEEEE 1px, #FFFFFF 25px);
	box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
	-moz-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
	-webkit-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
	color:#333;}
	
	.button {
	font-family: Arial; width:auto;
	color: #7a7a7a;
	font-size: 12px;
	padding:2px 10px 2px 10px;
	text-decoration: none;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-box-shadow: 0px 1px 3px #999;
	-moz-box-shadow: 0px 1px 3px #999;
	text-shadow: 1px 1px 1px #ffffff;
	border: solid #ffffff 1px;
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#f0ebed), to(#dedede));
	background: -moz-linear-gradient(top, #f0ebed, #dedede);
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorStr=#f0ebed, endColorStr=#dedede);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr=#f0ebed, endColorStr=#dedede);
	display:inline-block; /* IE is so silly */
	}
	.button:hover {
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#ebebeb), to(#f2f2f2));
	background: -moz-linear-gradient(top, #ebebeb, #f2f2f2)
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#f0ebed, endColorstr=#dedede);
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-box-shadow: 0px 1px 3px #999;
	-moz-box-shadow: 0px 1px 3px #999;
	border: solid #ffffff 1px;
	color:#db3e5d;
	}
	
	
	
/*end*/
::-moz-selection {background: #73b693;}
::-webkit-selection {background: #73b693;}
::-o-selection {background: #73b693;}
::-ms-selection {background: #73b693;}
::selection {background: #73b693;}

#wrapper { height:auto; width:980px; margin:0 auto; text-align:left; padding:0px; }
.wrap-login { float:left; width:980px; height:auto;}

#login{width:405px; height:215px; float:left; margin:0 0 0 0; /*background:url(../images/loginpage.png) no-repeat;*/ padding:150px 0 0 575px}
#login_pass{width:405px; height:255px; float:left; margin:0 0 0 0; /*background:url(../images/loginpage.png) no-repeat;*/ padding:150px 0 0 575px}
#txtfiled{width:252px; height:22px; float:left;}
.txt_filed{width:252px; height:22px; background:url(../images/txt_filed.jpg) no-repeat; border:none; padding:0 0 0 5px; color:#333;}

.logintext{ width:405px; float:left; color:#fff; font-family:Arial, Helvetica, sans-serif; padding:8px 0 2px 0;}

#logos{width:980px; height:56px; float:left; margin-top:15px;}
.clientlogo{width:254px; height:60px; float:left; margin-left:196px;}
.softwarelogo{width:226px; height:60px; float:right; margin-right:100px; margin-top:0px; }
.butleft{width:222px; float:left;}
#butt{width:54px; height:22px; float:right; margin:10px 0 0 10px;}
.loginbut{width:54px; height:22px; background:url(../images/login_butt.jpg) no-repeat; color:#fff; font-family:'MyriadProRegular', Arial, Helvetica, sans-serif; font-size:13px; border:none; }

#wrapercontnt{width:100%; height:auto; min-width:980px;}

/*right side css !important------------------*/
#rightside{width:19%; height:100%; position:relative; top:0; right:0;  padding:0 0 0 12px;
background-image: -moz-linear-gradient(top, #bf1f1f, #e79d9c);
background-image: -webkit-gradient(linear, center top, center bottom, from(#bf1f1f), to(#e79d9c));
background-image: -o-linear-gradient(top, #bf1f1f, #e79d9c);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#bf1f1f', endColorstr='#e79d9c');
/*INNER ELEMENTS MUST NOT BREAK THIS ELEMENTS BOUNDARIES*/
/*Element must have a height (not auto)*/
/*All filters must be placed together*/
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#bf1f1f', endColorstr='#e79d9c')";
/*Element must have a height (not auto)*/
/*All filters must be placed together*/
background-image: linear-gradient(top, #bf1f1f, #f2949b); border-left: solid 1px #e79d9c;}
/*right side css !important------------------*/
.innerlogo{width:195px; height:55px; float:left; margin:15px 0 0px 5px;  padding-bottom:15px;}
/*old css*/
.messagebox { position:absolute; width:100px; margin-left:30px; border:1px solid #c93; background:#ffc; padding:3px; }
.messageboxok { position:absolute; width:auto; margin-left:30px; border:1px solid #349534; background:#C9FFCA; padding:3px; font-weight:bold; color:#008000; }
.messageboxerror { position:absolute; width:auto; margin-left:30px; border:1px solid #CC0000; background:#F7CBCA; padding:3px; font-weight:bold; color:#CC0000; }
/*  right */
.rgtheading { width:200px; height:20px; float:left; }
.rgthead1 { width:150px; height:20px; float:left; font-size:12px; color:#ffd3d3; padding:5px 0 0 5px; font-weight:bold}
.rgtheadimage { width:12px; height:20px; float:left; padding-top:5px }
.displybox { width:100%; float:left; height:auto; padding:10px 0 10px 0; }
.displytxtarea { width:94%; background-color:#ffe7ea; overflow:auto; height:180px; 
border: 1px solid rgba(153,12,12,0.51);
border-radius: 8px;
 }
 .displytxtarea2 { width:94%; background-color:#ffe7ea; overflow:auto; height:220px; 
border: 1px solid rgba(153,12,12,0.51);
border-radius: 8px;
 }

/*inner top*/
#innertop{width:100%; height:62px; float:left; background:url(../images/innertop.jpg) repeat-x;  }
#innertopscnd{width:100%; float:left; height:35px;}
.innertopscndlvl{height:25px; padding:10px 0 0 10px; color:#666; font-family:'MyriadProRegular', Arial, Helvetica, sans-serif;}
.innertopscndlvl .red{color:#5f1222; font-family:'MyriadProSemibold', Arial, Helvetica, sans-serif;}
.innertopscndlv2{height:25px; padding:10px 0px 0 15px; color:#666;}
.innertopscndlv2 .red{color:#0378b0;}


#leftside{min-width:678px; width:78%; height:auto; padding:1px; border:solid 1px #a4bed4; float:left; margin:15px 0 0 0; padding:1px;}
.tableheadbar{ width:100%; height:35px; background:url(../images/tableheadbar.jpg) repeat-x;  }
.tableheadbar2{ width:100%; height:25px; background:url(../images/tableheadbar.jpg) repeat-x;  }

.errormsg{ width:100%; height:35px;  text-align:center; background-color:#FFCAC9;}

#tablefloat{float:left;
	width:100%;
	
}
#cnttablefloat{ border-top:solid 1px #ef8a9e;  /* border-left:solid  1px #ef8a9e;*/ padding:1px; margin:0 10px 10px 10px; float:left;}
#cnttablefloat_all{ /*border-top:solid 1px #ef8a9e;  border-left:solid 1px #ef8a9e;*/ border:solid 1px #ef8a9e;padding:1px; margin:10px;}
#cnttablefloat_top{ border-top:solid 1px #ef8a9e; margin:0px 10px 10px 10px; }
#headtab{padding:20px; margin-left:10px; float:left; border-left:solid 1px #ef8a9e; border-right:solid 1px #ef8a9e; border-bottom:solid 1px #ef8a9e; }
.tablemedum_head{height:25px; background:url(../images/tablemedum_head.jpg) repeat-x;}
.tablemedum_head_txt{color:#036;  padding:5px 0 0 5px; text-shadow:  1px 1px #FFF; font-weight:bold;}
.tablehead{font-family:'MyriadProSemibold' Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#fff; padding-left:3px;  }

.rowstyle{padding:5px; font-family: Arial, Helvetica, sans-serif; font-size:12px; border-bottom:solid 1px #cecece; border-top:solid 1px #cecece; color:#333; border-right:solid 1px #cecece;  }

.rowstyle a{ color:#DC363E; text-decoration:none;}
.rowstyle a:hover{ color:#333; text-decoration:none;}

.rowstyle2{padding:5px; font-family: Arial, Helvetica, sans-serif; font-size:12px; border-right:solid 1px #cecece; /*border-bottom:solid 1px #ef8a9e;*/ background:#ececec; color:#333; }


.rowstyle2 a{ color:#DC363E; text-decoration:none;}
.rowstyle2 a:hover{ color:#333; text-decoration:none;}

.rowstyle_norec{padding:20px; font-family: Arial, Helvetica, sans-serif; font-size:14px; border:solid 1px #cecece; color:#333;text-align:center }
.but_right{width:82px; height:29px; float:left; background:url(../images/but_right.png) no-repeat; border:none;}
.but_left{width:82px; height:29px; float:left; background:url(../images/but_left.png) no-repeat; border:none;}

.newsrowstyle{padding:2px; font-family: Arial, Helvetica, sans-serif; font-size:12px; border-bottom:solid 1px #cecece; border-top:solid 1px #cecece; color:#333; border-right:solid 1px #cecece;}

.newsrowstyle a{ color:#DC363E; text-decoration:none;}
.newsrowstyle a:hover{ color:#333; text-decoration:none;}

.newsrowstyle2{padding:2px; font-family: Arial, Helvetica, sans-serif; font-size:12px; border-right:solid 1px #cecece; /*border-bottom:solid 1px #ef8a9e;*/ background:#ececec; color:#333; }


.newsrowstyle2 a{ color:#DC363E; text-decoration:none;}
.newsrowstyle2 a:hover{ color:#333; text-decoration:none;}

.newsrowstyle_norec{padding:20px; font-family: Arial, Helvetica, sans-serif; font-size:14px; border:solid 1px #cecece; color:#333;text-align:center }

/*search add save*/

.heading2{font-family:'MyriadProRegular', Arial, Helvetica, sans-serif; font-size:13px; padding:6px 0 0 10px; color:#454a51; }
.footer{font-size:11px; color:#852a30; }
.footer a{color:#852a30; text-decoration:none;}
.footer a:hover{color:#f9b8bc; text-decoration:none;}

.scroll{overflow:auto ; width:100%; height:385px; min-height:250px; max-height:500px;}
.scroll_temp{overflow:auto ; width:100%; height:450px; min-height:250px; max-height:500px;}
.non_scroll{overflow:auto ; width:100%; height:auto;}
.news{  font-family:'MyriadProRegular', Arial, Helvetica, sans-serif;  font-size:13px; color:#626262; border:solid 1px #ccc;
height:20px; padding:3px 0 0 0; background:#E0E0E0; width:97%; margin-left:4px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;	
	background-image: -moz-linear-gradient(top, #ffffff, #e8e8e8); /* FF3.6 */
	background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0, #ffffff),color-stop(1, #e8e8e8)); /* Safari 4+, Chrome 2+ */
	background-image: -webkit-linear-gradient(top, #ffffff, #e8e8e8); /* Safari 5.1+, Chrome 10+ */
	background-image: -o-linear-gradient(top, #ffffff, #e8e8e8); /* Opera 11.1+ */
	background-image: -ms-linear-gradient(top, #ffffff, #e8e8e8); /* IE10+ */
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e8e8e8'); /* IE6,IE7 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e8e8e8')"; /* IE8+ */
	background-image: linear-gradient(top, #ffffff, #e8e8e8);
}	
								
																
.landingpage{ height:432px; background:url(../images/landingbg.jpg) repeat-x; margin:1px;}																																
.news2{  font-family:'MyriadProRegular', Arial, Helvetica, sans-serif;  font-size:12px; color: #C33;  height:20px; padding:2px 0 0 10px;}
.mand{ color:#f00; font-size:11px;}
.border_p{border:solid 1px #e9b8b6}

/*--------report*/
.reporttable{border:solid 1px #666; margin:0 auto; margin-top:10px; }
.reportbranchname{text-align:center;}
.masterdatatble{border-top:solid 1px #666; border-bottom:solid 1px #666; margin-bottom:10px; }
.reportdatatble{}

.masterdatatblerow{border-right:solid 1px #666; border-bottom:solid 1px #666; padding:5px;}
.masterdatatblerow2{border-right:solid 1px #666; border-bottom:solid 1px #666; padding:5px; background-color:#CCC;}

/*report end*/
.submit input {
	width: auto;
	padding: 3px 5px;
	background: #d82126;
	border: solid 1px #b71419;
	font-size: 12px;
	color: #FFFFFF;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	}	
	.letter_links{color:#DC363E;}
	.letter_links a{ color:#DC363E; text-decoration:none;}
	.letter_links a:hover{ color:#333; text-decoration:none;}
		 
/*rightside*/
.tabletexthead{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333; font-weight:bold ; padding:5px 0 0 14px; border-left:solid 1px #ffe7ea;}
.thead2{ font-weight:bold; font-size:12px; color:#990000; border-bottom:solid 1px #999; border-right:solid 1px #666; border-top:solid 1px #666;border-left:solid 1px #666;}

.grtxt{font-size:11px; text-align:center; border-bottom:solid 1px #999; border-right:solid 1px #666; border-left:solid 1px #666; }
.finytxt{font-size:11px; text-align:center;}
.slaeeditoramts{font-size:12px; text-align:center; font-weight:bold}
.anchor_head_txt{color:#036;  padding:5px 0 0 5px; text-shadow:  1px 1px #FFF; font-weight:bold; }
.anchor_head_txt a{color:#f00; text-decoration:underline; }
.anchor_head_txt a:hover{color:#036; }

/*-----------------------------css login*/
.passwordfor{ width:145px; height:20px; float:left; color:#fff; text-align:right; padding:3px 5px 0 0} 
.loginfield{ width:220px; height:21px; float:left; padding:0 0 2px 3px; border:none; background:url(../images/log_bg.jpg) repeat-x; color:#eae9e9  }
.loginbutton{ width:70px; height:19px; float:right; }
.bttnvalue{ width:70px; height:19px; float:right; border:solid 1px #5d5d5d; background:#000; color:#eb002b; text-align:center; font-size:11px  }
.bannerfooter{width:980px; height:35px; float:left;}
.footerlogo{width:980px; height:130px; float:left; margin:10px 0 0 0px; text-align:center; }


.formlink1 a{color:#000000; text-decoration:underline; }
.formlink1 a:hover{color:#FF0000; }

.yearendwarp{width:60%; margin:0 auto; height:auto;}
.yearendhead{ width:100%; height:100px; float:left;font-family:'MyriadProRegular', Arial, Helvetica, sans-serif; font-size:22px; color:#390; text-align:center; padding:25px 0 0 0;}

#box 
	{
	  position: relative;
	  width: 90%;
	  background: url(../images/yearend_bg.jpg) no-repeat;
	  -moz-border-radius: 4px;
	  border-radius: 4px;
	  padding: .7em 1.5em;
	  color: rgba(0,0,0, .8);
	  text-shadow: 0 1px 0 #fff;
	  line-height: 1.5;
		  font-family:'MyriadProRegular', Arial, Helvetica, sans-serif; font-size:22px; color:#084c81; text-align:center;
	}


	#box:before, #box:after 
	{
	  z-index: -1; 
	  position: absolute; 
	  content: "";
	  bottom: 15px;
	  left: 10px;
	  width: 50%; 
	  top: 80%;
	  max-width:300px;
	  background: rgba(0, 0, 0, 0.7); 
	  -webkit-box-shadow: 0 15px 10px rgba(0,0,0, 0.7);   
	  -moz-box-shadow: 0 15px 10px rgba(0, 0, 0, 0.7);
	  box-shadow: 0 15px 10px rgba(0, 0, 0, 0.7);
	  -webkit-transform: rotate(-3deg);    
	  -moz-transform: rotate(-3deg);   
	  -o-transform: rotate(-3deg);
	  -ms-transform: rotate(-3deg);
	  transform: rotate(-3deg);
	}

	#box:after 
	{
	  -webkit-transform: rotate(3deg);
	  -moz-transform: rotate(3deg);
	  -o-transform: rotate(3deg);
	  -ms-transform: rotate(3deg);
	  transform: rotate(3deg);
	  right: 10px;
	  left: auto;
	}	
	
	body:before 
	{
	  content: "";
	  position: fixed;
	  top: -10px;
	  left: 0;
	  width: 100%;
	  height: 10px;
	  z-index: 100;
	  -webkit-box-shadow: 0px 0px 10px rgba(0,0,0,.8);
	  -moz-box-shadow: 0px 0px 10px rgba(0,0,0,.8);
	  box-shadow: 0px 0px 10px rgba(0,0,0,.8);			  
	}
