/* ---------------------- Data Table Class for general display of data in a table ------------------------ */

.dataTable { 
	background-color: #EEEEEE; 
	font-family: Arial, Helvetica; 
	font-weight: bold; 
	color: black;
	font-size: 12px;
	border: #555555;
	border-width: 2px 4px 4px 2px;
	border-spacing: 0px;
	margin: 1px;
}
.dataTable thead {
	background-color: red;
}
.dataTable thead.tr {
	background-color: red;
}
.dataTable th {
	background-color: #BBBBBB;
	border: 1px solid #999999;
	font-size: 14px;
	color: #111111;
}
.dataTable td.error {
	background-color: #EE0000;
}
.dataTable td.warn {
	background-color: #EEEE00;
}
.dataTable td.HiLight {
	background-color: #DDDDDD;
}
.dataTable td {
	white-space: wrap;
	empty-cells: hide;
	border: 1px solid #999999;
	border-style: solid;
	padding: 1px;
}
.dataTable tr.HiLight {
	background-color: #DDDDDD;
}
.dataTable tr {
	background-color: white;
	border: 0px;
}


/* --------------------------- END of Data Table Class ------------------------------- */

/* ---------------------- Data Table Class for general display of data in a table ------------------------ */

.formTable { 
	background-color: #cccccc; 
	border-color: #ffffff #555555 #333333 #dddddd;
	font-family: Arial, Helvetica; 
	font-weight: bold; 
	font-size: 12px;
	border: 3px;
	color: #000000;
}
.formTable th {
	background-color: #bbbbbb; 
	font-size: 14px;
	color: #2222ff;
}
.formTable td {
	white-space: nowrap;
	color: #000000;
}
/* --------------------------- END of Data Table Class ------------------------------- */



/* ----------------------  Main viewer and Thumbs table descs. ------------------------ */
.mainTable { 
	/*
	background-color: #AAAAAA; 
	font-family: Arial, Helvetica; 
	font-weight: bold; 
	font-size: 12px;
	*/
	border: 0px solid #999999;
}
.mainTable tr {
}
.mainTable td {
	border: 0px solid red;
}


/* -------------------------------  Main Form Table --------------------------------- */

.mainFormTable { 
	position:	relative; 
	border: 2px solid #dedede;
 /*
	background-color: #eeeeee; 
	font-family: Arial, Helvetica; 
	font-weight: normal; 
	font-size: 8px;
	border: 2px solid #bbbbbb;
*/
}
.mainFormTable tr {
}
.mainFormTable th {
	color: #000000;
	font-weight: bold; 
	border: 0px solid red;
	background-color: #bbbbbb; 
	text-align: center;
}
.mainFormTable td {
	border: 0px solid yellow;
	text-align: left;
	white-space: nowrap;
}

/* -------------------------------  Main View Table --------------------------------- */
.viewTbl { 
	background-color: #AAAAAA; 
	font-family: Arial, Helvetica; 
	font-weight: bold; 
	font-size: 12px;
	border: 3px solid #999999;
}
.viewTbl tr {
	border: 0px solid #999999;
}
.viewTbl td {
	border: 0px solid red;
}
.viewTbl INPUT {
	background-color: #CCCCCC; 
	font-weight: bold; 
	color: black;
	z-index: 300;
}


/* -------------  Main Forms area (every form input must have this class name ------------ */
.mainUIForm {
}
.mainUIForm input {	
}
.mainUIForm select {	
}
.mainUIForm button {	
}



.allThmbTbl { 
	background-color: #BBBBBB; 
	font-family: Arial, Helvetica; 
	font-weight: normal; 
	font-size: 8px;
	border: 0px solid #999999;
	width=100%;
}
.allThmbTbl FORM {
	z-index: 300;
}

.allThmbTbl SELECT {
	background-color: #BBBBBB; 
	font-weight: bold; 
	color: black;
	z-index: 300;
}
.allThmbTbl tr {
}
.allThmbTbl td {
	border: 0px solid red;
}


