/* Colors UsedNavy	#012C63		Top Gradient 	#CAD2F9Blue	#07438E		Bottom Gradient	#E9ECF5Green	#02A959*/BODY { 	background:#FFFFFF;	font-family:Arial,Helvetica,sans-serif;	font-size:12px;	scrollbar-base-color:#CAD2F9;	scrollbar-highlight-color:white;	scrollbar-darkshadow-color:black;	scrollbar-shadow-color:#7b2e4b;	scrollbar-arrow-color:#FFFFFF;}P,TD,UL,LI,H1,H2,H3,H4,H5,H6 {font-family:Arial,Helvetica,sans-serif;}P  {font-size:12px;}TD {font-size:12px;}UL {font-size:12px;}LI {font-size:12px;}H1 {font-size:20px;}	H2 {font-size:18px;}H3 {font-size:16px;}H4 {font-size:14px;}	A:link,A:visited {color:blue;}A:active,A:hover {color:red;}A.NoLine:link, A.NoLine:visited {color:blue; text-decoration:none;}A.NoLine:active, A.NoLine:hover {color:red; text-decoration:none;}@media print {	div.PrintHide {display:none;}}.Main {width:772px; padding:0px 2px;}							/*DIV - Main Container for everything*/.Header  {height:100px; background:url(Affiliates/NFCA_Header.jpg) no-repeat;}		/*TABLE - Header Logo*/.Header1 {width:50%; text-align:center;} 						/*CELL - Left Logo*/.Header2 {}										/*CELL - Middle*/.Header3 {width:50%; text-align:right; padding:5px 10px; vertical-align:top;}		/*CELL - Right Login/Welcome*/  .HLoginA {font-size:11px; font-weight:bold; text-align:right; padding-right:5px; color:#FFFFFF;}  .HLoginB {font-size:11px; font-weight:bold; padding-left:10px;}  .HLoginBname {color:#990000; font-size:14px; font-weight:bold;}			/*CELL - Login Name*/    .HLoginB A:link,.HLoginB A:visited {color:#000000; text-decoration:none;    	background:url(images/LoginBullet.gif) no-repeat left; padding-left:10px;}    .HLoginB A:active,.HLoginB A:hover {color:#990000; text-decoration:none;    	background:url(images/LoginBullet.gif) no-repeat left; padding-left:10px;}  .HLogin1 {font-size:10px; font-weight:bold; color:#1A1364; width:117px;}  .HLogin2 {font-size:10px; font-weight:bold; color:#1A1364; width:75px;}  .HLogin3 {font-size:10px; font-weight:bold; position:relative; top:1px;}.Nav  	{width:100%; border-bottom:2px solid #FFFFFF; border-top:1px solid #07438E;}	/*TABLE - Navigation*/.Nav TD {background:#012C63; color:#000000; height:25px; border:1px solid #07438E;}	/*CELL - Navigation*/.InfoBar  {width:100%; border:1px solid #000000; height:20px;}				/*TABLE - 2nd Nav Bar*/.InfoBar1 {width:200px; background:#02A959; text-align:center; padding:2px 3px;		/*CELL - Home|About|Contact*/	   font-weight:bold; color:FFFFFF}  .InfoBar1 A:link,.InfoBar1 A:visited {color:#FFFFFF; text-decoration:none;   	padding:0px 3px;}  .InfoBar1 A:active,.InfoBar1 A:hover {color:#FFFF00; text-decoration:underline;   	padding:0px 3px;}.InfoBar2 {background:#DDDDDD; color:#555555; text-align:center; font-weight:bold;	/*CELL - Date*/	   border-left:1px solid #000000; border-right:1px solid #000000;}.InfoBar3 {width:200px; background:#02A959; color:#FFFFFF; text-align:center; 		/*CELL - Sign Up Email Alerts*/	   font-weight:bold;}  .InfoBar3 A:link,.InfoBar3 A:visited {color:#FFFFFF; background:#02A959; text-decoration:none;  	width:100%; height:20px; padding:2px 3px;}  .InfoBar3 A:active,.InfoBar3 A:hover {color:#FFFFFF; background:#1A1364; text-decoration:none;  	width:100%; height:20px; padding:2px 3px;}.BodyTable {width:100%;}.MainBody {vertical-align:top; padding:2px 5px; width:100%;}.AdTop {text-align:center; padding:10px 5px 5px 5px;}.AdLeft {text-align:center; vertical-align:top; padding:2px;}  .AdLeftT {width:122px;}.AdRight {text-align:center; vertical-align:top; padding:2px;}  .AdRightT {width:122px;}.AdBottom {text-align:center; padding:10px 5px 5px 5px;}.FooterNav {width:100%; background:#02A959; border:1px solid #012C63;}  .FooterNav TD {color:#FFFFFF; font-size:10px; text-align:center; font-weight:bold; padding:1px 0px 2px;}  .FooterNav TD A:link,.FooterNav TD A:visited {color:#FFFFFF; text-decoration:none;}  .FooterNav TD A:active,.FooterNav TD A:hover {color:#FFFF00; text-decoration:underline;}.FooterCopy {width:100%; margin-top:1px; height:84px;}  .FooterCopy1 {}  .FooterCopy2 {text-align:center; font-size:10px; font-weight:bold; width:100%;}  .FooterCopy3 {}  .alphaplex {}.TableT 	{border-top:1px solid black; border-left:1px solid black; margin:0px 25px;}	/* Table */.CellHead 	{border-bottom:1px solid black; border-right:1px solid black; padding:2px 5px;	/* Cell Head Description */		background:navy; color:white; font-size:13px;}.CellTitle 	{border-bottom:1px solid black; border-right:1px solid black; padding:2px 5px;	/* Cell Title Area */		font-weight:bold; vertical-align:top; background:#CAD2F9;}.CellInput 	{border-bottom:1px solid black; border-right:1px solid black; padding:2px 5px;	/* Cell Input or Select box */		vertical-align:top;}.CellSubmit 	{border-bottom:1px solid black; border-right:1px solid black; padding:2px 5px;	/* Cell Submit Area */		text-align:center; background:navy;}.Required	{color:red; font-weight:bold;}.TblA {vertical-align:top; padding:0px 5px; border-bottom:1px solid black;}.TblB {vertical-align:top; padding:0px 5px;}/***********************************************************************************//*****************      Home Page Styles      **************************************//***********************************************************************************/.HPmainT {width:100%; background:#E9ECF5; border:1px solid black;}.HPlatestT {border-top:1px solid black; border-bottom:1px solid black; background:#CAD2F9;}.HPlatestTitle {text-align:center; margin:5px; font-size:16px; font-weight:bold;}.HPlatestLink {font-size:10px; font-weight:bold; text-align:right; padding-right:5px;}  .HPlatestLink A:link, .HPlatestLink A:visited {color:#990000; text-decoration:none;}  .HPlatestLink A:active, .HPlatestLink A:hover {color:navy; text-decoration:none;}/***********************************************************************************//***** Ad Box Styles for Left and Right Ad Areas. Blue or Red colors ***************//***********************************************************************************/.Box {width:125px; border:1px solid black;}.BoxTitle {background:#CAD2F9; padding:3px; font-weight:bold; font-size:14px; border-bottom:1px solid black;}.BoxTitleR {background:#DBC1C1; padding:3px; font-weight:bold; font-size:14px; border-bottom:1px solid black;}.BoxInfo {padding:3px;}.Clipboard {width:33%; height:235px; vertical-align:top; background:url(images/Clipboard.gif) no-repeat 50% 0%;	padding-top:60px; font-size:11px; text-align:center;}  .Clipboard A:link,.Clipboard A:visited {color:#990000; text-decoration:none; padding-left:10px;}  .Clipboard A:active,.Clipboard A:hover {color:blue; text-decoration:none; padding-left:10px;}  .Clipboard Div {width:125px; text-align:left;}  .ClipTitle {margin-bottom:10px; text-align:center; font-weight:bold; font-size:14px; color:#1A1364;  			  border-top:1px solid #1A1364; border-bottom:1px solid #1A1364;}/************************************************************************************//*****                           DYNAMIC MENU STYLES                            *****//************************************************************************************//* CoolMenus 4 - default styles - do not edit */.clCMAbs{position:absolute; visibility:hidden; left:0; top:0}/* CoolMenus 4 - default styles - end *//*Styles for level 0*/.clLevel0,.clLevel0over {position:absolute; padding:4px 2px; font-weight:bold; font-size:12px; text-align:center;}.clLevel0 {color:#D4FDEA; border:1px solid #012C63;}.clLevel0over {color:#FFFFFF; cursor:pointer; cursor:hand; background:#012C63; border:1px solid #555555;}.clLevel0border {position:absolute; visibility:hidden; border-right:2px solid #07438E; border-left:2px solid #07438E}/*Styles for level 1*/.clLevel1,.clLevel1over {position:absolute; padding:2px; font-size:11px; font-weight:bold;}.clLevel1 {background:#1A1364; layer-background:#1A1364; color:#FFFFFF;}.clLevel1over {background:#EBEBEB; layer-background:#EBEBEB; color:#000000; cursor:pointer; cursor:hand;}.clLevel1border {position:absolute; visibility:hidden; background:#006699; layer-background:#006699;}/*Styles for level 2*/.clLevel2,.clLevel2over {position:absolute; padding:2px; font-size:10px; font-weight:bold;}.clLevel2 {background:#1A1364; layer-background:#1A1364; color:#FFFFFF;}.clLevel2over {background:#EBEBEB; layer-background:#EBEBEB; color:#000000; cursor:pointer; cursor:hand;}.clLevel2border {position:absolute; visibility:hidden; background:#006699; layer-background:#006699;}