﻿BODY
{
	background-color: #003366;
	margin-top: 5px;
	margin-bottom: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}

H1, H2, H3, H4, H5
{
    COLOR: #466883;
    margin: 0;
	padding: 0;
	font: 1.5em/1.3em Arial, Helvetica, sans-serif;	
	font-weight:bolder
}
TD
{
	border-top-width: 0px;
	padding-right: 0px;
	padding-left: 0px;
	border-left-width: 0px;
	font-size: 11px;
	border-bottom-width: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #646464;
	border-right-width: 0px;
}

TD.newstxt
{
	border-top-width: 0px;
	padding-right: 0px;
	padding-left: 0px;
	border-left-width: 0px;
	font-size: 11px;
	border-bottom-width: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	border-right-width: 0px;
}
TD.headcell
{
	padding: 5px;
	color: #FFFFFF;
	background-color:#003366;
}
TD.cell
{
	padding: 5px; 
	color: #000000;
	background-color:#E8E8E8;
}
TH
{
	border-top-width: 0px;
	padding-right: 0px;
	padding-left: 0px;
	border-left-width: 0px;
	font-size: 11px;
	border-bottom-width: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-right-width: 0px;
	TEXT-ALIGN: left
}
.PageTitle
{
	font-size: 18px;
	color: #ffffff;
	font-weight: bolder;
	TEXT-ALIGN: right;
}
A:link
{
	color: #466883;
}
A:visited
{
	color: #466883;
}
A:active
{
	color: #466883;
}
A:hover
{
	color: #ffffff;
}
.layout
{
	border-right: #999999 1px solid;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 5px;
	margin: 0px;
	border-left: #999999 1px solid;
	padding-top: 1px;
}
A.menulink:link
{
	padding-right: 10px;
	padding-left: 10px;
	font-weight: bold;
	font-size: 11px;
	padding-bottom: 0px;
	border-left: #ffffff 1px solid;
	color: #ffffff;
	padding-top: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
A.menulink:visited
{
	padding-right: 10px;
	padding-left: 10px;
	font-weight: bold;
	font-size: 11px;
	padding-bottom: 0px;
	border-left: #ffffff 1px solid;
	color: #ffffff;
	padding-top: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
A.menulink:active
{
	padding-right: 10px;
	padding-left: 10px;
	font-weight: bold;
	font-size: 11px;
	padding-bottom: 0px;
	border-left: #ffffff 1px solid;
	color: #ffffff;
	padding-top: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
A.menulink:hover
{
	color: #ffffff;
	text-decoration: underline;
}
.bannerlink
{
	padding-bottom: 5px
}
A.bannerlink:link
{
	color: #466883;
	text-decoration: none;
}
A.bannerlink:visited
{
	color: #466883;
	text-decoration: none;
}
A.bannerlink:active
{
	color: #466883;
	text-decoration: none;
}
A.bannerlink:hover
{
	color: #fdc959;
	text-decoration: underline;
}
.search
{
	font-weight: bold;
	font-size: 11px;
	color: #fdc959;
}
.sectionhead
{
	padding-right: 15px;
	font-weight: bold;
	color: #ffffff;
}
.content
{
	padding-right: 15px;
	padding-left: 15px;
	padding-bottom: 0px;
	padding-top: 0px;
	background-color: #ffffff;
	color: #646464;
}
A.content:link
{
	color: #466883;
	text-decoration: none;
	padding-left: 0px;
}
A.content:visited
{
	color: #466883;
	text-decoration: none;
	padding-left: 0px;
}
A.content:active
{
	color: #466883;
	text-decoration: none;
	padding-left: 0px;
}
A.content:hover
{
	color: #Ff9900;
	text-decoration: underline;
	padding-left: 0px;
}

.marquee
{
	font-weight: normal;
	font-size: 11px;
	color: #fdc959;
	padding-right: 25px;
	padding-left: 20px;
	padding-bottom: 5px
}
.error
{
	font-weight: normal;
	font-size: 11px;
	color: #ff0000;
}
TH.indexFocus
{
	font-weight: bold;
	color: #466883;
}
TD.indexFocusPic
{
	padding-right: 15px;
}
A.indexFocus:link
{
	font-weight: bold;
	color: #466883;
	text-decoration: none;
}
A.indexFocus:visited
{
	font-weight: bold;
	color: #466883;
	text-decoration: none;
}
A.indexFocus:active
{
	font-weight: bold;
	color: #466883;
	text-decoration: none;
}
A.indexFocus:hover
{
	font-weight: bold;
	color: #038af5;
	text-decoration: underline;
}
.footer
{
	padding-right: 20px;
	padding-left: 0px;
	font-size: 11px;
	padding-bottom: 0px;
	color: #ffffff;
	padding-top: 0px;
	text-align: center;
}
A.footer:link
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	color: #ffffff;
	padding-top: 0px;
}
A.footer:visited
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	color: #ffffff;
	padding-top: 0px;
}
A.footer:active
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	color: #ffffff;
	padding-top: 0px;
}
A.footer:hover
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	color: #517897;
	padding-top: 0px;
	text-decoration: underline;
}
.NewsTitle
{
	color: #466883;
	font-weight: bolder;
}
.NewsText
{
	color: #646464;
}
.NewsImage
{
	border: solid 1px #F8CB75;
	border-right-color: #842402;
	border-bottom-color: #842402;
}

