/* ===============Forum Wealth CSS=============== */
/*
html { 
	height: 100%; 
	font: normal 12px Arial, Helvetica, sans-serif;
} 
*/

body { 
	height:100%; 
	background-color: #f0efef;
	font: normal 12px Arial, Helvetica, sans-serif;
	color: Black;
	margin-top: 0px;
	margin-bottom: 0px;
}
/*
td {
	font-size: 12px;
}
*/
p { 
    font: normal 12px Arial, Helvetica, sans-serif;
	 color: #000000;
}

a:link, a:visited {
	font-size: 11px;
	/*color: #cb0101; */
	color:#150754;
	text-decoration: underline;
	font-weight: bold;
}

a:active, a:hover  {
	font-size: 11px;
	color: #666666; 
	text-decoration: underline;
	font-weight: bold;
}

li { 
    font: normal 12px Arial, Helvetica, sans-serif;
	 color: #000000;
	list-style-type: square;
	list-style-position: outside;
}
/*------------------------------------------*/
.articlehead {
	font-size: 16px;
	font-weight: bold;
	font-style: italic;
}

.blank {
	font-size: 1px;
}

#wrapper {
	width: 719px;
	margin: 0px auto;
	background-color: White;
	border: 3px solid White;
}

#spacer {
	clear: left;
	line-height: 8px;
}

#spacer2 {
	clear: left;
	line-height: 5px;
}

#spacer3 {
	clear: left;
	line-height: 2px;
}
.list {
	 font: normal 12px Arial, Helvetica, sans-serif;
	 color: #000000;
	 list-style: circle;
}
/* ============================== */
/* ============header============ */

#header {
   margin-bottom: 1px;
}

/* ============links menu============== */

#links {
	color: #cccccc;
	font: bold 10px Arial, Helvetica, sans-serif !important;
	background-color: #dddddd;
   text-align: center;
	height: 25px;
	letter-spacing: -0.0em;
	border-top:1px solid #d6d6d6;
	border-bottom:1px solid #d6d6d6;
}

.links a {
	color: #444444;
	text-decoration: none;
	font: bold 10px Arial, Helvetica, sans-serif !important;
}

.links a:link{
	color: #444444;
	text-decoration: none;
	font: bold 10px Arial, Helvetica, sans-serif !important;
}

.links a:visited{
	color: #444444;
	text-decoration: none;
	font: bold 10px Arial, Helvetica, sans-serif !important;
}

.links a:hover{
	/*color: #cb0101;*/
	color:#150754;
	text-decoration: none;
	font: bold 10px Arial, Helvetica, sans-serif !important;
}

/* ============================== */
/* ============content=========== */




#content_box {
	margin-bottom: 2px;
   margin-top: 2px;
}
.content {
	text-align: left;
	line-height: 16px;
	list-style-image: url(/images/arrowlink.gif);
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.content a:link{
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}

.content a:visited{
	color: #000000;
	text-decoration: none;
}

.content a:hover{
	color: #cb0101;
	text-decoration: none;
}

.content_left{
	margin-top: 5px;
	margin-bottom: 5px;
	margin-right: 5px;
	margin-left: 5px;
	width: 534px;
	text-align: left;
}

.cat_welcome_content {
	background-image: url(/images/cat-01bg-welcome.jpg);
	background-repeat: no-repeat;
   height: 109px;
	width: 446px;
	text-align: left;
	line-height: 16px;
}

.cat_welcome_content div {
	font: normal 12px Arial;
	padding-top: 7px;
	padding-left: 22px;
	padding-right: 18px;
	/*text-align: center;*/
	color: #3F3F3F;
	word-spacing: 2px;
}


.cat_01_content {
	background-image: url(/images/cat-01bg.jpg);
	background-repeat: no-repeat;
   height: 128px;
	width: 446px;
	text-align: left;
	line-height: 16px;
}
.cat_02_content {
	background-image: url(/images/cat-02bg.jpg);
	background-repeat: no-repeat;
   height: 129px;
	width: 446px;
	text-align: left;
	line-height: 16px;
}
.cat_03_content {
	background-image: url(/images/cat-03bg.jpg);
	background-repeat: no-repeat;
   height: 119px;
	width: 446px;
	text-align: left;
	line-height: 16px;
}
.cat_04_content {
	background-image: url(/images/cat-04bg.jpg);
	background-repeat: no-repeat;
   height: 140px;
	width: 446px;
	text-align: left;
	line-height: 16px;
}

.cat_title {
 color: #333333;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 letter-spacing: 1px;
 font-style: italic;
 font-weight: bold;
}
.title {
 color: #333333;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 15px;
 letter-spacing: 1px;
 font-style: italic;
 font-weight: bold;
}
/* ============================== */
/* ==========right-menu======+=== */

#RightMenu {
	background-color: #aeaeaf;
	border-top: 3px solid #FFFFFF;
	border-bottom: 3px solid #FFFFFF;
}

