html, body, #total {
height: 100%;
margin: 0;
padding: 0;
background-image: url(images/pagebk.jpg);
}
	
 li.menu {list-style-image: url(images/bullet.gif);}
 ul {margin-left: 5px; padding-left: 5px;}
 
 .homeimg {
  padding:4px;
  border:1px solid #ddd;
  }
	
h1 {font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 14px; color: #FFFFFF; margin: 0px; padding: 0px; letter-spacing: .5em;
}
h1 a:link {color: #FFFFFF; text-decoration: none;}
h1 a:visited {color: #FFFFFF; text-decoration: none;}
h1 a:hover {color: #C59798; text-decoration: none;}
h1 a:active {color: #CCCCCC; text-decoration: none;}
h2 {font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #FFFFFF; margin: 0px; padding: 0px;
}

h3 {font-family: Arial, Helvetica, sans-serif; font-size: 20px; color: #FFFFFF; margin: 0px; padding: 0px;
}
	
#logotd {
	background-image: url(images/blue_schematic.jpg);
	border-right: 1px solid #DDDDDD;
}

.redsmall {font-family: Georgia, Times, serif; font-size: 14px; font-style: italic; font-weight: bold; color: #762c50;}

.blackscript {font-family: Georgia, Times, serif; font-size: 14px; font-style: italic; font-weight: bold; color: #000000;} 

.redheader {font-family: Georgia, Times, serif; font-size: 22px; color: #762c50;} 

.blueheader {font-family:Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; color: #054B86;} 
.blueheader a:link {color: #054B86; text-decoration: underline; font-weight: bold;} 
.blueheader a:visited {color: #054B86; text-decoration: underline; font-weight: bold;} 
.blueheader a:hover {color: #FFFFFF; text-decoration: none; background: #054B86; font-weight: bold;} 
.blueheader a:active {color: #FFFFFF; text-decoration: none; background: #054B86; font-weight: bold;}

.blackheader {font-family:Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #000000;} 
.blackheader a:link {color: #c5a456; text-decoration: underline; font-weight: bold;} 
.blackheader a:visited {color: #c9b585; text-decoration: underline; font-weight: bold;} 
.blackheader a:hover {color: #FFFFFF; text-decoration: none; background: #c5a456; font-weight: bold;} 
.blackheader a:active {color: #FFFFFF; text-decoration: none; background: #c5a456; font-weight: bold;}

.blacksubhead {font-family:Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #000000;} 
.blacksubhead a:link {color: #c5a456; text-decoration: underline; font-weight: bold;} 
.blacksubhead a:visited {color: #c9b585; text-decoration: underline; font-weight: bold;} 
.blacksubhead a:hover {color: #FFFFFF; text-decoration: none; background: #c5a456; font-weight: bold;} 
.blacksubhead a:active {color: #FFFFFF; text-decoration: none; background: #c5a456; font-weight: bold;} 

.blacksmall {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #00000; line-height: 14px;} 
.blacksmall a:link {color: #c5a456; text-decoration: underline; font-weight: bold;} 
.blacksmall a:visited {color: #c9b585; text-decoration: underline; font-weight: bold;} 
.blacksmall a:hover {color: #FFFFFF; text-decoration: none; background: #c5a456; font-weight: bold;} 
.blacksmall a:active {color: #FFFFFF; text-decoration: none; background: #c5a456; font-weight: bold;}

.black {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; line-height: 18px;} 
.black a:link {color: #6e0034; text-decoration: underline; font-weight: bold;} 
.black a:visited {color: #6e0034; text-decoration: underline; font-weight: bold;} 
.black a:hover {color: #FFFFFF; text-decoration: none; background: #6e0034; font-weight: bold;} 
.black a:active {color: #FFFFFF; text-decoration: none; background: #6e0034; font-weight: bold;} 

.smallgrey {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #808080;} 
.smallgrey a:link {color: #C0C0C0; text-decoration: underline;} 
.smallgrey a:visited {color: #C0C0C0; text-decoration: underline;} 
.smallgrey a:hover {color: #FFFFFF; text-decoration: underline; background: #D0D0D0;} 
.smallgrey a:active {color: #FFFFFF; text-decoration: underline; background: #D0D0D0;} 

.white {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; line-height: 20px;} 
.white a:link {color: #FFFFFF; text-decoration: none; font-weight: bold;} 
.white a:visited {color: #FFFFFF; text-decoration: none; font-weight: bold;} 
.white a:hover {color: #547F98; text-decoration: none;  background: #FFFFFF; font-weight: bold;} 
.white a:active {color: #547F98; text-decoration: none;  background: #FFFFFF; font-weight: bold;}

.whitenav {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; line-height: 20px; background: #4683C6; font-weight: bold;} 
.whitenav a:link {color: #FFFFFF; text-decoration: none; display: block;} 
.whitenav a:visited {color: #FFFFFF; text-decoration: none; display: block;} 
.whitenav a:hover {color: #4683C6; text-decoration: none;  background: #FFFFFF; display: block;} 
.whitenav a:active {color: #4683C6; text-decoration: none;  background: #FFFFFF; display: block;}

.whitesmall {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF;} 
.whitesmall a:link {color: #FFFFFF; text-decoration: none; font-weight: bold;} 
.whitesmall a:visited {color: #DEDEDE; text-decoration: none; font-weight: bold;} 
.whitesmall a:hover {color: #547F98; text-decoration: none;  background: #FFFFFF; font-weight: bold;} 
.whitesmall a:active {color: #547F98; text-decoration: none;  background: #FFFFFF; font-weight: bold;}

.whitelarge {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #FFFFFF; line-height: 20px;}
.whitelarge a:link {color: #FFFFFF; text-decoration: none; font-weight: bold;} 
.whitelarge a:visited {color: #DEDEDE; text-decoration: none; font-weight: bold;}
 
  .imgLeft {
 float: left;
 margin-right: 10px;
 padding:4px;
 border:1px solid #ddd;
 }
 
  .imgRight {
 float: right;
 margin-left: 10px;
 padding:4px;
 border:1px solid #ddd;
 }
 
.photo {padding:4px; border:1px solid #ddd;}
 
.footer { border-top: 3px solid #CCCCCC;}
 
#maintable { border-right: 1px solid #DDDDDD;}

#content {background-image: url(images/p7PM_macLinesbg.gif);}
 
#address {
 	border-top: 1px solid #762c50;
	background-image: url(images/top_border.jpg);
 }
 
#footercell {
height: 90px;
}
#footer {
height: 90px;
}