html {
	overflow-y: scroll;
}
html,body{margin:0;padding:0; width:100%;}
body 
{
	margin: 0;
	padding: 0;
	background-color: #F4EFEB;
	font-family: Verdana, arial, Helvetica, sans-serif;
	font-size: 80%;	
	color: #000000;
}

a {color: #990000; text-decoration:none;}
a:hover {color: #600000;}
.PageMainTitle
{
	width:100%;
	margin:0px;
	padding:0px;
	font-weight:bold;
	background-image:url(Images/tableheaderbg.jpg);
	height: 22px;
}
.PageTitle
{
	width:100%;
	margin:0px;
	padding:0px;
	font-weight:bold;
	background-image:url(Images/pagetitlebg.jpg);
	height: 24px;
}
.PopupTitle
{
	margin:0px;
	padding:0px;
	font-weight:bold;
	background-image:url(Images/pagetitlebg.jpg);
	height: 24px;
}
.PageEnd 
{
	background-image:url(Images/pageendbg.jpg);
	height:23px;
}

.PageContent
{
	margin: 0;
	padding: 10px;
	background-color: #ffffff;
}

.SectionTitle 
{
	background-image:url(Images/tableheaderbg.jpg);
	font-weight:bold;
	color: #ffffff;
	height: 24px;
}

.SectionIcon
{
	background-color: #ffffff;
}

.SectionContent
{
	border-top:1px solid #976645;
	border-left:1px solid #CCAAAA;
	border-right:1px solid #CCAAAA;
	border-bottom:1px solid #CCAAAA;
	margin:0px; padding:0px;
	overflow:scroll;
}

.FieldCaptionTD
{
	height: 25px;
}

.DataTD
{
	height: 25px;
}

.FooterText
{
	margin-top:5px;
	text-align:center;
	font-size:85%;
}

.NumericTextBox {text-align:right; }
.TextBox, .NumericTextBox, .DateBox, .MandatoryTextBox
  {border:solid 1px #D9BFB3; font-size: 95%;}
.MandatoryTextBox {
	background-color: #ffffa0;
}


.RadioButton {border:0px; height:15px; }
.DTPImage
{
	cursor:pointer;
}
.DropDownList 
{
	border:solid 1px #666666; font-size: 90%;
}
.File 
{	
	border:solid 1px #666666;  height:20px;
}
.Sort
{
	font-family:Webdings;font-size:120%; padding:2px 0px;
}

.Button
{
 	border-bottom:1px solid #666666;
 	border-right:1px solid #666666;
 	border-top:1px solid #FFFFFF;
 	border-left:1px solid #FFFFFF;
 	background-color:#C4D1E2;
	height:20px; font-weight:bold; color:#000000;
	font-family:Verdana, Arial, Tahoma, Sans-Serif; font-size:100%; 
}

.Asterisk, .ErrorText, .Highlight
{
	color:Red;
}
.Highlight
{
	font-weight:bold;
}

.SortArrow {color:#006600;}

.DTP {vertical-align: middle; margin-left:1px;padding-bottom:3px;}

.Grid 
{ 
	text-align: left;
	margin:0px;
	border:0px; 
	border-collapse: collapse;
}
.RowNo
{
	background-color: #C2CBE7; 
	cursor:pointer;
}

.HeadingRowBig, .HeaderStyle, .PagerStyle
{ 
	background-color: #D9BFB3; 
	height:20px;
	font-weight: bold; 
}


.HeadingRowBig th a, .HeadingRowBig td a, .HeaderStyle th a, .HeaderStyle td a, .PagerStyle a 
{ 
  text-decoration:none;
  color:#000000;
}
.HeadingRowBig th a:hover, .HeadingRowBig td a:hover, .HeaderStyle th a:hover, .HeaderStyle td a:hover, .PagerStyle a:hover
{
	color:#990000;
}

.HeaderStyle
{ 
	background-image:url(Images/tableheader_bg.jpg);
	font-size:90%;
}
.HeadingRowBig
{ 
	background-image:url(Images/tableheader_bgbig.jpg);
	font-size:90%;
}
.RowStyle, .AlternatingRowStyle, .SelectedRowStyle, .HoverStyle 
{ 
  font-size:90%;
  height: 18px;
}

.RowStyle 
{ 
  background-color: #F1ECDC; 
}

.AlternatingRowStyle 
{ 
  background-color: #DBEAFB; 
} 

.SelectedRowStyle 
{ 
  background-color: #FFEEC2; 
}


.HoverStyle 
{ 
  background-color: #B8D3EF; 
} 

.EmptyDataRowStyle
{ 
	background-color: #F4EFEB; font-weight:bold; text-align:center; width:100%; color:#000000;
	line-height:20px;
}
.EmptyDataRowStyle td{padding:2px; border:0px;}

.FooterStyle 
{
	background-color: #C2CBE7;
	cursor: default;
	font-weight: bold;
}
.FooterStyle td
{
	line-height:20px;
}

.Grid .RowStyle td, .Grid .AlternatingRowStyle td, .Grid .SelectedRowStyle td, .Grid .HeaderStyle td, .Grid .HoverStyle td
{
	padding:1px; border: 1px solid #FFFFFF; 
}

.Grid th
{
	padding:1px;
	border: 1px solid #FFFFFF; 
}

.PagerCell td
{
	border: 0px; 
	padding:1px;
}

.PopupLink
{
	color: #F1ECDC;
	text-decoration:none;
}

.PopupLink:hover,  .PopupLink:alink {
	color:#FFC080;
}

.modalBackground {
    background-color:#000;
    filter:alpha(opacity=10);
    opacity:0.1;
    }

    .modalPopup img {
    }

    .modalPopup-text {
    display:block;
    color:#000;
    background-color:#fff;
    text-align:center;
    border-top:1px solid #976645;
	border-left:1px solid #CCAAAA;
	border-right:1px solid #CCAAAA;
	border-bottom:1px solid #CCAAAA;
    padding:10px;
    }

    .modalPopup-text input {
    width:75px;
    }
    
    .feedback
    {
    color: #00cc00;
    font-weight: 700;
    }









