
#ddimagetabs a{
display: block;
text-decoration: none;
font: bold 12px Arial; /*tab font */
color: black; /*font color */
width: 86px; /*width of tab image */
height: 40px; /*height of tab image */
float: left;

margin-left: -1px; /*spacing between tabs */
padding-top: 4px; /*vertical offset of tab text from top of tab*/
background-image:url(../images/redtab.jpg); /*URL to tab image */
background-repeat: no-repeat;
text-align: center;
vertical-align: bottom;
}

#ddimagetabs a:hover, #ddimagetabs a.current{
background-image:url(../images/redtabover.jpg); /*URL to tab image onmouseover */
color: #6666FF;
}

#tabcontentcontainer{
width:480px; /*width of 2nd level content*/
height:40px; /*height of 2nd level content. Set to largest's content height to avoid jittering.*/
}

.tabcontent{
display:none;
}

.tabcell {
background-color: #FFFFFF
; vertical-align: bottom
}
.leftmarginwhite {  background-color: #FFFFFF; width: 20px}
.leftmarginred { background-color: #FF0000; width: 20px }
.footer { background-color: #FF0000 ; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: lighter; letter-spacing: 0.7em; color: #FFFFFF; text-align: center; vertical-align: middle}
.redtable {  width: 100%; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; border-color: #999999 #000099 #0000FF #6666FF; text-decoration: none; border-style: none}
.maintable {  background-color: #FFFFFF; vertical-align: top; width: 90%; background-position: center top; border-color: #CCCCCC #999999 #999999 #CCCCCC; height: 450px; padding-top: 20px; padding-right: 20px; padding-bottom: 20px; padding-left: 20px; margin-right: 4%; margin-left: 4%; border-style: groove; text-align: center}
.logo {  text-align: center; font-family: "Times New Roman", Times, serif; font-size: large; font-style: italic; font-weight: bolder; color: #FF0000}
.pagetext {  font-family: "Times New Roman", Times, serif; font-size: 0.9em; color: #000000; text-decoration: none; text-align: justify; vertical-align: top; height: 450px; border-style: none}
.pagetext a { text-decoration: none; font-weight: bold; color: #0000ff; }
.sidebar { font-family: Arial, Helvetica, sans-serif; font-size: 12pt; color: #000000; text-decoration: none; text-align: right; vertical-align: top; height: 450px; background-color: #FFFFFF; width: 200px; border-style: none}
.pagetitle {  font-family: "Times New Roman", Times, serif; font-size: 2em; font-style: italic; color: #ff0000; text-decoration: underline; clip:   rect(   ); font-weight: bold; text-align: center}
body {  background-color: #FFFFFF; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; background-attachment: scroll; background-image: url(../images/shadow.jpg); background-repeat: repeat-x; background-position: left top}
td {  font-family: Arial, Helvetica, sans-serif; font-size: 0.8em; color: #000000; text-decoration: none; text-align: justify; vertical-align: top }
.minired {  font-family: Arial, Helvetica, sans-serif; font-size: 1.5em; color: #ff0000; text-decoration: none; text-align: justify; vertical-align: top }
.highlight1 {
	background: #ffff66;
	}

.highlight2 {
	background: #A0FFFF;
	}

.highlight3 {
	background: #99ff99;
	}

.highlight4 {
	background: #ff9999;
	}

.highlight5 {
	background: #ff66ff;
	}

.highlight6 {
	color:#FFFFFF;
	background: #880000;
	}

.highlight7 {
	color:#FFFFFF;
	background: #00aa00;
	}

.highlight8 {
	color:#FFFFFF;
	background: #886800;
	}

.highlight9 {
	color:#FFFFFF;
	background: #004699;
	}.leftmenu {  font-family: "Times New Roman", Times, serif; font-size: small; font-weight: bold; color: #FF0000; background-color: #FFFFFF; width: 200px; text-align: center}

.mainmenu {  font-family: "Times New Roman", Times, serif; font-size: small; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; text-transform: capitalize; color: #FF0000; text-decoration: none; background-color: #FFFFFF; text-align: center; vertical-align: middle; height: 50px; width: 200px; border-color: #FF0000 black; border-top-width: thin; border-bottom-width: thin}

.mainmenu td { border-bottom: 2px solid red; }

.mainmenu a { color: #FF0000; text-decoration: none; padding: 10px 10px 10px 15px; }

.mainmenu a:hover { color: #ffffff; display:block; padding: 10px 10px 10px 15px; background-color: #FF0000; }.fillerline {  font-family: "Times New Roman", Times, serif; font-size: 9pt; background-color: #FFFFFF}

.logosleft {  font-family: "Times New Roman", Times, serif; font-size: 9pt; background-color: #FFFFFF; text-align: center; vertical-align: bottom; width: 120px}

.logosright { font-family: "Times New Roman", Times, serif; font-size: 9pt; background-color: #FFFFFF; text-align: center; vertical-align: top ; width: 120px}

.submenutable {  font-family: "Times New Roman", Times, serif; font-size: 10pt; text-decoration: none; background-color: #FFFFFF; text-align: center; vertical-align: middle; height: 57px; width: 100%}

.submenu {  font-family: "Times New Roman", Times, serif; color: black; background-color: #FFFFFF; text-align: center; vertical-align: top; font-size: small;}

.submenu a { color: #990000; background-color: #FFFFFF; text-align: center; vertical-align: top }

.submenu a:hover { color: #ffffff; background-color: #660000; }

.submenuseparators {  font-family: "Times New Roman", Times, serif; color: red; background-color: #FFFFFF; text-align: center; vertical-align: top; font-size: 16pt;}

#dhtmltooltip{
font-family: "Times New Roman", Times, serif;
font-size: small;
color: red;
text-align: center; 
vertical-align: middle;
position: absolute;
width: 150px;
border: 2px solid black;
padding: 2px;
background-color: lightyellow;
visibility: hidden;
z-index: 100;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}
.usertable {  font-family: "Times New Roman", Times, serif; font-size: 0.9em; color: #000000; text-decoration: none; background-color: #FFFFFF; text-align: left}
.usertable a {  font-weight: bold; font-family: "Times New Roman", Times, serif; font-size: 0.9em; color: #0000ff; text-decoration: none; background-color: #FFFFFF; text-align: left}
.towns {  font-weight: normal; font-family: "Times New Roman", Times, serif; font-size: xx-small; line-height: 0.5em; color: #999999}
.towns a {  font-weight: normal; font-family: "Times New Roman", Times, serif; font-size: xx-small; line-height: 0.8em; color: #999999}
.towns a:hover {  font-weight: normal; font-family: "Times New Roman", Times, serif; font-size: xx-small; line-height: 0.8em; color: #999999}

.phrase {  font-weight: normal; font-family: "Times New Roman", Times, serif; font-size: xx-small; line-height: 0.9em; color: #666666}
.fedweb {  font-family: Arial, Helvetica, sans-serif; font-size: 0.8em; font-weight: bold; color: #999999; text-decoration: none; background-color: #FFFFFF; text-align: right; text-indent: 10pt; vertical-align: top}
.fedweb a { text-decoration: none; color: #999999; }
.fedweb a:hover { text-decoration: none; color: #ff0000; }
.maintext {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 1px; 
	font-style: normal; 
	font-weight: lighter; 
	text-transform: lowercase; 
	color: #CCCCCC; 
	text-decoration: none; 
	letter-spacing: -100pt; 
	word-spacing: -100pt
}