body
{
	margin-left: 00px;
	margin-top: 00px;
	margin-right: 00px;
	margin-bottom: 00px;
}
.accordionHeader
{
	color: white;
	cursor: pointer;
	padding: 7px;
	background-color: #55607e;
	margin: 1px;
	border-radius: 5px;
	font-family: Verdana;
	font-weight: bold;
	font-size: 70%;
	font-style: normal;
	text-transform: capitalize;
	height: 17px;
	text-align: center;
}
.accordionHeader1
{
	color: black;
	background-color: #ffa739;
	cursor: pointer;
	padding: 7px;
	margin: 1px;
	border-radius: 5px;
	font-family: Verdana;
	font-weight: bold;
	font-size: 70%;
	font-style: normal;
	text-transform: capitalize;
	height: 17px;
	text-align: center;
}
.accordionContent
{
	font: normal 10px auto Verdana, Arial;
	background-color: #fff;
	border: solid 1px gray;
	border-radius: 5px;
	padding: 4px;
	padding-top: 7px;
}
.DivDesignation
{
	margin-top: -140;
}
fileUpload
{
	position: relative;
	overflow: hidden;
	margin: 10px;
}
.fileUpload input.upload
{
	position: absolute;
	top: 0;
	right: 0;
	margin: 0;
	padding: 0;
	font-size: 20px;
	cursor: pointer;
	opacity: 0;
	filter: alpha(opacity=0);
}
.awards_white_big
{
	font-size: 9pt;
	font-weight: bold;
	color: #FFFFFF;
	font-family: Arial;
	text-decoration: none;
	line-height: 27px;
	padding-left: 10px;
}

.msg
{
    text-align:center;
	/*padding: 5px 0px 5px 220px;*/
}

.buttongo
{
	background-image: url(../image_new/find.png);
	width: 22px;
	height: 22px;
	border-width: 0px;
}

.middle_table1
{
	height: 5px;
	border-width: 0px;
	border-style: solid;
	border-color: #525368;
	font-size: 9pt;
	color: #000000;
	font-family: Tahoma, Verdana, Arial,Helvetica, sans-serif;
	text-decoration: none;
	text-align: right;
	line-height: 15px;
}
.middle_table1_left
{
	height: 5px;
	border-width: 0px;
	border-style: solid;
	border-color: #525368;
	font-size: 9pt;
	color: #000000;
	font-family: Tahoma, Verdana, Arial,Helvetica, sans-serif;
	text-decoration: none;
	text-align: left;
	line-height: 15px;
}

.awards_Eh
{
	font-size: 8.5pt;
	color: #535353;
	font-weight: bold;
	font-family: Verdana, sans-serif, Arial, Helvetica;
	text-decoration: none;
	line-height: 17px;
	padding-left: 20px;
	padding-right: 10px;
}

.btnBlue
{
	border-right: #000000 0px solid;
	border-top: #000000 0px solid;
	font-weight: bold;
	font-size: 10px;
	background: #3370A6;
	border-left: #000000 0px solid;
	cursor: hand;
	color: #ffffff;
	border-bottom: #000000 0px solid;
	font-family: Verdana;
	font-size: 10px;
	height: 18px;
	width: 70px;
}

.Text_2_heading
{
	font-size: 9.0pt;
	color: #7C7B9A;
	font-family: Verdana, sans-serif, Arial, Helvetica;
	text-decoration: underline;
	line-height: 15px;
}

.hold_status
{
	font-size: 8.0 pt;
	color: #d07300;
	font-weight: lighter;
	font-family: Verdana, sans-serif, Arial, Helvetica;
	text-decoration: none;
}

.Alaram_BG
{
	/*background-image: url(../image_new/01_30_w.gif);*/
	background-image: url(../image_new/alarm-clock.png);
	background-position: left;
	background-repeat: no-repeat;
	width: 70px;
	height: 82px;
}


.ViewRecord
{
	background: url(../image_new/view1.gif);
	border-width: 0px 0px 0px 0px;
	color: #000000;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	margin-bottom: 2px;
	margin-top: 2px;
	height: 34px;
	width: 10px;
}

.modalBackground
{
	background-color: Gray;
	width: 100%;
	height: 100%;
	filter: alpha(opacity=90);
	opacity: 0.9;
}
.modalBackground1
{
	background-color: Gray;
	filter: alpha(opacity=98);
	opacity: 0.98;
}
.ea-button1
{
	background: url(../image_new/buttton_big.gif);
	border-width: 0px 0px 0px 0px;
	color: #000000;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	margin-bottom: 2px;
	margin-top: 2px;
	height: 34px;
	width: 74px;
}
.Accordian-button-new
{
	background: url(../image_new/new_button.jpg);
	margin-bottom: 2px;
	margin-top: 2px;
	height: 28px;
	width: 185px;
}
.mouseBeOffMe
{
	/*border-top:    2px  solid #cccccc;  	border-bottom: 2px  solid #cccccc;  	border-left:   2px   solid #cccccc; witout border it looks good 'nikunj change 12-Nov-2010 	border-right:  2px  solid #cccccc; */
}
.awards
{
	font-size: 8.5pt;
	color: #535353;
	font-family: Verdana, sans-serif, Arial, Helvetica;
	text-decoration: none;
	line-height: 15px;
}
.awardsbold
{
	font-size: 8pt;
	color: #d07300;
	font-weight: bold;
	font-family: Verdana;
	text-decoration: none;
}
.awardsgold /* Added by Gadriwala For Encash Application Status 16092014 */
{
	font-size: 8pt;
	color: #d07300;
	font-family: Verdana;
	text-decoration: none;
}
.awardsgreen /* Added by Gadriwala For Encash Application Status 16092014 */
{
	font-size: 8pt;
	color: Green;
	font-weight: bold;
	font-family: Verdana;
	text-decoration: none;
}
.awardsRed /* Added by Gadriwala For Encash Application Status 16092014 */
{
	font-size: 8pt;
	color: Red;
	font-weight: bold;
	font-family: Verdana;
	text-decoration: none;
}

.awardsbold_big
{
	font-size: 10pt;
	color: #d07300;
	font-weight: bold;
	font-family: Verdana;
	text-decoration: none;
}
.awardsbold_Link1
{
	font-size: 8pt;
	color: #d07300;
	font-weight: bold;
	font-family: Verdana;
	text-decoration: underline;
}


.Maintable
{
	font-family: Tahoma;
	font-style: normal;
	background-image: url(../image_new/top_bg.gif);
	background-repeat: repeat;
	height: 100%;
	width: 100%;
}

.logoname
{
	font-family: "Frutiger LT 45 Light";
	font-size: 90%;
	font-style: normal;
	line-height: 5px;
	font-weight: 700;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	text-decoration: none;
}
.toptab
{
	height: 56px;
	width: 70%;
	background-color: #7c7b9a;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #717286;
	border-right-color: #717286;
	border-bottom-color: #717286;
	border-left-color: #717286;
}
.toptab_emp
{
	height: 28px;
	width: 70%;
	background-color: #7c7b9a;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #717286;
	border-right-color: #717286;
	border-bottom-color: #717286;
	border-left-color: #717286;
}
.clientlogo
{
	background-image: url(../image_new/client_logo.gif);
	background-repeat: no-repeat;
	border: thin solid #717286;
}

.emplogo
{
	background-image: url(../image_new/client_logo.gif);
	background-repeat: no-repeat;
	height: 170px;
	width: 132px;
	border: thin solid #717286;
}

.clientlogo_1
{
	background-image: url(../image_new/client_logo.gif);
	background-repeat: no-repeat;
	height: 77px;
	border-color: Blue;
	border-spacing: 1px;
	width: 83px;
	border: thin solid #717286;
}
.buttontext_white
{
	font-family: Tahoma;
	font-size: 80%;
	color: #FFFFFF;
}
.tableborder
{
	width: 100%;
	border-width: 1px;
	border-radius: 5px;
	border-style: solid;
	border-color: #cccccc;
	background-color: #FFFFFF;
	margin-top: 10px;
}

.subtable
{
	width: 95%;
	border-width: 1px;
	border-style: solid;
	border-color: #cccccc;
	background-color: #FFFFFF;
	margin-top: 10px;
}


.headtable_1
{
	background-image: url(../image_new/head_table.gif);	
	height: 25px;
	border-width: 1px;
	border-style: solid;
	border-color: #D3DCD9;
	text-align: right;
	font-size: 11px;
	font-family: Tahoma;
	font-weight: bold;
	color: #666666;
	font-weight: bold;
}

.headtable_header
{
	background-color: #f5f5f5;
	height: 17px;
	border-width: 1px;
	border-style: solid;
	border-color: #D3DCD9;
	text-align: right;
	font-size: 11px;
	font-family: Trebuchet MS;
	text-align: left;
	color: #666666;
}
.headtable_header1
{
	background-color: #ffffff;
	height: 17px;
	border-width: 0px;
	border-style: solid;
	border-color: #D3DCD9;
	text-align: center;
	font-size: 11px;
	font-family: Trebuchet MS;
	text-align: left;
	color: #666666;
}
.headtable_new
{
	background-image: url(../image_new/head_table.gif);
	height: 25px;
	border-width: 1px;
	border-style: solid;
	border-color: #D3DCD9;
	text-align: left;
	font-size: 11px;
	font-family: Tahoma;
	font-weight: bold;
	text-align: center;
	color: #666666;
	font-weight: bold;
}
.headtable_big
{
	background-image: url(../image_new/headtable_new1.jpg);
	height: 25px;
	border-width: 1px;
	border-style: solid;
	border-color: #D3DCD9;
	text-align: left;
	font-size: 11px;
	font-family: Tahoma;
	font-weight: bold;
	text-align: center;
	color: #666666;
	font-weight: bold;
}
.headtablechk
{
	background-image: url(../image_new/head_table.gif);
	height: 25px;
	width: 7%;
	border-width: 1px;
	border-style: solid;
	border-color: #D3DCD9;
	text-align: left;
	font-size: 11px;
	font-family: Tahoma;
	font-weight: bold;
	text-align: Center;
	color: #666666;
	font-weight: bold;
}


.chekckbox
{
	height: 25px;
	width: 7%;
	border-width: 1px;
	border-style: solid;
	border-color: #D3DCD9;
	text-align: left;
	font-size: 11px;
	font-family: Tahoma;
	font-weight: bold;
	text-align: Center;
	color: #2c2c2c;
	font-weight: bold;
}
.chekckbox1
{
	height: 25px;
	width: 10%;
	border-width: 0px;
	border-style: solid;
	border-color: #D3DCD9;
	text-align: left;
	font-size: 12px;
	font-family: Verdana, sans-serif, Arial, Helvetica;
	font-weight: normal;
	text-align: left;
	color: #2c2c2c;
}



.subtable
{
	background-color: #FFFFFF;
	border-width: 1px;
	border-color: #CCCCCC;
	font-size: 11px;
	font-family: Tahoma;
	vertical-align: middle;
}
.middletableborder
{
	width: 98%;
	border-width: 1px;
	border-style: solid;
	border-color: #cccccc;
	margin-top: 10px;
	background-color: #FFFFFF;
}

.middletableborder_1
{
	width: 98%;
	border-width: 1px;
	border-style: solid;
	border-color: #cccccc;
	margin-top: 10px;
	background-color: #FFFFFF;
}


.middletablebordersub
{
	width: 80%;
	border-width: 1px;
	border-style: solid;
	border-color: #cccccc;
	margin-top: 10px;
	background-color: #FFFFFF;
}

.middletableborder_Global
{
	width: 95%;
	border-width: 1px;
	border-style: solid;
	border-color: #cccccc;
	margin-top: 10px;
	background-color: #FFFFFF;
}

.border
{
	width: 98%;
	border-width: 1px;
	border-style: solid;
	border-color: #cccccc;
}



.bluetext
{
	font-family: Tahoma;
	font-size: 70%;
	font-weight: bold;
	color: #6277AC;
	text-align: left;
	padding-left: 3%;
}
.bluetext_big
{
	font-family: Tahoma;
	font-size: 15px;
	font-weight: bold;
	color: #6277AC;
	text-align: left;
	padding-left: 3%;
}
.bluetext1
{
	font-family: Tahoma;
	font-size: 70%;
	background-color: #F5f5f5;
	font-weight: bold;
	color: #6277AC;
	text-align: left;
	padding-left: 3%;
}

.tab
{
	/*background-image: url(../image_new/tab.gif);*/
	background-color: #55607e;
	border-radius: 5px;
	height: 30px;
	text-align: left;
	font-family: Tahoma;
	vertical-align: middle;
	font-size: 70%;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-transform: capitalize;
	padding-left: 10px;
}
.tabtitle
{
	background-image: url(../image_new/tab.gif);
	height: 30px;
	text-align: center;
	font-family: Tahoma;
	vertical-align: middle;
	font-size: 90%;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-transform: capitalize;
	padding-left: 10px;
}
.tab_button
{
	background-image: url(../image_new/tab.gif);
	height: 25px;
	text-align: left;
	font-family: Tahoma;
	vertical-align: middle;
	font-size: 70%;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-transform: capitalize;
	padding-left: 10px;
}

.tab_1
{
	background-image: url(../image_new/tab.gif);
	height: 30px;
	text-align: right;
	font-family: Tahoma;
	vertical-align: middle;
	font-size: 70%;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-transform: capitalize;
	padding-left: 10px;
}
.tab_report
{
	/*background-image: url(../image_new/tab.gif);*/
	background-color: #55607e;
	height: 30px;
	text-align: center;
	font-family: Tahoma;
	vertical-align: middle;
	font-size: 70%;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-transform: capitalize;
	padding-left: 10px;
	border-radius: 5px;
}
.tab_report:hover
{
	/*background-image: url(../image_new/tab.gif);*/
	background-color: #ffa432;
	color: #000;
}
.tab_head
{
	/*background-image: url(../image_new/tab.gif);*/
	background-color: #55607e;
	height: 30px;
	text-align: left;
	font-family: Tahoma;
	vertical-align: middle;
	font-size: 90%;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-transform: capitalize;
	padding-left: 10px;
}
.tab_bday
{
	/*background-image: url(../image_new/tab.gif);*/
	background-color: #55607e;
	height: 30px;
	text-align: left;
	font-family: Tahoma;
	vertical-align: middle;
	font-size: 70%;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-transform: capitalize;
	padding-left: 10px;
}
.tabhome
{
	background-image: url(../image_new/tab_white.gif);
	height: 30px;
	text-align: center;
	font-family: Tahoma;
	vertical-align: middle;
	font-size: 70%;
	font-style: normal;
	font-weight: bold;
	color: #666666;
	border-width: 1px;
	border-style: solid;
	border-color: #cccccc;
	text-transform: capitalize;
	padding-left: 10px;
}

.tab_c
{
	/*background-image: url(../image_new/tab.gif);*/
	background-color: #55607e;
	height: 20px;
	text-align: left;
	font-family: Tahoma;
	vertical-align: middle;
	font-size: 60%;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-transform: capitalize;
	padding-left: 8px;
}



.tab1
{
	/*background-image: url(../image_new/tab.gif);*/
	background-color: #55607e;
	border-radius: 5px;
	height: 30px;
	text-align: center;
	font-family: Verdana;
	font-weight: bold;
	vertical-align: middle;
	font-size: 70%;
	font-style: normal;
	font-weight: lighter;
	color: White;
	text-transform: capitalize;
	padding-left: 15px;
}
.tab2
{
	/*background-image: url(../image_new/tab.gif);*/
	background-color: #55607e;
	height: 20px;
	text-align: left;
	font-family: Tahoma;
	vertical-align: middle;
	font-size: 70%;
	font-style: normal;
	font-weight: lighter;
	color: Black;
	text-transform: capitalize;
	padding-left: 10px;
}
.tab2
{
	background-color: #cccccc;
	height: 20px;
	text-align: left;
	font-family: Tahoma;
	vertical-align: middle;
	font-size: 70%;
	font-style: normal;
	font-weight: lighter;
	color: Black;
	text-transform: capitalize;
	padding-left: 10px;
}

.tab1_footer
{
	/*background-image: url(../image_new/tab.gif);*/
	background-color: #55607e;
	height: 30px;
	text-align: center;
	font-family: Tahoma;
	vertical-align: middle;
	font-size: 50%;
	font-style: normal;
	font-weight: lighter;
	color: #FFFFFF;
	text-transform: capitalize;
	padding-left: 10px;
}
.text
{
	font-family: Tahoma;
	font-size: 70%;
	color: #666666;
	text-align: left;
	padding-left: 3%;
}

.boldtext
{
	font-family: Tahoma;
	font-weight: bold;
	font-size: 12px;
	color: #000000;
	text-align: left;
	padding-left: 5px;
	line-height: 10px;
}


.dropdownbox
{
	background-color: #f4f4f4;
	width: 80%;
	font-family: Tahoma;
	vertical-align: middle;
	font-size: 11px;
	font-color: 8a8ca2;
	border-width: 1px;
	border-style: solid;
	border-color: #666666;
	padding: 1%;
}

.noticetext
{
	font-family: Tahoma;
	font-size: 10px;
	color: #d07300;
}


.buttonorange
{
	background-image: url(../image_new/orange_tab.gif);
	height: 21px;
	text-align: center;
	font-family: Tahoma;
	text-align: center;
	vertical-align: middle;
	font-size: 12px;
	font-style: normal;
	color: #000000;
	border-width: 1px;
	border-style: solid;
	border-color: #d07300;
}

