/*************** core attributes ********************/

body {
  font-size: 11px;
  font-family: Arial, Helvetica, Verdana, sans-serif;
  background-color: #fff;
  margin: 0;
  padding: 0;
}

table, tr, td {
  font-size: 11px;
  font-family: Arial, Helvetica, Verdana, sans-serif;
}

a:link { color: #4E6489; }     /* blue */
a:visited { color: #9F9174; }  /* tan */
a:hover { color: #8A2036; }    /* red */
a:active { color: #AB7306; }   /* yellow */

img {
  border: 0;
}

.main_nav_head {
  font-style: normal;
  font-weight: bold;
  font-size: 11px;
  text-decoration: none;
  text-transform: uppercase;
  letter-spacing: 1px;
  color: #AB7306;
}

.main_nav_head { text-decoration: none; color: #C8653B; }
.main_nav_head A:link { text-decoration: none; color: #C8653B; }
.main_nav_head A:visited { text-decoration: none; color: #C8653B; }
.main_nav_head A:hover { text-decoration: underline; color: #C8653B; }

.main_nav_sub {
  font-size: 12px;
  margin-left: 5px;
}

.main_nav_sub { text-decoration: none; color: #BA8237; }
.main_nav_sub A:link { text-decoration: none; color: #BA8237; }
.main_nav_sub A:visited { text-decoration: none; color: #BA8237; }
.main_nav_sub A:hover { text-decoration: underline; color: #BA8237; }

.main_nav_selected {
  font-size: 12px;
  font-weight: bold;
  margin-left: 5px;
}

.main_nav_selected { text-decoration: none; color: #BA8237; }
.main_nav_selected A:link { text-decoration: none; color: #BA8237; }
.main_nav_selected A:visited { text-decoration: none; color: #BA8237; }
.main_nav_selected A:hover { text-decoration: underline; color: #BA8237; }

#main_nav ul { list-style: none; margin: 0; padding: 0; margin-top: -10px; }
#main_nav li.main_nav_head { margin-top: 10px; }

#natHeaderBG {
    width: 100%;
    background-color: #4e6489;
}

#natHeaderBG table {
    border: 0;
}

#natHeaderLeft {
    width: 163px;
    text-align: left;
    padding-left: 16px;
}

#natHeaderRight {
    width: 597px;
    text-align: right;
    padding-right: 5px;
}

#regHeaderBG {
    width: 100%;
    background-color: #C8653b;
    margin-bottom: 10px;
}

#regHeaderBG table {
    border: 0;
}

#container {
  min-height: 100%;
  margin-left: auto;
  margin-right: auto;
  width: 760px;
  position: relative;
}

#content {
  padding: 0px;
  padding-bottom: 48px;
}

#main_nav {
  position: absolute;
  width: 118px;
  top: 0;
  left: 5px;
}

#vertical_line {
  position: absolute;
  top: 0;
  left: 123px;
}

#main_container {
  position: relative;
  top: 0;
  left: 140px;
  width: 446px;
}

#homepage_container {
  position: relative;
  top: 0;
  left: 140px;
  width: 600px;
}

#sub_container {
  position: absolute;
  top: 0px;
  left: 462px;
  width: 155px;
}

#homepage_sub_container {
  position: absolute;
  top: 0px;
  left: 385px;
  width: 232px;
}

#global_footer {
  position: absolute;
  clear: both;
  width: 100%;
  padding-top: 40px;
  padding-left: 59px;
}

#homepage_footer {
  position: absolute;
  clear: both;
  padding-top: 40px;
  padding-left: 59px;
}

#popup_footer {
  position: absolute;
  clear: both;
  padding-top: 40px;
  padding-left: 42px;
}

#title {
  font-family: arial narrow, arial, sans-serif;
  font-size: 15px;
  font-weight: bold;
  color: #C8653B;
  padding: 0 0 15px 0;
  margin: 0;
}

.dash {
  background: url(/slj/images/dash.gif);
  background-repeat: repeat-x;
}

.dashO {
  background: url(/slj/images/dash2.gif);
  background-repeat: repeat-x;
}

#search_header {
  font-size: 11px;
  font-weight: bold;
  color: #BA8237;
}

.periph_content_header {
  font-size: 12px;
  font-weight: bold;
  color: #BA8237;
}

.periph_content_items {
  padding-left: 10px;
  padding-top: 3px;
}

/* Popup Styles */
#popup_container {
  position: relative;
  top: 72px;
  left: 10px;
  width: 550px;
}

/*************** css for slj_index **************/

.dept_list li.items {
  margin-top: 10px;
  list-style: none;
  margin-left: -20px;
}

.dept_list li.latest_issue_items {
  margin-top: 10px;
  list-style: none;
  margin-left: -40px;
}

#latest_material_title {
  font-size: 12px;
  font-weight: bold;
  color: #BA8237;
  padding: 5px 0 5px 0;
  letter-spacing: 1px;
}

#lmList ul { list-style: none; margin: 0; padding: 0 0 0 20px; }
#lmList li { margin: 10px 0 0 0; }

/*************** css for topic_list *************/

