body {
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	background-color: #858784;
	margin: 0px;
	padding: 0px;
}

#total_wrapper {
	min-width: 1000px
}



#header {
	padding:0px;
	margin:0px;
	background-color: #006da8; 
	height:149px;
	z-index:500;
	min-width: 1000px;
}


#maincontent {
/* SAO 2006-05-17 - changed font size */
	font-size: 11px;
	margin: 0 224px 0 212px;
	/*
	float: left;
	margin: 0px 0px 0px 0px;
	*/
	background-color: #FFFFFF;
/* PAS 2006-05-31 - added padding botton and changed padding-right from 12px to 9px */    
	padding-left:12px;
	padding-right:12px;
	font-weight:400;
}



#sidebar {
	float: right;
	width: 200px;
/* SAO 2006-05-17 changed font size*/	
	font-size: 11px;
	padding: 12px;
}


#footer {
	font-size: 9px;
	color: #FFFFFF;
	min-width:1000px;
}


/* -------------------------------------------------------------*/
/** Float clearing **/
/* -------------------------------------------------------------*/

/* Used for clearing header float - important to have no height or else header draws
   one or two rows too tall */
.spacer {
  clear: both;
  }
  
/* For clearing main row containing left nav, main content, and sidebar.  Needs to 
   contain something in the div or else the background of the side bar fails to redraw
   when the browser is moved off the screen (or probably otherwise made to require redraw
   without resize.  Since the div can't be empty, it needs to be set explicitly to be as 
   short as possible. */  
.clear {
	clear:both;
	height:0%;
	font-size:0px;
	line-height:0px;
} 
  
/* -------------------------------------------------------------*/  
/** Header **/
/* -------------------------------------------------------------*/

.logo{
	margin-top:-1px;
	float: left;
}

#menu {
	position:absolute;
	top:15px;
	left:220px;
	height: 21px;
	width:780px;
	z-index:500;
}
.topNav_navButton{
	height: 31px;
	padding-top: 0px;
	float: left;
}

.subMenuBkgnd {
	z-index: 500;
}

/* MAB 2007-08-31 padding left to 5px for image elimination*/	
.subMenuButton_Box {
	width: 162px;
	padding-left: 5px;
	margin-bottom: 1px;
	background-repeat: no-repeat;
	background-position: 8px 6px;
	z-index: 500;
}

.subMenuButton_Area {
	width: 185px;
	padding: 1px;
	margin-bottom: 1px;
	z-index: 500;
}

.subMenuButton_Area:hover {
	z-index: 500;
}

/* START DYNAMIC MENUS */

#menu ul {
	list-style: none;
	margin: 0;
	padding: 0;
	width: auto;
	float: left;
	z-index: 500;
	top: 31px;
}

#menu a {
	font-size: 0px;
	line-height: 0px;
	display: block;
	margin: 0px;
	z-index: 500;
}

#menu a.subMenuLink {
	font-family: Arial, Helvetica, Sans-serif;
	font-weight: normal;
	font-size: 11px;
	line-height: 13px;
	text-decoration: none;
	padding-top: 3px;	
	padding-bottom: 3px;
	z-index: 500;
	color: #00367A;
	padding-left: 3px; /* MAB Added padding to fix "W" in dropdown */
}

#menu li {
	position: relative;
	z-index: 500;
}

#menu ul ul {
	width: 187px;
	position: absolute;
	padding: 1px 1px 0px 1px;
	z-index: 500;
}

#menu ul ul ul {
	position: absolute;
	top: 0;
	left: 100%;
}

div#menu ul ul,
div#menu ul li:hover ul ul,
div#menu ul ul li:hover ul ul {	
	display: none;
 	z-index:500;
}


div#menu ul a:hover,
div#menu ul li:hover ul,
div#menu ul ul li:hover ul,
div#menu ul ul ul li:hover ul {
	z-index: 1000;
	display: block;
}

/** Search **/

.search_box{
	width:224px;
	float:right;
	margin-top:78px;
	text-align: left;
}

.search_button{
	margin-top:3px;
	margin-left:5px;
	float:left;
}
.search_links{
	color: #FFFFFF;
	clear: both;
	margin-top: -20px;
	padding-top: 10px;
	height: 20px;
}
.search_links a {
	color: #FFFFFF; 
	text-decoration: none;
}
.search_links a:hover {
	color: #FFFFFF;
	text-decoration: underline; 
}
.search_links a:visited {
	color: #FFFFFF; 
	text-decoration: none;
}
.search_links a:visited:hover {
	color: #FFFFFF;
	text-decoration: underline; 
}
.searchInput{
	font-family: Arial, Helvetica, Sans-serif;
	color: #000000; 
	border: 0px;
	height:18px;
	font-size: 12px;
	width: 141px;
	padding-top: 4px;
	padding-bottom: 1px;
	margin-top: 0px;
	margin-left: 0px;
	line-height:13px;
	float:left;
}
.searchInputBox{
	font-family: Arial, Helvetica, Sans-serif;
	color: #000000; 
	border: 0px;
	height:16px;
	font-size: 11px;
	width: 141px;
	margin-top: 2px;
	margin-left: 0px;
	line-height:13px;
	float:left;
}


