﻿.combo-wrapper
{
  border: 1px solid #999;
  color: #000000;
  background-color: #FFFFC4;
  font-family: "Trebuchet MS" , "Lucida Grande" , "Lucida Sans" , Tahoma, Verdana, sans-serif;
  font-size: 12px;
  line-height: 21px;
  cursor: pointer;
  zoom: 1;
}

.combo-wrapper-hover
{	
	border-color: #4444aa;
}

.combo-wrapper-active {
  border-color: #a0a0a0;
}

.combo-disabled {
  background: #eeeeee;
}

.combo-selected {
  padding: 0 0 0 8px;
  margin: 0 -8px 0 0;
  float: left;
}

.combo-button {
  font-size: 16px;
  font-weight: bold;
  line-height: 22px;
  color: #cccccc;
  float: right;
}

.combo-list {
  list-style: none;
  background: #ffffff;
  padding: 0;
  margin: 1px 0 0;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  border: 1px solid #efefef;
  z-index: 9999;
}
.combo-list li {
  padding: 3px 4px;
  margin: 0;
  cursor: pointer;
}
.combo-list .combo-group-label {
  font-style: italic;
  font-weight: bold;
  cursor: default;
}
.combo-list .combo-group {
  padding: 0;
  margin: 0;
}
.combo-list .combo-group li {
  width: auto;
  float: none;
  padding-left: 10px;
}
.combo-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
  clear: both;
  overflow: hidden;
  font-size: 10px;
}

.combo-multiple {
  margin: 0;
  zoom: 1;
  clear: both;
  overflow: hidden;
  border: 1px solid green;
}
.combo-multiple li {
  float: left;
  width: 100%;
}

.combo-item-hover
{
	background-position: #000066;
	background: #000066;
	color: #ffffff;
}

.combo-focus
{
  border: 1px solid #999;
}

.combo-item-active
{
  background: #000066;
  color: #ffffff;
}






/* .class = class------ */
/* rf - required field*/
/* Gridview
-----------------------------------------------------------------------------*/
.Div
{
background-color: #ffe4e1;
vertical-align: middle;
top:50%;
left:25%; 
position: fixed; 
z-index: 50;
width: 50%;
height:auto;
border: 1px solid #000000;
visibility:hidden;
}

.dpdn
{
	max-height: 600px;
    overflow-y: auto;   /* prevent horizontal scrollbar */
    overflow-x: hidden; /* add padding to account for vertical scrollbar */
    z-index:1000 !important;
}

.GridView
{
	/*font-size: 9pt;*/
	border-style: solid;
	border-color: inherit;
	border-width: 1px;
	color: black;
	height: 25;
	width: 100%;
	position: relative;
	top: 0px;
	left: 0px;
}
.GridViewHorizotalScroll
{
	/*font-size: 9pt;*/
	border-style: solid;
	border-color: inherit;
	border-width: 1px;
	color: black;
	height: 25;
	width: 100%;
	top: 0px;
	left: 0px;
}
.GridViewHeader
{
	color: #ffffff;
	height: 13pt; /*	font-weight: bold; 	font-size: 9pt;*/
	background-color: #1c80b2;
}

.GridViewHeader a
{
	text-decoration:none;
	color: #ffffff;
}

.GridViewAlternatingRow
{
	background-color: #eff9ff;
	padding: 4px;
}
.GridViewRow
{
	padding: 4px;
}
.GridViewSelectedRow
{
}

.GridViewSelectedRowStyle
{
	font-weight:bold;
	background-color : Blue;
}

.GridViewWithSelectedRowStyle
{
	/*font-size: 9pt;*/
	border-style: solid;
	border-color: inherit;
	border-width: 1px;
	color: black;
	height: 25;
	width: 100%;
	position: relative;
	top: 0px;
	left: 0px;
}

.GridViewForSearch
{
	/*font-size: 11pt;*/
	border-style: solid;
	border-color: inherit;
	border-width: 1px;
	color: black;
	height: 25;
	width: 100%;
	position: relative; /*z-index: 10;*/
	top: 0px;
	left: 0px;
	font-size:11px;
}

/* Button
-----------------------------------------------------------------------------*/
.Button
{
	font-family: "Trebuchet MS" , "Lucida Grande" , "Lucida Sans" , Tahoma, Verdana, sans-serif;
	border-right-style: solid;
	border-left-style: solid;
	background-color: #1c80b2;
	border-bottom-style: solid;
	border-width: 1px;
	border-top-style: solid;
	color: #ffffff;
	font-size: 10pt;
	font-weight: bold;
	padding: 2px 2px 2px;
	text-align: center;
	width: auto;
	height: 25px;
}

/* CURD :C-Create, U-Update, R-Reset, D-Delete*/
.ButtonCURD
{
	border-style: solid;
	font-family: "Trebuchet MS" , "Lucida Grande" , "Lucida Sans" , Tahoma, Verdana, sans-serif;
	background-color: #1c80b2;
	border-width: 1px;
	color: #ffffff;
	font-size: 9pt;
	font-weight: bold;
	padding: 2px 2px 2px;
	text-align: center;
	width: 105px;
	height: 25px;
}

