h1 {
	font-size: 18px;
	line-height: 22px;
}
h2 {
	font-size: 15px;
	line-height: 17px;
}
h3 {
	font-size: 12px;
	line-height: 14px;
}
h4 {
	font-size: 11px;
	font-weight: bold;
	line-height: 13px;
}
h5 {
	font-size: 11px;
	font-style: italic;
	line-height: 13px;
}
h6 {
	font-size: 11px;
	text-decoration: underline;
	line-height: 13px;
}

h1,h2,h3,h4,h5,h6
{
	color:#001C4F;
	margin-top:0px;
	margin-bottom:16px;
	letter-spacing:1px;
}


.mainTable
{
	width:860px;
	
}


.headerWideLeft {
	background-image: url(images/TemplateWide/headerWide_r1_c3.jpg);
	background-repeat: repeat-x;
	background-position: left center;	
}


.headerWideRight {
	/*background-color: #005B88;*/
	background-image: url(images/TemplateWide/headerWide_r1_c3.jpg);
	background-repeat: repeat-x;
	background-position: left center;	
	position:relative;
}

.headerWideRight div
{
	position:relative;
}

.headerWideRight div div
{
	z-index:10;
	text-align:right;
	position:absolute;
	top:32px;
	color:#CBCBCB;
	width:350px;
	left:-350px;
	line-height:20px;
	font-size:9px;
	letter-spacing:2px;
	visibility: visible;


}

