html {
	margin: 0px;
	padding:0px;
	overflow-y: scroll;
	overflow-x: auto;
}

body
{
	margin: 0px 0px 0px 18px;
	background-color: White;
	padding:0px;
}
TD, P
{
	font-family: 'Trebuchet MS', Verdana, Arial;
	color: #416791;
	font-size: 11px;
}
IMG
{
	border: none;
}

A
{
	color: #a12222;
	font-family: 'Trebuchet MS', Verdana, Arial;
	font-weight: bold;
	font-size: 10px;
	text-decoration: none;
}
A:hover
{
	color: Red;
}
FORM {
	margin: 0px;
}
H1
{
	margin-top: 12px;
	font-size: 18px;
	margin-bottom: 18px;
	
}
H2, H3, H4, H5, H6, H7, H8, H9
{
	font-size: 13px;
	margin-bottom: 18px;
	margin-top: 12px;
}
.RefLink .Txt
{
	left: 22px; 
	position: relative; 
}

.HomeP .RefLinkBlock
{
	
}
.HomeP .RefLinkBlock .Sep
{
	margin-right: 8px;
}
.HomeP .RefLink .Txt
{
/*	margin-right: 40px; */
	margin-bottom: 16px;
}

.HomeP .RefLink IMG
{
	margin-left: 4px;
	position: absolute;
}
.HomeP .Content
{
	padding-left: 40px;
}
.Path
{
	line-height: 12px;
	margin-bottom: 12px;
	overflow:hidden;
	width: 162px;
	text-overflow: ellipsis;	
}
.Path A
{
	white-space:nowrap;
	color: #225287;
}
.Content
{
	padding-left: 28px;
}
.Content H1
{
	color: #930000;
}
.Content H2
{
	color: #003774;
}
.Small
{
	font-size: 10px;
	color: #687C9C;
}
.Body
{
	line-height: 18px;
}
.Body A, .content A
{
	font-size: 11px
}

.Bold
{
	font-weight:bold;
	font-size: 11px;
	color: #225287;
}
.RegionIMG
{
		text-align:right;
		position: relative;
		left: 6px;
		top: 2px;
}
.Header
{
	text-transform: uppercase;
	font-size: 11px;
	font-weight: bold;
}
.HeaderTitle
{
	position: absolute;
	left: 209px;
	top: 106px;
}
.Summary .LinksGroup
{
	background-color: #930000;
	padding: 4px 0px 4px 4px;
	width: 100%;
}
.Summary .Title
{
	background-color: #930000;
	padding: 4px 0px 4px 8px;
}
.Summary .Item IMG
{
	margin-right: 16px;
	margin-bottom: 14px;
}
.Summary .Header A
{
	text-transform: uppercase;
	font-size: 11px;
	line-height: 14px;
}
.Summary .Intro
{
	margin-top: 6px;
}
.Summary .ReadOn
{
	display: inline;
	margin-top: 0px;
	margin-left: 4px;
	white-space:nowrap;
}
.Summary .ReadOn IMG
{
	margin-bottom: 0px;
	margin-top: 1px;
	margin-right: 0px;
	position:absolute;
}
.Summary .ReadOn .Txt
{
	display: inline;
	margin-bottom: 0px;
	margin-top: 0px;
	line-height: 14px;
	margin-left: 18px;
	white-space:nowrap;
}
.RightCol
{
/*	width:159px; */
	padding-top: 42px;
	padding-left: 16px;
}
.RPage .RightCol
{
	padding-top: 32px;
}
.RightCol .ReadOnBlock
{
	margin-top: 10px;
	margin-right: 18px;
}
.RightCol .ReadOnBlock .ReadOn IMG
{
	margin-left: 0px;
}
.RightCol .ReadOnBlock .ReadOn .Txt
{
	left: 18px;
}