.DeleteButtonGrid
{
	font-family: "Trebuchet MS" , "Lucida Grande" , "Lucida Sans" , Tahoma, Verdana, sans-serif;
	border-right-style: none;
	border-left-style: none;
	background-color: #ffffff;
	border-bottom-style: none;
	border-width: 0px;
	border-top-style: none;
	color: #ff0000;
	font-size: 10pt;
	font-weight: bold;
	padding: 2px 2px 2px;
	text-align: center;
	width: auto;
	height: 20px;
}

/* textbox
-----------------------------------------------------------------------------*/

.TextBox
{
	font-family: "Trebuchet MS" , "Lucida Grande" , "Lucida Sans" , Tahoma, Verdana, sans-serif;
	background-color: #ffffff;
	border: 1px solid #999;
	color: #000000;
	width: 100px;
	padding: 1px 1px 1px 2px;
	font: "Trebuchet MS";
}

.TextBoxrf
{
	font-family: "Trebuchet MS" , "Lucida Grande" , "Lucida Sans" , Tahoma, Verdana, sans-serif;
	background-color: #FFFFC4;
	border: 1px solid #999;
	color: #000000;
	width: 100px;
	padding: 1px 1px 1px 2px;
	font: "Trebuchet MS";
}

.TextBoxrd
{
	font-family: "Trebuchet MS" , "Lucida Grande" , "Lucida Sans" , Tahoma, Verdana, sans-serif;
	background-color: #ffffff;
	border: 1px solid #999;
	color: #000000;
	width: 100px;
	padding: 1px 1px 1px 2px;
	text-align: right;
}



/* Textbox As a DecimalControl
-----------------------------------------------------------------------------*/

.dc2D0
{
	font-family: "Trebuchet MS" , "Lucida Grande" , "Lucida Sans" , Tahoma, Verdana, sans-serif;
	background-color: #ffffff;
	border: 1px solid #999;
	color: #000000;
	width: 40px;
	padding: 1px 1px 1px 2px;
	font: "Trebuchet MS";
	text-align:right;
}

.dc2D0rf
{
	font-family: "Trebuchet MS" , "Lucida Grande" , "Lucida Sans" , Tahoma, Verdana, sans-serif;
	background-color: #ffffC4;
	border: 1px solid #999;
	color: #000000;
	width: 40px;
	padding: 1px 1px 1px 2px;
	font: "Trebuchet MS";
	text-align:right;
}

.dc3D0
{
	font-family: "Trebuchet MS" , "Lucida Grande" , "Lucida Sans" , Tahoma, Verdana, sans-serif;
	background-color: #ffffff;
	border: 1px solid #999;
	color: #000000;
	width: 40px;
	padding: 1px 1px 1px 2px;
	font: "Trebuchet MS";
	text-align:right;
}

.dc3D0rf
{
	font-family: "Trebuchet MS" , "Lucida Grande" , "Lucida Sans" , Tahoma, Verdana, sans-serif;
	background-color: #ffffC4;
	border: 1px solid #999;
	color: #000000;
	width: 40px;
	padding: 1px 1px 1px 2px;
	font: "Trebuchet MS";
	text-align:right;
}

.dc4D0
{
	font-family: "Trebuchet MS" , "Lucida Grande" , "Lucida Sans" , Tahoma, Verdana, sans-serif;
	background-color: #ffffff;
	border: 1px solid #999;
	color: #000000;
	width: 40px;
	padding: 1px 1px 1px 2px;
	font: "Trebuchet MS";
	text-align:right;
}

.dc4D0rf
{
	font-family: "Trebuchet MS" , "Lucida Grande" , "Lucida Sans" , Tahoma, Verdana, sans-serif;
	background-color: #ffffC4;
	border: 1px solid #999;
	color: #000000;
	width: 40px;
	padding: 1px 1px 1px 2px;
	font: "Trebuchet MS";
	text-align:right;
}

.dc5D0
{
	font-family: "Trebuchet MS" , "Lucida Grande" , "Lucida Sans" , Tahoma, Verdana, sans-serif;
	background-color: #ffffff;
	border: 1px solid #999;
	color: #000000;
	width: 40px;
	padding: 1px 1px 1px 2px;
	font: "Trebuchet MS";
	text-align:right;
}

.dc5D0rf
{
	font-family: "Trebuchet MS" , "Lucida Grande" , "Lucida Sans" , Tahoma, Verdana, sans-serif;
	background-color: #ffffC4;
	border: 1px solid #999;
	color: #000000;
	width: 40px;
	padding: 1px 1px 1px 2px;
	font: "Trebuchet MS";
	text-align:right;
}

.dc8D0
{
	font-family: "Trebuchet MS" , "Lucida Grande" , "Lucida Sans" , Tahoma, Verdana, sans-serif;
	background-color: #ffffff;
	border: 1px solid #999;
	color: #000000;
	width: 80px;
	padding: 1px 1px 1px 2px;
	font: "Trebuchet MS";
	text-align:right;
}

.dc8D0rf
{
	font-family: "Trebuchet MS" , "Lucida Grande" , "Lucida Sans" , Tahoma, Verdana, sans-serif;
	background-color: #ffffC4;
	border: 1px solid #999;
	color: #000000;
	width: 80px;
	padding: 1px 1px 1px 2px;
	font: "Trebuchet MS";
	text-align:right;
}

.dc6D4
{
	font-family: "Trebuchet MS" , "Lucida Grande" , "Lucida Sans" , Tahoma, Verdana, sans-serif;
	background-color: #ffffff;
	border: 1px solid #999;
	color: #000000;
	width: 100px;
	padding: 1px 1px 1px 2px;
	font: "Trebuchet MS";
	text-align:right;
}

