/*
Colors for Text etc... 
(Web Based as close to standard Pantone as possible 
using Photoshop then interpretting in Fireworks)
BLUE Pantone PMS287C 
Tint	Fireworks Websafe	Photoshop(Really Different looking in Fireworks)
Darkest #000033	
Dark #000066	003399
Base Medium #003399-#001D91	0033CC
Lighter #0066FF-yuck	0066CC-better

Green Pantone PMS355C
Darkest #003300
Darker #006600
Dark #009933
Base Medium #00CC33 - too bright using #00A052
Lighter #66FF66
*/
BODY
{
	/* bottomMargin="0" topMargin="0" */
	font-family: Arial, Helvetica, sans-serif;
	color: #0000FF;
	font-size: 14pt;
	border: 0px;
	margin: 0px;
	margin-top: 5pt;
	margin-left: 5pt;
	padding: 0px;
	/* 	background-image:'assets/Background.jpg'; Doesn't work for some reason */
}

B
{
	font-weight: bold;

}

TABLE
{
}

TD
{
}
UL
{
	margin-top: 0;
	margin-bottom: 0;
	padding: 0px 0px 0px 8px;
	margin-left: 3px;



}

LI
{
	padding-left: 0pt;
	left: 0px;


}

H1
{
	font-size: 18pt;
	font-weight: bolder;
	color: #0000FF; /* #003399; */
	/* Removal of top and bottom margins requires content creator to place their own spaces */
	margin-top: 0;	/* Required for NS to position text to top */
	margin-bottom: 0;
	margin-left: 5pt;
}

H1 STRONG
{
	font-size: 18pt;
	font-weight: bolder;
	color: Red; /* #003399; */
	/* Removal of top and bottom margins requires content creator to place their own spaces */
	margin-top: 0;	/* Required for NS to position text to top */
	margin-bottom: 0;
	margin-left: 5pt;
}

.PageHeading
{
	font-size: 22pt;
	font-weight: bold;
	color: #0000FF; /* #003399; */
	/* Removal of top and bottom margins requires content creator to place their own spaces */
	margin-top: 0;	/* Required for NS to position text to top */
	margin-bottom: 0;
	margin-left: 5pt;
	width: 100%;	/* Required for Filter */
	filter:progid:DXImageTransform.Microsoft.Shadow(Color=Red, Strength=5);
}

H2
{
	font-size: 16pt;
	font-weight: bold;
	color: #0000FF;
	/* Removal of top and bottom margins requires content creator to place their own spaces */
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 5pt;
	}
H2 A /* Defined to avoid having to put H2 tags inside all nested Links */
{
	font-size: 16pt;
	font-weight: bold;
	color: red;
	/* Removal of top and bottom margins requires content creator to place their own spaces */
	margin-top: 0;
	margin-bottom: 0;
}
H2 STRONG /* Use to Emphasis inline with other Heading text */
{
	font-size: 16pt;
	font-weight: bolder;
	color: red;
}

H3
{
	font-size: 14pt;
	font-weight: normal;
	color: blue;
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 5pt;
}
H3 A
{
	font-size: 14pt;
	font-weight: normal;
	color: blue;
}
H3 EM /* Use to emphasis inline with other Heading text */
{
	font-size: 14pt;
	font-weight: bold;
	color: red;
}
H3 STRONG /* Use to Emphasis inline with other Heading text */
{
	font-size: 14pt;
	font-weight: bold;
	color: red;
}

IMG
{
	border-color: blue;
}

IMG.ImageLeft /* Can't place these into regular IMG tag because we have some blanks */
{
	position: relative;
	padding: 0 0 0 0;
	border: solid;
	border-width: 1px;
	margin-right: 5pt;
	float: left; /* Sets object to float to LEFT so text alignment is on the RIGHT side of object */
	text-align: right; /* Aligns text with Object */
}
IMG.ImageLeftOpen /* Same as above without border */
{
	position: relative;
	padding: 0 0 0 0;
	margin-right: 5pt;
	float: left; /* Sets object to float to LEFT so text alignment is on the RIGHT side of object */
	text-align: right; /* Aligns text with Object */
}
IMG.ImageCenter /* Doesn't seem to align in the middle */
{
	position: relative;
	padding: 0 0 0 0;
	border: solid;
	border-width: 2px;
	margin-left: 5pt;
	float: middle; /* Sets object to float to middle so text alignment is on the RIGHT side of object */
	text-align: top; /* Aligns text with Object */
}

IMG.ImageRight
{
	position: relative;
	padding: 0 0 0 0;
	border: solid;
	border-width: 1px;
	margin-left: 5pt;
	float: right; /* Sets object to float to LEFT so text alignment is on the RIGHT side of object */
	text-align: left; /* Aligns text with Object */
}