.thmbTbl { 
	background-color: #AAAAAA; 
	font-family: Arial, Helvetica; 
	font-weight: normal; 
	font-size: 8px;
	border: 1px solid #000088;
}
.thmbTbl tr {
}
.thmbTbl td {
	white-space: nowrap;
}


.disclaimerTable {
	border: 3px solid red;
	border-color: #ffffff #555555 #333333 #dddddd;
	background-color: #eeeeee; 
}
.disclaimerTable tr {
}
.disclaimerTable td {
	white-space: wrap;
}

/* ---------------------- The Main Div for a general window ------------------------ */

.mainBody { 
	position:	absolute; 
	top:		50px; 
	left:		2px;
}

/* --------------------- The Main screen realistate --------------------------- */
#AzmapDID { 
	position:	relative;
	border: 0px solid red;
}				   

#TabArea {
	border: 0px solid #000099;
	visibility: visible;
}

#UIArea {
	border: 1px solid #000099;
	visibility: visible;
}

#DisplayArea {
	border: 0px solid red;
	visibility: visible;
}

#InfoArea {
	border: 0px solid red;
	visibility: visible;
}



/* ----------------------  END Man viewer and Thumbs table descs. ------------------------ */



.aBar { 
	font-family: Arial, Helvetica; 
	font-weight: bold;  
	font-size: 20px; 
	background: #006699; 
	color: yellow;
}

.loadingInd {
	font-family: Arial, Helvetica; 
	font-weight: bold;  
	font-size: 14px; 
	background: blue; 
	color: yellow;
	z-index: 999;
}

/* ------ These (.imMap_*) are for the ImgMapHTML.pm/imgMap.js modules to display the floaties  ------ */
.imgMaptable { 
	background-color: #333333; 
	border: 2px solid #999999;
}

.imgMapheader { 
	background-color: #666666; 
	color: yellow;
	white-space: nowrap;
}

.imgMapcolh { 
	background-color: #444444; 
	color: white;
}

.imgMaptr {
	white-space: nowrap;
}

.imgMaptd {
	font-family: Arial, Helvetica; 
	font-weight: bold; 
	font-size: 12px; 
	white-space: nowrap;
	color: yellow;
}


/* ----------------------------------- Default stuff ------------------------------------- */

PRE {
	font-family: Fixed, Courier; 
	font-size: 12px; 
	font-weight: bold; 
	color: yellow;
	background: #222277;
}

.PREText {
	font-family: Fixed, Courier; 
	font-size: 12px; 
	font-weight: bold; 
	color: yellow;
	background: #333333;
}


b {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-style: normal;
	font-size: 12px; 
	color: #CCCCCC;
}

select { 
	font-family: Verdana, Arial, Helvetica, sans-serif: bold;  
	font-weight: bold; 
	font-size: 12px; 
	background: #dedede;
	color: black;
}
button { 
	font-family: Verdana, Arial, Helvetica, sans-serif: bold;  
	font-weight: bold; 
	font-size: 10px; 
	background-color: #DFDFDF; 
	color: #000000;
}

input  { 
	font-family: Verdana, Arial, Helvetica, sans-serif: bold;  
	font-weight: bold; 
	font-size: 10px; 
	background: #CCCCCC;
	color: #666666;
}

text { 
	font-family: Verdana, Arial, Helvetica, sans-serif: bold;  
	font-weight: bold; 
	font-size: 12px; 
	background: #DFDFDF;
	color: red;
}

td {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 12px;
	border: 0px solid #AAAAAA;
}

tr {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-style: 16px; 
	color: #333333;
}

table { 
	background-color: #CCCCCC; 
	font-family: Arial, Helvetica; 
	font-weight: bold; 
	font-size: 12px;
	border: 0px solid #888888;
}

body {
	background-image: url(images/background.jpg) !important;
	/* Note: Make URL Absolute for Navigator 4 compatibility*/
	background-repeat: repeat-x !important;
	background-color: #CCCCCC !important;
}