.dc6D4rf
{
	font-family: "Trebuchet MS" , "Lucida Grande" , "Lucida Sans" , Tahoma, Verdana, sans-serif;
	background-color: #ffffC4;
	border: 1px solid #999;
	color: #000000;
	width: 100px;
	padding: 1px 1px 1px 2px;
	font: "Trebuchet MS";
	text-align:right;
}

.dc9D0
{
	font-family: "Trebuchet MS" , "Lucida Grande" , "Lucida Sans" , Tahoma, Verdana, sans-serif;
	background-color: #ffffff;
	border: 1px solid #999;
	color: #000000;
	width: 100px;
	padding: 1px 1px 1px 2px;
	font: "Trebuchet MS";
	text-align:right;
}

.dc9D0rf
{
	font-family: "Trebuchet MS" , "Lucida Grande" , "Lucida Sans" , Tahoma, Verdana, sans-serif;
	background-color: #ffffC4;
	border: 1px solid #999;
	color: #000000;
	width: 100px;
	padding: 1px 1px 1px 2px;
	font: "Trebuchet MS";
	text-align:right;
}

.dc10D0
{
	font-family: "Trebuchet MS" , "Lucida Grande" , "Lucida Sans" , Tahoma, Verdana, sans-serif;
	background-color: #ffffff;
	border: 1px solid #999;
	color: #000000;
	width: 100px;
	padding: 1px 1px 1px 2px;
	font: "Trebuchet MS";
	text-align:right;
}

.dc10D0rf
{
	font-family: "Trebuchet MS" , "Lucida Grande" , "Lucida Sans" , Tahoma, Verdana, sans-serif;
	background-color: #ffffC4;
	border: 1px solid #999;
	color: #000000;
	width: 100px;
	padding: 1px 1px 1px 2px;
	font: "Trebuchet MS";
	text-align:right;
}

.dc14D2
{
	font-family: "Trebuchet MS" , "Lucida Grande" , "Lucida Sans" , Tahoma, Verdana, sans-serif;
	background-color: #ffffff;
	border: 1px solid #999;
	color: #000000;
	width: 160px;
	padding: 1px 1px 1px 2px;
	font: "Trebuchet MS";
	text-align:right;
}

.dc2D6
{
	font-family: "Trebuchet MS" , "Lucida Grande" , "Lucida Sans" , Tahoma, Verdana, sans-serif;
	background-color: #ffffff;
	border: 1px solid #999;
	color: #000000;
	width: 160px;
	padding: 1px 1px 1px 2px;
	font: "Trebuchet MS";
	text-align:right;
}

.dc14D2rf
{
	font-family: "Trebuchet MS" , "Lucida Grande" , "Lucida Sans" , Tahoma, Verdana, sans-serif;
	background-color: #FFFFC4;
	border: 1px solid #999;
	color: #000000;
	width: 160px;
	padding: 1px 1px 1px 2px;
	font: "Trebuchet MS";
	text-align:right;
}

.dc14D4
{
	font-family: "Trebuchet MS" , "Lucida Grande" , "Lucida Sans" , Tahoma, Verdana, sans-serif;
	background-color: #ffffff;
	border: 1px solid #999;
	color: #000000;
	width: 160px;
	padding: 1px 1px 1px 2px;
	font: "Trebuchet MS";
	text-align:right;
}

.dc14D4rf
{
	font-family: "Trebuchet MS" , "Lucida Grande" , "Lucida Sans" , Tahoma, Verdana, sans-serif;
	background-color: #FFFFC4;
	border: 1px solid #999;
	color: #000000;
	width: 160px;
	padding: 1px 1px 1px 2px;
	font: "Trebuchet MS";
	text-align:right;
}

.dc14D2Neg
{
	font-family: "Trebuchet MS" , "Lucida Grande" , "Lucida Sans" , Tahoma, Verdana, sans-serif;
	background-color: #ffffff;
	border: 1px solid #999;
	color: #000000;
	width: 160px;
	padding: 1px 1px 1px 2px;
	font: "Trebuchet MS";
	text-align:right;
}

.dc14D2rfNeg
{
	font-family: "Trebuchet MS" , "Lucida Grande" , "Lucida Sans" , Tahoma, Verdana, sans-serif;
	background-color: #FFFFC4;
	border: 1px solid #999;
	color: #000000;
	width: 160px;
	padding: 1px 1px 1px 2px;
	font: "Trebuchet MS";
	text-align:right;
}



.dc8D2
{
	font-family: "Trebuchet MS" , "Lucida Grande" , "Lucida Sans" , Tahoma, Verdana, sans-serif;
	background-color: #ffffff;
	border: 1px solid #999;
	color: #000000;
	width: 90px;
	padding: 1px 1px 1px 2px;
	font: "Trebuchet MS";
	text-align:right;
}

.dc8D2rf
{
	font-family: "Trebuchet MS" , "Lucida Grande" , "Lucida Sans" , Tahoma, Verdana, sans-serif;
	background-color: #FFFFC4;
	border: 1px solid #999;
	color: #000000;
	width: 90px;
	padding: 1px 1px 1px 2px;
	font: "Trebuchet MS";
	text-align:right;
}

