
body
{	
	position: relative;
	margin: 0 auto;
	width: 996px;
}

#container
{
	position: absolute;
	width:	980px;
	color:	blue;
	text-align: left;
}

#header
{
	height:	109px;
	background-color: #FFF;
	background-image:url(../images/mastheadBG.jpg);
}

#main
{
	/*padding: 5px;*/	
}

#leftcol
{
	float: left;
	display: inline;
	width: 230px;
	padding: 0px;
	margin: 0px 0px 16px 10px;
}

#content
{
	width: 480px;
	background-color: #fff;
	padding: 0px;
	float: left;
	position: relative;
	display: inline;
	padding: 0px;
	margin: 10px 0px 0px 20px;	
}

#contenthome
{
	width: 690px;
	background-color: #fff;
	padding: 0px;
	float: left;
	position: relative;
	display: inline;
	padding: 0px;
	margin: 0px 0px 0px 5px;	
}

#rightcol
{
	width: 210px;
	text-align: left;
	float: right;
	background-color: #fFF;
	margin: 15px 0px 0px 10px;
	padding: 13px 0px 0px 20px;
	display: inline;

}

#pageFooter {
	float: right;
	display: inline;
	margin: 0 10px;
	width: 980px;
	border-top: 1px solid #e7ecf8;
	background-color: #fff;
	padding: 50px 0px 0px 0px;
	font-size: .689em;
}





#leftcontentwidth {width:291px; }
#rightcontentwidth {width:620px; }

#leftcontentwidthB {width:291px; }
#rightcontentwidthB {width:620px; }

#leftcontentwidthC {width:291px; }
#rightcontentwidthC {width:620px; }

#leftcontentwidthD {width:911px; }
/*rightcontentwidthD {width:620px;*/

#banner1 {width:620px; height:74px; }
#banner2 {width:0px; height:0px; }


body {
	background-color: #e6e8ee;
	margin-top: 5px;
}

UL 
{ font-family:verdana; font-size: 11px; ; font-style: normal; color:#666666;}

LI 
{ font-family:verdana; font-size: 11px; ; font-style: normal; color:#666666;}

p{ font-family:verdana; font-size: 11px; font-style: normal; color:#666666;}
.greytext{ font-family:verdana; font-size: 11px; font-style: normal; color:#666666;}
.whitetext{ font-family:verdana; font-size: 11px; font-style: normal; color:#ffffff;}
.whitetext a{ font-family:verdana; font-size: 11px; font-style: normal; color:#ffffff;}
.bluetext{ font-family:verdana; font-size: 11px; font-style: normal; color:#6d94c9; padding:1px 0px 0px 0px;}
.bluetext a{ font-family:verdana; font-size: 11px; font-style: normal; color:#6d94c9;}
.introtext{ color:#6d94c9; text-transform:uppercase; font-size: 11px; font-family:verdana; font-weight: bold;}
.caption{ font-family:verdana; font-size: 9px; font-style: normal; color:#666666;}

a:link			{color: #6d94c9; text-decoration:underline}
a:hover			{color: #6d94c9; text-decoration:underline}
a:active		{color: #6d94c9; text-decoration:underline}
a:visited		{color: #6d94c9; text-decoration:underline}

.continue { font-family:verdana; font-size: 11px; font-style: normal; color:#6d94c9;}
.continue a:link{ font-family:verdana; font-size: 11px; font-style: normal; color:#6d94c9;}
.continue a:visited	{color: #6d94c9; text-decoration:underline}
.continue a:hover	{color: #6d94c9; text-decoration:underline}
.continue a:active	{color: #6d94c9; text-decoration:underline}


.whitetexthome{ font-family:century gothic; font-size: 22px; font-style: bold; color:#004D95;}

.h1{ color:#6d94c9; font-size: 22px; font-family:verdana; font-weight: normal;}
.h2{ color:#6d94c9; font-size: 18px; font-family:verdana; font-weight: normal;}
.h3{ color:#6d94c9; font-size: 14px; font-family:verdana; font-weight: normal;}
.h2white{ color:#ffffff; font-size: 11px; font-family:verdana; font-weight: bold;}
.h2blue{ color:#6d94c9;  font-size: 11px; font-family:verdana; font-weight: bold;}

.h1Audit{ color:#004D95; font-size: 22px; font-family:verdana; font-weight: normal;}
.h2Audit{ color:#004D95; font-size: 18px; font-family:verdana; font-weight: normal;}
.h3Audit{ color:#004D95; font-size: 14px; font-family:verdana; font-weight: normal;}

.h1Boost{ color:#9A4D9F; font-size: 22px; font-family:verdana; font-weight: normal;}
.h2Boost{ color:#9A4D9F; font-size: 18px; font-family:verdana; font-weight: normal;}
.h3Boost{ color:#9A4D9F; font-size: 14px; font-family:verdana; font-weight: normal;}


.redleft {background-color: #004D95;}
.blueleft {background-color: #ffffff;}
.blueright {background-color: #ffffff; padding:20px 20px 0px 17px; }
.blogsright {color:#ffffff; background-color: #92CAEF; padding:0px 0px 10px 0px;}  /* Changed on 26 August 09 */


.leftmenu{ float:left; color:#ffffff; text-transform:uppercase; font-size: 11px; text-decoration:none; padding:0px 0px 2px 0px; letter-spacing: 0px; font-family:verdana; Line-height: 150%; font-weight: bold;} /* Changed on 27 August 09 */	
.leftmenu a:link	{color: #ffffff; text-decoration:none}
.leftmenu a:visited	{color: #ffffff; text-decoration:none}
.leftmenu a:hover	{color: #FFE754; text-decoration:none}
.leftmenu a:active	{color: #ffffff; text-decoration:none} /* Added by Ronan Smith */	

.leftmenuorange{ float:left; color:#ffffff; text-transform:uppercase; font-size: 11px; text-decoration:none; padding:0px 0px 2px 0px; letter-spacing: 0px; font-family:verdana; Line-height: 150%; font-weight: bold;background-color: #FFD600; } /* Added by Ronan Smith */	
.leftmenuorange a:link	{color: #ffffff; text-decoration:none}
.leftmenuorange a:visited	{color: #ffffff; text-decoration:none}
.leftmenuorange a:hover	{color: #A7D3F1; text-decoration:none}
.leftmenuorange a:active	{color: #ffffff; text-decoration:none} /* Added by Ronan Smith */	

/*  LeftNavFlyout must be used for flyout menus from the Main Left navigation  */
.LeftNavFlyout {
font-family: verdana; font-size: 10px; Line-height: 150%; font-style: normal; text-transform:uppercase; font-weight: bold; color: #ffffff; text-align: left; cursor: hand; margin: 0px; padding: 0px; padding-top: 0px; padding-bottom: 4px  }

.LeftNavFlyout a:link		{color: #FFFFFF; text-decoration:none}
.LeftNavFlyout a:visited	{color: #FFFFFF; text-decoration:none}
.LeftNavFlyout a:hover		{color: #FFE754; text-decoration:none}
.LeftNavFlyout a:active		{color: #FFFFFF; text-decoration:none}

/* Flyout Panel Style */
.FlyoutBorder 
{ font-size: 1px; line-height: 1px; margin: 0px; padding: 0px; vertical-align: top; background-color: #91CAEE; border-left: 1px solid #FFE754; border-top: 1px solid #FFE754; border-right: 1px solid #FFE754; border-bottom: 1px solid #FFE754 }  


