﻿body
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #333333;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 40px;
  margin-left: 0px;
}

h1 
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 30px;
  font-weight: lighter;
  color: #aa1a03;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #eaeff9;
  padding-bottom: 12px;
}

img 
{
  border-width:0;
}
td
{
  font-size: 12px;
}

h2
{
  font-family:  Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #4a4a90;
}

.red
{
  color: #993300;
}
.small
{
  font-size: 10px;
  line-height: normal;
}
.border
{
  border: 1px solid #FFFFFF;
}

#wrapper
{
  position: relative;
  height: 258px;
}

#logo
{
  z-index: 3;
  left: 29px;
  width: 228px;
  position: absolute;
  top: 29px;
  height: 58px;
}

#user
{
  z-index: 3;
  right: 8px;
  position: absolute;
  top: 8px;
  height: 18px;
  text-align: right;
}

#header
{
  z-index: 2;
  background: url(headerbg.gif);
  width: 100%;
  bottom: 40px;
  position: absolute;
}

#menu
{
  z-index: 1;
  background: url(menubg.jpg);
  width: auto;
  bottom: 0px;
  position: absolute;
  height: 54px;
}

#SearchContainer INPUT
{
  border: #cbcaca 1px solid;
  
  background: #ffffff;
  width: 180px;
  color: #000000;
}

.NormalTextBox
{
  border: #dcdcdc 1px solid;
  background: #ffffff;
  color: #000000;
}

#LanguageContainer SELECT
{
  border-right: #cbcaca 1px solid;
  border-top: #cbcaca 1px solid;
  font-size: 9px;
  background: #ffffff;
  margin: 0px;
  border-left: #cbcaca 1px solid;
  width: 130px;
  color: #000000;
  border-bottom: #cbcaca 1px solid;
  height: 16px;
}

.standardpane
{
  padding: 5px 10px 5px 10px;
}

.showpane
{
  padding: 0px;
}

.linkpane
{
  padding: 2px;
}

#dnn_LinksPane A, A:link, A:active, A:visited
{
  font-weight: bolder;
  color: #FFF;
}

#dnn_LinksPane A:hover
{
  font-weight: bolder;
  color: #a1aa01;
}

.bottom
{
 
}

.menu
{
  border: 1px solid #fff;
}

.Head
{
  font-family: Univers, Arial, Helvetica, sans-serif;
  font-size: 20px;
  color: #aa1a03;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #eaeff9;
  padding-bottom: 5px;
}

.SubHead
{
  
  color: #000;
}

.SubSubHead
{
  
  color: #000;
}

.Normal
{
	font-family: Verdana, Arial, Serif ;
	font-size: 12px;
	font-weight: normal;
}

.CommandButton, A.CommandButton:link, A.CommandButton:visited, A.CommandButton:active
{
  font-weight: normal;
  
  color: #000;
  text-decoration: underline;
}

A.CommandButton:hover
{
  font-weight: normal;
  
  color: #000;
  text-decoration: none;
}

A, A:link, A:visited, A:active
{
  color: #5d5d9a;
  font-weight: normal;
  
}

A:hover
{
  font-weight: normal;
  
  color: #5d5d9a;
}

.user, A.user:link, A.user:active, A.user:visited
{
  font-size: 10px;
  font-weight: normal;
  color: #000;
}

A.user:hover
{
  font-weight: normal;
  color: #5d5d9a;
}

.search, A.search:link, A.search:active, A.search:visited
{
  font-weight: normal;
  color: #000;
}

A.search:hover
{
  font-weight: normal;
  color: #5d5d9a;
}

.footer, A.footer:link, A.footer:active, A.footer:visited
{
  font-weight: normal;
  color: #000;
}

A.footer:hover
{
  font-weight: normal;
  color: #5d5d9a;
  
}

.links, A.links:link, A.links:active, A.links:visited
{
  font-weight: bold;
  
  color: #ffffff;
}

A.links:hover
{
  font-weight: bold;
  
  color: #000000;
}

//* menu system   *//

.MainMenu_MenuContainer
{
  background-color: Transparent;
}

.MainMenu_MenuItemSel
{
  background: transparent;
}

.MainMenu_MenuBar
{
}