.dc12D0
{
	font-family: "Trebuchet MS" , "Lucida Grande" , "Lucida Sans" , Tahoma, Verdana, sans-serif;
	background-color: #ffffff;
	border: 1px solid #999;
	color: #000000;
	width: 100px;
	padding: 1px 1px 1px 2px;
	font: "Trebuchet MS";
	text-align:right;
}

.dc12D4rf
{
	font-family: "Trebuchet MS" , "Lucida Grande" , "Lucida Sans" , Tahoma, Verdana, sans-serif;
	background-color: #FFFFC4;
	border: 1px solid #999;
	color: #000000;
	width: 90px;
	padding: 1px 1px 1px 2px;
	font: "Trebuchet MS";
	text-align:right;
}

.dc12D4
{
	font-family: "Trebuchet MS" , "Lucida Grande" , "Lucida Sans" , Tahoma, Verdana, sans-serif;
	background-color: #ffffff;
	border: 1px solid #999;
	color: #000000;
	width: 90px;
	padding: 1px 1px 1px 2px;
	font: "Trebuchet MS";
	text-align:right;
}

.dc6D2
{
	font-family: "Trebuchet MS" , "Lucida Grande" , "Lucida Sans" , Tahoma, Verdana, sans-serif;
	background-color: #ffffff;
	border: 1px solid #999;
	color: #000000;
	width: 90px;
	padding: 1px 1px 1px 2px;
	font: "Trebuchet MS";
	text-align:right;
}

.dc6D2Neg
{
	font-family: "Trebuchet MS" , "Lucida Grande" , "Lucida Sans" , Tahoma, Verdana, sans-serif;
	background-color: #ffffff;
	border: 1px solid #999;
	color: #000000;
	width: 90px;
	padding: 1px 1px 1px 2px;
	font: "Trebuchet MS";
	text-align:right;
}

.dc6D2rf
{
	font-family: "Trebuchet MS" , "Lucida Grande" , "Lucida Sans" , Tahoma, Verdana, sans-serif;
	background-color: #FFFFC4;
	border: 1px solid #999;
	color: #000000;
	width: 90px;
	padding: 1px 1px 1px 2px;
	font: "Trebuchet MS";
	text-align:right;
}

.dc10D2
{
	font-family: "Trebuchet MS" , "Lucida Grande" , "Lucida Sans" , Tahoma, Verdana, sans-serif;
	background-color: #ffffff;
	border: 1px solid #999;
	color: #000000;
	width: 110px;
	padding: 1px 1px 1px 2px;
	font: "Trebuchet MS";
	text-align:right;
}

.dc10D2rf
{
	font-family: "Trebuchet MS" , "Lucida Grande" , "Lucida Sans" , Tahoma, Verdana, sans-serif;
	background-color: #FFFFC4;
	border: 1px solid #999;
	color: #000000;
	width: 110px;
	padding: 1px 1px 1px 2px;
	font: "Trebuchet MS";
	text-align:right;
}

.dc3D4
{
	font-family: "Trebuchet MS" , "Lucida Grande" , "Lucida Sans" , Tahoma, Verdana, sans-serif;
	background-color: #ffffff;
	border: 1px solid #999;
	color: #000000;
	width: 100px;
	padding: 1px 1px 1px 2px;
	font: "Trebuchet MS";
	text-align:right;
}

.dc3D4rf
{
	font-family: "Trebuchet MS" , "Lucida Grande" , "Lucida Sans" , Tahoma, Verdana, sans-serif;
	background-color: #FFFFC4;
	border: 1px solid #999;
	color: #000000;
	width: 100px;
	padding: 1px 1px 1px 2px;
	font: "Trebuchet MS";
	text-align:right;
}


.dc3D2
{
	font-family: "Trebuchet MS" , "Lucida Grande" , "Lucida Sans" , Tahoma, Verdana, sans-serif;
	background-color: #ffffff;
	border: 1px solid #999;
	color: #000000;
	width: 100px;
	padding: 1px 1px 1px 2px;
	font: "Trebuchet MS";
	text-align:right;
}

.dc3D2rf
{
	font-family: "Trebuchet MS" , "Lucida Grande" , "Lucida Sans" , Tahoma, Verdana, sans-serif;
	background-color: #FFFFC4;
	border: 1px solid #999;
	color: #000000;
	width: 100px;
	padding: 1px 1px 1px 2px;
	font: "Trebuchet MS";
	text-align:right;
}

.dc15D0
{
	font-family: "Trebuchet MS" , "Lucida Grande" , "Lucida Sans" , Tahoma, Verdana, sans-serif;
	background-color: #ffffff;
	border: 1px solid #999;
	color: #000000;
	width: 100px;
	padding: 1px 1px 1px 2px;
	font: "Trebuchet MS";
	text-align:right;
}

.dc15D0rf
{
	font-family: "Trebuchet MS" , "Lucida Grande" , "Lucida Sans" , Tahoma, Verdana, sans-serif;
	background-color: #ffffC4;
	border: 1px solid #999;
	color: #000000;
	width: 100px;
	padding: 1px 1px 1px 2px;
	font: "Trebuchet MS";
	text-align:right;
}

.dc2D2
{
	font-family: "Trebuchet MS" , "Lucida Grande" , "Lucida Sans" , Tahoma, Verdana, sans-serif;
	background-color: #ffffff;
	border: 1px solid #999;
	color: #000000;
	width: 100px;
	padding: 1px 1px 1px 2px;
	font: "Trebuchet MS";
	text-align:right;
}

