a:link {
	text-decoration: none;
	color: #A4261F;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
a:visited {
	text-decoration: none;
	color: #A4261F;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
a:hover {
	text-decoration: underline;
	color: #A4261F;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bolder;
}
a:active {
	text-decoration: none;
	color: #A4261F;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	font-style: italic;
}

body,td,th {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
h2,h4,h5,h6 {
	font-weight: bold;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #a4261f;
	font-size: 12px;
}
h1 {
	font-size: 18px;
	color: #A4261F;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: bolder;
}
h3 {
	font-weight: bold;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 14px;
}

.links:link {
	text-decoration: none;
	color: #A4261F;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

.links:visited {
	text-decoration: none;
	color: #A4261F;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

.links:hover {
	text-decoration: underline;
	color: #A4261F;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bolder;
	
}

.links:active {
	text-decoration: none;
	color: #A4261F;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	font-style: italic;
}

.label {
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
	text-align: right;
	color: #444444;
}

.labellink {
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
	text-align: right;
	color: #444444;
}

.labellink:link {
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
	text-align: right;
	color: #444488;
}

.labellink:hover {
	font-size: 12px;
	text-decoration: underline;
	font-weight: bold;
	text-align: right;
	color: #444488;
}

.labellink:active {
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
	text-align: right;
	color: #444488;
	font-style: italic;
}

.field {
	font-size: 12px;
	color: #666666;
}

.button {
	font-size: 12px;
	color: #000000;
}

.formheader {
	text-align: center;
	font-size: 18px;
	color: #A4261F;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: bolder;
}

.helpheader {
	text-align: center;
	font-size: 18px;
	color: #A4261F;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: bolder;
}

.helpheader:visited {
	text-align: center;
	font-size: 18px;
	color: #A4261F;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: bolder;
}

.helpheader:active {
	text-align: center;
	font-size: 18px;
	color: #A4261F;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: bolder;
	font-style: italic;
}

.helpheader:link {
	text-align: center;
	font-size: 18px;
	color: #A4261F;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: bolder;
	font-style: italic;
}

.helpheader:hover {
	text-decoration: none;
	text-align: center;
	font-size: 18px;
	color: #82040D;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: bolder;
}

.formsubheader {
	text-align: center;
	font-size: 16px;
	color: #002D71;
	font-family: "Times New Roman", Times, serif;
	font-weight: bold;
}

.alert {
	font-size: 12px;
	color: #00CC00;
}

.required {
	font-size: 14px;
	color: #CC0000;
	font-family: "Times New Roman", Times, serif;
	font-weight: bold;
}

.formlink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #002D71;
}

.formlink:link {
	text-decoration: none;
	color: #002D71;
}

.formlink:visited {
	text-decoration: none;
	color: #002D71;
}

.formlink:hover {
	text-decoration: none;
	color: #3360A4;
}

.formlink:active {
	text-decoration: none;
}

.listitem, .listitem:link, .listitem:visited {
	color: #000000;
	font-size: 12px;
	text-decoration: none;
}

.listitem:hover {
	color: #EE7744;
}

.listheader {
	color: #003399;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}

.listheader:hover {
	color: #4477DD;
	text-decoration: none;
}

.smalltext {
	font-size: 9px;
}

.toplinks {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.toplinks:link {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.toplinks:visited {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.toplinks:active {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.toplinks:hover {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}




.footlinks {
	color: #FFFFFF;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.footlinks:link {
	color: #FFFFFF;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.footlinks:visited {
	color: #FFFFFF;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.footlinks:active {
	color: #FFFFFF;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.footlinks:hover {
	color: #FFFFFF;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}





.searchtitle {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
}


.aarp:link {
	text-decoration: none;
	color: #A4261F;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
}
.aarp:visited {
	text-decoration: none;
	color: #A4261F;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
}
.aarp:hover {
	text-decoration: underline;
	color: #A4261F;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bolder;
}
.aarp:active {
	text-decoration: none;
	color: #A4261F;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	font-style: italic;
}

#newsFeed A {
	text-decoration: none;
	color: #A4261F;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	margin: 3px;
}

.newsFeedDate {
	text-decoration: none;
	color: #000000;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	margin: 3px;
}

#newsFeed LI  { 
	display: list-item;
	list-style-position: inside;
	list-style-image: url("../images/lil_arrow.gif");
	list-style-type: square;
	line-height: 1;
}

th.nocolor {
	border-width: 0px 0px 0px 0px;
	padding: 5px 5px 5px 5px;
	border-style: none none none none;
	border-color: none none none none;
	background-color: rgb(209,206,202);

}

table.news {
	border-width: 0px 0px 0px 0px;
	border-color: none none none none;
	border-collapse: separate;
	background-color: rgb(239, 235, 229);
}

table.news td {
	border-width: 0px 0px 0px 0px;
	padding: 5px 5px 5px 5px;
	border-style: none none none none;
	border-color: none none none none;
	background-color: #efebe5;

}

#newstable {
	border-width: 3px 3px 3px 3px;
	border-spacing: 0px 0px;
	padding: 5px 5px 5px 5px;
	border-style: solid solid solid solid;
	border-color: rgb(164, 38, 31) rgb(164, 38, 31) rgb(164, 38, 31) rgb(164, 38, 31);
	border-collapse: separate;
	background-color: rgb(239, 235, 229);
	-moz-border-radius: 3px 3px 3px 3px;
}

table.news tr {
	border-width: 0px 0px 0px 0px;
	padding: 5px 5px 5px 5px;
	border-style: none none none none;
	border-color: none none none none;
	background-color: rgb(209,206,202);
}




.biglinks {
	color: #FF0000;
	text-decoration: none;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}

.biglinks:link {
	color: #FF0000;
	text-decoration: none;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}

.biglinks:visited {
	color: #FF0000;
	text-decoration: none;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}

.biglinks:active {
	color: #FF0000;
	text-decoration: none;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}

.biglinks:hover {
	color: #FF0000;
	text-decoration: underline;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}

.style1 {
	color: #FFFFFF;
	font-weight: bold;
}

.style2 {
font-size: 9pt;
color: #ffffff;
}

.boxxx {
background-attachment: scroll;
background-image:url(../images/bg_gradient_body.gif);
background-repeat:repeat-x;
background-color:#dfd7cb;
}

/*Planning Resource Styles*/

.pr_header {
	background-image: url(http://www.nafep.com/PR/images/pr_images/pr_header.jpg);
	width: 580px;
	height: 161px;
	margin-top: -15px;
	margin-left: 10px;
}
#singlecat {
	list-style: none;
	background-image: url(http://www.nafep.com/PR/images/pr_images/retirement_bar.jpg);
	background-repeat: no-repeat;
	width: 560px;
	height: 150px;
	postion: relative;
	border-bottom: 1px solid #999;
	margin-bottom: 50px;
}
#singlecat:nth-child(2) {
	list-style: none;
	background-image: url(http://www.nafep.com/PR/images/pr_images/invest_bar.jpg);
	background-repeat: no-repeat;
	width: 560px;
	height: 150px;
	postion: relative;
	border-bottom: 1px solid #999;
	margin-bottom: 50px;
}
#singlecat:nth-child(3) {
	list-style: none;
	background-image: url(http://www.nafep.com/PR/images/pr_images/pm_bar.jpg);
	background-repeat: no-repeat;
	width: 560px;
	height: 150px;
	postion: relative;
	border-bottom: 1px solid #999;
	margin-bottom: 50px;
}
#singlecat li {
	position: relative;
	margin: 0 0 50px 0;
}
#singlecat li p {
	padding: 50px 300px 0 0;
	color: #666
	line-height: 1.5;
}
#singlecat li img {
	position: absolute;
	top: 50px;
	left: 310px;
}
#singlecat li .icons {
	list-style: none;
}
#singlecat li .icons li {
	display: inline-block;
}
#singlecat li .icons li a {
	padding: 0px 33px 0px 33px;
	position: relative;
}
#singlecat li .icons li img {
	margin: -140px 30px 0 0;
	border: none;
}

/*2nd level Styles*/
#igheader {
	background-image: url(http://www.nafep.com/PR/images/pr_images/pm_bar.jpg);
	background-repeat: no-repeat;
	width: 580px;
	height: 161px;
	margin-top: 0px;
	margin-left: 10px;
	border-bottom: 1px solid #999;
	margin-bottom: 50px;
}
.title img {
	margin-top: 60px;
	margin-left: 10px;
}
#header_icons {
	list-style: none;
}
#header_icons li {
	display: inline-block;
	float: right;
}
#header_icons li a {
	padding: 0 5px 0 5px;
}
#header_icons li img {
	border: none;
}
#igs {
	position: relative;
}
#igs li {
	margin-bottom: 40px;
}
#igs li p {
	padding: 0 200px 0 0;
	color: #999
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 1.25;
}
.like_share {
	list-style: none;
	position: relative
}
.like_share li {
	display: inline-block;
}
.like_share li img {
	position: absolute;
	top: -50px;
	left: 375px;
	border: none;
}
.like_share li a {
	padding: 0px 33px 0px 33px;
	position: relative;
}
.social {
	list-style: none;
	margin-left: -30px;
}
.social li {
	display: inline-block;
	padding: 10px 5px;
}
