	/*Body elements----------------------------------------------------------------------------------------------*/
	
	body {
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    margin: 0px;
    padding-top: 0px;
    background-color: #98ADDC;
		}


	
	.st_AllInclusiveContainer {
		position:relative;
		width:775px;
		top:0px;
		left:0px;
		padding:0px;
		background-color:#f0f0f0;
		}
	
	.st_ContentContainer {
		padding-top:16px;
		background-color:#f0f0f0;
		}





	/* Header Elements */
	/* ---------------------------------------------------------------------------------------------------------- */


	
	.hdr_Logo {
		position:absolute;
		left:18px;
		top:29px;
		}

/*
	.hdr_FamilyLinksBackground {
		position:absolute;
		left: 201px;
		top: 0px;
		background-color : #7F97D3;
		height : 24px;
		width : 574px;
		}
*/

	.hdr_FamilyLinksText {
		position:absolute;
		left: 251px;
		top: 5px;
		font-family : Verdana, Arial, Helvetica, sans-serif;
		font-size : 11px;
		color : #15097C;
		font-weight : normal;
		}

	.cssFamilyLinksText
		{
		color: #15097C;
		text-decoration: none;
		}

		a.cssFamilyLinksText:link
		{
		text-decoration: none;
		color: #15097C;
		}

		a.cssFamilyLinksText:hover
		{
		text-decoration: underline;
		color: #E0F2FA;
		}
		
		a.cssFamilyLinksText:visited
		{
		color: #15097C;
		}
		
		a.cssFamilyLinksText:hover
		{
		color: #E0F2FA;
		}
		
/*
	.hdr_PrimaryLinksBackground {
		position:absolute;
		left: 201px;
		top: 24px;
		background-color : #4260B6;
		height : 41px;
		width : 574px;
		}
*/

	.hdr_PrimaryLinksMyHome {
		position:absolute;
		left: 251px;
		top: 41px;
		}

	.hdr_PrimaryLinksPipe1 {
		position:absolute;
		left: 347px;
		top: 37px;
		background-color : #8EC5E4;
		height : 15px;
		width : 1px;
		}

	.hdr_PrimaryLinksSearch	{
		position:absolute;
		left: 363px;
		top: 41px;
		}

	.hdr_PrimaryLinksPipe2 {
		position:absolute;
		left: 416px;
		top: 37px;
		background-color : #8EC5E4;
		height : 15px;
		width : 1px;
		}

	.hdr_PrimaryLinksProfile {
		position:absolute;
		left: 432px;
		top: 41px;
		}

	.hdr_PrimaryLinksPipe3 {
		position:absolute;
		left: 502px;
		top: 37px;
		background-color : #8EC5E4;
		height : 15px;
		width : 1px;
		}

	.hdr_PrimaryLinksAbout {
		position:absolute;
		left: 517px;
		top: 41px;
		z-index: 20;
		}

	.hdr_MimsLiteClient
	{
		position:absolute;
		left:599px;
		top: 18px;
		z-index: 1;

		}

/*
	.hdr_TertiaryLinksBackground {
		position:absolute;
		left: 201px;
		top: 65px;
		background-color : #264AA8;
		height : 17px;
		width : 574px;
		}
*/
	
	.hdr_TertiaryLinksSeperators {
		position:absolute;
		left: 500px;
		top: 67px;
		font-family : Verdana, Arial, Helvetica, sans-serif;
		font-size : 10px;
		color : #000000;
		font-weight : normal;

		}

	.hdr_TertiaryLoginStatus {
		position:absolute;
		left: 216px;
		top: 67px;
		font-family : Verdana, Arial, Helvetica, sans-serif;
		font-size : 10px;
		color : #A6DCF6;
		font-weight : normal;

		}
	
	.hdr_TertiaryLinksText {
		position:absolute;
		right:10px;
		top: 67px;
		font-family : Verdana, Arial, Helvetica, sans-serif;
		font-size : 10px;
		color : #A6DCF6;
		font-weight : normal;

		}

		.cssTertiaryLinksText
		{
		color: #A6DCF6;
		text-decoration: none;
		font-family : Verdana, Arial, Helvetica, sans-serif;
		font-size : 10px;
		font-weight : normal;
		}

		a.cssTertiaryLinksText:link
		{
		text-decoration: none;
		color: #A6DCF6;
		}

		a.cssTertiaryLinksText:hover
		{
		text-decoration: underline;
		color: #E0F2FA;
		}
		
		a.cssTertiaryLinksText:visited
		{
		color: #A6DCF6;
		}

		a.cssTertiaryLinksText:hover
		{
		color: #E0F2FA;
		}

	.hdr_LimeLineBackground {
		position:absolute;
		left: 0px;
		top: 82px;
		background-color : #B0DF55;
		height : 4px;
		width : 775px;
		}
	
	.hdr_DarkLimeLineBackground {
		position:absolute;
		left: 0px;
		top: 85px;
		background-color : #98C254;
		height : 1px;
		width : 775px;
		}

	.hdr_DCTA_Background {
		position:absolute;
		top:86px;
		height : 15px;
		width : 775px;
		}
	
	.st_SiteTemplateDarkGrayLine {
		width:775px;
		height:1px;
		background-color: #D8DBE1;
		}

	.st_SiteTemplateLiteGrayLine {
		clear:both;
		width:775px;
		height:1px;
		background-color: #E7E9EF;
		}
	
	.st_SectionNav {
		position:relative;
		padding:10px;
		width:755px;
		background-color:#ffffff;
		border-bottom-width : 2px;
		border-bottom-style : solid;
		border-bottom-color : #DBDEE5;
		font-family : Verdana, Arial, Helvetica, sans-serif;
	 	font-size : 11px;
	 	color:#5C7ED7;
	 	font-weight:400;
		line-height: 18px;
		}

	
	.st_SectionNavTitle {
		position:relative;
		width:725px;
		left:10px;
		}