.Sep
{
	margin: 16px 0px 16px 0px;
	background-image: url(Images/dots.gif);
	height: 4px;
}
.Sep IMG
{
	height: 4px;
}
.BMenuBlock
{
	padding: 8px 0px 8px 6px;
	background-color: #930000;
	margin-bottom: 16px;
	width: 162px;
}
.HomeP .BMenuBlock
{
	padding: 8px 6px 8px 8px;
}
.HeaderBar
{
	position: absolute;
	left: 171px;
}
.RegionBlock .Header
{
		margin-left: 0px;
		color: #003774;
}
.RegionBlock .Region IMG
{
	margin-left: 24px;
}

.ReadOnBlock IMG
{
	margin-left: 4px;
	position: absolute;
	margin-top: 1px;

}
.ReadOnBlock .ReadOn .Txt
{
	left: 22px; 
	position: relative; 
	line-height: 12px;
	vertical-align: text-bottom;
}
.ReadOnBlock .ReadOn
{
	margin-bottom: 8px;
	margin-top: 2px;
}
.Footer 
{
	margin-top: 24px;
	width: 100%;
	height: 18px;
	background-color: #A6B8CC;	
}
.Footer TD
{
		text-align:center;
		color:White;
}
.BorderRight
{
	width: 18px;
}
.BorderRight IMG
{
	width: 18px;
}

.FillOut
{
	background-image: url(Images/PageBG.gif); 
/*	width:100%; */
	background-repeat: no-repeat;
	background-position: 18px 0px;
	height: 100%;
}
.FillOut TABLE
{
	width: 100%;
	height: 100%;
}
.FillOut TD
{
	/*background-image: url(Images/logopattern_16.gif); 
	background-position: -100px 0px; 
	background-repeat: repeat-y;*/
}

.ContactFormDefinitions
{
	padding-left:20px;
	font-size: 8pt;
	color: white;
	font-family: 'Trebuchet MS' , Sans-Serif;
	text-decoration: none;
}

.ContactFormDefinitionsBlue
{
	padding-left:9px;
	padding-right:10px;	
	font-size: 8pt;
	color: #003774;
	font-family: 'Trebuchet MS' , Sans-Serif;
	text-decoration: none;
}
.ContactFormTitle
{		
	font-size: 10pt;
	color: #003774;
	font-family: 'Trebuchet MS' , Sans-Serif;
	text-decoration: none;
}
.ContactFormSubTitle
{		
	font-size: 10pt;
	color: #416791;
	font-family: 'Trebuchet MS' , Sans-Serif;
	text-decoration: none;
}

.ContactFormTextBox
{
	border-right: #8ca9cb 1px solid;
	border-top: #8ca9cb 1px solid;
	font-size: 8pt;
	margin-left: 9px;
	border-left: #8ca9cb 1px solid;
	color: #003774;
	margin-right: 10px;
	border-bottom: #8ca9cb 1px solid;
	font-family: 'Trebuchet MS' , Sans-Serif;
	text-decoration: none;
	width: 300px;
}

.ContactFormButton
{
	border-right: #8ca9cb 1px solid;
	border-top: #8ca9cb 1px solid;
	font-size: 8pt;
	font-weight:bold;
	margin-left: 9px;
	margin-bottom:7px;
	border-left: #8ca9cb 1px solid;
	background-color:#930000;
	color: white;
	margin-right: 10px;
	border-bottom: #8ca9cb 1px solid;
	font-family: 'Trebuchet MS' , Sans-Serif;
	text-decoration: none;
}

.ContactFormRadioButton
{
	border-top-width: 1px;
	border-left-width: 1px;
	font-size: 8pt;
	border-left-color: #8ca9cb;
	border-bottom-width: 1px;	
	border-bottom-color: #8ca9cb;	
	color: #003774;
	border-top-color: #8ca9cb;	
	font-family: 'Trebuchet MS' , Sans-Serif;
	border-right-width: 1px;
	text-decoration: none;
	border-right-color: #8ca9cb;
}

.SearchMatch
{
	background-color: #FFC54E;
	color: Black;
}