.L2search_text{
	height: 10px;
	width: 48px;
	margin-top: 0px;
	margin-left: 0px;
	float: left;
}
.L2search_button{
	height: 20px;
	width: 31px;
	margin-top: 3px;
	margin-left: 0px;
	float: right;
}
.L2search_box{
	height: 36px;
	width: 178px;
	position: absolute;
	top:78px;
	left:785px;
	z-index: 11;
}


/** Main title **/

.L3_mainTitle{
	background-color: #001f46;
	background-image: url(/cfaprog/navutility/images/header/CFA_Program_gradientBackground.jpg);
	background-repeat: repeat-x;
	width: 259px;
	height: 80px;
	margin-top: 8px;
	margin-left: 8px;
	z-index:0;
}

.L3_mainTitle_outsideBox{
	background-color: #FFFFFF;
	width: 272px;
	height: 88px;
	float:left;
	margin-top:61px;
	z-index: 0;
}

.L3_mainTitle_img{
	padding-top: 22px;
	padding-left: 21px;
}	
	
/* -------------------------------------------------------------*/  
/** Left Navigation **/
/* -------------------------------------------------------------*/	

#left_nav_img{ /*hack to get rid of background directly under image */
	height:106px;
}
.L3_lftCenter_linkBox{
	background-color: #FFFFFF;
	width: 210px;
	height: 21px;
	float: left;
	padding: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
	line-height: 10px;
	border-bottom: 1px solid #dadada;
	border-right: 1px solid #dadada;
}

.L2_L3link_indentBox{
	margin-left: 14px;
	padding: 0px;
	padding-bottom: 2px;
}

.L3_lftCenter_linkBox_active{
	background-color: #ebebeb;
	width: 210px;
	height: 21px;
	float: left;
	padding: 0px;
	padding-bottom: 2px;
	line-height: 10px;
	border-bottom: 1px solid #dadada;
	border-right: 1px solid #dadada;
}

/* MAB 2007-08-31 removed padding and bottom border for image elimination*/
.L4_lftCenter_link_area{
	background-color: #f5f5f5;
	width: 210px;
	float: left;
	margin-bottom: 0px;
	font-size: 0px;
	border-right: 1px solid #dadada;	
}

.L3_L4link_indentBox{
	margin-left: 15px; padding-top: 2px;
}

/* -------------------------------------------------------------*/  
/** News **/
/* -------------------------------------------------------------*/	


/* -------------------------------------------------------------*/  
/** Main content **/
/* -------------------------------------------------------------*/	

/** Bread crumbs **/
.L3_midCenter_breadcrumbBox{
/*SAO 2006-05-22 changed width from 95% to 98% */
	text-align:left;
    width: 98%;
    padding-bottom:9px;
    border-bottom: solid 1px #CCCCCC;
    margin-bottom:12px;
    padding-top:9px;
}


.L3_midCenter_breadcrumbArea{
	margin-left: 12px;
	font-size: 11px;
	font-family: Arial, Helvetica, Sans-serif;
	color: #002048;
	line-height: 14px;
}

.L3_breadcrumb_link{
	font-family: Arial, Helvetica, Sans-serif;
	color: #444444;
	font-size: 11px;
	text-decoration: none;
}

.footnote{
	font-family: Arial, Helvetica, Sans-serif;
	font-size: 10px;
	color: #444444;
	line-height: 13px;
}

/* -------------------------------------------------------------*/  
/** FOOTER **/
/* -------------------------------------------------------------*/	

.footer_area{
	background-color: #5c5c5c;
	height: 35px;/*10px;*/
	width:100%;
}
.footer_box{
	background-color: #5c5c5c; 
	height: 35px;
	width: 100%;
	float:left;
}

/* MAB 2006-06-28 changed text and link color to #FFFFFF*/
.footerText {
	padding-top: 11px;
	margin-left: 27px;
	font-size: 11px;
	font-family: Arial, Helvetica, Sans-serif;
	color: #FFFFFF;
	line-height: 14px;
}
a.footerText_link {
	color: #FFFFFF; 
	text-decoration: none;
	word-spacing: 2px;
}
a.footerText_link:hover {
	color: #FFFFFF;
	text-decoration: underline; 
}
a.footerText_link:visited {
	color: #FFFFFF; 
	text-decoration: none;
	word-spacing: 2px;
}
a.footerText_link:visited:hover {
	color: #FFFFFF;
	text-decoration: underline; 
}

/*Footer ends. Next styles are page defaults, but not sure they really apply to anything?? I'm changing the link color #00367A to see 
if it affects the homepage three main grey boxes. ASM*/

