/* ------------------------- Page -------------------------- */
/*   --------------------- Alignment ---------------------   */
/*      ----- UnComment to enable Centered Layout -----      */
/* */
#Page 
{
	margin-top: 10px;
	margin-bottom: 10px;
	margin-right: auto;
	margin-left: auto;
}
/*      ------------------------------------------------     */

/*   ----------------------- Width -----------------------   */
#Page 
{
	min-width: 760px;
	max-width: 760px;
}

/* ------------------------ Header ------------------------- */
/*   ------------------- Banner Image --------------------   */
#Header 
{
	height: 140px;
}

#HeaderTitle
{
	margin-left: auto;
	margin-right: auto;
}

#HeaderTitleClip
{
  overflow: hidden;
}
/* ------------------------- Text -------------------------- */
/*   ---------------------- Colour -----------------------   */
#Body 
{
	color: #FAFFEC;
}

#PageTitle
{
	color: #014C8F;
}

#Content
{
	color: #19578B;
}

.SectionTitle
{
	color: #19578B;
}

#SystemStrip
{
	color: #50B849;
}

#Breadcrumb
{
	xcolor: #50B849;
	color: #014C8F;
}

#RightNav
{
	color: #ffffff;
}


#Footer 
{
	color: #ffffff;
}


/*   ---------------------- Family -----------------------   */
#SystemStrip,
#PageTitle, 
#Content,
#RightNav,
#BodyFooter,
#Footer
{
	xfont-family: Arial, Helvetica, sans-serif;
	font-family: Verdana, Geneva;
}

/*   ----------------------- Size ------------------------   */
#PageTitle 
{
	font-size: 16px;
}

#Content
{
	font-size: 12px;
}

#BodyFooter,
#Footer
{
	font-size: 10px;
	font-weight: bold;
}

#SystemStrip,
#Footer
{
	font-size: 13px;
}

#RightNav
{
	font-size: 13px;
	
}

#rightnav_bio 
{
	font-size: 10px;
	line-height: 18px;
	
}


.LoginUsername
{
	font-size: 12px;
	font-weight: bold;
}


/* ------------------------ Links -------------------------- */
/*   ---------------------- Normal -----------------------   */
A 
{
	color: #50B849;
	font-weight: bold;
	xtext-decoration: underline;
	text-decoration: none;

}

#Content A 
{
	xfont-weight: normal;
	text-decoration: underline;
	color: #014C8F;
}

#SystemStrip A
{
	font-weight: normal;
	xcolor: #50B849; 
	color: #014C8F;
}

#RightNav A
{
	color: #ffffff;
	text-decoration: underline;
	font-weight: normal;
}

#FooterLinks A 
{
	xfont-weight: normal;
	color: #FFFFFF; 
}

/*   ----------------------- Hover -----------------------   */
A:hover 
{
	color: #50B849;
	font-weight: bold;
	text-decoration: underline;
}

#Content A:hover 
{
	xcolor: #014C8F;
	xfont-weight: normal;
	xtext-decoration: underline;
	text-decoration: none;
}


#SystemStrip A:hover
{
	xfont-weight: normal;
	xcolor: #00BBE4; 
}

#RightNav A:hover
{
	text-decoration: none;
}

#FooterLinks A:hover
{
	xfont-weight: normal;
	color: #FFFFFF; 
}

/* ---------------------- Backgrounds ---------------------- */
body
{
	xbackground-image: url(/images/page_bg.png);
	xbackground-repeat: repeat-x repeat-y;
}

#Page 
{
	background-color: #FFFFFF;
}

#Body {
	xbackground-image: url(/images/body_bg.png);
	xbackground-repeat: no-repeat;
	xbackground-position: bottom right;

  xmin-height: 405px;
}

#FooterLinks
{
	color: #FFFFFF;
	background-color: #FFFFFF;
}

#BodyFooter 
{
	color: #333366;
}

#LeftNavCol
{
	background-color: #014C8D;
}

#RightNavCol
{
	background-color: #3A2659;
}

#LeftNavFooterCol
{
	background-color: #014C8D;
}

#RightNavFooterCol
{
	background-color: #FFFFFF;
}

#SystemStrip
{
	xbackground-color: #014C8F;
}


/* ------------------------ Borders ------------------------ */
#Page 
{
	border-top: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
}

#Body 
{
	xborder-left: 1px solid #2E5D8B;
}