/*.addbutton
{
    background-image: url(../image_new/add.gif);
    width: 65px;
    height: 29px;
    border-width: 0px;
    font-family: Arial;
    color: #2c2c2c;
    padding-left: 25px;
    font-size: 11px;
    font-weight: bold;
}*/
.addbutton
{
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background-color: #55607e;
	font-family: Verdana,Sans-Serif;
	font-size: 11px;
	color: #fff;
	border: none;
	padding: 6px 15px;
	letter-spacing: .1em;
	-moz-transition: all .4s ease-in;
	-webkit-transition: all .4s ease-in;
	-o-transition: all .4s ease-in;
	transition: all .2s ease-in;
	font-weight: bold;
}
.addbutton:hover, .addbutton:focus
{
	background: #ffa432;
	color: #000;
	border:none;
}
.addbutton_icon
{
	background-image: url(../image_new/add.png);
	width: 16px;
	height: 16px;
	border-width: 0px;
	font-family: Arial;
	color: #2c2c2c;
	font-size: 11px;
	font-weight: bold;
}
.deletebutton_icon
{
	background-image: url(../image_new/remove.png);
	width: 16px;
	height: 16px;
	border-width: 0px;
	font-family: Arial;
	color: #2c2c2c;
	font-size: 11px;
	font-weight: bold;
}
.deletebutton_Cross
{
	background-image: url(../image_new/cross1.png);
	width: 15px;
	height: 15px;
	background-color: White;
	border: solid 1px white;
	vertical-align: middle;
	padding-left: 5px;
	align: left; /* border-width: 0px;     font-family: Arial;     color: #2c2c2c;     padding-left: 25px;     font-size: 11px;     font-weight: bold;*/
}
.print_icon
{
	background-image: url(../image_new/printer.png);
	width: 16px;
	height: 16px;
	border-width: 0px;
	font-family: Arial;
	color: #2c2c2c;
	font-size: 11px;
	font-weight: bold;
}

.LeftArrow
{
	background-image: url(../image_new/leftarrow.gif);
	width: 41px;
	height: 29px;
	border-width: 0px;
}
.RightArrow
{
	background-image: url(../image_new/rightarrow.gif);
	width: 41px;
	height: 29px;
	border-width: 0px;
}
.UPArrow
{
	background-image: url(../image_new/uparrow.gif);
	width: 30px;
	height: 40px;
	border-width: 0px;
}
.downArrow
{
	background-image: url(../image_new/dwnarrow.gif);
	width: 30px;
	height: 40px;
	border-width: 0px;
}
/*.showallbutton
{
	background-image: url(../image_new/showall.gif);
	width: 82px;
	height: 29px;
	border-width: 0px;
	font-family: Arial;
	color: #2c2c2c;
	padding-left: 25px;
	font-size: 11px;
	font-weight: bold;
}*/

.showallbutton
{
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 5px; /*background-color: #707588; 	background-color: #3c3b4b;*/
	background-color: #55607e;
	font-family: Verdana,Sans-Serif;
	font-size: 11px;
	color: #fff;
	border: none;
	padding: 6px 15px;
	letter-spacing: .1em;
	-moz-transition: all .4s ease-in;
	-webkit-transition: all .4s ease-in;
	-o-transition: all .4s ease-in;
	transition: all .2s ease-in;
	font-weight: bold;
}
.showallbutton:hover, .showallbutton:focus
{
	background: #ffa432;
	color: #000;
}
.showbutton
{
	background-image: url(../image_new/show.gif);
	width: 82px;
	height: 29px;
	border-width: 0px;
	font-family: Arial;
	color: #2c2c2c;
	padding-left: 25px;
	font-size: 11px;
	font-weight: bold;
}

.selectbutton
{
	/*background-image: url(../image_new/select.gif); 	width: 82px; 	height: 29px; 	border-width: 0px; 	font-family: Arial; 	color: #2c2c2c; 	padding-left: 25px; 	font-size: 11px; 	font-weight: bold;*/
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 5px; /*background-color: #707588; 	background-color: #3c3b4b;*/
	background-color: #55607e;
	font-family: Verdana,Sans-Serif;
	font-size: 11px;
	color: #fff;
	border: none;
	padding: 6px 15px;
	letter-spacing: .1em;
	-moz-transition: all .4s ease-in;
	-webkit-transition: all .4s ease-in;
	-o-transition: all .4s ease-in;
	transition: all .2s ease-in;
	font-weight: bold;
}
.selectbutton:hover, .selectbutton:focus
{
	background: #ffa432;
	color: #000;
}
.forwardbutton
{
	background-image: url(../image_new/forward.gif);
	width: 82px;
	height: 29px;
	border-width: 0px;
}
.editbutton
{
	background-image: url(../image_new/Edit.gif);
	width: 20px;
	border-width: 0px;
	font-family: Arial;
	color: #2c2c2c;
	padding-left: 25px;
	font-size: 11px;
	font-weight: bold;
}

.waitbutton
{
	background-image: url(../image_new/wait.gif);
	width: 74px;
	height: 29px;
	border-width: 0px;
}

/*.findbutton
{
	background-image: url(../image_new/find.gif);
	width: 74px;
	height: 29px;
	border-width: 0px;
	font-family: Arial;
	color: #2c2c2c;
	padding-left: 35px;
	font-size: 11px;
	font-weight: bold;
}*/
.findbutton
{
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 5px; /*background-color: #707588;*/
	background-color: #55607e;
	font-family: Verdana,Sans-Serif;
	font-size: 11px;
	color: #fff;
	border: none;
	padding: 6px 15px;
	letter-spacing: .1em;
	-moz-transition: all .4s ease-in;
	-webkit-transition: all .4s ease-in;
	-o-transition: all .4s ease-in;
	transition: all .2s ease-in;
	font-weight: bold;
}
.findbutton:hover, .findbutton:focus
{
	background: #ffa432;
	color: #000;
}
/*.viewbutton
{
	background-image: url(../image_new/view.gif);
	width: 74px;
	height: 29px;
	border-width: 0px;
	font-family: Arial;
	color: #2c2c2c;
	padding-left: 25px;
	font-size: 11px;
	font-weight: bold;
}*/
.viewbutton
{
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 5px; /*background-color: #707588;*/
	background-color: #55607e;
	font-family: Verdana,Sans-Serif;
	font-size: 11px;
	color: #fff;
	border: none;
	padding: 6px 15px;
	letter-spacing: .1em;
	-moz-transition: all .4s ease-in;
	-webkit-transition: all .4s ease-in;
	-o-transition: all .4s ease-in;
	transition: all .2s ease-in;
	font-weight: bold;
}
.viewbutton:hover, .viewbutton:focus
{
	background: #ffa432;
	color: #000;
}
/*.changelogobutton
{
	background-image: url(../image_new/change_logo.gif);
	width: 117px;
	height: 29px;
	border-width: 0px;
	font-family: Arial;
	color: #2c2c2c;
	padding-left: 40px;
	font-size: 11px;
	font-weight: bold;
}*/
.changelogobutton
{
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 5px; /*background-color: #707588;*/
	background-color: #55607e;
	font-family: Tahoma;
	font-size: 11px;
	color: #fff;
	border: none;
	padding: 6px 15px;
	letter-spacing: .1em;
	-moz-transition: all .4s ease-in;
	-webkit-transition: all .4s ease-in;
	-o-transition: all .4s ease-in;
	transition: all .2s ease-in;
	font-weight: bold;
}
.changelogobutton:hover, .changelogobutton:focus
{
	background: #ffa432;
	color: #000;
}
/*.changepasswordbutton
{
	background-image: url(../image_new/change_password.gif);
	width: 143px;
	height: 29px;
	border-width: 0px;
	font-family: Arial;
	color: #2c2c2c;
	padding-left: 25px;
	font-size: 11px;
	font-weight: bold;
}*/
.changepasswordbutton
{
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 5px; /*background-color: #707588;*/
	background-color: #55607e;
	font-family: Tahoma;
	font-size: 11px;
	color: #fff;
	border: none;
	padding: 6px 15px;
	letter-spacing: .1em;
	-moz-transition: all .4s ease-in;
	-webkit-transition: all .4s ease-in;
	-o-transition: all .4s ease-in;
	transition: all .2s ease-in;
	font-weight: bold;
}
.changepasswordbutton:hover, .changepasswordbutton:focus
{
	background: #ffa432;
	color: #000;
}
/*.changeuserpasswordbutton
{
	background-image: url(../image_new/change_user_password.gif);
	width: 170px;
	height: 29px;
	border-width: 0px;
	font-family: Arial;
	color: #2c2c2c;
	padding-left: 25px;
	font-size: 11px;
	font-weight: bold;
}*/
.changeuserpasswordbutton
{
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 5px; /*background-color: #707588;*/
	background-color: #55607e;
	font-family: Tahoma;
	font-size: 11px;
	color: #fff;
	border: none;
	padding: 6px 15px;
	letter-spacing: .1em;
	-moz-transition: all .4s ease-in;
	-webkit-transition: all .4s ease-in;
	-o-transition: all .4s ease-in;
	transition: all .2s ease-in;
	font-weight: bold;
}
.changeuserpasswordbutton:hover, .changeuserpasswordbutton:focus
{
	background: #ffa432;
	color: #000;
}
/*.employeeleavebutton
{
	background-image: url(../image_new/employee_leave.gif);
	width: 135px;
	height: 29px;
	border-width: 0px;
	font-family: Arial;
	color: #2c2c2c;
	padding-left: 35px;
	font-size: 11px;
	font-weight: bold;
}*/
.employeeleavebutton
{
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 5px; /*background-color: #707588;*/
	background-color: #55607e;
	font-family: Tahoma;
	font-size: 11px;
	color: #fff;
	border: none;
	padding: 6px 15px;
	letter-spacing: .1em;
	-moz-transition: all .4s ease-in;
	-webkit-transition: all .4s ease-in;
	-o-transition: all .4s ease-in;
	transition: all .2s ease-in;
	font-weight: bold;
}
.employeeleavebutton:hover, .employeeleavebutton:focus
{
	background: #ffa432;
	color: #000;
}

/*.leaveopeningbutton
{
	background-image: url(../image_new/leave_opening.jpg);
	width: 135px;
	height: 29px;
	border-width: 0px;
	font-family: Arial;
	color: #2c2c2c;
	padding-left: 35px;
	font-size: 11px;
	font-weight: bold;
}*/
.leaveopeningbutton
{
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 5px; /*background-color: #707588;*/
	background-color: #55607e;
	font-family: Tahoma;
	font-size: 11px;
	color: #fff;
	border: none;
	padding: 6px 15px;
	letter-spacing: .1em;
	-moz-transition: all .4s ease-in;
	-webkit-transition: all .4s ease-in;
	-o-transition: all .4s ease-in;
	transition: all .2s ease-in;
	font-weight: bold;
}
.leaveopeningbutton:hover, .leaveopeningbutton:focus
{
	background: #ffa432;
	color: #000;
}
/*.paginatebutton
{
	background-image: url(../image_new/paginate.gif);
	width: 74px;
	height: 29px;
	border-width: 0px;
	font-family: Arial;
	color: #2c2c2c;
	padding-left: 25px;
	font-size: 11px;
	font-weight: bold;
}*/
.paginatebutton
{
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 5px; /*background-color: #707588;*/
	background-color: #55607e;
	font-family: Tahoma;
	font-size: 11px;
	color: #fff;
	border: none;
	padding: 6px 15px;
	letter-spacing: .1em;
	-moz-transition: all .4s ease-in;
	-webkit-transition: all .4s ease-in;
	-o-transition: all .4s ease-in;
	transition: all .2s ease-in;
	font-weight: bold;
}
.paginatebutton:hover, .paginatebutton:focus
{
	background: #ffa432;
	color: #000;
}
/*.updatebutton
{
	background-image: url(../image_new/update.gif);
	width: 74px;
	height: 29px;
	border-width: 0px;
	font-family: Arial;
	color: #2c2c2c;
	padding-left: 30px;
	font-size: 11px;
	font-weight: bold;
}*/
.updatebutton
{
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 5px; /*background-color: #707588;*/
	background-color: #55607e;
	font-family: Tahoma;
	font-size: 11px;
	color: #fff;
	border: none;
	padding: 6px 15px;
	letter-spacing: .1em;
	-moz-transition: all .4s ease-in;
	-webkit-transition: all .4s ease-in;
	-o-transition: all .4s ease-in;
	transition: all .2s ease-in;
	font-weight: bold;
}
.updatebutton:hover, .updatebutton:focus
{
	background: #ffa432;
	color: #000;
}

/*.deletebutton
{
	background-image: url(../image_new/delete.gif);
	width: 74px;
	height: 29px;
	border-width: 0px;
	font-family: Arial;
	color: #2c2c2c;
	padding-left: 25px;
	font-size: 11px;
	font-weight: bold;
}*/

.deletebutton
{
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 5px; /*background-color: #707588;*/
	background-color: #55607e;
	font-family: Tahoma;
	font-size: 11px;
	color: #fff;
	border: none;
	padding: 6px 15px;
	letter-spacing: .1em;
	-moz-transition: all .4s ease-in;
	-webkit-transition: all .4s ease-in;
	-o-transition: all .4s ease-in;
	transition: all .2s ease-in;
	font-weight: bold;
}
.deletebutton:hover, .deletebutton:focus
{
	background: #ffa432;
	color: #000;
}
.delete_rep
{
	background-image: url(../image_new/ico_del.gif);
	width: 16px;
	height: 16px;
	border-width: 0px; /* Add by Ankit Patel on 16042015 */
	font-family: Arial;
	color: #2c2c2c;
	font-size: 11px;
	font-weight: bold;

}
.delete_rep1
{
	background-image: url(../image_new/ico_del.gif);
	width: 16px;
	height: 16px;
	background-color: #ffffff;
	padding-left: 5px;
	font-size: 8.5pt;
}

.browsebutton
{
	background-image: url(../image_new/browse.gif);
	width: 70px;
	height: 29px;
	border-width: 0px;
}

/*.cancelbutton
{
	background-image: url(../image_new/cancel.gif);
	width: 74px;
	height: 29px;
	border-width: 0px;
	padding-left: 25px;
	font-family: Arial;
	color: #2c2c2c;
	padding-left: 25px;
	font-size: 11px;
	font-weight: bold;
}*/

.cancelbutton
{
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 5px; /*background-color: #707588;*/
	background-color: #55607e;
	font-family: Tahoma;
	font-size: 11px;
	color: #fff;
	border: none;
	padding: 6px 15px;
	letter-spacing: .1em;
	-moz-transition: all .4s ease-in;
	-webkit-transition: all .4s ease-in;
	-o-transition: all .4s ease-in;
	transition: all .2s ease-in;
	font-weight: bold;
}
.cancelbutton:hover, .cancelbutton:focus
{
	background: #ffa432;
	color: #000;
}
.Applybutton
{
	background-image: url(../image_new/Button_apply.png);
	background-position: left;
	background-repeat: no-repeat;
	width: 65px;
	height: 29px;
	border-width: 0px;
	font-family: Arial;
	color: #2c2c2c;
	padding-left: 25px;
	font-size: 11px;
	font-weight: bold;
}
/*.blankbutton
{
	background-image: url(../image_new/blank.gif);
	width: 83px;
	height: 29px;
	border-width: 0px;
}*/
*.blankbutton
{
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 5px; /*background-color: #707588;*/
	background-color: #55607e;
	font-family: Tahoma;
	font-size: 11px;
	color: #fff;
	border: none;
	padding: 6px 15px;
	letter-spacing: .1em;
	-moz-transition: all .4s ease-in;
	-webkit-transition: all .4s ease-in;
	-o-transition: all .4s ease-in;
	transition: all .2s ease-in;
	font-weight: bold;
}
.blankbutton:hover, .blankbutton:focus
{
	background: #ffa432;
	color: #000;
}
/*.buttonsearch
{
	background-image: url(../image_new/search_button.gif);
	width: 74px;
	height: 29px;
	padding-left: 25px;
	border-width: 0px;
	font-weight: bold;
	color: #2c2c2c;
	font-size: 11px;
}*/

.buttonsearch
{
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 5px;
	background-color: #55607e;
	font-family: Tahoma;
	font-size: 11px;
	color: #fff;
	border: none;
	padding: 6px 15px;
	letter-spacing: .1em;
	-moz-transition: all .4s ease-in;
	-webkit-transition: all .4s ease-in;
	-o-transition: all .4s ease-in;
	transition: all .2s ease-in;
	font-weight: bold;
}
.buttonsearch:hover, .buttonsearch:focus
{
	background: #ffa432;
	color: #000;
}

.tabwhite
{
	background-image: url(../image_new/tab_white.gif);
	height: 34px;
	font-family: Verdana, sans-serif, Arial, Helvetica;
	text-align: left;
	font-size: 71%;
	text-transform: capitalize;
	font-style: normal;
	font-weight: bold;
	color: #666666;
}
.tabwhite1
{
	height: 34px;
	font-family: Verdana, sans-serif, Arial, Helvetica;
	text-align: left;
	text-transform: capitalize;
	font-style: normal;
	font-weight: bold;
	font-size: 8.0pt;
	color: #7C7B9A;
}

.bigbuttonorange
{
	background-image: url(../image_new/big_tab.gif);
	height: 30px;
	font-family: Verdana, sans-serif, Arial, Helvetica;
	font-size: 70%;
	color: #000000;
	border-width: 1px;
	border-style: solid;
	border-color: #d07300;
	border-radius: 5px;
}

.bottombelt
{
	background-image: url(../image_new/bottom_belt.gif);
	height: 43px;
	font-family: Verdana, sans-serif, Arial, Helvetica;
	font-size: 11px;
	font-style: normal;
	color: #999999;
	border-width: 1px;
	border-style: solid;
	border-color: #bdbcbd;
}
.belt
{
	background-image: url(../image_new/bg_bt.jpg);
	height: 25px;
	font-family: Verdana, sans-serif, Arial, Helvetica;
	font-size: 11px;
	font-style: normal;
	color: #999999;
	border-width: 1px;
	border-style: solid;
	border-color: #000000;
}

.celender
{
	border-width: 1px;
	border-style: solid;
	border-color: #cccccc;
	margin: 3%;
	background-color: #FFFFFF;
}

.fixed
{
	table-layout: fixed;
}

.top_headingtext
{
	font-family: Verdana, sans-serif, Arial, Helvetica;
	font-size: 70%;
	color: #C4C4D2;
}

