/***********************/
/***** global **********/
/***********************/
* {
  margin:0px;
  padding:0px;
}
p {
  margin:10px 0px;
}
img {
  border:0px;
}
a, a:link, a:visited, a:active {
  text-decoration:underline;
}
.center {
  text-align:center;
}

/***********************/
/*** hidden sections ***/
/***********************/
#header,
#content-right,
#auxnav,
#navbar,
#content-footer-right,
#footer-menu,
#footer,
#boxtop, 
#boxbottom {
  display:none;
}
/***********************/
/******* header ********/
/***********************/
#container {
  text-align:left;
}
#print-header {
  text-align:center;
  padding:6px;
  border-bottom:1px solid #000066;
}

/***********************/
/**** main content *****/
/***********************/
#content {
  background-color:#ffffff; 
}
h1 {
  margin:10px 0px; 
  font:bold 17px/24px arial,helvetica,sans-serif; 
  color:#000066; 
  text-align:right;
}
h2 {
  margin:10px 0px; 
  font:bold 15px/18px arial,helvetica,sans-serif; 
  color:#000066;
}
h3 {
  margin:10px 0px; 
  font:bold 13px/18px arial,helvetica,sans-serif; 
  color:#000066;
}
.top {
  font:bold 9px/12px arial,helvetica,sans-serif; 
  text-align:right;
}
.top a {
  color:#ffffff !important;
  text-decoration:underline !important;
}
.top a:hover {
  text-decoration:none !important;
}
.pagetop {
  padding:7px;
  font:bold 10px/12px arial,helvetica,sans-serif; 
  text-align:right;
}
.pagetop a,
.pagetop a:link,
.pagetop a:visited,
.pagetop a:active {
  text-decoration:underline !important;
  color:#ff6633 !important;
}
.pagetop a:hover {
  text-decoration:none !important;
}
.hm-element {
  width:280px; 
}
#resourcetable th, #resourcetable td {
  border: 1px solid #000066;
}
#resourcetable th img, #resourcetable td img {
  display:none !important;
}
#hm-box {
  height:238px;
  width:430px; 
  margin-left:20px; 
  background-image:url(../images/bg_orangefade_home.gif); 
  background-repeat:repeat-x;
}
#content-block {
  width:770px;
  margin-left:1px;
  margin-right:1px;
  margin-bottom:20px;
}
#content-left {
  width:480px;
  width:100px;
  float:left;
}
#content-right {
  float:right;
  width:292px; 
  height:393px;
  background-image:url(../images/5C-home_25.gif); 
  background-repeat:no-repeat;
  background-position:274px 0px;
}
#submenu {
  margin:0px 20px;
}
#submenu-links {
  margin-top:28px;
  margin-left:20px;
  color:#000066;
  font:bold 10px/18px verdana,geneva,arial,sans-serif; 
}
#alpha-menu,
#alpha-menu a {
  color:#000066;
  font:bold 10px/18px verdana,geneva,arial,sans-serif !important; 
  text-align:center;
}
#submenu-links a,  
#submenu-links a:visited, 
#alpha-menu a,  
#alpha-menu a:visited {
  color:#ff6633 !important;
  text-decoration:underline !important;
}
#alpha-menu {
  color:#000066;
  font:bold 10px/18px verdana,geneva,arial,sans-serif; 
  text-align:center;
}
#highlight-box {
  height:169px;
  margin:5px 20px;
  background-image:url(../images/bg_orangefade.gif); 
  background-repeat:repeat-x;
}
#highlight-box img {
  display:none;
}
.boxtext {
  font: normal 11px/20px georgia,palatino,serif;
  color:#000066;
  padding-top:20px;
  margin:0px 20px;
}
.pagetext {
  padding:10px 20px;
  font: normal 11px/20px georgia,palatino,serif;
  color:#000066;
}
.pagetext ul {
  margin:3px 20px;
  line-height:17px;
}
.pagetext blockquote {
  margin:10px 20px;
  line-height:17px;
}
.pagetext a {
  color:#ff6633;
  font-weight:normal !important;
  text-decoration:underline !important;
}
.pagetext a:hover {
  text-decoration:none !important;
}
.pagetext a:visited {
  color:#999999;
}
.pagetext dt {
  margin-top:4px;
  font:bold 11px/17px arial,helvetica,sans-serif; 
  text-transform:uppercase;
}
.pagetext dd {
  padding:0px 10px;
}
#boxgroup {
  margin:10px 20px;
}
#boxmiddle {
  width:715px; 
  padding:0px 5px;
}
.boxgroup-text {
  padding:4px;
  margin: 4px;
  border: 1px solid #000066;
  font:bold 11px/16px verdana,helvetica,san-serif; 
}
.content-divider {
  margin:10px 20px;
  padding-bottom:10px;
}
.datatable {
  margin:0px 60px 10px 60px; 
  font:bold 11px/16px verdana,helvetica,san-serif; 
  color:#000066;
}
.datatable th, 
.datatable td {
  padding:4px 20px;
  border:1px solid #000000;
}
.listtable {
  margin:0px 20px 10px 40px; 
  font:normal 10px/16px verdana,helvetica,san-serif; 
  color:#000066;
}
.listtable a, 
.listtable a:visited {
  font:normal 10px/16px verdana,helvetica,san-serif; 
  text-decoration:underline;
  color:#000066;
}
.listtable a:hover {
  text-decoration:none;
}
.tr-title th, 
.tr-title td {
  padding:4px;
  font:bold 11px/16px verdana,helvetica,san-serif; 
  color:#ffffff;
}
.tr-odd td {
  padding:4px;
}
.tr-even td {
  padding:4px;
}
#resourcetable tr td {
  padding:3px 1px 3px 8px;
}
.photo-array {
  border:1px solid #000066; 
  position:relative; 
  z-index:20; 
  float:left;
}
.zoom {
  border-top:1px solid #ffffff; 
  border-right:1px solid #ffffff; 
  position:relative;
  float:left; 
  top:-11px; 
  left:0px; 
  z-index:30;
}
/***********************/
/******* footer ********/
/***********************/
#content-footer {
  clear:both;
  height:79px;
  margin:0px 1px;
  background-repeat:repeat-x; 
}
#content-footer-left {
   float:left; 
   width:565px; 
   margin:1px 0px;
   padding:10px 0px;
   font:normal 11px/18px verdana,helvetica,san-serif;
   color:#000066; 
}
#content-footer-left p {
   padding-left:20px;
   margin:0px;
}
#content-footer-left a, a:visited {
   font-weight:bold;
   color:#ff6633;
   text-decoration:none;
}
#content-footer-left a:hover {
   text-decoration:underline;
}
#content-footer-left em {
   color:#ff6633;
}
#footer-print {
  padding:00px 20px;
  border-top:1px solid #000066;
  font: normal 11px/20px georgia,palatino,serif;
  color:#000066;
}
