﻿/*** reset css  here ***/
/*html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td,article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary,time, mark, audio, video {margin: 0;padding: 0;border: 0;font-size: 100%;font: inherit;vertical-align: baseline;}*/
/* HTML5 display-role reset for older browsers */
/*article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;}
html{min-height:100%;height:100%;}*/
body {margin: 0;padding: 0;}/*padding:0 0 84px;border:5px solid #002d49;min-height:97%;*/
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after,q:before, q:after {content: '';content: none;}
/*table {border-collapse: collapse;border-spacing: 0;width:100%;}
*,*:before,*:after{outline:none;box-sizing: border-box;-o-box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-ms-box-sizing: border-box;}*/
/*** reset css over ***/
/*** font face path***/
.homepage_link{background:url(../HeaderFooter/Images/homepage_icon.png) no-repeat;min-height:30px;line-height:30px;margin:5px 0 0;clear:both;}
/***@font-face {
    font-family: 'proxima_nova_cn_rgregular';
    src: url('font/proximanovacond-regular-webfont.eot');
    src: url('font/proximanovacond-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/proximanovacond-regular-webfont.woff') format('woff'),
         url('font/proximanovacond-regular-webfont.ttf') format('truetype'),
         url('font/proximanovacond-regular-webfont.svg#proxima_nova_cn_rgregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'avantgarde_md_btmedium';
    src: url('font/avgardm-webfont.eot');
    src: url('font/avgardm-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/avgardm-webfont.woff') format('woff'),
         url('font/avgardm-webfont.ttf') format('truetype'),
         url('font/avgardm-webfont.svg#avantgarde_md_btmedium') format('svg');
    font-weight: normal;
    font-style: normal;
}***/
@font-face {
    font-family: 'Open Sans Semibold';
    src: url('font/OpenSans-Semibold.ttf');   
    font-weight: normal;
    font-style: normal;
}
#div_Footer{position:absolute;bottom:0px;width:99%;left:5px;margin:0;padding:0;}
#div_Resizable {border:7px solid #002d49;margin:0;padding:0;}