INPUT.TextBox
{
	border-right: #fdc959 1px solid;
	border-top: #fdc959 1px solid;
	font-size: 8pt;
	border-left: #fdc959 1px solid;
	color: #000000;
	border-bottom: #fdc959 1px solid;
	font-family: Verdana, Helvetica, sans-serif;
	height: 13px;
}

.TextBox
{
	border-right: #fdc959 1px solid;
	border-top: #fdc959 1px solid;
	font-size: 8pt;
	border-left: #fdc959 1px solid;
	color: #000000;
	border-bottom: #fdc959 1px solid;
	font-family: Verdana, Helvetica, sans-serif;
	height: 18px;
}

.Button
{
	width: 100;
	background-color: #fdc959;
	color: #000000;
	vertical-align: middle;
	cursor: hand;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 8pt;
	border: 0px solid #000000;
	height: 20px;
}

/*---------------------------------------------------*/
/* Site Map
/*---------------------------------------------------*/

.Header
{
  background: url(images/header_bg.gif);
  background-color: #737294;
  color: #FFFFFF; 
  border: #57566F 1px solid; 
  border-bottom-width: 0px; 
  font-family: tahoma; 
  font-size: 11px;
  font-weight: bold; 
  padding: 5px; 
  cursor: default; 
}

.SiteMap
{
  border:0px solid black;
  background-color:white;
  font-family: verdana; 
  font-size: 10px;
  padding-left:15px;
}

.RootNode
{ 
  color: black;
  font-family: verdana; 
  font-size: 10px;
  font-weight: bold;
  padding:7px;
  padding-top:7px;
  padding-bottom:1px;
} 

.RootNode a
{ 
  color: black;
  text-decoration:none;
} 

.RootNode a:hover
{ 
  color: black;
  text-decoration:underline;
} 

.ParentNode
{ 
  font-family: verdana; 
  font-size:10px;  
} 

.ParentNode a
{ 
  color: black;
  text-decoration:none;
} 

.ParentNode a:hover
{ 
  color: black;
  text-decoration:underline;
} 

.LeafNode
{ 
  color: black;
  font-family: verdana; 
  font-size:10px;  
} 

.LeafNode a
{ 
  color: black;
  text-decoration:none;
} 

.LeafNode a:hover
{ 
  color: black;
  text-decoration:underline;
} 

.BreadcrumbsNode
{
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 11px;
} 

.BreadcrumbsNode a
{ 
  color: #646464;
  text-decoration:none;
} 

.BreadcrumbsNode a:active
{ 
  color: #646464;
  text-decoration:none;
} 

.BreadcrumbsNode a:visited
{ 
  color: #646464;
  text-decoration:none;
} 

.BreadcrumbsNode a:hover
{ 
  color: #fdc959;
  text-decoration:underline;
}