.dc2D2rf
{
	font-family: "Trebuchet MS" , "Lucida Grande" , "Lucida Sans" , Tahoma, Verdana, sans-serif;
	background-color: #FFFFC4;
	border: 1px solid #999;
	color: #000000;
	width: 100px;
	padding: 1px 1px 1px 2px;
	font: "Trebuchet MS";
	text-align:right;
}

.dc7D0rf
{
	font-family: "Trebuchet MS" , "Lucida Grande" , "Lucida Sans" , Tahoma, Verdana, sans-serif;
	background-color: #FFFFC4;
	border: 1px solid #999;
	color: #000000;
	width: 100px;
	padding: 1px 1px 1px 2px;
	font: "Trebuchet MS";
	text-align:right;
}

/* drop down list
-----------------------------------------------------------------------------*/

.DropDownList
{
	font-family: "Trebuchet MS" , "Lucida Grande" , "Lucida Sans" , Tahoma, Verdana, sans-serif;
	background-color: #ffffff;
	border: 1px solid #999;
	color: #000000;
	width: auto;
	min-width: 100px;
	padding: 1px 1px 1px 2px;
}

.DropDownListrf
{
	font-family: "Trebuchet MS" , "Lucida Grande" , "Lucida Sans" , Tahoma, Verdana, sans-serif;
	background-color: #FFFFC4;
	border: 1px solid #999;
	color: #000000;
	width: auto;
	min-width: 100px;
	padding: 1px 1px 1px 2px;
}

/* CheckBox List
-----------------------------------------------------------------------------*/
.CheckBoxList
{
	font-family: "Trebuchet MS" , "Lucida Grande" , "Lucida Sans" , Tahoma, Verdana, sans-serif;
	background-color: #ffffff;
	border: 1px solid #999;
	font-size: 10pt;
	color: #000000;
	width: auto;
	min-width: 100px;
	padding: 1px 1px 1px 2px;
}

.RedioButton
{
	font-family: "Trebuchet MS" , "Lucida Grande" , "Lucida Sans" , Tahoma, Verdana, sans-serif;
	font-size: 10pt;
	color: Black;
	padding: 1px 1px 1px 1px;
}

/* CheckBox
-----------------------------------------------------------------------------*/
.CheckBox
{
	font-family: "Trebuchet MS" , "Lucida Grande" , "Lucida Sans" , Tahoma, Verdana, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: Black;
	padding: 1px 1px 1px 1px;
}

/* lable
-----------------------------------------------------------------------------*/
.Lable
{
	font-family: "Trebuchet MS" , "Lucida Grande" , "Lucida Sans" , Tahoma, Verdana, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: Black;
	padding: 1px 1px 1px 1px;
}
.LableHeader
{
	font-family: "Trebuchet MS" , "Lucida Grande" , "Lucida Sans" , Tahoma, Verdana, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: Black;
	background-color: #eff9ff;
	padding: 1px 1px 1px 1px;
}
.LableDbErrMsg
{
	font-family: "Trebuchet MS" , "Lucida Grande" , "Lucida Sans" , Tahoma, Verdana, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: Red;
	padding: 1px 1px 1px 1px;
}
.LableDbMsg
{
	font-family: "Trebuchet MS" , "Lucida Grande" , "Lucida Sans" , Tahoma, Verdana, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: Green;
	padding: 1px 1px 1px 1px;
}
.LableDelConf
{
	font-family: "Trebuchet MS" , "Lucida Grande" , "Lucida Sans" , Tahoma, Verdana, sans-serif;
	font-size: 10pt;
	text-align : center;
	font-weight: bold;
	background : #1c80b2;
	color: white;
	width: 100%;
}
.LableQuestion
{
	font-family: "Arial";
	font-size: 50pt;
	text-align : center;
	font-weight: bold;
	background : :#FFFFC4;
	color: #FF3300;
	height: 55px;
	width: 48px;
	
}

.LabelPageMode
{
	font-family: "Trebuchet MS" , "Lucida Grande" , "Lucida Sans" , Tahoma, Verdana, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: Black;
	height: 25px;
	padding: 1px 1px 1px 1px;
}

.LabelNumber
{
	font-family: "Trebuchet MS" , "Lucida Grande" , "Lucida Sans" , Tahoma, Verdana, sans-serif;
	background-color: #E6E6E6;
	border-width : 1px;
	border-color: black;
	border-style:solid;
	color: #000000;
	width: 125px;
	text-align: right;
}

.LabelString
{
	font-family: "Trebuchet MS" , "Lucida Grande" , "Lucida Sans" , Tahoma, Verdana, sans-serif;
	background-color: #E6E6E6;
	border-width : 1px;
	border-color: black;
	border-style:solid;
	color: #000000;
	width: 125px;
	text-align: left;
}

/* body
-----------------------------------------------------------------------------*/
.Body
{
	font-family: "Trebuchet MS" , "Lucida Grande" , "Lucida Sans" , Tahoma, Verdana, sans-serif;
	color: #000000;
	background-color: White;
	font-size: 14px;
	margin: 0;
	padding: 0;
	text-align: center;
}

#FileUpload a
{
	font-family: "Trebuchet MS" , "Lucida Grande" , "Lucida Sans" , Tahoma, Verdana, sans-serif;
	color: #000000;
}