#search01 {
	background: #eaebef url(/images/search.jpg) no-repeat top;
	border-bottom: 2px solid #FFFFFF;
	height: 110px;
}

#search02 {
	padding-top: 39px;
}

.search_content {
	padding-right: 10px;
	padding-bottom: 1px;
}

/*
.news {
	background: url(/images/news.jpg) no-repeat top;
	font: normal 11px Tahoma, Arial, Helvetica, sans-serif;
	color: #ffffff; 
}

.articles {
	background: url(/images/articles.gif) no-repeat top;
	font: normal 11px Tahoma, Arial, Helvetica, sans-serif;
	color: #ffffff; 
}
*/
.news {
	background: url(/images/articles.gif) no-repeat top;
	font: normal 11px Tahoma, Arial, Helvetica, sans-serif;
	color: #ffffff; 
}

.news_padding {
	font-size: 30px;
	clear: both;
}

.news a:link{
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
}

.news a:visited{
	color: #ffffff;
	text-decoration: none;
}

.news a:hover{
	/*color: #cb0101;*/
	color:#150754;
	text-decoration: none;
}

.pa {
	background-image: url(/images/pa.jpg);
	background-repeat: no-repeat;
	background-position: top;
	height: 140px;
	width: 139px;
	height: 35px;
}
.ba {
	background-image: url(/images/ba.jpg);
	background-repeat: no-repeat;
	background-position: top;
	height: 140px;
	width: 139px;
	height: 35px;
}
.co {
	background-image: url(/images/co.jpg);
	background-repeat: no-repeat;
	background-position: top;
	height: 140px;
	width: 139px;
	height: 35px;
}
.as {
	background-image: url(/images/as.jpg);
	background-repeat: no-repeat;
	background-position: top;
	height: 140px;
	width: 139px;
	height: 35px;
}
/* ============footer============== */

#footer {
	padding: 0px 0px 0px 0px;
	color: #ffffff;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #000000;
   text-align: center;
	height: 25px;
	font-weight: normal;
}
#footer_text {
	background-image: url(/images/ifaglogo.jpg);
	background-repeat: no-repeat;
	background-position: top-left;
	padding: 0px 0px 0px 0px;
	color: #ffffff;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #aeaeaf;
   text-align: center;
	height: 130px;
	font-weight: normal;
}
.footer_text a:link{
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
}

.footer_text a:visited{
	color: #ffffff;
	text-decoration: none;
}

.footer_text a:hover{
	color: #000000;
	text-decoration: none;
}


/* ================================================= */

.index_spacer01 {
	font-size: 1px;
	clear: both;
}

.Index-Info {
	font: normal 11px Arial;
	background-repeat: repeat;
	color: #3F3F3F;
	padding: 0px 23px 6px 23px;
	display: block;

}

.Index-Content-Welcome {
	background-image: url(/images/cat-01bg-welcome.jpg);
	background-repeat: no-repeat;
   height: 108px;
	width: 446px;
	text-align: left;
	line-height: 16px;
	font-size: 8px;
}

.Index-Content-Welcome div {
	font: normal 11px Arial;
	padding-top: 7px;
	padding-left: 11px;
	padding-right: 23px;
	color: #3F3F3F;
	word-spacing: 2px;
}