.mainCellWide {
	background-color: #F7F8F9;
	padding-top: 48px;
	padding-right: 40px;
	padding-bottom: 60px;
	padding-left: 40px;
	line-height: 22px;
	background-image: url(images/Template/MainCellBevel.jpg);
	background-repeat: repeat-y;
	background-position: right top;

}
.mainCellFooter {
	background-color: #F7F8F9;
	background-image: url(images/TemplateWide/MainCellBackground.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	height: 9px;
}






/*.mainTable
{
	
	width: expression(document.body.clientWidth <=1280 ?"80%" : document.body.clientWidth > 1280? "1024 px" : "auto");
}
*/


.headerWideShim
{
	background-image: url(images/TemplateWide/headerWide_r2_c3.jpg);
	background-repeat: repeat-x;
	background-position: left center;
}

.sectionPanelWide
{
	margin-bottom:48px;

}

.featuredSitePanelWide {

	padding-top:2px;
}

.featuredSitePanelWide div
{
	position:relative;
	margin: 0 auto;
	height:85px;	
	overflow:hidden;
}


.featuredSitePanelWide div p
{
	position:absolute;
	max-width:100%;
	width:100%;
	text-align:left;
	visibility: visible;
	
}

.featuredSitePanelWide div p img
{
	margin-left:18px;
}

.featuredSitePanelWideHidden
{
	display: none;
}

/* custom featured site   */
.featuredSite_DP
{
	background-color: #F2F4F9;
	
}

.featuredSite_RP
{
	background-color: #EEE9E3;
}

.featuredSite_AS
{
	background-color: #FAEDE4;
}

.featuredSite_SW
{
	background-color: #F8F7E7;
}

.featuredSite_LP
{
	background-color: #F8F3ED;
}

.featuredSite_MT
{
	background-color: #F3EBEB;
}


/* custom featured site   */
.featuredSite_01_Dark
{
	background-color: #005C88;
	color:#FFFFFF;
}

.featuredSite_01_Corner
{
	background-image: url(images/SiteLogos/RollOver/RollOversCorners_f7.jpg);
	background-repeat: no-repeat;
	background-position: left top;	
}


.featuredSite_DP_Dark
{
	background-color: #212F67;
	color:#FFFFFF;
}

.featuredSite_DP_Corner
{
	background-image: url(images/SiteLogos/RollOver/RollOversCorners_f1.jpg);
	background-repeat: no-repeat;
	background-position: left top;	
}

.featuredSite_RP_Dark
{
	background-color: #3C3D16;
	color:#FFFFFF;
}

.featuredSite_RP_Corner
{
	background-image: url(images/SiteLogos/RollOver/RollOversCorners_f2.jpg);
	background-repeat: no-repeat;
	background-position: left top;	
}

.featuredSite_AS_Dark
{
	background-color: #4D2C24;
	color:#FFFFFF;
}

.featuredSite_AS_Corner
{
	background-image: url(images/SiteLogos/RollOver/RollOversCorners_f3.jpg);
	background-repeat: no-repeat;
	background-position: left top;	
}

.featuredSite_SW_Dark
{
	background-color: #000033;
	color:#FFFFFF;
}

.featuredSite_SW_Corner
{
	background-image: url(images/SiteLogos/RollOver/RollOversCorners_f4.jpg);
	background-repeat: no-repeat;
	background-position: left top;	
}

.featuredSite_LP_Dark
{
	background-color: #483413;
	color:#FFFFFF;
}

.featuredSite_LP_Corner
{
	background-image: url(images/SiteLogos/RollOver/RollOversCorners_f5.jpg);
	background-repeat: no-repeat;
	background-position: left top;	
}

.featuredSite_MT_Dark
{
	background-color: #6D2323;
	color:#FFFFFF;
}

.featuredSite_MT_Corner
{
	background-image: url(images/SiteLogos/RollOver/RollOversCorners_f6.jpg);
	background-repeat: no-repeat;
	background-position: left top;	
}

.featuredSitePanel {
	/*display: none;*/
	background-color: #E3E9EA;
	border: 1px solid #005C88;
}



.featuredSiteArea {
	margin-top:16px;
}


/* ------------------------------*/



.xlHeader
{
	line-height:24px;
	font-size:20px;
	letter-spacing:1px;
	margin-top:0px;
}

.largeRollOverBackground
{
	background-image: url(images/SiteLogos/RollOver/RollOversLarge_r1_c14.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}

.largeRollOverBackgroundDark
{
	background-image: url(images/SiteLogos/RollOver/RollOversLarge_Dark_r1_c14.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}


/* ------------ tabs ----------- */
.sideTabs
{
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: none;
	border-right-color: #D5DEE5;
	border-bottom-color: #F2F4F7;
}

.sideTabs p
{
	margin-bottom:12px;
}

.sideTabs .blueTab, .sideTabs .greenTab, .sideTabs .redTab
{
	color:#FFFFFF;
	padding-top:2px;
	padding-left:12px;
	padding-right:12px;
	padding-bottom:0px;
	letter-spacing:2px;
}

.sideTabs .blueArea, .sideTabs .greenArea, .sideTabs .redArea
{
	padding:24px 12px;	
}

.sideTabs .blueTab
{
	background-color: #005C88;
	background-image: url(images/TemplateWide/SideTabs_r2_c2.jpg);
	background-repeat: no-repeat;
	background-position: left top;	


}

.sideTabs .blueArea
{
	
	background-image: url(images/TemplateWide/SideTabs_r4_c2.jpg);
	background-repeat: repeat-x;
	background-position: left top;	
	
}

.sideTabs .greenTab
{
	background-color: #3D4015;
	background-image: url(images/TemplateWide/SideTabs_r6_c2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.sideTabs .greenArea
{
	
	background-image: url(images/TemplateWide/SideTabs_r8_c2.jpg);
	background-repeat: repeat-x;
	background-position: left top;	
	
}

.sideTabs .redTab
{
	background-color: #6D2323;
	background-image: url(images/TemplateWide/SideTabs_r10_c2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.sideTabs .redArea
{
	
	background-image: url(images/TemplateWide/SideTabs_r12_c2.jpg);
	background-repeat: repeat-x;
	background-position: left top;	
	
}

.sideTabs .narrowText {
	padding-right: 8px;
	padding-left: 8px;
}

.sideTabs ul
{
	margin-left:12px;
	padding-left:12px;
}

.sideTabs li
{
	
	margin-bottom:4px;
}




.form .required
{
	color:#990000;
}


.mainBreadcrumb
{
   position:relative;
}

.mainBreadcrumb .mainBreadcrumbArea
{
	position:absolute;
	top:-36px;
	left:0px;
}.imageFloatRight {
	margin-bottom: 16px;
	margin-left: 16px;
}
.imageFloatLeft {


	margin-right: 16px;
	margin-bottom: 16px;
}

li
{
	margin-bottom:8px;
}

.rightFloatMargin
{
	margin-bottom:48px;margin-left:48px;
}

.formCellPadding
{
	padding-left:0px;
}


.articlesGrid td {
	padding-bottom: 16px;
}

.formCellRequired
{
	padding-left:0px;
	padding-right:0px;
}
.headerMargin {
	margin-top: 48px;
}
.footerMarketing
{
	padding-top:8px;
	color:#CCCCCC;
}
.footerMarketing h1
{
	font-size:9px;
	font-weight:normal;
	color:#CCCCCC;
}

.homePrimaryGrid td
{
	padding-bottom:20px;


}

.homePrimaryGrid td.leftText
{
	padding-right:16px;


}

.homePrimaryHeader
{
	margin-bottom:4px;
	color:#0079B0;

}
