body {
        	font-family: arial, helvetica, sans-serif;
        	color: black;
        	background-color: #edeee4;
        	}	
	
.navbg {
			position: relative;
			margin-top: 0px;
			margin-left: 0px;
			margin-right: 0px;
			padding: 0px;
			background: #EDEEE4;
			color: #333;
			margin-right: 0px;
			background-image: url(images/graphics/pg_sub.cfm_r3_c1.jpg);
			background-repeat: no-repeat;
			height: 500px;
			}
	
			.basefontbold {
				font-size: 12px;
				font-weight: bold;
				font-family: Verdana,Arial, Helvetica, sans-serif;
				font-color: black;
			}
			
			.navfont {
				font-size: 12px;
				font-weight: normal;
				font-family: Trebuchet MS,Verdana, Arial, Helvetica, sans-serif;
				font-color: #ffffff;
			}
			
			.basefontBW {
				font-size: 12px;
				font-weight: bold;
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-color: #ffffff;
			}
			
			.basefont {  
			font-family: Verdana, Arial, Helvetica, sans-serif;
			text-decoration: none; 
			font-size: 11px; 
			font-style: normal; 
			font-weight: normal; 
			font-variant: normal; 
			text-transform: none
			}
			
			.basefontJP {  
			text-decoration: none; 
			font-size: 11px; 
			font-style: normal; 
			font-weight: normal; 
			font-variant: normal; 
			text-transform: none
			}
			
			.basefont a {  
			font-family: Verdana, Arial, Helvetica, sans-serif;
			text-decoration: none; 
			color: #000000;  
			font-size: 11px; 
			font-style: normal; 
			font-weight: normal; 
			font-variant: normal; 
			text-transform: none
			}
			
			.basefont a:Hover {
	text-decoration: none;
	color: #00F;
	font-weight: normal;
	font : Verdana, Arial, Helvetica, sans-serif;
			}
			
			.basefontW {  
			font-family: Verdana, Arial, Helvetica, sans-serif; 
			font-size: 11px; 
			font-style: normal; 
			font-weight: normal; 
			font-variant: normal;
			color: #ffffff;  
			text-transform: none
			}
			
			
			.basefontWL {  
			font-family: "Verdana", "Arial", "Helvetica", "sans-serif"; 
			font-size: 11px; 
			font-weight: normal; 
			color: #FFFFFF; 
			border-color: #FFFFFF; 
			border-bottom-width: thin}
			
			
			.smallfont {
				font-size: 10px;
				font-family: Verdana, Arial, Helvetica, sans-serif;
				color: #000000;
				text-decoration: none;
			}
			.smallfontblue {
				font-size: 10px;
				font-family: Verdana, Arial, Helvetica, sans-serif;
				color: #808080;
				text-decoration: none;
			}
			.smallfontG {
				font-size: 10px;
				font-family: Verdana, Arial, Helvetica, sans-serif;
				color: #999999;
				text-decoration: none;
			}
			.smallfontB {
				font-size: 10px;
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-weight: bold;
				color: #000000;
				text-decoration: none;
			}
			
			.smallfontW {
				font-size: 9px;
				font-family: Verdana, Arial, Helvetica, sans-serif;
				color: #ffffff;
			}
			
			.smallfontAG {
				font-size: 10px;
				text-decoration: none; 
				font-family: Arial, Helvetica, sans-serif;
				color: #333333;
			}
			
			.smallfontAG a {
				font-size: 10px;
				text-decoration: none; 
				font-family: Arial, Helvetica, sans-serif;
				color: #333333;
			}
			
			.smallfontAG a:hover { 
				font-size: 10px;
				text-decoration: none; 
				font-family: Arial, sans-serif; 
				color: #ffffff; } 
			
			
				.titlefont {
				font-size: 11px;
				font-weight: bold;
				text-decoration: none; 
				font-family: verdana,Arial, Helvetica, sans-serif;
				color: #000000;
			}
			
			.titlefont a {
				font-size: 11px;
				font-weight: bold;
				text-decoration: none; 
				font-family: verdana,Arial, Helvetica, sans-serif;
				color: #000000;
			}
			
			.titlefont a:hover { 
				font-size: 11px;
				font-weight: bold;
				text-decoration: none; 
				font-family: verdana,Arial, sans-serif; 
				color: #ff9900; } 
			
			H3 {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, Sans-Serif;
	color: #990066;
	font-size: 1.2em;
	font-weight: normal;
	}
			
			
			.newsFont {
				font-size: 10px;
				font-weight: normal;
				font-family: Arial, Helvetica, sans-serif;
				color: #ababc2;
			}
			
			.newsFont a {
				font-size: 10px;
				font-weight: normal;
				font-family: Arial, Helvetica, sans-serif;
				color: #ababc2;
			}
			
			.newsFont a:hover {
				font-size: 10px;
				font-weight: normal;
				font-family: Arial, Helvetica, sans-serif;
				color: #ffffff;
			}
			
			
			
			
			
			.smallfontBlu {
				font-size: 10px;
				font-family: Verdana, Arial, Helvetica, sans-serif;
				color: #ababc2;
			}
						
			.smallfontMBlu {
				font-size: 10px;
				font-family: Verdana, Arial, Helvetica, sans-serif;
				color: #7987BF;
			}
			
			.XsmallfontDBlu {
				font-size: 9px;
				font-family: Verdana, Arial, Helvetica, sans-serif;
				color: #636280;
			}
				
			.headfont {
				font-size: 18px;
				font-weight: bold;
				font-family: Trebuchet, Arial, Helvetica, sans-serif;
				color: #999999;
			}
			
				.headfont24 {
				font-size: 24px;
				font-weight: bold;
				font-family: Arial, Helvetica, sans-serif;
				color: #000000;
			}
			
			A:Hover {
				text-decoration: none;
				color: #0073aa;
				font-weight: normal;
				font : Verdana, Arial, Helvetica, sans-serif;
			}
			
			.GrBorder {background-image:url(graphics/px-blk1.gif);}
			
			
/* Styles for Tables */ 
		
.mainTbl { background-color: #333333; } 

.subTblbase { font-family: Verdana, Arial, sans-serif; color: #000000; font-size: 10px; background-color: #ffffff; border-color: #ffffff black #d4d4d4; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; } 

.subTbltxt { font-family: Verdana, Arial, sans-serif; color: #000000; font-size: 10px; background-color: #ffffff; padding-top: 3px; padding-bottom: 3px; padding-left: 6px; padding-right: 6px;
border-color: #black black black; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; } 

.subTbltxtGRAY { font-family: Verdana, Arial, sans-serif; color: #000000; font-size: 10px; font-weight: bold; background-color: #ababc2; padding-top: 3px; padding-bottom: 3px; 
border-color: #ffffff black #d4d4d4; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; } 

.subTbltxtLYLW { font-family: Verdana, Arial, sans-serif; color: #000000; font-size: 10px; font-weight: bold; background-color: #ffeeaa; padding-top: 3px; padding-bottom: 3px; padding-left: 6px;
border-color: #ffffff black #d4d4d4; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; } 

.subTbltxtBiege{ font-family: Verdana, Arial, sans-serif; color: #000000; font-size: 10px; font-weight: normal; background-color: #eeedea; padding-top: 3px; padding-bottom: 3px; padding-left: 6px; padding-right: 6px;
border-color: #ffffff black #d4d4d4; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; } 


.News { 
font-family: Arial, sans-serif; 
color: #000000; 
font-size: 9px;
padding-top: 4px; 
padding-bottom: 4px; 
padding-left: 4px; 
padding-right: 4px;  
}
.Newsline { 
font-family: Arial, sans-serif; 
color: #000000; 
font-size: 0px;
padding-top: 0px; 
padding-bottom: 0px; 
padding-left: 0px; 
padding-right: 0px;  
}


.NewsTbl { 
font-family: Arial, sans-serif; 
color: #000000; 
font-size: 9; 
background-color: #727270; 
border-color: #b9b9b9 #b9b9b9 #b9b9b9; 
border-style: solid; 
border-top-width: 0px; 
border-right-width: 0px; 
border-bottom-width: 0px; 
border-left-width: 0px; 
letter-spacing : 2px;
} 

.NewsTbl a { 
position:relative; 
display:block; 
text-decoration: none; 
padding-top: 0px; 
padding-bottom: 0px; 
padding-left: 0px; 
padding-right: 0px; 
font-family: Arial, sans-serif; 
color: #ffffff; 
border-color: #e9e9e9 #e9e9e9 #e9e9e9; 
border-style: solid; 
border-top-width: 0px; 
border-right-width: 0px; 
border-bottom-width: 0px; 
border-left-width: 0px; 
} 

.NewsTbl a:hover { 
background-color: #636363; 
text-decoration: none; 
font-family:  Arial, sans-serif; 
color: #000000; 
border-color:#ffffff #ffffff #ffffff; 
border-style: solid; 
border-top-width: 0px; 
border-right-width: 0px; 
border-bottom-width: 0px; 
border-left-width: 0px; 
} 



/* Style for Nav Menu Headers */ 
.NavHeaderTbl { 
font-family: Arial, sans-serif; 
color: #ffffff; 
font-size: 9; 
border-color: #49618c #031739 #031739 #49618c;
border-style: solid; 
border-top-width: 1px; 
border-right-width: 0px; 
border-bottom-width: 2px; 
border-left-width: 0px; 
letter-spacing : 2px;
padding-top: 2px; 
padding-bottom: 1px; 
padding-left: 2px; 
padding-right: 5px; 
} 

.nav_Tbl { 
font-family: Trebuchet MS, Verdana, Arial, sans-serif; 
color: #ffffff; 
font-size: 11px; 
border-color: #b9b9b9 #b9b9b9 #b9b9b9; 
border-style: solid; 
border-top-width: 0px; 
border-right-width: 0px; 
border-bottom-width: 0px; 
border-left-width: 0px; 
letter-spacing : 1px;
} 

.nav_Tbl a { 
position:relative; 
display:block; 
text-decoration: none; 
padding-top: 1px; 
padding-bottom: 1px; 
padding-left: 5px; 
padding-right: 2px; 
color: #ffffff; 
letter-spacing : 1px;
} 

.nav_Tbl a:hover { 
text-decoration: none; 
color: #ababc2; 
border-color: #b9b9b9 #b9b9b9 #b9b9b9; 
border-style: solid; 
border-top-width: 0px; 
border-right-width: 0px; 
border-bottom-width: 0px; 
border-left-width: 0px;
letter-spacing : 1px; 
} 

/* Active Highlight dropdown Menus */ 
.nav_Tbl_h { 
font-family: Trebuchet MS, Verdana, Arial, sans-serif; 
color: #ffffff; 
font-size: 11px; 
border-color: #ffcc00 #ffcc00 #ffcc00; 
border-style: solid; 
border-top-width: 0px; 
border-right-width: 0px; 
border-bottom-width: 0px; 
border-left-width: 0px; 
letter-spacing : 1px;
} 

.nav_Tbl_h a { 
position:relative; 
display:block; 
text-decoration: none; 
padding-top: 1px; 
padding-bottom: 1px; 
padding-left: 5px; 
padding-right: 3px; 
color: #ababc2; 
letter-spacing : 1px;
} 

.nav_Tbl_h a:hover { 
text-decoration: none; 
color: #ababc2;
letter-spacing : 1px;
 } 


.subTblNI { 
font-family: Arial, sans-serif; 
color: #ffffff; 
font-size: 9; 
border-color: #b9b9b9 #b9b9b9 #b9b9b9; 
border-style: solid; 
border-top-width: 0px; 
border-right-width: 0px; 
border-bottom-width: 0px; 
border-left-width: 0px; 
letter-spacing : 1px;
} 

.subTblNI a { 
position:relative; 
display:block; 
text-decoration: none; 
padding-top: 1px; 
padding-bottom: 1px; 
padding-left: 5px; 
padding-right: 2px; 
font-family: Arial, sans-serif; 
color: #ababc2; 
border-color: #ffffff #ffffff #ffffff; 
border-style: solid; 
border-top-width: 0px; 
border-right-width: 0px; 
border-bottom-width: 0px; 
border-left-width: 0px;
letter-spacing : 1px; 
} 

.subTblNI a:hover { 
text-decoration: none; 
font-family:  Arial, sans-serif; 
color: #ffffff; 
border-color: #b9b9b9 #b9b9b9 #b9b9b9; 
border-style: solid; 
border-top-width: 0px; 
border-right-width: 0px; 
border-bottom-width: 0px; 
border-left-width: 0px;
letter-spacing : 1px; 
} 







/* table Background Styles */ 
.keylineTableW { 
font-family: Arial, sans-serif; 
color: #000000; 
font-size: 90%; 
background-color: #ffffff; 
border-color: #b9b9b9 #b9b9b9 #b9b9b9; 
border-style: solid; 
border-top-width: 1px; 
border-right-width: 1px; 
border-bottom-width: 1px; 
border-left-width: 1px; 
letter-spacing : 0px;
padding-top: 2px; 
padding-bottom: 2px; 
padding-left: 2px; 
padding-right: 2px; 
} 

.keylineTableW_noPad { 
font-family: Arial, sans-serif; 
color: #000000; 
font-size: 90%; 
background-color: #ffffff; 
border-color: #b9b9b9 #b9b9b9 #b9b9b9; 
border-style: solid; 
border-top-width: 1px; 
border-right-width: 1px; 
border-bottom-width: 1px; 
border-left-width: 1px; 
letter-spacing : 0px;
padding-top: 0px; 
padding-bottom: 0px; 
padding-left: 0px; 
padding-right: 0px; 
} 

.keylineTableCEL { 
font-family: Arial, sans-serif; 
color: #000000; 
font-size: 90%; 
background-color: #009999; 
border-color: #b9b9b9 #b9b9b9 #b9b9b9; 
border-style: solid; 
border-top-width: 0px; 
border-right-width: 1px; 
border-bottom-width: 0px; 
border-left-width: 1px; 
letter-spacing : 0px;
padding-top: 0px; 
padding-bottom: 0px; 
padding-left: 0px; 
padding-right: 0px; 
} .CFP1 {
	color: #F00;
}
.CFP1 p {
	font-size: 18px;
	color: #FFF;
}
.CFP1 div p {
}
.CFP1 mutual portal p {
	color: #F00;
}
.CFP12 p {
	color: #F00;
}
.CFP1 p {
	color: #F00;
}
.CFP1 p {
	color: #FFF;
}
.CFP5 p {
	font-size: 14px;
}