.parent_topic {
  padding-top: 7px;
  padding-bottom: 2px;
  font-size: 11px;
}

.child_topic {
  padding-left: 20px;
  padding-top: 5px;
  padding-bottom: 4px;
  font-size: 11px;
}

/*************** css for topic_content **********/

#child_categories {
  padding-bottom: 10px;
  padding-left: 20px;
  font-weight: bold;
}

#topic_desc {
  padding-bottom: 15px;
}

.article_image {
  padding-bottom: 10px;
  margin-bottom: 12px;
}

.article_no_image {
  padding-bottom: 10px;
}

.article_title {
  margin-bottom: 4px;
  font-size: 12px;
  font-weight: bold;
}

.article_author {
  margin-bottom: 4px;
  font-size: 12px;
  font-style: italic;
}

.odd_white_row {
  background-color: #fff;
}

.even_gray_row {
  background-color: #FBFBFB;
}


/*************** css for issue_list *************/

div.year_box {
  position: relative;
  padding-bottom: 200px;
  left: 138px;
}

div.year_box div.year_title {
  position: absolute;
  left: -117px;
  top: 60px;
  font-size: 14px;
  font-weight: bold;
  color: #C8653B;
}

div.year_box div.fall {
  position: absolute;
  z-index: 2;
  left: -27px;
  top: 20px;
}

div.year_box div.spring {
  position: absolute;
  z-index: 3;
  left: 80px;
  top: 50px;
}

div.year_box div.summer {
  position: absolute;
  z-index: 1;
  left: 130px;
  top: 35px;
}


/*************** css for issue_content **********/

#lead_items {
  position: relative;
  width: 292px;
}

.lead_item {
  padding-bottom: 17px;
}

.lead_item_link {
  position: relative;
  left: 10px;
}

.lead_item_raquo {
  position: absolute;
  top: 0px;
  left: -10px;
}

.lead_item_link_sidebar {
  position: relative;
  left: 30px;
  top: -15px;
}

.lead_item_raquo_sidebar {
  position: absolute;
  top: 0px;
  left: -10px;
}

.lead_item_author {
  position: relative;
  font-style: italic;
  left: 10px;
}

.lead_item_abs {
  position: relative;
  left: 10px;
}

.dept_title {
  color: #BA8237;
  padding-bottom: 5px;
}

.dept_item {
  position: relative;
  padding-bottom: 8px;
  left: 10px;
}

.dept_item_sidebar {
  position: relative;
  padding-bottom: 4px;
  left: 15px;
}

.dept_item_raquo {
  position: absolute;
  top: 0px;
  left: -10px;
}

.dept_item_raquo_sidebar {
  position: absolute;
  left: -10px;
  top: -1px;
}

#issue_image {
  position: absolute;
  top: 32px;
  left: 308px;
}


/*************** css for article ********************/

#artcle_ttl {
  font-family: arial narrow, arial, sans-serif;
  font-size: 15px;
  font-weight: bold;
  color: #C8653B;
  padding: 0;
  margin: 0;
}

#subtitle {
  font-size: 12px;
  font-weight: normal;
  padding: 0;
  margin: 0;
}

#author {
  font-style: italic;
}

#abstract {
  font-size: 11px;
  font-weight: normal;
  letter-spacing: 1px;
  padding: 0;
  margin: 0;
}

#body {
  margin-top: 0px;
  line-height: 1.5;
}

#comments {
  display: none;
}

#commentsBlock ul { list-style: none; margin: 0; padding: 0; }
#commentsBlock li.item { padding: 10px 0 12px 0; margin: 0; }

.commentDate { color: #6E909A; text-transform: uppercase; font-weight: bold; }
.commentAuthor { color: #98B481; font-style: italic; }

/*************** css for author_list ****************/

.alph_key {
  font-weight: bold;
}


/*************** css for author_content *************/

#author_info {
  position: relative;
  left: 0px;
  top: 0px;
  width: 292px;
}

#author_image {
  position: absolute;
  left: 308px;
  top: 15px;
  margin-bottom: 80px;
}

.author_article {
  padding-left: 10px;
  padding-bottom: 10px;
}


/*************** css for most_sent ******************/

.tt_list_item {
  padding-bottom: 10px;
}

/*************** css for search results ******************/

/* Usage :  To display the header line with the following messages:
 *             "Search results for _words_."
 *             "Showing results 1 to 10 of 17"
 */

#search_container {
  position: relative;
  top: 0;
  left: 140px;
  width: 615px;
}

table.isearch_head
{
    background-color:#fff;
}

td.isearch_head
{
    font-size: 15px;
    font-weight: bold;
    color: #C8653B;
}

/* Usage :  To display the page title in the results list.
 */
a.isearch_title:link
{

    font-size:12px;
    background-color:transparent
}

a.isearch_title:visited
{
    font-size:12px;

    background-color:transparent
}


/* Usage :  To display highlighted words in the page descriptions
 */
.isearch_highlight
{
    font-weight:bold;
}


/* Usage :  Displaying the search string in the message:
 *              Search results for _words_.
 */
.isearch_search
{
    font-style:italic;
}



