html, body {
height: 100%;
}
TD { vertical-align: top; text-align: left;}

* { font-family: Verdana, Arial, Helvetica; font-size: 12px;}

BODY {
font-family: Verdana, Arial;
margin: 0px;
background-color: #CCC;
}
A {
outline: none;
}

DIV#ext {
padding: 4px;
background-color: #FFF;
width: 772px;
border: 1px solid #888;
margin: 5px;
}


TABLE#main {
width: 770px;
}

TR#head {
background-color: #FFF;
}
#head TD {
height: 161px;
background-color: #00457c;
background: url(img/header11.jpg) 0px 0px no-repeat;
}

DIV#hlink { margin: 140px 0 0 44px; }

TR#subhead { height: 20px; }
 #subhead TD { height: 20px; }

TR#container { min-height: 100%; height: auto !important; height: 100%; }

TD#topmenu { height: 66px; background: url(img/header21.jpg) 0px 0px no-repeat; background-color: #00457c; text-align: right; vertical-align: top; }
 #topmenu ul { float: left; margin:3px 0 0 0; padding:0px 0 3px 0px; }
 #topmenu li { display: inline; padding: 3px 7px; font-weight:bold; font-size: 11px; color:#FFF; margin:1px; color:#FFF; }
 #topmenu li.hover { background-color:#000; }
 #topmenu a  { color:#FFF; text-decoration:none; }

TD#c1 { width:7px; background-color:#999; }

TD#content {
background-color:#cdcdcd;
height:500px;
background-image: url(img/bg1.jpg);
background-repeat: repeat-x;
vertical-align:top;
padding: 0 15px 10px 15px;
}
TD#c2 {
width:191px;
background-color:#999;
vertical-align:top;
text-align: center;
}

TD#copy {
background-color: #24385b;
color: #FFF;
font-size: 10px;
height: 20px;
text-align: center;
vertical-align: middle;
}

TABLE.t1 { width: 100%; }
 .t1 TH { background-color: #CCC; }
 .t1 TD { text-align: center; }

TABLE.flats { width: 100%; background-color:#FFF;}
 .flats TH { background-color: #24385B; color: #FFF; height: 20px; text-align: center; }
 .flats TD { text-align: center; background-color: #D06600; color: #FFF; height: 20px; vertical-align: middle; }
 .flats .even TD { background-color: #D78533; }
 .flats .strong { font-weight: bold; }

TD#page-header { padding-left: 20px; }
 #page-header H1 { font-size: 20px; margin: 8px 0; color: #24385B; }

TD#addinfo { vertical-align: middle; width:270px; padding: 6px 220px 0 0; text-align:right; }
 #addinfo A { color: #000; text-decoration: underline;}

TABLE.imgtbl { width: 100%; margin: 15px 0; }

H1.popup { margin: 3px; font-size: 18px;} 

DIV.prlink { margin: 5px 0; background-color: #fff; width:140px; padding: 5px 0; border: 1px solid #888; tex-align:center;} 
.prlink IMG { border: 1px solid #888; padding: 2px; }
.prlink A { text-decoration: none; color: #000; font-weight: bold;} 