a {
	color: #000000;
	text-decoration: none;

}	

a:visited {
	text-decoration: none;
	color: #666699;

}

a:visited:hover {
	text-decoration: none;
	color: #666699;

}

a:hover {
	text-decoration: underline;
/* MAB 2006-05-24 changed visited link color*/
	color: #00367A;
}

a:active {
	text-decoration: underline;
}

a img, a:visited img { text-decoration: none; border: none; }


.h1 {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 17px; 
	LINE-HEIGHT: 19px; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}

.h2 {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 15px; 
	LINE-HEIGHT: 17px; 
	FONT-FAMILY: MyriaMM, "Trebuchet MS", Verdana, sans-serif; 
}

.h3 {
/* MAB 2006-05-18 changed font weight to normal*/
	FONT-WEIGHT: normal; 
	FONT-SIZE: 15px; 
	LINE-HEIGHT: 17px; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}

.h4 {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 17px; 
	/*COLOR: #001B3D;*/ 
	LINE-HEIGHT: 19px;
	FONT-FAMILY: MyriaMM, "Trebuchet MS", Verdana, sans-serif; 
	FONT-VARIANT: small-caps;
}

.h5 {
	FONT-WEIGHT: bold; 
	FONT-SIZE:13px; 
	LINE-HEIGHT: 15px; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	FONT-VARIANT: normal;
}

.h6 {
/* MAB 2006-05-18 changed font size to 11px*/
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12px; 
	LINE-HEIGHT:15px; 
	FONT-FAMILY: Arial, Helvetica, sans-serif
}	

.footnote {
	FONT-SIZE: 10px; 
	FONT-FAMILY: Arial, Helvetica, sans-serif
}


p {
/* MAB 2006-05-24 changed font size to 12 px*/
	font-size: 11px; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	FONT-VARIANT: normal;
        margin-top : 0px; 
	margin-bottom : 0px; 
 
}

UL {
	MARGIN-BOTTOM: 0px; 
 MARGIN-TOP: 0px
}

OL {
	MARGIN-BOTTOM: 0px; 
 MARGIN-TOP: 0px
}

/* SAO 2006-05-17 created*/
li {
	font-size:12px;
}
td {
	font-size:12px;
}



/* -----------------------------------------------------------------------*/
/*---------------- Section specific Syles --------------------------------*/
/* -----------------------------------------------------------------------*/

.subMenuBkgnd {
	background: #A4BEE2;
}	

.subMenuButton_Area {

	background-color: #C5DFFB;
}

.subMenuButton_Area:hover {
	background-color: #9EB9D7;
}

/* MAB 2007-08-31 removed background image for image elimination*/
.subMenuButton_Box {
	
}

.searchInput{
	background-color:#94ACC7;
}
.searchInputBox{
	background-color:#94ACC7;
}

/* MAB 2007-08-31 removed background image for image elimination*/
.link_spacing{
	margin-top: 7px;
	margin-left: 5px;
	
}

/* MAB 2007-08-31 removed background image for image elimination*/
.link_spacing_active{
	margin-top: 7px;
	margin-left: 5px;
	
}

/* MAB 2007-08-31 removed background image for image elimination*/
.L3_L4link_spacing{
	margin-top: 5px;
	border-bottom: 1px solid #DADADA;
	text-indent: 17px;
	padding-bottom: 5px;
}


a.mainContent_link{
	color: #00367A;
	font-size: 11px;
	font-family: Arial, Helvetica, Sans-serif;
	line-height: 13px;
	text-decoration: none;
}

a.mainContent_link:visited{
	color: #666699;
	font-size: 11px;
	font-family: Arial, Helvetica, Sans-serif;
	line-height: 13px;
	text-decoration: none;
}

a.mainContent_link:visited:hover{
	color: #666699;
	font-size: 11px;
	font-family: Arial, Helvetica, Sans-serif;
	line-height: 13px;
	text-decoration: none;
}


a.mainContent_link:hover{
	color: #00367A;
	text-decoration: underline;
}


/*Not a clue as to what the following styles refer to. ASM*/
/*I belive these control the highlighted list item in the left navigation. MAB 11-28-2006*/
a.Nav_link{
	padding-left: 0px;
	font-size: 11px;
	font-family: Arial, Helvetica, Sans-serif;
	color: #00367a;
	text-decoration: none;
}
a.Nav_link:visited{
	padding-left: 0px;
	font-size: 11px;
	font-family: Arial, Helvetica, Sans-serif;
	color: #00367a;
	text-decoration: none;
}
a.Nav_link:visited:hover{
	padding-left: 0px;
	font-size: 11px;
	font-family: Arial, Helvetica, Sans-serif;
	color: #001b3d;
	text-decoration: none;
}

a.Nav_link:hover{
/* MAB 2006-05-25 changed hover link color*/
	color: #001b3d;
	text-decoration: underline;
}

