BODY
{
	height: 100%;
	margin-left:15px;
	margin-right:0px;
	margin-top:0px;
	margin-bottom:0px;
}
BODY, TD 
{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : Black;
}

INPUT, SELECT
{
	border : 1px solid Gray;
	color : #333333;
	background-color:White;
}

ul.Links
{
    line-height:40px;
    list-style-type: none;
    font-size:large;
}

ul.Links li a
{
    color:#002C5A;
    text-decoration:underline;
    font-size:large;
}

ul.Links li a:hover
{
    color:#CC6600;
    text-decoration:underline;
    font-size:large;
    cursor:pointer;
}
.disabledField
{
	background-color:#f5f5f5;
	border-Color:#d3d3d3;
}
.fittedBtn
{
	padding:0px;
	color:#004990;
	background-color:White;
	border-color:#507CD1;
	border-width:1px;
	border-style:Solid;
	font-family:Verdana
}	

.fittedBtn:hover
{
	background-color:#004990;
	color:White
}
.TRSQCell
{
	white-space:nowrap;
	padding-right:10px;	
	
}
.sumHeader
{
	FONT-WEIGHT:normal; COLOR: #004990;
}
.summaryValue
{
	FONT-WEIGHT: normal; COLOR: #000000;
}
.sumBanner
{
	height:30px;
	font-size:14px;
	font-weight:bold; color:#004990;
	background-color:#E0E0E0;
}
.bannerHeader
{
/*	background-image : url(../images/fade.gif);*/
	width : 100%;
	height: 36px;
	background-repeat:repeat-x;
}
.mainTable
{
	width: 100%;
	height: 100%;
	vertical-align: top;
}

.mainMenu
{
	border:solid 1px #004990;
	background-color: #e5e9f5;
	width: 100%;
}
.mainContent
{
	width: 100%;
	vertical-align:top;
}
.mainDiv
{
	overflow:auto;
	height:300px;
	vertical-align:top;
}
.mainTable
{
	width:98%;
	height:99%;
	vertical-align:top;
}
.gridHeader 
{
	font-size : 14px;
	font-style:italic;
	FONT-WEIGHT: bold;
	color:White;

	background-color: #004990;
}
.validate 
{
	color : Red;
	font-size : 10px;
	font-weight : bold;	
	margin : 10px 0px 0px 0px;
	height : 20px;
}
.invalidBorder
{
	border:2px;
	border-color:Red;
}
.invalidTdBg
{
	background-color:Red;
}
.invalidBg
{
	background-color:#FFC0CB;
}
.invalidBd
{
	border:2px;
	border-color:Red;
}
.logonHeader 
{
	FONT-WEIGHT: bold; 
	COLOR: #004990;
}

.companyLogo
{
	text-align:right; 
	padding-top:4px; 
	padding-bottom:4px;
}

.companyLogo a img
{
	border:none;
}

.popupHeader
{
	background-color:#EFF3FB;
}
.popupHeaderText
{
	color:#004990;
	font-size:16px;
	font-weight:bold;
}
.popupSubHeaderText
{
	color:Black;
	font-size:12px;
	font-weight:normal;
}


/*Wizard styles*/
.wizardHeader
{
	background:#004990;
}
.wizardHeaderText
{
	color:White;
	font-size:12px;
	font-weight:bold;
}
.wizardStep 
{
	font-size : 14px;
	background:#EFF3FB;
}
.borderTable
{
	border:2em;
	border-width:2px;
	border-color:#004990;
	border-style:solid;
}
.groupTable
{
	border:1em;
	border-width:1px;
	border-color:#004990;
	border-style:solid;
}
.separator
{
	height:1px;
	color:#004990;
}
.link
{
	color:#004990;
}

.hyperlink
{
    color:#004990;
    font-style:italic;
    text-decoration:underline;
    cursor:pointer;
}

.notes 
{
	color : Black;
	font-size : 10px;
	font-weight : bold;	
	margin : 10px 0px 0px 0px;
	height : 20px;
}
.largeNotes 
{
	color : Black;
	font-size : 14px;
	font-weight :bold;	
}
.largeText
{
	color : Black;
	font-size : 14px;
}
.sectionHeader
{
	background-color:#004990;
	font-size:14px;
	color:White;
}
.header1
{
	text-align:center;
	font-size:12px;
	font-style:italic;
	font-weight:bold;
	color:#507CD1
}

/***************                Button                           ************/
.button
{
	width: 100px;
	padding:2px;
	color:#004990;
	background-color:White;
	border-color:#507CD1;
	border-width:1px;
	border-style:Solid;
	font-family:Verdana;
	font-size:1em
}

.button:hover
{
	background-color:#004990;
	color:White;
	cursor:pointer
}

.buttonDisabled
{
	width: 100px;
	padding:2px;
	color:#004990;
	background-color:White;
	border-color:#507CD1;
	border-width:1px;
	border-style:Solid;
	font-family:Verdana;
	font-size:1em
}

.buttonDisabled:hover
{
	cursor:default
}