/* Headings
-----------------------------------------------------------------------------*/
.h2
{
	font-family: "Trebuchet MS" , "Lucida Grande" , "Lucida Sans" , Tahoma, Verdana, sans-serif;
	font-size: 16pt; /*padding: 1px 1px 1px 1px;*/
	color: #ffffff;
}

h3
{
	font-family: "Trebuchet MS" , "Lucida Grande" , "Lucida Sans" , Tahoma, Verdana, sans-serif;
	background: url(../../Images/underline.png) no-repeat left bottom;
	margin: 0 0 20px;
	padding: 0 0 5px;
	position: relative;
	color: #808080; /*grey*/
	font-size: 16pt;
	font-weight: bold;
	text-align: left;
}

h4
{
	font-family: "Trebuchet MS" , "Lucida Grande" , "Lucida Sans" , Tahoma, Verdana, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #808080;
	padding: 1px 1px 1px 1px;
	margin-bottom: 0;
	text-align: center;
}

h5
{
	font-family: "Trebuchet MS" , "Lucida Grande" , "Lucida Sans" , Tahoma, Verdana, sans-serif;
	background: url(../../Images/underline.png) no-repeat left bottom;
	font-size: 13pt;
	font-weight: bold;
	color: #808080;
	padding: 1px 1px 1px 1px;
	margin-bottom: 0;
	text-align: left;
}


/* div
-----------------------------------------------------------------------------*/
#contentlogin
{
	font-family: "Trebuchet MS" , "Lucida Grande" , "Lucida Sans" , Tahoma, Verdana, sans-serif;
	padding-top: 40px;
	text-align: center;
	vertical-align: top;
}
#headerlogin
{
	font-family: "Trebuchet MS" , "Lucida Grande" , "Lucida Sans" , Tahoma, Verdana, sans-serif;
	text-align: center;
	vertical-align: top;
	background-color: #ffffff;
}
#content
{
	font-family: "Trebuchet MS" , "Lucida Grande" , "Lucida Sans" , Tahoma, Verdana, sans-serif;
	text-align: center;
	vertical-align: top;
	width: 924px;
}
#subcontent
{
	font-family: "Trebuchet MS" , "Lucida Grande" , "Lucida Sans" , Tahoma, Verdana, sans-serif;
	width: 894px;
	padding-left: 15px;
	padding-top: 15px;
	padding-right: 15px;
}

#header
{
	font-family: "Trebuchet MS" , "Lucida Grande" , "Lucida Sans" , Tahoma, Verdana, sans-serif;
	text-align: center;
	vertical-align: top;
	background-color: #1c80b2;
	width: 924px;
}
#menudiv
{
    font-family: "Trebuchet MS" , "Lucida Grande" , "Lucida Sans" , Tahoma, Verdana, sans-serif;
    text-align: left;
    vertical-align: baseline;
    background-color:#ffffff;
}

#footer
{
	font-family: "Trebuchet MS" , "Lucida Grande" , "Lucida Sans" , Tahoma, Verdana, sans-serif;
	text-align: center;
	vertical-align: bottom;
	background-color: #1c80b2;
	width: 924px;
	z-index: 200px;
	top: 40px;
}

/* td
-----------------------------------------------------------------------------*/
.td
{
	font-family: "Trebuchet MS" , "Lucida Grande" , "Lucida Sans" , Tahoma, Verdana, sans-serif;
	background-color: #1c80b2;
}
.tdPad
{
	font-family: "Trebuchet MS" , "Lucida Grande" , "Lucida Sans" , Tahoma, Verdana, sans-serif;
	padding: 1px 5px 1px 5px;
	text-align: left;
	vertical-align: top;
}
.tdButton
{
	font-family: "Trebuchet MS" , "Lucida Grande" , "Lucida Sans" , Tahoma, Verdana, sans-serif;
	text-align: center;
	background-color: #f5f5f5;
	height: 40px;
}

.tdGray
{
	font-family: "Trebuchet MS" , "Lucida Grande" , "Lucida Sans" , Tahoma, Verdana, sans-serif;

	background-color: #f5f5f5;
	height: 30px;
}

.tdSeperator
{
	font-family: "Trebuchet MS" , "Lucida Grande" , "Lucida Sans" , Tahoma, Verdana, sans-serif;
	text-align: center;
	background-color: #f5f5f5;
	height: 20px;
	font-weight: bold;
}

.table
{
	font-family: "Trebuchet MS" , "Lucida Grande" , "Lucida Sans" , Tahoma, Verdana, sans-serif;
	text-align: left;
	vertical-align: top;
}
.tableColour
{
	border-width: 1px;
	border-style: solid;
	border-spacing: 1px;
	border-color: #1c80b2;
}
.trColour
{
	border-width: 1px;
	border-style: solid;
	border-spacing: 1px;
	border-color: #1c80b2;
}
/* menu
-----------------------------------------------------------------------------*/
.Menu
{
	color: White;
}
.StaticMenuItemStyle
{
    color: #1c80b2;
    font-size: 10pt;
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 0px;
    padding-top: 0px;
    width: 185px;
    background-color: #ffffff;
    border: solid 1px #1c80b2; /*border-bottom: solid 1px #1c80b2; 	border-top: solid 1px #1c80b2;*/
    border-collapse: collapse;
 }

