html { text-align: center; margin: 0; }

body { background: #E3E4C7; color: #454C23; font-family: tahoma, verdana, arial, sans-serif;
     text-align: center; margin: 0; font-size: 12px; }

a img { border-width:0; border-style:none; }

A {color: #454C23; text-decoration: none; }
A:LINK {color: #454C23; text-decoration: none; }
A:VISITED {color: #454C23;  }
A:ACTIVE {color: #454C23;  }
A:HOVER {color: #454C23; text-decoration: underline;  }

th { font-size: 11px; font-weight: bold;}



div#top{ background: url('img/topbar.gif'); width: '100%'; height: 9px; font-size: 9px; line-height: 9px; OVERFLOW-Y: hidden;}
div#tile{ background: url('img/tile.gif'); width: '100%'; }
div#bottom { background: url('img/bottombar.gif'); width: '100%'; height: 4px; font-size: 4px; line-height: 4px; OVERFLOW-Y: hidden;}

div#nav {
     margin: 0; width: '100%'; background: url('img/menutile.gif'); background-repeat: repeat-x;
     text-align: center; height:30px; font-size: 30px; line-height: 30px; OVERFLOW-Y: hidden;
     }

div#nav ul {padding: 0; margin: 0; list-style: none; width: 813px; height:30px;  }
div#nav li { float: left; height:30px; padding: 0; margin: 0; position: relative;  }
div#nav li a:hover { background: url('img/menuover.gif'); background-repeat: repeat-x; }

table#outer { width: 100%; } 
table#outer td { vertical-align: middle; background: url('img/tile_middle.gif') repeat-y center top; }

table#detail { width: 100%; } 
table#detail td { vertical-align: middle;}
table#detail td#main { height: 550px; vertical-align: bottom;}


table#textcontent {  width: 813px; margin: 0; padding: 0px; text-align: left;} 
table#textcontent td { padding: 22px; background: none;} 
table#textcontent td td { padding: 0 0 5px 0; background: none; vertical-align: top; } 
table#textcontent td div a img { border: 1px solid #454C23;} 
table#portfolio td a img { border: 1px solid #454C23;} 

table#homepromos { width: 100%; margin: 0; padding: 0px; text-align: left;}
table#homepromos td a img { border: 1px solid #454C23; margin-right: 10px;}

table#homepromos td.promo, table#homepromos td.promooff, table#homepromos td.promoon  { 
       text-align: left; background: #858665; padding: 5px 5px 0 5px; 
       color: #E7E8BF; border: 1px solid #454C23; border-bottom: none; vertical-align: bottom;
       }

table#homepromos td.promo a, table#homepromos td.promooff a, table#homepromos td.promoon a  { 
       color: #E7E8BF; 
       }

table#homepromos td.promo h1 a:hover, table#homepromos td.promooff h1 a:hover, table#homepromos td.promoon h1 a:hover  { 
       color: white; text-decoration: none;
       }

table#homepromos td.promo h1, table#homepromos td.promooff h1, table#homepromos td.promoon h1  { 
       border-bottom: 1px solid #E7E8BF; font-weight: normal;
       }

table#homepromos td.promoon { background: #698663; padding: 5px 5px 20px 5px;}

div#tall { height: 400px;}

table#content {  float: center; margin: 0 0 0 170px; padding: 0; text-align: left;} 

div#click { float: right; padding: 10px 0 0 0; }
p#title { text-align: center; margin: 0; padding: 10px; }

h1 { font-size: 190%; margin-bottom: 5px; }
p#portfolio { font-size: 10px; margin: 0 0 10px 2px; }