/* MAB 2006-05-25 changed hover link color*/
a.Nav_link:active{
	padding-left: 0px;
	font-size: 11px;
	font-family: Arial, Helvetica, Sans-serif;
	color: #00367a;
	text-decoration: none;
}

a.Nav_link_a{
	font-size: 11px;
	font-family: Arial, Helvetica, Sans-serif;
	color: #001B3D;
	line-height: 11px;
	font-weight: bold;
	text-decoration: none;
}
a.Nav_link_a.visited{
	font-size: 11px;
	font-family: Arial, Helvetica, Sans-serif;
	color: #001B3D;
	line-height: 11px;
	font-weight: bold;
	text-decoration: none;
}
a.Nav_link_a.visited:hover{
	font-size: 11px;
	font-family: Arial, Helvetica, Sans-serif;
	color: #001B3D;
	line-height: 11px;
	font-weight: bold;
	text-decoration: none;
}
.Nav_link_a{
	font-size: 11px;
	font-family: Arial, Helvetica, Sans-serif;
	color: #001B3D;
	line-height: 11px;
	font-weight: bold;
	text-decoration: none;
}

a.Nav_link_a:hover{
	color: #001B3D;
	font-weight: bold;
	text-decoration: underline;
}

a.L4_Nav_link{
	padding-left: 0px;
	font-size: 11px;
	line-height: 11px;
	font-family: Arial, Helvetica, Sans-serif;
	color: #314b6b;
	text-decoration: none;
	/*line-height: 10px;*/
	/*line-height: 11px;*/
}
a.L4_Nav_link:visited{
	padding-left: 0px;
	font-size: 11px;
	line-height: 11px;
	font-family: Arial, Helvetica, Sans-serif;
	color: #314b6b;
	text-decoration: none;
	/*line-height: 10px;*/
	/*line-height: 11px;*/
}
a.L4_Nav_link:visited:hover{
	padding-left: 0px;
	font-size: 11px;
	line-height: 11px;
	font-family: Arial, Helvetica, Sans-serif;
	color: #314b6b;
	text-decoration: none;
	/*line-height: 10px;*/
	/*line-height: 11px;*/
}

a.L4_Nav_link:hover{
	color: #314b6b;
	text-decoration: underline;
}
.L4_Nav_link_a{
	padding-top: 2px;
	font-size: 11px;
	line-height: 13px;
	font-family: Arial, Helvetica, Sans-serif;
	color: #314b6b;
	font-weight: bold;
	text-decoration: none;
}

#maincontent_inside ul li { 
  clear: both; 
}


/************ L2 **************8*/
.L2_table{
	position: absolute;
	top: 149px;
	width: 100%;
	left: 0px;
	right: 0px;
	border-collapse: collapse;
	border: 0;
}
.Search_table{
	position: absolute;
	top: 0px;
	left: 0px;
	right: 0px;
	width: 100%;
	background-color: #858784;
	/*background-image: url(CFA_Program_files/CFA_Centre_tableBackground.gif);*/
	background-repeat: repeat-x;
	background-position: 2px 0px;
	border-collapse: collapse;
	border: 0;
}
.inside_table{
	/*position: absolute;
	top: 0px;
	left: 0px;*/
	min-width: 100%;
	/*background-color: #cececd;*/
	/* /2006webtemplates/cfaprogram/images/CFA_Program_tableBackground.gif */
	background-repeat: repeat-x;
	background-position: 2px 0px;
	border-collapse: collapse;
	border: 0;
}
/** HEADER **/
.L2_header_box{
	height: 44px;
	width: 100%;
	font-size: 0px;
	float: left;
}
.L2_logo_topBox{
	background-color: #003366; 
	height: 44px;
	width: 211px;
	float: left;
}
/** End of HEADER **/
/** CENTER **/
.L2_center_box{
	font-size: 0px;
	/*height:100%;*/
}
/**  Left Center **/
.L2_lftCenter_box{
	width: 211px;
	float: left;
}
.L2_logo_bottomBox{
	background-color: #003366; 
	height: 105px;
	width: 211px;
	float: left;
}
.L2_logo_area{
	padding-left:0px;
	height: 105px;
	width: 211px;
}
/** End of Left Center **/
.tableColumn{
	background-image: url(/cfaprog/navutility/images/CFA_Program_rgtBackground_img.jpg);
	background-repeat: no-repeat;
	background-position: 211px 149px;
}
/**  Middle Left Center **/
.L2_midLftCenter_promo_area{
	/* width adjusted, margins removed to make way for the blurb image containing the white border*/
	width:275px;
	height:263px;
	overflow: hidden;
	/*
	margin-top: 8px;
	margin-left: 8px;
	*/
	background-color: #001f46;
	background-image: url(/cfaprog/navutility/images/CFA_Program_gradientBackground.jpg);
	background-repeat: repeat-x;
}

