/* Use this style sheet to override existing styles in your application. */

.names
{
	width: 200px;
	background-color: cyan;
}

.middle
{
	size: 150px;
}

.smallDropdown
{
	width: 50px;
}

.smallDropdownReq
{
	background-color: cyan;
	width: 50px;
}

.dropdown
{
	width: 250px;
}

.dropdownReq
{
	background-color: cyan;
	width: 250px;
}

.standard
{
	width: 100px;
}

.standardReq
{
	background-color: cyan;
	width: 100px;
}

.dateReq
{
	background-color: cyan;
	width: 80px;
}

.email
{
	background-color: cyan;
	width: 450px;
}
.cname
{
	width: 450px;
}
.zip{
	background-color: cyan;
	width: 50px;
}
.county{
	background-color: cyan;
	width: 150px;
}
.zipExt{
	width: 40px;
}

.address{
	width: 305px;
}

.addressReq{
	width: 305px;
	background-color: cyan;
}

.city{
	background-color: cyan;
}

.phone3{
	width: 25px;
	background-color: cyan;
}

.phone4{
	width: 35px;
	background-color: cyan;
}

.phone5{
	width: 42px;
}

.phone{
	background-color: cyan;
}

.practDetails{
	font-weight: bold;
}


.instructions{
	vertical-align: top;
	font-size: 10pt;
}

.blue{
	color: blue;
}

BODY.instructions
{
	padding-left: 15px;
	padding-right: 15px;
}

.WHITE-SPACE
{
	white-space:pre;
}

.msgFont{
	font-size: 10pt;
	color: #0000ff;
}

.HIGHLIGHT
{
	background-color: rgb(221,216,174); 	
}

.UNDERLINE
{
	text-decoration: underline;	
}

INPUT.ENABLEDREQINPUTTEXT
{
	background-color: cyan;
}

INPUT.DISABLEDINPUTTEXT
{
	background-color: silver;	
}

TABLE.innerTable 
{
	padding: 0px;
	border-color: #F8F8F0;
	border-collapse: collapse;
	width: 100%;
}	

TABLE.innerTable TR TD 
{
	padding: 0px;
	border-color: #F8F8F0;
	border-collapse: collapse;
	height: 25px;	
}

TABLE.topalign TR TD
{
	vertical-align: top;
	text-align: left;
}


BODY
{
	background-color:#F8F8F0;
	color:black;
    font: 8pt Verdana, sans-serif;
	padding-top: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	margin: 0px;
	overflow: hidden;
	height: 100%;
	width: 100%;	
	
}

.MEDIUMFONT
{
	font: 10pt Verdana, sans-serif;
}

.NAVIGATION
{
	background-color: #636363;
	padding-top: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	margin: 0px;
	color: white;
}

DIV.WFT
{
	position:absolute;
	top: 0px;
	height: 17px;
	overflow: hidden;
	width: 100%;
}

DIV.MAIN
{
	position: absolute;
	top: 17px;
	height : expression(document.body.clientHeight - 17 + "px");
 	width: 100%;
 	overflow : auto;
}

.bufferMargin
{
	margin: 20px;
	width: 95%;
}

.HEADER 
{
	color: #000000;
	font: 10pt Verdana, sans-serif;
	font-weight: bold;
}

.HEADING 
{
	color: #000000;
	font: 12pt Verdana, sans-serif;
	font-weight: bold;
}

.LINK
{
	color: white;
	padding: 0px;
	
}

.VALIDATEITEM
{
	color: red;
}

.NOTE
{
	color: blue;
	text-align: left;
	width:95%
}
	
}


.WHITE-SPACE
{
	white-space:pre;
}

.RIGHTBOLD
{
	text-align: right;
	font-weight: bold;
}

.RIGHT
{
	text-align: right;	
}

.LEFT
{
	text-align: left;	
}

.CENTER
{
	text-align: center;	
}

.LABEL
{
	font-weight: bold;
	vertical-align: top;
	text-align: left;
	font:8pt Verdana, sans-serif
}

.SMALL
{
	font: 7pt Verdana, sans-serif;
}

/* Begin pageLayoutTable - basic page layout, including header, body, and footer */

.pageLayoutTable {
	border: 0px solid Black;
	height: 100%;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	width: 100%;
	border-collapse: collapse;
}

.pageLayoutTable .headerRow .pageLayoutTableCell {
	background-color: #B0CCDE;
	background-image: url(images/headerBackground.gif);
	background-position: top left;
	background-repeat: repeat-y;
	border: 0px solid Black;
	border-top: 7px solid #5E8DB7;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	vertical-align: top;
}

.pageLayoutTable .bodyRow .pageLayoutTableCell {
	border: 0px solid Black;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	vertical-align: top;
}

/* End pageLayoutTable */


/* Begin bodyLayoutTable - table for top, left, and right nav + the workarea. */
/* this table sits inside pageLayoutTable->bodyRow->pageLayoutTableCell */


.TABLEBG{
	background-color: #BEDFC4;
}

TABLE.dataTable 
{
	padding: 0px;
	border: 1px black solid;
	border-collapse: collapse;
	width: 100%;
}

TABLE.dataTable TR TD 
{
	padding: 0px;
	border-bottom: 1px solid;
	border-top: 1px solid;
	text-align: center;
	height: 25px;
}

TABLE.instsearch
{
	padding: 0px;
	border: 1px black solid;
	border-collapse: collapse;
	width: 100%;
}

TABLE.instsearch TR TD 
{
	padding: 0px;
	padding-left: 2px;
	border-bottom: 1px solid black;
	border-top: 1px solid black;
	border-left: 1px solid black;
	border-right: 1px solid black;
	
}

TABLE.instsearch TH
{
	padding: 0px;
	padding-left: 2px;
	border-bottom: 1px solid black;
	border-left: 0px;
	border-right: 0px;
	border-top: 0px;
}
.bodyLayoutTable {
	border: 0px solid Black;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 100%;
}

/* Message Area/Page messages */
.pageMessageInfo, .pageMessageError {
	background-color: White;
	background-color: #F5F5F5;
	border: 2px dotted #414141;
	display: block;
	margin: 16px 20px 10px 20px;
	padding: 7px 14px 9px 14px;
}

.pageMessageInfo P, .pageMessageError P {
	margin: 2px 2px 4px 2px;
}
 
.pageMessageInfo OL, .pageMessageError OL {
	margin: 4px 30px 1px 40px;
}
 
.pageMessageError {
	background-color: #FFF0F5;
	border: 2px dotted Red;
}

.validationMessage{
	color: red;
}

.messageError {
	color: #FF0000;
	margin: 0px 0px 0px 10px;
}

.divider {
	border: 1px solid #eeeeee;
	margin: 10px 0px 10px 0px;
}

.form {
	border: 0px solid Black;
	display: block;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.DROPDOWN{
	background-color: cyan;	
	width: 150px;
}



.commandExButton {
	background-color: #CCCCCC;
	background-image: none;
	background-position: center;
	border-bottom: #404040 1px outset;
    border-right: #404040 1px outset;
    border-top: white 1px solid;
    border-left: white 1px solid;
	margin: 0px 3px 0px 3px;
	overflow: visible;
	padding: 0px 8px 0px 8px;
	white-space: nowrap;
	color: #666666;
	font-size: 8pt;
	font-weight: bold;
	font: bold;
	width: 60px;
	height: 20px;
}	

.centered {
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}

.left {
	text-align: left;
}

.HMUMESSAGE {
text-align: center;
font:Verdana;
font-weight: bold;
color: RED;
font-size: 10pt;
display: block;
}
