Body
{
	background-color: #FFFFFF;

	color: #000000;
	size: 8.5in 11.0in landscape;
    margin: .2in .2in .2in .2in;
	font-size: 11pt;
    font-family: Times New Roman, Garamond, serif;
}

/*====================================
  FOR PRINTING PURPOSES
  don't display navigation
=====================================*/
.Nav
{
	display: none;
}

.noprint
{
	display: none;
}

.hidefromscreen
{
	display: block;
}

.BodyContainer
{
	width: 592px;
	text-align: left;
}

/*------------------------------------------------
	LINKING BEHAVIOURS
------------------------------------------------*/

a:link
{
	color: #CC3300;
	font-weight: bold;
	text-decoration: none;
}

a:visited
{
	color: #CC3300;
}

a:hover
{
	color: #990000;
	font-weight: bold;
	text-decoration: underline;
}

a:active
{
	color: #CC3300;
}

/*------------------------------------------------
	LIST ELEMENTS
------------------------------------------------*/

OL, UL
{
	color: #990000;
}

LI
{
	padding: 5px;
	font-size: 10pt;
}

UL.NavColumn
{
	color: #2B343D;
	margin-left: 15px;
	position: relative;
}

LI.NavColumn
{
	padding: 2px;
}

P
{
	font-size: 11pt;
}

/*------------------------------------------------
	TABLE ELEMENTS
------------------------------------------------*/

table.Page
{
	width: 1067px;
}

table.HomepageBox
{
	width: 329px;
	border-width: 1px;
	border-color: #3E3E3E;
}

tr.PageContents
{
	background-color: #FFFFFF;
	text-align:	left;
}

td.HalfWidth
{
	width: 50%;
}


/*------------------------------------------------
	BACKGROUND COLORS
------------------------------------------------*/
.BKGD_AllPages
{
	background-color: #3E3E3E;
}

.BKGD_BlueGrey
{
	background-color: #D2D7DC;
}

.BKGD_MediumGrey
{
	background-color: #2B343D;
}

.BKGD_White
{
	background-color: #FFFFFF;
}

.BKGD_Red
{
	background-color: #ffffff;
}

/*------------------------------------------------
	ALIGNMENTS
------------------------------------------------*/
.ALGN_Top
{
	vertical-align: top;
}

.ALGN_Bttm
{
	vertical-align: bottom;
}

.ALGN_Left
{
	text-align: left;
}

.ALGN_Right
{
	text-align: right;
}

.ALGN_Ctr
{
	text-align: center;
}

/*------------------------------------------------
	TEXT STYLING
------------------------------------------------*/

.BLD_Crimson
{
	color: #990000;
	font-size: 12pt;
	font-weight: bold;
}

.BLD_Grey
{
	color: #3E3E3E;
	font-weight: bold;
}

.CLR_MediumGrey
{
	color: #2B343D;
}

.DFLT_Color
{
	color: #000000;
}

.FNT_Size14
{
	font-size: 14pt;
}

.PageTitles
{
	color: #990000;
	font-size: 14pt;
	font-weight: bold;
	font-family: Arial;
	line-height: 16px;
	text-align: bottom;
}

/*---------------------------------------------
             FORM styling
---------------------------------------------*/
.Field_Label
{

    text-align: right;
	vertical-align: middle;
	white-space: nowrap;
}

.Field_Label_Required
{
	font-weight: bold;
    text-align: right;
	vertical-align: middle;
	white-space: nowrap;
}

.Field_Label1
{

    text-align: left;
	vertical-align: middle;
	white-space: nowrap;
}