/*body, td, th {background-color:#EAFFFF}*/
body, td, th {
	background-color:#fff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:smaller;
}

h1, h2 {color: #000033;}
@media screen   { h1, h2 {font-size: large;}  }
@media handheld   { h1, h2 {font-size: smaller;}  }

h3, h4, h5, h6 {color: #006699;}
a:link, a:active, a:visited {color: blue; text-decoration:none}
img{border:0;}
form{margin:0px;padding:0px}

@media screen   { 
	table.displayTbl { /*The table used on every display page*/
	 margin-top:10px;
	 padding:2px;
	}
}

@media handheld   { 
	table.displayTbl { /*The table used on every display page*/
	 margin-top:3px;
	 padding:1px;
	}
}
table.borderTbl {
	border: 1px solid #0000cc;
}

/*Used for every page title*/
@media screen   { th{	font-size: 12pt; padding-bottom: 10px;}}
@media handheld   { th{	font-size: 8pt; padding-bottom: 5px;}}

td.btnBaseTbl{/*Cell that the Submit button uses.*/
	text-align: center;
	padding:5px;
}

td.label {/*Cell that contains a label for a form element.*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: 500;
	padding-bottom: 5px;
}

td.backLink{font-size: 10pt;}

span.info{
	text-align: justify;
	color: #9966CC;
}
span.minorInfo{
	font-size: smaller;
	font-style: italic;
}
span#minor{	font-size: smaller;}
span.note {color: #9966CC;}
span.hint {}
span.suggestion{}
span.empty {color: #FF9B37;}
span.caution {color: #FF9B37;}
span.warning {color: #FF0000;}
span.important {color: #FF0000;}


span.msgOK {
	background-color: #00FF00;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
	font-size: small;
}

span.msgErr {
	color: #FFFFFF;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	background-color: #FF0000;
}

.visible{visibility: visible;}
.hidden{visibility: hidden;}
.show{display:inline;}
.hide{display:none;}
