BODY {
	margin: 0px;
	background-color: #EDEEF0;
	font-size: 12px;
	font-family: tahoma, arial, helvetica, sans-serif;
	color: #000000;
	font-weight: normal;
	line-height: 1.4em;
}

/*START FONT Elements*/
	H1 {
		font-size: 22px;
		font-family: tahoma, arial, helvetica, sans-serif;
		color: #3655AA;
		font-weight: normal;
		line-height:26px;
		text-indent: -17px;
	}

	H2 {
		font-size: 12px;
		font-family: tahoma, arial, helvetica, sans-serif;
		color: #3655AA;
		margin:0px;
		font-weight: bold;
	}

	H3 {
		font-size: 11px;
		font-family: tahoma, arial, helvetica, sans-serif;
		color: #333333;
		margin:0px;		
		font-weight: bold;
	}
	
	H4 {
		font-size: 11px;
		font-family: tahoma, arial, helvetica, sans-serif;
		color: #3655AA;
		margin:0px;		
		font-weight: bold;
		line-height:14px;
	}	
	
	H5 {
		font-size: 11px;
		font-family: tahoma, arial, helvetica, sans-serif;
		color: #666666;
		margin:0px;		
		font-weight: normal;
		line-height:14px;
	}		
	
	div.navLeft {
		padding: 26px 8px 28px 16px;
	}

	div.navLeft h1 {
		font-size: 18px;
		font-family: tahoma, arial, helvetica, sans-serif;
		color: #000000;
		font-weight: normal;
		margin-bottom:8px;
		text-decoration:none;
		line-height: 15px;			
		text-indent: 0px;			
	}

	.navLeft h1 a{
		font-size: 18px;
		font-family: tahoma, arial, helvetica, sans-serif;
		color: #000000;
		font-weight: normal;
		margin-bottom:8px;
		text-decoration:none;
		line-height: 15px;	
		text-indent: 0px;				
				
	}

	div.navLeft h2 {
		font-size: 12px;
		font-family: tahoma, arial, helvetica, sans-serif;
		color: #3655AA;
		font-weight: bold;
		margin-bottom:5px;
		text-decoration:none;
		line-height: 13px;		
	}

	.navLeft h2 a{
		font-size: 12px;
		font-family: tahoma, arial, helvetica, sans-serif;
		color: #3655AA;
		font-weight: bold;
		margin-bottom:5px;
		text-decoration:none;
		line-height: 13px;		
	}

	div.navLeft h3 {
		font-size: 11px;
		font-family: tahoma, arial, helvetica, sans-serif;
		color: #3655AA;
		font-weight: normal;
		margin-bottom:5px;
		text-decoration:none;
		line-height: 13px;		
	}

	.navLeft h3 a{
		font-size: 11px;
		font-family: tahoma, arial, helvetica, sans-serif;
		color: #3655AA;
		font-weight: normal;
		margin-bottom:5px;
		text-decoration:none;
		line-height: 13px;		
	}
	

	div.navLeft h4 {
		font-size: 11px;
		font-family: tahoma, arial, helvetica, sans-serif;
		color: #7A7A7A;
		font-weight: normal;
		margin-bottom:5px;
		margin-left: 4px;
		text-decoration:none;
		line-height: 11px;		
	}

	.navLeft h4 a{
		font-size: 11px;
		font-family: tahoma, arial, helvetica, sans-serif;
		color: #7A7A7A;
		font-weight: normal;
		margin-bottom:5px;
		margin-left: 0px;
		text-decoration:none;
		line-height: 11px;
	}	
	
	div.navLeft h5 {
		font-size: 11px;
		font-family: tahoma, arial, helvetica, sans-serif;
		color: #7A7A7A;
		font-weight: normal;
		margin-bottom:5px;
		margin-left: 4px;
		text-decoration:none;
		line-height: 11px;	
		padding-left: 10px;	
	}

	.navLeft h5 a{
		font-size: 11px;
		font-family: tahoma, arial, helvetica, sans-serif;
		color: #7A7A7A;
		font-weight: normal;
		margin-bottom:5px;
		margin-left: 0px;
		text-decoration:none;
		line-height: 11px;
		padding-left: 10px;	
	}	

	.navLeftHighlight {
		position:relative;
		left: -5px;
		padding-left: 5px;
		background-color:#F0F3F9;
		border-top: 1px solid #A6B4D9;
		border-bottom: 1px solid #A6B4D9;
	}
	
	.body11blue {
		font-size: 12px;
		font-family: tahoma, arial, helvetica, sans-serif;
		color: #3655AA;
		font-weight: normal;
		line-height: 1.4em;		
	}

	.body11grey {
		font-size: 11px;
		font-family: tahoma, arial, helvetica, sans-serif;
		color: #666666;
		font-weight: normal;
		line-height: 1.4em;		
	}
	
	.body11black {
		font-size: 11px;
		font-family: tahoma, arial, helvetica, sans-serif;
		color: #000000;
		font-weight: normal;
		line-height: 1.4em;		
	}
	
	.body10blue {
		font-size: 11px;
		font-family: tahoma, arial, helvetica, sans-serif;
		color: #3655AA;
		font-weight: normal;
		line-height:14px
	}	

	.body12black {
		font-size: 12px;
		font-family: tahoma, arial, helvetica, sans-serif;
		color: #000000;
		font-weight: normal;
	}

	.head13blue {
		font-size: 13px;
		font-family: tahoma, arial, helvetica, sans-serif;
		color: #2C4587;
		font-weight: bold;
	}
	
	.footer A, .footer{
		font-size: 9px;
		font-family: tahoma, arial, helvetica, sans-serif;
		color: #FFFFFF;
		text-decoration:none;
		line-height:11px;
	}

	.footerGrey {
		font-size: 9px;
		font-family: tahoma, arial, helvetica, sans-serif;
		color: #666666;
		line-height: 12px;
		font-weight:normal;
	}	

	.callout {
		font-size:12px;
		background-color:#EDEEF0;
		padding:10px 25px 10px 25px;
		margin-top:10px;
		border: 1px solid #DDDDDD;
	}
	
	.emailForm {
		font-size:12px;
		background-color:#EDEEF0;
		padding:10px 10px 10px 10px;
		margin-top:10px;
		border: 1px solid #DDDDDD;
	}	
	
	.disabledBlue {
		color:#8C9ABF;
	}
	
	.chart {
		border-bottom: 1px solid #B3B5BC;
	}
	
	.chartHeader TD {
		background-color: #3655aa;
		padding: 5px 10px 5px 10px; 		
		font-weight: bold;
		font-size:10px;
		color: #FFFFFF;
	}
	.chartHeader H5 {
		background-color: #3655aa;		
		font-weight: normal;
		font-size:10px;
		color: #FFFFFF;
	}	
	.chartBody td{
		background-color: #E1E6F2;
		padding: 5px 10px 5px 10px;		
		color:#444444	
	}
		
	.formList {
		border-bottom: 1px solid #B3B5BC;
	}

	.formListWhite {
		background-color: #FFFFFF;
		padding: 5px 10px 5px 10px; 		
	}

	.formListWhite TD{
		background-color: #FFFFFF;
		padding: 5px 10px 5px 10px; 		
	}	
		
	.formListBlue {
		background-color: #E1E6F2;
		padding: 5px 10px 5px 10px; 		
	}
	
	.formListBlue TD{
		background-color: #E1E6F2;
		padding: 5px 10px 5px 10px; 		
	}	
		
	.formListBlueLight {
		background-color: #F0F3F9;
	}	
	
	UL {
		margin:0px 0px 20px 0px;
		list-style-image: url(/images/icon_arrow_black.gif);
	}

	UL.subList {
		margin:0px 0px 0px 0px;
		font-size:11px;
	}
	
	OL {
		margin:0px 0px 0px 10px;
	}

	OL.formInstructions {
		margin:0px 0px 0px 0px;
		padding:0px 0px 10px 0px;
	}
	
	LI {
		margin: 5px 0px 0px 20px;
	}
	
	SUP {
		line-height:0;
		font-size:85%;		
	}	
	SUP.smaller_60percent{
		vertical-align:text-top;
		font-size:60%;		
	}
	.enlarge_125percent {		
		font-size:125%;		
	}
	HR {
	 border:0;
	 height:1px;
	 color:#CCCCCC;
	 margin-bottom:12px;
	}
	.hr {
	 border-bottom:solid 1px #cccccc;
	 margin-bottom:12px;
	}
	.nobreak {
		white-space:nowrap;
	}