/*--------------------------------------------- lable msgg--------------------------------------------- */

.Text_2
{
	font-size: 8.0pt;
	color: #2c2c2c;
	font-family: Verdana, sans-serif, Arial, Helvetica;
	text-decoration: None;
	line-height: 13px;
}

.Header
{
	font-size: 8.0pt;
	color: #7C7B9A;
	font-family: Verdana, sans-serif, Arial, Helvetica;
	text-decoration: None;
	line-height: 13px;
}

.Lables
{
	font-size: 12.0pt;
	color: #000000;
	height: 30px;
	font-family: Verdana, sans-serif, Arial, Helvetica;
	text-decoration: None;
	line-height: 13px;
}

.dropdown
{
	font-size: 8.0pt;
	color: #000000;
	border: 1px;
	height: 5px;
	font-family: Verdana, sans-serif, Arial, Helvetica;
	text-decoration: None;
	line-height: 13px;
	border-color: #3C3B4B;
}

.Text_21
{
	border-right: #55607e 1pt groove;
	border-top: #55607e 1pt solid;
	border-left: #55607e 1pt solid;
	border-bottom: #55607e 1pt groove;
	padding-right: 1px;
	padding-top: 1px;
	padding-left: 1px;
	padding-bottom: 1px;
	font-family: Verdana, sans-serif, Arial, Helvetica;
	font-size: 11px;
	background-color: #FFFFFF;
	color: #000000;
}




.Text_29
{
	font-size: 9.0pt;
	color: #EB9514;
	font-family: Verdana, sans-serif, Arial, Helvetica;
	text-decoration: None;
	line-height: 15px;
}

.Text_29
{
	font-size: 9.0pt;
	color: #EB9514;
	font-family: Verdana, sans-serif, Arial, Helvetica;
	text-decoration: None;
	line-height: 15px;
}
.Text_297
{
	font-size: 9.0pt;
	color: #00006C;
	font-family: Verdana, sans-serif, Arial, Helvetica;
	text-decoration: None;
	line-height: 15px;
}
.Text_News
{
	font-size: 9.0pt;
	color: #ffa739;
	font-family: Verdana, sans-serif, Arial, Helvetica;
	text-decoration: None;
	line-height: 15px;
}


.Text_2971
{
	font-size: 9.0pt;
	color: #d07300;
	font-family: Verdana, sans-serif, Arial, Helvetica;
	text-decoration: None;
	line-height: 15px;
}
.Text_Sample
{
	font-size: 10.0pt;
	color: #4682b4;
	font-family: Verdana, sans-serif, Arial, Helvetica;
	font-weight: bold;
	text-decoration: None;
	line-height: 15px;
}



.small
{
	font-size: 8.0pt;
	color: #7C7B9A;
	font-family: Verdana, sans-serif, Arial, Helvetica;
	text-decoration: None;
	line-height: 15px;
}

.Text_5
{
	font-size: 8.0pt;
	color: #7C7B9A;
	font-family: Verdana, sans-serif, Arial, Helvetica;
	text-decoration: None;
	line-height: 15px;
}

.nametext
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-align: left;
	padding-left: 5px;
	border-radius: 5px;
}
.dvContent
{
	height: 220px;
	background-color: White;
	overflow: auto;
	border-radius: 5px;
}
.List
{
	list-style-type: none;
	list-style-position: inside;
	padding: 0;
	border-radius: 5px;
}
.Text_267
{
	font-size: 5.0pt;
	font-weight: bold;
	color: Green;
	font-family: Verdana, sans-serif, Arial, Helvetica;
	text-decoration: None;
	line-height: 15px;
}

.Grid_Header
{
	font-family: Verdana, sans-serif, Arial, Helvetica;
	font-weight: bold;
	font-weight: normal;
	text-decoration: none;
	font-size: 8.0pt;
	color: #7C7B9A;
}

.Grid_Header_1
{
	font-family: Verdana, sans-serif, Arial, Helvetica;
	font-weight: bold;
	font-weight: normal;
	text-decoration: none;
	font-size: 8.0pt;
	color: #2c2c2c;
}

.Grid_Header_2
{
	font-family: Verdana, sans-serif, Arial, Helvetica;
	font-weight: bold;
	font-weight: normal;
	text-decoration: none;
	font-size: 7.8pt;
	color: #2c2c2c;
}


.Text_21
{
	font-family: Verdana;
	font-size: 2.0;
	color: #55607e;
	font-weight: normal;
	text-decoration: none;
}
.White
{
	font-family: Tahoma;
	font-size: 8pt;
	color: #ffffff;
	text-align: left;
	padding-left: 3%;
	text-decoration: none;
}
.grid_font
{
	font-size: 9.0pt;
	color: #55607e;
	font-family: Verdana, sans-serif, Arial, Helvetica;
	line-height: 15px;
}
/*--------------------------------------------- lable msgg----------------------------------------------- */
/*--------------------------------------------- Textbox ---------------------------------------------------*/


.nik
{
	border-right: #55607e 1pt groove;
	border-top: #55607e 1pt solid;
	border-left: #55607e 1pt solid;
	border-bottom: #55607e 1pt groove;
	padding-right: 1px;
	padding-top: 1px;
	padding-left: 1px;
	padding-bottom: 1px;
	font-family: Verdana, sans-serif, Arial, Helvetica;
	font-size: 11px;
	background-color: #FFFFFF;
	color: #000000;
}

.nik_1
{
	border-right: #55607e 1pt groove;
	border-top: #55607e 1pt solid;
	border-left: #55607e 1pt solid;
	border-bottom: #55607e 1pt groove;
	padding-right: 1px;
	padding-top: 1px;
	padding-left: 1px;
	padding-bottom: 1px;
	font-family: Verdana, sans-serif, Arial, Helvetica;
	font-size: 11px;
	background-color: #FFFFFF;
	color: #000000;
}


.vhg
{
	border-right: #55607e 1pt groove;
	border-top: #55607e 1pt solid;
	border-left: #55607e 1pt solid;
	border-bottom: #55607e 1pt groove;
	padding-right: 1px;
	padding-top: 1px;
	padding-left: 1px;
	padding-bottom: 1px;
	font-family: Verdana, sans-serif, Arial, Helvetica;
	font-size: 11px;
	background-color: #FFFFFF;
	color: #000000;
}

.vhg_1
{
	border-right: #55607e 1pt groove;
	border-top: #55607e 1pt solid;
	border-left: #55607e 1pt solid;
	border-bottom: #55607e 1pt groove;
	padding-right: 1px;
	padding-top: 1px;
	padding-left: 1px;
	padding-bottom: 1px;
	font-family: Verdana, sans-serif, Arial, Helvetica;
	font-size: 11px;
	background-color: #FFFFFF;
	color: #000000;
}




.abcd
{
	border-right: #55607e 1pt groove;
	border-top: #55607e 1pt solid;
	border-left: #55607e 1pt solid;
	border-bottom: #55607e 1pt groove;
	padding-right: 1px;
	padding-top: 1px;
	padding-left: 1px;
	padding-bottom: 1px;
	font-family: Verdana, sans-serif, Arial, Helvetica;
	font-size: 11px;
	background-color: #FFFFFF;
	color: #000000;
}

.abcd_1
{
	border-right: #55607e 1pt groove;
	border-top: #55607e 1pt solid;
	border-left: #55607e 1pt solid;
	border-bottom: #55607e 1pt groove;
	padding-right: 1px;
	padding-top: 1px;
	padding-left: 1px;
	padding-bottom: 1px;
	font-family: Verdana, sans-serif, Arial, Helvetica;
	font-size: 11px;
	background-color: #FFFFFF;
	color: #000000;
}

.abcd_2
{
	border-right: #55607e 1pt groove;
	border-top: #55607e 1pt solid;
	border-left: #55607e 1pt solid;
	border-bottom: #55607e 1pt groove;
	padding-right: 1px;
	padding-top: 1px;
	padding-left: 1px;
	padding-bottom: 1px;
	font-family: Verdana, sans-serif, Arial, Helvetica;
	font-size: 11px;
	background-color: #FFFFFF;
	color: #000000;
}
.abcd_3
{
	border-right: #55607e 1pt groove;
	border-top: #55607e 1pt solid;
	border-left: #55607e 1pt solid;
	border-bottom: #55607e 1pt groove;
	padding-right: 1px;
	padding-top: 1px;
	padding-left: 1px;
	padding-bottom: 1px;
	font-family: Verdana, sans-serif, Arial, Helvetica;
	font-size: 11px;
	background-color: #FFFFFF;
	color: #000000;
}
.abcd_4
{
	border-right: #55607e 1pt groove;
	border-top: #55607e 1pt solid;
	border-left: #55607e 1pt solid;
	border-bottom: #55607e 1pt groove;
	padding-right: 1px;
	padding-top: 1px;
	padding-left: 1px;
	padding-bottom: 1px;
	font-family: Verdana, sans-serif, Arial, Helvetica;
	font-size: 11px;
	background-color: #FFFFFF;
	color: #000000;
}

.input1
{
	border-right: #55607e 1pt groove;
	border-top: #55607e 1pt solid;
	border-left: #55607e 1pt solid;
	border-bottom: #55607e 1pt groove;
	padding-right: 1px;
	padding-top: 1px;
	padding-left: 1px;
	padding-bottom: 1px;
	font-family: Verdana, sans-serif, Arial, Helvetica;
	font-size: 8.6pt;
	background-color: #FFFFFF;
	color: #000000;
	height: 16px;
}

.input2
{
	padding-right: 1px;
	padding-top: 1px;
	padding-left: 1px;
	padding-bottom: 1px;
	font-family: Verdana, sans-serif, Arial, Helvetica;
	font-size: 8.6pt;
	background-color: #FFFFFF;
	color: #000000;
	height: 16px;
}
.input1_bt
{
	border-right: #ffffff 1pt groove;
	border-top: #ffffff 1pt solid;
	border-left: #ffffff 1pt solid;
	border-bottom: #55607e 1pt groove;
	padding-right: 1px;
	padding-top: 1px;
	padding-left: 1px;
	padding-bottom: 1px;
	font-family: Verdana, sans-serif, Arial, Helvetica;
	font-size: 11px;
	background-color: #FFFFFF;
	color: #000000;
	height: 15px;
}
/*--------------------------------------------- Textbox ---------------------------------------------------*/
/*------------------------------------------ Validator----------------------------------------------------- */
.validator1
{
	font-size: 7.5pt;
	color: Red;
	font-family: Verdana, sans-serif, Arial, Helvetica;
	text-decoration: None;
	font-weight: lighter;
}
.Note
{
	font-size: 7.5pt;
	color: Blue;
	font-family: Verdana, sans-serif, Arial, Helvetica;
	text-decoration: None;
	font-weight: lighter;
}
.SaveMessage
{
	font-size: 9.0pt;
	color: Green;
	font-family: Verdana, sans-serif, Arial, Helvetica;
	text-decoration: none;
	font-weight: bold;
}
.UpdateMessage
{
	font-size: 9.0pt;
	color: Maroon;
	font-family: Verdana, sans-serif, Arial, Helvetica;
	text-decoration: none;
	font-weight: bold;
}
.DeleteMessage
{
	font-size: 9.0pt;
	color: Red;
	font-family: Verdana, sans-serif, Arial, Helvetica;
	text-decoration: none;
	font-weight: bold;
}

.reject_status
{
	font-size: 8.5pt;
	color: Red;
	font-family: Verdana, sans-serif, Arial, Helvetica;
	text-decoration: None;
	font-weight: lighter;
}
.Apr_status
{
	font-size: 8.5pt;
	color: Green;
	font-family: Verdana, sans-serif, Arial, Helvetica;
	text-decoration: None;
	font-weight: lighter;
}
.pending_status
{
	font-size: 8.5pt;
	color: Navy;
	font-family: Verdana, sans-serif, Arial, Helvetica;
	text-decoration: None;
	font-weight: lighter;
}


.Mandatory
{
	font-size: 8.5pt;
	color: Red;
	font-family: Verdana, sans-serif, Arial, Helvet ica;
	text-decoration: none;
	font-weight: bold;
}


.awards_green
{
	font-size: 8.5pt;
    color: #005A3B;
    font-family: Tahoma, Verdana, Arial,Helvetica, sans-serif;
    text-decoration: none;
    line-height: 12px;
    display: inline-block;
    font-weight: bold;
    /*top: 5px; */ /*Commented by Nimesh 25-Jul-2017*/
    position: relative;
}

.awards_red
{
	font-size: 8.5pt;
	color: #D12003;
	font-family: Tahoma, Verdana, Arial,Helvetica, sans-serif;
	text-decoration: none;
	line-height: 12px;
	font-weight: bold;
}

.headtable
{
	background-image: url(../image_new/header.jpg) !important;
	background-repeat:repeat-x;
	background-size: contain;
	height: 20px;
	font-size: 11px;
	font-family: Tahoma;
	text-align: center;
	color: #666666;
	font-weight: bold;
}
.grd_headtable
{
	background-image: url(../image_new/header.jpg);
	height: 20px;
	font-size: 11px;
	font-family: Tahoma;
	text-align: center;
	color: #2c2c2c;
	font-weight: bold;
}

.headtable_Left
{
	background-image: url(../image_new/header.jpg);
	height: 20px;
	font-size: 11px;
	font-family: Tahoma;
	text-align: left;
	color: #666666;
	font-weight: bold;
}
.middle_table
{
	background-color: #ffffff;
	padding-left: 5px;
	font-size: 8.5pt;
	color: #000000;
	font-family: Tahoma, Verdana, Arial,Helvetica, sans-serif;
	text-decoration: none;
	line-height: 15px;
}
.tdRowBgColor .middle_table
{
	background-color: #CEE3F6;
	color: #000000;
	font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
	font-size: 8.5pt;
	line-height: 15px;
	padding-left: 5px;
	text-decoration: none;
}
.middle_table_repeater
{
	padding-left: 5px;
	padding-right: 5px;
	font-size: 7.5pt;
	color: #535353;
	font-family: Tahoma, Verdana, Arial,Helvetica, sans-serif;
	text-decoration: none;
	line-height: 10px;
}
/*------------------------------------------ Validator---------------------------------------------*/
/*--------------------------------------- Link Button --------------------------------------------- */

.awards_link
{
	font-size: 8pt;
	color: #4C4A7D;
	font-family: Verdana, sans-serif, Arial, Helvetica;
	text-decoration: None;
	line-height: 13px;
	cursor: hand;
}
.awards_gray
{
	font-size: 8pt;
	color: #767676;
	font-family: Verdana, sans-serif, Arial, Helvetica;
	text-decoration: None;
	line-height: 13px;
	cursor: hand;
}
.awards_graybold   /*Added By Ramiz on 28/04/2016 & Used in Default3 */
{
	font-size: 8.5pt;
	color: #424040;
	font-weight: bold;
	font-family: Verdana;
	text-decoration: none;
	line-height: 15px;
}
.awards_link:Hover
{
	/* FONT-SIZE: 8.5pt; */
	font-size: 8pt;
	color: #FF6600;
	font-family: Verdana, sans-serif, Arial, Helvetica;
	text-decoration: underline;
	line-height: 13px;
}
.awards_brown
{
	font-size: 7.5pt;
	color: #725D47;
	font-family: Tahoma, Verdana, Arial,Helvetica, sans-serif;
	text-decoration: None;
	line-height: 10px;
	cursor: hand;
}

.awards_brown:Hover
{
	font-size: 7.5pt;
	color: #725D47;
	font-family: Tahoma, Verdana, Arial,Helvetica, sans-serif;
	text-decoration: underline;
	line-height: 10px;
}
.awards_link3
{
	font-size: 10.5pt;
	color: #7C7B9A;
	font-family: Tahoma, Verdana, Arial,Helvetica, sans-serif;
	text-decoration: underline;
	line-height: 15px;
}
.awards_link1
{
	font-size: 8.0pt;
	color: #15317E;
	font-family: Verdana, sans-serif, Arial, Helvetica;
	text-decoration: underline;
	line-height: 15px;
}
.awards_link2
{
	font-size: 10.5pt;
	color: #15317E;
	font-weight: bold;
	font-family: Tahoma;
	text-decoration: underline;
	font-family: Verdana, sans-serif, Arial, Helvetica;
	line-height: 15px;
}

.awards_link_white
{
	font-size: 8.0pt;
	color: #FFFFFF;
	font-family: Verdana, sans-serif, Arial, Helvetica;
	text-decoration: underline;
	line-height: 15px;
}
.awards_link_white1
{
	font-size: 8.0pt;
	font-family: Verdana, sans-serif, Arial, Helvetica;
	background-image: url(../image_new/logout.gif);
	color: #FFFFFF;
}


.Previous
{
	background-image: url(../image_new/p.gif);
	border-width: 0px;
}
.Next
{
	background-image: url(../image_new/n.gif);
	border-width: 0px;
}

.Previous_1
{
	background-image: url(../image_new/pre.png);
	border-width: 0px;
	width: 18px;
	height: 18px;
	background-repeat: no-repeat;
}
.Next_1
{
	background-image: url(../image_new/next.png);
	border-width: 0px;
	width: 18px;
	height: 18px;
	background-repeat: no-repeat;
}

.First
{
	background-image: url(../image_new/f.gif);
	border-width: 0px;
}
.Last
{
	background-image: url(../image_new/l.gif);
	border-width: 0px;
}


.awards_detail
{
	font-size: 8.5pt;
	color: #666666;
	font-family: arial;
	line-height: 18px;
	text-align: justify;
}
.addbutton1
{
	font-family: Arial;
	color: #000000;
	font-size: 12px;
	font-weight: bold;
}
.awards_detail1
{
	font-size: 7pt;
	color: #cccccc;
	font-family: Verdana;
	text-decoration: none;
	line-height: 15px;
}
.awards_Hover
{
	font-size: 9pt;
	color: #7C7B9A;
	font-family: Verdana, sans-serif, Arial, Helvetica;
	text-decoration: underline;
	line-height: 13px;
}