/* Left Column */
	/*---------------------------------------------------------------------------------------------------------- */
	


	.st_DCTAOpen {
		position: absolute;
		z-index:1;
		top:86px;
		left:60px;
		width:571px;
		height:170px;
		}
	
	.st_ErrorDetourMessageContainer {
		position: relative;
		width:100%;
		background-color:#ffffff;
		margin-bottom: 20px;
		}
	
	.st_ImportantMessaageConatiner {
		padding-top:9px;
		padding-left:9px;
		padding-right:9px;
		padding-bottom:9px;
		}
	
	.st_LeftColumnContainer {
		float:left;
		width:585px;
		height :inherit;
		background-color:#f0f0f0;
		}
	
	.st_LeftColumnPadding {
		padding-left:15px;
		width:570px;
		}
	
	
	
	.st_FullColumnContainer {
		/***float:left;***/
		position:relative;
		padding-left:15px;
		width:740px;
		background-color:#f0f0f0;
		height :inherit;
		z-index:1;
		}
	
	/* Right Column */
  /* ---------------------------------------------------------------------------------------------------------- */
	
	.st_AdModule120x120 {
		position:relative;
		width:120px;
		height:120px;
		margin-bottom:20px;
		background-color:#ff0000; /* color should be removed in production. for placement only */
		}
	
	.st_AdModule120x240 {
		position:relative;
		width:120px;
		height:240px;
		margin-bottom:20px;
		background-color:#ff0000; /* color should be removed in production. for placement only */
		}
	
	.st_ContentModule {
		position:relative;
		width:160px;
		margin-bottom:20px;
		}
	
	
	.st_PNESearchModule {
		width:160px;
		background-color:#96ABE0;
		margin-bottom: 20px;
		
		}
		

	
	.st_RefineSearchContainer {
		left:0px;
		top:0px;
		width:190px;
		background-color:#f0f0f0;
		}
	
	.st_RightColumnContainer {
	  float:right;
		width: 190px;
		background-color:#f0f0f0;
		height :inherit;
		}
	
	/* Footer Elements */
  /* ---------------------------------------------------------------------------------------------------------- */
 
  .ftr_FooterContainer {
		clear:both;
		width:775px;
		background-color : #f0f0f0;
		position:relative;
   }

	.ftr_ScreenNameButton {
	position: relative;
	width:775px;
	background-color: #98ADDC;
	height: 70px;
	padding-top: 10px;
	}
 
  .ftr_LinksText {
   	padding-top:20px;
    }
 
  	.css_ftr_LinksText
  	{
  	color: #666666;
   	font-family : Verdana, Arial, Helvetica, sans-serif;
   	font-size : 10px;
		text-decoration: none;
  	}
 
   	a:link.css_ftr_LinksText
  	{
  	text-decoration: none;
   	color: #666666;
 		}
 
  	a:hover.css_ftr_LinksText
  	{
    text-decoration: underline;
    color: #000000;
    }
		
		a:visited.css_ftr_LinksText
  	{
  	color: #666666;
 	}