.L2_midLftCenter_box{
	padding-top: 8px;
	width: 291px;
	height: 100%;
	float: left;
}	
.L2_midLftCenter_promo_box{
	width:275px;
	height: 288px; 
	/*height:292px;*/
	background-color: #FFFFFF;
	margin-top: 9px;
	float: left;
	font-size: 0px;
}

.L2_promoTitle_area{
	padding-top:22px;
	margin-left:21px;
	height:18px;
}
.L2_promoText_area{
	position: absolute;
	color: #FFFFFF;
	font-size: 11px; 

	width: 275px;
	height: 266px;

/*
	padding-top:22px;
	left:239px;
	height:225px;
	width: 232px; 
*/
	overflow: hidden;
	
}
.L2_promoText_area2{
	position: absolute;
	color: #FFFFFF;
	font-size: 11px; 
	padding-top:22px;
	left:239px;
	height:225px;
	width: 232px; 
	overflow: hidden;
	
}



.L2_promoText_box{
	padding-bottom: 13px;
	font-family: Arial;
	font-size: 11px;
	color: #000000;
	width: 185px;
	line-height: 13px;
	margin-left: 1px;
}
.L2_promoText_box02{
	padding-bottom: 8px;
	font-family: Arial;
	font-size: 11px;
	color: #000000;
	width: 185px;
	line-height: 13px;
	margin-left: 1px;
}
.L2_L3Nav_box{
	width:275px;
	margin-top: 8px;
	background-color: #FFFFFF;
	float: left;
}
.L2_L3Nav_area{
	width: 259px;
	margin-top:9px;
	margin-left: 8px;
	margin-bottom: 6px;
}
.L2_L3link_indentBox{
	margin-left: 14px;
}
.L3_L4link_indentBox{
	margin-left: 15px;
}
.L2_L3link_separator{
	width: 259px;
	height: 9px;
	/*height: 12px;*/
	background-image: url(/cfaprog/navutility/images/leftnav/L2_L3_linkSeparator.gif);
	background-repeat: repeat-x;
	background-position: 0px 0px;
}
/*.L2_breadcrumb_separator{
	width: 259px;
	height: 4px;
	/*height: 12px;*/
	/*background-image: url(/cfaprog/navutility/images/leftnav/L2_L3_linkSeparator.gif);
	background-repeat: repeat-x;
	background-position: 0px -2px;
}*/
/**  End of Middle Left Center **/
/** Breadcrumbs **/
.L2_breadcrumb_box{
	width: 259px;
	margin-left: 8px;
	margin-top: 9px;

}

/** .link_spacing and link_spacing_active are same as L3 **/

.L2_L3link_spacing{
	height: 10px;
	margin-left: 20px;
	background-image: url(/cfaprog/navutility/images/header/CFA_Program_arrow_0.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	line-height: 8px;
}

/**  Middle Right Center **/
.L2_midRgtCenter_box{
	background-color: #FFFFFF; 
	width:242px;
	/*height: 100%;*/
	height: 470px;
	background-repeat: repeat-x;
	float: left;
	padding-bottom: 10px;
	margin-top: 17px;
}
.L2_midRgtCenter_area{
	width: 206px;
	height: 100%;
	overflow: hidden;
	margin-top: 10px;
	margin-left: 18px;
	
}
.L2_pictureTitle{
	margin-left: 1px;
	height: 10px;
	padding-bottom: 7px;
}
.L2_picture_subtitle{
	padding-top: 4px;
	font-size: 10px;
	font-family: Arial;
	color: #727272;
	line-height: 13px;
	margin-left: 0px;
}
.L2_midRgtCenter_articleBox{
	width: 200px;
	/*margin-top: 27px;*/
	padding-top: 10px;
	margin-left: 3px;
	
}
.L2_midRgtCenter_text{
	/*padding-bottom: 13px;*/
	padding-bottom: 8px;
	line-height: 13px;
	margin-left: 1px;
	padding-top: 13px;
	font-size: 11px;
	font-family: Arial;
	color: #000000;
	
}
/**  End of Middle Right Center **/

/** Right Center **/
.L2_rgtCenter_box{
	float: left;
	width: 225px;
}
.L2_right_promo_box{
	margin-top: 115px;
	/*margin-left: 22px;*/
	width: 200px;
	padding: 12px;
	font-size: 11px;
	height: 360px;
	overflow: hidden;
	/*float: left;*/
}

/** End of Right Center **/



/** CENTER **/
.L2_center_box{
	font-size: 0px;
	/*height:100%;*/
}
/**  Left Center **/
.L2_lftCenter_box{
	width: 211px;
	float: left;
}


/** End L2 Specific **/


/* lists */

OL { list-style-type: decimal; }
OL OL { list-style-type: lower-alpha; }
OL OL OL { list-style-type: lower-roman; }
OL OL OL OL { list-style-type: decimal; }
OL OL OL OL OL { list-style-type: lower-alpha; }

li.bulletindent {
	margin-left: 20px;
}
li li.bulletindent {
	margin-left: 0px;
}
li li li.bulletindent {
	margin-left: 0px;
}
li li li li.bulletindent {
	margin-left: 0px;
}
li li li li li.bulletindent {
	margin-left: 0px;
}


span.bulletindent {
	margin-left: 0px;
}

/* SAO 2006-05-22 - added style */
#maincontent_inside {
    width:98%;
    text-align:left;
    padding-bottom: 9px;
    overflow:hidden;    
}

