.Prefix{width:14% !important;}
.mainpart{width:80% !important;}

.BoldCenteredText{font-weight:bold; text-align:center;}
.NormalHeaderFont {font-size:11px; font-weight:normal !important;}
#preview{border: solid 4px lightgrey; /*#d9d9d9*/ display:inline-table;}
#previewImage{width: 70px; height: 90px;}
.preview{width: 98%; float:left; padding:5px;}
.displaynone {visibility:hidden;}
.labelCenter {text-align: center; width:19%;}
.leftbullate{padding:3px 5px 3px 10px; width:16px; text-align:center;}

.requiredfields{color:red;}
.innerpanel td table td {padding:5px;}
.innerpanel td {padding:5px; background: whitesmoke;/*#eeeeee*/}

.tblContent {border-collapse:collapse; width:100%;}
.tblHeader {padding:6px 6px 6px 9px; font-weight: Bold; color: black; text-align:center; background-color:#e9e9e9 !important;}
.tblSub {text-align:center;}
.tblContent td {border:1px solid lightgrey;	background-color:whitesmoke;/*#f6f6f6*/}

.label {text-align: right; border-right:0px !important; white-space:nowrap; width:10%;}
.fild {width:15%; border-left:0px !important;}
.fild5Column {width:10%; border-left:0px !important;}
table td .lblimage {
	background: url(../Content/images/lblimagenew.gif) left top no-repeat;
	border-bottom:0px solid;
	height:25px;
	text-align:center;
	vertical-align:middle;
	font-size:11px;
	font-weight:Bold;
	color:white;
	width:185px !important;
	padding:0px !important;
	border-spacing:0px;
	line-height:25px;
}
table td .lbltop {padding:0px !important; border-spacing:0px; background: url(../Content/images/lbltop_bg.gif) repeat; border-bottom:0px solid; height:25px;}
.bottomdiv {background:whitesmoke; border:lightgrey 1px solid;/*#c9c9c9*/ padding:4px; width:99%; text-align:right; vertical-align:middle;}
.bottomdiv div{width:55%; text-align:left; line-height:16px; padding-top:5px; position:absolute;}

.paymentheaderdiv {width:100%; text-align:right;}
.paymentheaderdiv div {width:12%; text-align:left; line-height:16px; position:absolute;}

.innerpanel {font-family:Arial, Helvetica, sans-serif; font-size:11px; border:silver 1px solid;/*#c9c9c9*/ border-spacing:0px; width:100%;}
.innerpanel th {padding:6px 6px 6px 9px; color:white; text-align:left; background:url(../Content/images/panel_header_bg.gif) repeat;}
.innerpanel td{background-color:none!important;}
.innerpanel td table th{background-image:none !important; padding:6px 6px 6px 9px; font-weight:Bold; color:#000000; text-align:center; background-color:#e9e9e9 !important; border:#c9c9c9 1px solid;}

.Boxtable {font-family:Arial, Helvetica, sans-serif; color:black; font-size:11px; border:silver 1px solid;/*#c9c9c9*/ border-spacing:0px; width:100%;}
.Boxtable tr td:first-child {text-align: left; vertical-align:middle; border-left: 0px;}
.Boxtable tr td {border-top: 1px solid white; border-bottom:1px solid silver;/*#c9c9c9*/ border-collapse:collapse; border-left: 1px solid silver;/*#c9c9c9*/ width:25%; background: whitesmoke;/*#eeeeee*/ padding:5px !important;}
.LeftMenu{padding:10px;}
.bottomborder{border-bottom:0px solid !important;}
.Date01 {width:46% !important;}
.DateCalender{width:82% !important;}
.Date img{
    margin:0px;
    padding:0px;
    margin-top:-4px;
    vertical-align:middle;
    width:16px;
    height:16px;
    padding-left:2px;
}
.search_header_bg {background: url(../Content/images/panel_header_bg.gif) repeat;}
.panelright{width:60%; text-align:right; float:right;}
input[type="text"],[type="Password"] {
	-ms-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	background-color: white;
	font-family: Arial, Verdana, Geneva, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: black;
	border:silver 1px solid;/*#c9c9c9*/
	width:98%;
}
input[type="email"] {
	-ms-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	background-color: white;
	font-family: Arial, Verdana, Geneva, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: black;
	border:silver 1px solid;/*#c9c9c9*/
	width:98%;
}
 input[type="file"] {
	-ms-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	background-color: white;
	font-family: Arial, Verdana, Geneva, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: black;
	border:silver 1px solid;/*#c9c9c9*/
	width:98%;
}
textarea {
	-ms-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	background-color: white;
	font-family: Arial, Verdana, Geneva, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: black;
	border:silver 1px solid;/*#c9c9c9*/
	width:99%;
}
select {
	-ms-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	background-color: white;
	font-size: 11px;
	font-family: Arial, Verdana, Geneva, sans-serif;
	font-weight: normal;
	color: black;
	border:silver 1px solid;/*#c9c9c9*/
	width:98%;
}
input[type="submit"], input[type="reset"], input[type="button"] {
	background-color: gray;/*#737373*/
	font-size: 11px;
	font-family: Arial, Verdana, Geneva, sans-serif;
	font-weight: bold;
	color: white;
	border:gray 1px solid;/*#737373*/
	padding: 2px 12px 2px 12px;
	border:none;
	cursor:pointer;
	margin:6px 3px 6px 0px;
	padding:4px 12px;
}
input[type="submit"]:hover, input[type="reset"]:hover, input[type="button"]:hover {background-color: black;	cursor:pointer;}
input[type="submit"]:focus, input[type="reset"]:focus, input[type="button"]:focus {background-color: black;	cursor:pointer;}
.TextLink{
	background-color: #737373;
	font-size: 11px;
	font-family: Arial, Verdana, Geneva, sans-serif;
	font-weight: bold;
	color: #FFF;
	border: 1px solid #737373;
	padding: 2px 12px 2px 12px;
	border:none;
	cursor:pointer;
	margin:6px 3px 6px 0px;
	padding:4px 12px;
}
.TextLink a:hover {
    color:white;
	background-color: #000000;
	cursor:pointer;
}
.TextLink:hover {
    color:white;
	background-color: #000000;
	cursor:pointer;
}
.TextLink:focus {
	background-color: #000000;
	cursor:pointer;
}
.alignright{text-align:right;}.alignrightbold{text-align:right; font-weight:bold;}.alignrightFixdwidth{text-align:right; width:140px;}.alignrightFixdwidthBold{text-align:right; width:140px;font-weight:bold;}
.fixedtextbox{text-align:right;	width:90px !important;}
.autohidden{width:90px;}
.autotxt{width:90px;}
div.errorbox
{
    float:right ;max-height:100px; font-size:10px; width:auto;
  /*overflow:scroll;*/
  overflow-x:hidden;
  overflow-y:scroll;
}
.errorbox li{
	width:100%;	margin:5px 0px !important;
	color:#C00;	list-style:none;
	background:url(../Content/images/menu_bullet.gif) left center no-repeat;
	padding-left:8px; cursor:pointer;
}
.errorbox li:hover{color:black;}
.errorbox h1{line-height:10px; font-size:14px; margin-top:15px;}
.capitalize {text-transform:capitalize;}
.HandCursor{cursor:pointer;}
.alignright{text-align:right !important;}.alignleft{text-align:left;}.aligncenter{text-align:center;}.aligncenterFixdwidth{text-align:center; width:140px;}.aligncenterBold{text-align:center;font-weight:bold}

input.error {background-color:none ;} label.error{background-color: none;}

 .ui-autocomplete {max-height: 100px; overflow-y: auto; /* prevent horizontal scrollbar */ overflow-x: hidden;}

/* GRIDVIEW STYLE - IGNORE EVERYTHING ABOVE THIS LINE IF YOU WISH */
.gridTable {width:100%;border: 1px #c9c9c9 solid;border-collapse: collapse;background-color: #f6f6f6;color: black;}
.gridHead th{ text-align:center;font-weight: bold;background-color: #e9e9e9 !important;color: black;padding: 4px;border: 1px #c9c9c9 solid;}
.gridHead a:link,.gridHead a:visited,.gridHead a:active,.gridHead a:hover {color: white;}
.gridHead a:hover {text-decoration:underline;}
.gridTable tr.gridAltRow{background-color: #f6f6f6;border: 1px #c9c9c9 solid;}
.gridTable tr:hover{background-color: #f6f6f6;border: 1px #c9c9c9 solid;}
.gridAltRow td{padding: 4px;background-color:#eeeeee; margin: 5px; color: black; border: 1px #c9c9c9 solid;}
.gridRow td{padding: 4px; background-color: #f6f6f6; color: black;border: 1px #c9c9c9 solid;}
.gridFooter td{padding: 4px; background-color: #e9e9e9; color: black; font-size: 11px; text-align: center; border: 1px #c9c9c9 solid;}
.gridFooter a{font-weight:normal;color: #333; border: 1px #c9c9c9 solid;}
.gridSelectedRow td{background-color: #d8d8d8; border: 1px #c9c9c9 solid;}

.MakeBold{font-weight:bold;}
.aligncenterdate{text-align:center;}
ul.ui-autocomplete {z-index: 1100;}

.ui-widget {font-family: Arial,Verdana,sans-serif; font-size: 11px!important;}
.ui-dialog .ui-widget-header {background: url(../Content/images/panel_header_bg.gif) repeat; color: white;}

.gridSelectedGreenRow td{background: #dde9c3; border: 1px #c9c9c9 solid;}