IMG.ImageRightOpen
{
	position: relative;
	padding: 0 0 0 0;
	margin-left: 5pt;
	float: right; /* Sets object to float to LEFT so text alignment is on the RIGHT side of object */
	text-align: left; /* Aligns text with Object */
}


TABLE.TablePageHeader /* Table for Page Header */
{
	border-width: 0px;
	margin: 0;
	padding: 0px;
	padding-right: 5pt;
	height: 41pt;
}
TABLE.TableContent /* Table for Advertising and Content Cells */
{
	/*	overflow: auto; */
	position: relative;
	top: 2pt;
	height: 70%;
	width: 100%;
	border: 0;
	margin: 0;
	padding: 0;
}
TD.TableCellAdv /* Table Cell for Advertising Advertising inside TableContent */
{
	margin-top: 0px;
	width: 18%;
	height: 70%;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #003399;
	border-right-color: #003399;
	padding-bottom: 0pt;
	padding-left: 0pt;
	padding-right: 0pt;
	padding-top: 0pt;
	vertical-align: top;
}
/* Rotating Image Style information
	NOTE: margin-top: -140px required to keep bottom image right under top image */
TD.TableCellAdvRotatingImage
{
	position: relative; /*	left: 3px;	Not needed anymore because redefined table to include subtable to overcome Netscape problem with spacing around image */ /*	float: left;	Doesn't work because it won't space over from side with margin or padding */
	padding: 0 0 0 0;
	width: 100pt;
	border-color: #003399;
	border-style: solid;
	border-width: 2px;
}
DIV.ImageBlock1
{
	padding: 0;
	position: relative;
	filter: blendTrans(duration=0.6);
	width: 168;	/* Required for Filter to work (but doesn't even have to be the right size?!?) */
}
DIV.ImageBlock2
{
	position: relative;
	margin-top: -140px;
	visibility: hidden;
	filter: blendTrans(duration=0.6);
	width: 168; 	/* Required for Filter to work */
}

TD.TableCellContent /* Table Cell with Content */
{
	/*	overflow: auto; No needed because text in content is surrounded by span to allow scrollbar within text area only */
	/* position:absolute;
	z-index: 1; */
	top: 0pt;
	width: 82%;
	height: 70%;
	padding-bottom: 0px; /*	padding-left: 10pt; */
	padding-right: 5pt; /* Leave to space text from side in NS and scrollbar in IE */
	padding-top: 0px;
	text-align: left;
	vertical-align: top;
}

TABLE.TablePageTrailer /* Table for Page Trailer */
{
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #003399; /*#004FA3; */
	margin: 0px;
	margin-top: 2pt;	/* Had to add this due to form/menu changes requiring top: 2pt; on content table */
	padding: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	height: 20pt;
	text-align: center;
	vertical-align: top;
}
TD.TableCellPageTrailer /* Table Cell for Page Trailer */
{
	margin: 0px;
	padding: 0pt;
	height: 20pt;
	text-align: center;
	vertical-align: top;
}

DIV.ContentTextArea
{
	height: 335pt; /* This is required to generate a scroll bar for the text area */
	overflow: auto;	/* This is required to generate a scroll bar for the text area */
	width: 100%;
	position: relative;
	right: -5pt; /* put this to move scrollbar to right side */
	scrollbar-base-color: #003399; /* scrollbar-arrow-color: #FFFF00; scrollbar-darkshadow-color: #800000; scrollbar-face-color: #008080; scrollbar-highlight-color: #FFFFFF; scrollbar-shadow-color: #000080; scrollbar-3dlight-color: #FF00FF;  text_area.style.scrollbarBaseColor=document.c_form.BaseColor.value text_area.style.scrollbarArrowColor=document.c_form.ArrowColor.value text_area.style.scrollbarDarkShadowColor=document.c_form.DarkShadowColor.value text_area.style.scrollbarFaceColor=document.c_form.FaceColor.value text_area.style.scrollbarHighlightColor=document.c_form.HighlightColor.value text_area.style.scrollbarShadowColor=document.c_form.ShadowColor.value text_area.style.scrollbar3DLightColor=document.c_form.dlightColor.value */
	padding-right: 10pt;
	padding-left: 0pt;
}
.Advertise
{
	font-size: 13pt;
	font-weight: bold;
	width:82%;
	color:'#66FF66';
	filter:progid:DXImageTransform.Microsoft.Glow(Color=#003399, Strength=2);
	/* filter:progid:DXImageTransform.Microsoft.DropShadow(OffX=1, OffY=1, Color=#0066CC, Positive=1)
	/* Removal of top and bottom margins requires content creator to place their own spaces */
	margin-top: 0;
	margin-bottom: 0;
}
.Divider
{
width:100%
display:inline-block;
background-color: blue;
height: 1px;
font-size:1px;
margin: 0;
padding: 0;
}