/*END FONT Elements*/

/* START BODY Margin and Padding */

	.pullQuote {
		font-size: 11px;
		font-family: tahoma, arial, helvetica, sans-serif;
		color: #3655AA;
		font-weight: bold;	
		line-height: 2em;
		padding:20px 30px 20px 10px;
		margin:0px;		
	}
	
	.pullQuote LI{
		list-style-image: url(/images/icon_arrow_blue.gif);	
		line-height: 1.4em;	
		text-decoration:none;
	}	
	
	.pullQuote LI	A{
		list-style-image: url(/images/icon_arrow_blue.gif);	
		line-height: 1.4em;	
		text-decoration:none;
	}	
		
	.pullQuoteHeadline {
		font-size: 18px;
		font-family: tahoma, arial, helvetica, sans-serif;
		color: #888888;
		font-weight: normal;
		margin: 0px 0px 5px 0px;
		text-indent: -1px;		
	}	
	
	.natAccountsMessage {
		font-size: 11px;
		font-family: tahoma, arial, helvetica, sans-serif;
		color: #444444;
		font-weight: normal;	
		line-height: 1.4em;
		padding:20px 30px 20px 20px;
		margin:0px;		
	}	
	
	.natAccountsMessageHeadline{
		font-size: 13px;
		font-family: tahoma, arial, helvetica, sans-serif;
		color: #444444;
		font-weight: bold;	
		line-height: 1.4em;
		padding:0px 0px 10px 15px;
		margin:0px;
		text-indent:0px;
	}	
	
	.photoAdjustment {
		position:relative; 
		top:8px;
	}
	
	.marginBody {
		padding:20px 50px 20px 32px;
		margin:0px;
		width:563px;
		background-color:#FFFFFF;
	}
	
	.marginHeadline {
		padding:20px 0px 0px 32px;
		margin:0px;
	}	
	
	.marginPromoArea {
		padding:20px 20px 20px 20px;
		margin:0px;
	}
	
