html,body {
	padding: 0;
	margin: 0;
	font-size: 12px;
	color: #252424;
	height: 100%;
	background: #F0EEEE;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.Verdana {
	font-family: Verdana !important;
}

.Courier {
	font-family: Courier New, Courier, monospace !important;
}

.Arial {
	font-family: Arial !important;
}

p,blockquote,span,table,td,tr,form {
	padding: 0;
	margin: 0;
}

.wrapper {
	width: 100%;
	height: 100%;
}

.loginwrapper {
	clear: both;
	width: 100%;
	height: 85%;
}

.loginmain {
	width: 100%;
	height: 85%;
}

.headerPan {
	position: fixed;
	z-index: 1000;
	width: 100%;
	clear: both;
	height: 65px;
	background: #12549F;
	background: -moz-linear-gradient(top, #12549F 0, #6089b2 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #8db2d5),
		color-stop(100%, #6089b2));
	background: -webkit-linear-gradient(top, #12549F 0, #6089b2 100%);
	background: -o-linear-gradient(top, #12549F 0, #6089b2 100%);
	background: -ms-linear-gradient(top, #12549F 0, #6089b2 100%);
	background: linear-gradient(to bottom, #12549F 0, #6089b2 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#12549F',
		endColorstr='#6089b2', GradientType=0);
}

.login_headerPan {
	width: 100%;
	clear: both;
	height: 65px;
	border-bottom: 1px #446d97 solid;
	background: #8db2d5;
	background: -moz-linear-gradient(top, #8db2d5 0, #6089b2 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #8db2d5),
		color-stop(100%, #6089b2));
	background: -webkit-linear-gradient(top, #8db2d5 0, #6089b2 100%);
	background: -o-linear-gradient(top, #8db2d5 0, #6089b2 100%);
	background: -ms-linear-gradient(top, #8db2d5 0, #6089b2 100%);
	background: linear-gradient(to bottom, #8db2d5 0, #6089b2 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#8db2d5',
		endColorstr='#6089b2', GradientType=0);
}

.header_colleft {
	float: left;
	width: 13%;
	padding-left: .5% !important;
	padding-right: .5% !important;
	height: 65px;
	background: #fdfdfe;
	background: -moz-linear-gradient(top, #fdfdfe 0, #d0d5da 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fdfdfe),
		color-stop(100%, #d0d5da));
	background: -webkit-linear-gradient(top, #fdfdfe 0, #d0d5da 100%);
	background: -o-linear-gradient(top, #fdfdfe 0, #d0d5da 100%);
	background: -ms-linear-gradient(top, #fdfdfe 0, #d0d5da 100%);
	background: linear-gradient(to bottom, #fdfdfe 0, #d0d5da 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdfdfe',
		endColorstr='#d0d5da', GradientType=0);
}

.header_colleft img {
	height: auto;
	max-width: 100%;
	vertical-align: middle !important;
	border: 0;
	-ms-interpolation-mode: bicubic;
}

.header_colright {
	float: left;
	width: 86%;
}

.hrd_right_top {
	padding: 0 0 0 1%;
	height: 29px;
}

.hrd_top_cont {
	float: left;
	padding: 7px 0 0 0;
	font-size: 12px;
	color: #FFF;
}

.hrd_top_cont02 {
	float: left;
	margin: 0 0 0 30px;
	padding: 7px 0 0 0;
	font-size: 12px;
	color: #FFF;
}

.logout {
	float: right;
	height: 24px;
	padding: 5px 10px 0 10px;
	border-left-style: groove;
	border-left-color: #94bfea;
	border-left-width: 2px;
}

.logout a {
	float: left;
	font-size: 12px;
	padding: 2px 0 0 0;
	color: #FFF;
	text-transform: uppercase;
	text-decoration: none;
}

.logout a:hover {
	text-decoration: none;
	color: #FFF;
}

.hrd_right_bot {
	height: 35px;
	border-top-style: groove;
	border-top-color: #94bfea;
	border-top-width: 2px;
	padding: 0 0 0 1%;
}

.sublink {
	float: left;
	padding: 0;
}

.icon {
	float: left;
	height: 29px;
	padding: 6px 0 0 0;
	border-right-style: groove;
	border-right-color: #94bfea;
	border-right-width: 2px;
}

.icon01 {
	float: left;
	height: 29px;
	padding: 6px 0 0 0;
}

.icon02 {
	float: left;
	height: 28px;
	padding: 7px 5px 0 5px;
	border-left-style: groove;
	border-left-color: #94bfea;
	border-left-width: 2px;
}

.icon02_cont {
	float: left;
	height: 25px;
	font-size: 11px;
	color: #E8F0FB;
	padding: 10px 0 0 0;
}

.datefild {
	padding: 0 10px 0 0;
	font-size: 11px;
	color: #E8F0FB;
	text-align: right;
}

#navPan {
	position: fixed;
	z-index: 999;
	width: 100%;
	clear: both;
	height: 33px;
	border-top: 1px #446d97 solid;
	background: #fefefe;
	background: -moz-linear-gradient(top, #fefefe 0, #d5d4d4 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fefefe),
		color-stop(100%, #d5d4d4));
	background: -webkit-linear-gradient(top, #fefefe 0, #d5d4d4 100%);
	background: -o-linear-gradient(top, #fefefe 0, #d5d4d4 100%);
	background: -ms-linear-gradient(top, #fefefe 0, #d5d4d4 100%);
	background: linear-gradient(to bottom, #fefefe 0, #d5d4d4 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fefefe',
		endColorstr='#d5d4d4', GradientType=0);
	border-bottom: 1px #8d8d8d solid;
	-moz-box-shadow: 3px 3px 3px #acabab;
	box-shadow: 3px 3px 3px #acabab;
	-webkit-box-shadow: 3px 3px 3px #acabab;
}

#nav {
	height: 34px;
	width: 100%;
}

#nav ul {
	list-style: none;
	padding: 0;
	margin: 0;
}

#nav ul li {
	float: left;
	display: inline;
	list-style: none;
	position: relative;
}

#nav ul li a {
	float: left;
	display: block;
	height: 22px;
	padding: 9px 7px 0 7px;
	margin: 0 7px 0 7px;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333;
	text-transform: uppercase;
	text-decoration: none;
	font-weight: normal;
	text-align: left;
}

#nav ul li a:hover {
	color: #fff;
	margin-top: 1px;
	font-weight: bold;
	border-bottom: 2px #807F7F solid;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius: 5px 5px 0 0;
	border-radius: 5px 5px 0 0;
	background: #A9A9AA;
}

#nav ul li.active a {
	color: #fff;
	margin-top: 1px;
	font-weight: bold;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius: 5px 5px 0 0;
	border-radius: 5px 5px 0 0;
	border-bottom: 2px #807F7F solid;
	background: #A9A9AA;
}

#nav ul ul {
	margin: 0;
	padding: 0;
	width: 160px;
	list-style: none;
	display: none;
	position: absolute;
	left: 5px;
	top: 45px;
	z-index: 2;
	padding-top: 0;
	background: #1e79bc;
	border-bottom: 1px solid #113a63;
}

#nav ul ul:after {
	clear: both;
	display: block;
	font: 1px/0px Verdana, Arial, Helvetica, sans-serif;
	content: ".";
	height: 0;
	visibility: hidden;
	z-index: 2;
}

#nav ul ul li {
	margin: 0;
	padding: 0;
	width: 160px;
	float: left;
	display: block !important;
	display: inline;
	height: auto;
	margin: 0;
	padding: 0;
	background-image: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333;
	text-decoration: none;
	font-weight: normal;
}

#nav ul ul li a {
	height: auto;
	width: 146px;
	background-image: none;
	background: #1e79bc !important;
	text-decoration: none;
	margin: 0;
	padding: 7px 7px 7px 7px;
	border-left: 2px solid #113a63;
	border-right: 2px solid #113a63;
	border-bottom: 1px solid #113a63;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	text-decoration: none;
	font-weight: normal;
}

#nav ul ul li a:hover {
	background: #f0f5f8 !important;
	color: #333;
}

#nav ul li:hover ul ul,#nav ul li:hover ul ul ul,#nav ul li.iehover ul ul,#nav ul li.iehover ul ul ul
	{
	display: none;
}

#nav ul li:hover ul,#nav ul ul li:hover ul,#nav ul ul ul li:hover ul,#nav ul li.iehover ul,#nav ul ul li.iehover ul,#nav ul ul ul li.iehover ul
	{
	display: block;
}

.bodyPan {
	width: 100%;
	clear: both;
	height: 100%;
}

.bodyPan02 {
	width: 100%;
	clear: both;
	height: 100%;
}

.leftCol {
	width: 100%;
	height: 100%;
	background: #d2d7dc;
	border-right: 1px #555a5f solid;
	-moz-box-shadow: 3px 0 3px #acabab;
	box-shadow: 3px 0 3px #acabab;
	-webkit-box-shadow: 3px 0 3px #acabab;
}

.rightcolBg {
	padding: 0 .7% 0 1%;
}

.rightCol {
	width: 100%;
}

#arrowlistmenu {
	margin: 0;
	background: #D2D7DC;
}

#arrowlistmenu .menuheader {
	color: #FFF;
	font-size: 12px;
	background: #8db2d5;
	background: -moz-linear-gradient(top, #8db2d5 0, #6089b2 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #8db2d5),
		color-stop(100%, #6089b2));
	background: -webkit-linear-gradient(top, #8db2d5 0, #6089b2 100%);
	background: -o-linear-gradient(top, #8db2d5 0, #6089b2 100%);
	background: -ms-linear-gradient(top, #8db2d5 0, #6089b2 100%);
	background: linear-gradient(to bottom, #8db2d5 0, #6089b2 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#8db2d5',
		endColorstr='#6089b2', GradientType=0);
	margin-bottom: 0;
	cursor: hand;
	cursor: pointer;
	padding: 6px 0 6px 10px; /*header text is indented 10px*/
}

.new_menuheader {
	padding: 6px 0 6px 10px;
	display: block;
	border-bottom: 1px #EAF4FD solid;
}

#arrowlistmenu .menuheader a {
	text-decoration: none;
	color: #FFF;
}

#arrowlistmenu .openheader {
	background: #8db2d5;
	background: -moz-linear-gradient(top, #8db2d5 0, #6089b2 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #8db2d5),
		color-stop(100%, #6089b2));
	background: -webkit-linear-gradient(top, #8db2d5 0, #6089b2 100%);
	background: -o-linear-gradient(top, #8db2d5 0, #6089b2 100%);
	background: -ms-linear-gradient(top, #8db2d5 0, #6089b2 100%);
	background: linear-gradient(to bottom, #8db2d5 0, #6089b2 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#8db2d5',
		endColorstr='#6089b2', GradientType=0);
}

#arrowlistmenu ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
	height: auto !important;
}

#arrowlistmenu ul li {
	padding-bottom: 2px;
	margin: 0;
}

#arrowlistmenu ul li a {
	color: #2A2A2A;
	display: block;
	margin: 0;
	padding: 3px 0 3px 19px;
	text-decoration: none;
	font-size: 11px;
}

#arrowlistmenu ul li a:visited {
	color: #2A2A2A;
}

#arrowlistmenu ul li a:hover {
	color: #fff;
	background: #acacad;
	background: -moz-linear-gradient(top, #acacad 0, #888 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #acacad),
		color-stop(100%, #888));
	background: -webkit-linear-gradient(top, #acacad 0, #888 100%);
	background: -o-linear-gradient(top, #acacad 0, #888 100%);
	background: -ms-linear-gradient(top, #acacad 0, #888 100%);
	background: linear-gradient(to bottom, #acacad 0, #888 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#acacad',
		endColorstr='#888888', GradientType=0);
}

#arrowlistmenu ul li.activeSideMenu a {
	color: #fff;
	background: #acacad;
	background: -moz-linear-gradient(top, #acacad 0, #888 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #acacad),
		color-stop(100%, #888));
	background: -webkit-linear-gradient(top, #acacad 0, #888 100%);
	background: -o-linear-gradient(top, #acacad 0, #888 100%);
	background: -ms-linear-gradient(top, #acacad 0, #888 100%);
	background: linear-gradient(to bottom, #acacad 0, #888 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#acacad',
		endColorstr='#888888', GradientType=0);
}

.rowPan {
	padding: 7px 0 7px 0;
	border-bottom-style: groove;
	border-bottom-color: #fff;
	border-bottom-width: 2px;
}

.rowPan01 {
	margin: 10px 0 0 0;
}

.header {
	font-size: 16px;
	font-weight: bold;
	color: #343434;
	padding: 0;
	
}

.rhtIcon {
	float: left;
	background: url(../resources/images/rht_ver_line.gif) 100% 0 repeat-y;
	margin: 0 0 0 5px;
}

.contPan {
	width: 100%;
	margin-bottom: 0;
}

.richPaneForm {
	background-color: #fff !important;
	font-size: 11px;
	font-style: normal;
	width: 100%;
}

.tabBtn {
	height: 29px;
	border-bottom: 4px #4F7AB0 solid;
}

.tabBtn ul {
	padding: 0;
	margin: 0;
	list-style: none;
}

.tabBtn ul li {
	padding: 0;
	margin: 0;
	display: inline;
}

.tabBtn ul li a {
	padding: 7px 0 0 0;
	margin: 0 5px 0 0;
	display: block;
	float: left;
	width: 108px;
	height: 21px;
	text-align: center;
	border: 1px #909293 solid;
	border-bottom: none;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333;
	background: #F8FAFC;
}

.tabBtn ul li a:hover {
	color: #FFF;
	background: #81AECE url(../resources/images/tab_button_hover.gif) 0
		bottom repeat-x;
	border: 1px #356086 solid;
	border-bottom: none;
	font-weight: bold;
}

.tabBtn ul li.active a {
	color: #FFF;
	background: #81AECE url(../resources/images/tab_button_hover.gif) 0
		bottom repeat-x;
	border: 1px #356086 solid;
	border-bottom: none;
	font-weight: bold;
}

.tabCont {
	margin: 10px 0 0 0;
	background: #FFF;
}

.tabheader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: 18px;
	color: #585858;
	border-top: 1px #72A4D4 solid;
	padding: 4px 0 0 10px;
	text-transform: uppercase;
	font-size: 11px;
	font-weight: bold;
	background: url(../resources/images/box_header_bg.png) 0 0 repeat-x;
}

.tabinside_cont {
	padding: 5px 5px 7px 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

label {
	float: left;
	text-align: left;
	padding: 4px 10px 0 4px;
	font-size: 12px;
	font-weight: normal;
	color: #333;
}

.mandatory_icon:after {
	content: "*" !important;
	color: red;
}

.textFieldStyle {
	width: 84%;
}

.textFieldStyle1 {
	width: 40%;
}

select {
	width: 84%;
}

.rf-cal-inp {
	width: 84%;
}

.textLabel {
	text-align: left;
	width: 80%;
}

.teaxtfild {
	padding: 5px 0 0 0;
	width: 100%;
	float: left;
	text-align: left;
	margin-left: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333;
}

.footerPan {
	clear: both;
	width: 100%;
	position: fixed;
	bottom: 0;
	border-top: 1px #12549F solid;
	background: #12549F;
}

.scroll_text {
	width: 100%;
	margin: 1px 0 0 0;
	padding: 7px 0 7px 0;
	font-size: 11px;
	text-align: center;
	color: #fff;
	background: #12549F;
}

.footer {
	padding: 5px 7px 5px 7px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #fff;
	background: #12549F;
	text-align: center;
	
}

.loginBg {
	width: 100%;
	height: 100%;
	background: #f0eeee;
	background: -moz-linear-gradient(top, #f0eeee 0, #f0eeee 17%, #f0eeee 27%, #f0eeee
		40%, #d3d8dd 40%, #d3d8dd 66%, #f0eeee 66%, #f0eeee 78%, #f0eeee 86%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f0eeee),
		color-stop(17%, #f0eeee), color-stop(27%, #f0eeee),
		color-stop(40%, #f0eeee), color-stop(40%, #d3d8dd),
		color-stop(66%, #d3d8dd), color-stop(66%, #f0eeee),
		color-stop(78%, #f0eeee), color-stop(86%, #f0eeee));
	background: -webkit-linear-gradient(top, #f0eeee 0, #f0eeee 17%, #f0eeee 27%,
		#f0eeee 40%, #d3d8dd 40%, #d3d8dd 66%, #f0eeee 66%, #f0eeee 78%,
		#f0eeee 86%);
	background: -o-linear-gradient(top, #f0eeee 0, #f0eeee 17%, #f0eeee 27%, #f0eeee 40%
		, #d3d8dd 40%, #d3d8dd 66%, #f0eeee 66%, #f0eeee 78%, #f0eeee 86%);
	background: -ms-linear-gradient(top, #f0eeee 0, #f0eeee 17%, #f0eeee 27%, #f0eeee
		40%, #d3d8dd 40%, #d3d8dd 66%, #f0eeee 66%, #f0eeee 78%, #f0eeee 86%);
	background: linear-gradient(to bottom, #f0eeee 0, #f0eeee 17%, #f0eeee 27%, #f0eeee
		40%, #d3d8dd 40%, #d3d8dd 66%, #f0eeee 66%, #f0eeee 78%, #f0eeee 86%);
}

.loginpan_Bg {
	background: #FFF;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
	-webkit-box-shadow: 0 0 4px rgba(0, 0, 0, 0.68);
	-moz-box-shadow: 0 0 4px rgba(0, 0, 0, 0.68);
	box-shadow: 0 0 4px rgba(0, 0, 0, 0.68);
	width: 369px;
}

.login_header {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
	text-align: center;
	color: #007CB8;
	padding: 7px 0 7px 0;
}

.login_cont {
	background: #DFEEFD;
	margin: 0;
	padding: 10px 0 10px 70px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333;
}

.error {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #F00;
}

.login_con02 {
	text-align: center;
	padding: 7px 0 7px 0;
}

.message {
	padding: 5px 0 0 25px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #68A01E;
	font-weight: bold;
}

.searchStyle {
	width: 5%;
	height: 5%;
	border: 0;
	float: right !important;
}

.checkStyle {
	width: 450px;
	font-weight: bold;
	font-size: 12px;
}

.checkStyle1 {
	width: 300px;
	font-weight: bold;
	font-size: 12px;
}

.richStyle {
	border: 0 !important;
	background: none;
}

.withrichStyle {
	border: 0;
	background-color: white;
}

.withdrawlStyle {
	width: 60%;
}

.richStyle1 {
	border: 0;
	background-color: white;
	width: 100%;
	text-align: left;
}

.dateStyle {
	width: 40%;
}

.addbuttonStyle {
	padding-left: 5px;
}

.panelGridLeftColumn {
	width: 13%;
	text-align: left;
}

.panelGridLeftColumn9 {
	width: 11%;
	text-align: left;
}

.panelGridLeftColumn10 {
	width: .1%;
	text-align: left;
}

.panelGridRightColumn {
	width: 37%;
}

.panelGridLeftColumn1 {
	width: 15% !important;
	text-align: left !important;
}

.panelGridLeftColumn2 {
	width: 4%;
	text-align: left;
}

.panelGridRightColumn1 {
	width: 18% !important;
	text-align: left !important;
}

.panelGridRightColumn5 {
	width: 20%;
}

.panelGridRightColumn3 {
	width: 500px;
}

.panelGridLeftColumn4 {
	width: 10% !important;
	text-align: left !important;
}

.panelGridRightColumn4 {
	width: 50%;
}

.panelGridRightColumn8 {
	width: 50%;
	vertical-align: top;
}

.panelGridLeftColumn6 {
	width: 5%;
}

.panelGridRightColumn6 {
	width: 10%;
}

.toolStyle {
	width: 16;
	height: 16;
	border: 0;
}

.BankStyle {
	width: 42%;
}

.popupCheckStyle {
	height: 15px;
	width: 15px;
	border: 0;
}

.popuplinkStyle {
	color: #fff !important;
	font-weight: bold;
	text-decoration: none;
}

.rf-p-b {
	padding: 0 !important;
}

.panelCls {
	width: 100%;
	background-color: #fff;
}

.idStyle {
	color: #8A2DB8;
	padding-left: 7px;
}

.categoryDataGrid {
	width: 100%;
}

.glRichStyle {
	width: 10px;
	border: none !important;
	background-color: white !important;
	margin-left: 5px;
}

.even-row {
	background-color: #e5f1f4;
}

.odd-row {
	background-color: #f8fbfc;
}

.active-row {
	background-color: #ecfbd4 !important;
	cursor: pointer;
}

.searchStyle {
	padding-left: 7px;
	height: 21px;
	width: 21px;
}

.rf-pick-lst-dcrtn {
	width: 300px;
	-moz-border-radius: 5px;
	-webkit-border: 5px;
	-khtml-border: 5px;
	padding: 5px !important;
}

.rf-pick-src-cptn {
	color: #333 !important;
	padding-bottom: 5px !important;
	padding-left: 5px !important;
}

.rf-pick-tgt-cptn {
	color: #333 !important;
	padding-bottom: 5px !important;
	padding-left: 5px !important;
}

.rf-pick-opt {
	font-weight: bold;
}

.rf-pick-lst-scrl {
	width: 307px !important;
}

.roles_drop_box {
	width: 100% !important;
	height: 100px !important;
	margin-top: 3px !important;
}

.rf-pick-btn {
	white-space: pre-wrap !important;
	width: 60px !important;
}

.rf-pick-add-all {
	width: 60px !important;
}

.hrdTitle {
	float: left;
	width: 130px;
}

.msgTitle {
	float: left;
}

.iconStyle {
	float: left;
	width: 230px;
}

.max_iconStyle {
	float: left;
	width: 60px;
}

.searchStyle2 {
	width: 5%;
	height: 5%;
	border: 0;
}

.acceptbgStyle {
	border: 0;
	width: 120%;
	background-color: #fff;
}

.datebgstyle {
	border: 0;
	background-color: #fff;
}

.toolbatImageStyle {
	padding-bottom: 3px;
	border: 0;
}

.searchStyle1 {
	width: 21px;
	height: 21px;
	border: 0;
	vertical-align: bottom;
	padding-left: 3px;
}

.categoryDataGrid {
	width: 100%;
}

.addressProofStyle1 {
	z-index: 0;
	height: 70px;
	width: 300px;
	overflow: auto;
	background-color: #fff;
}

.addressProofStyle02 {
	height: 70px !important;
	width: 300px !important;
	overflow: auto !important;
	background-color: #fffff !important;
}

.panelGridButtonClass {
	v-align: top;
	width: 15%;
}

.panelGridButtonClass1 {
	width: 8%;
}

.popupPositionStyle {
	align: top;
	display: block;
	position: absolute;
	top: 30%;
	left: 2%;
	width: 95%;
	background: #ebf3fb;
	border: 1px #85acc7 solid;
	-moz-border-radius: 5px;
	-webkit-border: 5px;
	-khtml-border: 5px;
	border-radius: 5px;
	padding: 5px 5px 5px 5px !important;
	overflow-x: scroll;
	overflow-y: hidden;
}

.popupPositionStyle_Doc {
	align: top;
	display: block;
	position: absolute;
	top: 30%;
	left: 19%;
	width: 78%;
	background: #ebf3fb;
	border: 1px #85acc7 solid;
	-moz-border-radius: 5px;
	-webkit-border: 5px;
	-khtml-border: 5px;
	border-radius: 5px;
	padding: 5px 5px 5px 5px !important;
	overflow-x: scroll;
	overflow-y: hidden;
}

.popupPositionStyle_new {
	align: top;
	display: block;
	position: absolute;
	top: 30%;
	left: 19%;
	width: 48%;
	background: #ebf3fb;
	border: 1px #85acc7 solid;
	-moz-border-radius: 5px;
	-webkit-border: 5px;
	-khtml-border: 5px;
	border-radius: 5px;
	overflow-x: scroll;
	padding: 5px 5px 5px 5px !important;
	overflow-x: scroll;
	overflow-y: hidden;
}

.searchItemsPositionStyle {
	align: top;
	display: block;
	position: absolute;
	top: 30%;
	left: 30%;
	width: 40%;
	background: #ebf3fb;
	border: 1px #85acc7 solid;
	-moz-border-radius: 5px;
	-webkit-border: 5px;
	-khtml-border: 5px;
	border-radius: 5px;
	padding: 5px 5px 5px 5px !important;
	overflow-x: scroll;
	overflow-y: hidden;
}

.rf-au-lst-scrl {
	width: 350px !important;
}

.popup_richdata_table {
	width: 100% !important;
	border: 0;
}

.popupPositionStyle2 {
	align: top;
	display: none;
	position: absolute;
	top: 30%;
	left: 19%;
	width: 78%;
	background: #ebf3fb;
	border: 1px #85acc7 solid;
	-moz-border-radius: 5px;
	-webkit-border: 5px;
	-khtml-border: 5px;
	border-radius: 5px;
	padding: 5px 5px 5px 5px !important;
}

.popupPositionStyle1 {
	background: #ebf3fb !important;
	border: 1px #85acc7 solid;
	-moz-border-radius: 5px;
	-webkit-border: 5px;
	-khtml-border: 5px;
	border-radius: 5px;
	padding: 5px 5px 5px 5px !important;
}

.renewalPopupPositionStyle {
	display: none;
	width: 78%;
}

.popHeader {
	height: 17px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFF;
	font-weight: bold;
	padding: 5px 0 5px 10px;
	-moz-border-radius: 5px;
	-webkit-border: 5px;
	-khtml-border: 5px;
	border-radius: 5px;
	border: 1px #446D97 solid;
	background: #6b93bb;
	background: -moz-linear-gradient(top, #6b93bb 49%, #7ea5cb 60%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(49%, #6b93bb),
		color-stop(60%, #7ea5cb));
	background: -webkit-linear-gradient(top, #6b93bb 49%, #7ea5cb 60%);
	background: -o-linear-gradient(top, #6b93bb 49%, #7ea5cb 60%);
	background: -ms-linear-gradient(top, #6b93bb 49%, #7ea5cb 60%);
	background: linear-gradient(to bottom, #6b93bb 49%, #7ea5cb 60%);
}

.popHeader1 {
	height: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFF;
	font-weight: bold;
	padding: 0 7px 7px 7px;
	border: 1px #446D97 solid;
	background: url(../resources/images/pop_headerbg.gif) 0 0 repeat-x;
}

.popCont {
	margin: 7px 0 0 0;
	font-size: 11px;
	color: #333;
}

.popcont_Head {
	background: #86B3D4 !important;
	font-size: 12px !important;
	font-weight: bold !important;
	color: #fff !important;
}

.th {
	padding: 5px 5px 5px 5px !important;
	text-align: left !important;
}

.rf-ds-btn {
	background: #86B3D4;
	border: 1px #608EB0 solid;
	text-align: center;
	color: #FFF;
}

.tdStyle {
	font-size: 11px;
	color: #FFF;
	font-weight: bold;
	text-transform: uppercase;
	padding-top: 2px;
}

.rf-tab-hdr {
	-moz-border-radius-topright: 5px !important;
	-moz-border-radius-topleft: 5px !important;
	-webkit-border-top-right-radius: 5px !important;
	-webkit-border-top-left-radius: 5px !important;
	-khtml-border-topright: 5px !important;
	-khtml-border-topleft: 5px !important;
	border-top-left-radius: 5px !important;
	border-top-right-radius: 5px !important;
	padding-top: 3px !important;
	font-family: Verdana, Arial, Helvetica, sans-serif !important;
	font-size: 10px !important;
	text-transform: uppercase !important;
}

.rf-tab-lbl {
	font-family: Verdana, Arial, Helvetica, sans-serif !important;
	font-size: 10px !important;
	text-transform: uppercase !important;
}

.rf-tab-hdr-tabline-top {
	border: 0 !important;
	background: #F0EEEE !important;
}

.rf-tab-hdr-tabline-vis {
	border: 0 !important;
	background: #F0EEEE !important;
}

.arrow {
	background: url(../resources/img/arrow.png) 0 0 no-repeat;
	width: 18px;
	height: 18px;
}

.helpCol {
	width: 100%;
	height: 100%;
	background: #d2d7dc;
	border-left: 1px #555a5f solid;
	-moz-box-shadow: -3px -0px 3px 0 #acabab;
	box-shadow: -3px -0px 3px 0 #acabab;
	-webkit-box-shadow: -3px -0px 3px 0 #acabab;
}

.helpHeader {
	height: 25px;
	border-bottom: 1px #EAF4FD solid;
	background: -moz-linear-gradient(top, #8db2d5, #6089b2);
	background: -webkit-gradient(linear, left top, left bottom, from(#8db2d5),
		to(#6089b2));
}

.helphrdText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFF;
	font-size: 12px;
	font-weight: bold;
	padding: 5px 0 0 5px;
}

.rtdelete_icon {
	padding: 4px 5px 0 0;
	text-align: right;
}

.helpCont {
	padding: 5px 5px 5px 7px;
	margin: 0 0 0 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
}

.popup12 {
	overflow-x: scroll !important;
}

.popup_textstyle {
	font-family: Arial, Helvetica, sans-serif !important;
	font-size: 12px !important;
	color: #000 !important;
	padding: 0 0 0 5px;
	background: none;
}

.paging_button {
	width: 11px;
	height: 12px;
	border: 0;
}

.paging_texbox {
	width: 30px;
	height: 19px;
}

.numeric_box {
	width: 25px;
	height: 18px;
	background: #BBCAD9;
	margin: 0 5px 0 5px;
	vertical-align: top;
	text-align: center;
	border: none;
}

.overlay {
	position: absolute;
	left: 19%;
	z-index: 1000;
}

.add_button {
	height: 26px !important;
	background: url(../resources/img/add_but.png) 0 0 no-repeat;
	padding-bottom: 3px;
	border: 0 !important;
	display: block;
}

.rf-tab-cnt {
	font-size: 11px;
}

input,select,textarea,button,keygen,isindex,legend,a {
	font-size: 11px;
	color: #000;
}

.noResultMsg {
	color: #000;
	background: url(../resources/images/alert_icon.png) 350px 0 no-repeat;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	padding-left: 380px;
	padding-bottom: 20px;
}

input[disabled] {
	background: #EBEBEB !important;
	color: #fff;
	cursor: default !important;
}

.collapsable_headbg {
	background: none !important;
	border-bottom: none !important;
}

.dashboard_content {
	font-size: 12px;
	line-height: 18px;
}

.dashboard_header {
	font-size: 12px;
	font-weight: bold;
	color: #343434;
}

.popupPositionStyle01 {
	align: top;
	display: block;
	position: absolute;
	top: 30%;
	left: 10%;
	width: 90%;
	background: #F0EEEE !important;
	border: 1px #85acc7 solid;
	-moz-border-radius: 5px;
	-webkit-border: 5px;
	-khtml-border: 5px;
	border-radius: 5px;
	padding: 5px 5px 5px 5px !important;
	overflow-x: scroll;
	overflow-y: hidden;
}

.acceptedStatusColor {
	color: green;
}

.rf-ac-itm-hdr {
	padding: 1px 2px 1px 2px !important;
	border-width: 1px;
	border-style: solid;
	border-color: #4A75B5;
}

.rf-ac-itm-lbl {
	font-size: 12px !important;
	color: #fff !important;
}

.rf-pm-itm-ico {
	padding-left: 0 !important;
}

.rf-ico-transparent {
	padding-left: 0 !important;
}

.rf-pm-top-gr-gr {
	cursor: hand;
	cursor: pointer;
}

.rf-pm-top-gr-ico {
	background-position: right center;
	background-repeat: no-repeat;
	height: 0 !important;
	margin: 0 !important;
	width: 0 !important;
	padding-left: 3px !important;
}

.rf-ico-none,.rf-ico-none-hdr,.rf-ico-none-dis,.rf-ico-none-hdr-dis,.rf-ico-chevron,.rf-ico-chevron-hdr,.rf-ico-chevron-dis,.rf-ico-chevron-hdr-dis,.rf-ico-chevron-down,.rf-ico-chevron-down-hdr,.rf-ico-chevron-down-dis,.rf-ico-chevron-down-hdr-dis,.rf-ico-chevron-left,.rf-ico-chevron-left-hdr,.rf-ico-chevron-left-dis,.rf-ico-chevron-left-hdr-dis,.rf-ico-chevron-up,.rf-ico-chevron-up-hdr,.rf-ico-chevron-up-dis,.rf-ico-chevron-up-hdr-dis,.rf-ico-disc,.rf-ico-disc-hdr,.rf-ico-disc-dis,.rf-ico-disc-hdr-dis,.rf-ico-grid,.rf-ico-grid-hdr,.rf-ico-grid-dis,.rf-ico-grid-hdr-dis,.rf-ico-transparent,.rf-ico-transparent-hdr,.rf-ico-transparent-dis,.rf-ico-transparent-hdr-dis,.rf-ico-triangle,.rf-ico-triangle-hdr,.rf-ico-triangle-dis,.rf-ico-triangle-hdr-dis,.rf-ico-triangle-down,.rf-ico-triangle-down-hdr,.rf-ico-triangle-down-dis,.rf-ico-triangle-down-hdr-dis,.rf-ico-triangle-left,.rf-ico-triangle-left-hdr,.rf-ico-triangle-left-dis,.rf-ico-triangle-left-hdr-dis,.rf-ico-triangle-up,.rf-ico-triangle-up-dis,.rf-ico-triangle-up-hdr,.rf-ico-triangle-up-hdr-dis
	{
	width: 0 !important;
	height: 0 !important;
}

.rf-pm-itm:hover {
	background: none !important;
}

.rf-pm-top-gr {
	border: none !important;
	padding: 0 !important;
	margin: 0 !important;
}

.checklist_div {
	margin-bottom: 1px;
	padding: 5px 5px 5px 7px;
	background: #DCE8EB;
}

.checklist_div02 {
	margin-bottom: 1px;
	padding: 5px 5px 5px 7px;
	background: #F8FBFC;
}

.section {
	float: left;
}

.section ul {
	padding: 0;
	margin: 0;
}

.section li {
	position: relative;
	z-index: 0;
	height: 17px;
	overflow: hidden;
	list-style: none;
	padding: 0;
	margin: 0;
}

.section li a:link,.section li a:visited {
	display: block;
	border: 0;
	padding-left: 26px;
	text-decoration: none;
}

.section li a:hover,.section li a:focus,.section li a:active {
	background: transparent;
}

li:before,li:after,li a:before,li a:after {
	content: "";
	position: absolute;
	top: 45%;
	left: 0;
}

li a:before,li a:after {
	margin: -8px 0 0;
}

.list a:before,.list a:after {
	left: 8px;
	width: 12px;
	height: 2px;
	border-width: 6px 0;
	border-style: double;
	border-color: #c55500;
	background: transparent;
}

.list a:after {
	left: 4px;
	width: 2px;
}

.list a:hover:before,.list a:focus:before,.list a:active:before,.list a:hover:after,.list a:focus:after,.list a:active:after
	{
	border-color: #be7418;
	background: transparent;
}

.success-alt a:before,.success-alt a:after {
	left: 6px;
	width: 5px;
	height: 12px;
	border-width: 0 5px 5px 0;
	border-style: solid;
	border-color: #7F913C;
	background: transparent;
	margin-top: -11px;
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg);
}

.success-alt a:hover:before,.success-alt a:focus:before,.success-alt a:active:before,.success-alt a:hover:after,.success-alt a:focus:after,.success-alt a:active:after
	{
	border-color: #91ba2a;
	background: transparent;
}

.saveNew a:before {
	width: 18px;
	height: 14px;
	margin-top: -7px;
	background: #36689b;
}

.saveNew a:after {
	left: 4px;
	width: 7px;
	height: 6px;
	margin-top: -7px;
	background: #f0eeee;
}

.saveNew:hover:before,.saveNew:focus:before,.saveNew:active:before,.saveNew a:hover:before,.saveNew a:focus:before,.saveNew a:active:before
	{
	background: #6091c3;
}

.saveNew a:hover:after,.saveNew a:focus:after,.saveNew a:active:after {
	background: #f0eeee;
}

.denied {
	color: #C00000;
}

.denied a:before {
	left: 3px;
	width: 10px;
	height: 10px;
	border: 3px solid #C00000;
	margin-top: -8px;
	background: transparent;
	-webkit-border-radius: 16px;
	-moz-border-radius: 16px;
	border-radius: 16px;
}

.denied a:after {
	left: 6px;
	width: 11px;
	height: 3px;
	margin-top: -2px;
	background: #C00000;
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	transform: rotate(-45deg);
}

.denied:hover:before,.denied:focus:before,.denied:active:before,.denied a:hover:before,.denied a:focus:before,.denied a:active:before
	{
	border-color: #f05959;
	background: transparent;
}

.denied a:hover:after,.denied a:focus:after,.denied a:active:after {
	background: #f05959;
}

.folder a:before {
	left: 2px;
	width: 16px;
	height: 14px;
	margin-top: -6px;
	-webkit-border-bottom-right-radius: 1px;
	-webkit-border-bottom-left-radius: 1px;
	-moz-border-radius: 0 0 1px 1px;
	border-radius: 0 0 1px 1px;
	background: #e55f03;
	content: "P" !important;
	text-align: center;
	color: #eeded3;
}

.folder a:after {
	left: 5px;
	width: 6px;
	height: 2px;
	margin-top: -8px;
	background: #e55f03;
	-webkit-border-top-right-radius: 1px;
	-webkit-border-top-left-radius: 1px;
	-moz-border-radius: 1px 1px 0 0;
	border-radius: 1px 1px 0 0;
}

.folder:hover:before,.folder:focus:before,.folder:active:before,.folder a:hover:before,.folder a:focus:before,.folder a:active:before
	{
	background: #f7761e;
	color: #eeded3;
}

.folder a:hover:after,.folder a:focus:after,.folder a:active:after {
	background: #f7761e;
	color: #eeded3;
}

.repeat a:before {
	left: 1px;
	width: 9px;
	height: 9px;
	border: 3px solid #809827;
	margin-top: -6px;
	background: transparent;
	-webkit-border-radius: 16px;
	-moz-border-radius: 16px;
	border-radius: 16px;
}

.repeat a:after {
	left: 9px;
	border: 4px solid #f0eeee;
	border-width: 5px 2px 5px 5px;
	border-left-color: #809827;
	margin: -9px 0 0;
	background: transparent;
}

.repeat a:hover:before,.repeat a:focus:before,.repeat a:active:before {
	border-color: #a7c43d;
	background: transparent;
}

.repeat a:hover:after,.repeat a:focus:after,.repeat a:active:after {
	border-left-color: #a7c43d;
}

.minimizeNew a:after {
	left: 2px;
	width: 5px;
	height: 5px;
	border-width: 0 1px 1px 0;
	border-style: solid;
	border-color: #1f417c;
	margin-top: -14px;
	background: transparent;
	-webkit-transform: rotate(140deg);
	-moz-transform: rotate(140deg);
	-ms-transform: rotate(140deg);
	-o-transform: rotate(140deg);
	transform: rotate(140deg);
}

.minimizeNew a:before {
	width: 38px;
	height: 40px;
	position: absolute;
	left: -30px;
	top: 22px;
	border: 1px #555a5f solid;
	background: #fff;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	-moz-box-shadow: 3px 0 3px #acabab;
	box-shadow: 3px 0 3px #acabab;
	-webkit-box-shadow: 3px 0 3px #acabab;
}

.minimizeNew a:hover:before,.minimizeNew a:focus:before,.minimizeNew a:active:before
	{
	background: #fff;
}

.minimizeNew a:hover:after,.minimizeNew a:focus:after,.minimizeNew a:active:after
	{
	background: transparent;
}

.maximizeNew a:after {
	left: -1px;
	width: 5px;
	height: 5px;
	border-width: 0 1px 1px 0;
	border-style: solid;
	border-color: #1f417c;
	margin-top: -14px;
	background: transparent;
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	transform: rotate(-45deg);
}

.maximizeNew a:before {
	width: 38px;
	height: 40px;
	position: absolute;
	left: -30px;
	top: 22px;
	border: 1px #555a5f solid;
	background: #fff;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	-moz-box-shadow: 3px 0 3px #acabab;
	box-shadow: 3px 0 3px #acabab;
	-webkit-box-shadow: 3px 0 3px #acabab;
}

.maximizeNew a:hover:before,.maximizeNew a:focus:before,.maximizeNew a:active:before
	{
	background: #fff;
}

.maximizeNew a:hover:after,.maximizeNew a:focus:after,.maximizeNew a:active:after
	{
	background: transparent;
}

.home a:before {
	left: 1px;
	border-style: solid;
	border-color: transparent;
	border-width: 8px 7px;
	border-bottom-color: #4a4646;
	margin-top: -16px;
	background: transparent;
}

.home a:after {
	left: 3px;
	width: 2px;
	height: 5px;
	border-style: solid;
	border-color: #f49130 #f49130 transparent;
	border-width: 3px 4px 0;
	margin-top: 0;
	background: transparent;
}

.home a:hover:before,.home a:focus:before,.home a:active:before {
	border-bottom-color: #807f7f;
	background: transparent;
}

.home a:hover:after,.home a:focus:after,.home a:active:after {
	border-color: #f4aa71 #f4aa71 transparent;
}

.helpNew:before,.helpNew a:before {
	content: "?";
	left: 3px;
	width: 16px;
	height: 16px;
	margin-top: -5px;
	font-size: 16px;
	font-weight: bold;
	line-height: 15px;
	text-align: center;
	color: #2c2220;
	background: transparent;
	-webkit-border-radius: 16px;
	-moz-border-radius: 16px;
	border-radius: 16px;
}

.helpNew:hover:before,.helpNew:focus:before,.helpNew:active:before,.helpNew a:hover:before,.helpNew a:focus:before,.helpNew a:active:before
	{
	color: #d2d2d2;
	background: transparent;
}

.helpNew a:hover:after,.helpNew a:focus:after,.helpNew a:active:after {
	color: #d2d2d2;
	background: transparent;
}

.backNew:before,.backNew a:before {
	left: 2px;
	width: 6px;
	height: 7px;
	border-width: 0 3px 3px 0;
	border-style: solid;
	border-color: #2c2220;
	margin-top: -3px;
	background: transparent;
	-webkit-transform: rotate(-230deg);
	-moz-transform: rotate(-230deg);
	-ms-transform: rotate(-230deg);
	-o-transform: rotate(-230deg);
	transform: rotate(-230deg);
}

.backNew a:after {
	left: 3px;
	z-index: -1000;
	width: 14px;
	height: 3px;
	margin-top: -0px;
	background: #2c2220;
}

.backNew:hover:before,.backNew:focus:before,.backNew:active:before,.backNew a:hover:before,.backNew a:focus:before,.backNew a:active:before
	{
	border-color: #d2d2d2;
	background: transparent;
}

.backNew a:hover:after,.backNew a:focus:after,.backNew a:active:after {
	background: #d2d2d2;
}

.tools:after {
	left: 10px;
	width: 3px;
	height: 5px;
	margin-top: -8px;
	background: #6890b8;
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg);
}

.tools a:before {
	left: 4px;
	width: 4px;
	height: 15px;
	margin-top: -7px;
	background: #2c2220;
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg);
}

.tools a:after {
	left: 5px;
	width: 9px;
	height: 9px;
	background: #2c2220;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
}

.tools a:hover:after,.tools a:focus:after,.tools a:active:after {
	background: #d2d2d2;
}

.tools a:hover:before,.tools a:focus:before,.tools a:active:before {
	background: #d2d2d2;
}

.search a:before {
	width: 6px;
	height: 6px;
	border: 3px solid #2c2220;
	background: transparent;
	-webkit-border-radius: 12px;
	-moz-border-radius: 12px;
	border-radius: 12px;
}

.search a:after {
	left: 10px;
	width: 3px;
	height: 7px;
	margin-top: 0;
	background: #2c2220;
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	transform: rotate(-45deg);
}

.search a:hover:before,.search a:focus:before,.search a:active:before {
	border-color: #d2d2d2;
	background: transparent;
}

.search a:hover:after,.search a:focus:after,.search a:active:after {
	background: #d2d2d2;
}

.userNew:before {
	left: 4px;
	width: 16px;
	height: 7px;
	margin-top: 1px;
	background: #4e4e4e;
	-webkit-border-top-right-radius: 5px;
	-webkit-border-top-left-radius: 5px;
	-moz-border-radius: 5px 5px 0 0;
	border-radius: 5px 5px 0 0;
}

.userNew:after {
	left: 9px;
	width: 6px;
	height: 10px;
	background: #eb9b04;
	margin-top: -7px;
	-webkit-border-top-right-radius: 5px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px 10px;
	-webkit-border-bottom-left-radius: 5px 10px;
	-moz-border-radius: 5px 5px 5px 5px/5px 5px 10px 10px;
	border-radius: 5px 5px 5px 5px/5px 5px 10px 10px;
}

.logoutNew:before {
	left: 1px;
	width: 10px;
	height: 10px;
	border: 2px solid #fff;
	margin-top: -6px;
	background: #e66510;
	-webkit-border-radius: 16px;
	-moz-border-radius: 16px;
	border-radius: 16px;
}

.logoutNew:after {
	left: 6px;
	width: 2px;
	height: 7px;
	border: 1px solid #f6a873;
	margin: -8px 0 0;
	background: #fff;
}

.help_ico {
	color: #2385BA;
}

.help_ico:before {
	content: "?";
	left: 3px;
	width: 16px;
	height: 16px;
	margin-top: -8px;
	font-size: 14px;
	font-weight: bold;
	line-height: 15px;
	text-align: center;
	color: #fff;
	background: #435669;
	-webkit-border-radius: 16px;
	-moz-border-radius: 16px;
	border-radius: 16px;
}

.delete a:before {
	width: 16px;
	height: 16px;
	background: #ea4040;
	-webkit-border-radius: 16px;
	-moz-border-radius: 16px;
	border-radius: 16px;
}

.delete a:after {
	left: 3px;
	width: 10px;
	height: 2px;
	margin-top: -1px;
	background: #fff;
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg);
}

.delete:before {
	z-index: 10;
	left: 7px;
	width: 2px;
	height: 10px;
	margin-top: -5px;
	background: #fff;
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg);
}

.delete a:hover:before,.delete a:focus:before,.delete a:active:before {
	background: #ec7272;
}

.delete a:hover:after,.delete a:focus:after,.delete a:active:after {
	background: #fff;
}

.success-alt-disable a:before,.success-alt-disable a:after {
	left: 6px;
	width: 5px;
	height: 12px;
	border-width: 0 5px 5px 0;
	border-style: solid;
	cursor: default;
	border-color: #acacac;
	background: transparent;
	margin-top: -11px;
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg);
}

.success-alt-disable a:hover:before,.success-alt-disable a:focus:before,.success-alt-disable a:active:before,.success-alt-disable a:hover:after,.success-alt-disable a:focus:after,.success-alt-disable a:active:after
	{
	border-color: #acacac;
	cursor: default;
	background: transparent;
}

.list-disable a:before,.list-disable a:after {
	left: 8px;
	width: 12px;
	height: 2px;
	cursor: default;
	border-width: 6px 0;
	border-style: double;
	border-color: #acacac;
	background: transparent;
}

.list-disable a:after {
	left: 4px;
	cursor: default;
	width: 2px;
}

.list-disable a:hover:before,.list-disable a:focus:before,.list-disable a:active:before,.list-disable a:hover:after,.list-disable a:focus:after,.list-disable a:active:after
	{
	border-color: #acacac;
	background: transparent;
	cursor: default;
}

.saveNew-disable a:before {
	width: 18px;
	height: 14px;
	margin-top: -7px;
	cursor: default;
	background: #acacac;
}

.saveNew-disable a:after {
	left: 4px;
	width: 7px;
	height: 6px;
	margin-top: -7px;
	cursor: default;
	background: #f0eeee;
}

.saveNew-disable:hover:before,.saveNew-disable:focus:before,.saveNew-disable:active:before,.saveNew-disable a:hover:before,.saveNew-disable a:focus:before,.saveNew-disable a:active:before
	{
	background: #acacac;
	cursor: default;
}

.saveNew-disable a:hover:after,.saveNew-disable a:focus:after,.saveNew-disable a:active:after
	{
	background: #f0eeee;
	cursor: default;
}

.denied-disable {
	color: #acacac;
}

.denied-disable a:before {
	left: 3px;
	width: 10px;
	height: 10px;
	border: 3px solid #acacac;
	margin-top: -8px;
	background: transparent;
	-webkit-border-radius: 16px;
	-moz-border-radius: 16px;
	border-radius: 16px;
	cursor: default;
}

.denied-disable a:after {
	left: 6px;
	width: 11px;
	height: 3px;
	margin-top: -2px;
	background: #acacac;
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	transform: rotate(-45deg);
	cursor: default;
}

.denied-disable:hover:before,.denied-disable:focus:before,.denied-disable:active:before,.denied-disable a:hover:before,.denied-disable a:focus:before,.denied-disable a:active:before
	{
	border-color: #acacac;
	background: transparent;
	cursor: default;
}

.denied-disable a:hover:after,.denied-disable a:focus:after,.denied-disable a:active:after
	{
	background: #acacac;
	cursor: default;
}

.folder-disable a:before {
	left: 2px;
	width: 16px;
	height: 14px;
	margin-top: -6px;
	-webkit-border-bottom-right-radius: 1px;
	-webkit-border-bottom-left-radius: 1px;
	-moz-border-radius: 0 0 1px 1px;
	border-radius: 0 0 1px 1px;
	background: #acacac;
	cursor: default;
	content: "P" !important;
	text-align: center;
	color: #d5d5d5;
}

.folder-disable a:after {
	left: 5px;
	width: 6px;
	height: 2px;
	margin-top: -8px;
	background: #acacac;
	-webkit-border-top-right-radius: 1px;
	-webkit-border-top-left-radius: 1px;
	-moz-border-radius: 1px 1px 0 0;
	border-radius: 1px 1px 0 0;
	cursor: default;
}

.folder-disable:hover:before,.folder-disable:focus:before,.folder-disable:active:before,.folder-disable a:hover:before,.folder-disable a:focus:before,.folder-disable a:active:before
	{
	background: #acacac;
	cursor: default;
	color: #d5d5d5;
}

.folder-disable a:hover:after,.folder-disable a:focus:after,.folder-disable a:active:after
	{
	background: #acacac;
	cursor: default;
	color: #d5d5d5;
}

.returnNew:before,.returnNew a:before {
	left: 2px;
	width: 6px;
	height: 7px;
	border-width: 0 3px 3px 0;
	border-style: solid;
	border-color: #2385ba;
	margin-top: -3px;
	background: transparent;
	-webkit-transform: rotate(-230deg);
	-moz-transform: rotate(-230deg);
	-ms-transform: rotate(-230deg);
	-o-transform: rotate(-230deg);
	transform: rotate(-230deg);
}

.returnNew a:after {
	left: 3px;
	z-index: -1000;
	width: 14px;
	height: 3px;
	margin-top: -0px;
	background: #2385ba;
}

.returnNew:hover:before,.returnNew:focus:before,.returnNew:active:before,.returnNew a:hover:before,.returnNew a:focus:before,.returnNew a:active:before
	{
	border-color: #7dc0e5;
	background: transparent;
}

.returnNew a:hover:after,.returnNew a:focus:after,.returnNew a:active:after
	{
	background: #7dc0e5;
}

.runReport:before {
	left: 10px;
	border-width: 2px 0 2px 2px;
	border-style: solid;
	border-color: transparent #9d2ca3;
	margin-top: -1px;
}

.runReport a:before {
	left: 4px;
	width: 10px;
	height: 10px;
	border: 2px solid #9d2ca3;
	margin-top: -6px;
	background: transparent;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

.runReport a:after {
	left: 10px;
	width: 10px;
	height: 3px;
	border: 1px solid #fff;
	background: #9d2ca3;
	margin-top: -6px;
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	transform: rotate(-45deg);
}

.runReport:hover:before {
	border-left-color: #9d2ca3;
}

.runReport a:hover:before,.runReport a:focus:before,.runReport a:active:before
	{
	border-color: #de86e3;
	background: transparent;
}

.runReport a:hover:after,.runReport a:focus:after,.runReport a:active:after
	{
	background: #de86e3;
}

.forgotPass:before,.forgotPass:after {
	z-index: 10;
	left: 9px;
	width: 3px;
	height: 3px;
	margin-top: -2px;
	background: #fff;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

.forgotPass:before {
	left: 10px;
	width: 1px;
	height: 4px;
	margin-top: 0;
}

.forgotPass a:before {
	left: 3px;
	width: 15px;
	height: 12px;
	background: #c0a408;
	margin-top: -4px;
}

.forgotPass a:after {
	left: 6px;
	width: 5px;
	height: 5px;
	border: 2px solid #c0a408;
	border-bottom: 0;
	margin-top: -9px;
	background: transparent;
	-webkit-border-radius: 5px 5px 0 0;
	-moz-border-radius: 5px 5px 0 0;
	border-radius: 5px 5px 0 0;
}

.forgotPass a:hover:after,.forgotPass a:focus:after,.forgotPass a:active:after
	{
	border-color: #f4d62e;
}

.forgotPass a:hover:before,.forgotPass a:focus:before,.forgotPass a:active:before
	{
	background: #f4d62e;
}

.star_ico:before,.star_ico a:before {
	left: 6px;
	border-width: 10px 0 10px 8px;
	border-style: solid;
	border-color: transparent #a7a7a7;
	margin-top: -9px;
	background: transparent;
	cursor: default;
	-webkit-transform: rotate(22.5deg);
	-moz-transform: rotate(22.5deg);
	-ms-transform: rotate(22.5deg);
	-o-transform: rotate(22.5deg);
	transform: rotate(22.5deg);
}

.star_ico:before {
	left: 6px;
	-webkit-transform: rotate(157.5deg);
	-moz-transform: rotate(157.5deg);
	-ms-transform: rotate(157.5deg);
	-o-transform: rotate(157.5deg);
	transform: rotate(157.5deg);
}

.star_ico:after {
	border-width: 8px 10px 0;
	border-style: solid;
	border-color: #a7a7a7 transparent;
	margin-top: -3px;
	background: transparent;
}

.editNew a:before {
	left: 3px;
	width: 5px;
	height: 5px;
	margin-top: 2px;
	background: #c55500;
	-webkit-transform: skew(-10deg, -10deg);
	-moz-transform: skew(-10deg, -10deg);
	-ms-transform: skew(-10deg, -10deg);
	-o-transform: skew(-10deg, -10deg);
	transform: skew(-10deg, -10deg);
}

.editNew a:after {
	left: 3px;
	width: 13px;
	height: 6px;
	border-left: 1px solid #fff;
	margin-top: -3px;
	background: #c55500;
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	transform: rotate(-45deg);
}

.editNew a:hover:before,.editNew a:focus:before,.editNew a:active:before,.editNew a:hover:after,.editNew a:focus:after,.editNew a:active:after
	{
	background: #fea460;
}

.deleteNew a:before,.deleteNew a:after {
	left: 6px;
	width: 5px;
	height: 15px;
	margin-top: -7px;
	background: #d01717;
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg);
}

.deleteNew a:after {
	left: 1px;
	width: 15px;
	height: 5px;
	margin-top: -2px;
}

.deleteNew a:hover:after,.deleteNew a:focus:after,.deleteNew a:active:after
	{
	background: #f27474;
}

.deleteNew a:hover:before,.deleteNew a:focus:before,.deleteNew a:active:before
	{
	background: #f27474;
}

.searchNew a:before {
	width: 6px;
	height: 6px;
	border: 3px solid #555;
	background: transparent;
	-webkit-border-radius: 12px;
	-moz-border-radius: 12px;
	border-radius: 12px;
}

.searchNew a:after {
	left: 12px;
	width: 3px;
	height: 10px;
	margin-top: 0;
	background: #555;
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	transform: rotate(-45deg);
}

.searchNew a:hover:before,.searchNew a:focus:before,.searchNew a:active:before
	{
	border-color: #8d8c8c;
	background: transparent;
}

.searchNew a:hover:after,.searchNew a:focus:after,.searchNew a:active:after
	{
	background: #8d8c8c;
}

.popupMinimize a:before,.popupMinimize a:after {
	width: 12px;
	height: 8px;
	border: 1px solid #ececec;
	margin-top: -4px;
	background: transparent;
}

.popupMinimize a:after {
	left: 3px;
	margin-top: -7px;
}

.popupMinimize:hover:before,.popupMinimize:hover:after {
	border-color: #ececec;
	background: transparent;
}

.popupMinimize a:hover:before,.popupMinimize a:focus:before,.popupMinimize a:active:before,.popupMinimize a:hover:after,.popupMinimize a:focus:after,.popupMinimize a:active:after
	{
	border-color: #ececec;
	background: transparent;
}

.popupMaximize a:before,.popupMaximize a:after {
	width: 15px;
	height: 8px;
	border: 1px solid #ececec;
	margin-top: -4px;
	background: transparent;
}

.popupMaximize a:after {
	left: 0;
	height: 2px;
	margin-top: -7px;
	background: #ececec;
}

.popupMaximize:hover:before,.popupMaximize:hover:after {
	border-color: #ececec;
	background: transparent;
}

.popupMaximize a:hover:before,.popupMaximize a:focus:before,.popupMaximize a:active:before,.popupMaximize a:hover:after,.popupMaximize a:focus:after,.popupMaximize a:active:after
	{
	border-color: #ececec;
	background: transparent;
}

.popupClose a:before {
	width: 16px;
	height: 14px;
	margin-top: -7px;
	border: 1px solid #ececec;
	background: transparent;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

.popupClose a:after {
	left: 8px;
	width: 2px;
	height: 12px;
	margin-top: -5px;
	background: #ececec;
	-webkit-transform: rotate(141deg);
	-moz-transform: rotate(141deg);
	-ms-transform: rotate(141deg);
	-o-transform: rotate(141deg);
	transform: rotate(141deg);
}

.popupClose:before {
	z-index: 10;
	left: 8px;
	width: 2px;
	height: 12px;
	margin-top: -5px;
	background: #ececec;
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg);
}

.popupClose:hover:before,.popupClose:hover:after {
	border-color: #ececec;
	background: #ececec;
}

.popupClose a:hover:before,.popupClose a:focus:before,.popupClose a:active:before
	{
	background: transparent;
}

.popupClose a:hover:after,.popupClose a:focus:after,.popupClose a:active:after
	{
	background: #ececec;
}

.transferIcon:before,.transferIcon a:before {
	left: 8px;
	width: 6px;
	height: 7px;
	border-width: 0 3px 3px 0;
	border-style: solid;
	border-color: #2385ba;
	margin-top: -4px;
	background: transparent;
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	transform: rotate(-45deg);
}

.transferIcon a:after {
	left: 3px;
	z-index: -1000;
	width: 14px;
	height: 4px;
	margin-top: -1px;
	background: #2385ba;
}

.transferIcon:hover:before,.transferIcon:focus:before,.transferIcon:active:before,.transferIcon a:hover:before,.transferIcon a:focus:before,.transferIcon a:active:before
	{
	border-color: #7dc0e5;
	background: transparent;
}

.transferIcon a:hover:after,.transferIcon a:focus:after,.transferIcon a:active:after
	{
	background: #7dc0e5;
}

.id_icon a:before {
	left: 4px;
	width: 16px;
	height: 7px;
	margin-top: 1px;
	background: #a24acc;
	-webkit-border-top-right-radius: 5px;
	-webkit-border-top-left-radius: 5px;
	-moz-border-radius: 5px 5px 0 0;
	border-radius: 5px 5px 0 0;
}

.id_icon a:after {
	left: 9px;
	width: 6px;
	height: 10px;
	background: #a24acc;
	margin-top: -7px;
	-webkit-border-top-right-radius: 5px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px 10px;
	-webkit-border-bottom-left-radius: 5px 10px;
	-moz-border-radius: 5px 5px 5px 5px/5px 5px 10px 10px;
	border-radius: 5px 5px 5px 5px/5px 5px 10px 10px;
}

.id_icon a:hover:after,.id_icon a:focus:after,.id_icon a:active:after,.id_icon a:hover:before,.id_icon a:focus:before,.id_icon a:active:before
	{
	background: #cb82ef;
}

.pdfFile a:before {
	left: 5px;
	width: 8px;
	height: 12px;
	border: 2px solid #5c5e60;
	background: transparent;
}

.pdfFile a:after {
	left: 0;
	width: 15px;
	content: "PDF";
	font-size: 7px;
	font-weight: bold;
	padding-left: 2px;
	padding-right: 2px;
	margin-top: -6px;
	color: #FFF;
	background: #fd040a;
}

.pdfFile a:hover:before,.pdfFile a:focus:before,.pdfFile a:active:before
	{
	border-color: #aaaaab;
	background: transparent;
}

.pdfFile a:hover:after,.pdfFile a:focus:after,.pdfFile a:active:after {
	border-color: #fff #730800 #730800 #fff;
	background: #fe979a;
}

.updateIcon a:before {
	left: 5px;
	width: 9px;
	height: 12px;
	border: 2px solid #555;
	background: transparent;
}

.updateIcon a:after {
	left: 4px;
	border-width: 3px;
	border-style: solid;
	border-color: #F0EEEE #555555 #555 #F0EEEE;
	margin-top: -9px;
	background: transparent;
}

.updateIcon:after {
	left: 13px;
	width: 3px;
	height: 8px;
	border-width: 0 3px 3px 0;
	border-style: solid;
	border-color: #c55500;
	margin-top: -6px;
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg);
}

.updateIcon:hover:after,.updateIcon:focus:after,.updateIcon:active:after
	{
	border-color: #e8b38a;
	background: transparent;
}

.updateIcon a:hover:before,.updateIcon a:focus:before,.updateIcon a:active:before
	{
	border-color: #acacac;
	background: transparent;
}

.updateIcon a:hover:after,.updateIcon a:focus:after,.updateIcon a:active:after
	{
	border-color: #F0EEEE #acacac #acacac #F0EEEE;
}

.printIcon a:before {
	left: 4px;
	width: 10px;
	height: 13px;
	border: 2px solid #555;
	border-bottom: none;
	background: transparent;
}

.printIcon a:after {
	left: 2px;
	width: 9px;
	height: 1px;
	border: 5px #e55f03 solid;
	margin-top: -0px;
	background: transparent;
	-webkit-border-top-left-radius: 3px;
	-webkit-border-top-right-radius: 3px;
	-moz-border-radius: 3px 3px 0 0;
	border-radius: 3px 3px 0 0;
}

.printIcon:after {
	left: 3px;
	border-width: 3px;
	border-style: solid;
	border-color: #F0EEEE #555555 #555 #F0EEEE;
	margin-top: -9px;
	background: transparent;
}

.printIcon:hover:after,.printIcon:focus:after,.printIcon:active:after {
	border-color: #F0EEEE #acacac #acacac #F0EEEE;
	background: transparent;
}

.printIcon a:hover:before,.printIcon a:focus:before,.printIcon a:active:before
	{
	border-color: #acacac;
	background: none;
}

.printIcon a:hover:after,.printIcon a:focus:after,.printIcon a:active:after
	{
	border-color: #e9bfa2;
	background: none;
}

.button {
	display: inline-block;
	zoom: 1;
	*display: inline;
	vertical-align: baseline;
	margin: 0 2px;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	font: 14px/100% Arial, Helvetica, sans-serif;
	padding: .5em 2em .55em;
	text-shadow: 0 1px 1px rgba(0, 0, 0, .3);
	-webkit-border-radius: .5em;
	-moz-border-radius: .5em;
	border-radius: .5em;
	-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .2);
	-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, .2);
	box-shadow: 0 1px 2px rgba(0, 0, 0, .2);
	color: #d9eef7;
	background: -webkit-gradient(linear, left top, left bottom, from(#7ca4c9),
		to(#426d98));
	background: -moz-linear-gradient(top, #7ca4c9, #426d98);
}

.button:hover {
	text-decoration: none;
	background: -webkit-gradient(linear, left top, left bottom, from(#426d98),
		to(#7ca4c9));
	background: -moz-linear-gradient(top, #426d98, #7ca4c9);
}

.button:active {
	position: relative;
	top: 1px;
	color: #80bed6;
	background: -webkit-gradient(linear, left top, left bottom, from(#426d98),
		to(#7ca4c9));
	background: -moz-linear-gradient(top, #426d98, #7ca4c9);
}

.bigrounded {
	-webkit-border-radius: 2em;
	-moz-border-radius: 2em;
	border-radius: 2em;
}

.medium {
	font-size: 12px;
	padding: .4em 1.5em .42em;
}

.small {
	font-size: 11px;
	padding: .2em 1em .275em;
}

.button02 {
	display: inline-block;
	zoom: 1;
	*display: inline;
	vertical-align: baseline;
	margin: 0 2px;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	font: 14px/100% Arial, Helvetica, sans-serif;
	padding: .5em 2em .55em;
	text-shadow: 0 1px 1px rgba(0, 0, 0, .3);
	-webkit-border-radius: .5em;
	-moz-border-radius: .5em;
	border-radius: .5em;
	-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .2);
	-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, .2);
	box-shadow: 0 1px 2px rgba(0, 0, 0, .2);
}

.button02:hover {
	text-decoration: none;
}

.button02:active {
	position: relative;
	top: 1px;
}

.button03 {
	display: inline-block;
	*display: inline;
	vertical-align: baseline;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	font-size: 11px !important;
	color: #fff !important;
	padding: 2px 4px 0 4px !important;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .2);
	-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, .2);
	box-shadow: 0 1px 2px rgba(0, 0, 0, .2);
}

.button03:hover {
	text-decoration: none;
}

.button03:active {
	position: relative;
	top: 1px;
}

.bigrounded {
	-webkit-border-radius: 2em;
	-moz-border-radius: 2em;
	border-radius: 2em;
}

.medium {
	font-size: 12px;
	padding: .4em 1.5em .42em;
}

.small {
	font-size: 11px;
	padding: .2em 1em .275em;
}

.yellow {
	color: #514700;
	border: solid 1px #c69b0a;
	background: #f2b305;
	background: -webkit-gradient(linear, left top, left bottom, from(#fee357),
		to(#f2b305));
	background: -moz-linear-gradient(top, #fee357, #f2b305);
}

.yellow:hover {
	background: #007ead;
	background: -webkit-gradient(linear, left top, left bottom, from(#f2b305),
		to(#fee357));
	background: -moz-linear-gradient(top, #f2b305, #fee357);
}

.yellow:active {
	color: #514700;
	background: -webkit-gradient(linear, left top, left bottom, from(#f2b305),
		to(#fee357));
	background: -moz-linear-gradient(top, #f2b305, #fee357);
}

.blue {
	color: #fff;
	border: solid 1px #8db2d5;
	background: #8db2d5;
	background: -moz-linear-gradient(top, #8db2d5, #6089b2);
	background: -webkit-gradient(linear, left top, left bottom, from(#8db2d5),
		to(#6089b2));
}

.blue:hover {
	background: #8db2d5;
	background: -moz-linear-gradient(top, #8db2d5, #6089b2);
	background: -webkit-gradient(linear, left top, left bottom, from(#8db2d5),
		to(#6089b2));
}

.blue:active {
	color: #fff;
	background: -moz-linear-gradient(top, #8db2d5, #6089b2);
	background: -webkit-gradient(linear, left top, left bottom, from(#8db2d5),
		to(#6089b2));
}

.gray {
	color: #e9e9e9;
	border: solid 1px #555;
	background: #6e6e6e;
	background: -webkit-gradient(linear, left top, left bottom, from(#888),
		to(#575757));
	background: -moz-linear-gradient(top, #888, #575757);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#888888',
		endColorstr='#575757');
}

.gray:hover {
	background: #616161;
	background: -webkit-gradient(linear, left top, left bottom, from(#757575),
		to(#4b4b4b));
	background: -moz-linear-gradient(top, #757575, #4b4b4b);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#757575',
		endColorstr='#4b4b4b');
}

.gray:active {
	color: #afafaf;
	background: -webkit-gradient(linear, left top, left bottom, from(#575757),
		to(#888));
	background: -moz-linear-gradient(top, #575757, #888);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#575757',
		endColorstr='#888888');
}

.green {
	color: #e8f0de;
	border: solid 1px #538312;
	background: #64991e;
	background: -webkit-gradient(linear, left top, left bottom, from(#7db72f),
		to(#4e7d0e));
	background: -moz-linear-gradient(top, #7db72f, #4e7d0e);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#7db72f',
		endColorstr='#4e7d0e');
}

.green:hover {
	background: #538018;
	background: -webkit-gradient(linear, left top, left bottom, from(#6b9d28),
		to(#436b0c));
	background: -moz-linear-gradient(top, #6b9d28, #436b0c);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#6b9d28',
		endColorstr='#436b0c');
}

.green:active {
	color: #a9c08c;
	background: -webkit-gradient(linear, left top, left bottom, from(#4e7d0e),
		to(#7db72f));
	background: -moz-linear-gradient(top, #4e7d0e, #7db72f);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4e7d0e',
		endColorstr='#7db72f');
}

.treeview,.treeview ul {
	padding: 0;
	margin: 0;
	list-style: none;
}

.treeview ul {
	background-color:;
	margin-top: 4px;
}

.treeview .hitarea {
	background: url(../resources/images/treeview-default.gif) -64px -25px
		no-repeat;
	height: 16px;
	width: 16px;
	margin-left: -16px;
	float: left;
	cursor: pointer;
}

* html .hitarea {
	display: inline;
	float: none;
}

.treeview li {
	margin: 0;
	padding: 3px 0 3px 16px;
}

.treeview li a {
	color: #333;
	text-decoration: none;
}

.treeview li a:hover {
	color: #333 !important;
	text-decoration: none;
}

#treecontrol {
	margin: 1em 0;
	display: none;
}

.treeview .hover {
	color: #333 !important;
	cursor: pointer;
}

.treeview li {
	background: url(../resources/images/treeview-default-line.gif) 0 0
		no-repeat;
}

.treeview li.collapsable,.treeview li.expandable {
	background-position: 0 -176px;
}

.treeview .expandable-hitarea {
	background-position: -80px -3px;
}

.treeview li.last {
	background-position: 0 -1766px;
}

.treeview li.lastCollapsable,.treeview li.lastExpandable {
	background-image: url(../resources/images/treeview-default.gif);
}

.treeview li.lastCollapsable {
	background-position: 0 -111px;
}

.treeview li.lastExpandable {
	background-position: -32px -67px;
}

.treeview div.lastCollapsable-hitarea,.treeview div.lastExpandable-hitarea
	{
	background-position: 0 0;
}

.mainDiv {
	width: 100%;
	height: 300px;
	overflow-y: scroll;
}

.leftDiv {
	width: 100% !important;
	height: 100% !important;
}

.rightDiv {
	width: 100% !important;
	height: 100% !important;
}

.headerdivBg {
	width: 100%;
	border-bottom: 1px #999 solid;
	background: #FFF;
	background: -moz-linear-gradient(top, rgba(255, 255, 255, 1) 0,
		rgba(229, 229, 229, 1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255,
		255, 255, 1)), color-stop(100%, rgba(229, 229, 229, 1)));
	background: -webkit-linear-gradient(top, rgba(255, 255, 255, 1) 0,
		rgba(229, 229, 229, 1) 100%);
	background: -o-linear-gradient(top, rgba(255, 255, 255, 1) 0,
		rgba(229, 229, 229, 1) 100%);
	background: -ms-linear-gradient(top, rgba(255, 255, 255, 1) 0,
		rgba(229, 229, 229, 1) 100%);
	background: linear-gradient(to bottom, rgba(255, 255, 255, 1) 0,
		rgba(229, 229, 229, 1) 100%);
}

.headerDiv {
	font-size: 15px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #333;
	padding: 10px 0 10px 10px;
}

#sidetree {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
}

#sidetreecontrol {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	padding: 5px 0 5px 0;
}

#sidetreecontrol a {
	color: #333;
	text-decoration: none;
}

#sidetreecontrol a:hover {
	color: #333 !important;
	text-decoration: none;
}

.rf-au {
	width: 100% !important;
}

input.rf-au-inp {
	width: 100% !important;
}

.v_wait_overlay {
	display: block;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: #000;
	z-index: 999991;
	-moz-opacity: .9;
	opacity: .9;
	filter: alpha(opacity = 90);
}

.screenSaverBg {
	width: 100%;
	height: 100%;
	background-color: #000 !important;
}

.screenSave:before {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #F00;
	content: "Wrong Password!!!";
}

.search_header {
	height: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFF;
	font-weight: bold;
	padding: 5px 7px 5px 10px;
	border: 1px #446D97 solid;
	background: #7ba2c8 url(../resources/images/left_nav_tab_bg.gif) 0
		bottom repeat-x;
}

.popupfacetStyle {
	display: none;
	align: top;
	z-index: 1500;
	position: absolute;
	top: 20%;
	left: 35%;
	-moz-border-radius: 5px !important;
	-webkit-border: 5px !important;
	-khtml-border: 5px !important;
	border-radius: 5px !important;
	padding: 5px !important;
}

.zoom_In {
	cursor: pointer;
	width: 15px;
	height: 17px;
	border: 0;
	padding: 0 7px 0 7px;
}

.zoom_Out {
	cursor: pointer;
	width: 15px;
	height: 17px;
	border: 0;
}

.rf-p-hdr {
	-moz-border-radius: 3px !important;
	-webkit-border: 3px !important;
	-khtml-border: 3px !important;
	border-radius: 3px !important;
	padding: 5px !important;
	text-transform: uppercase !important;
}

.viewPhoto_icon {
	width: 22px;
	height: 20px;
	border: 0;
}

.photo_but {
	height: 21px !important;
	background: url(../resources/images/photo_but.png) 0 0 no-repeat;
	border: 0 !important;
	display: block;
}

.sign_but {
	height: 21px !important;
	background: url(../resources/images/signature_but.png) 0 0 no-repeat;
	border: 0 !important;
	display: block;
}

.buttonDiv {
	border: 0 !important;
	background: none !important;
}

.rf-dg-c {
	border-bottom: 0 !important;
	border-right: 0 !important;
	vertical-align: top;
}

.popupPositionStyle_Date {
	align: top;
	display: block;
	position: absolute;
	top: 16%;
	left: 58%;
	width: 33%;
	height: 49%;
	background: #ebf3fb;
	border: 1px #85acc7 solid;
	-moz-border-radius: 5px;
	-webkit-border: 5px;
	-khtml-border: 5px;
	border-radius: 5px;
	overflow-x: scroll;
	padding: 5px 5px 5px 5px !important;
	overflow-x: scroll;
	overflow-y: hidden;
}

.popupPositionStyle_CashDenomination {
	align: top;
	display: block;
	position: absolute;
	top: 25%;
	left: 20%;
	width: 75%;
	height: 50%;
	background: #ebf3fb;
	border: 1px #85acc7 solid;
	-moz-border-radius: 5px;
	-webkit-border: 5px;
	-khtml-border: 5px;
	border-radius: 5px;
	overflow-x: scroll;
	padding: 5px 5px 5px 5px !important;
	overflow-x: scroll;
	overflow-y: hidden;
}

.messagePan {
	float: left;
	height: 31px;
	padding: 4px 7px 0 7px;
	border-left-style: groove;
	border-left-color: #94bfea;
	border-left-width: 2px;
}

.messageIcon a:before {
	z-index: 10;
	left: 6px;
	width: 11px;
	height: 12px;
	border-width: 0 1px 1px 0;
	border-style: solid;
	border-color: #fff;
	margin-top: -12px;
	background: transparent;
	-webkit-transform: rotate(39deg) skew(-12deg);
	-moz-transform: rotate(39deg) skew(-12deg);
	-ms-transform: rotate(39deg) skew(-12deg);
	-o-transform: rotate(39deg) skew(-12deg);
	transform: rotate(39deg) skew(-12deg);
}

.messageIcon:before {
	left: 3px;
	width: 6px;
	border-width: 6px;
	border-style: solid;
	border-color: #2c2220 #2c2220 transparent;
	margin-top: -7px;
	background: transparent;
}

.messageIcon a:after {
	left: 4px;
	border-width: 0 8px 9px;
	border-style: solid;
	border-color: #2c2220 transparent;
	margin-top: -3px;
	background: transparent;
}

.messageIcon a:hover:before,.messageIcon a:focus:before,.messageIcon a:active:before
	{
	border-color: #fff #fff;
	background: transparent;
}

.messageIcon a:hover:after,.messageIcon a:focus:after,.messageIcon a:active:after
	{
	background: transparent;
}

.starIcon {
	width: 12px;
	height: 12px;
	position: absolute;
	top: 0;
	left: 12;
	z-index: 10;
	background: url(../resources/images/message_star.png) 0 0 no-repeat;
	-webkit-animation: blink 1s;
	-webkit-animation-iteration-count: infinite;
	-moz-animation: blink 1s;
	-moz-animation-iteration-count: infinite;
	-o-animation: blink 1s;
	-o-animation-iteration-count: infinite;
}

@
-webkit-keyframes blink { 0%{
	opacity: 1;
}

49%{
opacity
:
1;
}
50%{
opacity
:
0;
}
100%{
opacity
:
0;
}
}
@
-moz-keyframes blink { 0%{
	opacity: 1;
}

49%{
opacity
:
1;
}
50%{
opacity
:
0;
}
100%{
opacity
:
0;
}
}
@
-o-keyframes blink { 0%{
	opacity: 1;
}

49%{
opacity
:
1;
}
50%{
opacity
:
0;
}
100%{
opacity
:
0;
}
}
.max_minPan {
	float: right;
	height: 29px;
	padding: 0 10px 0 5px;
	border-left-style: groove;
	border-left-color: #94bfea;
	border-left-width: 2px;
}

.bankday_roweven {
	background-color: #e5f1f4;
	font-size: 12px !important;
	padding: 5px;
}

.bankday_rowodd {
	background-color: #f8fbfc;
	font-size: 12px !important;
	padding: 5px;
}

.bankday_cont {
	font-size: 12px !important;
	padding: 5px;
	font-weight: bold;
}

.bankday_roweven02 {
	background-color: #e5f1f4 !important;
	border-right: 1px #fff solid;
	width: 1%;
	padding: 5px 5px 5px 30px;
}

.bankday_rowodd02 {
	background-color: #f8fbfc !important;
	border-right: 1px #fff solid;
	width: 1%;
	padding: 5px 5px 5px 30px;
}

.loaderstyle {
	color: #000;
	position: fixed;
	top: 0;
	left: 50%;
	z-index: 1000;
	background: #f9edbe url(../resources/images/loader.gif) 85% 50%
		no-repeat;
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
	-moz-border-radius-bottomright: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	border: 1px #db760c solid;
	border-top: none;
	width: 9%;
	vertical-align: middle;
	padding: 5px 5px 5px 15px;
	font-size: 11px;
	font-weight: bold;
	cursor: wait;
}

.loaderstyleEnd {
	display: none;
}

.changeIcon a:before {
	z-index: -2;
	left: 1px;
	width: 5px;
	height: 0;
	border-width: 0 7px 7px;
	border-style: solid;
	border-color: transparent #36689b;
	margin-top: -12px;
	background: transparent;
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	transform: rotate(-45deg);
}

.changeIcon:after {
	z-index: -2;
	left: 1px;
	width: 5px;
	height: 0;
	border-width: 0 7px 7px 0;
	border-style: solid;
	border-color: transparent #36689b;
	margin-top: -1px;
	margin-left: 4px;
	background: transparent;
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg);
}

.changeIcon a:after {
	left: 3px;
	width: 13px;
	height: 6px;
	border: 3px solid #36689b;
	border-width: 3px 0 3px 0;
	margin-top: -6px;
	background: transparent;
}

.changeIcon a:hover:before,.changeIcon a:focus:before,.changeIcon a:active:before
	{
	border-color: transparent #6091c3;
	background: transparent;
}

.changeIcon a:hover:after,.changeIcon a:focus:after,.changeIcon a:active:after
	{
	border-color: #6091c3;
}

.authpopupPositionStyle {
	align: top;
	display: block;
	position: absolute;
	top: 17%;
	left: 2%;
	width: 95%;
	background: #ebf3fb;
	border: 1px #85acc7 solid;
	-moz-border-radius: 5px;
	-webkit-border: 5px;
	-khtml-border: 5px;
	border-radius: 5px;
	padding: 5px 5px 5px 5px !important;
	overflow-x: scroll;
	overflow-y: hidden;
}

.roundBox {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border: 1px #bcbcbc solid;
	background: #fff;
	-webkit-box-shadow: 3px 3px 5px rgba(50, 50, 50, 0.75);
	-moz-box-shadow: 3px 3px 5px rgba(50, 50, 50, 0.75);
	box-shadow: 3px 3px 5px rgba(50, 50, 50, 0.75);
}

.boxHead {
	font-size: 12px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	color: #000;
	background: #eff5fa;
	background: -moz-linear-gradient(top, #eff5fa 0, #c2d5f3 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #eff5fa),
		color-stop(100%, #c2d5f3));
	background: -webkit-linear-gradient(top, #eff5fa 0, #c2d5f3 100%);
	background: -o-linear-gradient(top, #eff5fa 0, #c2d5f3 100%);
	padding: 3px;
	font-weight: bold;
}

.boxCont {
	font-size: 11px;
	color: #000;
	background: #ff;
	padding: 5px;
}

.startIcon a:before {
	width: 17px;
	height: 17px;
	-webkit-border-radius: 16px;
	-moz-border-radius: 16px;
	border-radius: 16px;
	background: #36689b;
}

.startIcon a:after {
	left: 7px;
	border: 6px solid transparent;
	border-left-color: #fff;
	margin-top: -6px;
	background: transparent;
}

.startIcon a:hover:before,.startIcon a:focus:before,.startIcon a:active:before
	{
	background: #6091c3;
}

.dotIcon {
	width: 8px;
	height: 8px;
	background: #090;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
}

.popcont_Head_small {
	background: #86B3D4 !important;
	font-size: 10px !important;
	font-weight: bold !important;
	color: #fff !important;
}

.transactionrow {
	background-color: #f8fbfc;
	font-size: 12px !important;
	padding: 2px;
}

.add a:before {
	z-index: 10;
	left: 7px;
	width: 3px;
	height: 11px;
	margin-top: -5px;
	background: #7f913c;
}

.add a:after {
	left: 3px;
	width: 11px;
	height: 3px;
	margin-top: -1px;
	background: #7f913c;
}

.add a:hover:before,.add a:focus:before,.add a:active:before {
	background: #7f913c;
}

.add a:hover:after,.add a:focus:after,.add a:active:after {
	background: #7f913c;
}

.transaction_rowodd {
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	padding-top: 2px;
}

.popupPositionStyleForOtherAccDetails {
	align: top;
	display: block;
	position: absolute;
	top: 16%;
	left: 19%;
	width: 78%;
	background: #ebf3fb;
	border: 1px #85acc7 solid;
	-moz-border-radius: 5px;
	-webkit-border: 5px;
	-khtml-border: 5px;
	border-radius: 5px;
	padding: 5px 5px 5px 5px !important;
	overflow-x: scroll;
	overflow-y: hidden;
}

.popcont_Head02 {
	background: #86B3D4 !important;
	font-size: 12px !important;
	font-weight: bold !important;
	color: #fff !important;
}

.popcont_Head03 {
	background: #86B3D4 !important;
	font-size: 12px !important;
	font-weight: bold !important;
	color: #fff !important;
	border-left: 1px #fff solid;
}

.Balancesheet_row {
	background-color: #fff;
	font-size: 11px !important;
	padding: 5px;
	border-left: 1px #fff solid;
}

.Balancesheet_row02 {
	background-color: #fff;
	font-size: 11px !important;
	padding: 5px;
}

.Balancesheet_row03 {
	background-color: #e5f1f4;
	font-size: 12px !important;
	padding: 5px;
	font-weight: bold;
	border-left: 1px #fff solid;
}

.popupPositionStyleTransaction {
	align: top;
	display: block;
	position: absolute;
	top: 16%;
	left: 19%;
	width: 78%;
	background: #ebf3fb;
	border: 1px #85acc7 solid;
	-moz-border-radius: 5px;
	-webkit-border: 5px;
	-khtml-border: 5px;
	border-radius: 5px;
	padding: 5px 5px 5px 5px !important;
	overflow-x: scroll;
	overflow-y: hidden;
}

.Img_view a:before {
	border: #555 1px solid;
	width: 17px;
	height: 13px;
	background: #e55f03;
}

.Img_view a:after {
	left: 6px;
	border-width: 0 6px 6px;
	border-style: solid;
	border-color: #fff transparent;
	margin-top: -2px;
	background: transparent;
}

.Img_view:after {
	left: 3px;
	width: 4px;
	height: 4px;
	margin-top: -4px;
	background: #fff;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
}

.Img_view a:hover:before,.Img_view a:focus:before,.Img_view a:active:before
	{
	background: #8d8c8c;
}

.Img_view a:hover:after,.Img_view a:focus:after,.Img_view a:active:after
	{
	background: #8d8c8c;
}

.accDetails a:before {
	left: 4px;
	width: 24px;
	height: 14px;
	margin-top: -7px;
	background: #36689b;
}

.accDetails a:after {
	left: 5px;
	width: 8px;
	height: 2px;
	margin-top: -4px;
	border-width: 4px 0;
	border-style: double;
	border-color: #fff;
	background: transparent;
}

.accDetails:after {
	left: 15px;
	width: 11px;
	height: 5px;
	margin-top: 1px;
	background: #fff;
	cursor: pointer;
	cursor: hand;
	-webkit-border-top-right-radius: 5px;
	-webkit-border-top-left-radius: 5px;
	-moz-border-radius: 5px 5px 0 0;
	border-radius: 5px 5px 0 0;
}

.accDetails:before {
	left: 18px;
	width: 5px;
	height: 7px;
	margin-top: -4px;
	background: #fff;
	cursor: pointer;
	cursor: hand;
	z-index: 1000;
	-webkit-border-top-right-radius: 5px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px 10px;
	-webkit-border-bottom-left-radius: 5px 10px;
	-moz-border-radius: 5px 5px 5px 5px/5px 5px 10px 10px;
	border-radius: 5px 5px 5px 5px/5px 5px 10px 10px;
}

.accDetails a:hover:after,.accDetails a:focus:after,.accDetails a:active:after
	{
	background: #8799ab;
}

.accDetails a:hover:before,.accDetails a:focus:before,.accDetails a:active:before
	{
	background: #8799ab;
}

.popHeaderInfo {
	color: #FFF;
	padding: 4px 5px 4px 0;
	-moz-border-radius-topright: 5px;
	-moz-border-radius-topleft: 5px;
	-webkit-border-top-right-radius: 5px;
	-webkit-border-top-left-radius: 5pxt;
	-khtml-border-topright: 5px;
	-khtml-border-topleft: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border: 1px #c0c0c0 solid;
	border-bottom: none;
	background: #88b8dd;
	background: -moz-linear-gradient(top, #88b8dd 0, #4a75b5 83%, #4a75b5 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #88b8dd),
		color-stop(83%, #4a75b5), color-stop(100%, #4a75b5));
	background: -webkit-linear-gradient(top, #88b8dd 0, #4a75b5 83%, #4a75b5 100%);
	background: -o-linear-gradient(top, #88b8dd 0, #4a75b5 83%, #4a75b5 100%);
	background: -ms-linear-gradient(top, #88b8dd 0, #4a75b5 83%, #4a75b5 100%);
	background: linear-gradient(to bottom, #88b8dd 0, #4a75b5 83%, #4a75b5 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#88b8dd',
		endColorstr='#4a75b5', GradientType=0);
}

.alertIcon a:before {
	content: "!";
	z-index: 2;
	left: 8px;
	margin-top: -7px;
	font-size: 14px;
	font-weight: bold;
	color: #fff;
}

.alertIcon a:after {
	z-index: 1;
	border-width: 0 10px 17px;
	border-style: solid;
	border-color: #c00000 transparent;
	margin-top: -10px;
	background: transparent;
}

.alertIcon a:hover:before,.alertIcon a:focus:before,.alertIcon a:active:before
	{
	border-color: #c00000 transparent;
}

.alertIcon a:hover:after,.alertIcon a:focus:after,.alertIcon a:active:after
	{
	border-color: #c00000 transparent;
}

.popupPositionAlert {
	align: bottom;
	display: block;
	position: absolute;
	bottom: 50px;
	right: 0;
	width: 20%;
	background: #ebf3fb;
	border: 1px #85acc7 solid;
	-moz-border-radius: 5px;
	-webkit-border: 5px;
	-khtml-border: 5px;
	border-radius: 5px;
	padding: 5px 5px 5px 5px !important;
}

.popHeaderAlert {
	padding: 5px;
	-moz-border-radius: 5px;
	-webkit-border: 5px;
	-khtml-border: 5px;
	border-radius: 5px;
	border: 1px #446D97 solid;
	background: #6b93bb;
	background: -moz-linear-gradient(top, #6b93bb 49%, #7ea5cb 60%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(49%, #6b93bb),
		color-stop(60%, #7ea5cb));
	background: -webkit-linear-gradient(top, #6b93bb 49%, #7ea5cb 60%);
	background: -o-linear-gradient(top, #6b93bb 49%, #7ea5cb 60%);
	background: -ms-linear-gradient(top, #6b93bb 49%, #7ea5cb 60%);
	background: linear-gradient(to bottom, #6b93bb 49%, #7ea5cb 60%);
}

.innerAlertTD {
	font-size: 11px !important;
	font-family: Arial !important;
	color: red;
}

.selectAll a:before {
	left: 5px;
	width: 10px;
	height: 10px;
	border: 2px solid #555;
	background: #FFF;
}

.selectAll a:after {
	left: 10px;
	width: 3px;
	height: 8px;
	border-width: 0 3px 3px 0;
	border-style: solid;
	border-color: #7f913c;
	margin-top: -8px;
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg);
	background: transparent;
}

.selectAll:hover:after,.selectAll:focus:after,.selectAll:active:after {
	border-color: #e8b38a;
	background: transparent;
}

.selectAll a:hover:before,.selectAll a:focus:before,.selectAll a:active:before
	{
	border-color: #acacac;
	background: transparent;
}

.selectAll a:hover:after,.selectAll a:focus:after,.selectAll a:active:after
	{
	border-color: #F0EEEE #acacac #acacac #F0EEEE;
}

.deselectAll a:before {
	left: 5px;
	width: 10px;
	height: 10px;
	border: 2px solid #555;
	background: #FFF;
}

.deselectAll:hover:after,.deselectAll:focus:after,.deselectAll:active:after
	{
	border-color: #e8b38a;
	background: transparent;
}

.deselectAll a:hover:before,.deselectAll a:focus:before,.deselectAll a:active:before
	{
	border-color: #acacac;
	background: transparent;
}

.deselectAll a:hover:after,.deselectAll a:focus:after,.deselectAll a:active:after
	{
	border-color: #F0EEEE #acacac #acacac #F0EEEE;
}

.remove a:after {
	left: 3px;
	width: 11px;
	height: 3px;
	margin-top: -1px;
	background: #c00000;
}

.remove a:hover:before,.remove a:focus:before,.remove a:active:before {
	background: #c00000;
}

.remove a:hover:after,.remove a:focus:after,.remove a:active:after {
	background: #c00000;
}

.red {
	color: #faddde;
	border: solid 1px #980c10;
	background: #d81b21;
	background: -webkit-gradient(linear, left top, left bottom, from(#ed1c24),
		to(#aa1317));
	background: -moz-linear-gradient(top, #ed1c24, #aa1317);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ed1c24',
		endColorstr='#aa1317');
}

.red:hover {
	background: #b61318;
	background: -webkit-gradient(linear, left top, left bottom, from(#c9151b),
		to(#a11115));
	background: -moz-linear-gradient(top, #c9151b, #a11115);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c9151b',
		endColorstr='#a11115');
}

.red:active {
	color: #de898c;
	background: -webkit-gradient(linear, left top, left bottom, from(#aa1317),
		to(#ed1c24));
	background: -moz-linear-gradient(top, #aa1317, #ed1c24);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#aa1317',
		endColorstr='#ed1c24');
}

.totalRows a:before {
	border: #555 1px solid;
	width: 14px;
	height: 12px;
	background: #36689b;
}

.totalRows a:after {
	left: 1px;
	width: 14px;
	height: 2px;
	margin-top: -6px;
	border-width: 4px 0;
	border-style: double;
	border-color: #fff;
	background: transparent;
}

.totalRows a:hover:before,.totalRows a:focus:before,.totalRows a:active:before
	{
	background: #8d8c8c;
}

.totalRows a:hover:after,.totalRows a:focus:after,.totalRows a:active:after
	{
	background: #8d8c8c;
}

.passedRows a:before {
	border: #555 1px solid;
	width: 14px;
	height: 12px;
	background: #8d8c8c;
}

.passedRows a:after {
	left: 1px;
	width: 14px;
	height: 2px;
	margin-top: -6px;
	border-width: 4px 0;
	border-style: double;
	border-color: #fff;
	background: transparent;
}

.passedRows:after {
	left: 10px;
	width: 3px;
	height: 7px;
	border-width: 0 4px 4px 0;
	border-style: solid;
	border-color: #e55f03;
	margin-top: -2px;
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg);
}

.passedRows a:hover:before,.passedRows a:focus:before,.passedRows a:active:before
	{
	background: #d8d6d6;
}

.passedRows a:hover:after,.passedRows a:focus:after,.passedRows a:active:after
	{
	background: #d8d6d6;
}

.unpassedRows a:before {
	border: #555 1px solid;
	width: 14px;
	height: 12px;
	background: #8d8c8c;
}

.unpassedRows a:after {
	left: 1px;
	width: 14px;
	height: 2px;
	margin-top: -6px;
	border-width: 4px 0;
	border-style: double;
	border-color: #fff;
	background: transparent;
}

.unpassedRows:after {
	left: 12px;
	width: 3px;
	height: 11px;
	margin-top: -0px;
	background: #c00000;
	-webkit-transform: rotate(141deg);
	-moz-transform: rotate(141deg);
	-ms-transform: rotate(141deg);
	-o-transform: rotate(141deg);
	transform: rotate(141deg);
}

.unpassedRows:before {
	z-index: 10;
	left: 12px;
	width: 3px;
	height: 11px;
	margin-top: -0px;
	background: #c00000;
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg);
}

.unpassedRows a:hover:before,.unpassedRows a:focus:before,.unpassedRows a:active:before
	{
	background: #d8d6d6;
}

.unpassedRows a:hover:after,.unpassedRows a:focus:after,.unpassedRows a:active:after
	{
	background: #d8d6d6;
}

.numericIconStyle {
	z-index: 10;
	position: absolute;
	min-width: 10px;
	width: auto !important;
	width: 10px;
	text-align: center;
	margin-top: -9px;
	margin-left: 10px;
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	padding: 0 2px 0 2px;
	-webkit-border-radius: 2px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	background: #780003;
	background: -moz-linear-gradient(top, #cf000d 0, #710002 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #cf000d),
		color-stop(100%, #710002));
	background: -webkit-linear-gradient(top, #cf000d 0, #710002 100%);
	background: -o-linear-gradient(top, #cf000d 0, #710002 100%);
	background: -ms-linear-gradient(top, #cf000d 0, #710002 100%);
	background: linear-gradient(to bottom, #cf000d 0, #710002 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#cf000d',
		endColorstr='#710002', GradientType=0);
}

.rejectedList a:before {
	border: #555 1px solid;
	width: 14px;
	height: 12px;
	background: #8d8c8c;
}

.rejectedList a:after {
	left: 1px;
	width: 14px;
	height: 2px;
	margin-top: -6px;
	border-width: 4px 0;
	border-style: double;
	border-color: #fff;
	background: transparent;
}

.rejectedList:before {
	left: 9px;
	z-index: 10;
	width: 7px;
	height: 7px;
	border: 2px solid #C00000;
	margin-top: -2px;
	background: transparent;
	-webkit-border-radius: 16px;
	-moz-border-radius: 16px;
	border-radius: 16px;
}

.rejectedList:after {
	left: 11px;
	width: 8px;
	height: 2px;
	margin-top: 2px;
	background: #C00000;
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	transform: rotate(-45deg);
}

.rejectedList a:hover:before,.rejectedList a:focus:before,.rejectedList a:active:before
	{
	background: #d8d6d6;
}

.rejectedList a:hover:after,.rejectedList a:focus:after,.rejectedList a:active:after
	{
	background: #d8d6d6;
}

input[type=radio] {
	font-size: 11px;
	color: #000;
	float: left;
}

input[type=checkbox] {
	font-size: 11px;
	color: #000;
	float: left;
}

.quick_customer a:before {
	left: 4px;
	width: 16px;
	height: 7px;
	margin-top: 1px;
	-webkit-border-top-right-radius: 5px;
	-webkit-border-top-left-radius: 5px;
	-moz-border-radius: 5px 5px 0 0;
	border-radius: 5px 5px 0 0;
	background: #36689b;
}

.quick_customer a:after {
	left: 9px;
	width: 6px;
	height: 10px;
	margin-top: -7px;
	-webkit-border-top-right-radius: 5px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px 10px;
	-webkit-border-bottom-left-radius: 5px 10px;
	-moz-border-radius: 5px 5px 5px 5px/5px 5px 10px 10px;
	border-radius: 5px 5px 5px 5px/5px 5px 10px 10px;
	background: #36689b;
}

.quick_customer:after {
	left: 15px;
	width: 7px;
	height: 7px;
	border: 2px solid #730800;
	margin-top: -1px;
	background: #fff;
	-webkit-border-radius: 16px;
	-moz-border-radius: 16px;
	border-radius: 16px;
}

.quick_customer:before {
	left: 22px;
	width: 2px;
	height: 7px;
	z-index: 1000;
	border: 0 solid #7f913c;
	margin: 3px 0 0;
	background: #730800;
	-webkit-transform: rotate(60deg);
	-moz-transform: rotate(60deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(130deg);
}

.quick_customer a:hover:after,.quick_customer a:focus:after,.quick_customer a:active:after
	{
	background: #9eb6ce;
}

.quick_customer a:hover:before,.quick_customer a:focus:before,.quick_customer a:active:before
	{
	background: #9eb6ce;
}

.quick_customer:hover:after,.quick_customer:focus:after,.quick_customer a:active:after
	{
	background: #eeeff0;
	border-color: #cccbcb;
}

.quick_customer:hover:before,.quick_customer:focus:before,.quick_customer:active:before
	{
	background: #eeeff0;
	border-color: #cccbcb;
}

.arrow_down a:after {
	left: 21px;
	width: 5px;
	height: 5px;
	border-width: 0 1px 1px 0;
	border-style: solid;
	border-color: #1f417c;
	margin-top: -9px;
	background: transparent;
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg);
}

.arrow_down a:before {
	width: 75px;
	height: 100px;
	top: -85px;
	left: -13px;
	background: #fff;
	border: 1px #446d97 solid;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	-moz-box-shadow: 1px 2px 3px #acabab;
	box-shadow: 1px 2px 3px #acabab;
	-webkit-box-shadow: 1px 2px 3px #acabab;
}

.arrow_down a:hover:before,.arrow_down a:focus:before,.arrow_down a:active:before
	{
	border-bottom-color: #fff;
	border: 1px #446d97 solid;
}

.arrow_down a:hover:after,.arrow_down a:focus:after,.arrow_down a:active:after
	{
	border-color: #1f417c;
}

.arrow_up a:after {
	left: 22px;
	width: 5px;
	height: 5px;
	border-width: 0 1px 1px 0;
	border-style: solid;
	border-color: #1f417c;
	margin-top: -6px;
	background: transparent;
	-webkit-transform: rotate(-135deg);
	-moz-transform: rotate(-135deg);
	-ms-transform: rotate(-135deg);
	-o-transform: rotate(-135deg);
	transform: rotate(-135deg);
}

.arrow_up a:before {
	width: 75px;
	height: 101px;
	top: -86px;
	left: -13px;
	background: #fff;
	border: 1px #446d97 solid;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	-moz-box-shadow: 1px 2px 3px #acabab;
	box-shadow: 1px 2px 3px #acabab;
	-webkit-box-shadow: 1px 2px 3px #acabab;
}

.arrow_up a:hover:before,.arrow_up a:focus:before,.arrow_up a:active:before
	{
	border-bottom-color: #fff;
	border: 1px #446d97 solid;
}

.arrow_up a:hover:after,.arrow_up a:focus:after,.arrow_up a:active:after
	{
	border-color: #1f417c;
}

.attachment a:before,.attachment a:after,.attachment:after {
	left: 4px;
	width: 6px;
	height: 4px;
	border: 2px solid #c55500;
	background: transparent;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg);
}

.attachment a:after {
	left: 12px;
	margin-top: -0px;
}

.attachment:after {
	left: 7px;
	width: 10px;
	height: 2px;
	border: 1px solid #fff;
	margin-top: -2px;
	background: #c55500;
}

.attachment a:hover:before,.attachment a:focus:before,.attachment a:active:before,.attachment a:hover:after,.attachment a:focus:after,.attachment a:active:after
	{
	border-color: #730800;
	background: transparent;
}

.attachment:hover:after {
	background: #730800;
}

.loginFooterText {
	text-align: center;
	font-family: Arial !important;
	font-size: 13px;
	color: #404040;
}

.loginFooterPan {
	width: 100%;
	clear: both;
}

.login_hrdMiddleText {
	width: 100%;
	text-shadow: 0 2px 0 #676768;
	text-align: center;
	font-family: Arial !important;
	padding: 0;
	font-size: 16px;
	font-weight: bold;
	text-transform: uppercase;
	color: #fff;
}

.rightLogo {
	padding: 0 15px 0 10px;
	background: #fdfdfe;
	background: -moz-linear-gradient(top, #fdfdfe 0, #d0d5da 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fdfdfe),
		color-stop(100%, #d0d5da));
	background: -webkit-linear-gradient(top, #fdfdfe 0, #d0d5da 100%);
	background: -o-linear-gradient(top, #fdfdfe 0, #d0d5da 100%);
	background: -ms-linear-gradient(top, #fdfdfe 0, #d0d5da 100%);
	background: linear-gradient(to bottom, #fdfdfe 0, #d0d5da 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdfdfe',
		endColorstr='#d0d5da', GradientType=0);
	height: 65px;
	width: 30%;
}

.rightLogo img {
	height: auto;
	max-width: 100%;
	vertical-align: middle;
	border: 0;
	-ms-interpolation-mode: bicubic;
}

.panelGridLeftColumn11 {
	width: 11.2%;
	text-align: left;
}

.showAcc a:before {
	left: 4px;
	width: 16px;
	height: 13px;
	margin-top: -7px;
	background: #79ade2;
	border: 1px #36689b solid;
}

.showAcc a:after {
	left: 5px;
	width: 15px;
	height: 2px;
	margin-top: -5px;
	border-width: 4px 0;
	border-style: double;
	border-color: #fff;
	background: transparent;
}

.showAcc:after {
	left: 14px;
	width: 12px;
	height: 5px;
	margin-top: 5px;
	background: #c75c0b;
	cursor: pointer;
	cursor: hand;
	z-index: 1000;
	-webkit-border-top-right-radius: 5px;
	-webkit-border-top-left-radius: 5px;
	-moz-border-radius: 5px 5px 0 0;
	border-radius: 5px 5px 0 0;
}

.showAcc:before {
	left: 17px;
	width: 6px;
	height: 7px;
	margin-top: -2px;
	background: #c75c0b;
	cursor: pointer;
	cursor: hand;
	z-index: 1000;
	-webkit-border-top-right-radius: 5px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px 10px;
	-webkit-border-bottom-left-radius: 5px 10px;
	-moz-border-radius: 5px 5px 5px 5px/5px 5px 10px 10px;
	border-radius: 5px 5px 5px 5px/5px 5px 10px 10px;
}

.showAcc a:hover:after,.showAcc a:focus:after,.showAcc a:active:after {
	background: #8799ab;
}

.showAcc a:hover:before,.showAcc a:focus:before,.showAcc a:active:before
	{
	background: #8799ab;
}

.showTrans a:before {
	left: 3px;
	width: 16px;
	height: 10px;
	background: #8d8c8c;
	border-width: 4px 0;
	border-style: double;
	border-color: #fff;
}

.showTrans a:after {
	left: 8px;
	width: 5px;
	top: 27px;
	height: 0;
	border-width: 0 7px 7px;
	border-style: solid;
	border-color: transparent #c55500;
	margin-top: -12px;
	z-index: 1000;
	background: transparent;
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	transform: rotate(133deg);
}

.showTrans:after {
	left: 10px;
	width: 5px;
	top: 12px;
	height: 0;
	border-width: 0 7px 7px;
	border-style: solid;
	border-color: transparent #c55500;
	margin-top: -12px;
	z-index: 1000;
	background: transparent;
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	transform: rotate(-45deg);
}

.showTrans:before {
	left: 13px;
	width: 10px;
	height: 4px;
	border: 3px solid #c55500;
	border-width: 3px 0 3px 0;
	z-index: 1000;
	margin-top: -3px;
	background: transparent;
}

.showTrans a:hover:after,.showTrans a:focus:after,.showTrans a:active:after
	{
	background: transparent;
}

.showTrans a:hover:before,.showTrans a:focus:before,.showTrans a:active:before
	{
	background: #a7a7a7;
}

.viewdoc_link {
	text-decoration: none !important;
	color: #2b599e !important;
}

.viewdoc_link:hover {
	text-decoration: none !important;
	color: #0090ff !important;
}

.radioIcon a:before {
	left: 9px;
	width: 13px;
	height: 13px;
	margin-top: -6px;
	border: 1px #a9a8a8 solid;
	background: #f8f8f8;
	background: -moz-linear-gradient(top, #f8f8f8 0, #e4e4e4 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f8f8f8),
		color-stop(100%, #e4e4e4));
	background: -webkit-linear-gradient(top, #f8f8f8 0, #e4e4e4 100%);
	background: -o-linear-gradient(top, #f8f8f8 0, #e4e4e4 100%);
	background: -ms-linear-gradient(top, #f8f8f8 0, #e4e4e4 100%);
	background: linear-gradient(to bottom, #f8f8f8 0, #e4e4e4 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f8f8f8',
		endColorstr='#e4e4e4', GradientType=0);
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
}

.radioIcon a:hover:before,.radioIcon a:focus:before,.radioIcon a:active:before
	{
	border: 1px #a9a8a8 solid;
	background: #f8f8f8;
	background: -moz-linear-gradient(top, #f8f8f8 0, #e4e4e4 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f8f8f8),
		color-stop(100%, #e4e4e4));
	background: -webkit-linear-gradient(top, #f8f8f8 0, #e4e4e4 100%);
	background: -o-linear-gradient(top, #f8f8f8 0, #e4e4e4 100%);
	background: -ms-linear-gradient(top, #f8f8f8 0, #e4e4e4 100%);
	background: linear-gradient(to bottom, #f8f8f8 0, #e4e4e4 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f8f8f8',
		endColorstr='#e4e4e4', GradientType=0);
}

.radioIcon_select a:before {
	left: 9px;
	width: 13px;
	height: 13px;
	margin-top: -6px;
	border: 1px #a9a8a8 solid;
	background: #f8f8f8;
	background: -moz-linear-gradient(top, #f8f8f8 0, #e4e4e4 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f8f8f8),
		color-stop(100%, #e4e4e4));
	background: -webkit-linear-gradient(top, #f8f8f8 0, #e4e4e4 100%);
	background: -o-linear-gradient(top, #f8f8f8 0, #e4e4e4 100%);
	background: -ms-linear-gradient(top, #f8f8f8 0, #e4e4e4 100%);
	background: linear-gradient(to bottom, #f8f8f8 0, #e4e4e4 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f8f8f8',
		endColorstr='#e4e4e4', GradientType=0);
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
}

.radioIcon_select a:after {
	left: 15px;
	width: 4px;
	z-index: 1000;
	height: 4px;
	margin-top: 0;
	background: #000;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
}

.radioIcon_select a:hover:after,.radioIcon_select a:focus:after,.radioIcon_select a:active:after
	{
	background: #000;
}

.radioIcon_select a:hover:before,.radioIcon_select a:focus:before,.radioIcon_select a:active:before
	{
	border: 1px #a9a8a8 solid;
	background: #f8f8f8;
	background: -moz-linear-gradient(top, #f8f8f8 0, #e4e4e4 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f8f8f8),
		color-stop(100%, #e4e4e4));
	background: -webkit-linear-gradient(top, #f8f8f8 0, #e4e4e4 100%);
	background: -o-linear-gradient(top, #f8f8f8 0, #e4e4e4 100%);
	background: -ms-linear-gradient(top, #f8f8f8 0, #e4e4e4 100%);
	background: linear-gradient(to bottom, #f8f8f8 0, #e4e4e4 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f8f8f8',
		endColorstr='#e4e4e4', GradientType=0);
}

.nextIcon a:before {
	left: 1px;
	border: 5px solid transparent;
	border-width: 5px 7px;
	border-left-color: #4f5050;
	margin-top: -4px;
	background: transparent;
}

.nextIcon a:after {
	left: 7px;
	border: 5px solid transparent;
	border-width: 5px 7px;
	border-left-color: #4f5050;
	margin-top: -4px;
	background: transparent;
}

.nextIcon a:hover:before,.nextIcon a:focus:before,.nextIcon a:active:before
	{
	border-left-color: #4f5050;
	background: transparent;
}

.nextIcon a:hover:after,.nextIcon a:focus:after,.nextIcon a:active:after
	{
	border-left-color: #4f5050;
}

.nextDisable a:before {
	left: 1px;
	cursor: default;
	border: 5px solid transparent;
	border-width: 5px 7px;
	border-left-color: #a7a8a8;
	margin-top: -4px;
	background: transparent;
}

.nextDisable a:after {
	left: 7px;
	cursor: default;
	border: 5px solid transparent;
	border-width: 5px 7px;
	border-left-color: #a7a8a8;
	margin-top: -4px;
	background: transparent;
}

.nextDisable a:hover:before,.nextDisable a:focus:before,.nextDisable a:active:before
	{
	border-left-color: #a7a8a8;
	background: transparent;
}

.nextDisable a:hover:after,.nextDisable a:focus:after,.nextDisable a:active:after
	{
	border-left-color: #a7a8a8;
}

.prevIcon a:before {
	left: -6px;
	border: 5px solid transparent;
	border-width: 5px 7px;
	border-right-color: #4f5050;
	margin-top: -4px;
	background: transparent;
}

.prevIcon a:after {
	border: 5px solid transparent;
	border-width: 5px 7px;
	border-right-color: #4f5050;
	margin-top: -4px;
	background: transparent;
}

.prevIcon a:hover:before,.prevIcon a:focus:before,.prevIcon a:active:before
	{
	border-right-color: #4f5050;
	background: transparent;
}

.prevIcon a:hover:after,.prevIcon a:focus:after,.prevIcon a:active:after
	{
	border-right-color: #4f5050;
}

.prevDisable a:before {
	left: -6px;
	cursor: default;
	border: 5px solid transparent;
	border-width: 5px 7px;
	border-right-color: #a7a8a8;
	margin-top: -4px;
	background: transparent;
}

.prevDisable a:after {
	cursor: default;
	border: 5px solid transparent;
	border-width: 5px 7px;
	border-right-color: #a7a8a8;
	margin-top: -4px;
	background: transparent;
}

.prevDisable a:hover:before,.prevDisable a:focus:before,.prevDisable a:active:before
	{
	border-right-color: #a7a8a8;
	background: transparent;
}

.prevDisable a:hover:after,.prevDisable a:focus:after,.prevDisable a:active:after
	{
	border-right-color: #a7a8a8;
}

.firstIcon a:before {
	left: 2px;
	width: 2px;
	height: 10px;
	margin-top: -4px;
	background: #4f5050;
}

.firstIcon a:after {
	left: -3px;
	border: 5px solid transparent;
	border-width: 5px 7px;
	border-right-color: #4f5050;
	margin-top: -4px;
	background: transparent;
}

.firstIcon a:hover:after,.firstIcon a:focus:after,.firstIcon a:active:after
	{
	border-right-color: #4f5050;
}

.firstIcon a:hover:before,.firstIcon a:focus:before,.firstIcon a:active:before
	{
	background: #4f5050;
}

.firstDisable a:before {
	left: 2px;
	width: 2px;
	height: 10px;
	cursor: default;
	margin-top: -4px;
	background: #a7a8a8;
}

.firstDisable a:after {
	left: -3px;
	cursor: default;
	border: 5px solid transparent;
	border-width: 5px 7px;
	border-right-color: #a7a8a8;
	margin-top: -4px;
	background: transparent;
}

.firstDisable a:hover:after,.firstDisable a:focus:after,.firstDisable a:active:after
	{
	border-right-color: #a7a8a8;
}

.firstDisable a:hover:before,.firstDisable a:focus:before,.firstDisable a:active:before
	{
	background: #a7a8a8;
}

.lastIcon a:before {
	left: 9px;
	width: 2px;
	height: 10px;
	margin-top: -4px;
	background: #4f5050;
}

.lastIcon a:after {
	left: 2px;
	border: 5px solid transparent;
	border-width: 5px 7px;
	border-left-color: #4f5050;
	margin-top: -4px;
	background: transparent;
}

.lastIcon a:hover:after,.lastIcon a:focus:after,.lastIcon a:active:after
	{
	border-left-color: #4f5050;
}

.lastIcon a:hover:before,.lastIcon a:focus:before,.lastIcon a:active:before
	{
	background: #4f5050;
}

.lastDisable a:before {
	left: 9px;
	width: 2px;
	cursor: default;
	height: 10px;
	margin-top: -4px;
	background: #a7a8a8;
}

.lastDisable a:after {
	left: 2px;
	cursor: default;
	border: 5px solid transparent;
	border-width: 5px 7px;
	border-left-color: #a7a8a8;
	margin-top: -4px;
	background: transparent;
}

.lastDisable a:hover:after,.lastDisable a:focus:after,.lastDisable a:active:after
	{
	border-left-color: #a7a8a8;
}

.lastDisable a:hover:before,.lastDisable a:focus:before,.lastDisable a:active:before
	{
	background: #a7a8a8;
}

.tick:before {
	left: 0;
	width: 16px;
	height: 16px;
	cursor: default;
	margin-top: -8px;
	-webkit-border-radius: 16px;
	-moz-border-radius: 16px;
	border-radius: 16px;
	background: #7F913C;
}

.tick:after {
	left: 5px;
	width: 3px;
	height: 8px;
	cursor: default;
	border-width: 0 2px 2px 0;
	border-style: solid;
	border-color: #fff;
	margin-top: -6px;
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg);
	background: transparent;
}

.cross a:before {
	width: 16px;
	height: 16px;
	background: #c91d01;
	-webkit-border-radius: 16px;
	-moz-border-radius: 16px;
	border-radius: 16px;
	cursor: default;
}

.cross:after {
	left: 3px;
	width: 10px;
	height: 2px;
	margin-top: -1px;
	background: #fff;
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg);
	cursor: default;
}

.cross:before {
	z-index: 10;
	left: 7px;
	width: 2px;
	height: 10px;
	margin-top: -5px;
	background: #fff;
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg);
	cursor: default;
}

.confirmDialogPositionStyle {
	align: top;
	display: block;
	position: absolute;
	top: 30%;
	left: 45%;
	width: 25%;
	background: #ebf3fb;
	border: 1px #85acc7 solid;
	-moz-border-radius: 5px;
	-webkit-border: 5px;
	-khtml-border: 5px;
	border-radius: 5px;
	padding: 5px 5px 5px 5px !important;
	overflow: hidden;
	height: 70px;
}

.label_new {
	font-weight: bold !important;
	color: #fff !important;
}

.printPDF a:before {
	left: 2px;
	width: 15px;
	content: "PDF";
	font-size: 7px;
	font-weight: bold;
	padding-left: 2px;
	padding-right: 2px;
	margin-top: -6px;
	color: #FFF;
	background: #730800;
}

.printPDF a:after {
	left: 2px;
	width: 10px;
	height: 1px;
	border: 4px #e55f03 solid;
	margin-top: 3px;
	background: transparent;
	-webkit-border-top-left-radius: 3px;
	-webkit-border-top-right-radius: 3px;
	-moz-border-radius: 3px 3px 0 0;
	border-radius: 3px 3px 0 0;
}

.printPDF:before {
	left: 4px;
	width: 10px;
	height: 15px;
	margin-top: -9px;
	border: 2px solid #c55500;
	border-bottom: none;
	background: transparent;
}

.printPDF:hover:after,.printPDF:focus:after,.printPDF:active:after {
	border-color: #F0EEEE #acacac #acacac #F0EEEE;
	background: transparent;
}

.printPDF a:hover:before,.printPDF a:focus:before,.printPDF a:active:before
	{
	border-color: #acacac;
	background: #d4cccc;
}

.printPDF a:hover:after,.printPDF a:focus:after,.printPDF a:active:after
	{
	border-color: #e9bfa2;
	background: none;
}

.printPDF:hover:before,.printPDF:focus:before,.printPDF:active:before {
	border-color: #df9372;
}

.printWEB a:before {
	left: 2px;
	width: 17px;
	content: "WEB";
	font-size: 7px;
	font-weight: bold;
	padding-left: 1px;
	padding-right: 2px;
	margin-top: -6px;
	color: #FFF;
	background: #730800;
}

.printWEB a:after {
	left: 2px;
	width: 10px;
	height: 1px;
	border: 4px #e55f03 solid;
	margin-top: 3px;
	background: transparent;
	-webkit-border-top-left-radius: 3px;
	-webkit-border-top-right-radius: 3px;
	-moz-border-radius: 3px 3px 0 0;
	border-radius: 3px 3px 0 0;
}

.printWEB:before {
	left: 4px;
	width: 10px;
	height: 15px;
	margin-top: -9px;
	border: 2px solid #c55500;
	border-bottom: none;
	background: transparent;
}

.printWEB:hover:after,.printWEB:focus:after,.printWEB:active:after {
	border-color: #F0EEEE #acacac #acacac #F0EEEE;
	background: transparent;
}

.printWEB a:hover:before,.printWEB a:focus:before,.printWEB a:active:before
	{
	border-color: #acacac;
	background: #d4cccc;
}

.printWEB a:hover:after,.printWEB a:focus:after,.printWEB a:active:after
	{
	border-color: #e9bfa2;
	background: none;
}

.printWEB:hover:before,.printWEB:focus:before,.printWEB:active:before {
	border-color: #df9372;
}

.anybranch a:before {
	left: 1px;
	border-style: solid;
	border-color: transparent;
	border-width: 9px 8px;
	border-bottom-color: #c55500;
	margin-top: -17px;
	background: transparent;
}

.anybranch a:after {
	left: 2px;
	width: 4px;
	height: 15px;
	border-width: 0 5px 0 5px;
	border-style: double;
	border-color: #c55500;
	margin-top: 2px;
	background: transparent;
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	transform: rotate(180deg);
}

.anybranch:after {
	left: 1px;
	width: 16px;
	height: 2px;
	margin-top: 7px;
	background: #c55500;
}

.anybranch a:hover:before,.anybranch a:focus:before,.anybranch a:active:before
	{
	border-bottom-color: #730800;
	background: transparent;
}

.anybranch a:hover:after,.anybranch a:focus:after,.anybranch a:active:after
	{
	border-color: #730800 #730800 transparent;
}

.runReporthtml:before {
	left: 10px;
	border-width: 2px 0 2px 2px;
	border-style: solid;
	border-color: transparent #730800;
	margin-top: -1px;
}

.runReporthtml a:before {
	left: 4px;
	width: 12px;
	height: 10px;
	border: 2px solid #730800;
	margin-top: -9px;
	background: transparent;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

.runReporthtml a:after {
	left: 10px;
	width: 12px;
	height: 3px;
	border: 1px solid #fff;
	background: #730800;
	margin-top: -9px;
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	transform: rotate(-45deg);
}

.runReporthtml:after {
	left: 0;
	width: 21px;
	height: 15px;
	content: "HTML";
	font-size: 7px;
	font-weight: bold;
	padding-left: 1px;
	padding-right: 2px;
	margin-top: 2px;
	color: #FFF;
	background: #730800;
}

.runReporthtml:hover:before {
	border-left-color: #9d2ca3;
}

.runReporthtml:hover:after {
	background: #730800;
}

.runReporthtml a:hover:before,.runReporthtml a:focus:before,.runReporthtml a:active:before
	{
	border-color: #de86e3;
	background: transparent;
}

.runReporthtml a:hover:after,.runReporthtml a:focus:after,.runReporthtml a:active:after
	{
	background: #de86e3;
}

.showlist a:after {
	left: 4px;
	width: 2px;
	height: 18px;
	border-width: 0 10px 0 0;
	border-style: double;
	border-color: #82a8cc;
	margin-top: -9px;
	background: transparent;
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	transform: rotate(180deg);
}

.showlist a:before {
	width: 18px;
	height: 3px;
	margin-top: -13px;
	border-width: 9px 0;
	border-style: double;
	border-color: #2c2220;
	background: transparent;
}

.showlist a:hover:before,.showlist a:focus:before,.showlist a:active:before,.showlist a:hover:after,.showlist a:focus:after,.showlist a:active:after
	{
	background: transparent;
}

.hrd_top_cont03 {
	float: right;
	padding: 5px 0 0 0;
}

#dp_box {
	width: 103px;
	background: #ededed;
	-webkit-box-shadow: 0 0 8px 0 rgba(50, 50, 50, 0.71);
	-moz-box-shadow: 0 0 8px 0 rgba(50, 50, 50, 0.71);
	box-shadow: 0 0 8px 0 rgba(50, 50, 50, 0.71);
	position: absolute;
	top: 35px;
	z-index: 8999;
	right: 42px;
	display: none;
	-webkit-border-top-left-radius: 3px;
	-webkit-border-top-right-radius: 3px;
	-webkit-border-bottom-left-radius: 3px;
	-webkit-border-bottom-right-radius: 3px;
	-moz-border-radius: 3px 3px 3px 3px;
	border-radius: 3px 3px 3px 3px;
}

.top_arrow {
	position: absolute;
	top: 0;
	right: 66px;
	border-style: solid;
	border-color: transparent;
	border-width: 9px 8px;
	border-bottom-color: #ededed;
	margin-top: -17px;
	background: transparent;
}

.misIcon a:before {
	content: "MIS";
	font-size: 12px;
	font-family: sans-serif;
	font-weight: bold;
	padding: 5px 5px 3px 5px;
	text-decoration: none;
	color: #FFF;
	background: #3c73af;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px;
}

.misIcon a:hover:before,.misIcon a:focus:before,.misIcon a:active:before
	{
	border-color: #acacac;
	background: #d4cccc;
}

.misIcon:hover:before,.misIcon:focus:before,.misIcon:active:before {
	border-color: #df9372;
}

.cbsIcon a:before {
	content: "CBS";
	font-size: 12px;
	font-family: sans-serif;
	font-weight: bold;
	padding: 5px 5px 3px 5px;
	text-decoration: none;
	color: #FFF;
	background: #3c73af;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px;
}

.cbsIcon a:hover:before,.cbsIcon a:focus:before,.cbsIcon a:active:before
	{
	border-color: #acacac;
	background: #d4cccc;
}

.cbsIcon:hover:before,.cbsIcon:focus:before,.cbsIcon:active:before {
	border-color: #df9372;
}

.hoIcon a:before {
	content: "HO";
	font-size: 12px;
	font-family: sans-serif;
	font-weight: bold;
	padding: 5px 5px 3px 5px;
	text-decoration: none;
	color: #FFF;
	background: #3c73af;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px;
}

.hoIcon a:hover:before,.hoIcon a:focus:before,.hoIcon a:active:before {
	border-color: #acacac;
	background: #d4cccc;
}

.hoIcon:hover:before,.hoIcon:focus:before,.hoIcon:active:before {
	border-color: #df9372;
}

.dp_cbsHeader {
	padding: 0 0 0 13px;
	font-size: 11px;
	color: #535252;
	line-height: 21px;
}

.dp_misHeader {
	padding: 0 0 0 8px;
	font-size: 11px;
	color: #535252;
	line-height: 21px;
}

.dp_hoHeader {
	padding: 0 0 0 16px;
	font-size: 11px;
	color: #535252;
	line-height: 21px;
}

.subview_icon a:before {
	left: 4px;
	width: 15px;
	height: 5px;
	margin-top: 3px;
	background: #36689b;
	-webkit-border-top-right-radius: 5px;
	-webkit-border-top-left-radius: 5px;
	-moz-border-radius: 5px 5px 0 0;
	border-radius: 5px 5px 0 0;
}

.subview_icon a:after {
	left: 9px;
	width: 6px;
	height: 7px;
	margin-top: -5px;
	background: #36689b;
	-webkit-border-top-right-radius: 5px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px 10px;
	-webkit-border-bottom-left-radius: 5px 10px;
	-moz-border-radius: 5px 5px 5px 5px/5px 5px 10px 10px;
	border-radius: 5px 5px 5px 5px/5px 5px 10px 10px;
}

.subview_icon a:hover:after,.subview_icon a:focus:after,.subview_icon a:active:after
	{
	background: #36689b;
}

.subview_icon a:hover:before,.subview_icon a:focus:before,.subview_icon a:active:before
	{
	background: #36689b;
}

.expand a:before {
	z-index: 10;
	left: 7px;
	width: 3px;
	height: 11px;
	margin-top: -5px;
	background: #617908;
}

.expand a:after {
	left: 3px;
	width: 11px;
	height: 3px;
	margin-top: -1px;
	background: #617908;
}

.expand a:hover:before,.add a:focus:before,.add a:active:before {
	background: #617908;
}

.expand a:hover:after,.add a:focus:after,.add a:active:after {
	background: #617908;
}

.collapse a:after {
	left: 3px;
	width: 11px;
	height: 3px;
	margin-top: -1px;
	background: #617908;
}

.collapse a:hover:before,.remove a:focus:before,.remove a:active:before
	{
	background: #617908;
}

.collapse a:hover:after,.remove a:focus:after,.remove a:active:after {
	background: #617908;
}

.userid_icon a:before {
	left: 4px;
	width: 16px;
	height: 6px;
	margin-top: 1px;
	background: #204582;
	-webkit-border-top-right-radius: 5px;
	-webkit-border-top-left-radius: 5px;
	-moz-border-radius: 5px 5px 0 0;
	border-radius: 5px 5px 0 0;
}

.userid_icon a:after {
	left: 9px;
	width: 6px;
	height: 10px;
	margin-top: -8px;
	background: #204582;
	-webkit-border-top-right-radius: 5px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px 10px;
	-webkit-border-bottom-left-radius: 5px 10px;
	-moz-border-radius: 5px 5px 5px 5px/5px 5px 10px 10px;
	border-radius: 5px 5px 5px 5px/5px 5px 10px 10px;
}

.userid_icon a:hover:after,.userid_icon a:focus:after,.userid_icon a:active:after
	{
	background: #8799ab;
}

.userid_icon a:hover:before,.userid_icon a:focus:before,.userid_icon a:active:before
	{
	background: #8799ab;
}

.showAcc_disable a:before {
	left: 4px;
	width: 16px;
	height: 13px;
	margin-top: -7px;
	background: #acacac;
	border: 1px #acacac solid;
}

.showAcc_disable a:after {
	left: 5px;
	width: 15px;
	height: 2px;
	margin-top: -5px;
	border-width: 4px 0;
	border-style: double;
	border-color: #fff;
	background: transparent;
}

.showAcc_disable:after {
	left: 14px;
	width: 12px;
	height: 5px;
	margin-top: 5px;
	background: #acacac;
	cursor: pointer;
	cursor: hand;
	z-index: 1000;
	-webkit-border-top-right-radius: 5px;
	-webkit-border-top-left-radius: 5px;
	-moz-border-radius: 5px 5px 0 0;
	border-radius: 5px 5px 0 0;
}

.showAcc_disable:before {
	left: 17px;
	width: 6px;
	height: 7px;
	margin-top: -2px;
	background: #acacac;
	cursor: pointer;
	cursor: hand;
	z-index: 1000;
	-webkit-border-top-right-radius: 5px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px 10px;
	-webkit-border-bottom-left-radius: 5px 10px;
	-moz-border-radius: 5px 5px 5px 5px/5px 5px 10px 10px;
	border-radius: 5px 5px 5px 5px/5px 5px 10px 10px;
}

.showAcc_disable a:hover:after,.showAcc_disable a:focus:after,.showAcc_disable a:active:after
	{
	background: #acacac;
}

.showAcc_disable a:hover:before,.showAcc_disable a:focus:before,.showAcc_disable a:active:before
	{
	background: #acacac;
}

.editable_input {
	display: inline-block;
	height: 20px !important;
	width: 60px;
	padding: 0 6px 0 6px;
	font-size: 14px;
	line-height: 20px;
	color: #555;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	border: 1px #446d97 solid !important;
	background: #aac3ec !important;
	background: -moz-linear-gradient(top, #aac3ec 0, #f3f2f2 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #aac3ec),
		color-stop(100%, #f3f2f2));
	background: -webkit-linear-gradient(top, #aac3ec 0, #f3f2f2 100%);
	background: -o-linear-gradient(top, #aac3ec 0, #f3f2f2 100%);
	background: -ms-linear-gradient(top, #aac3ec 0, #f3f2f2 100%);
	background: linear-gradient(to bottom, #aac3ec 0, #f3f2f2 100%)
		!important;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#aac3ec',
		endColorstr='#f3f2f2', GradientType=0);
	-webkit-box-shadow: 0 0 2px 0 rgba(50, 50, 50, 0.5);
	-moz-box-shadow: 0 0 2px 0 rgba(50, 50, 50, 0.5);
	box-shadow: 0 0 2px 0 rgba(50, 50, 50, 0.5);
}

.h1 {
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333;
	vertical-align: middle;
	padding-right: 10px;
}

.message_hotkey {
	padding: 5px 0 0 25px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: red;
	font-weight: bold;
}

.labelHead {
	FONT-SIZE: 11px !important;
	font-weight: bold;
	text-decoration: none;
}

.labelBody {
	font-size: 11px !important;
	font-weight: normal;
	text-decoration: none;
}

.hotkey_header {
	text-align: center;
	padding: 3px 0 5px 0 !important;
	font-weight: bold;
	text-transform: uppercase;
}

.panelGridHotKey {
	width: 18% !important;
	text-align: left !important;
	vertical-align: top;
}

.paginationStyle {
	padding-top: 5px;
	text-align: center;
}

.audittrail_searcheader {
	background: #8db2d5;
	background: -moz-linear-gradient(top, #8db2d5 0, #6089b2 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #8db2d5),
		color-stop(100%, #6089b2));
	background: -webkit-linear-gradient(top, #8db2d5 0, #6089b2 100%);
	background: -o-linear-gradient(top, #8db2d5 0, #6089b2 100%);
	background: -ms-linear-gradient(top, #8db2d5 0, #6089b2 100%);
	background: linear-gradient(to bottom, #8db2d5 0, #6089b2 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#8db2d5',
		endColorstr='#6089b2', GradientType=0);
	background-position: left top;
	background-repeat: repeat-x;
	border-color: #4A75B5;
	border-style: solid;
	border-width: 1px;
	color: #FFF !important;
	font-family: Arial, Verdana, sans-serif !important;
	font-size: 11px !important;
	font-weight: bold;
	padding: 5px;
	border-radius: 3px !important;
}

.searchNew02 a:before {
	width: 6px;
	height: 6px;
	border: 3px solid #fff;
	background: transparent;
	-webkit-border-radius: 12px;
	-moz-border-radius: 12px;
	border-radius: 12px;
}

.searchNew02 a:after {
	left: 12px;
	width: 3px;
	height: 10px;
	margin-top: 0;
	background: #fff;
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	transform: rotate(-45deg);
}

.searchNew02 a:hover:before,.searchNew02 a:focus:before,.searchNew02 a:active:before
	{
	border-color: #8d8c8c;
	background: transparent;
}

.searchNew02 a:hover:after,.searchNew02 a:focus:after,.searchNew02 a:active:after
	{
	background: #8d8c8c;
}

.report-wise{

font-size: medium;
color:black;
text-decoration: none;
width:110px;
height:20px;
display:inline;
margin-top:3px;
float:left;
text-align:center;
padding-top:2px;
background-color: silver;
border-right:5px solid white;
}
.report-wise:hover{

background-color: black;

color:white;

}
.report-columns{

width:150px;
height:35px;
text-align:center;
vertical-align: middle;
margin:0px;
padding:0px;
background-color: white;	
}

.colouredtextLabel {
	text-align: left;
	width: 80% !important;
}

.panelGridRightColumn10 {
	width: 18% !important;
	text-align: left !important;
	vertical-align: text-top;
}