﻿html, body {height:100%}
body {
padding:0;
margin:0;
}
#page{
min-height:100%;
}

html body.IE6 #page {
  height: 100%;
}

#pageContent {
    padding-bottom:30px;
}

#footer {
width:100%;
clear:both;
height:25px;
margin-top:-28px;
line-height:25px;
}

#clearfooter{clear:both;height:1.4em;}

.clear 
{
	height:0;
	clear:both;
}

#header
{
	width:100%;
	margin:0 -1px;
}

form>#header
{
	height:auto;
}

#container 
{
	padding: 0px;
	margin-bottom: 40px;
	width:100%;
	display: inline-block;
}



#left 
{
	float: left;
	width: 150px;
	margin: 0px;

}

* html #left {
margin-right:-3px;
}

#main 
{
/*	margin-left: 150px;*/
}


#main>#mainContent
{
	/*display:table; */ /* fix firefox bug: https://bugzilla.mozilla.org/show_bug.cgi?id=295476 */
}


html #left 
{
/*	display: inline;*/
/*	position: relative;*/
}


#breadcrumb
{
	font-size:small;
}



#loginInfo
{
	background:#88ACC0 url(style/signinlhs.gif) no-repeat bottom left;
	padding:3px 10px 5px 20px;
	position:absolute;
	top:0px;
	right:0px;
}

#loginInfoStrip
{
}

fieldset
{
	display:inline;
	padding:10px;
}


*>fieldset
{
	display:block; /* fix firefox bug: https://bugzilla.mozilla.org/show_bug.cgi?id=295476 */
}

.noFormat label,
label.noFormat 
{
	width:auto !important;
	min-width:0px !important;
	text-align:auto;
	margin:auto;
	clear:none;
	vertical-align:middle;
	font-weight:normal;
	background-image: none;
	min-width: auto;
}

label
{
	vertical-align:top;
	width: 8em;
	margin-top:2px;
	margin-right: 1em ;
	display:inline-block;
	white-space:nowrap;
	height:22px;
	background:#E9E9E9 url(style/th-bg.jpg) repeat-x top left;
	
}

.chk label
{
	width: auto;
}

select
{
	margin-top:1px;
}

.hideItem
{
	display:none;
}

.noWrap
{
	white-space:nowrap;
}

/**/
#mainContent
{
	padding:10px;
	min-width:90%;
}

body.IE6 #mainContent
{
	width:90%;
}

fieldset
{
	margin:0px !important;
}
/*
* html #left {
	margin-right:-3px;
	height:1%;
}

#left 
{
	position:absolute;
	left:0px;
}
*/
#nav
{
	margin-top:10px;
}

.form9 label {	width: 9em; }
.form10 label {	width: 10em; }
.form11 label {	width: 11em; }
.form12 label {	width: 12em; }
.form13 label {	width: 13em; }
.form14 label {	width: 14em; }
.form15 label {	width: 15em; }
.form16 label {	width: 16em; }
.form17 label {	width: 17em; }

.userPrompt
{
background: #E9E9E9 url(style/th-bg.jpg) repeat-x scroll left top;
color:#003973;
left:490px;
margin:5px;
padding:5px;
position:absolute;
width:190px;
}

#smContainer
{
	margin-top:60px;
}

#ctl00_btnSendMessage
{
font-weight:bold;
border:solid 1px #507496;
padding:3px;
display:block;
margin:3px;
padding-left:20px;
background:#569CBB url(style/mailicon.png) no-repeat 5px center;
}

.dpBmCheckList
{
    list-style-type:none;
    padding:0px;
    margin:0px;
}

.dpBmCheckList input
{
    margin-top:10px;
}

.formViewWrapper input[type="checkbox"]
{
    margin-top:10px;

}

.formViewWrapper select {
    margin-top:8px;
}

.rightAlign{
    float: right;
}