#SystemStrip
{
	xborder-bottom: 1px solid #50B849;
}


/* ------------------- Margins & Padding ------------------- */
#Body 
{
	padding-right: 0px;
	padding-left: 0px;
}

#PageTitle 
{
	padding-bottom: 8px;
	margin-top: 8px;
	margin-bottom: 0px;
	
	margin-left: 55px;
}

#Content,
#Outro
{
	margin-right: auto;
	margin-left: auto;
	margin-top: 8px;
	
	line-height: 18px
}

#Content P,
#Content .SectionTitle,
#Content .SectionItemBody,
#Outro P
{
	margin-right: 55px;
	margin-left: 55px;
}

#Content P
{
	text-align: justify;
}

#RightNav
{
	margin-top: -159px;
	padding-top: 50px;
}

#RightNav DIV
{
	padding-right: 27px;
	padding-left: 27px;
}


#Footer
{
	margin-bottom: 0px;
	padding-top: 0px;
}

#FooterLinks 
{
	xpadding-top: 8px;
	xpadding-bottom: 8px;
}

#BodyFooter 
{
	text-align: center;
	padding-top: 2px;
	padding-bottom: 4px;
}

#LoginStatus 
{
	margin-right: 10px;
}

#LoginStatusCell 
{
	text-align: right;
}

#Breadcrumb
{
	margin-top: 6px;
	margin-left: 0px;
}


#Breadcrumb, 
#LoginStatus 
{
	padding-top: 2px;
	padding-right: 4px;
  padding-bottom: 4px;
	xpadding-left: 4px;
}



#Content
{
	min-height: 120px;
}

#LeftNav,
#LeftNavCol
{
	width: 137px;
}

#RightNav,
#RightNavCol
{
	width: 242px;
}

#BodyFooter
{
	clear: both;
}

#FooterLinks LI
{
  background-image: none;
}

/* ---------------------------------------------------------------------- */
DIV.ErrorMessage
{
	text-align: center;
	color: #D90000;
}

.InfoPageSection 
{
	margin-bottom: 10px;
}

P 
{
	margin:  0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
}

H1, H2, H3, H4, H5, H6 
{
	color: #014C8F;
	padding: 0px 0px 2px 0px;
	margin:  0px 0px 0px 0px;
	font-weight: normal;
}

#RightNav H1, 
#RightNav H2, 
#RightNav H3, 
#RightNav H4, 
#RightNav H5, 
#RightNav H6 
{
	color: #ffffff;
	font-weight: bold;
}

H1
{
	font-size: 16px;
	margin-top: 4px;
	margin-bottom: 4px;
	font-weight: bold;
}
H2
{
	font-size: 14px;
	margin-top: 4px;
	margin-bottom: 0px;
	padding-bottom: 0px;
}
H3
{
	font-size: 14px;
	margin-top: 4px;
	margin-bottom: 2px;
}

.Faq .SectionItemWideHeading,
.Links .SectionItemWideHeading
{
	width: auto;
}

#SlideShow
{
	float: right; 
	width: 270px; 
	height: 270px;
}

#Content ol 
{
  list-style-type: decimal;
}

#Content ul 
{
  list-style-type: disc;
}

#Content ul, #Content ol
{
  margin-left: 20px;
  margin-bottom: 10px;
}

#Content .TOCBox ul, 
#Content .TOCBox ol
{
  margin-left: 5px;
  margin-bottom: 3px;
}

/*
#RightColText
{
	xfont-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #014C8F;
}
*/

#RightColText ul 
{
  list-style-type: square;
}

#RightColText
{
  margin-left: 13px;

}

#RightColText ul
{
  margin-left: 18px;
  margin-bottom: 10px;
}

#HeaderTitleCol
{
  overflow: hidden;
}

#HeaderLeftCol,
#HeaderRightCol
{
  xwidth: 539px;
}

#HeaderLeftCol
{
  clear: both;
  float: left;
}

#HeaderRightCol
{
  float: right;
}

#HeaderStrip
{
  xheight: 139px;
}

.SectionItemHeadingCell
{
  maximum-width: 208px;
}

#RightNav .Description
{
  xmargin-left: 6px;
  margin-bottom: 10px;
}

#RightColText td
{
  text-align: right;
}

#RightColText
{
  padding-left:20px;
}
/* ------------------- Left Nav Normal ------------------- */


/* ------------------- Left Nav Hover ------------------- */



