body {
background-color: #bbbbbb;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 14px;
}

/* LINK STYLES */

a:link { color: #222222; font-weight: normal; text-decoration: none; } 
a:visited { color: #333333; text-decoration: none; font-weight: bold;} 
a:hover { color: white;   text-decoration: none; } 
a:active {color: #777777; font-weight: bold; text-decoration: none; }

.bannerLink a:link { color: #d8d8d8; text-decoration: none; }
.bannerLink a:visited { color: #d8d8d8; text-decoration: none;} 
.bannerLink a:hover { color: white;  font-weight: bold; text-decoration: none; } 
.bannerLink a:active {color: #669966; font-weight: bold; text-decoration: none; }

.frontLink a:link {color: #e5e5e5; font-weight: bold; text-decoration: underline; font-size:14px;}
.frontLink a:visited {color: #000000; text-decoration: underline; font-size:14px;}
.frontLink a:hover {color: white; text-decoration: underline; font-size:14px;}
.frontLink a:active {color: #669966; text-decoration: underline; font-size:14px;}



/* from qedl css 
a:link { color: #d8d8d8; text-decoration: none; } 
a:visited { color: #d8d8d8; text-decoration: none; font-weight: normal;} 
a:hover { color: white;  font-weight: bold; text-decoration: none; } 
a:active {color: #11c511; font-weight: bold; text-decoration: none; }
*/

a.tiny {
font-size: 12px;
}
/* ************************************ */


/* TABLE ELEMENTS */

table.sideOnly {
	border-right:1px #222222 solid;
	border-left:1px #222222 solid;
	border-collapse:collapse;
}

td {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 14px;
}

td.main {
	padding: 18px 8px 16px 16px;
}

td.nav {
font-weight: bold;
/* border-right: 1px solid #222222;*/
border-bottom: 1px solid #222222;
padding-top: 10px;
padding-right: 2px;
padding-bottom: 7px;
padding-left: 5px;

}

td.edlnav {
font-weight: bold;
border-right: 1px solid #222222;
border-bottom: 1px solid #222222;
padding-top: 10px;
padding-right: 2px;
padding-bottom: 7px;
padding-left: 4px;

}

td.over {
background-color: #dddddd;
font-weight: bold;
border-right: 1px solid #444444;
border-bottom: 1px solid #444444;
padding-top: 10px;
padding-right: 1px;
padding-bottom: 7px;
padding-left: 4px;
cursor:hand;
}

td.push {
font-weight: bold;
background-color: #aaaaaa;
border-top: 1px solid #444444;
border-right: 2px solid #dddddd;
border-bottom: 2px solid #dddddd;
border-left: 1px solid #444444;
padding-top: 10px;
padding-right: 1px;
padding-bottom: 5px;
padding-left: 6px;
}

td.leftBorder {
border-left: 1px #222222 solid;
padding-right: 3%;
}

td.bottomOnly {
	border-bottom: 1px solid #222222;
	padding-left: 3%;
	padding-bottom: 2%;
	
}
/* ************************************ */


/* TEXT SIZES AND STYLES */

p {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 14px;
}

p.bigger {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 16px;
font-weight: bold;
white-space: pre;
}

h3 {
font-size: 12pt;
font-weight: bold;
}

h4 {
font-size: 9pt;
font-weight: bold;
}

.tiny {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 8pt
}

.small {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 9px
}

.big {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 18px
}

/* ************************************ */


/* INPUT STYLES */

input {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	vertical-align: middle;
}

/* ******************************************* */


/* CLASSES */

.dark {
background-color:#c8cccc;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 8pt;
}

.sides {
	border-right:1px #222222 solid;
	border-left:1px #222222 solid;
	border-collapse:collapse;
}

.thindark {
/*border-collapse: collapse;*/
border-color: #222222;
border-style: solid;
border-width: 1px;
}

.thickdark {
border-collapse: collapse;
border-color: #222222;
border-style: solid;
border-width: 3px;
padding: 3%;
}

.banner {
	background-color: #222222;
	color: #d8d8d8;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
}

.listout {
background-color: #cccccc;
border: 1px #111111 solid;
color: #220000;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 8pt;
line-height: normal;
white-space: pre;
}

.tcmonitor {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-collapse: collapse;
	/*border-right: 1px solid #222222 ;*/
	border-left: 1px solid #222222;
	border-top: 1px solid #222222;
	border-bottom: 1px solid #222222;
	color: #222222;
	font-size: 16pt;
	/*padding-left: 10px;*/
	text-align: left;
}


.testred {
border-color: #ff4444;
background-color: #339922;
border-style: solid;
border-width: 1px
}