body				{	background:url(images/bg.gif) top center repeat-x;
						margin:0 auto;
						padding:0;
						width:950px
					}
					
#wrapper			{	margin: 0 auto;
						width: 950px;
						border-left:thin solid #eaeaea;
						border-right:thin solid #eaeaea;
}
					
					
					
/* -----------------SPECIFIC STYLES---------------------------------------------------*/						
		
.notes 				{	color: #666666 ;
						font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px ;
						text-align:left ;
						vertical-align: middle ;
					}
					
/* -----------------SPECIFIC STYLES---------------------------------------------------*/						
		
.footer 			{	color: #666666 ;
						font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10px ;
						padding: 10 px, 10 px, 10 px, 10 px ;
						text-align:center ;
						vertical-align: middle ;
					}
		
.footer a:link		{  color: #CC3300; text-decoration: none;}
.footer a:visited 	{  color: #CC3300; text-decoration: none;}
.footer a:hover 	{  color: #666666; text-decoration: underline;}
.footer a:active 	{  color: #CC3300; text-decoration: none;}



/* -----------------SPECIFIC STYLES---------------------------------------------------*/

.bodytext 					{  	font-family: Verdana, Arial, Helvetica, sans-serif; 
								font-size: 12px; 
								color: #666666;
								text-align:left;
								padding-left: 8px;
								padding-right: 10px;
								line-height:1.3;
								text-align:left;
								vertical-align:top;
								
			 				}


.bodytext a:link 			{  color: #CC3300;}
.bodytext a:visited 		{  color: #CC3300;}
.bodytext a:hover 			{  color: #353908;}
.bodytext a:active 			{  color: #CC3300;}

.bodytext H1				{ 	font-family: Verdana, Arial, Helvetica, sans-serif ; 
								font-size: 14px ;
								text-decoration: none ;
								font-weight: bold ;
								color:#990000 ;
							}
							
.bodytext H2				{ 	font-family: Verdana, Arial, Helvetica, sans-serif; 
								font-size: 13px;
								font-weight: bold;
								color: #CC3300;
								text-align: left;
								
							}
							
							
.bodytext H5				{ 	font-family: Verdana, Arial, Helvetica, sans-serif; 
								font-size: 12px;
								font-weight: bold;
								color: #CC3300;
								text-align: left;
							}


/* -----------------SPECIFIC STYLES---------------------------------------------------*/

.contact 					{  	font-family: Verdana, Arial, Helvetica, sans-serif ; 
								font-size: 11px ; 
								color: #666666 ;
								text-align:right ;
								vertical-align: middle ; 
								
			 				}


.contact  a:link 			{  color: #CC3300;}
.contact  a:visited 		{  color: #CC3300;}
.contact  a:hover 			{  color: #353908;}
.contact  a:active 			{  color: #CC3300;}


/* -----------------SPECIFIC STYLES---------------------------------------------------*/

.box1 					{ 	background-image: url(images/bg-1.jpg) ;
							background-repeat: no-repeat ;
							font-family: Verdana, Arial, Helvetica, sans-serif ; 
							font-size: 12px ;
							line-height: 1.4 ;
							color: #000000 ;
							text-align: left ;
								
			 				}


.box1  a:link 			{ 	color: #660000 ;}
.box1  a:visited 		{  	color: #660000 ;}
.box1  a:hover 			{ 	color: #FFFFFF ;}
.box1  a:active 		{  	color: #660000 ;}

.box1 H1				{ 	font-family: Verdana, Arial, Helvetica, sans-serif; 
							font-size: 12px;
							font-weight: bold;
							color: #000000 ;
							text-align: left ; 
						}
						
/* -----------------SPECIFIC STYLES---------------------------------------------------*/

.box2 					{ 	background-image: url(images/bg-2.jpg) ;
							background-repeat: no-repeat ;
							font-family: Verdana, Arial, Helvetica, sans-serif ; 
							font-size: 12px ;
							line-height: 1.4 ;
							color: #000000 ;
							text-align: left ;
								
			 				}


.box2  a:link 			{ 	color: #660000 ;}
.box2  a:visited 		{  	color: #660000 ;}
.box2  a:hover 			{ 	color: #FFFFFF ;}
.box2  a:active 		{  	color: #660000 ;}

.box2 H1				{ 	font-family: Verdana, Arial, Helvetica, sans-serif; 
							font-size: 14px;
							font-weight: bold;
							color: #000000 ;
							text-align: left ; 
						}

/* -----------------SPECIFIC STYLES---------------------------------------------------*/

.box3 					{ 	background-image: url(images/bg-3.jpg) ;
							background-repeat: no-repeat ;
							font-family: Verdana, Arial, Helvetica, sans-serif ; 
							font-size: 12px ;
							line-height: 1.4 ;
							color: #000000 ;
							text-align: left ;
			 				}


.box3  a:link 			{ 	color: #660000 ;}
.box3  a:visited 		{  	color: #660000 ;}
.box3  a:hover 			{ 	color: #FFFFFF ;}
.box3  a:active 		{  	color: #660000 ;}

.box3 H1				{ 	font-family: Verdana, Arial, Helvetica, sans-serif; 
							font-size: 12px;
							font-weight: bold;
							color: #000000 ;
							text-align: left ; 
						}
						
/* -----------------SPECIFIC STYLES---------------------------------------------------*/

.box4 					{ margin: 10px 0;
padding:10px;
							background-color:#def3dd;
							font-family: Verdana, Arial, Helvetica, sans-serif ; 
							font-size: 12px ;
							line-height: 1.4 ;
							color: #000000 ;
							text-align: left ;
								
			 				}


.box4  a:link 			{ 	color: #660000 ;}
.box4  a:visited 		{  	color: #660000 ;}
.box4  a:hover 			{ 	color: #FFFFFF ;}
.box4  a:active 		{  	color: #660000 ;}

.box4 H1				{ 	font-family: Verdana, Arial, Helvetica, sans-serif; 
							font-size: 12px;
							font-weight: bold;
							color: #000000 ;
							text-align: left ; 
						}
						
/* -----------------SPECIFIC STYLES---------------------------------------------------*/

.box5 					{	font-family: Verdana, Arial, Helvetica, sans-serif ; 
							font-size: 12px ;
							line-height: 1.3 ;
							color: #000000 ;
							text-align: left ;
								
			 				}


.box5  a:link 			{ 	color: #660000 ;}
.box5  a:visited 		{  	color: #660000 ;}
.box5  a:hover 			{ 	color: #FFFFFF ;}
.box5  a:active 		{  	color: #660000 ;}

.box5 H1				{ 	font-family: Verdana, Arial, Helvetica, sans-serif; 
							font-size: 12px;
							font-weight: bold;
							color: #000000 ;
							text-align: left ; 
						}
						
/* -----------------SPECIFIC STYLES---------------------------------------------------*/

.box6 					{ 	font-family: Verdana, Arial, Helvetica, sans-serif ; 
							font-size: 11px ;
							line-height: 14px ;
							color: #821426;
							text-align: left ;
							background:  url(/images/top-right.jpg) top center no-repeat;
							padding:12px;
						}
						
.box6  a:link 			{ 	color: #660000 ;}
.box6  a:visited 		{  	color: #660000 ;}
.box6  a:hover 			{ 	color: #FFFFFF ;}
.box6  a:active 		{  	color: #660000 ;}

.box6 h1				{ 	font-size: 14px;
							font-weight: bold;
						}
.box6 h2				{ 	font-size: 24px;
							font-weight: bold;
							line-height:24px;
						}

/* -----------------SPECIFIC STYLES---------------------------------------------------*/

.box7 					{ 	font-family: Arial, Helvetica, sans-serif; 
							font-size: 12px ;
							line-height: 18px ;
							color: #000066;
							text-align: left ;
							background:  url(/images/start-saving-today.jpg) top center no-repeat;
							height: 191px;
							width: 220px;
							margin:0;
							padding:15px 20px 0 20px;
						}
#saving{
							width: 260px;
							height:60px;
							display: block;
}
						
.box7  a:link 			{ 	color: #660000 ;}
.box7  a:visited 		{  	color: #660000 ;}
.box7  a:hover 			{ 	color: #FFFFFF ;}
.box7  a:active 		{  	color: #660000 ;}

.box7 h1				{ 	font-size: 14px;
							font-weight: bold;
						}
.box7 h2				{ 	font-size: 14px;
							font-weight: bold;
							line-height:24px;
						}
						
/* -----------------SPECIFIC STYLES---------------------------------------------------*/

.nav 					{ 	font-family: Verdana, Arial, Helvetica, sans-serif ; 
							font-size: 13px ;
							color: #999999 ;
							text-align: center ;
							background-image:url(images/bg-nav.jpg) ;
							background-repeat:no-repeat ;
			 			}


.nav  	a:link 			{ 	color: #FFFFFF ; text-decoration: none ;}
.nav  	a:visited 		{  	color: #FFFFFF ; text-decoration: none ;}
.nav 	a:hover 		{ 	color: #CCFF99 ; text-decoration: underline ;}
.nav  	a:active 		{  	color: #FFFFFF ; text-decoration: none ;}

/* Main Nav */
#mainNavSection{
	float: left;
	height: 35px;
	width: 950px;
	position: relative;
	z-index: 7;
	background-color:#004080;
}

.mainNav {
	margin: 0;
	padding: 0 0 0 10px;
	background-color:#004080;
	list-style-type: none;
	float: left; /* contains floated list items */
	text-align: center;
	display: inline;
	width: 940px;
	color: #FFF;
	font-size: 13px;
	height: 35px;
	font-family:Verdana, Geneva, sans-serif;
}
.mainNav li {
	padding: 0px;
	float: left; /* This corrects ie */
	list-style-type: none;
	line-height: 35px;
}
.mainNav a {
	float:left;
	text-align: center;
	text-decoration: none;
	color: #FFF;
	display:block;
}
.mainNav .mainNav_abo a {
	width: 80px;
}
.mainNav .mainNav_fac a {
	width: 160px;
}
.mainNav .mainNav_war a {
	width: 160px;
}
.mainNav .mainNav_ind a {
	width: 160px;
}
.mainNav .mainNav_ret a {
	width: 120px;
}
.mainNav .mainNav_hif a {
	width: 120px;
}
.mainNav .mainNav_con a {
	width: 120px;
}
.mainNav a:hover {
	color: #99cc66;
	text-decoration: none;
}
.body_abo .mainNav_abo,
.body_fac .mainNav_fac,
.body_war .mainNav_war,
.body_ind .mainNav_ind,
.body_ret .mainNav_ret,
.body_hif .mainNav_hif,
.body_con .mainNav_con {
	color: #000;
	text-decoration: none;
}

/* DD Menu */
ul.mainNav li .sub {
			position: absolute;	
			top: 35px; left: 0;
			background:#99cc66;
			padding: 1dpx 0 0 0;
			float: left;
			display: none;
			z-index:999;
			border:1px solid #a2a1a1;
			border-top-width:0;
		}
		ul.mainNav li .row {clear: both; float: left; width: 100%; margin-bottom: 10px;}
		ul.mainNav li .sub ul{
			list-style: none;
			margin: 0; padding: 0 0 0 8px;
			width: 179px;
			float: left;
			line-height:12px !important;
		}
		ul.mainNav .sub ul li {
			color: #000;
			line-height:18px !important;
			padding:6px 0 0 0 !important;
			margin:0 !important;
			border:0 !important;
		}
		ul.mainNav .sub ul li a {
			text-decoration: none;
			color: #FFF;
			font-size:13px;
			width:179px !important;
			text-align:left;
		}
		ul.mainNav .sub ul li a:hover {
			color: #004080;
		}
		ul.mainNav li:hover .sub{
    		display:block;
			float:left;
			}
		ul.mainNav .sub ul li h3 {
			font-size:13px;
			color: #FFF;
			font-weight:bold;
			margin:0 !important;
			padding:0 !important;
			border:0 !important;
		}
		div.dd_contain h3, div.dd_contain div.row h3 {
			font-size:13px;
			color: #000;
			font-weight:bold;
			margin:0 !important;
			padding:0 0 0 8px !important;
			border:0 !important;
		}
		div.dd_contain{
			padding:5px 0 15px 0;
			overflow:hidden;
			border:1px solid #4e4d4e;
			border-top-width:0;
		}
		div.dd_contain span{
			padding:0;
			margin:0;
			color:#000
		}
		.noborder{
			border:0px !important;
		}
		.nospacing{
			padding:0 !important;
			margin:0 !important;
		}
		div.sub{
			text-align:left !important;
		}
		.mainNav_abo div.sub{
			margin-left:0px;
		}
		.mainNav_fac div.sub{
			margin-left:105px;
		}
		.mainNav_war div.sub{
			margin-left:255px;
		}
		.mainNav_ind div.sub{
			margin-left:420px;
		}
		.mainNav_ret div.sub{
			margin-left:590px;
		}
		.mainNav_hif div.sub{
			margin-left:700px;
		}