.awards_white
{
	font-size: 8.5pt;
	color: #ffffff;
	font-weight: bold;
	font-family: Verdana;
	text-decoration: none;
	line-height: 15px;
}
.awards_white_new
{
	font-size: 8.5pt;
	color: #F4F7FB;
	font-weight: bold;
	font-family: Verdana;
	text-decoration: none;
	line-height: 15px;
}

.awards_Black
{
	font-size: 8.5pt;
	color: #000;
	font-weight: bold;
	font-family: Verdana;
	text-decoration: none;
	line-height: 15px;
}
.awards_Black:Hover
{
	font-size: 8.5pt;
	color: #000;
	font-weight: bold;
	font-family: Verdana;
	text-decoration: none;
	line-height: 15px;
}
/* ------------------------------------------------------------------------------------------------*/
/*-----------------------------Button Css--------------------------------------------------------- */
.btn-normal
{
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	background-color: #55607e;
	font-family: Verdana,Sans-Serif;
	font-size: 11px;
	color: #fff;
	border: none;
	padding: 6px 15px;
	letter-spacing: .1em;
	-moz-transition: all .4s ease-in;
	-webkit-transition: all .4s ease-in;
	-o-transition: all .4s ease-in;
	transition: all .2s ease-in;
	font-weight: bold;
}
.btn-normal:hover, .btn-normal:focus
{
	background: #ffa432;
	color: #000;
	border:none;
}


.ea-button1
{
	background: url(images/button.jpg);
	border-width: 0px 0px 0px 0px;
	color: #000000;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	margin-bottom: 2px;
	margin-top: 2px;
	height: 34px;
	width: 74px;
}

.simplebutton
{
	background-image: url(../image_new/blank_small.jpg);
	width: 53px;
	height: 21px;
	border-width: 0px;
	font-family: Arial;
	color: #2c2c2c; /*padding-left:0px;*/
	vertical-align: middle;
	font-size: 11px;
	font-weight: bold;
}

/*.savebutton
{
	background-image: url(../image_new/save.gif);
	width: 65px;
	height: 29px;
	border-width: 0px;
	font-family: Arial;
	color: #2c2c2c;
	padding-left: 25px;
	font-size: 11px;
	font-weight: bold;
}*/
.savebutton
{
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 5px;
	background-color: #55607e;
	font-family: Tahoma;
	font-size: 11px;
	color: #fff;
	border: none;
	padding: 6px 15px;
	letter-spacing: .1em;
	-moz-transition: all .4s ease-in;
	-webkit-transition: all .4s ease-in;
	-o-transition: all .4s ease-in;
	transition: all .2s ease-in;
	font-weight: bold;
}
.savebutton:hover, .savebutton:focus
{
	background: #ffa432;
	color: #000;
}
.savebutton2
{
	background-image: url(../image_new/save2.gif);
	width: 97px;
	height: 29px;
	border-width: 0px;
	font-family: Arial;
	color: #2c2c2c;
	padding-left: 25px;
	font-size: 11px;
	font-weight: bold;
}


.historybutton
{
	background-image: url(../image_new/History.png);
	width: 65px;
	height: 29px;
	border-width: 0px;
	font-family: Arial;
	color: #2c2c2c;
	padding-left: 25px;
	font-size: 11px;
	font-weight: bold;
}

.savebuttonBig
{
	background-image: url(../image_new/savenew.gif);
	width: 120px;
	height: 29px;
	border-width: 0px;
	font-family: Arial;
	color: #2c2c2c;
	padding-left: 25px;
	font-size: 11px;
	font-weight: bold;
}

.savebutton1
{
	background-color: #FFCC66;
	width: 70px;
	border: 1px;
	border-color: Black;
	font-family: Trebuchet MS;
	height: 29px;
	border-width: 0px;
	padding-left: 25px;
}

/*.Helpbutton
{
	background-image: url(../image_new/help.gif);
	width: 65px;
	height: 29px;
	border-width: 0px;
	font-family: Arial;
	color: #2c2c2c;
	padding-left: 25px;
	font-size: 11px;
	font-weight: bold;
}*/
.Helpbutton
{
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 5px;
	background-color: #55607e;
	font-family: Tahoma;
	font-size: 11px;
	color: #fff;
	border: none;
	padding: 6px 15px;
	letter-spacing: .1em;
	-moz-transition: all .4s ease-in;
	-webkit-transition: all .4s ease-in;
	-o-transition: all .4s ease-in;
	transition: all .2s ease-in;
	font-weight: bold;
}
.Helpbutton:hover, .Helpbutton:focus
{
	background: #ffa432;
	color: #000;
}

.backbutton
{
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 5px;
	background-color: #55607e;
	font-family: Tahoma;
	font-size: 11px;
	color: #fff;
	border: none;
	padding: 6px 15px;
	letter-spacing: .1em;
	-moz-transition: all .4s ease-in;
	-webkit-transition: all .4s ease-in;
	-o-transition: all .4s ease-in;
	transition: all .2s ease-in;
	font-weight: bold;
}
.backbutton:hover, .backbutton:focus
{
	background: #ffa432;
	color: #000;
}

/*.clearbutton
{
	background-image: url(../image_new/clear.gif);
	width: 74px;
	height: 29px;
	border-width: 0px;
	padding-left: 25px;
	color: #2c2c2c;
	font-weight: bold;
	font-family: Arial;
	font-size: 11px;
}*/
.clearbutton
{
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 5px;
	background-color: #55607e;
	font-family: Tahoma;
	font-size: 11px;
	color: #fff;
	border: none;
	padding: 6px 15px;
	letter-spacing: .1em;
	-moz-transition: all .4s ease-in;
	-webkit-transition: all .4s ease-in;
	-o-transition: all .4s ease-in;
	transition: all .2s ease-in;
	font-weight: bold;
}
.clearbutton:hover, .clearbutton:focus
{
	background: #ffa432;
	color: #000;
}
.GrayButton
{
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 5px;
	background-color: rgba(230,230,230,1);
	font-family: Tahoma;
	font-size: 11px;
	color: #53666B;
	border: none;
	padding: 6px 15px;
	letter-spacing: .1em;
	border-top: 1px solid rgba(180,180,180,1);
	border-right: 1px solid rgba(210,210,210,1);
	border-bottom: 1px solid rgba(210,210,210,1);
	border-left: 1px solid rgba(180,180,180,1);
	-moz-transition: all .4s ease-in;
	-webkit-transition: all .4s ease-in;
	-o-transition: all .4s ease-in;
	transition: all .2s ease-in;
	font-weight: bold;
	cursor:pointer;
}

.GrayButton:hover, .GrayButton:focus
{
	background: #ffa432;
	color: #000;
	
}
/*.printbutton
{
	background-image: url(../image_new/printer.gif);
	width: 74px;
	height: 29px;
	border-width: 0px;
	padding-left: 25px;
	color: #2c2c2c;
	font-weight: bold;
	font-family: Arial;
	font-size: 11px;
}
.downloadbutton
{
	background-image: url(../image_new/download.GIF);
	width: 95px;
	height: 29px;
	border-width: 0px;
	padding-left: 25px;
	color: #2c2c2c;
	font-weight: bold;
	font-family: Arial;
	font-size: 11px;
}*/
.printbutton
{
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 5px;
	background-color: #55607e;
	font-family: Tahoma;
	font-size: 11px;
	color: #fff;
	border: none;
	padding: 6px 15px;
	letter-spacing: .1em;
	-moz-transition: all .4s ease-in;
	-webkit-transition: all .4s ease-in;
	-o-transition: all .4s ease-in;
	transition: all .2s ease-in;
	font-weight: bold;
}
.printbutton:hover, .printbutton:focus
{
	background: #ffa432;
	color: #000;
}
.downloadbutton
{
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 5px;
	background-color: #55607e;
	font-family: Tahoma;
	font-size: 11px;
	color: #fff;
	border: none;
	padding: 6px 15px;
	letter-spacing: .1em;
	-moz-transition: all .4s ease-in;
	-webkit-transition: all .4s ease-in;
	-o-transition: all .4s ease-in;
	transition: all .2s ease-in;
	font-weight: bold;
}
.downloadbutton:hover, .downloadbutton:focus
{
	background: #ffa432;
	color: #000;
}

.paginate
{
	background-image: url(../image_new/paginate.gif);
	width: 65px;
	height: 29px;
	border-width: 0px;
	font-family: Arial;
	color: #2c2c2c;
	padding-left: 25px;
	font-size: 11px;
	font-weight: bold;
}


.Edit
{
	background: url(images/edit.gif);
	border-width: 0px 0px 0px 0px;
	color: #000000;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	margin-bottom: 2px;
	margin-top: 2px;
}
#style-15::-webkit-scrollbar-track
{
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.1);
	background-color: #4A4B60;
	border-radius: 8px;
}

#style-15::-webkit-scrollbar
{
	width: 8px;
	background-color: #F5F5F5;
}