.MainMenu_TabRootMenuItem TD
{
  font-family : univers, Arial, helvetica, Sans-Serif ;
  padding-right: 15px;
  padding-left: 15px;
  font-weight: bold;
  font-size: 12px;
  color: #fff;
  height: 20px;
  text-align: center;
  background: transparent;

}

.MainMenu_TabRootMenuItemSel TD
{
  font-family : univers, Arial, helvetica, Sans-Serif ;
  padding-right: 15px;
  padding-left: 15px;
  font-weight: bold;
  font-size: 12px;
  color: #fff;
  height: 20px;
  text-align: center;
  background: url(images/nav_about_on.gif) top left no-repeat;
  
}

.MainMenu_TabMenuItemHover TD
{
  font-family : univers, Arial, helvetica, Sans-Serif ;
  padding-right: 15px;
  padding-left: 15px;
  font-weight: bold;
  font-size: 12px;
  color: #cecece;
  height: 20px;
  text-align: center;
  background: url(images/nav_about_on.gif) top left no-repeat;
  
}

.MainMenu_MenuItem
{
  font-family : univers, Arial, helvetica, Sans-Serif ;
  font-weight: normal;
  color: #fff;
  padding: 0px 15px 0px 10px;
  border: 0px;
  height: 20px;
}

.MainMenu_MenuIcon
{
  display: none;
}

.submenuitemselected, .submenuitembreadcrumb
{
  font-weight: normal;
  background: #58589e;
  color: #fff;
  padding: 0px 15px 0px 10px;
  cursor: pointer;
  cursor: hand;
  border: 0px;
  height: 20px;
}

.submenu
{
  z-index: 1000;
  background: #6262a8;
  color: #fff;
  border: 1px #fff solid;
  padding: 0px;
  margin: 0px 0px 0px 0px;
  filter: Alpha(Opacity=88);
  cursor: pointer;
  cursor: hand;
}

.MainMenu_MenuBreak
{
  border: transparent 0px solid;
  background-color: transparent;
  height: 0px;
}

.MainMenu_MenuArrow
{
  display: none;
}

.MainMenu_RootMenuArrow
{
  display: none;
}

.Eventday, .Eventweekenday
{
  background-color: #FFFFFF;
}

.Eventday, .Eventweekenday
{
  background-color: #FFFFFF;
}

.DataGrid_Item
{
  background-color: #ffffff;
  color: #000000;
}

.DataGrid_AlternatingItem
{
  background-color: #ffffff;
  color: #000000;
}

.leftborder
{
  background-image: url(images/lft_shadow.gif);
  background-repeat: repeat-y;
  width: 20px;
}

.rightborder
{
  background-image: url(images/rt_shadow.gif);
  background-repeat: repeat-y;
  width: 20px;
}

.BlueTitle
{
  font-family:  Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #4a4a90;
}

/* start sub menu styel */
#subnavWrapper
{
  width: 216px;
}


#subnav
{
  list-style: none;
  padding: 0px;
  margin: 0px;
  width: 216px;
  clear: both;
}



#subnav li
{
  list-style: none;
  margin: 0px;
  padding: 0px;
  clear: none;
  height: 23px;
  background: none;
  white-space:nowrap ;
}

#subnav li a
{
  display: block;
  color: #4a4a90;
  height: 100%;
  padding-left: 23px;
  padding-top: 2px;
  padding-bottom: 1px;
  text-decoration: none;
  background-color: #f2f2fe;
  border-top: 1px solid #c1d1ec;
  border-bottom: 1px solid #c1d1ec;
  border-left: 1px solid #c1d1ec;
  border-right: 1px solid #c1d1ec;
}

#subnav li a:hover, #subnav li a:active, #subnav li.on a
{
  background-image: url(images/bg_subnav_on.gif);
  background-repeat: no-repeat;
  background-color: #b13836;
  border-top: 1px solid #ffffff;
  border-bottom: 1px solid #ffffff;
  border-left: 1px solid #b13836;
  border-right: 1px solid #b13836;
  color: #FFFFFF;
  
}

#sideBarLeft
{
  width:216px;

}

.bg_subnav_title
{
  background-color: #ebebf7;
  background-image: url(images/bg_subnav_title.gif);
  background-repeat: repeat-y;
  color: #000000;
  height: 20px;

}

.bg_subnav_footer
{
  background-color: #ebebf7;
  background-image: url(images/bg_subnav_title.gif);
  background-repeat: repeat-y;
  color: #000000;
  height: 20px;
}