.divContent{width:100%;height:100%;background-color:#fff;}
.divContent *{z-index:99999999;}
.field 
	{
	font-size: 11px;
	color: #000000;
	/*background:url(../images/company_category.jpg) no-repeat;*/
	padding:0px 0px 0px 0px;
	font-family:Open Sans Semibold,avantgarde_bk_btbook;
	border-style:solid;
	border-width:1px;
	border-color:#e5e5e7;  
	/*border:1px solid #e5e5e7;*/
	-ms-border-radius:1px;
	-o-border-radius:1px;
	-webkit-border-radius:1px;
	-moz-border-radius:1px;	
	/*height:21px;*/
	}
	.fieldBold 
	{
	font-size: 11px;
	color: #000000;
	/*background:url(../images/company_category.jpg) no-repeat;*/
	padding:0px 0px 0px 0px;
	font-family:Open Sans Semibold,avantgarde_bk_btbook;	
	font-weight:bolder;
	border-style:solid;
	border-width:1px;
	border-color:#e5e5e7;  
	/*border:1px solid #e5e5e7;*/
	-ms-border-radius:1px;
	-o-border-radius:1px;
	-webkit-border-radius:1px;
	-moz-border-radius:1px;	
	/*height:21px;*/
	}
	.DataGridFixedHeader
        {
            top: expression(this.offsetParent.scrollTop - 1);
            left: expression(this.offsetParent.scrollLeft - 1);
            font-family: Open Sans Semibold,avantgarde_bk_btbook;
            font-size: 13px;
            font-weight: bold;
            color: black;
            background-color: #f6a105;
            width: 100%;
            height:auto;
            z-index: 1;
            position: relative ;
		    text-align:center ;
        }
.field:hover,.field:focus
	{
	font-size: 11px;
	border-style:solid;
	border-width:1px;
	border-color:#638EA7;  
	/*border:1px solid #638EA7;*/
	box-shadow:0px 0px 1px #86B9D6;
	-o-box-shadow:0px 0px 1px #86B9D6;
	-webkit-box-shadow:0px 0px 1px #86B9D6;
	-moz-box-shadow:0px 0px 1px #86B9D6;
	}
.textnormal 
	{
	font-family: Open Sans Semibold,avantgarde_bk_btbook;
	font-size: 11px;
	font-weight: bold;
	color: #002d49;
    /*height :15px;*/
    vertical-align:middle;
	}
.CreditCardHide
{
	position: absolute;
	display: none;
	background-color: white;
	width: 380px;
	height: 140px;
	top: 220px;
	left: 400px;
}
.CreditCardShow
{
	position: absolute;
	display: block;
	background-color: white;
	width: 380px;
	height: 140px;
	top: 220px;
	left: 400px;
}

.hd1 
	{
	font-family: Open Sans Semibold,avantgarde_bk_btbook;
	font-size: 13px;
	font-weight: bold;
	color: #f6a105;
	background-color: #002d49;
	line-height:25px;
	}
.hd 
	{
	text-transform:uppercase;
	text-align:center;
	font-family: Open Sans Semibold,avantgarde_bk_btbook;
	font-size: 16px;
	color: #f6a105;
	background-color: #002d49;
	line-height: 30px;
	}
.hdLabel 
	{
	text-transform:uppercase;
	text-align:center;
	font-family: Open Sans Semibold,avantgarde_bk_btbook;
	font-size: 16px;
	color: white;
	background-color: #f6a105;
	line-height: 20px;
	}
.rd ,.OptionBtn
	{
	font-family: Open Sans Semibold,avantgarde_bk_btbook;
	font-size: 11px;
	color: #002d49;
	font-weight: bold;
	/*border-style:solid;
	border-width:thin;
	border-color:#002d49;  */
	}
	.OptionBtnSmall
	{
		font-family: Open Sans Semibold,avantgarde_bk_btbook;
		font-size: 9px;
		color: #002d49;
		font-weight: bold;
		/*border-style:solid;
		border-width:thin;
		border-color:#002d49;  */
	}
.rd:hover,.OptionBtn:hover,.rd:focus,.OptionBtn:focus
	{
	font-family: Open Sans Semibold,avantgarde_bk_btbook;
	font-size: 11px;
	color: #f6a105;
	font-weight: bold;
	/*border-style:solid;
	border-width:thin;
	border-color:#f6a105;  */
	}
.hd2 
	{
	font-family: Open Sans Semibold,avantgarde_bk_btbook;
	font-size: 11px;
	font-weight: bold;
	color: #002d49;/*f6a105;*/
	/*background-color: #002d49;
	line-height: 18px;	*/
	line-height:25px;
	padding-left:5px;
	text-align:left;
	}
.hdRpt 
	{
	font-family: Open Sans Semibold,avantgarde_bk_btbook;
	font-size: 11px;
	/*font-weight: bold;*/
	color: #002d49;/*f6a105;*/
	border:solid 1px #666666;
	/*background-color: #002d49;
	line-height: 18px;	*/
	/*line-height:25px;*/
	margin:3px 3px 3px 3px;
	text-align:center;	
	}
.trRpt2
	{
	background-color: #f3f1f2;
	line-height:20px;
	}
.trRpt1
	{
	background-color: #fff;
	line-height:20px;
	}
.buttonSmall
{
	font-family: Open Sans Semibold,avantgarde_bk_btbook;
	font-size: 10px;
	color: #ffffff;
	border: 1px solid #002d49;
	border-radius: 3px; -ms-border-radius:3px;
	-o-border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	font-weight:bold;
	background-color:#002d49;
	height:20px;
	text-align:center;
	/*line-height:28px;*/
	width:auto;
	vertical-align:top;
}
.buttonSmall:hover, .buttonSmall:focus
{
	font-family: Open Sans Semibold,avantgarde_bk_btbook;
	font-size: 10px;
	color: #002d49;
	border: 1px solid #f6a105;
	border-radius: 3px; 
	-ms-border-radius:3px;
	-o-border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	font-weight:bold;
	background-color:#f6a105;
	height:20px;
	text-align:center;
	/*line-height:28px;*/
	width:auto;
	vertical-align:top;
}
.buttonMain
	{
	font-family:Open Sans Semibold,avantgarde_bk_btbook;
	font-size: 13px;
	color: #ffffff;
	border:none;
	font-weight: bold;
	background-color: #002d49;
	height:auto;
	width:auto;
	text-align:left;
	}
.buttonMain:hover ,.buttonMain:focus 
	{
	font-family: Open Sans Semibold,avantgarde_bk_btbook;
	font-size: 13px;
	color: #f6a105;
	border:none;
	font-weight: bold;
	background-color: #002d49;
	height:auto;
	width:auto;
	text-align:left;
	}

.button 
	{
	font-family:Open Sans Semibold,avantgarde_bk_btbook;
	font-size: 13px;
	color: #ffffff;
	border:1px solid #002d49;	
	font-weight: bold;
	background-color: #002d49;
	height:25px;
	text-align:center;
	/*line-height:20px;*/
	width:auto;
	vertical-align:middle;		
	}
.button:hover ,.button:visited 
	{
	font-family: Open Sans Semibold,avantgarde_bk_btbook;
	font-size: 13px ;
	color: #002d49;
	border:1px solid #f6a105;	
	font-weight: bold;
	background-color: #f6a105 !important;
	height:25px;
	text-align:center;
	line-height:28px;
	width:auto;
	vertical-align:middle;
	}
.linkbutton ,.linkbuttonBlank
	{
	font-family: Open Sans Semibold,avantgarde_bk_btbook;
	font-size: 13px;
	color: #002d49;
	font-weight: bold;
	height:20px;
	}

.linkbutton:hover,.linkbuttonBlank:hover,.linkbutton:focus,.linkbuttonBlank:focus
	{
    font-family: Open Sans Semibold,avantgarde_bk_btbook;
    font-size: 13px;
    color: #f6a105;
    font-weight: bold;
	}
.linkbuttonR ,.linkbuttonBlankR
	{
	font-family: Open Sans Semibold,avantgarde_bk_btbook;
	font-size: 13px;
	color: #fff;
	background-color:#002d49;
	font-weight: bold;
	height:20px;
	}
.linkbuttonR:hover,.linkbuttonBlankR:hover,.linkbuttonR:focus,.linkbuttonBlankR:focus
	{
    font-family: Open Sans Semibold,avantgarde_bk_btbook;
    font-size: 13px;
    background-color:#002d49;
    color: #f6a105;
    font-weight: bold;
	}/*
.linkbuttonright
	{
	font-family: Open Sans Semibold,avantgarde_bk_btbook;
	font-size: 13px;
	color: #002d49;
	font-weight: bold;
	height:20px;
	float:right;
	}
.linkbuttonright:hover,.linkbuttonright:focus
	{
    font-family: Open Sans Semibold,avantgarde_bk_btbook;
    font-size: 13px;
    color: #f6a105;
    font-weight: bold;
    height:20px;
	float:right;
	}*/
.innertable
	{
	background-color: #fff;
	border:2px solid #002d49;
	border-radius:5px;
	-o-border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	margin:0 0 0px;
	padding-bottom:5px;
	/*text-transform:capitalize;   */
	}
.normaltable
	{
	background-color: #fff;
	border:2px solid #ccc;	
	}
.error 
	{	 
	font-family: Open Sans Semibold,avantgarde_bk_btbook;
	font-size: 11px;
	font-weight: normal;
	color: red;
	}
.clear{clear:both;}
.autocomplete_completionListElement 
	{  
	visibility : hidden;
	margin : 0px!important;
	background-color : #fff;
	color : #002d49;
	border-style:solid;
	border-width:thin;
	border-color:#002d49; 
	cursor : 'default';
	overflow : auto;
    text-align :left; 
    font-family: Open Sans Semibold,avantgarde_bk_btbook;
    font-size:11px;
    text-indent:-1;
    width:auto;
    z-index:1050;
    max-height:25%;
    min-height:10%;
	}
.autocomplete_listItem 
	{
	margin : 0px!important;
	background-color : #fff;
	color : #002d49;
	font-family: Open Sans Semibold,avantgarde_bk_btbook;
	font-size:11px;
    text-align :left; 
    text-indent:-1;
	z-index:1050;
	width:auto;
	}
.autocomplete_highlightedListItem
	{
	margin : 0px!important;
	background-color: #ffedca; 
	color: #002d49;
	padding: 1px;
	font-family: Open Sans Semibold,avantgarde_bk_btbook;
	font-size:11px;
    text-align :left; 
    text-indent:-1;
	z-index:1050;
	}
.gridhd
	{
	font-family:Open Sans Semibold,avantgarde_bk_btbook;
	height:auto;
	background-color :#f6a105;
	Font-Size:12px;
	font-weight:bold; 
	color :black 	
	}

.gridhdd
	{
	font-family:Open Sans Semibold,avantgarde_bk_btbook;
	height:auto;
	background-color :#f6a105;
	Font-Size:12px; 
	font-weight:bold; 
	color :black 
	}
.gridr1,.odd
	{
	font-family:Open Sans Semibold,avantgarde_bk_btbook;
	height:auto;
	
	background-color :#ffedca;
	Font-Size:13px; 
	color :black; 
	}
.gridr11
	{
	font-family:Open Sans Semibold,avantgarde_bk_btbook;
	height:auto;
	background-color :#ffedca;
	Font-Size:12px; 
	color :black; 
	}
.gridr2,.even
	{
	font-family:Open Sans Semibold,avantgarde_bk_btbook;	
	height:10px;
	background-color :white;
	Font-Size:13px; 
	color :black; 
	}
	.evenRpt
	{
	font-family:Open Sans Semibold,avantgarde_bk_btbook;	
	height:auto;
	background-color :white;
	Font-Size:13px; 
	color :black; 
	}
.gridr22
	{
	font-family:Open Sans Semibold,avantgarde_bk_btbook;
	height:auto;
	background-color :white;
	Font-Size:12px; 
	color :black; 
	}
.gridSel
	{
	font-family:Open Sans Semibold,avantgarde_bk_btbook;
	background-color :#f6a105;
	font-weight:bold; 
	}

.List
   {
	font-family:  Open Sans Semibold,avantgarde_bk_btbook;
	font-size: 11px;
	font-weight: normal;
	height:150px;
    width:180px;
    background-color: #f1f1f1;
    z-index:100;
    border:1px solid #002d49;
    }
.ListSmall
   {
	font-family:  Open Sans Semibold,avantgarde_bk_btbook;
	font-size: 11px;
	font-weight: normal;	
    background-color: #f1f1f1;
    z-index:100;
    border:1px solid #002d49;
    }
.divPos
    {
    position: absolute;
    width: 250px;
    height: 250px;
    left: 10px;
    z-index:1000;
    top: 0px;
    background-color:#ffedca;/*#fff3d5;*/
    border:2px solid #002d49;
	border-radius:5px;
	-o-border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
    overflow:hidden;
    }	
 .divPosBig
    {
    position: absolute;
    width: 250px;
    height: 280px;
    left: 10px;
    z-index:1000;
    top: 0px;
    background-color:#ffedca;/*#fff3d5;*/
    border:2px solid #002d49;
	border-radius:5px;
	-o-border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
    overflow:hidden;
    }	
.divPosInner
    {
    width: 100%; 
    height: 190px; 
    overflow: auto;
    border:1px solid #002d49;
    }
.ListPos
   {
	font-family:  Open Sans Semibold,avantgarde_bk_btbook;
	font-size: 11px;
	font-weight: normal;
	width: 230px;
	height: 185px;
	background-color: #f1f1f1;
    z-index:100;
    border:none;
    }
/*new class--*/
.plainText{
	font-family: Open Sans Semibold,avantgarde_bk_btbook;
	font-size: 13px;
	/*font-weight: bold;*/
	color: #002d49;
	}
.HeaderSpan
	{font-family: arial,Open Sans Semibold; text-align: right; font-size: 14px; color: #757474;display: block;}
.HeaderTdLabels
	{width: 100%; margin: 0 auto; padding: 0 10px 0 0; font-family: Open Sans Semibold,avantgarde_bk_btbook;
            font-size: 13px;font-style:italic;font-weight:bold; color: #002d49; text-align: right;}
.FooterTdAddress
	{width:100%;text-align:right;padding:10px 10px 0 0;color:#fff;background:#002d49;font-style:normal;font-weight:bold;font-family:Open Sans Semibold,avantgarde_bk_btbook;font-size:15px;}/*proxima_nova_cn_rgregular,*/
.headerright_paragraph{text-align:right;font-family:Open Sans Semibold,avantgarde_bk_btbook;color:#002d49;font-size:13px;font-style:normal ;font-weight:normal;}
.headerright_paragraph b{font-size:20px;text-transform:uppercase;}

/* these classes used in User Access - do not delete */
.evensmall,.isDull
{ 
	font-family: Open Sans Semibold,avantgarde_bk_btbook;
	font-size: 8.5pt;
	color: #000000;
	background-color: #ffffff;	
	border:1px solid #002d49;
}
.oddsmall
{
	font-family:Open Sans Semibold,avantgarde_bk_btbook;
	font-size: 8.5pt;
	color: #000000;
	background-color: #ffedca;
	border:1px solid #002d49;
}
.IsVisible,.isVisible
{
	font-family: Open Sans Semibold,avantgarde_bk_btbook;
	font-size: 8.5pt;
	color: black;
	background-color: #ffedca;
	border:1px solid #002d49;
}
.IsDelete
{
	font-family: Open Sans Semibold,avantgarde_bk_btbook;
	font-size: 8.5pt;
	color: black;
	background-color: #ffedca;
	border:1px solid #002d49;
}
.IsModify,.isReadOnly
{
	font-family: Open Sans Semibold,avantgarde_bk_btbook;
	font-size: 8.5pt;
	color: black;
	background-color: #ffedca;
	border:1px solid #002d49;
}
.IsUser
{
	font-family: Open Sans Semibold,avantgarde_bk_btbook;
	font-size: 8.5pt;
	color: black;
	background-color: #ffedca;
	border:1px solid #002d49;
}

/* these classes used in User Create Master - do not delete */
.isAvailable
{
	font-family: Open Sans Semibold,avantgarde_bk_btbook;
	font-size: 9pt;
	font-style: italic;
	color: black;
}
.isUnAvailable
{
	font-family: Open Sans Semibold,avantgarde_bk_btbook;
	font-size: 9pt;
	font-style: italic;
	color: black;
}
.fieldS
	{
	font-size: 12px;
	color: #000000;
	/*background:url(../images/company_category.jpg) no-repeat;*/
	padding:0px 0px 0px 0px;
	font-family:Open Sans Semibold,avantgarde_bk_btbook;
	border-style:solid;
	border-width:thin;
	border-color:#e5e5e7;  
	/*border:1px solid #e5e5e7;*/
	-ms-border-radius:3px;
	-o-border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;	
	height:18px;
	}
.fieldS:hover,.fieldS:focus
	{
	font-size: 12px;
	border-style:solid;
	border-width:thin;
	border-color:#638EA7;  
	/*border:1px solid #638EA7;*/
	box-shadow:0px 0px 3px #86B9D6;
	-o-box-shadow:0px 0px 3px #86B9D6;
	-webkit-box-shadow:0px 0px 3px #86B9D6;
	-moz-box-shadow:0px 0px 3px #86B9D6;
	}


/*
body
{
	background-color: #FFFFFF;
	margin:0 0 0 0;
}
.hdbottom
{
	BORDER-BOTTOM: white thin solid;
}
.getBold
{
	font-family:proxima_nova_cn_rgregular,Open Sans Semibold;
	font-size:8pt;
}
.linklhswhite
{
	font-family: proxima_nova_cn_rgregular,Open Sans Semibold;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #000099;
	
}
.hd1
{
	font-family: proxima_nova_cn_rgregular,Open Sans Semibold;
	font-size: 15px;
	font-weight: normal;
	color: #003366;	
	height: 12px;
}
.hd5
{
	font-family: proxima_nova_cn_rgregular,Open Sans Semibold;
	font-size: 10px;
	font-weight: normal;
	color: #003366;	
	height: 12px;
	
}
.field1 {
	font-family: proxima_nova_cn_rgregular,Open Sans Semibold;
	font-size: 11px;
	color: #000000;
	border: 1px solid #7f9db9;
	width: 150px;
}
.field2 {
	font-family: proxima_nova_cn_rgregular,Open Sans Semibold;
	font-size: 11px;
	color: #000000;
	border: 1px solid #7f9db9;
	width: 125px;
}
.field3 {
	font-family: proxima_nova_cn_rgregular,Open Sans Semibold;
	font-size: 11px;
	color: #000000;
	border: 1px solid #7f9db9;
	width: 200px;
}
.linkbuttonright
	{
	font-family: proxima_nova_cn_rgregular,Open Sans Semibold;
	font-size: 12px;
	color: Black ;
	font-weight: bold;
	background-color: #F4BFBD;
	float:right;
	margin-top:-13px; 
	}
.gridhd 
{
	font-family: proxima_nova_cn_rgregular,Open Sans Semibold;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #f6a105;
	line-height: 16px;
	
}
.outerrepttable
{
background-color: #ffffcc;
text-transform:capitalize;   
}
.repttable
{
background-color: White;
}
.vouchtable
{
background-color: White;
}
.TDerror
{
	background-image: url(/HeaderFooter/images/intime_logged_in_04.gif);
}
.mainhd
	{
	font-family:proxima_nova_cn_rgregular,Open Sans Semibold;
	font-size: 20px;
	font-weight: normal;
	color: #FFFFFF;
	}
.headerCompany
{
	
	font-size:11px;
	font-weight:bold ; 
	font-family:proxima_nova_cn_rgregular,Open Sans Semibold;
	color:#FFFFFF;
	background-image: url(HeaderFooter/images/logged_in2_05.gif);
}
.headerDate
{
	color:black;
	font-weight:normal;
	font-size:11px;
	font-family:proxima_nova_cn_rgregular,Open Sans Semibold;
	background-image: url(HeaderFooter/images/logged_in2_08.gif);
}
.headerUser
{
	color:black;
	font-weight:normal;
	font-size:11px;
	font-family:proxima_nova_cn_rgregular,Open Sans Semibold;
	background-image: url(HeaderFooter/images/logged_in2_03.gif);
}
.textbox
{
	 font-family:proxima_nova_cn_rgregular,Open Sans Semibold;
	 font-size:12px;
	 
}
.CamelText
{
	text-transform:capitalize;   
}
.OptionBtn
	{
	font-family: Open Sans Semibold,avantgarde_bk_btbook;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	border-width:2px;
	border-color: #002D49; 
	Width:65px;
	height :20px;
	}
.TreeViewClass
{
	font-family:proxima_nova_cn_rgregular,Open Sans Semibold;
	font-size: 8.2pt;
	z-index:0;
	color:Black;
}
.autocomplete_completionListElement1 
{  
	visibility : hidden;
	margin : 0px!important;
	background-color : #fff;
	color : windowtext;
	border : buttonshadow;
	border-width : 1px;
	border-style : solid;
	cursor : 'default';
	overflow : auto;
	text-align : left; 
    font-family: proxima_nova_cn_rgregular,Open Sans Semibold;
    font-size:10px;
    list-style-type : none;
    z-index:1050;
}
.autocomplete_listItem1 
{
	background-color : window;
	color : windowtext;
	padding : 1px;
	font-size:10px;
	z-index:1050;
}
.autocomplete_highlightedListItem1
{
	background-color: #fceeee; 
	color: black;
	padding: 1px;
	font-family: proxima_nova_cn_rgregular,Open Sans Semibold;
	font-size:10px;
	z-index:1050;
}

.company_category,.financial_category,.email_category,.password_category{background:url(../images/company_category.jpg) no-repeat;padding:0 0 0 62px;width:100%;border:1px solid #e5e5e7;border-radius:3px;-o-border-radius:3px;webkit-border-radius:3px;-o-border-radius:3px;height:40px;}
.financial_category{background:url(../images/financialyear_icon.jpg) no-repeat;padding:0 0 0 54px;}
.email_category{background:url(../images/useremal_icon.png) no-repeat;padding:0 0 0 54px;font-family:avantgarde_bk_btbook;font-size:14px;}
.password_category{background:url(../images/user_password.png) no-repeat;padding:0 0 0 54px;font-family:avantgarde_bk_btbook;font-size:14px;}
.email_category:hover,.email_category:focus{border:1px solid #638EA7;box-shadow:0px 0px 3px #86B9D6;-o-box-shadow:0px 0px 3px #86B9D6;-webkit-box-shadow:0px 0px 3px #86B9D6;}
.password_category:hover,.password_category:focus{border:1px solid #638EA7;box-shadow:0px 0px 3px #86B9D6;-o-box-shadow:0px 0px 3px #86B9D6;-webkit-box-shadow:0px 0px 3px #86B9D6;}
.financial_main{height:40px;padding:0 15px 0 11px;line-height:38px;}
.financial_main input[type="text"]{border:none;background:none;color:#999999;font-family:avantgarde_bk_btbook;font-size:14px;width:70%;}
.financial_main img.ui-datepicker-trigger{float:right;margin:9px 0 0;}
.company_category_select,.company_category_select .selector{width:100%;position:relative;}
.company_category_select .selector span{background: url("../images/selector_arrow.png") no-repeat scroll 217px center rgba(0, 0, 0, 0);color: #999999;float: left;font-family: avantgarde_bk_btbook;font-size: 14px;height: 40px;line-height: 40px;padding: 0 36px 0 0;width: 100%;}
.company_category_select .selector select{position:absolute;top:0;width:100%;left:0;height:40px;}
option{font-family: avantgarde_bk_btbook;font-size: 14px;color:#999;padding:2px;}
.change_password{float:right;font-family:avantgarde_bk_btbook;font-size:13px;color:#002d49;margin:6px 0 2px;}
.login_form_submit input[type="submit"]{width:100%;font-family:avantgarde_bk_btbook;font-size:16px;background:#002d49;color:#fff;text-align:center;height:40px;line-height:38px;border:1px solid #002d49;border-radius:5px;-o-border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;}
.company_category_input input[type="text"],.company_category_input input[type="password"]{color: #999999;float: left;font-family: avantgarde_bk_btbook;font-size: 14px;height:37px;line-height:37px;width:100%;padding:0 10px 0 5px;border:none;}
*/