#style-15::-webkit-scrollbar-thumb
{
	border-radius: 8px;
	background-color: #FFF;
	background-image: -webkit-gradient(linear, 									   40% 0%, 									   75% 84%, 									   from(#cacbcs), 									   to(#cacbcs), 									   color-stop(.6,#cacbcs));
}

.scrollbar
{
	margin-left: 0px;
	float: left;
	height: 140px;
	width: 100%;
	background: #F5F5F5;
	overflow-y: scroll;
	margin-bottom: 25px;
}

.force-overflow
{
	min-height: 450px;
}

#wrapper
{
	text-align: center;
	width: 500px;
	margin: auto;
}

.input:not(textarea)
{
    border-radius: 3px;
    border: 1px solid #C9C9C9;    
    font-size: 8.6pt;
    height: 18px;
    min-height: 18px;
    padding: 3px 5px 0px 5px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    font-family: Tahoma;
    color: #000;    
    /*
	border-right: #55607e 1pt groove !important;
	border-top: #55607e 1pt solid;
	border-left: #55607e 1pt solid;
	border-bottom: #55607e 1pt groove;
	border-right: #55607e 0pt groove;
	padding-right: 1px;
	padding-top: 1px;
	padding-left: 1px;
	padding-bottom: 1px;
	font-family: Verdana, sans-serif, Arial, Helvetica;
	font-size: 11px;
	background-color: #FFFFFF;
	color: #000000;
	width: 220px;*/
}


.active-control:not(textarea)
{
    /*
	border-right: #7C7B9A 1pt groove;
	border-top: #7C7B9A 1pt solid;
	border-left: #7C7B9A 1pt solid;
	border-bottom: #7C7B9A 1pt groove;
	padding-right: 1px;
	padding-top: 1px;
	padding-left: 1px;
	padding-bottom: 1px;
	font-family: Verdana, sans-serif, Arial, Helvetica;
	font-size: 11px;
	background-color: #FFFFFF;
	color: #000000;
	background-color: #F1F1F3;
	width: 150px;
	*/
	/*
	border-radius: 3px;
    border: 1.5px solid #FF6600;
    color: #404040;
    font-size: 11px;
    height: 20px;
    padding: 0px 5px 0px 5px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    font-family: Tahoma;
    width: 65px;*/
	border-radius: 3px;
    border: 1px solid #C9C9C9;
    font-size: 8.6pt;
    height: 18px;
    padding: 3px 5px 0px 5px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    radious: 3px;
    font-family: Tahoma;
    color: #000;
    width: 65px;
}

textarea{
    border-radius: 3px;
    border: 1px solid #C9C9C9;
    font-size: 8.6pt;    
    min-height: 18px;
    padding: 3px 5px 0px 5px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    font-family: Tahoma;
    color: #000;    
}

input[type='file']{
    height: 23px !important;
    width: auto;
}

select{
    -ms-box-sizing:content-box;
    -moz-box-sizing:content-box;
    -webkit-box-sizing:content-box; 
    box-sizing:content-box;
    padding: 0px 5px 0px 5px !important;
    min-height: 22px !important;
    /*height:22px; /*Commented and Added only height in dropdown because issue found in Attendance Regularization -- Sumit 08062016*/
    border: 1.5px solid #C9C9C9;
    
}


textarea:focus, input[type=text]:focus, select:focus{
    border: 1px solid #FF6600;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radious: 3px;
    outline: 0;
}



.input_hide
{
	border-right: #ffffff 0pt groove;
	border-top: #ffffff 0pt solid;
	border-left: #ffffff 0pt solid;
	border-bottom: #ffffff 0pt groove;
	padding-right: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	font-family: Verdana, sans-serif, Arial, Helvetica;
	font-size: 11px;
	background-color: #FFFFFF;
	color: #ffffff;
	width: 0px;
}
/*-----------------------------------------------------------------------------------------------------------------*/




/*------------------------------------------- Paging CSS falak 23-Jun-2010-----------------------------------------*/


.footer_table
{
	background-image: url(../image_new/tab.gif);
	padding-left: 5px;
}



/*------------------------------------------------- END Paging CSS -------------------------------------------------*/


/*----------------------------------------- ----------------------------------------------------------------------*/

.gridrow_header
{
	font-weight: bold;
	font-size: 10px;
	color: black;
	font-family: Verdana;
	background-color: #f5f5f5;
}

.gridrow_alt
{
	font-size: 11px;
	color: black;
	font-family: Verdana, Tahoma;
	background-color: #f5f5f5;
	font-variant: normal;
	text-decoration: none;
}

.gridrow
{
	font-size: 11px;
	color: black;
	font-family: Verdana, Tahoma;
}

/*.gridrow_alt
{
    font-size: 11px;
    color: black;
    font-family: Verdana, Tahoma;
    background-color: #f5f5f5;
    font-variant: normal;
    text-decoration: none;
}*/

.gridrownew
{
	font-size: 11px;
	color: black;
	background-color: #EDEDED;
	font-family: Verdana, Tahoma;
}

/*================================================================================================================*/


/*----- for Organization chart---- */
.tableborder_chart
{
	border-width: 2px;
	border-style: solid;
	border-color: #bcb880;
	background-color: #ffffff;
	padding: 2px;
	font-size: 7.5pt;
	color: #000000;
	font-family: Verdana, sans-serif, Arial, Helvetica;
	text-decoration: None;
	line-height: 10px;
}
.tableborderblue
{
	border-width: 2px;
	border-style: solid;
	border-color: #0085C8;
	background-color: #ffffff;
	padding: 2px;
	font-size: 7.5pt;
	color: #000000;
	font-family: Verdana, sans-serif, Arial, Helvetica;
	text-decoration: None;
	line-height: 10px;
}
.tablebordermanager
{
	border-width: 2px;
	border-style: solid;
	border-color: #80bbbc;
	background-color: #ffffff;
	padding: 2px;
	font-size: 7.5pt;
	color: #000000;
	font-family: Verdana, sans-serif, Arial, Helvetica;
	text-decoration: None;
	line-height: 10px;
}
.tr_white
{
	font-size: 7.5pt;
	color: #000000;
	font-family: Verdana, sans-serif, Arial, Helvetica;
	text-decoration: none;
	line-height: 10px;
}
/*----- for Organization chart complete---- */
/*--for message box--background:#ffc; background-repeat :no-repeat;*/
.message
{
	padding: 5px;
	left: 0px;
	filter: dropshadow(color=#e5e5ee,offX=0,offY=1);
	text-shadow: 0px -1px 0px #374683;
	font-size: 8.0pt;
	color: #2c2c2c;
	background-repeat: repeat-x;
	font-family: Verdana, sans-serif, Arial, Helvetica;
	background-image: url(../image_new/parchment-memories-blank-paper.gif);
}
/* CSS for small buttons*/

.btn_reply
{
	background-image: url(../image_new/btn_reply.jpg);
	background-repeat: no-repeat;
	width: 53px;
	height: 21px;
	border-width: 0px;
	font-family: Arial;
	color: #2c2c2c;
	padding-left: 15px;
	font-size: 10px;
	font-weight: bold;
}
.btn_cancel
{
	background-image: url(../image_new/btn_cancel.jpg);
	background-repeat: no-repeat;
	width: 53px;
	height: 21px;
	border-width: 0px;
	font-family: Arial;
	color: #2c2c2c;
	padding-left: 15px;
	font-size: 10px;
	font-weight: bold;
}
.btn_small
{
	background-image: url(../image_new/blank_small.jpg);
	background-repeat: no-repeat;
	width: 53px;
	height: 21px;
	border-width: 0px;
	font-family: Arial;
	color: #2c2c2c;
	padding-left: 10px;
	font-size: 10px;
	font-weight: bold;
}
h3
{
	width: 100%;
	margin: 0;
	padding: 0;
	font: 12px Verdana,Arial;
	border: 1px solid #9ac1c9;
	height: 25px;
	vertical-align: middle;
	padding: 0px 0px 0px;
	font-weight: bold;
	margin-top: 5px;
	cursor: pointer;
	background: url(../image_new/header.gif);
}
h3:hover
{
	background: url(../image_new/header_over.gif);
}


.headtable1
{
	background-image: url(../image_new/header.jpg);
	height: 20px;
	font-size: 11px;
	font-family: Tahoma;
	color: #666666;
	font-weight: bold;
}

/*-------------------Newly Added----------------------*/

.input_ddl
{
	border-radius: 2px;
    border: 1px solid #C9C9C9;
    font-size: 8.6pt;
    height: 18px;
    min-height: 18px;
    padding: 3px 5px 0px 5px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    font-family: Tahoma;
    color: #000;    
}
.active-control_ddl
{
    border-radius: 3px;
    border: 1.5px solid #C9C9C9;
    font-size: 8.6pt;
    height: 18px;
    min-height: 18px;
    padding: 3px 5px 0px 5px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    font-family: Tahoma;
    color: #000;    
    /*
	border-right: #7C7B9A 1pt groove;
	border-top: #7C7B9A 1pt solid;
	border-left: #7C7B9A 1pt solid;
	border-bottom: #7C7B9A 1pt groove;
	padding-right: 1px;
	padding-top: 1px;
	padding-left: 1px;
	padding-bottom: 1px;
	font-family: Verdana, sans-serif, Arial, Helvetica;
	font-size: 11px;
	background-color: #FFFFFF;
	color: #000000;
	background-color: #F1F1F3;
	width: 225px;
	*/
}

/*------glossy effect------*/
.glossy
{
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#CC2208', endColorstr='#F05C48'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#CC2208), to(#F05C48)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #CC2208,  #F05C48); /* for firefox 3.6+ */
	color: #fff;
	font-family: Verdana,sans-serif,Arial,Helvetica;
	font-size: 8.5pt;
	line-height: 15px;
	text-decoration: none;
}

.glossy2
{
	background-image: -webkit-gradient(radial, 28.5 -47, 0, 28.5 0, 700,     from(rgba(255,255,255,1)), to(rgba(255,255,255,0)),     color-stop(10%, rgba(255,255,255,0.3)),     color-stop(10.5%, rgba(140,140,140,0.4)),     color-stop(13%, rgba(140,140,140,0)),     color-stop(13.7%, rgba(255,255,255,0)),     color-stop(17%, rgba(255,255,255,1))), url(../zApps/Whipped.png);
}

.myrbl
{
	font-family: Verdana, sans-serif, Arial, Helvetica;
	font-size: 11px;
	background-color: #FFFFFF;
	color: #2c2c2c;
}

/*.exportbutton
{
	background-image: url(../image_new/excel.gif);
	width: 65px;
	height: 29px;
	border-width: 0px;
	font-family: Arial;
	color: #2c2c2c;
	padding-left: 25px;
	font-size: 12px;
	font-weight: bold;
	background-repeat: no-repeat;
}*/

.exportbutton
{
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 5px; /*background-color: #707588; 	background-color: #3c3b4b;*/
	background-color: #55607e;
	font-family: Verdana,Sans-Serif;
	font-size: 11px;
	color: #fff;
	border: none;
	padding: 6px 15px;
	letter-spacing: .1em;
	-moz-transition: all .4s ease-in;
	-webkit-transition: all .4s ease-in;
	-o-transition: all .4s ease-in;
	transition: all .2s ease-in;
	font-weight: bold;
}

.top_Companyheadingtext
{
	font-family: Arial;
	font-size: 100%;
	color: #FFFFFF;
}
.top_Whitetext
{
	font-family: Arial;
	font-size: 70%;
	color: #FFFFFF;
	font-weight: bold;
}

/*Scrollbar Css */

#style-15::-webkit-scrollbar-track
{
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.1);
	background-color: #4A4B60;
	border-radius: 8px;
}

#style-15::-webkit-scrollbar
{
	width: 8px;
	background-color: #F5F5F5;
}

#style-15::-webkit-scrollbar-thumb
{
	border-radius: 8px;
	background-color: #FFF;
	background-image: -webkit-gradient(linear, 									   40% 0%, 									   75% 84%, 									   from(#72bc7b), 									   to(#72bc7b), 									   color-stop(.6,#72bc7b));
}

.scrollbar
{
	margin-left: 0px;
	float: left;
	height: 250px;
	width: 100%;
	background: #F5F5F5;
	overflow-y: scroll;
	margin-bottom: 10px;
}

.force-overflow
{
	min-height: 450px;
}

#wrapper
{
	text-align: center;
	width: 500px;
	margin: auto;
}

/*Style sheet for Tab panel */


.fancy-green .ajax__tab_header
{
	background: url(../image_new/green_bg_Tab.gif) repeat-x;
	cursor: pointer;
}
.fancy-green .ajax__tab_hover .ajax__tab_outer, .fancy-green .ajax__tab_active .ajax__tab_outer
{
	background: url(../image_new/green_left_Tab.gif) no-repeat left top;
}
.fancy-green .ajax__tab_hover .ajax__tab_inner, .fancy-green .ajax__tab_active .ajax__tab_inner
{
	background: url(../image_new/green_right_Tab.gif) no-repeat right top;
}
.fancy .ajax__tab_header
{
	font-size: 12px;
	font-weight: bold;
	color: #000;
	font-family: Verdana;
}
.fancy .ajax__tab_active .ajax__tab_outer, .fancy .ajax__tab_header .ajax__tab_outer, .fancy .ajax__tab_hover .ajax__tab_outer
{
	height: 34px;
}
.fancy .ajax__tab_active .ajax__tab_inner, .fancy .ajax__tab_header .ajax__tab_inner, .fancy .ajax__tab_hover .ajax__tab_inner
{
	height: 35px;
	margin-left: 13px; /* offset the width of the left image */
}
.fancy .ajax__tab_active .ajax__tab_tab, .fancy .ajax__tab_hover .ajax__tab_tab, .fancy .ajax__tab_header .ajax__tab_tab
{
	margin: 13px 13px 0px 0px;
}
.fancy .ajax__tab_hover .ajax__tab_tab, .fancy .ajax__tab_active .ajax__tab_tab
{
	color: #fff;
}
.fancy .ajax__tab_body
{
	font-family: Tahoma;
	font-size: 10pt;
	border-top: 0;
	border: 1px solid #999999;
	padding: 20px;
	background-color: #ffffff;
}


.activetab
{
	background-image: url(../image_new/active_tab.jpg);
	width: auto;
	height: 29px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	border: 0px;
	cursor: pointer;
}

.deactivetab
{
	background-image: url(../image_new/deactive_tab.jpg);
	width: auto;
	height: 29px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	border: 0px;
	cursor: pointer;
}



a.tooltip
{
	outline: none;
	text-decoration: none;
	border-bottom: dotted 1px red;
	font-family: Verdana;
	font-size: 12px;
}
a.tooltip strong
{
	line-height: 30px;
}
a.tooltip > span
{
	width: 150px;
	padding: 10px 20px;
	margin-top: 20px;
	margin-left: -85px;
	opacity: 0;
	visibility: hidden;
	z-index: 10;
	position: absolute;
	font-family: Arial;
	font-size: 12px;
	font-style: normal;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow: 2px 2px 2px #999;
	-moz-box-shadow: 2px 2px 2px #999;
	box-shadow: 2px 2px 2px #999;
	-webkit-transition-property: opacity, margin-top, visibility, margin-left;
	-webkit-transition-duration: 0.4s, 0.3s, 0.4s, 0.3s;
	-webkit-transition-timing-function: ease-in-out, ease-in-out, ease-in-out, ease-in-out;
	-moz-transition-property: opacity, margin-top, visibility, margin-left;
	-moz-transition-duration: 0.4s, 0.3s, 0.4s, 0.3s;
	-moz-transition-timing-function: ease-in-out, ease-in-out, ease-in-out, ease-in-out;
	-o-transition-property: opacity, margin-top, visibility, margin-left;
	-o-transition-duration: 0.4s, 0.3s, 0.4s, 0.3s;
	-o-transition-timing-function: ease-in-out, ease-in-out, ease-in-out, ease-in-out;
	transition-property: opacity, margin-top, visibility, margin-left;
	transition-duration: 0.4s, 0.3s, 0.4s, 0.3s;
	transition-timing-function: ease-in-out, ease-in-out, ease-in-out, ease-in-out;
}

/*a.tooltip > span:hover,*/
a.tooltip:hover > span
{
	opacity: 1;
	text-decoration: none;
	visibility: visible;
	overflow: visible;
	margin-top: 30px; /*Ripal 21Jan2014*/
	display: inline;
	margin-left: -60px;
}

a.tooltip span b
{
	width: 15px;
	height: 15px;
	margin-left: 20px;
	margin-top: -19px;
	display: block;
	position: absolute;
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	transform: rotate(-45deg);
	-webkit-box-shadow: inset -1px 1px 0 #fff;
	-moz-box-shadow: inset 0 1px 0 #fff;
	-o-box-shadow: inset 0 1px 0 #fff;
	box-shadow: inset 0 1px 0 #fff;
	display: none\0/;
	display: none;
}

a.tooltip > span
{
	color: #000000;
	background: #d3d3d3;
	background: -moz-linear-gradient(top, #FFFFCC  0%, #FFFFFF 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FFFFCC), color-stop(100%,#FFFFFF));
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFFCC', endColorstr='#FFFFFF',GradientType=0 );
	cursor: auto;
	border: 1px solid #111111;
}

a.tooltip span b
{
	background: #ccccff;
	border-top: 1px solid #111111;
	border-right: 1px solid #111111;
}
div.image
{
	background-image: url(../image_new/Help_small.png);
	margin: 0 0 0 3px;
	padding: 0;
	width: 16px;
	height: 16px;
	background-repeat: no-repeat;
	float: left;
	position: relative;
}
div.EmailBody
{
	background-image: url(../image_new/Body-Blue.png);
	margin: 0 0 0 3px;
	padding: 0;
	width: 24px;
	height: 24px;
	background-repeat: no-repeat;
	float: left;
	position: relative;
}
div.AssetDetails
{
	background-image: url(../image_new/Body-Blue.png);
	margin: 0 0 0 3px;
	padding: 0;
	width: 24px;
	height: 24px;
	background-repeat: no-repeat;
	float: left;
	position: relative;
}

.ViewTab
{
	/* background: rgb(252,234,187);  background: -moz-linear-gradient(left,  rgba(252,234,187,1) 0%, rgba(248,181,0,1) 53%, rgba(251,223,147,1) 100%); / background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(252,234,187,1)), color-stop(53%,rgba(248,181,0,1)), color-stop(100%,rgba(251,223,147,1)));  background: -webkit-linear-gradient(left,  rgba(252,234,187,1) 0%,rgba(248,181,0,1) 53%,rgba(251,223,147,1) 100%);  background: -o-linear-gradient(left,  rgba(252,234,187,1) 0%,rgba(248,181,0,1) 53%,rgba(251,223,147,1) 100%);  background: -ms-linear-gradient(left,  rgba(252,234,187,1) 0%,rgba(248,181,0,1) 53%,rgba(251,223,147,1) 100%);  background: linear-gradient(to right,  rgba(252,234,187,1) 0%,rgba(248,181,0,1) 53%,rgba(251,223,147,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fceabb', endColorstr='#fbdf93',GradientType=1 );  */
	background: rgb(226,226,226); /* Old browsers */
	background: -moz-linear-gradient(left,  rgba(226,226,226,1) 16%, rgba(209,209,209,1) 24%, rgba(219,219,219,1) 83%, rgba(254,254,254,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(16%,rgba(226,226,226,1)), color-stop(24%,rgba(209,209,209,1)), color-stop(83%,rgba(219,219,219,1)), color-stop(100%,rgba(254,254,254,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left,  rgba(226,226,226,1) 16%,rgba(209,209,209,1) 24%,rgba(219,219,219,1) 83%,rgba(254,254,254,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left,  rgba(226,226,226,1) 16%,rgba(209,209,209,1) 24%,rgba(219,219,219,1) 83%,rgba(254,254,254,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left,  rgba(226,226,226,1) 16%,rgba(209,209,209,1) 24%,rgba(219,219,219,1) 83%,rgba(254,254,254,1) 100%); /* IE10+ */
	background: linear-gradient(to right,  rgba(226,226,226,1) 16%,rgba(209,209,209,1) 24%,rgba(219,219,219,1) 83%,rgba(254,254,254,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e2e2e2', endColorstr='#fefefe',GradientType=1 ); /* IE6-9 */
	color: #2C2C2C;
	font-family: Verdana,sans-serif,Arial,Helvetica;
	font-size: 8pt;
	line-height: 13px;
}
.middletableborder1
{
	background-color: #FFFFFF;
	border-color: #CCCCCC;
	border-style: solid;
	border-width: 1px;
	margin-top: 10px;
	width: 98%;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.topstrip
{
	font-family: Arial;
	color: #000000;
	font-size: 13px;
	font-weight: bold;
}
.bigfont
{
	font-family: Arial;
	color: #000000;
	font-size: 20px;
	font-weight: normal;
}
.bigfont2
{
	font-family: Arial;
	color: #000000;
	font-size: 17px;
	font-weight: bold;
}
.bigfont3
{
	font-family: Arial;
	color: #000000;
	font-size: 25px;
	font-weight: normal;
}
.bigfont-color
{
	font-family: Arial;
	color: #6082b0;
	font-size: 22px;
	font-weight: normal;
}
.input_ddC
{
	background-color: #cccccc;
	border-color: #55607e;
	border-right: 1pt solid #55607e;
	border-style: solid;
	border-width: 1pt;
	font-family: Verdana,sans-serif,Arial,Helvetica;
	padding: 1px;
	width: 148px;
}
.input_ddC_Form
{
	background-color: #cccccc;
	border-color: #55607e;
	border-right: 1pt solid #55607e;
	border-style: solid;
	border-width: 1pt;
	font-family: Verdana,sans-serif,Arial,Helvetica;
	padding: 1px;
	width: 153px;
}
.input_ddC_rpt
{
	background-color: #cccccc;
	border-color: #55607e;
	border-right: 1pt solid #55607e;
	border-style: solid;
	border-width: 1pt;
	font-family: Verdana,sans-serif,Arial,Helvetica;
	padding: 1px;
	width: 138px;
}
.input_ddC_rpt_cust
{
	background-color: #cccccc;
	border-color: #55607e;
	border-right: 1pt solid #55607e;
	border-style: solid;
	border-width: 1pt;
	font-family: Verdana,sans-serif,Arial,Helvetica;
	padding: 1px;
	width: 148px;
}
.input_ddC_rpt_cust_selected
{
	/*background-color: #CEDAEF !important;*/
	border-color: #55607e;
	border-right: 1pt solid #55607e;
	border-style: solid;
	border-width: 1pt;
	font-family: Verdana,sans-serif,Arial,Helvetica;
	padding: 1px;
	width: 148px;
}
.dd_chk_select
{
	background-image: url(../image_new/multipleddcimg.png) !important;
	
	background-position: right center !important;
	background-repeat: no-repeat !important;
	font-size: 8.6pt !important;
	
	overflow: visible !important;
	text-align: left !important;
	text-decoration: none !important;
	vertical-align: middle !important;
	top: 0px;
	left: 0px;
	border-radius: 3px;
    border: 1.5px solid #C9C9C9;
    color: #000 !important;
    min-height: 19px !important;
    padding: 3px 5px 0px 5px !important;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    font-family: Tahoma;    
    -ms-box-sizing:content-box;
    -moz-box-sizing:content-box;
    -webkit-box-sizing:content-box; 
	/*
	border-left-style: solid !important;
	border-left-color: black !important;
	border-left-width: 1px !important;
	border-right-style: solid !important;
	border-right-color: black !important;
	border-right-width: 1px !important;
	border-top-style: solid !important;
	border-top-color: black !important;
	border-top-width: 1px !important;
	border-bottom-style: solid !important;
	border-bottom-color: black !important;
	border-bottom-width: 1px !important;
	*/
}

@-moz-document url-prefix() {       
	.dd_chk_select {
		background-image: url(../image_new/multipleddcimg_moz_1.png) !important;
	}
}
.dd_chk_drop
{
	border-color: #55607e !important;
	border-right: 1pt solid #55607e !important;
	border-style: solid !important;
	border-width: 1pt !important;
	z-index: 2 !important;
}
.dd_chk_drop div#checks
{
	max-height: 200px !important;
	width: 210px !important;
}
/*.selectbutton_rpt
{
	background-image: url(../image_new/printer.gif);
	width: 72px;
	height: 29px;
	border-width: 0px;
	font-family: Arial;
	color: #2c2c2c;
	padding-left: 25px;
	font-size: 11px;
	font-weight: bold;
	background-repeat: no-repeat;
}*/
.selectbutton_rpt
{
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 5px;
	background-color: #55607e;
	font-family: Verdana,Sans-Serif;
	font-size: 11px;
	color: #fff;
	border: none;
	padding: 6px 15px;
	letter-spacing: .1em;
	-moz-transition: all .4s ease-in;
	-webkit-transition: all .4s ease-in;
	-o-transition: all .4s ease-in;
	transition: all .2s ease-in;
	font-weight: bold;
}
.selectbutton_rpt:hover, .selectbutton_rpt:focus
{
	background: #ffa432;
	color: #000;
}

.btnBlue_Email
{
	background-image: url(../image_new/Body-Blue.png);
	width: 24px;
	height: 24px;
	border-width: 0px;
	font-family: Arial;
	background-color: Transparent;
	padding-left: 25px;
	font-size: 11px;
	font-weight: bold;
	padding-left: 5px;
}

.submitButton
{
	background-color: #ffa432;
	color: #fff;
	font-family: Verdana,Sans-Serif;
	font-size: 11px;
	color: #000;
	border: none;
	padding: 6px 15px;
	letter-spacing: .1em;
	-moz-transition: all .4s ease-in;
	-webkit-transition: all .4s ease-in;
	-o-transition: all .4s ease-in;
	transition: all .2s ease-in;
	font-weight: bold;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
}
.submitButton:hover, .submitButton:focus
{
	background: #55607e;
	color: #fff;
}


/* ----------------------  CSS For Timesheet Module Start ---------------------------- */

.popupControl
{
	/*background-color: #EFEFF1;*/
	background-color: #cccccc;
	border-color: #505050;
	border-style: solid;
	border-width: 0;
	color: #000000;
	font-size: 11px;
	font-weight: bold;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-top: 3.5px;
	margin-top: 2px;
	position: relative;
	text-align: left;
	width: 220px;
	z-index :999;
}
.PL
{
	color: #000000;
	display: inline-block;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	width: 200px;
}
.textboxnew_Des
{
	border: 1.5px solid #C9C9C9;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	color: #3C3B3B;
	font-family: Tahoma;
	font-size: 11px;
	height: 20px;
	padding: 0 5px;
	width: 200px;
	height: 60PX;
}
table.member td.heading
{
	background: none repeat scroll 0 0 #000000;
	border: 1px solid #7F7F7F;
	color: #FFFFFF;
	font-size: 12px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-top: 10px;
	text-align: left;
}
table.member td
{
	border-style: none;
	vertical-align: middle;
}
table.member td.withline
{
	border-bottom: 1px solid #000000;
	border-left: 1px solid #000000;
	border-top: 1px solid #000000;
	vertical-align: middle;
}
table.member td.withrightline
{
	border-color: #000000;
	border-style: solid;
	border-width: 1px;
	vertical-align: middle;
}
table.member
{
	background: none repeat scroll 0 0 #EBF4FA;
	color: #000000;
	font-weight: bold;
}
table.member label
{
	display: block;
	float: left;
	font: bold 11px/22px "Trebuchet MS" ,Arial,Helvetica,sans-serif;
}
table.member input.txtBox
{
	background-color: #FFFFFF;
	color: #000000;
	float: left;
	height: 19px;
	margin: 0;
	padding: 0;
	width: 330px;
}
table.member a
{
	color: #FF0000;
	text-align: center;
	text-decoration: underline;
}
table.member input.go
{
	cursor: pointer;
	width: 66px;
}
.xGridView
{
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	border-color: -moz-use-text-color #CCCCCC #CCCCCC;
	border-image: none;
	border-right: 1px solid #CCCCCC;
	border-style: none solid solid;
	border-width: 0 1px 1px;
	font-size: 11px;
	margin: 0 5px;
	width: 100%;
}
.xGridView th a
{
	color: #3C3B3B;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
}
.xGridView th
{
	text-align: center;
	vertical-align: bottom;
}
.xGridView caption
{
	background: -moz-linear-gradient(center top , #006AAC, #00438D) repeat scroll 0 0 rgba(0, 0, 0, 0);
	border-color: #004795;
	border-radius: 6px 6px 0 0;
	box-shadow: 0 1px 0 rgba(255, 255, 255, 0.35) inset;
	color: #FFFFFF;
	font-size: 13px;
	margin: 0;
	padding: 11px 16px;
	text-align: left;
}
.xGridView td.caption
{
	border: 1px solid #7F7F7F;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-top: 10px;
	text-align: left;
}
.xGridViewInside
{
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	border-color: -moz-use-text-color #CCCCCC #CCCCCC;
	border-image: none;
	border-right: 1px solid #CCCCCC;
	border-style: none solid solid;
	border-width: 0 1px 1px;
	font-size: 11px;
	margin: 0 5px;
	width: 100%;
}
.xGridViewInside th a
{
	color: #3C3B3B;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
}
.xGridViewInside th
{
	text-align: center;
	vertical-align: bottom;
}
.xGridViewInside caption
{
	background: -moz-linear-gradient(center top , #006AAC, #00438D) repeat scroll 0 0 rgba(0, 0, 0, 0);
	border-color: #004795;
	border-radius: 6px 6px 0 0;
	box-shadow: 0 1px 0 rgba(255, 255, 255, 0.35) inset;
	color: #FFFFFF;
	font-size: 13px;
	margin: 0;
	padding: 6px 16px;
	text-align: left;
}
.xGridViewInside td.caption
{
	border: 1px solid #7F7F7F;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-top: 10px;
	text-align: left;
}
.xGridViewInside td
{
	border-left: 1px dotted #CFCFCF;
	border-top: 1px solid #E6E6E6;
	color: #3C3B3B;
	padding: 5px 2px;
	vertical-align: middle;
}
.xGridViewInside td.labeltext
{
	text-align: right;
}
.xGridViewInside th
{
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	background: -moz-linear-gradient(center top , #EFEFF4, #D6DADF) repeat scroll 0 0 rgba(0, 0, 0, 0);
	border-color: -moz-use-text-color #CCCCCC #CCCCCC;
	border-image: none;
	border-right: 1px solid #CCCCCC;
	border-style: none solid solid;
	border-width: 0 1px 1px;
	box-shadow: 1px 0 0 rgba(255, 255, 255, 0.85) inset, 0 1px 0 rgba(255, 255, 255, 0.85) inset;
	color: #3C3B3B;
	line-height: 15px;
	padding: 1px;
}
.xGridViewInside td.FormViewSubHeader
{
	background: none repeat scroll 0 0 #EFEFF1;
	border-bottom: 5px solid #BBD9EE;
	border-top: 5px solid #BBD9EE;
	font-size: 14px;
	font-weight: bold;
	height: 24px;
	padding: 3px 10px 0;
}
.xGridViewInside th input
{
	width: 99%;
}
.xGridViewInside select[disabled]
{
	background-color: #000000;
	color: #000000;
}
.xGridViewInside input[disabled]
{
	background-color: #000000;
	color: #000000;
}
.xGridViewTS
{
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	border-color: -moz-use-text-color #CCCCCC #CCCCCC;
	border-image: none;
	border-right: 1px solid #CCCCCC;
	border-style: none solid solid;
	border-width: 0 1px 1px;
	position: relative;
	width: 100%;
}
.xGridViewTS th a
{
	color: #3C3B3B;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
}
.xGridViewTS th
{
	text-align: center;
	vertical-align: bottom;
}
.xGridViewTS caption
{
	background: -moz-linear-gradient(center top , #006AAC, #00438D) repeat scroll 0 0 rgba(0, 0, 0, 0);
	border-color: #004795;
	border-radius: 6px 6px 0 0;
	box-shadow: 0 1px 0 rgba(255, 255, 255, 0.35) inset;
	color: #FFFFFF;
	font-size: 13px;
	margin: 0;
	padding: 11px 16px;
	text-align: left;
}
.xGridViewTS td.caption
{
	border: 1px solid #7F7F7F;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-top: 10px;
	text-align: left;
}
.intab
{
	border: 0 none;
	padding: 0;
	text-align: center;
}
.intab td
{
	border: 0 none;
	padding: 0;
	text-align: center;
	vertical-align: middle;
}
.intab tr
{
	border: 0 none;
	padding: 0;
}
.altrow
{
	background: none repeat scroll 0 0 #EDEDED;
}
tr.row
{
	background-color: #FFFFFF;
}
tr.row:hover
{
	background: none repeat scroll 0 0 #EDEDED;
}
.xGridView td
{
	border-left: 1px dotted #CFCFCF;
	border-top: 1px solid #E6E6E6;
	color: #3C3B3B;
	padding: 5px 2px;
	vertical-align: middle;
}
.xGridView td.labeltext
{
	text-align: right;
}
.xGridView th
{
	/*-moz-border-bottom-colors: none; 	-moz-border-left-colors: none; 	-moz-border-right-colors: none; 	-moz-border-top-colors: none; 	background: -moz-linear-gradient(center top , #EFEFF4, #D6DADF) repeat scroll 0 0 rgba(0, 0, 0, 0); 	border-color: -moz-use-text-color #CCCCCC #CCCCCC; 	border-image: none; 	border-right: 1px solid #CCCCCC; 	border-style: none solid solid; 	border-width: 0 1px 1px; 	box-shadow: 1px 0 0 rgba(255, 255, 255, 0.85) inset, 0 1px 0 rgba(255, 255, 255, 0.85) inset; 	color: #3C3B3B; 	padding: 5px;*/
	color: #3C3B3B;
	background: #d6dadf url(../img/old-browsers/colors/bg_button.png) repeat-x;
	-webkit-background-size: 100% 100%;
	-moz-background-size: 100% 100%;
	-o-background-size: 100% 100%;
	background-size: 100% 100%;
	background: -webkit-gradient(linear, left top, left bottom, from(#efeff4), to(#d6dadf));
	background: -webkit-linear-gradient(top, #efeff4, #d6dadf);
	background: -moz-linear-gradient(top, #efeff4, #d6dadf);
	background: -ms-linear-gradient(top, #efeff4, #d6dadf);
	background: -o-linear-gradient(top, #efeff4, #d6dadf);
	background: linear-gradient(top, #efeff4, #d6dadf);
	border-color: #cccccc;
	padding: 5px 5px 5px 5px;
	border: 1px solid #cccccc;
	-webkit-box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.85), inset 0 1px 0 rgba(255, 255, 255, 0.85);
	-moz-box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.85), inset 0 1px 0 rgba(255, 255, 255, 0.85);
	box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.85), inset 0 1px 0 rgba(255, 255, 255, 0.85);
	border-top: 0;
}
.xGridView td.FormViewSubHeader
{
	background: none repeat scroll 0 0 #EFEFF1;
	border-bottom: 5px solid #BBD9EE;
	border-top: 5px solid #BBD9EE;
	font-size: 14px;
	font-weight: bold;
	height: 24px;
	padding: 3px 10px 0;
}
.xGridView th input
{
	width: 99%;
}
.xGridView select[disabled]
{
	background-color: #cccccc;
	color: #000000;
}
.xGridView input[disabled]
{
	background-color: #cccccc;
	color: #000000;
}
.xGridViewTS td
{
	border-left: 1px dotted #CFCFCF;
	border-top: 1px solid #E6E6E6;
	color: #3C3B3B;
	padding: 3px 2px;
	vertical-align: middle;
}
.xGridViewTS td.labeltext
{
	text-align: right;
}
.xGridViewTS th
{
	/*-moz-border-bottom-colors: none; 	-moz-border-left-colors: none; 	-moz-border-right-colors: none; 	-moz-border-top-colors: none; 	background: -moz-linear-gradient(center top , #EFEFF4, #D6DADF) repeat scroll 0 0 rgba(0, 0, 0, 0); 	border-color: -moz-use-text-color #CCCCCC #CCCCCC; 	border-image: none; 	border-right: 1px solid #CCCCCC; 	border-style: none solid solid; 	border-width: 0 1px 1px; 	box-shadow: 1px 0 0 rgba(255, 255, 255, 0.85) inset, 0 1px 0 rgba(255, 255, 255, 0.85) inset; 	color: #3C3B3B; 	font-size: 11px; 	padding: 5px 0;*/
	color: #3C3B3B;
	background: #d6dadf url(../img/old-browsers/colors/bg_button.png) repeat-x;
	-webkit-background-size: 100% 100%;
	-moz-background-size: 100% 100%;
	-o-background-size: 100% 100%;
	background-size: 100% 100%;
	background: -webkit-gradient(linear, left top, left bottom, from(#efeff4), to(#d6dadf));
	background: -webkit-linear-gradient(top, #efeff4, #d6dadf);
	background: -moz-linear-gradient(top, #efeff4, #d6dadf);
	background: -ms-linear-gradient(top, #efeff4, #d6dadf);
	background: -o-linear-gradient(top, #efeff4, #d6dadf);
	background: linear-gradient(top, #efeff4, #d6dadf);
	border-color: #cccccc;
	padding: 5px 0px 5px 0px;
	border: 1px solid #cccccc;
	-webkit-box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.85), inset 0 1px 0 rgba(255, 255, 255, 0.85);
	-moz-box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.85), inset 0 1px 0 rgba(255, 255, 255, 0.85);
	box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.85), inset 0 1px 0 rgba(255, 255, 255, 0.85);
	border-top: 0;
	font-size: 11px;
}
.xGridViewTS td.FormViewSubHeader
{
	background: none repeat scroll 0 0 #EFEFF1;
	border-bottom: 5px solid #BBD9EE;
	border-top: 5px solid #BBD9EE;
	font-size: 14px;
	font-weight: bold;
	height: 24px;
	padding: 3px 10px 0;
}
.xGridViewTS th input
{
	width: 99%;
}
.xGridViewTS select[disabled]
{
	background-color: #000000;
	color: #000000;
}
.xGridViewTS input[disabled]
{
	background-color: #000000;
	color: #000000;
}
.edit_button a
{
	background: url(images/edit.gif) no-repeat scroll center top rgba(0, 0, 0, 0);
	display: block;
	height: 14px;
	overflow: hidden;
	text-decoration: none;
	width: 15px;
}
.edit_button
{
	text-indent: -1000px;
	vertical-align: middle;
}
.delete_button a
{
	background: url(images/delete.gif) no-repeat scroll center top rgba(0, 0, 0, 0);
	display: block;
	height: 14px;
	overflow: hidden;
	text-decoration: none;
	width: 15px;
}
.delete_button
{
	text-indent: -1000px;
	vertical-align: middle;
}
.status_button
{
	text-align: center;
	vertical-align: middle;
}
.xFormView, xFormViewWithoutBorder
{
	border: 2px solid #FFFFFF;
	font-size: 11px;
}
.xFormView table
{
	border-bottom: 1px solid #D6DADF;
	border-left: 1px solid #D6DADF;
	border-right: 1px solid #D6DADF;
	font-weight: bold;
	line-height: 30px;
	padding: 0;
}
.xFormView th.caption, .xFormViewWithoutBorder th.caption
{
	/*background: -moz-linear-gradient(center top , #006AAC, #00438D) repeat scroll 0 0 rgba(0, 0, 0, 0); 	border-color: #004795; 	border-radius: 6px 6px 0 0; 	box-shadow: 0 1px 0 rgba(255, 255, 255, 0.35) inset; 	color: #FFFFFF; 	font-size: 13px; 	font-weight: lighter; 	margin: 0; 	padding: 5px 16px; 	text-align: left;*/
	color: white;
	background: #00438d url(img/old-browsers/colors/bg_button-icon.png) repeat-x;
	-webkit-background-size: 100% 100%;
	-moz-background-size: 100% 100%;
	-o-background-size: 100% 100%;
	-webkit-border-top-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	-moz-border-radius: 10px 10px 0 0;
	-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.35);
	-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.35);
	background-size: 100% 100%;
	background: -webkit-gradient(linear, left top, left bottom, from(#006aac), to(#00438d));
	background: -webkit-linear-gradient(top, #006aac, #00438d);
	background: -moz-linear-gradient(top, #006aac, #00438d);
	background: -ms-linear-gradient(top, #006aac, #00438d);
	background: -o-linear-gradient(top, #006aac, #00438d);
	background: linear-gradient(top, #006aac, #00438d);
	border-color: #004795;
	border-radius: 6px 6px 0 0;
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.35);
	margin: 0;
	padding: 5px 16px;
	font-size: 13px;
	font-weight: lighter;
	text-align: left;
}
.xFormView th.captionLogin, .xFormViewWithoutBorder th.captionLogin
{
	background: -moz-linear-gradient(center top , #006AAC, #00438D) repeat scroll 0 0 rgba(0, 0, 0, 0);
	border-color: #004795;
	box-shadow: 0 1px 0 rgba(255, 255, 255, 0.35) inset;
	color: #FFFFFF;
	font-size: medium;
	font-weight: lighter;
	margin: 0;
	padding: 9px 16px;
	text-align: left;
}
.xFormView td
{
	padding: 1px;
	vertical-align: middle;
}
.xFormViewWithoutBorder td
{
	color: #333333;
	font-size: 12px;
	height: 8px;
	padding: 1px;
}
.xFormViewWithoutBorder a
{
	color: #333333;
	font-size: 12px;
	font-weight: bold;
	height: 8px;
	padding: 1px;
}
.xFormView td.FormViewLabelCell, .xFormViewWithoutBorder td.FormViewLabelCell
{
	color: #666666;
	font-size: 11px;
	text-align: right;
}
.xFormView td.FormViewLabelCellWithBorder, .xFormViewWithoutBorder td.FormViewLabelCellWithBorder
{
	border-right: 1px solid #BBD9EE;
	font-weight: bold;
	height: 22px;
	text-align: right;
}
.xFormView td.FormViewLabelCellBold, td.FormViewLabelCellBold, .xFormViewWithoutBorder td.FormViewLabelCellBold, td.FormViewLabelCellBold
{
	font-weight: bold;
	text-align: right;
}
.xFormView th.FormViewSubHeader, .xFormViewWithoutBorder th.FormViewSubHeader
{
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	background: -moz-linear-gradient(center top , #EFEFF4, #D6DADF) repeat scroll 0 0 rgba(0, 0, 0, 0);
	border-color: -moz-use-text-color #CCCCCC #CCCCCC;
	border-image: none;
	border-right: 1px solid #CCCCCC;
	border-style: none solid solid;
	border-width: 0 1px 1px;
	box-shadow: 1px 0 0 rgba(255, 255, 255, 0.85) inset, 0 1px 0 rgba(255, 255, 255, 0.85) inset;
	color: #3C3B3B;
	font-size: 11px;
	font-weight: bold;
	padding: 1px 16px;
	text-align: left;
}
.xFormView td.HighlightedText, .xFormViewWithoutBorder td.HighlightedText
{
	background: none repeat scroll 0 0 #EFEFF1;
	border-bottom: 1px solid #BBD9EE;
	border-top: 1px solid #BBD9EE;
	font-size: 11px;
	font-weight: bold;
	height: 24px;
	padding: 3px 10px 0;
}
.xFormView td.HighlightedTextMedium, .xFormViewWithoutBorderMedium td.HighlightedTextMedium
{
	background: none repeat scroll 0 0 #EFEFF1;
	border-bottom: 1px solid #BBD9EE;
	border-top: 1px solid #BBD9EE;
	font-size: 11px;
	font-weight: bold;
	height: 24px;
	padding: 0 10px;
	vertical-align: middle;
}
.xFormView td.HighlightedTextLarge, .xFormViewWithoutBorderLarge td.HighlightedTextLarge
{
	background: none repeat scroll 0 0 #EFEFF1;
	border-bottom: 1px solid #BBD9EE;
	border-top: 1px solid #BBD9EE;
	font-size: 14px;
	font-weight: bold;
	height: 30px;
	padding: 3px 10px 0;
}
.lbltext
{
	display: block;
	float: right;
	padding-right: 5px;
	font-size: 12px;
	font-weight: bold; /*font-family: "Trebuchet MS" ,Arial,Helvetica,sans-serif;*/
	font-family: Tahoma;
}
.tmtb
{
	border: medium none;
	width: 100%;
}
.tmtb td
{
	border: medium none;
	height: 6px;
}
.xTableWithoutBorder
{
	border: medium none;
	color: #333333;
	width: 100%;
}
.xTableWithoutBorder td
{
	border-bottom: medium none;
	border-style: none;
	color: #333333;
	height: 6px;
	padding: 1px;
}
.BlockTable
{
	background-color: #EFF3F6;
	border-color: #C5D0DE;
	border-right: 1px solid #C5D0DE;
	border-style: solid;
	border-width: 1px;
	color: #505050;
	font-size: 11px;
}
TD.block
{
	color: #505050;
	font-size: 11px;
	padding: 10px 0 10px 10px;
}
.collapsePanel
{
	background-color: rgba(0, 0, 0, 0);
	float: left;
	height: 400px;
	overflow: hidden;
	position: absolute;
	width: 0;
}
.collapsePanelHeader
{
	cursor: pointer;
	float: left;
	height: 50px;
	position: absolute;
	width: 25px;
}
.Splitter
{
	border: 0 solid #333333;
}
.SplitterDrag
{
	background-color: #000000;
	opacity: 0.6;
}
.SplitterHover
{
	background-color: #888888;
	opacity: 0.6;
}
.SplitterCollapsedHorizontal
{
	border: 0 solid #000000;
}
.SplitterCollapsedVertical
{
	border: 0 solid #000000;
}
.PanelStyle1
{
	height: 100%;
	width: 100%;
}
.PanelStyle2
{
	height: 100%;
	width: 100%;
}
.PanelStyle3
{
	height: 100%;
	text-align: center;
	width: 100%;
}
.innerPopup, .IP
{
	background-color: #EFEFF1;
	border-color: #505050;
	border-style: solid;
	border-width: 0;
	color: #000000;
	font-size: 11px;
	font-weight: bold;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-top: 2.5px;
	position: relative;
	text-align: left;
	width: 220px;
}
.PL
{
	color: #000000;
	display: inline-block;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	width: 200px;
}
.pt
{
	height: 60px;
	width: 200px;
}
.lighttable
{
	border-color: #CBCBCB;
	border-right: 1px solid #CBCBCB;
	border-style: solid;
	border-width: 1px;
}
table.full-height
{
	border: 1px solid #000000;
	height: 100%;
	width: 100%;
}
.bolda
{
	color: #333333;
	font-weight: bold;
	text-align: center;
	text-decoration: underline;
}
input.hiddenButton
{
	background: url(../images/button.gif) no-repeat scroll 0 0 rgba(0, 0, 0, 0);
	border-style: none;
	border-width: 0;
	color: rgba(0, 0, 0, 0);
	cursor: pointer;
	font-size: 1em;
	height: 16px;
	line-height: 1 !important;
	overflow: hidden;
	padding: 0 0 0 16px !important;
	text-align: left;
	width: 16px;
}
.textboxstyle1
{
	background: -moz-linear-gradient(center top , #FFFFFF, #E6E6E6) repeat scroll 0 0 rgba(0, 0, 0, 0);
	border: 0 none;
	border-radius: 4px;
	box-shadow: 0 0 0 1px rgba(51, 153, 255, 0) inset, 0 2px 5px rgba(0, 0, 0, 0.35) inset, 0 1px 1px rgba(255, 255, 255, 0.5), 0 0 0 rgba(51, 153, 255, 0);
	color: #666666;
	display: inline-block;
	line-height: 16px;
	padding-bottom: 7px;
	padding-top: 7px;
	text-align: left;
	transition: box-shadow 400ms ease 0s;
	vertical-align: baseline;
}
.labelstyle123
{
	display: block;
	font-weight: bold;
	line-height: 16px;
	margin-bottom: 3px;
}
.selectdrop
{
	/*background-color: #FCFCFC; 	border: 1.5px solid #D1D1D1; 	border-radius: 3px; 	box-shadow: 0 1px 0 #FFFFFF, 0 1px 1px rgba(0, 0, 0, 0.04) inset; 	box-sizing: border-box; 	color: #3C3B3B; 	font-family: Tahoma; 	font-size: 11px; 	margin: 0; 	outline: 0 none; 	padding: 2px; 	transition: background 150ms linear 0s; 	width: 250px;*/
	background-color: #FCFCFC;
	border: 1.5px solid #D1D1D1;
	padding: 2px;
	outline: 0;
	margin: 0;
	color: #444;
	font-size: 11px;
	width: 250px;
	-webkit-border-radius: 3px;
	-o-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-sizing: border-box;
	-o-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 1),inset 0 1px 1px rgba(0, 0, 0, 0.04);
	-moz-box-shadow: 0 1px 0 rgba(255,255,255,1),inset 0 1px 1px rgba(0,0,0,0.04);
	-o-box-shadow: 0 1px 0 rgba(255,255,255,1),inset 0 1px 1px rgba(0,0,0,0.04);
	box-shadow: 0 1px 0 rgba(255, 255, 255, 1),inset 0 1px 1px rgba(0, 0, 0, 0.04);
	-webkit-transition: background 150ms linear;
	-moz-transition: background 150ms linear;
	-ms-transition: background 150ms linear;
	-o-transition: background 150ms linear;
	transition: background 150ms linear;
	font-family: Tahoma;
	color: #3C3B3B;
}
.textboxnew
{
	/*border: 1.5px solid #C9C9C9; 	border-radius: 3px; 	color: #3C3B3B; 	font-family: Tahoma; 	font-size: 11px; 	height: 20px; 	width: 65px; 	padding: 0 5px;*/
	border-radius: 3px;
	border: 1.5px solid #C9C9C9;
	color: #404040;
	font-size: 11px;
	height: 20px;
	padding: 0px 5px 0px 5px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	font-family: Tahoma;
	color: #3C3B3B;
	width: 65px;
}
.textboxnew_Bold
{
	/*border: 1.5px solid #C9C9C9; 	border-radius: 3px; 	color: #3C3B3B; 	font-family: Tahoma; 	font-size: 12px; 	height: 20px; 	width: 65px; 	padding: 0 5px; 	font-weight: bolder; 	font-variant: normal;*/
	border-radius: 3px;
	border: 1.5px solid #C9C9C9;
	color: #404040;
	font-size: 11px;
	height: 20px;
	padding: 0px 5px 0px 5px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	font-family: Tahoma;
	color: #3C3B3B;
	width: 65px;
	font-weight: bolder;
	font-variant: normal;
}
.textboxnew_Lable
{
	font-family: Tahoma;
	font-size: 11px;
	padding: 0 5px;
}
#myChecks label
{
}
.xStatusLegend
{
	border: 2px solid #FFFFFF;
	font-size: 11px;
}
.xStatusLegend table
{
	border: 1px solid #D6DADF;
	font-weight: bold;
	line-height: 20px;
	padding: 0;
}
.xStatusLegend td
{
	padding: 1px;
	vertical-align: middle;
}
.xStatusLegend td.FormViewLabelCell
{
	text-align: right;
}
.xStatusLegend th.FormViewSubHeader
{
	/*-moz-border-bottom-colors: none; 	-moz-border-left-colors: none; 	-moz-border-right-colors: none; 	-moz-border-top-colors: none; 	background: -moz-linear-gradient(center top , #EFEFF4, #D6DADF) repeat scroll 0 0 rgba(0, 0, 0, 0); 	border-color: -moz-use-text-color #CCCCCC #CCCCCC; 	border-image: none; 	border-right: 1px solid #CCCCCC; 	border-style: none solid solid; 	border-width: 0 1px 1px; 	box-shadow: 1px 0 0 rgba(255, 255, 255, 0.85) inset, 0 1px 0 rgba(255, 255, 255, 0.85) inset; 	color: #666666; 	font-size: 13px; 	font-weight: bold; 	padding: 3px 16px; 	text-align: left;*/
	color: #666666;
	background: #d6dadf url(../img/old-browsers/colors/bg_button.png) repeat-x;
	-webkit-background-size: 100% 100%;
	-moz-background-size: 100% 100%;
	-o-background-size: 100% 100%;
	background-size: 100% 100%;
	background: -webkit-gradient(linear, left top, left bottom, from(#efeff4), to(#d6dadf));
	background: -webkit-linear-gradient(top, #efeff4, #d6dadf);
	background: -moz-linear-gradient(top, #efeff4, #d6dadf);
	background: -ms-linear-gradient(top, #efeff4, #d6dadf);
	background: -o-linear-gradient(top, #efeff4, #d6dadf);
	background: linear-gradient(top, #efeff4, #d6dadf);
	border-color: #cccccc;
	padding: 3px 16px;
	border: 1px solid #cccccc;
	-webkit-box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.85), inset 0 1px 0 rgba(255, 255, 255, 0.85);
	-moz-box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.85), inset 0 1px 0 rgba(255, 255, 255, 0.85);
	box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.85), inset 0 1px 0 rgba(255, 255, 255, 0.85);
	border-top: 0;
	text-align: left;
	font-size: 13px;
	font-weight: bold;
}
.xAdminOption
{
	border: 2px solid #FFFFFF;
	font-size: 11px;
}
.xAdminOption table
{
	border-bottom: 1px solid #D6DADF;
	border-left: 1px solid #D6DADF;
	border-right: 1px solid #D6DADF;
	font-weight: bold;
	padding: 0;
}
.xAdminOption th.caption
{
	background: -moz-linear-gradient(center top , #006AAC, #00438D) repeat scroll 0 0 rgba(0, 0, 0, 0);
	border-color: #004795;
	border-radius: 6px 6px 0 0;
	box-shadow: 0 1px 0 rgba(255, 255, 255, 0.35) inset;
	color: #FFFFFF;
	font-size: 13px;
	font-weight: normal;
	height: 30px;
	margin: 0;
	padding: 5px 11px;
	text-align: left;
	vertical-align: middle;
}
.xAdminOption td
{
	padding: 9px 0 0;
	vertical-align: top;
}
.xAdminOption td.FormViewLabelCell
{
	text-align: right;
}
.xAdminOption th.FormViewSubHeader
{
	background: -moz-linear-gradient(center top , #EFEFF4, #D6DADF) repeat scroll 0 0 rgba(0, 0, 0, 0);
	border: 1px solid #CCCCCC;
	box-shadow: 1px 0 0 rgba(255, 255, 255, 0.85) inset, 0 1px 0 rgba(255, 255, 255, 0.85) inset;
	color: #3C3B3B;
	font-size: 11px;
	font-weight: bold;
	padding: 3px 9px;
	text-align: left;
	vertical-align: middle;
}
.readonlycss
{
	cursor: default;
	pointer-events: none;
}
.statuslabel
{
	vertical-align: middle;
}
.textheight1
{
	height: 2px;
}
#modalprogress
{
	color: #FFFFFF;
	left: 50%;
	margin: -11px 0 0 -55px;
	position: absolute;
	top: 50%;
}
body > #modalprogress
{
	position: fixed;
}
/*.xGridViewDB
{
	border-bottom-color: inherit;
	border-left-color: inherit;
	border-right-color: inherit;
	border-top-color: inherit;*//*-moz-border-bottom-colors: none; 	-moz-border-left-colors: none; 	-moz-border-right-colors: none; 	-moz-border-top-colors: none; 	 	 	border-color: -moz-use-text-color #CCCCCC #CCCCCC;*/
/*border-image: none;
	border-right: 1px solid #CCCCCC;
	border-style: none solid solid;
	border-width: 0 1px 1px;
	font-size: 13px;
	font-family: Tahoma;
	margin: 0 5px;
	width: 100%;
}
.xGridViewDB th a
{
	color: #3C3B3B;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
}
.xGridViewDB th
{
	text-align: center;
	vertical-align: bottom;
}
.xGridViewDB caption
{
	background: -moz-linear-gradient(center top , #006AAC, #00438D) repeat scroll 0 0 rgba(0, 0, 0, 0);
	background: -webkit-gradient(center top , #006AAC, #00438D) repeat scroll 0 0 rgba(0, 0, 0, 0);
	border-color: #004795;
	border-radius: 6px 6px 0 0;
	box-shadow: 0 1px 0 rgba(255, 255, 255, 0.35) inset;
	color: #FFFFFF;
	font-size: 13px;
	margin: 0;
	padding: 11px 16px;
	text-align: left;
}
.xGridViewDB td.caption
{
	border: 1px solid #7F7F7F;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-top: 10px;
	text-align: left;
}
.xGridViewDB td
{
	border-left: 1px dotted #CFCFCF;
	border-top: 1px solid #E6E6E6;
	color: #3C3B3B;
	padding: 2.5px 2px;
	vertical-align: middle;
}
.xGridViewDB td.labeltext
{
	text-align: right;
}
.xGridViewDB th
{*/
/*-moz-border-bottom-colors: none; 	-moz-border-left-colors: none; 	-moz-border-right-colors: none; 	-moz-border-top-colors: none; 	 	-webkit-border-bottom-colors: none; 	-webkit-border-left-colors: none; 	-webkit-border-right-colors: none; 	-webkit-border-top-colors: none; 	background: -webkit-gradient(linear,center top , #EFEFF4, #D6DADF) repeat scroll 0 0 rgba(0, 0, 0, 0);*/
/*	border-bottom-color: inherit;
	border-left-color: inherit;
	border-right-color: inherit;
	border-top-color: inherit;
	background: -webkit-gradient(linear, left top, left bottom, from(#EFEFF4), to(#D6DADF));
	background: -moz-linear-gradient(center top , #EFEFF4, #D6DADF) repeat scroll 0 0 rgba(0, 0, 0, 0);
	border-color: -moz-use-text-color #CCCCCC #CCCCCC;
	border-color: -webkit-use-text-color #CCCCCC #CCCCCC;
	border-image: none;
	border-right: 1px solid #CCCCCC;
	border-style: none solid solid;
	border-width: 0 1px 1px;
	box-shadow: 1px 0 0 rgba(255, 255, 255, 0.85) inset, 0 1px 0 rgba(255, 255, 255, 0.85) inset;
	color: #3C3B3B;
	padding: 5px;
}
.xGridViewDB td.FormViewSubHeader
{
	background: none repeat scroll 0 0 #EFEFF1;
	border-bottom: 5px solid #BBD9EE;
	border-top: 5px solid #BBD9EE;
	font-size: 14px;
	font-weight: bold;
	height: 24px;
	padding: 3px 10px 0;
}
.xGridViewDB th input
{
	width: 99%;
}
@media print
{
	div
	{
		background-color: #FFFFFF;
	}
	.xGridView
	{
		border-color: #000000;
	}
	.xGridView td
	{
		border-color: #000000;
	}
	.xGridView th
	{
		background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
		border-color: #000000;
	}
	.xGridView tr
	{
		border-color: #000000;
	}
	.xGridView caption
	{
		background-color: #000000;
		border-bottom: 1px solid #000000;
		border-color: #000000;
		border-left: 1px solid #000000;
		border-radius: 0;
		border-right: 1px solid #000000;
		color: #000000;
		margin: 0;
	}
	.fieldset
	{
		background: none repeat scroll 0 0 #000000;
		border-bottom: 1px solid #000000;
		border-color: #000000;
		border-left: 1px solid #000000;
		border-radius: 0;
		border-right: 1px solid #000000;
	}
}
*/
.xGridViewDB
{
	font-size: 11px;
	width: 100%;
	border: 1px solid #cccccc;
	border-top: 0;
	margin: 0 5px;
}
.xGridViewDB th a
{
	color: #3C3B3B;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
}
.xGridViewDB th
{
	text-align: center;
	vertical-align: middle;
}
.xGridViewDB caption
{
	color: white;
	background: #00438d url(img/old-browsers/colors/bg_button-icon.png) repeat-x;
	-webkit-background-size: 100% 100%;
	-moz-background-size: 100% 100%;
	-o-background-size: 100% 100%;
	-webkit-border-top-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	-moz-border-radius: 10px 10px 0 0;
	-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.35);
	-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.35);
	background-size: 100% 100%;
	background: -webkit-gradient(linear, left top, left bottom, from(#006aac), to(#00438d));
	background: -webkit-linear-gradient(top, #006aac, #00438d);
	background: -moz-linear-gradient(top, #006aac, #00438d);
	background: -ms-linear-gradient(top, #006aac, #00438d);
	background: -o-linear-gradient(top, #006aac, #00438d);
	background: linear-gradient(top, #006aac, #00438d);
	border-color: #004795;
	border-radius: 6px 6px 0 0;
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.35);
	margin: 0;
	padding: 11px 16px;
	font-size: 13px;
	text-align: left;
}
.xGridViewDB td.caption
{
	font-weight: bold;
	color: white;
	font-size: 12px;
	text-align: left;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	border: solid 1px #7f7f7f;
}
.xGridViewDB td
{
	padding: 2.5px 2px 2.5px 2px;
	color: #3C3B3B; /*padding: 9px 10px;*/
	vertical-align: middle;
	border-top: 1px solid #e6e6e6;
	border-left: 1px dotted #cfcfcf;
}
.xGridViewDB td.labeltext
{
	text-align: right;
}
.xGridViewDB th
{
	color: #3C3B3B;
	background: #d6dadf url(../img/old-browsers/colors/bg_button.png) repeat-x;
	-webkit-background-size: 100% 100%;
	-moz-background-size: 100% 100%;
	-o-background-size: 100% 100%;
	background-size: 100% 100%;
	background: -webkit-gradient(linear, left top, left bottom, from(#efeff4), to(#d6dadf));
	background: -webkit-linear-gradient(top, #efeff4, #d6dadf);
	background: -moz-linear-gradient(top, #efeff4, #d6dadf);
	background: -ms-linear-gradient(top, #efeff4, #d6dadf);
	background: -o-linear-gradient(top, #efeff4, #d6dadf);
	background: linear-gradient(top, #efeff4, #d6dadf);
	border-color: #cccccc;
	padding: 5px 5px 5px 5px;
	border: 1px solid #cccccc;
	-webkit-box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.85), inset 0 1px 0 rgba(255, 255, 255, 0.85);
	-moz-box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.85), inset 0 1px 0 rgba(255, 255, 255, 0.85);
	box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.85), inset 0 1px 0 rgba(255, 255, 255, 0.85);
	border-top: 0;
}
.xGridViewDB td.FormViewSubHeader
{
	padding-right: 10px;
	padding-left: 10px;
	font-weight: bold;
	background: #efeff1;
	padding-bottom: 0px;
	padding-top: 3px;
	height: 24px;
	font-size: 14px;
	border-top: solid 5px #BBD9EE;
	border-bottom: solid 5px #BBD9EE;
}
.xGridViewDB th input
{
	width: 99%;
}
.xGridViewDB select[disabled]
{
	color: black;
	background-color: Transparent;
}
.xGridViewDB input[disabled]
{
	color: black;
	background-color: Transparent;
}

.listbox::-webkit-scrollbar
{
	overflow: auto;
}

@media print
{
	div
	{
		background-color: White;
	}
	.xGridView
	{
		border-color: black;
	}
	.xGridView td
	{
		border-color: black;
	}
	.xGridView th
	{
		border-color: black;
		background: none;
		background: -webkit-linear-gradient(top, white, white);
		-webkit-box-shadow: none;
	}
	.xGridView tr
	{
		border-color: black;
	}

	.xGridView caption
	{
		background-color: black;
		border-right: 1px solid black;
		border-left: 1px solid black;
		border-bottom: 1px solid black;
		border-color: Black;
		border-radius: 0px;
		color: Black;
		margin: 0px 0px 0px 0px;
	}
	.fieldset
	{
		border-color: black;
		background: none;
		background: -webkit-linear-gradient(top, white, white);
		-webkit-box-shadow: none;
		background-color: black;
		border-right: 1px solid black;
		border-left: 1px solid black;
		border-bottom: 1px solid black;
		border-color: Black;
		border-radius: 0px;
	}

}
.lblHeader
{
	background: -moz-linear-gradient(center top , #efeff4, #d6dadf) repeat scroll 0 0 rgba(0, 0, 0, 0);
	border-color: #004795;
	border-radius: 6px 6px 0 0;
	box-shadow: 0 1px 0 rgba(255, 255, 255, 0.35) inset; /*color: #00000;*/
	font-size: 14px;
	font-weight: bold;
	margin: 0;
	padding: 11px 16px;
	text-align: left;
	width: 100%;
	color: #3c3b3b;
}
a.tooltipTimesheet
{
	position: relative;
	display: inline;
}
a.tooltipTimesheet span
{
	position: absolute;
	width: 250px; /* color: #FFFFFF;             background: #000000;*/
	color: #FFFFFF;
	background: #55607e;
	height: auto;
	line-height: auto;
	text-align: left;
	visibility: hidden;
	border-radius: 6px;
	white-space: normal;
	letter-spacing: normal;
	padding: 10px;
}
a.tooltipTimesheet span:after
{
	content: '';
	position: absolute;
	top: 100%;
	left: 47%;
	margin-left: -8px;
	width: 0;
	height: 0; /*border-top: 8px solid #000000;*/
	border-top: 8px solid #55607e;
	border-right: 8px solid transparent;
	border-left: 8px solid transparent;
}
a:hover.tooltipTimesheet span
{
	visibility: visible; /*opacity: 0.8;*/
	opacity: 0.99;
	bottom: 30px;
	left: 0%;
	margin-left: -118px;
	z-index: 999;
}
a.tooltipTimesheet img
{
	height: 13px;
	width: 13px;
}


/* ----------------------  CSS For Timesheet Module End   ---------------------------- */

/*--------------------CSS for Scroll To Top Icon---------------*/

.scrollToTop
{
	width: 20px;
	height: 30px;
	padding: 10px;
	text-align: center;
	background: whiteSmoke;
	font-weight: bold;
	color: #444;
	text-decoration: none;
	position: fixed; /*top:0px;*/
	bottom: 1px;
	right: -5px;
	display: none;
	background: url(../image_new/up_arrow_scroll.png) no-repeat 0px 20px;
	background-size: 80%;
	box-sizing: content-box;
}
.scrollToTop:hover
{
	text-decoration: none;
}

/*----------------------------------------------------------*/

a.tooltipImage
{
	position: relative;
	display: inline;
}
a.tooltipImage span
{
	position: absolute;
	width: 100px; /* color: #FFFFFF;             background: #000000;*/
	color: #FFFFFF;
	background: #778484;
	height: 100px;
	line-height: auto;
	text-align: left;
	visibility: hidden;
	border-radius: 6px;
	white-space: normal;
	letter-spacing: normal;
	padding: 5px;
}
a.tooltipImage span:after
{
	content: '';
	position: absolute;
	top: 100%;
	left: 47%;
	margin-left: -10px;
	width: 0;
	height: 0; /*border-top: 8px solid #000000;*/
	border-top: 8px solid #778484;
	border-right: 8px solid transparent;
	border-left: 8px solid transparent;
}
a:hover.tooltipImage span
{
	visibility: visible; /*opacity: 0.8;*/
	opacity: 0.99;
	bottom: 30px;
	left: 10%;
	margin-left: -10px;
	z-index: 999;
}
.addbutton1 {
    background-color: #99a0b2;
    border: medium none;
    border-radius: 5px;
    color: #fff;
    font-family: Tahoma;
    font-size: 11px;
    font-weight: bold;
    letter-spacing: 0.1em;
    padding: 6px 15px;
    transition: all 0.2s ease-in 0s;
}
.addbutton1:hover, .addbutton1:focus {
    background: none repeat scroll 0 0 #FFD298;
    color: #000;
}

.efgh_1
{
	border-right: #55607e 1pt groove;
	border-top: #55607e 1pt solid;
	border-left: #55607e 1pt solid;
	border-bottom: #55607e 1pt groove;
	padding-right: 1px;
	padding-top: 1px;
	padding-left: 1px;
	padding-bottom: 1px;
	font-family: Verdana, sans-serif, Arial, Helvetica;
	font-size: 11px;
	background-color: #FFFFFF;
	color: #000000;
}
.Test
{
	border-right: #55607e 1pt groove !important;
	border-top: #55607e 1pt solid;
	border-left: #55607e 1pt solid;
	border-bottom: #55607e 1pt groove;
	border-right: #55607e 0pt groove;
	padding-right: 1px;
	padding-top: 1px;
	padding-left: 1px;
	padding-bottom: 1px;
	font-family: Verdana, sans-serif, Arial, Helvetica;
	font-size: 11px;
	background-color: #FFFFFF;
	color: #000000;
	width: 220px;
}

.scrollable
{    
    border-spacing: 0;
    overflow:hidden;
}
.scrollable thead,
.scrollable tbody { display: block; }


.scrollable tbody {    
    overflow-y: auto;
    overflow-x: hidden;
}


.tab-button{
    display:inline-table;
	background-color: #55607E;
	color:white;		
	font-weight: 600;
	padding: 8px 20px 8px 20px;
	/*border-radius: 8px 8px 0px 0px;		*/
	cursor: pointer;
	margin: -1px
}

.tab-button:hover{
	background-image: url(../image_new/big_tab.gif);
    border-color: #55607E;
}

.active{
    background-image: url(../image_new/big_tab.gif);
    border-color: #55607E;
}


.GridTable {
    
}
.GridTable tbody tr:nth-child(even) td {
    background-color: #F3F3F3;
	padding-left: 5px;
	font-size: 8.5pt;
	color: #000000;
	font-family: Tahoma, Verdana, Arial,Helvetica, sans-serif;
	text-decoration: none;
	line-height: 15px;
}
.GridTable tbody tr:nth-child(odd) td {
    background-color: #ffffff;
	padding-left: 5px;
	font-size: 8.5pt;
	color: #000000;
	font-family: Tahoma, Verdana, Arial,Helvetica, sans-serif;
	text-decoration: none;
	line-height: 15px;

}



.ajax__calendar_container{
	border: 1.5px solid #C9C9C9;
	border-radius: 5px;    
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}

.ajax__calendar_header{
	color:#55607e;
}

.ajax__calendar_prev{
	color:#55607e;
}

.ajax__calendar_next{
	color:#55607e;
}

.ajax__calendar_days thead{
	color:#0f8fff;
}

.ajax__calendar_today{
	color:#8f8f8f;
}

.ajax__calendar_days tbody .ajax__calendar_hover .ajax__calendar_day{
	font-weight:bold;
	color:#FF3300;
}

.ajax__calendar_months tbody .ajax__calendar_hover .ajax__calendar_month{
	font-weight:bold;
	color:#FF3300;
}

.ajax__calendar_years tbody .ajax__calendar_hover .ajax__calendar_year{
	font-weight:bold;
	color:#FF3300;
}



/*Calendar Control Style Sheet*/
/*Start*/
    .calendarWrapper
    {
        background-color: azure;    
        display: inline-block;
        width:100%;
    }

    .myCalendar
    {
        background-color: azure;
        width: 100%;
        border: none !important;
    }

    .myCalendar a
    {
        text-decoration: none;
    }

    .myCalendar .myCalendarTitle
    {
        font-weight: bold;
        height: 25px;
        line-height: 25px;
        background-color: #55607e;
        color: #ffffff;
        border: none !important;
    }

    .myCalendar th.myCalendarDayHeader
    {
        height: 25px;
    }

    .myCalendar tr
    {
        border-bottom: solid 1px #ddd;
    }

    .myCalendar table tr
    {
        border-bottom: none !important;
    }
    
    .myCalendar tbody tr:first-child td{
        background-color: #55607e !important;
    }

    .myCalendar tr:last-child td
    {
        border-bottom: none;
    }

    .myCalendar tr td.myCalendarDay, .myCalendar tr th.myCalendarDayHeader
    {
        border-right: solid 1px #ddd;
    }

    .myCalendar tr td:last-child.myCalendarDay, .myCalendar tr th:last-child.myCalendarDayHeader
    {
        border-right: none;
    }
        

    .myCalendar td.myCalendarDay:nth-child(7) a
    {
        color: #c52e2e !important;
    }

    .myCalendar .myCalendarNextPrev
    {
        text-align: center;
        
    }

    .myCalendar .myCalendarNextPrev a
    {
         font-size: 9px; 
    }

    .myCalendar .myCalendarNextPrev:nth-child(1) a
    {
        color: azure!important;
        /*background: url(prevMonth.png) no-repeat center center;*/
        
    }

    .myCalendar .myCalendarNextPrev:nth-child(1) a:hover, .myCalendar .myCalendarNextPrev:nth-child(3) a:hover
    {
        background-color: transparent;
    }

    .myCalendar .myCalendarNextPrev:nth-child(3) a
    {
        color: azure!important;
        /*background: url(nextMonth.png) no-repeat center center;*/
    }

    .myCalendar td.myCalendarSelector a
    {
        background-color: #25bae5;
    }

    .myCalendar .myCalendarDayHeader a,
    .myCalendar .myCalendarDay a,
    .myCalendar .myCalendarSelector a,
    .myCalendar .myCalendarNextPrev a
    {
        display: block;
        line-height: 20px;
    }

    .myCalendar .myCalendarToday
    {
        background-color: #f2f2f2;
        -webkit-box-shadow: 1px 1px 8px 1px #8f8f8f;
        box-shadow: 1px 1px 8px 1px #8f8f8f;
        display: inline-block;
        width: 24px !important;
        height: 19px !important;
        border: 2px solid #f2f2f2;
        margin-left: 5px;
        margin-top: -1px;
        position: relative;
    }

    .myCalendar .myCalendarToday a
    {
        color: #25bae5 !important;
        font-weight: bold;
    }

    .myCalendar .myCalendarToday a:after
    {
        content: "TODAY";
        color: #000;
        font-size: 0.5em;
        display: inline-block;
        pointer-events: none;
        width: 100%;
        float: left;
    }

    .myCalendar .myCalendarDay a:hover,
    .myCalendar .myCalendarSelector a:hover
    {
        background-color: #25bae5;
    }
/*End*/
/***sprite images emp master start***/
.emp_detail_icons div {        
    display: block;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    background:  url(../image_new/thumb/sprites.png);  
    height: 38px;
    width: 38px;

    -webkit-transition: all 0.2s ease; /* Safari and Chrome */
    -moz-transition: all 0.2s ease; /* Firefox */
    -ms-transition: all 0.2s ease; /* IE 9 */
    -o-transition: all 0.2s ease; /* Opera */
    transition: all 0.2s ease;
}

.emp_personal1 div{
	background-position: -8px -3px ;		
}

.emp_personal1:hover div{
	background-position: -52px -3px ;
}


.contact div{
	background-position: -105px -6px ;
}

.contact:hover div{
	background-position: -156px -6px ;
}

.emp_emergency div{
	background-position: -202px -6px ;
}

.emp_emergency:hover div{
	background-position: -253px -6px ;
}

.dependant1 div{
	background-position: -306px -9px ;
}

.dependant1:hover div{
	background-position: -355px -9px ;
}
.salary_final div{
	background-position: -203px -108px ;
}
.salary_final:hover div{
	background-position: -257px -108px ;
}
.asset_final div{
	background-position: -4px -58px ;
}
.asset_final:hover div{
	background-position: -55px -58px ;
}
.insurance div{
	background-position: -306px -108px ;
}
.insurance:hover div{
	background-position: -354px -108px ;
}
.reference1 div{
	background-position: -405px -58px ;
}
.reference1:hover div{
	background-position: -457px -56px ;
}
.immigration1 div{
	background-position: -404px -12px ;
}

.immigration1:hover div{
	background-position: -453px -10px ;
}
.experience div{
	background-position: -205px -57px ;
}
.experience:hover div{
	background-position: -254px -58px ;
}
.Qualification div{
	background-position: -307px -59px ;
}
.Qualification:hover div{
	background-position: -357px -58px ;
}
.customize div{
	background-position: -404px -106px ;
}
.customize:hover div{
	background-position: -457px -107px ;
}
.reporting div{
	background-position: -101px -57px ;
}
.reporting:hover div{
	background-position: -154px -56px ;
}
.attachment div{
	background-position: -4px -104px ;
}
.attachment:hover div{
	background-position: -54px -104px ;
}
.allowance div{
	background-position: -103px -106px ;
}
.allowance:hover div{
	background-position: -154px -107px ;
}
/***sprite images emp master end***/




/*Error/Info Message CSS Stylesheet*/
.alert_msg{
    width: 70%;    
    margin: 5px;    
    -webkit-box-shadow: 1px 1px 8px 1px #8f8f8f;
    box-shadow: 1px 1px 8px 1px #8f8f8f;
    padding: 0px 10px 10px 10px;
    opacity: 1;
    
    -webkit-transition: all 0.4s ease; /* Safari and Chrome */
    -moz-transition: all 0.4s ease; /* Firefox */
    -ms-transition: all 0.4s ease; /* IE 9 */
    -o-transition: all 0.4s ease; /* Opera */
    transition: all 0.4s ease;
}

.info{
    background-color: #E7FFE2;
    border: 1px solid #8FA08E;
}
.err{
    background-color: #FFE2E2;
    border: 1px solid #DBC3C3;
}

input[type="radio"]:focus + label {
    font-weight:bold;
}


/*For frozen button panel at bottom of the screen*/
.frozenButtonPanel{
    position:fixed;
    bottom:0px;
    width:100%;
    background-color:white;
    height:40px;
    display:none;
    -webkit-box-shadow: 2px 2px 10px 2px #8f8f8f;
    box-shadow: 2px 2px 10px 2px #8f8f8f;
    background-color: #EFEFF4;
}
.Text_Ess_Label
{
	font-size: 8.0pt;
	color: #4C4A7D;
	font-family: Verdana, sans-serif, Arial, Helvetica;
	text-decoration: None;
	line-height: 13px;
}
.WebHRBox2 {
    background-color: #fff;
    border-radius: 2px;
    border-top: 1px solid #e1e1e1;
    box-shadow: 0 1px 0 0 #ffffff inset, 0 1px 2px 0 #b3b3b3;
    /*width: 500px;*/
}
.middletableborder_top
{
	border-width: 1px;
	border-top-style: solid;
	border-color: #cccccc;
	background-color: #FFFFFF;
}
.middletableborder_top_right
{	
	border-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-color: #cccccc;
	background-color: #FFFFFF;
}
.middletableborder_top_right_Left
{	
	width: 98%;
    border-width: 1px;
    border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
    border-color: #cccccc;
    margin-top: 10px;
    background-color: #FFFFFF;
}
.middletableborder_right
{	
	border-width: 1px;
	border-right-style: solid;
	border-color: #cccccc;
	background-color: #FFFFFF;
}
.middletableborder_Left
{	
	border-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-color: #cccccc;
	background-color: #FFFFFF;
}

/* For AjaxToolkit Tab control */
/* Already Used In Allowance Master */
.orange-tab-control{
}
.orange-tab-control>div span.ajax__tab_inner>span{
	display:inline-table;
	background-color: #55607E;
	color:white;		
	font-weight: 600;
	padding: 5px 10px 5px 10px;
	font-family: verdana;
	font-size: 8.5pt;
	cursor: pointer;
	margin: 1px
}
.orange-tab-control>div span.ajax__tab_inner>span:hover, 
.orange-tab-control>div>span.ajax__tab_active span.ajax__tab_inner>span {
	background-image: url(../image_new/big_tab.gif);
    border-color: #55607E;
}
.orange-tab-control > .ajax__tab_body{
	 border: 1px solid #d6dadf; 
	 border-radius: 5px; 
}

.textboxnew_Comments
{
	border: 1.5px solid #C9C9C9;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	color: #3C3B3B;
	font-family: Tahoma;
	font-size: 11px;
	height: 20px;
	padding: 0 5px;
	width: 110px;
	height: 40PX;
}


 .popup_comments
{
	border-color: #505050;
	border-style: solid;
	border-width: 0;
	color: #000000;
	max-width: 120px;
	padding: 5px;
	background-color: #cccccc;
	position: absolute;
	z-index: 1000;
}

