/* Basic Page CSS */
body  
{
  margin-top: 0;
  background-color: #FFFFFF;
  font-family: Arial, Tahoma, MS Sans Serif, Terminal;
  color: #003060;
}

a
{text-decoration: none; color: #104070}

a:visited
{text-decoration: none; color: #104070}

a:active
{text-decoration: none; color: #104070}

a:hover
{text-decoration: none; color: #5588BB}


/* Page Header ''''''''''''''''''''''''''''''''''''''''''''''''''' */
.headertable
{
  border-left: 1px solid #93AED0;
  border-right: 1px solid #93AED0;
  border-bottom: 1px solid #93AED0;
}

.Page_Title_Left
{
  color: #104070;
  font-size: 17px;
  font-weight: bold;
  color: #104070;
  text-align: left;
}


/* Menubar ''''''''''''''''''''''''''''''''''''''''''''''''''''''' */
.page_header_bg_1
{
  background-image: url(../images/header_graphic_left.gif);
  background-repeat: no-repeat;
  background-color: #93AED0;
  background-position: 1 0;
}

.page_header_bg_2
{
  background-image: url(../images/header_reading_room_46.gif);
  background-repeat: no-repeat;
  background-position: center;
}

td.buttonHome_off
{
  background-image: url(../images/button_subpage_home.gif);
  background-repeat: no-repeat;
  background-position: 0 0;
  color: #104070;
  font-size: 11px;
  font-weight: bold;
  text-align: center;
}

td.buttonHome_on
{
  background-image: url(../images/button_subpage_home.gif);
  background-repeat: no-repeat;
  background-position: 0 -18;
  color: #FFFFFF;
  font-size: 11px;
  font-weight: bold;
  text-align: center;
  cursor: pointer;
}


td.buttonMainMenu_off
{
  background-image: url(../images/button_subpage_mainmenu.gif);
  background-repeat: no-repeat;
  background-position: 0 0;
  color: #104070;
  font-size: 11px;
  font-weight: bold;
  text-align: center;
}

td.buttonMainMenu_on
{
  background-image: url(../images/button_subpage_mainmenu.gif);
  background-repeat: no-repeat;
  background-position: 0 -18;
  color: #FFFFFF;
  font-size: 11px;
  font-weight: bold;
  text-align: center;
  cursor: pointer;
}

.border_left
{
  font-size: 5px;
  background-color: #E2E9F3;
  border-left: 1px solid #93AED0;
  border-bottom: 1px solid #93AED0;
}

.border_middle
{
  background-image: url(../images/header_menubar_image.gif);
  background-repeat: no-repeat;
  background-position: left 0;
  font-size: 5px;
  background-color: #E2E9F3;
  border-bottom: 1px solid #93AED0;
}

.border_right
{
  background-color: #E2E9F3;
  border-right: 1px solid #93AED0;
  border-bottom: 1px solid #93AED0;
  font-size: 12px;
  font-weight: bold;
  color: #104070;
  text-align: right;
}

/* Main Menu Small ''''''''''''''''''''''''''''''''''''''''''''''''''''' */
.main_menu_body
{
  border-spacing: 0px;
  padding: 0px;
  background-color: #E2E9F3; /* E3EDFF, F3F6F9 */
  border-left: 1px solid #336699;
  border-right: 1px solid #336699;
  border-top: 1px solid #336699;
  border-bottom: 1px solid #336699;
}

.main_menu_catagory_text
{
  font-size: 11px;
  font-weight: bold;
  color: #5080B0;
}

.main_menu_link_text
{
  font-size: 11px;
  font-weight: bold;
  color: #965A29;
}

/* Highlight event links in calendar. (Background color rollover). */
td.main_menu_off
{
/*  background: #D7E1EE; */
  font-size: 11px;
  font-weight: bold;
  line-height: 13px;
  color: #105090;
}

td.main_menu_on
{
  background: #BBCFE9;
  font-size: 11px;
  font-weight: bold;
  line-height: 13px;
  color: #183858; 
  cursor: pointer;
}


/* Main Menu ''''''''''''''''''''''''''''''''''''''''''''''''''''' */
.main_text_header
{
  font-family: times new roman;
  font-size: 31px;
  font-weight: bold;
  color: #FFFFFF;  
  text-align: left;
  line-height: 55px;
}
