body 
{ 
  background-color: #FFFFFF;
  font-family: arial, sans-serif;
  font-size: 10pt;
  color: #000000; 
  margin-bottom: 0; 
  margin-left: 0; 
  margin-right: 0; 
  margin-top: 3;
  scrollbar-face-color: #7F9DB9;
  scrollbar-shadow-color: #000000;
  scrollbar-highlight-color: #FFFFFF;
  scrollbar-3dlight-color: #00000;
  scrollbar-darkshadow-color:000000;
  scrollbar-track-color: #FFFFFF;
  scrollbar-arrow-color: #000000
}

h1 { color: #10005A; font-size: 16pt; font-family: arial, sans-serif; MARGIN-BOTTOM: 0px; font-weight: bold }
h2 { color: #10005A; font-size: 14pt; font-family: arial, sans-serif; MARGIN-BOTTOM: 0px; font-weight: bold }
h3 { color: #00529C; font-size: 12pt; font-family: arial, sans-serif; MARGIN-BOTTOM: 0px; font-weight: bold }
h4 { color: #10005A; font-size: 10pt; font-family: arial, sans-serif; MARGIN-BOTTOM: 0px; font-weight: bold }
h5 { color: #10005A; font-size: 8pt; font-family: arial, sans-serif; MARGIN-BOTTOM: 0px; font-weight: bold }
h6 { color: #10005A; font-size: 6pt; font-family: arial, sans-serif; MARGIN-BOTTOM: 0px; font-weight: bold }

hr { BORDER-RIGHT: 0px; BORDER-TOP: 0px; MARGIN: 1em 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: silver 1px solid }



DL
{
    MARGIN-TOP: 0px;
    FONT-SIZE: 10pt;
    MARGIN-BOTTOM: 1em
}

 DT
{
    MARGIN-TOP: 1em;
    FONT-WEIGHT: bold;
    COLOR: #066
}
DD
{
    MARGIN-LEFT: 5em;
    FONT-STYLE: italic
}
DD UL
{
    MARGIN-LEFT: 5em;
    FONT-STYLE: italic
}
DD OL
{
    MARGIN-LEFT: 5em;
    FONT-STYLE: italic
}

a:link {
	color: #003366;
}
a:active { color: #003366; }
a:visited { color: #003366; }
a:hover { color: Red; }

a:link.hlight { color: #003366; text-decoration: underline; }
a:active.hlight { color: #003366; text-decoration: underline; }
a:visited.hlight { color: #003366; text-decoration: underline; }
a:hover.hlight { color: Red; text-decoration: underline; }

td { color: #000000; font-family: arial, sans-serif; font-size: 10pt; vertical-align: top }
.bottom { color: #00529C; font-family: 'Times New Roman', 'Times'; font-size: 7pt; vertical-align: top }

p { color: #000000; font-family: arial, sans-serif; font-size: 10pt }

em1 { font-weight: bold; font-style: normal }

.header { font-size: 14pt; font-weight: bold; color: #003366; text-align: left }

.highlight { color: Red; font-weight: bold }

.faded { color: #C6C5D7; font-size: 8pt }
a:link.faded { color: #C6C5D7; text-decoration: none }
a:active.faded { color: #C6C5D7; text-decoration: none }
a:visited.faded { color: #C6C5D7; text-decoration: none }
a:hover.faded { color: #C6C5D7; text-decoration: none }

.caption { font-style: italic }

.small { font-size: 8pt }

.separator { background-color: #000000; color: #FFFFFF; font-weight: bold; text-align: center }

.boxouter { background-color: #000000; font-weight: bold }

.boxheader { background-color: #01255A; color: #FFFFFF; font-weight: bold; text-align: center; height: 23px }
a:link.boxheader { color: #FFFFFF; text-decoration: none }
a:active.boxheader { color: #FFFFFF; text-decoration: none }
a:visited.boxheader { color: #FFFFFF; text-decoration: none }
a:hover.boxheader { color: #FFFFFF; text-decoration: underline }

.boxlabel { background-color: #EFEFF9; vertical-align: top; text-align: right }

.boxinput { background-color: #EFEFF9; vertical-align: top; height: 28px }

.boxcategory { background-color: #FFD88A; font-weight: bold; text-align: center }

.boxrow1 { background-color: #EFEFF9}
a:link.boxrow1 { color: Blue; text-decoration: none; font-weight: bold }
a:active.boxrow1 { color: Red; text-decoration: none; font-weight: bold }
a:visited.boxrow1 { color: Purple; text-decoration: none; font-weight: bold }
a:hover.boxrow1 { color: Red; text-decoration: underline; font-weight: bold }

.boxrow2 { background-color: #E6E6E6}
a:link.boxrow2 { color: Blue; text-decoration: none; font-weight: bold }
a:active.boxrow2 { color: Red; text-decoration: none; font-weight: bold }
a:visited.boxrow2 { color: Purple; text-decoration: none; font-weight: bold }
a:hover.boxrow2 { color: Red; text-decoration: underline; font-weight: bold }

.forminput { font-family: arial, sans-serif; font-size: 10pt }

.formbutton { background-color: #A1C5E9; border: 2px none; border-color: #CCCCCC #336699 #003366 #6297CB; margin-top: 1px; margin-right: 1px; margin-bottom: 1px; margin-left: 1px; padding-top: 1px; padding-right: 1px; padding-bottom: 1px; padding-left: 1px}


.newscaption { font-style:italic }
.newsrevdate { MARGIN-TOP: 1em; FONT-SIZE: 9pt; TEXT-ALIGN: left }

.CalStandard { font-family: arial, sans-serif; font-size: 10pt; vertical-align: top }
a:link.CalStandard { color: #000000; text-decoration: none }
a:visited.CalStandard { color: #000000; text-decoration: none }
a:active.CalStandard { color: #000000; text-decoration: none }
a:hover.CalStandard { color: #000000; text-decoration: underline }
.CalBoxHeader { font-family: arial, sans-serif; font-size: 10pt; font-weight: bold; color: #FFFFFF; background-color: #000000 }
.CalBoxLeft { font-family: arial, sans-serif; font-size: 9pt; font-weight: bold; background-color: #E6E6E6; vertical-align: top; text-align: right }
.CalHeader { font-family: arial, sans-serif; font-size: 10pt; font-weight: bold; background-color: #FFFFFF }
.WeekDay { font-family: arial, sans-serif; font-size: 10pt; background-color: #192068; color: #FFFFFF; font-size: 12; font-weight: bold }
.Current { font-family: arial, sans-serif; font-size: 10pt; background-color: #FFFFFF}
.Surrounding { font-family: arial, sans-serif; font-size: 10pt; background-color: #E6E6E6}
.EventDay { font-family: arial, sans-serif; font-size: 7pt; background-color: #FFE6C0}
.Today { font-family: arial, sans-serif; font-size: 7pt; background-color: #AC5B73 }
.DayNumber { font-family: arial, sans-serif; font-size: 10pt; font-weight: bold; color: #000000 }

.alertbox
{
    BORDER-RIGHT: #dc143c 1px solid;
    BORDER-TOP: #dc143c 1px solid;
    BORDER-LEFT: #dc143c 1px solid;
    WIDTH: 70%;
    BORDER-BOTTOM: #dc143c 1px solid;
}
.alertheader
{
  font-weight: bold;
  color: white;
  background-color: #dc143c;
}

.bordered
{
    BORDER-RIGHT: black 1px solid;
    BORDER-TOP: black 1px solid;
    BORDER-LEFT: black 1px solid;
    BORDER-BOTTOM: black 1px solid
}


.NoDecoration { text-decoration: none }

.innernavitem {
	font-size: 8pt;
	CURSOR: hand;
	font-family: Arial, Helvetica, sans-serif;
	padding-left: 1px;
	vertical-align: baseline
}

.LNavSelected {
	font-size: 8pt;
	CURSOR: hand;
	background-color: #82A4C3;
	font-family: Arial, Helvetica, sans-serif;
	vertical-align: baseline
}
.LNavSelectedHot {
	font-size: 8pt;
	CURSOR: hand;
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	vertical-align: baseline
}
.LNavItem {
	font-size: 8pt;
	CURSOR: hand;
	background-color: #D3E0EC;
	font-family: Arial, Helvetica, sans-serif;
	vertical-align: baseline
}
.LNavItemHot {
	font-size: 8pt;
	CURSOR: hand;
	background-color: #EBEEF3;
	font-family: Arial, Helvetica, sans-serif;
	vertical-align: baseline
}

.LNavSelectedSub {
	font-size: 8pt;
	CURSOR: hand;
	background-color: #82A4C3;
	font-family: Arial, Helvetica, sans-serif;
	vertical-align: baseline
}
.LNavSelectedSubHot {
	font-size: 8pt;
	CURSOR: hand;
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	vertical-align: baseline
}

.LNavItemSub {
	font-size: 8pt;
	CURSOR: hand;
	background-color: #DEE3EC;
	font-family: Arial, Helvetica, sans-serif;
	vertical-align: baseline
}
.LNavItemSubHot {
	font-size: 8pt;
	CURSOR: hand;
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	vertical-align: baseline
}

.menuskin{
position:absolute;
width:165px;
background-color:menu;
border:2px solid black;
font:normal 12px arial;
line-height:18px;
z-index:100;
visibility:hidden;
}

.menuskin a{
text-decoration:none;
color:black;
padding-left:10px;
padding-right:10px;
}

#mouseoverstyle{
background-color:highlight;
}

#mouseoverstyle a{
color:white;
}

.tblHeader
{
  font-weight: bold;
  background-color: #DEE3EC;
}

.tblCategory
{
  TEXT-ALIGN: center;
  background-color: #A1C5E9
}

.AltRow1
{
    BACKGROUND-COLOR: #cfd5ea
}
.AltRow0
{
    BACKGROUND-COLOR: #e7eaf5
}

.InputForm
{
    background-color: #d4d9e2;
    BORDER-RIGHT: black 1px solid;
    BORDER-TOP: black 1px solid;
    BORDER-LEFT: black 1px solid;
    BORDER-BOTTOM: black 1px solid
}

.OnCallTimeBlock
{
  BACKGROUND-IMAGE: url(/Graphics/oncall/block.gif);
  CURSOR: hand;
}

.topAreaLink {
  color: black;
  text-decoration: none;
  font-size: 8pt;
  vertical-align: top;
}

.bottomNavRow a { color: white; text-decoration: none; font-size: 9pt; font-family: arial, sans-serif; }
.bottomNavRow a:link { color: white; text-decoration: none; font-size: 9pt; }
.bottomNavRow a:visited { color: white; text-decoration: none; font-size: 9pt; }
.bottomNavRow a:active { color: white; text-decoration: none; font-size: 9pt; }
.bottomNavRow a:hover { color: white; text-decoration: none; font-style: italic; font-size: 9pt; }

.copyright {
  font-size: 8pt;
  color: #01519C;
  text-align: right;
}


/* ---------------*/

.borderednavcell
{
    BORDER-RIGHT: dotted 3px;
    BORDER-TOP: none;
    BORDER-LEFT: none;
    BORDER-BOTTOM: none;
    background-color: #E6EEF5;
}


.SideNav {
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	padding : 2px;
}
.SideNavOn {
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	padding : 2px;
}

/* ---------------*/

.SideNav a, .SideNav a:visited, .SideNav a:active {
	color: #436477;
	text-decoration : none;
	font-size: 11px;
}


.SideNav a:hover{
	color: red;
	text-decoration : none;
	font-size: 11px;
}


/* ---------------*/

.SideNavOn a, .SideNavOn a:visited, .SideNavOn a:active {
	color: #000000;
	text-decoration : none;
	font-size: 11px;
}

.SideNavOn a:hover{
	color: red;
	font-size: 11px;
}

.navHeader {
  color: #FFFFFF;
  font-weight: bold;
}

.navRightCol {
  BORDER-LEFT: dotted 3px;
  BORDER-TOP: none;
  BORDER-RIGHT: none;
  BORDER-BOTTOM: none;
  color: #00529C;
}

.navRightCol th {
  background-color: #E6EEF5;
  color: #406275;
  font-weight: bold;
  text-align: left;
  padding-left: 5px;  
}

.navRightCol td {
  padding-top: 4px;
  padding-bottom: 4px;
}

.navRightCol a, .navRightCol a:visited, .navRightCol a:active {
  color: #00529C;
  text-decoration: none;
}

.navRightCol a:hover {
  color: red;
  text-decoration: none;
}


.gsLeftCol {
  background-color: #E6EEF5;
}


.gsLeftCol th {
  font-weight: bold;
  color: #FFFFFF;
  background-color: #00529C;
  text-align: left;
  padding-left: 5px;
  font-size: 10pt;
}

.gsLeftCol td {
  padding-top: 4px;
  padding-bottom: 4px;
  font-weight: bold;
  font-size: 11px;
}

.gsLeftCol a, .gsLeftCol a:visited, .gsLeftCol a:active {
  color: #436477;
  text-decoration: none;
}

.gsLeftCol a:hover {
  color: red;
  text-decoration: none;
}

.gsSepCol {
  background-image: url(/Graphics/home/dotted_line_background.gif);
}

.gsContent {
  padding : 5px;
}

.gsRightCol {

}

.gsRightCol th {
  color: #436477;
  background-color: #E5EEF5;
  text-align: left;
  padding-left: 5px;
}

.gsRightCol th a, .gsRightCol th a:visited, .gsRightCol th a:active {
  color: #436477;
}

.gsRightCol td {
  padding-top: 4px;
  padding-bottom: 4px;
  padding-left: 5px;
}

.gsRightCol a, .gsRightCol a:visited, .gsRightCol a:active {
  color: #00529C;
  text-decoration: none;
}

.gsRightCol a:hover, .gsRightCol th a:hover {
  color: red;
  text-decoration: none;
}