/*****  L1 ************/


.image_area{
	width: 501px;
	height: 416px;
	position: absolute;
	left: 0px;
	top: 149px;
	font-size: 0px;
	z-index: 2;
}
.image_area_textOnly{
	width: 292px;
	height: 416px;
	position: absolute;
	left: 0px;
	top: 124px;
	font-size: 0px;
	z-index: 2;
	background-color: #ffffff;
}


/**** LINK-tag style sheet Test.css ****/

.image_area{
	width: 501px;
	height: 416px;
	position: absolute;
	left: 0px;
	top: 149px;
	font-size: 0px;
	z-index: 2;
}
.image_area_textOnly{
	width: 292px;
	height: 416px;
	position: absolute;
	left: 0px;
	top: 124px;
	font-size: 0px;
	z-index: 2;
	background-color: #ffffff;
}
/*
.refresh_box{
	width: 350px;
	height: 516px;
	position: absolute;
	left: 670px;
	top: 100px;
	z-index: 4;
	background-color:#FF0000;
	filter: alpha(opacity=0);
	-moz-opacity:1.0;
	opacity:0;
}
.refresh_box_textOnly{
	width: 790px;
	height: 416px;
	position: absolute;
	left: 100px;
	top: 129px;
	z-index: 4;
	background-color:#FF0000;
	filter: alpha(opacity=0);
	-moz-opacity:1.0;
	opacity:0;
}
*/
.right_area{
	width: 236px;
	height: 416px;
	background-color: #003366;
	position: absolute;
	left: 744px;
	top: 149px;
	z-index: 4;
}
.L3_promo_box{
	height: 380px;
	margin-top: 20px;
	margin-left: 22px;
	overflow: hidden;
	width: 195px; /*204px*/
	font-size: 0px;
	/*float: left;*/
}

.right_area_textOnly{
	width: 236px;
	height: 416px;
	background-color: #003366;
	position: absolute;
	left: 535px;
	top: 124px;
	z-index: 4;
}

.nav_box_textOnly{
	width: 258px;
	position: absolute;
	left: 277px;
	top: 140px;
	z-index: 4;
}
/*Three middle boxes. ASM*/
.nav_box_content{
	margin-left: 19px;
	padding-left: 1px;
	margin-top: 7px;
	height: 80px;
	font-family: Arial;
	color: #333333;
	font-size: 11px;
	margin-bottom:7px;
	overflow:hidden;
}
/*Removed bold font-weight. ASM, 11/27/06*/
.nav_box_content a {
	color: #000000;
}
.nav_box_content a:hover {
	color: #000000;
	text-decoration: underline;
}
.nav_box_content a:visited {
	color: #000000;
}
.nav_box_content a:visited:hover {
	color: #000000;
	text-decoration: underline;
}

/*this seems to be a repeated style, why? ASM*/

.right_area{
	width: 236px;
	height: 416px;
	background-color: #003366;
	position: absolute;
	left: 744px;
	top: 149px;
	z-index: 4;
}
.right_area_textOnly{
	width: 236px;
	height: 416px;
	background-color: #003366;
	position: absolute;
	left: 535px;
	top: 124px;
	z-index: 4;
}




.image_area{
	width: 501px;
	height: 416px;
	position: absolute;
	left: 0px;
	top: 149px;
	font-size: 0px;
	z-index: 2;
}

/*three grey boxes and their respective rollovers on homepage -ASM, 11/27/2006*/

.nav_box{
	width: 258px;
	position: absolute;
	left: 486px;
	top: 165px;
	z-index: 4;
}
.nav_area{
	width: 258px;
	height: 126px;
	background-color: #d8d9d7;
	z-index: 4;
	margin-bottom: 7px;
}

/*general container for rollover sidebars on homepage*/

