/* Global Styles */

html {
  overflow-x:hidden;
  overflow-y:scroll;
}

html { background-color: #FFFFFF; }

body { 
  font-family: xProxima Nova Semibold, Proxima Nova Light, xProxima Nova Regular, Times New Roman, sans-serif;
  font-weight: normal; font-style: normal;
  font-size: 14px; line-height: 22px;
  background-color: #FFFFFF;  
  text-align: left;
}

td {
  font-family: xProxima Nova Semibold, Proxima Nova Light, xProxima Nova Regular, Times New Roman, sans-serif;
  font-weight: normal; font-style: normal;
  font-size: 14px; line-height: 22px;
}

p {
  margin: 12px 0px 0px 0px;
}

a {
  color: #124F52;
  text-decoration: none;
}

a:link {
  color: #124F52;
  text-decoration: none;
}

a:visited {
  color: #124F52;
  text-decoration: none;
}

a:hover {
  color: #81AB02;
  text-decoration: none;
}

.active { color: black; }

#overlay div {
  position: fixed;
  width: 100%;
  height: 100%;
  background-color: #FFFFFF;
}

#overlay #header { padding-left: 50px;}
#overlay #footer { padding-left: 50px;}
#overlay #left { left: 0px; width: 50px;}
#overlay #right { right: 0px; width: 50px;}

#menubar td { font-size: 12px; line-height: 12px; vertical-align: top; padding-top: 12px; padding-left: 0px; padding-right: 0px; white-space: nowrap; }

#navbar td { font-size: 12px; line-height: 12px;  vertical-align: top; padding-top: 7px; padding-left: 0px; padding-right: 0px;}
#navbar a:hover { color: #124F52; text-decoration: underline; }

#footer td { font-size: 11px;  vertical-align: top; padding-top: 6px; padding-left: 6px; padding-right: 6px;}
#footer a:hover { color: #124F52; text-decoration: underline; }

#pagecontent { padding: 115px 50px 30px 50px; }
#pagecontent p { margin: 12px 0px 0px 0px; }

#pagecontent { padding: 115px 50px 10px 50px; }


#pagecontent-table table td { padding: 0px; }

body { display: none; }

/* Article Images */

#ArticleImages .image1 { width: 214px; padding-left: 0px; }
#ArticleImages .image2 { width: 214px; padding-left: 32px; }
#ArticleImages .image3 { width: 214px; padding-left: 32px; }
#ArticleImages .image4 { width: 214px; padding-left: 32px; padding-right: 0px; }
#ArticleImages img { width: 214px; height: 250px; border: 1px solid #CCCCCC; }
#ArticleImages .missing { width: 214px; height: 250px; background-color: #CCCCCC; }
#ArticleImages .missing1 { font-size: 13px; padding-top: 86px;}
#ArticleImages .missing2 {font-size: 13px; padding-top: 3px; }

/* Issue Images */

#IssueImages .image1 { width: 214px; padding-left: 0px; }
#IssueImages .image2 { width: 214px; padding-left: 32px; }
#IssueImages .image3 { width: 214px; padding-left: 32px; }
#IssueImages .image4 { width: 214px; padding-left: 32px; padding-right: 0px; }
#IssueImages img { width: 214px; height: 149px; border: 1px solid #CCCCCC; }









/* Article Styles */

#pagecontent .pagetitle { font-size: 30px; line-height: 32px; font-weight: bold; }
#pagecontent .pagetitle1 { font-size: 30px; line-height: 32px; font-weight: bold; display: block; }
#pagecontent .pagetitle2 { font-size: 30px; line-height: 32px; font-weight: bold; display: none; }

#pagecontent .page-title { font-size: 15px; line-height:22px; font-weight: bold; }
#pagecontent .page-detail { font-size: 12px; line-height:15px; margin-top: 2px; color: #999999; }
#pagecontent .page-excerpt { margin-top: 2px; }

#pagecontent .subtitle { font-size: 20px; line-height: 22px; margin-top: 9px; }

#pagecontent .author { font-size: 15px; line-height: 22px; margin-top: 9px; font-style: italic; }

#pagecontent .subhead { font-weight: bold; margin-bottom: -9px; }
#pagecontent .aftersubhead { margin-top: 3px; }

#pagecontent .image { padding-top: 6px; padding-bottom: 6px; }
#pagecontent .image { overflow: hidden; }