.DynamicMenuItemStyle
{
	color: #1c80b2;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-top: 0px;
	font-size: 10pt;
	background-color: #ffffff;
	border: solid 1px #1c80b2;
}

.DynamicHoverStyle
{
	background-color: #1c80b2;
	color: #ffffff;
}


.AuthorizeMenu
{
	background-color: #FFFFFF;
	border-style:none;
	font-weight: bold;
	font-size:small;
	font-family:Verdana;
	color: Black;
}



.AuthorizeStaticMenuItemStyle
{
    font-weight: bold;
	font-size:small;
	font-family:Verdana;
	color: Black;
	padding-left: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-top: 3px;
 }

.AuthorizeDynamicMenuItemStyle
{
	font-weight: bold;
	font-size:small;
	font-family:Verdana;
	color: Black;
	padding-left: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-top: 4px;
}

.AuthorizeDynamicHoverStyle
{
	background-color: #1c80b2;
	color: #ffffff;
}



/* Masterpage
-----------------------------------------------------------------------------*/

#mainwrapper
{
	margin: 0 auto;
	width: 800px;
	text-align: center;
}

/* Masterpage
-----------------------------------------------------------------------------*/
.FooterBand
{
	font: 8pt;
	color: #ffffff;
	text-align: center;
	background-color: #1c80b2;
}

/* a Link
-----------------------------------------------------------------------------*/
.a
{
	font-family: "Trebuchet MS" , "Lucida Grande" , "Lucida Sans" , Tahoma, Verdana, sans-serif;
	text-decoration: none;
	color: #ffffff;
}
.a:visited
{
	font-family: "Trebuchet MS" , "Lucida Grande" , "Lucida Sans" , Tahoma, Verdana, sans-serif;
	text-decoration: none;
	color: #ffffff;
}
.a:hover
{
	font-family: "Trebuchet MS" , "Lucida Grande" , "Lucida Sans" , Tahoma, Verdana, sans-serif;
	text-decoration: underline;
	color: #ffffff;
}
/*Scorllable Grid View
-----------------------------------------------------------------------------*/

.container
{
	/* So the overflow scrolls */
	overflow: auto; /* Style */
	border: 1px solid #999;
	  
}

.DivHorizontalScroll
{
	/* So the overflow scrolls */
	overflow: auto; /* Style */
	border: 1px solid #999;
	width: 875px;
	height: 100px
	  
}



.wordwrap
{
	overflow: auto; /* Style */
	border: 1px solid #999;
}

.containerTree
{
	/* So the overflow scrolls */
	overflow: auto; /* Style */
	border: 1px solid #999 #1c80b2;
}

.container table th
{
	/* Keep the header cells positioned as we scroll */
	position: relative; /* Style */
	color: #ffffff;
	background: #1c80b2; /*font-weight: bold;*/ /*border-bottom: solid 1px #999;*/
	text-align: left;
	padding-left: 5px;
}


.container table th a
{
	/* Style */
	color: #F7F6F3;
}

.container table tbody
{
	/* For alignment of the scroll bar */
	overflow: hidden /*overflow-x:hidden;*/;
}

.container table tbody tr td
{
	/* Style */ /*color: #333333;*/
	color: #000000;
	background: White;
	border-bottom: solid 1px;
	text-align: left;
	padding-left: 3px;
}

/*Validation summary
-----------------------------------------------------------------------------*/
.ValidationErrorSummary
{
	font-family: "Trebuchet MS" , "Lucida Grande" , "Lucida Sans" , Tahoma, Verdana, sans-serif;
	font-size: 10pt;
	color: Red;
	border-color: #ff0000;
	text-align: left;
	border-width: 1px;
	border-style: solid;
	background-color: #ffe4e1 /*, #ffc0cb*/;
	padding-left: 5px;
}

/*Successful Message
-----------------------------------------------------------------------------*/
.SuccessfulMessage
{
	font-family: "Trebuchet MS" , "Lucida Grande" , "Lucida Sans" , Tahoma, Verdana, sans-serif;
	font-size: 10pt;
	color: Green;
	text-align: left;
	background-color: #99ff66;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	border-right: #006600 1px solid;
	border-top: #006600 1px solid;
	border-left: #006600 1px solid;
	border-bottom: #006600 1px solid;
}

/*---------------------------------Collapsible Panel-------------------------------------*/

 
.collapsePanelHeader{               
      height:20px;
      color: White;
      background-color: #1c80b2;
      font-weight:bold;
      float:none;
      padding:5px; 
      cursor: pointer; 
      vertical-align: middle;
}

/*----------------------------------Panel----------------------------------------*/
.panelBorder
{
	border-width: medium;
	border-style : solid;
	background-color:#FFFFC4;
	border-color : #1c80b2;
}
.panelDeleteConfirm
{
	font-family: "Trebuchet MS" , "Lucida Grande" , "Lucida Sans" , Tahoma, Verdana, sans-serif;
	border: 1px solid #000000;
	background-color: #ffe4e1;
	opacity:none;
	height: 30%;
	width: 100%;
	text-align: center;
	padding:3px;
	position:fixed;
	z-index: 80;	
}
	

/*----------------------------------- Accordion--------------------------------------------- */
.tdAccordion
{
	font-family: "Trebuchet MS" , "Lucida Grande" , "Lucida Sans" , Tahoma, Verdana, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: White;
	padding: 1px 1px 1px 1px;
	background-color: #1eb1fa ;
}