.right_area{
	width: 236px;
	height: 416px;
	background-color: #003366;
	position: absolute;
	left: 744px;
	top: 149px;
	z-index: 2;
}
/* default sidebar for homepage; changed font color to white, ASM, 11/27/06*/
.home_promoText_box_d{
	padding-bottom: 13px;
	font-family: Arial;
	font-size: 11px;
	color: #FFFFFF;
	width: 170px;
	line-height: 13px;
	margin-left: 1px;
}
.home_promoText_box_d .h1 { color: #FFFFFF; }
.home_promoText_box_d .h2 { color: #FFFFFF; }
.home_promoText_box_d .h3 { color: #FFFFFF; }
.home_promoText_box_d .h4 { color: #FFFFFF; }
.home_promoText_box_d .h5 { color: #FFFFFF; }
.home_promoText_box_d .h6 { color: #FFFFFF; }

/*link styles for default sidebar on homepage, took out bold, ASM, 11/27/06*/
.home_promoText_box_d a {color: #FFFFFF; }
.home_promoText_box_d a:hover { text-decoration: underline; color: #FFFFFF; }
.home_promoText_box_d a:visited {color: #FFFFFF; }
.home_promoText_box_d a:visited:hover { text-decoration: underline; color: #FFFFFF; }

/*CFA Program rollover sidebar styles, changing font color to white, ASM*/
.home_promoText_box_1{
	padding-bottom: 13px;
	font-family: Arial;
	font-size: 11px;
	color: #FFFFFF; 
	width: 170px;
	line-height: 13px;
	margin-left: 1px;
}
.home_promoText_box_1 .h1 { color: #FFFFFF; }
.home_promoText_box_1 .h2 { color: #FFFFFF; }
.home_promoText_box_1 .h3 { color: #FFFFFF; }
.home_promoText_box_1 .h4 { color: #FFFFFF; }
.home_promoText_box_1 .h5 { color: #FFFFFF; }
.home_promoText_box_1 .h6 { color: #FFFFFF; }

/*CFA Program rollover sidebar link styles, unbolded, ASM*/
.home_promoText_box_1 a {color: #FFFFFF; }
.home_promoText_box_1 a:hover { text-decoration: underline; color: #FFFFFF; }
.home_promoText_box_1 a:visited {color: #FFFFFF; }
.home_promoText_box_1 a:visited:hover { text-decoration: underline; color: #FFFFFF; }


/*Green Member Resources rollover sidebar styles, changing font color from light green #C0DBC2 to white, ASM*/
.home_promoText_box_2{
	padding-bottom: 13px;
	font-family: Arial;
	font-size: 11px;
	color: #FFFFFF; 
	width: 170px;
	line-height: 13px;
	margin-left: 1px;	
	
}
.home_promoText_box_2 .h1 { color: #FFFFFF; }
.home_promoText_box_2 .h2 { color: #FFFFFF; }
.home_promoText_box_2 .h3 { color: #FFFFFF; }
.home_promoText_box_2 .h4 { color: #FFFFFF; }
.home_promoText_box_2 .h5 { color: #FFFFFF; }
.home_promoText_box_2 .h6 { color: #FFFFFF; }

/*Green Member Resources rollover sidebar link styles, unbolding and changing font to white, ASM*/
.home_promoText_box_2 a { color: #FFFFFF; }
.home_promoText_box_2 a:hover { text-decoration: underline;  color: #FFFFFF; }
.home_promoText_box_2 a:visited {  color: #FFFFFF; }
.home_promoText_box_2 a:visited:hover { text-decoration: underline; color: #FFFFFF; }

/*Yellow CFA Centre rollover sidebar styles*/
.home_promoText_box_3{
	padding-bottom: 13px;
	font-family: Arial;
	font-size: 11px;
	color: #000000;
	width: 170px;
	line-height: 13px;
	margin-left: 1px;
}
.home_promoText_box_3 .h1 { color: #FFFFFF; }
.home_promoText_box_3 .h2 { color: #FFFFFF; }
.home_promoText_box_3 .h3 { color: #FFFFFF; }
.home_promoText_box_3 .h4 { color: #FFFFFF; }
.home_promoText_box_3 .h5 { color: #FFFFFF; }
.home_promoText_box_3 .h6 { color: #FFFFFF; }

/*Yellow CFA Centre rollover sidebar link styles, unbolding and changing font to white, ASM*/
.home_promoText_box_3 a { color: #000000; }
.home_promoText_box_3 a:hover { text-decoration: underline; color: #000000; }
.home_promoText_box_3 a:visited { color: #000000; }
.home_promoText_box_3 a:visited:hover { text-decoration: underline; color: #000000; }


/*not sure what these apply to, am taking out color: #b3bec8 style, ASM*/
a.home_promoText_link{
	text-decoration: none;
}
a.home_promoText_link:hover{
	text-decoration: underline;
}
/*I don't think these are used? ASM*/
a.home_conferences_promoText_link{
	color: #C0DBC2; /* e1babd*/
	text-decoration: none;
}
a.home_conferences_promoText_link:hover{
	color: #C0DBC2;
	text-decoration: underline;
}
/*What area does this apply to? ASM*/
.home_promoTitle_area{
	padding-bottom: 10px;
	font-family: Arial;
	font-size: 14px;
	color: #FFFFFF;
	/*line-height: 16px;*/
	line-height: 13px;
	font-weight: bold;
	letter-spacing: 0px;
	/*margin-left: 1px;*/
}
a.home_promoContent_link{
	color: #333333;
	text-decoration: none;
}
a.home_promoContent_link:hover{
	color: #333333;
	text-decoration: underline;
}

/*---------------------- HOME ----------------------*/
/** HEADER **/
.home_header_box{
	background-color: #006da8; 
	height: 149px;
	width: 100%;
	font-size: 0px;
}
.home_logo_box{
	background-color: #003466;
	height: 149px;/*100%;*/
	width: 211px;
	float: left;
}
.home_logo_area{
	height: 58px;
	width: 135px;
	padding-top: 52px;
	padding-left: 26px;
}
.home_topLeft_text{
	height: 44px;
	width: 477px;
	margin-top: 68px;
	margin-left: 29px;
	float: left;
}
/* HOME CENTER */
.home_center_box{
	background-color: #858784;
	height: 416px;
	width: 100%;
	font-size: 0px;
}
.home_centerLft_box{
	/*background-color: #d8d9d7; */
	height: 416px;
	width: 744px;
	float: left;
}
/* HOME CENTER RIGHT */
.home_centerRgt_box{
	background-color: #002048;
	/*height: 416px;*/
	/*width: 168px;*/
	position: absolute;
	top: 150px;
	left: 745px;
	font-size: 0px;
	float: left;
}
.home_applicants_box{ 
	height: 86px;
	width: 146px;
	margin-top: 28px;
	margin-left: 22px;
	font-size: 0px;
	/*float: left;*/
}
.home_newApplicants_text{
	margin-top: 0px;
	margin-left: 0px;
	font-size: 0px;
	padding-bottom: 11px;
}
.home_register_box{
	width: 145px;
	margin-top: 12px;
	/*padding-bottom: 12px;*/
	font-size: 11px;
	font-family: Arial;
	line-height: 13px;
	color: #b3bdc8;
}
.L2_register_box{
	width: 145px;
	height: 39px;
	/*padding-top: 14px;*/
	/*margin-bottom: 14px;*/
	/*padding-bottom: 12px;*/
	font-size: 11px;
	font-family: Arial;
	line-height: 13px;
	color: #000000;
}
.home_update_box{
	width: 145px;
	margin-top: 12px;
	margin-left: 1px;
	font-size: 11px;
	font-family: Arial;
	line-height: 13px;
	color: #b3bdc8;
}
/*.home_firstWord_text{
	font-size: 11px;
	font-family: Arial;
	color: #FFFFFF;
	font-weight: bold;
}*/
.search_center_box{
	/*background-color: #003466;*/ 

	font-size: 0px;
	background-color: #FFFFFF;
}
.search_area_box{
	margin-left: 26px;

	/*width: 980px;*/
}
.num_search_result_box{
	padding-top: 23px;
	/*width: 670px;*/
	font-family: Arial;
	font-size: 11px;
	color: #444444;
	padding-bottom: 36px;
}

.search_result_box{

	font-family: Arial;
	font-size: 11px;
	color: #444444;
	padding-bottom: 16px;
}
a.search_result_title{
	color: #006da8;
	font-size: 11px;
	font-family: Arial;
	/*font-weight: bold;*/
	text-decoration: underline;
}

a.search_result_title:hover{
	color: #074B70;
	/*font-weight: bold;*/
	text-decoration: underline;
}
a.search_result_link{
	color: #036f0c;
	font-size: 11px;
	font-family: Arial;
	text-decoration: underline;
}

a.search_result_link:hover{
	color: #043008;
	text-decoration: underline;
}
.search_hightlight{
	background-color: #ffff8a;
	/*height: 11px;
	width: 10px;*/
	font-weight: bold;
}
.result_num_list{
	padding-left: 376px;
	padding-top: 36px;
}
.Input{
	font-family: Arial;
	color: #000000; 
	background-image: url(images/L3_CFA_Program_LogIn_box_background.gif);
	background-repeat: repeat-x;
	border: 0px;
	font-size: 12px;
	height: 18px;
	width: 141px;
	padding: 0px;
	margin-top: 1px;
	margin-left: 1px;
	float: left;
	z-index: 1;
}

#side_3 {
	color: #000000;

}




/*********  End L1  *******************/






@media print {
	#header {
		display: none;
	}
	#leftnav {
		display: none;
	}
	#footer {
		display: none;
	}
	#maincontent {
/* SAO 2006-05-17 - changed font size */
	font-size: 11px;
	margin: 0 224px 0 212px;
	/*
	float: left;
	margin: 0px 0px 0px 0px;
	*/
	background-color: #FFFFFF;
	padding-left:12px;
	padding-right:12px;
	font-weight:400;
}

	#maincontent_inside {
	    width:98%;
	    text-align:left;
	    padding-bottom: 9px;
	    overflow:hidden;    
	}

	#sidebar {
		float: right;
		width: 200px;
		/* SAO 2006-05-17 changed font size*/	
		font-size: 11px;
		padding: 12px;
	}	
}
