body {
  margin: 0;
  font-size: 11pt; 
/*  background-image:url(img/img_background.jpg);
  background-repeat:repeat-x;
  background-color:#141213;*/
}

img{ border: none; }
a{ border: none; text-decoration: inherit; color: inherit; outline: medium none; }
a:visited{ border: none; color: inherit; text-decoration: inherit; }
a:hover{ border: none; color: #007cc1; text-decoration: inherit; }
h1{ color: #007cc1; font-size: 11pt; font-weight: normal; margin-bottom: 0px; margin-top: 22px; }
p{ padding-top: 0px; margin-top: 4px; }

#container { width: 960px; clear: both; margin: 0px auto; padding-top: 10px; font-family:Arial,"Helvetica Neue",Helvetica,Tahoma,Verdana,sans-serif; color:#969393; }
#container #header{ height: 108px; position: relative; }
#container #header #logo{ position: absolute; bottom: 8px; left: 0px; }
#container #header #menu{ position: absolute; bottom: 0px; right: 0px; }
#container #header #menu ul{ list-style: none outside none; margin: 0; }
#container #header #menu li{ list-style: none outside none; float: left; padding: 5px 0 10px 29px; }
#container #header #menu li a.selected{ color: #007cc1; }

#container #banner{ width: 100%; height: 360px; border: 1px solid #aaaaaa; }
#container #banner_short{ width: 100%; height: 220px; border: 1px solid #aaaaaa; }

#container #featured_section{ width: 100%; height: 200px; border-left: 1px solid #aaaaaa; border-right: 1px solid #aaaaaa; border-bottom: 1px solid #aaaaaa; }
#container #featured_section .featured{ height: 158px; width: 291px; border: 1px solid #aaaaaa; float: left; margin: 20px 0px 20px 20px; background-image: url("img/box_bckgrd.gif"); position: relative; }
#container #featured_section .featured .title{ height: 20px; padding: 6px 0px 6px 0px; color: #333333; text-align: center; font-size: 11pt; font-weight: normal; border-bottom: 1px solid #aaaaaa; }
#container #featured_section .featured .body{ width: 100%; height: 120px; }
#container #featured_section .featured .more{ background-color: #ffffff; ; color: #007cc1; font-size: 9pt; font-weight: normal; position: absolute; bottom: 0px; right: 0px; padding: 4px 12px 4px 12px; }
#container #featured_section .featured .more a{ border: none; text-decoration: inherit; color: inherit; }
#container #featured_section .featured .more a:visited{ border: none; text-decoration: inherit; color: inherit; }
#container #featured_section .featured .more a:hover{ border: none; text-decoration: inherit; color: #888888; }

#container #main{ width: 100%; border-left: 1px solid #aaaaaa; border-right: 1px solid #aaaaaa; border-bottom: 1px solid #aaaaaa; }
#container #main #menu{ border: none; float: left; }
#container #main .row{ width: 100%; }
#container #main .row_header{ width: 40%; float: left; }
#container #main .cell_body{ width: 50%; float: left; }

#container #footer{ width: 100%; height: 80px; text-align: center;  font-size: 9pt; padding-top: 10px; }