/*ADP - General Style Sheet - v.0.1*/

/*----------Universal Items----------*/


a:link, a:visited, a:active {
	color: #003468;}
a:hover {
	color: #FF7200;}
		
a.home:link, a.home:visited, a.home:active {
	text-decoration: none;
	color: #000000;}	
a.home:hover {
	text-decoration: none;
	color: #FF7200;}

a.linkUnderline:link, a.linkUnderline:visited, a.linkUnderline:active {
	color: #003468;
	text-decoration: none;}
a.linkUnderline:hover {
	color: #000000;
	text-decoration: underline;}

td, th, p, ul, ol, li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
}
.topmenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px; 
	font-style: normal; 
	font-weight: bold;
	color: #857E7E}

a.footerLink:link	{
	text-decoration : none; 
	color: #FFFFFF}

a.footerLink:visited {
	text-decoration : none;
	color: #FFFFFF}

a.footerLink:active {
	text-decoration : none;
	color: #FFFFFF}

a.footerLink:hover {
	text-decoration: underline;
	color: #FFFFFF;
}

/*----------Table classes----------*/
.bgColumn {
	background-color: #DCDFE3;
	color: #333333;
	font-size: 10px;
	}

.bgDarkOrange {
	background-color: #FF7200;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	}

.bgMainPageTitle {
	background-color: #003468;
	}	
	
.bgSubPageTitle {
	background-color: #C3DAEE;
	}	
	
.bgTitle {
	background-color: #95A0A9;
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
	}	
	
.bgRow {
	background-color: #F8F3ED;
	color: #000000;
	font-size: 11px;
	}	
	
.bgWhite {
	background-color: #ffffff;
	color: #000000;
	font-size: 11px;
	}	
	
.bgLightOrange {
	background-color: #F7A528;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	}
	
.bgLightGrey {
	background-color: #EBE7DE;
	color: #5F4F40;
	font-size: 12px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	}



/*---------- Text Headings ----------*/

.Body_Copy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px
	}
	
.Intro_Copy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px
	}
	
.footnote {
	font-family: Arial, Helvetica, sans-serif;
	color:#666666;
	font-size: 10px;
	}

.Heading_Medium_White {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
}

.Heading_Large_White {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFFFFF;
}

.Heading_Medium_Grey {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
}

.Heading_Large_Grey {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #333333;
}

.Heading_Medium_Blue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #003468;
}

.Heading_Large_Blue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #003468;
}

.Heading_Medium_Red {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #7F0406;
}

.Heading_Large_Red {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #7F0406;
}

.Heading_Medium_Orange {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FF7200;
}

.Heading_Large_Orange {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FF7200;
}



	
	


/*---------- FORMS ----------*/
input	{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
	color: #000066; 
	font-weight: normal}
	
select {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
	color: #000066; 
	font-weight: normal}






/*---------- Columns ----------*/
.left_page_title {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #A30000;
	text-align: left;}

.left_nav {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px; 
	color: #000000;}

.right_column_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px; 
	color: #333333;}
	
	
/* ---------------------------------------------- PROMO STYLES -------------------------------------*/
a.whatsnewBlk {
	color:#000000;
	text-decoration:none;
	}
a.smallRed {
	color:#660000;
	text-decoration:none;
	font-size:10px
	}
.PromoColumnSIMPLE {
	background-color: #BD99BC;
	color: #333333;
	font-size: 12px;
	}
	
.PromoColumn401k {
	background-color: #99ADC2;
	color: #333333;
	font-size: 12px;
	}

.PromoColumnSolok {
	background-color: #FFDFA2;
	color: #333333;
	}

.PromoColumnEDC {
	background-color: #92B6C7;
	color: #333333;
	}

.PromoTitleSolok {
	background-color: #DF6F1D;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
	}
	
.PromoTitle401k {
	background-color: #003366;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
	}
		
.PromoTitleEDC {
	background-color: #92B6C7;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
	}
	
.PromoTitleSIMPLE {
	background-color: #590058;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
	}
	
.pressRelease {
	padding: 20px 30px 40px 30px;
	margin:20px;
	border:1px solid #CCCCCC;
	border-right:2px solid #666666;
	border-bottom:2px solid #333333;
	background-color: #fffff8;
}

.tertnav {background-image:url('../images/tert_nav_bg.gif');height:20px;padding-left:12px;}
.tertnav a:link, .tertnav a:visited {color:#565F69;text-decoration:none;padding-left:4px;padding-right:4px;}
.tertnav a:hover {text-decoration:underline;}

.foot, .foot a:link, .foot a:visited {font-size:10px;font-family:verdana,Arial,sans-serif;color:#828890;text-decoration:none;}
.foot a:hover {font-size:10px;font-family:verdana,Arial,sans-serif;color:#CC0001;text-decoration:underline;}

.trackcontainer { position: absolute;
				  top: -1000;
				  left: -1000;
}

/*dropdown navigation*/
ul#nav, ul#nav2 { padding:0px;margin:0px;list-style:none; }

ul#nav li,ul#nav2 li { /* all list items */
	padding:2px;
	font-weight:normal ;
	background-color:#ffffff;
	border-right:1px solid #DCDCDC;
	border-bottom:1px solid #DCDCDC;
	border-left:1px solid #DCDCDC;
	cursor:pointer;
	color:#565F69;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}

ul#nav li:hover, ul#nav li.over,ul#nav2 li:hover, ul#nav2 li.over {color:#CC0001;}