.accordionHeader
{
	border: 1px solid #999 #1c80b2;
	color: white;
	background-color: #1c80b2;
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
	padding: 5px;
	margin-top: 5px;
	cursor: pointer;
}

#master_content .accordionHeader a
{
	color: #FFFFFF;
	background: none;
	text-decoration: none;
}

#master_content .accordionHeader a:hover
{
	background: none;
	text-decoration: underline;
}

.accordionHeaderSelected
{
	border: 1px solid #999 #1c80b2;

	color: white;
	background-color: #1c80b2;
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
	padding: 5px;
	margin-top: 5px;
	cursor: pointer;
}

#master_content .accordionHeaderSelected a
{
	color: #FFFFFF;
	background: none;
	text-decoration: none;
}

#master_content .accordionHeaderSelected a:hover
{
	background: none;
	text-decoration: underline;
}

.accordionContent
{
	background-color: white;
	border: 1px solid #2F4F4F;
	border-top: none;
	padding: 5px;
	padding-top: 10px;
}


/* --------------------------Popup--------------------------- */

.mpPleaseWait 
{
	font-family: "Trebuchet MS" , "Lucida Grande" , "Lucida Sans" , Tahoma, Verdana, sans-serif;
	border: 1px solid #000000;
	background-color: #ffe4e1;
	opacity:none;
	height: auto;
	width: 310px;
	top: 35%; 
	left:35%;
	text-align: center;	
	padding:3px;
	position:fixed;
	z-index: 100;
	visibility:hidden;
}

.mpDownload
{
	font-family: "Trebuchet MS" , "Lucida Grande" , "Lucida Sans" , Tahoma, Verdana, sans-serif;
	border: 1px solid #000000;
	background-color: #ffe4e1;
	opacity:none;
	height: auto;
	width: 400px;
	top: 35%; 
	left:35%;
	text-align: center;	
	padding:3px;
	position:fixed;
	z-index: 100;
	visibility:hidden;
}

.mpUploadFile 
{
	font-family: "Trebuchet MS" , "Lucida Grande" , "Lucida Sans" , Tahoma, Verdana, sans-serif;
	border: 1px solid #000000;
	background-color: #ffe4e1;
	opacity:none;
	height: auto;
	width: 70%;
	top: 15%; 
	left:15%;
	padding:3px;
	position:fixed;
	z-index: 20;
	visibility:hidden;
}

.dvSearchControl
{
	font-family: "Trebuchet MS" , "Lucida Grande" , "Lucida Sans" , Tahoma, Verdana, sans-serif;
	border: 1px solid #000000;
	background-color: #ffe4e1;
	opacity:none;
	height: auto;
	width: 910px;
	top: 10%; 
	left:4%;
	padding:3px;
	position:fixed;
	z-index: 20;
	visibility:hidden;
}

.dvDocumentUpload
{
	font-family: "Trebuchet MS" , "Lucida Grande" , "Lucida Sans" , Tahoma, Verdana, sans-serif;
	border: 1px solid #000000;
	background-color: #ffe4e1;
	opacity:none;
	height: auto;
	width: 500px;
	top: 10%; 
	left:4%;
	padding:3px;
	position:fixed;
	z-index: 20;
	visibility:hidden;
}

.dvReportViewer
{
	font-family: "Trebuchet MS" , "Lucida Grande" , "Lucida Sans" , Tahoma, Verdana, sans-serif;
	border: 1px solid #000000;
	background-color: #ffe4e1;
	opacity:none;
	height: auto;
	width: 940px;
	top: 1%; 
	left:2%;
	padding:3px;
	position:fixed;
	z-index: 20;
	visibility:hidden;
	display:inline;	
}
.rptReportBackGround
{
	background-color : White;
	text-align : left;
	
}
.rptScroll
{
	overflow:auto!important;
}

.dvFreeze
{
	font-family: "Trebuchet MS" , "Lucida Grande" , "Lucida Sans" , Tahoma, Verdana, sans-serif;
	border: 1px solid #000000;
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
	height:100%;
	width:100%;
	top: 0%; 
	left:0%; 
	position: fixed; 
	z-index: 10;
	visibility:hidden;
}

.dvFreezeDelete
{
	font-family: "Trebuchet MS" , "Lucida Grande" , "Lucida Sans" , Tahoma, Verdana, sans-serif;
	border: 1px solid #000000;
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
	height:100%;
	width:100%;
	top: 0%; 
	left:0%; 
	position: fixed; 
	z-index: 10;
}

.dvESSNotice
{
	font-family: "Trebuchet MS" , "Lucida Grande" , "Lucida Sans" , Tahoma, Verdana, sans-serif;
	border: 1px solid #000000;
	background-color: #ffe4e1;
	opacity:none;
	height: 510px;
	width: 700px;
	top: 5%; 
	left:13%;
	padding:3px;
	position:fixed;
	z-index: 20;
	visibility:hidden;  
}

.TabItemStyle
{
    background-color: silver;	   
	color: #000000;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-top: 0px;
	font-size: 12pt;       	 
}

.TabHoverStyle
{
	background-color: #ffffff;
	color: #1C80B2;
    padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-top: 0px;
    font-size: 12pt;        
    font-weight:bolder;       
    border-bottom: #1c80b2;         
}