.Index-Content_00 {
	border-top: 3px solid White;
	border-bottom: 3px solid White;
}

.Index-Content_01 {
	background-image: url(/images/cat-01bg.jpg);
	background-repeat: no-repeat;
	background-position: top right;
	width: 446px;
	text-align: left;
	line-height: 16px;
	border-bottom: 3px solid White;
}

.Index-Content_02 {
	background-image: url(/images/cat-02bg.jpg);
	background-repeat: no-repeat;
	background-position: right;
   height: 129px;
	width: 446px;
	text-align: left;
	line-height: 16px;
	border-bottom: 3px solid White;
}

.Index-Content_03 {
	background-image: url(/images/cat-03bg.jpg);
	background-repeat: no-repeat;
	background-position: right;
   height: 119px;
	width: 446px;
	text-align: left;
	line-height: 16px;
	border-bottom: 3px solid White;
}

.Index-Content_04 {
	background-image: url(/images/cat-04bg.jpg);
	background-repeat: no-repeat;
	background-position: right;
   height: 140px;
	width: 446px;
	text-align: left;
	line-height: 16px;
	border-bottom: 3px solid White;
}
/* ============== */
.Index-Content {
	text-align: left;
	list-style-image: url(/images/arrowlink.gif);
}

.Index-Content td {
	padding-left: 12px;
}
.Index-Content a:link{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #444444;
	text-decoration: none;
	font-weight: bold;
}

.Index-Content a:visited{
	color: #444444;
	text-decoration: none;
}

.Index-Content a:hover{
	/*color: #cb0101;*/
	color:#150754;
	text-decoration: none;
}

/* ============== */

/*********** new pension page style *******************/

#leftcolumn{
width:378px;
float:left;
margin:10px 0 0 0;}


#rightcolumn{
float:left;
width:330px;
margin:10px 0 0 0;}

#formtable1{
background:url(/images/formBG.jpg) no-repeat;
width:325px;
border:1px solid #a60000;
background-color:#f4f4f4;
}

#formtable2{
margin:10px 15px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
width:290px;
}

#formtable2 td{
padding:3px 0;}

#formtable2 h1{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:30px;
color:#830c05;
font-style:italic;
padding:0;
margin:0;}

#articlestable h2{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:18px;
color:#830c05;
font-style:italic;
padding:0;
margin:0;}

#articlestable{
background:#f4f4f4;
border:1px solid #c3aaa8;
padding:10px 15px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
width:325px;
}

#articlestable ul{
padding:0 0 0 20px;
margin:0;
}

#articlestable li {
list-style-image:url(/images/bullet1.jpg);}

#articlestable a, visited{
color:#000000;
text-decoration:underline;
font-weight:normal;}

#articlestable a:hover{
color:#660000;
text-decoration:none;}














#casestudytable h2{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:18px;
color:#830c05;
font-style:italic;
padding:0;
margin:0;}

#casestudytable{
background:#f4f4f4;
border:1px solid #c3aaa8;
padding:10px 15px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
width:325px;
}

#casestudytable ul{
padding:0 0 0 20px;
margin:0;
}

#casestudytable li{
list-style-image:url(/images/bullet1.jpg);}


#casestudytable a, visited{
color:#000000;
text-decoration:underline;
font-weight:normal;}

#casestudytable a:hover{
color:#660000;
text-decoration:none;}













#searchbox{
width:220px;}


#namebox{
width:250px;
background:#ffffa0;
}

#numberbox{
width:250px;
background:#ffffa0;
}

#emailbox{
width:250px;}

#messagebox{
width:250px;
height:80px;
color:#666666;}

#spambox{
width:250px;
background:#ffffa0;
}

.obligation{
color:#9800a6;
font-size:15px;}

.star{
color:#ff0000;}

#quotes{
font-style:italic;
color:#830c05;
letter-spacing:1px;}


#leftcolumn li{
list-style-image:url(/images/bullet1.jpg);}

/*********** new pension page style end ******************/