html, body, #wrapper        { color: #666; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 1.3; background-image: url("../generic-images/back-shad.gif"); background-repeat: repeat-y; background-position: center 0; margin: 0; height: 100% }
#wrapper {  }

h1, h2, h3, h4     { color: #666; font-weight: lighter; text-transform: uppercase; margin: 0 0 5px; padding: 0 }
h1  { font-size: 20px }
h2  { font-size: 18px }
h3  { font-size: 16px }
h4 {font-size: 12px;}

ul  { background-repeat: no-repeat; list-style-type: disc; margin-right: 0; margin-left: 17px }
li  { color: #666; margin-bottom: 5px }
a { color: #666; font-size: 11px; text-decoration: none; text-align: left }
a:hover  { color: #6E87C2 }
p   { color: #666; font-size: 11px; line-height: 1.3; text-align: left }
td    { color: #666; font-size: 11px; line-height: 1.3 }
hr { color: #999; height: 1px }

.top_cell { height: 46px }
.bar_cell      { background-image: url("../generic-images/blue-bar-2.gif"); background-repeat: repeat-x; height: 15px }
.mid_cell   { }

.bot_cell    { background-image: url("../generic-images/bot-bar-1.gif"); background-repeat: repeat-x; height: 40px }
.bot_cell_2    { background-image: url("../generic-images/bot-bar-1.gif"); background-repeat: repeat-x; height: 20px }
.bot_cell a  { color: #f0f0f0 }
.bot_cell a:hover  { color: #fff }

.pan_1       { margin-right: 10px; width: 150px; height: 100%; float: left }
.pan_2        { width: 442px; height: 100%; float: left }
.pan_3        { background-image: url("../generic-images/right-menu.gif"); background-repeat: repeat-y; width: 150px; height: 100%; float: right }
.intro_pan        { width:770px}
.container { padding: 20px 8px 8px 8px}
.container_tight   { padding: 20px 20px 10px 20px}
.news_container   { font-weight: bold; padding: 12px 8px 8px 20px; word-wrap: break-word }
.menu_container       { margin-top: 25px }
.button_stripe  { margin:0px; padding:0px; background-image: url("../generic-images/button-stripe.gif"); background-repeat: no-repeat; width: 150px; height: 1px;  }
.button  {  margin: 0 0 0 20px; line-height: 1; padding:0 0 5px 0}
.pan_2 img   { border: solid 1px #333 }
.img_lnk { color: #999; font-size: 10px }

.fr_bx {float:left;width:530px}
.fr_cell  { margin: 10px; width: 235px; float: left }
.fr_artcl {float:right; width:220px; border: 1px #cccccc dashed; margin:0 7px 15px 0}
.pad_5 {padding:5px}