/* END BODY Margin and Padding */	

/*START ANCHOR Elements*/

	A {
		color:#3655AA;
	}

	A.link {
		color:#3655AA;
	}

	A.visited {
		color:#666666;
	}

	A:hover {
		text-decoration:none;
	}

	.footer A:hover, .navLeft A:hover, .pullQuote A:hover{
		text-decoration:underline;
	}

/*END ANCHOR Elements*/
	
/*START FORM Elements*/

	FORM {
		margin: 0px;
	}

	INPUT.search {
		font-family: tahoma, arial, helvetica, sans-serif;
		font-size: 11px;
		color: #3655AA;
		border-top: 1px solid #999999;
		border-left: 1px solid #999999;
		border-right: 1px solid #999999;
		border-bottom: 1px solid #CCCCCC;
		background-image: url(/images/input_shadow_back.gif);
		background-attachment: fixed;
		background-repeat: no-repeat;
		background-position: 0px;
		width: 108px;
		padding-left: 7px;
	}
	A.search_txt {
		font-family: tahoma, arial, helvetica, sans-serif;
		font-size: 9px;
		color: #3655AA;
	}
	INPUT.formInput {
		font-family: tahoma, arial, helvetica, sans-serif;
		font-size: 11px;
		color: #3655AA;
		border-top: 1px solid #999999;
		border-left: 1px solid #999999;
		border-right: 1px solid #999999;
		border-bottom: 1px solid #CCCCCC;
		background-image: url(/images/input_shadow_back_wide.gif);
		background-attachment: fixed;
		background-repeat: no-repeat;
		background-position: 0px;
		width: 166px;
		padding-left: 7px;
	}	
	
	SELECT {
		font-family: tahoma, arial, helvetica, sans-serif;
		font-size: 11px;
		color: #333333;
		background-color: #FAFBFC;
		margin: 0;
		padding: 0;
	}	

/*END FORM Elements*/

.borderImage {
	text-decoration: none;
	border: 1px solid #FFFFFF;
}

.borderImage:hover {
	text-decoration: none;
	border: 1px solid #849BCA;
}

/* START Page Structure Style */
	#mainContainer {
		width: 800px;
		background-color: #FFFFFF;
		border: 1px solid #DDDDDD;
	}

	.leftContainer {
		background-color: #E1E6F2;
		border-right: 1px solid #9DACD5;
	}
	
	#header {
		width: 800px;
	}
	
	#footer {
		background-color: #3655AA;
		width: 800px;
	}
/* END Page Structure Style */


/* START Print Style */
@media print {
	BODY {
		background-color: #FFFFFF;
	}

	#mainContainer {
		width: 7.1in;
		border: none;
	}
	
	#navLeft {
		display: none;
		width: 1px;
	}

	#bodyRight {
		width: 90%;
	}
	
	#leftNavigation {
		display: none;
	}
	
	#header {
		width: 100%;
	}
	
	#footer {
		background-color: #FFFFFF;
		width: 100%;
	}
	
	.footer A, .footer {
		color: #000000;	
	}
}
/* END Print Styles */