#bodyWrapper
{
  margin-right: auto;
  margin-left: auto;
  width: 775px;
}


#navTable
{
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-top-color: #c5c9d4;
  background-image: url(images/bg_navTable.gif);
  background-repeat: repeat-x;
  background-color: #505096;
}
#navTable td
{
  
  font-size: 11px;
}

#navWrapper
{
  background-color: #000000;
  padding: 5px;
  height: 18px;
  width: 765px;
}
#Content .ContentPane
{
  padding: 40px 28px 8px 16px;
}
#contentWrapper
{
}



.matheson_white_title
{
  background-color: #ebebf7;
  background-image: url(images/4.gif);
  background-repeat: repeat;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 16px;
  font-weight: normal;
  color: white;
  letter-spacing: 2px;
  text-transform: uppercase;
}

.sidebarNews
{
  width: 170px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  line-height: 18px;
}
.sidebarNews .newsItem
{
  border-right: 1px solid #c2cdeb;
  border-bottom: 1px solid #c2cdeb;
  border-left: 1px solid #c2cdeb;
  background-color: #ebebf7;
  color: #4a4a90;
  padding: 11px;
}
.sidebarNews .newsItem .date
{
  font-weight: bold;
  text-transform: uppercase;
  color: #4a4a90;
  background-image: url(images/newsItem_arrow.gif);
  background-repeat: no-repeat;
  padding-left: 17px;
}
.sidebarNews .newsItem a
{
  color: #4a4a90;
  text-decoration: none;
}
.sidebarNews .newsItem a:hover
{
  color: #4a4a90;
  text-decoration: underline;
}


/* inventua menu class */
.MenuHdr
{
  background-color: #ebebf7;
  background-image: url(images/bg_subnav_title.gif);
  background-repeat: repeat-y;
  color: #000000;
  height: 20px;

}
.MenuItem, .MenuItemMouseOver, .MenuItem HR
{
  display: block;
  color: #4a4a90;
  height: 100%;
  padding-left: 23px;
  padding-top: 2px;
  padding-bottom: 1px;
  text-decoration: none;
  background-color: #f2f2fe;
  border-top: 1px solid #c1d1ec;
  border-bottom: 1px solid #c1d1ec;
  border-left: 1px solid #c1d1ec;
  border-right: 1px solid #c1d1ec;
}

.MenuItem A:Link ,  .MenuItem A:Visited,
.MenuItemMouseOver A, .MenuItemMouseOver A:Active
{
  text-decoration:none;
}


.MenuItemMouseOver A:Hover, .MenuItemMouseOver A:Visited, .MenuItemMouseOver
  A:Link, .MenuHdr A, .MenuHdr A:Active, .MenuHdr A:Hover, .MenuHdr A:Visited,
.MenuHdr A:Link
{
  text-decoration:none;
  color:White;
}


.MenuItem A:Active, .MenuItem A:Hover,.MenuItem A
{
  
}

.MenuItemMouseOver
{

background-image: url(images/bg_subnav_on.gif);
  background-repeat: no-repeat;
  background-color: #b13836;
  border-top: 1px solid #ffffff;
  border-bottom: 1px solid #ffffff;
  border-left: 1px solid #b13836;
  border-right: 1px solid #b13836;
  color: #FFFFFF;  
}

/*  matheson table formatting */

#MathesonTable {
	width: 530px;
	padding: 0;
	margin: 0;
	border-right: 1px solid #4A4A90;
  border-bottom: 1px solid #4A4A90;
	border-left: 1px solid #4A4A90;
  border-top: 1px solid #4A4A90;

  

}
#MathesonTable td
{
  padding: 6px 6px 6px 12px;
  font-style: normal;
 
}

#MathesonTable .header
{
  font-weight:bold;
  color:#4A4A90;
}

#MathesonTable .title
{
  font-weight: bold;
  color: white;
  background-color: #333399;
  text-align: center;
  font-size: 14px;
}

#MathesonTable .alternate
{
  background-color: #e6e6fa;
  border-bottom: 1px solid #4A4A90;
}

#MathesonTable .headerAlt
{
  font-weight: bold;
  background-color: #e6e6fa;
  border-bottom: 1px solid #4A4A90;
}


