*	{
		padding: 0;
		margin: 0;
	}

body 	{
	background-color: #ffffff;
	font-family: verdana, tahoma, 'sans serif';
	font-size: 10pt;
	text-align: left;
	background-image: url(images/bg.gif);
	background-repeat: repeat;
	}

#content_table td {
	font-family: verdana, tahoma, 'sans serif';
	font-size: 10pt;
	text-align: left;
	padding-left: 3px;
	}

#footer {
	text-align: "center";
	}

table.menu
{
 font-size: 10pt;
 color:#000000;
 background-color:#ebe8e8;
 border-style:solid;
 border-width:1pt;
 border-color:#000000;
 margin-left:1pt;
 cell-border:1pt;
  }

/*  37527D --blue ; ebe8e8 -- grey; C13E2C --red */

.menu a
{
 color:#000000;
 text-decoration:none;
}

td.menutitle
{
 font-size: 10pt;
 color:#ffffff;
 background-color:#37527D;
 border-style:solid;
 border-width:1pt;
 border-color:#000000;

 }
td.topm
{
 font-size: 10pt;
 color:#ffffff;
 font-weight:bold;
 border-style:solid;
 border-width:1pt;
 border-color:#000000;
 background-color:#C13E2C;
 }

 .topm a
 {
 	color:#ffffff;
	text-decoration:none;
	} 
 
 
table.cont {
	color: #000000;
	}
 
table.bodyblue {
	font-size:11pt;
	color:#000066;
	}
 
 table.lower
 {
 background-color:#C13E2C;
 font-family: tahoma, 'sans serif'; 
 font-size: 9pt;
 color:#ffffff;
 font-weight:bold;
 border-style:solid;
 border-width:1pt;
 border-color:#000000;
 text-align: center;
 }

 table.lower a
 {
 	color:#ffffff;
	text-decoration:none;
	text-align:center;
	} 
	table.lower a:visited
 {
 	color:#ffffff;
	text-decoration:none;
	text-align:center;
	} 
/*font
{
 font-family: tahoma, 'sans serif';
 font-size: 11pt;
 text-align:left;
 }
*/
 

.bodyblue {
 font-size: 11pt;
 color: #000066;
}

td.bodyblue p {
	margin: 10px 20px;
	line-height: 1.3;
	}

.style1 {color: #000066;
	text-align: center;
	}

#navtop {
	width: 755px;
	background-color:#c13e2c;
	font-weight: bold;
	color: white;
	}

#navtop li {
	float: left;
	position: relative;
	background-color:#c13e2c;
	color: white;
	list-style-type: none;
	padding: 0 6px;
	border-right: 1px solid white;
}

#navtop li:first-child {
	border-left: 1px solid white;
	}

#navtop li:hover {
	background-color: maroon;
	}

#navtop ul li ul {
	margin: 0;
	position: absolute;
	width: 250px;
	left: -1px;
	top: 16px;
	border-top: 1px solid white;
	z-index: 100;
	}

#navtop ul li ul li {
	width: 100%;
	border-left: 1px solid white;
	border-bottom: 1px solid white;
	border-right: 1px solid white;
	z-index: 100;
	}

#navtop ul li ul li:first-child {
	border-top: 1px solid white;
	}
#navtop ul li ul {display: none;}

#navtop ul li ul li ul { 
	visibility: hidden;
	top: -1px;
	left: 248px ;
	z-index: 100;
	}

#navtop ul li ul li ul#leftshow { 
	visibility: hidden;
	top: -1px;
	left: -250px ;
	}

#navtop ul li:hover ul, div#navtop ul li ul:hover, div#navtop ul li ul li:hover {display: block;}

#navtop ul li ul li:hover ul, #navtop ul li ul li:hover ul#leftshow { visibility: visible; }

#navtop a {
	color: white;
	text-decoration: none;
	padding: 0 6px;
	display: block;
	}

#navtop a:hover {
	color: white;
	background-color:maroon;
	}

#left_nav {
	width: 98%;
	border: 1px solid #000;
	font-size: 9pt;
	color: #fff;
	background-color: #31517b;
	padding: 0;
	margin: 30px 15px;
	}

#left_nav ul {
	list-style: none;
	padding: 0;
	margin: 0;
	}

#left_nav li {
	border-bottom: 1px solid #000;
	}

#left_nav li a:link, #left_nav li a:visited {
	display: block;
	text-decoration: none;
	color: #000;
	background-color: #ebe8e8;
	padding: 3px 2px 3px 5px;
	}

#left_nav li a:hover {
	background-color: #c13e2c;
	color: #fff;
	}

#left_nav li a.left_nav_title:link, #left_nav li a.left_nav_title:visited {
	display: block;
	text-decoration: none;
	color: #fff;
	background-color: #37527d;
	padding: 3px 2px 3px 5px;
	}

#left_nav li a.left_nav_title:hover {
	background-color: #ebe8e8;
	color: #000;
	}

#left_nav li.left_nav_title {
	padding-bottom: 0;
	margin-bottom: 0;
	border-bottom: 0;
	background-color: #37527d;
	color: white;
	}


#content {
	padding: 20px;
	font-size: 10pt;
	}

#content ul {
	margin: 10px 0 0 35px;
	list-style-type: none;
	}

#content ul.services {
	list-style-type: circle;
	}
#content ul.type2list {
	list-style-type: square;
	}

#content hr {
	margin: 20px 0;
	}

.attention {
	color: red;
	}
.underline {
	text-decoration: underline;
	}

 #trammelportrait img {
	margin-right: 10px;
	}

#trammelimages img {
	margin: 15px;
	border: 1px solid black;
	}

.altrow {
	background-color: #C0E1FF;
	}

#footerquote {
	color: red;
	font-weight: bold;
	text-align: center;
	}


A:link     {      
     text-decoration:     none; 
     color:     #3333cc; 
     }      
           
A:visited     {      
     text-decoration:     none; 
     color:     #333399; 
     }      
           
A:active     {      
     text-decoration:     none; 
     color:     #333399; 
     }      
           
A:hover     {      
     text-decoration:     underline; 
     color:     #3333cc; 
     }
#RandomImage {
   width: 300px; 
   height: 150px; 
   background-image: url(images/random/photo1.gif); 
   background-position: right; 
   background-repeat: no-repeat; 
   margin: 6px; 
   padding: 12px; 
   border: 1px solid #999999; 
   background-color: #fff; 
}
table.bodyblue {
}
table.smallblue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000033;
}