#pagecontent ul { margin-top: 3px; margin-left: -16px; }
#pagecontent ol { margin-top: 3px; margin-left: -16px; }

#pagecontent .biotable { margin: 0px; padding: 0px; margin-top: 3px; }
#pagecontent .biotable td { padding: 0px; vertical-align: top; font-size: 12px; line-height: 15px; }
#pagecontent .biotable .pic { padding-right: 12px; }
#pagecontent .biotable .bio { font-style: italic; }

#pagecontent .legal { font-size: 10px; line-height: 13px; margin-top: 16px; }

#pagecontent div .excerpt { margin-top: 2px; }
#pagecontent div .excerpt .image { float: left;  }
#pagecontent div .excerpt img { width: 60px; height: 60px; border: none; }
#pagecontent div .excerpt .text { float: left;  }

#pagecontent xol { margin-top: 6px; margin-bottom: 0px; }
#pagecontent xol li { margin-top: 3px; }
#pagecontent xul { margin-top: 6px; margin-bottom: 0px; }
#pagecontent xul li { margin-left: -8px; margin-top: 3px; }

/* Search Highlight Color */

#pagecontent .hilite { background:yellow; }

/* Special Link Styles */

#pagecontent a.visited { color: #999999; }
#pagecontent a:hover.visited { color: #81AB02; }

#pagecontent a.MostRecent { color: purple; }
#pagecontent a:hover.MostRecent { color: #81AB02; }

/* Print Styles */

#printarea { width: 660px; padding: 0px; display: none; }
#printarea p { margin: 12px 0px 0px 0px; }

#printarea .pagetitle { font-size: 15px; line-height: 22px; font-weight: bold; }
#printarea .pagetitle1 { font-size: 15px; line-height: 22px; font-weight: bold; display: none; }
#printarea .pagetitle2 { font-size: 15px; line-height: 22px; font-weight: bold; display: block; }

#printarea .page-title { font-size: 13px; font-weight: bold; }
#printarea .page-detail { font-size: 11px; margin-top: 1px; color: #AAAAAA; }
#printarea .page-excerpt { margin-top: 2px; }

#printarea .subtitle { margin-top: 6px; }
#printarea .author { margin-top: 6px; font-style: italic; }
#printarea .image { padding-top: 6px; padding-bottom: 6px; }
#printarea .aftersubhead { margin-top: 3px; }
#printarea table { margin-top: 12px; }
#printarea td { padding: 0px; vertical-align: top; }
#printarea .pic { padding-right: 12px; }
#printarea .bio { font-style: italic; }
#printarea .legal { font-size: 10px; line-height: 13px; margin-top: 16px; }

@media print {
  #overlay { display: none; }
  #pagecontent { display: none; }
  #printarea { display: block; }
  #printarea .pagetitle { display:block; }
}


/* New Font Revised */





#pagecontent .pagetag { font-size: 14px; line-height: 18px; margin-top: 6px; color: #666666; }
#pagecontent .pagetag { font-style: italic; }

#pagecontent .pagetitle { font-size: 30px; line-height: 32px; font-weight: bold; }
#pagecontent .pagetitle { font-size: 28px; line-height: 31px; margin-top: 16px; font-weight: bold; }

#pagecontent .pagetitle2 { font-size: 28px; line-height: 31px; font-weight: bold; display: block; }

#pagecontent .subtitle { font-size: 20px; line-height: 22px; margin-top: 9px; }
#pagecontent .subtitle { font-size: 16px; line-height: 18px; margin-top: 9px; font-weight: bold;}

#pagecontent .author { font-size: 15px; line-height: 22px; margin-top: 9px; font-style: italic; }
#pagecontent .author { font-size: 14px; line-height: 22px; margin-top: 9px; font-style: italic; }


#pagecontent .page-title { font-size: 15px; line-height:22px; font-weight: bold; }
#pagecontent .page-title { font-size: 16px; line-height: 18px; margin-top: 18px; font-weight: bold; }

#pagecontent .page-detail { font-size: 12px; line-height:15px; margin-top: 2px; color: #999999; }
#pagecontent .page-detail { font-size: 14px; line-height: 22px; margin-top: 3px; color: #666666; }
#pagecontent .page-detail { font-style: italic; }

#pagecontent .page-excerpt { font-size: 14px; line-height: 20px; margin-top: 0px; }


/* End of CSS */