body
{
	margin-top:0;
	margin-bottom:0;
	margin-left:0;
	margin-right:0;
	}
.toptext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}
.toptext1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
}
.header {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 21px;
	font-weight: bold;
	color: #464646;
}
.tableheader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #464646;
}
.emailtext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	}
.textbox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	background-color: #FFFFFF;
	border: 1px solid #333333;
}
.textbox1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	background-color: #FFFFFF;
	height:10px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	vertical-align: middle;
	}
.btn {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #3399ff;
	border: 1px solid #313131;
	font-weight: bold;
}
.btn1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	background-color: #3399ff;
	border: 1px solid #808080;
	font-weight: bold;
	height:18px;
}
.btn2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #3399ff;
	border: none !important;
	font-weight: bold;
}
.bluetext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #135ab2;
	text-decoration: none;
	font-weight: normal;
}
.contenttext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #313131;
	text-decoration: none;
	font-weight: normal;
}
.contenttextred {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #ff3333;
	text-decoration: none;
	font-weight: normal;
	}

.whitelink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: underline;
}
.blacklink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: underline;
}
.ytetext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	text-decoration: none;
	font-weight: normal;
	font-weight:bold;
}
#frm
{
	width:800px;
	position:relative;
	float:left;
	
	}
	
/*  ===  Room details  ==  */
	
.room-head-Big{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
color:#000000;
}

.txt-details{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
padding-left:10px;
font-weight:bold;
}

.txt-controldetails{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
font-weight:bold;
}

.p104px{
padding-left:55px;
}

.room-head-Red{
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:bold;
color:#FF0000;
padding-left:10px;
}

.txt-details-big{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#666666;
padding-left:10px;
font-weight:bold;
}

.txt-details-big-no-pad{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#666666;
font-weight:bold;
}

/* === Drying Cost Report === */

.txt-box-clear
{
border-right: white thin solid; 
border-top: white thin solid;
border-left: white thin solid;
border-bottom: white thin solid;
}

/* Progress Bar for Ajax Update Panel */
#UpdateProgress1 
 {
   background-color:#CF4342;
   color:White;
   top: 0px;
   right: 0px;
   position:fixed;
 }
 
#UpdateProgress1 img {
   vertical-align:middle;
   margin:2px;
 }
 
 
/* 02-Dec-2011 [Copy from contractor] */ 
 
input.txt-xshort{    width: 50px;}
input.txt-short{    width: 86px;}
input.txt-med{    width: 122px;}
input.txt-long{    width: 220px;}
input.txt-xlong{    width: 306px;}
/* grid views */
.rgMasterTable{	margin-bottom:0px;}
.align-center{    text-align: center !important;}
.tbl-grid th{    font-weight: normal;    background: #f2f2f2;    color: #737373;    border: solid 1px #ccc; border-right:none; border-bottom:none; padding: 3px 8px;    text-align: left;}
.tbl-grid td{    color: #000;    border: solid 1px #ccc; border-right:none; border-bottom:none; padding: 7px 8px;}
.tbl-grid td a{    font-weight: bold;}
.tbl-grid td a:hover{    cursor: pointer;}
.tbl-grid {border-bottom:solid 1px #ccc; border-right:solid 1px #ccc; width:980px; margin: 0 auto;}
.blank-cell{    background: #F2F2F2;}
tr.align-center th, tr.align-center td{    text-align: center;}
.subrow td{    padding: 0 0 10px 0;}
.lastrow td{    padding: 0;    height: 15px;    border-bottom: solid 2px #f2f2f2;}
#sub-tabs .tbl-form{    margin-bottom: 15px;}
.float-left{    float: left;}
.float-right{    float: right;}
.PaddingLeft10px{padding-left: 10px;}
.PaddingRight10px{padding-right: 10px;}
.BtnWithSpace{ background-color: #3399FF;    border: 1px solid #313131;    color: #FFFFFF;    font-family: Verdana,Arial,Helvetica,sans-serif;    font-size: 12px;    font-weight: bold; padding-left: 10px; padding-right: 10px; padding-bottom: 1px; padding-top: 1px;  text-decoration:none; float:left; margin-left:10px;}
.NoUnderline{text-decoration: none;}
.Height10px{    clear: both;    height: 10px;}
.RepiterHeader th{background-color: #A7A7A7; color: #000000; font: 11px tahoma;}