/***************                Dropdown Box                      ************/
.dropdown
{
	border: solid 1px #7F9DB9;
	width:150px
}
.dropdown:hover
{
	border-color: #507CD1
}
.dropdown:focus
{
	border-color: #507CD1
}

/***************                   Label                         ************/
.fieldLabel
{
	text-align:left;
	white-space:nowrap;
}

.fieldValue
{
	text-align:left;
	width:100%
}

/***************                  Text Box                        ************/
.textbox
{
	border: solid 1px #7F9DB9
}
.textbox:hover
{
	border-color: #507CD1
}
.textbox:focus
{
	border-color: #507CD1
}
.textboxLabel
{
	background-color: #EFF3FB;
	color:Black;
	border-style: none	
}

.textboxSmall
{
	width: 60px;
	border: solid 1px #7F9DB9
}
.textboxSmall:hover
{
	background-color: #D6E7FF
}
.textboxSmall:focus
{
	background-color: #D6E7FF
}
.textboxDisabledSmall
{
	width: 60px;
	background-color: #F5F5F5;
	border-color: #C0C0C0;
}

.textboxStreet
{
	width: 200px;
	border: solid 1px #7F9DB9
}
.textboxStreet:hover
{
	background-color: #D6E7FF
}
.textboxStreet:focus
{
	background-color: #D6E7FF
}
.textboxDisabled
{
	background-color: #F5F5F5;
	border-color: #C0C0C0;
}

.textboxLarge
{
	border: solid 1px #7F9DB9;
	width: 350px;
}
.textboxLarge:hover
{
	background-color: #D6E7FF
}
.textboxLarge:focus
{
	background-color: #D6E7FF
}
.textboxLargeDisabled
{
	width: 350px;
	background-color: #F5F5F5;
	border-color: #C0C0C0;
}

/***************                  Data Grid                       ************/
.datagrid
{
	border:solid 1px #7D99DB;
	empty-cells:show;
	padding: 5px;
	border-collapse:collapse;
}

.datagridHeader
{
	background: none url(../images/background_header.png) repeat;
	height:30px
}

.datagridHeader td
{
    border-right:solid 1px white;
	text-align:center;
	color:#004990;
	font-weight:bold;
}

.datagridCell td
{
	border:solid 1px #7D99DB;
	white-space:nowrap;
	vertical-align:text-top;
}
/*****************************************************************************/

.fieldHeader 
{
	FONT-WEIGHT: bold; COLOR: #000000; width: 20%;
}
.editFieldHeader {
	FONT-WEIGHT:normal; COLOR: #000000;
	white-space:nowrap;
	text-align:left;
}

.editFieldHeaderRight {
	FONT-WEIGHT:normal; COLOR: #000000;
	white-space:nowrap;
	text-align:right;
}

.nowrapTd
{
	white-space:nowrap;
}
.errorLabel 
{
	font-size : 12px;
	color : #ff0000;
	font-weight : bold;
}
.successLabel
{
	font-size : 12px;
	color : Green;
}
.overview:link, .overview:visited {
	color : Black;
	font-family : "Verdana,Tahoma,Arial,Helvetica,sans-serif";
	font-size : 13px;
	font-weight : bold;
}
.RadioButton input
{
border:0px;
}
.functionLink {
	font-size : 12px;
}

.functionLink:link, .functionLink:visited {
	color : #004990;
}
.hiddenItem
{
	display:none;
}
.disableImageButton
{
	cursor:default;
}
.lbp
{
	background-color:Orange;
}								
.landlord
{
	background-color:#6698FF;
}
.suppressed
{
	background-color:#90EE90;
}

.radiobutton input 
{ 
	border: 0px; 
	background-color: transparent;
}

.radiobutton
{ 
	border: 0px; 
	background-color: transparent;
}

.checkbox input 
{ 
	border: 0px; 
	background-color: transparent;
}
div.tooltip,div.heretooltip {
	font:1.0em verdana,helvetica,arial,sans-serif;
	border:1px solid #000;
	background-color:#ffffe1;
	color:#000;
	padding:2px 4px 2px 4px;
	text-align:left;
	position:absolute;
	width:auto;
	height:auto;
}
div.heretooltip {
	border:1px solid #003;
	background-color:#fefefe;
	color:#003;
}		
.helpButton {
	src : url(../images/help.gif);
}
/* For modal popup */
.modalBackground { background-color: #efefef; filter:alpha(opacity=70);	opacity:0.7; }
.modalPopup { background-color: white; border: 1px solid black; padding: 0px; }
.modalPopupHeader { background-color: #004990; font-weight: bold; color: White; margin: 0px; padding: 3px; }
.modalPopupHeader td { font-weight: bold; color: White; }
.modalPopupBody { background-color: white; padding: 5px 10px 10px 10px; }
.modalPopupBodyColor1 { background-color: #D1D6EA; padding: 10px; }
.modalPopupBodyColor1 .label { font-weight: bold; }

.map { margin: 0px; padding: 0px; }

