HTML a:hover {
	text-decoration: none;
}
BODY {
	CLEAR: both; background: url(/utility/header/images/left_nav_bkg.gif) repeat-y left; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; FONT: 11px Arial, Helvetica, sans-serif; COLOR: #000; PADDING-TOP: 0px; HEIGHT: 100%
}

#content a:hover {
	COLOR: #003366; TEXT-DECORATION: underline
}



.header_box {
	FONT-SIZE: 0px; MARGIN: 0px; WIDTH: 100%; HEIGHT: 150px; BACKGROUND-COLOR: #006da8
}
.home_logo_box {
	FLOAT: left; MARGIN-LEFT: 0px; WIDTH: 211px; HEIGHT: 149px; BACKGROUND-COLOR: #003466
}
.home_logo_area {
	MARGIN-LEFT: 0px; WIDTH: 211px; HEIGHT: 150px
}
.home_topLeft_text {
	MARGIN-TOP: 68px; FLOAT: left; MARGIN-LEFT: 29px; WIDTH: 100%; HEIGHT: 44px
}
.home_center_box {
	FONT-SIZE: 0px; WIDTH: 100%; HEIGHT: 416px
}



#outer_wrapper {
	background: url(/utility/header/images/left_nav_bkg.gif) repeat-y left;
	min-height: 0;
	z-index: 500;
}



.home_centerLft_box {
	FLOAT: left; WIDTH: 100%; HEIGHT: 416px
}
.home_centerRgt_box {
	FONT-SIZE: 0px; LEFT: 745px; FLOAT: left; POSITION: absolute; TOP: 150px; BACKGROUND-COLOR: #002048
}
.home_applicants_box {
	MARGIN-TOP: 28px; FONT-SIZE: 0px; MARGIN-LEFT: 22px; WIDTH: 146px; HEIGHT: 86px
}
.home_newApplicants_text {
	MARGIN-TOP: 0px; FONT-SIZE: 0px; PADDING-BOTTOM: 11px; MARGIN-LEFT: 0px
}
.home_register_box {
	MARGIN-TOP: 12px; FONT-SIZE: 11px; WIDTH: 145px; COLOR: #b3bdc8; LINE-HEIGHT: 13px; FONT-FAMILY: Arial
}
.L2_register_box {
	FONT-SIZE: 11px; WIDTH: 145px; COLOR: #000000; LINE-HEIGHT: 13px; FONT-FAMILY: Arial; HEIGHT: 39px
}
.home_update_box {
	MARGIN-TOP: 12px; FONT-SIZE: 11px; MARGIN-LEFT: 1px; WIDTH: 145px; COLOR: #b3bdc8; LINE-HEIGHT: 13px; FONT-FAMILY: Arial
}
.search_center_box {
	FONT-SIZE: 0px; BACKGROUND-COLOR: #ffffff
}
.search_area_box {
	MARGIN-LEFT: 26px
}
.num_search_result_box {
	FONT-SIZE: 11px; PADDING-BOTTOM: 36px; COLOR: #444444; PADDING-TOP: 23px; FONT-FAMILY: Arial
}
.search_result_box {
	FONT-SIZE: 11px; PADDING-BOTTOM: 16px; COLOR: #444444; FONT-FAMILY: Arial
}
A.search_result_title {
	FONT-SIZE: 11px; COLOR: #006da8; FONT-FAMILY: Arial; TEXT-DECORATION: underline
}
A.search_result_title:hover {
	COLOR: #074b70; TEXT-DECORATION: underline
}
A.search_result_link {
	FONT-SIZE: 11px; COLOR: #036f0c; FONT-FAMILY: Arial; TEXT-DECORATION: underline
}
A.search_result_link:hover {
	COLOR: #043008; TEXT-DECORATION: underline
}
.search_hightlight {
	FONT-WEIGHT: bold; BACKGROUND-COLOR: #ffff8a
}
.result_num_list {
	PADDING-LEFT: 376px; PADDING-TOP: 36px
}
.Input {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; MARGIN-TOP: 1px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 12px; Z-INDEX: 1; FLOAT: left; BACKGROUND-IMAGE: url(/utility/header/images/L3_CFA_Program_LogIn_box_background.gif); BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN-LEFT: 1px; WIDTH: 141px; COLOR: #000000; PADDING-TOP: 0px; BACKGROUND-REPEAT: repeat-x; FONT-FAMILY: Arial; HEIGHT: 18px; BORDER-RIGHT-WIDTH: 0px
}
.L2_table {
	BORDER-TOP-WIDTH: 0px; BACKGROUND-POSITION: 2px 0px; BORDER-LEFT-WIDTH: 0px; RIGHT: 0px; LEFT: 0px; BORDER-BOTTOM-WIDTH: 0px; WIDTH: 100%; BACKGROUND-REPEAT: repeat-x; POSITION: absolute; TOP: 0px; BORDER-COLLAPSE: collapse; BACKGROUND-COLOR: #cececd; BORDER-RIGHT-WIDTH: 0px; cellspacing: 0; cellpadding: 0
}
.Search_table {
	BORDER-TOP-WIDTH: 0px; BACKGROUND-POSITION: 2px 0px; BORDER-LEFT-WIDTH: 0px; RIGHT: 0px; LEFT: 0px; BORDER-BOTTOM-WIDTH: 0px; WIDTH: 100%; BACKGROUND-REPEAT: repeat-x; POSITION: absolute; TOP: 0px; BORDER-COLLAPSE: collapse; BACKGROUND-COLOR: #858784; BORDER-RIGHT-WIDTH: 0px; cellspacing: 0; cellpadding: 0
}
.inside_table {
	BORDER-TOP-WIDTH: 0px; BACKGROUND-POSITION: 2px 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; WIDTH: 100%; BACKGROUND-REPEAT: repeat-x; BORDER-COLLAPSE: collapse; BORDER-RIGHT-WIDTH: 0px; cellspacing: 0; cellpadding: 0
}
.L2_header_box {
	FONT-SIZE: 0px; FLOAT: left; WIDTH: 100%; HEIGHT: 52px
}
.L2_logo_topBox {
	FLOAT: left; WIDTH: 211px; HEIGHT: 52px; BACKGROUND-COLOR: #003366
}
.L2_center_box {
	FONT-SIZE: 0px
}
.L2_lftCenter_box {
	FLOAT: left; WIDTH: 211px
}
.L2_logo_bottomBox {
	FLOAT: left; WIDTH: 211px; HEIGHT: 97px; BACKGROUND-COLOR: #003366
}
.L2_logo_area {
	PADDING-LEFT: 26px; WIDTH: 135px; HEIGHT: 58px
}
.L2_midLftCenter_box {
	FLOAT: left; WIDTH: 291px; HEIGHT: 100%
}
.L2_midLftCenter_promo_box {
	MARGIN-TOP: 9px; FONT-SIZE: 0px; FLOAT: left; WIDTH: 275px; HEIGHT: 288px; BACKGROUND-COLOR: #ffffff
}
.L2_promoTitle_area {
	MARGIN-LEFT: 21px; PADDING-TOP: 22px; HEIGHT: 18px
}
.L2_promoText_area {
	LEFT: 239px; POSITION: absolute; TOP: 152px; HEIGHT: 18px
}
.L2_promoText_box {
	FONT-SIZE: 11px; PADDING-BOTTOM: 13px; MARGIN-LEFT: 1px; WIDTH: 185px; COLOR: #000000; LINE-HEIGHT: 13px; FONT-FAMILY: Arial
}
.L2_promoText_box02 {
	FONT-SIZE: 11px; PADDING-BOTTOM: 8px; MARGIN-LEFT: 1px; WIDTH: 185px; COLOR: #000000; LINE-HEIGHT: 13px; FONT-FAMILY: Arial
}
.L2_L3Nav_box {
	MARGIN-TOP: 8px; FLOAT: left; WIDTH: 275px; BACKGROUND-COLOR: #ffffff
}
.L2_L3Nav_area {
	MARGIN-TOP: 9px; MARGIN-BOTTOM: 6px; MARGIN-LEFT: 8px; WIDTH: 259px
}
.L2_L3link_indentBox {
	MARGIN-LEFT: 14px
}
.L3_L4link_indentBox {
	MARGIN-LEFT: 15px
}
.L2_L3link_separator {
	BACKGROUND-POSITION: 0px -1px; BACKGROUND-IMAGE: url(/utility/header/images/L2_L3_linkSeparator.gif); WIDTH: 259px; BACKGROUND-REPEAT: repeat-x; HEIGHT: 11px
}
.L2_midRgtCenter_area {
	MARGIN-TOP: 41px; MARGIN-LEFT: 18px; WIDTH: 205px
}
.L2_pictureTitle {
	PADDING-BOTTOM: 7px; MARGIN-LEFT: 1px; HEIGHT: 10px
}
.L2_picture_subtitle {
	FONT-SIZE: 10px; MARGIN-LEFT: 0px; COLOR: #727272; LINE-HEIGHT: 13px; PADDING-TOP: 4px; FONT-FAMILY: Arial
}
.L2_midRgtCenter_articleBox {
	MARGIN-LEFT: 3px; WIDTH: 200px; PADDING-TOP: 23px
}
.L2_midRgtCenter_text {
	PADDING-BOTTOM: 8px; MARGIN-LEFT: 1px; LINE-HEIGHT: 13px
}
.L2_RgtCenter_box {
	FLOAT: left; PADDING-BOTTOM: 23px; WIDTH: 236px; HEIGHT: 100%
}
.L2_RgtCenter_topSpace {
	CLEAR: both; FONT-SIZE: 0px; FLOAT: left; WIDTH: 236px; HEIGHT: 97px
}
.L2_RgtCenter_area {
	MARGIN-TOP: 28px; MARGIN-LEFT: 21px; WIDTH: 180px
}
.L2_RgtCenter_articleBox {
	PADDING-BOTTOM: 23px; WIDTH: 180px
}
.L2_RgtCenter_title {
	PADDING-BOTTOM: 12px; MARGIN: 0px
}
.L2_RgtCenter_text {
	PADDING-BOTTOM: 13px; LINE-HEIGHT: 13px
}
A.L2_Promo_link {
	FONT-SIZE: 11px; COLOR: #444444; FONT-FAMILY: Arial; TEXT-DECORATION: none
}
A.L2_Promo_link:hover {
	FONT-SIZE: 11px; COLOR: #444444; FONT-FAMILY: Arial; TEXT-DECORATION: underline
}
A.L2_rgtPromo_link {
	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Arial; TEXT-DECORATION: none
}
A.L2_rgtPromo_link:hover {
	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Arial; TEXT-DECORATION: underline
}
.L3_mainTitle_outsideBox {
	Z-INDEX: 500;
	LEFT: 211px;
	WIDTH: 275px;
	POSITION: absolute;
	TOP: 61px;
	HEIGHT: 88px;
	BACKGROUND-COLOR: #ffffff
}
.L3_mainTitle_img {
	PADDING-LEFT: 21px; PADDING-TOP: 22px
}
.L3_tableColumn {
	BACKGROUND-POSITION: 0px -1px; FLOAT: left; BACKGROUND-IMAGE: url(/utility/header/images/L3_center_background.gif); BACKGROUND-REPEAT: repeat-y
}
.L3_lftCenter_box {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 211px; HEIGHT: 100%; PADDING-TOP: 0px; BACKGROUND-COLOR:#006DA8
}
.L3_lftCenter_navBox {
	FLOAT: right; WIDTH: 211px; BACKGROUND-COLOR: #dadada
}
.L3_lftCenter_topSpacing {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 210px; PADDING-TOP: 0px; HEIGHT: 2px; BACKGROUND-COLOR: #ffffff
}
.L3_lftCenter_topSpacing_gray {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 210px; PADDING-TOP: 0px; HEIGHT: 2px; BACKGROUND-COLOR: #ebebeb
}
.L3_lftCenter_linkBox {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; MARGIN-BOTTOM: 1px; PADDING-BOTTOM: 0px; WIDTH: 210px; LINE-HEIGHT: 10px; PADDING-TOP: 0px; HEIGHT: 21px; BACKGROUND-COLOR: #ffffff
}
.L3_lftCenter_linkBox_active {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; MARGIN-BOTTOM: 1px; PADDING-BOTTOM: 0px; WIDTH: 210px; PADDING-TOP: 0px; HEIGHT: 21px; BACKGROUND-COLOR: #ebebeb
}
.L3_lftCenter_bottomSpacing {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 0px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 100%; PADDING-TOP: 0px; HEIGHT: 11px; BACKGROUND-COLOR: #6ca7c3
}
.L4_lftCenter_link_area {
	FONT-SIZE: 0px; FLOAT: left; MARGIN-BOTTOM: 1px; PADDING-BOTTOM: 6px; WIDTH: 210px; BACKGROUND-COLOR: #f5f5f5
}
.L3_midCenter_box {
	FONT-SIZE: 0px; FLOAT: left; PADDING-BOTTOM: 55px; WIDTH: 533px; HEIGHT: 100%; BACKGROUND-COLOR: #ffffff
}
.L2_breadcrumb_box {
	MARGIN-TOP: 9px; MARGIN-LEFT: 8px; WIDTH: 259px
}
.L3_midCenter_breadcrumbBox {
	BACKGROUND-POSITION: 0px 18px; MARGIN-TOP: 9px; BACKGROUND-IMAGE: url(/utility/header/images/L3_middle_rule.gif); MARGIN-LEFT: 16px; WIDTH: 501px; BACKGROUND-REPEAT: repeat-x; HEIGHT: 19px; BACKGROUND-COLOR: #ffffff
}
.L3_midCenter_breadcrumbArea {
	FONT-SIZE: 11px; MARGIN-LEFT: 12px; COLOR: #002048; LINE-HEIGHT: 14px; FONT-FAMILY: Arial
}
.L3_breadcrumb_link {
	FONT-SIZE: 11px; COLOR: #444444; FONT-FAMILY: Arial; TEXT-DECORATION: none
}
.L3_content_text {
	FONT-SIZE: 11px; MARGIN-LEFT: 1px; COLOR: #444444; FONT-FAMILY: Arial
}
.L3_midLftCenter_box {
	FONT-SIZE: 0px; FLOAT: left; WIDTH: 275px
}
.L3_mainContent_box {
	PADDING-LEFT: 18px; FONT-SIZE: 0px; WIDTH: 249px; PADDING-TOP: 18px
}
.L3_mainContent_area {
	FONT-SIZE: 0px; PADDING-BOTTOM: 15px; MARGIN-LEFT: 10px; WIDTH: 234px; LINE-HEIGHT: 14px
}
.L3_conference_area {
	FONT-SIZE: 0px; MARGIN-LEFT: 10px; WIDTH: 238px; LINE-HEIGHT: 14px
}
.L3_logIn_area {
	PADDING-LEFT: 19px; FONT-SIZE: 0px; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 0px; WIDTH: 164px; PADDING-TOP: 18px
}
.L3_conference_box {
	FLOAT: left; PADDING-BOTTOM: 11px; WIDTH: 258px
}
.L3_conference_image {
	FLOAT: left; WIDTH: 63px; HEIGHT: 60px
}
.L3_conference_text {
	MARGIN-TOP: -2px; FLOAT: left; MARGIN-LEFT: 9px; WIDTH: 185px; LINE-HEIGHT: 14px
}
.L3_conference_spaceBox {
	FONT-SIZE: 0px; FLOAT: left; WIDTH: 100px; HEIGHT: 5px; BACKGROUND-COLOR: #ffffff
}
.L3_conference_spaceBox02 {
	FONT-SIZE: 0px; WIDTH: 100px; HEIGHT: 53px; BACKGROUND-COLOR: #ffffff
}
.L3_verticalSpacer {
	MARGIN-TOP: 5px; WIDTH: 180px; HEIGHT: 21px
}
.L3_verticalSpacer02 {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 48px; WIDTH: 69px; HEIGHT: 21px; BACKGROUND-COLOR: #ffffff
}
.L3_verticalSpacer03 {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 100px; WIDTH: 69px; HEIGHT: 44px; BACKGROUND-COLOR: #ffffff
}
.L3_verticalSpacer04 {
	MARGIN-TOP: 0px; FLOAT: left; WIDTH: 69px; HEIGHT: 22px; BACKGROUND-COLOR: #ffffff
}
.L3_midRgtCenter_box {
	MARGIN-TOP: 9px; FLOAT: right
}
.L3_L4_outsideBox {
	PADDING-BOTTOM: 1px; WIDTH: 226px; MARGIN-RIGHT: 16px; PADDING-TOP: 1px; BACKGROUND-COLOR: #e3e3e3
}
.L3_L4_insideBox {
	MARGIN-LEFT: 1px; WIDTH: 224px; BACKGROUND-COLOR: #ffffff
}
.L3_L4_textBox {
	MARGIN-LEFT: 19px; WIDTH: 191px; PADDING-TOP: 8px
}
.L3_L4_textBox02 {
	MARGIN-LEFT: 19px; WIDTH: 191px
}
.L3_L4_contentBox {
	MARGIN-TOP: -2px; MARGIN-LEFT: 14px; WIDTH: 200px
}
.L3_L4_content_text {
	MARGIN-TOP: -1px; FLOAT: left; MARGIN-LEFT: 12px; WIDTH: 115px; LINE-HEIGHT: 15px; HEIGHT: 75px
}
.L3_L4_content_image {
	FLOAT: left; WIDTH: 69px; HEIGHT: 61px
}
.L3_L4_textArea {
	MARGIN-TOP: -3px; PADDING-BOTTOM: 11px; WIDTH: 200px; LINE-HEIGHT: 15px
}
.L3_L4_textArea02 {
	MARGIN-TOP: -3px; PADDING-BOTTOM: 15px; WIDTH: 200px; LINE-HEIGHT: 15px
}
.L3_smallText {
	FONT-SIZE: 10px; PADDING-BOTTOM: 19px; COLOR: #444444; LINE-HEIGHT: 13px; PADDING-TOP: 5px; FONT-FAMILY: Arial
}
.L3_rgtCenter_box {
	FLOAT: left
}
.L3_promo_box {
	MARGIN-TOP: 28px; FONT-SIZE: 0px; MARGIN-LEFT: 22px; WIDTH: 204px
}
.L2_right_promo_box {
	MARGIN-TOP: 125px; FONT-SIZE: 0px; MARGIN-LEFT: 22px; WIDTH: 204px
}
.L3_promo_box02 {
	MARGIN-TOP: 27px; FONT-SIZE: 0px; MARGIN-LEFT: 22px; WIDTH: 204px
}
.L3_promoTitle_box {
	PADDING-BOTTOM: 12px
}
.L3_promoTitle_area {
	MARGIN-TOP: -2px; PADDING-BOTTOM: 10px
}
.L3_promoText_box {
	FONT-SIZE: 11px; PADDING-BOTTOM: 13px; MARGIN-LEFT: 1px; WIDTH: 170px; COLOR: #000000; LINE-HEIGHT: 13px; FONT-FAMILY: Arial
}
A.L3_promoText_link {
	COLOR: #000000; TEXT-DECORATION: none
}
A.L3_promoText_link:hover {
	COLOR: #000000; TEXT-DECORATION: underline
}
.L3_Professional_Development_promoText_box {
	FONT-SIZE: 11px; PADDING-BOTTOM: 8px; MARGIN-LEFT: 1px; WIDTH: 175px; COLOR: #000000; LINE-HEIGHT: 13px; FONT-FAMILY: Arial
}
.L4_mainContent_box {
	PADDING-LEFT: 18px; FONT-SIZE: 0px
}
.L4_mainContent_area {
	CLEAR: both; FONT-SIZE: 0px; MARGIN-LEFT: 9px; WIDTH: 100%; LINE-HEIGHT: 14px; PADDING-TOP: 18px
}
.L4_logIn_area {
	CLEAR: both; PADDING-LEFT: 19px; FONT-SIZE: 0px; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 18px
}
.L4_schedule_indentBox {
	MARGIN-LEFT: 6px
}
.L4_link_indentBox {
	MARGIN-LEFT: 12px
}
.L4_outside_inputBox {
	MARGIN-TOP: 3px; FLOAT: left; MARGIN-BOTTOM: 4px; WIDTH: 143px; HEIGHT: 19px; BACKGROUND-COLOR: #c3cdd2
}
.L4_outside_small_inputBox {
	MARGIN-TOP: 3px; FLOAT: left; MARGIN-BOTTOM: 4px; WIDTH: 73px; HEIGHT: 19px; BACKGROUND-COLOR: #c3cdd2
}
.L4_registration_footnotes {
	MARGIN-TOP: 15px; FONT-SIZE: 9px; FLOAT: left; WIDTH: 100%; COLOR: #096088; LINE-HEIGHT: 11px; FONT-FAMILY: Arial; HEIGHT: 42px
}
.L4_registration_footnotes_stars {
	FLOAT: left; WIDTH: 17px
}
.L4_registration_footnotes_text {
	FLOAT: left; WIDTH: 100%
}
.topLeft_box {
	Z-INDEX: 10;
	LEFT: 211px;
	MARGIN-LEFT: 0px;
	WIDTH: 790px;
	POSITION: absolute;
	HEIGHT: 149px;
	BACKGROUND-COLOR: #006da8
}
.topNav_box {
	Z-INDEX: 12; POSITION: absolute; TOP: 15px;LEFT:10px;
}
.topNav_navButton {
	FLOAT: left; PADDING-TOP: 0px; HEIGHT: 31px
}
.search_box {
	Z-INDEX: 11;
	LEFT: 532px;
	WIDTH: 178px;
	POSITION: absolute;
	TOP: 93px
}
.page_search_box {
	Z-INDEX: 11; LEFT: 290px; WIDTH: 258px; POSITION: absolute; TOP: 93px
}
.search_text {
	MARGIN-TOP: 0px; FLOAT: left; MARGIN-LEFT: 0px; WIDTH: 48px; HEIGHT: 10px
}
.search_button {
	MARGIN-TOP: 6px; FLOAT: right; MARGIN-LEFT: 0px; WIDTH: 31px; HEIGHT: 20px
}
.bottom_search_area {
	PADDING-LEFT: 335px; PADDING-BOTTOM: 40px; PADDING-TOP: 15px
}
.page_searchInput_bottom {
	BORDER-TOP-WIDTH: 0px; MARGIN-TOP: 7px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 12px; Z-INDEX: 1; FLOAT: left; BORDER-BOTTOM-WIDTH: 0px; MARGIN-LEFT: 0px; WIDTH: 221px; COLOR: #000000; HEIGHT: 18px; BACKGROUND-COLOR: #c5dfed; BORDER-RIGHT-WIDTH: 0px
}
.page_searchInput_top {
	BORDER-TOP-WIDTH: 0px; MARGIN-TOP: 7px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 12px; Z-INDEX: 1; FLOAT: left; BORDER-BOTTOM-WIDTH: 0px; MARGIN-LEFT: 0px; WIDTH: 221px; COLOR: #000000; HEIGHT: 18px; BACKGROUND-COLOR: #80b6d4; BORDER-RIGHT-WIDTH: 0px
}
.search_page_search_button {
	MARGIN-TOP: 6px; MARGIN-LEFT: 3px; WIDTH: 31px; HEIGHT: 20px
}
.home_logIn_box {
	MARGIN-TOP: 28px; FONT-SIZE: 0px; Z-INDEX: 1; MARGIN-LEFT: 20px; WIDTH: 142px; HEIGHT: 109px
}
.L2_outside_inputBox {
	Z-INDEX: 1; FLOAT: left; WIDTH: 143px; HEIGHT: 19px; BACKGROUND-COLOR: #b5b5b4
}
.L3_outside_inputBox {
	Z-INDEX: 1; FLOAT: left; WIDTH: 143px; HEIGHT: 19px; BACKGROUND-COLOR: #c3cdd2
}
.home_Input {
	BORDER-TOP-WIDTH: 0px; MARGIN-TOP: 4px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 12px; Z-INDEX: 1; FLOAT: right; BORDER-BOTTOM-WIDTH: 0px; MARGIN-LEFT: 1px; WIDTH: 141px; COLOR: #000000; FONT-FAMILY: Arial; HEIGHT: 18px; BACKGROUND-COLOR: #ffffff; BORDER-RIGHT-WIDTH: 0px
}
.LogIn_button {
	MARGIN-TOP: 3px; FLOAT: left; MARGIN-LEFT: 0px; WIDTH: 52px; HEIGHT: 20px
}
.LogIn_header {
	PADDING-LEFT: 1px; FONT-SIZE: 0px; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 4px; WIDTH: 132px; HEIGHT: 10px
}
.LogIn_sub_header {
	PADDING-LEFT: 2px; FONT-SIZE: 0px; FLOAT: left; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 3px; MARGIN-LEFT: 0px; WIDTH: 54px; PADDING-TOP: 7px; HEIGHT: 7px
}
.footer_area {
	WIDTH: 100%; min-width: 1000px; HEIGHT: 35px; BACKGROUND-COLOR: #5c5c5c
}
.footer_box {
	FLOAT: left; MARGIN: 0px; WIDTH: 100%; HEIGHT: 35px; BACKGROUND-COLOR: #5c5c5c
}
.footerText {
	FONT-SIZE: 11px; MARGIN-LEFT: 27px; COLOR: #bebebe; LINE-HEIGHT: 14px; PADDING-TOP: 11px; FONT-FAMILY: Arial
}
a.footerText_link {
	color: #bebebe;
	text-decoration: none;
	word-spacing: 2px;
}

a.footerText_link:hover {
	color: #bebebe;
	text-decoration: underline;
}

a.footerText_link:visited {
	color: #bebebe;
	text-decoration: none;
	word-spacing: 2px;
}

a.footerText_link:visited:hover {
	color: #bebebe;
	text-decoration: underline;
}
#menu {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; Z-INDEX: 500; BACKGROUND: #eee; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: auto; PADDING-TOP: 0px; break: none
}
#menu UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; Z-INDEX: 500; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: auto; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#menu A {
	DISPLAY: block; FONT-SIZE: 0px; Z-INDEX: 500; MARGIN: 0px; LINE-HEIGHT: 0px
}
#menu A.subMenuLink {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; Z-INDEX: 500; PADDING-BOTTOM: 3px; LINE-HEIGHT: 13px; PADDING-TOP: 3px; FONT-FAMILY: Arial; TEXT-DECORATION: none
}
#menu LI {
	Z-INDEX: 500; POSITION: relative
}
#menu UL UL {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; Z-INDEX: 500; PADDING-BOTTOM: 0px; WIDTH: 187px; PADDING-TOP: 1px; POSITION: absolute
}
.subMenuBkgnd {
	Z-INDEX: 500
}
.subMenuButton_Area {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; Z-INDEX: 500; MARGIN-BOTTOM: 1px; PADDING-BOTTOM: 1px; WIDTH: 185px; PADDING-TOP: 1px
}
.subMenuButton_Area:hover {
	Z-INDEX: 500
}
.subMenuButton_Box {
	BACKGROUND-POSITION: 8px 6px; PADDING-LEFT: 23px; Z-INDEX: 500; MARGIN-BOTTOM: 1px; WIDTH: 162px; BACKGROUND-REPEAT: no-repeat
}
#menu UL UL UL {
	LEFT: 100%; POSITION: absolute; TOP: 0px
}
DIV#menu UL UL {
	DISPLAY: none
}
DIV#menu UL LI:hover UL UL {
	DISPLAY: none
}
DIV#menu UL UL LI:hover UL UL {
	DISPLAY: none
}
DIV#menu UL A:hover {
	DISPLAY: block; Z-INDEX: 1000
}
DIV#menu UL LI:hover UL {
	DISPLAY: block; Z-INDEX: 1000
}
DIV#menu UL UL LI:hover UL {
	DISPLAY: block; Z-INDEX: 1000
}
DIV#menu UL UL UL LI:hover UL {
	DISPLAY: block; Z-INDEX: 1000
}
#menu {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; Z-INDEX: 500; BACKGROUND: #006da8; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: auto; PADDING-TOP: 0px; break: none
}
#menu A.subMenuLink {
	COLOR: #00367a
}
.subMenuBkgnd {
	BACKGROUND: #a4bee2
}
.subMenuButton_Area {
	BACKGROUND-COLOR: #c5dffb
}
.subMenuButton_Area:hover {
	BACKGROUND-COLOR: #9eb9d7
}
.subMenuButton_Box {
	BACKGROUND-IMAGE: url(/utility/header/images/subNavArrow_CFA_Program.gif)
}
DIV#menu UL UL LI:hover {
	BACKGROUND-COLOR: #9eb9d7
}
.menu_title_Area {
	BACKGROUND-COLOR: #002048
}
.tableColumn {
	BACKGROUND-POSITION: 211px 149px; BACKGROUND-IMAGE: url(/utility/header/images/CFA_Program_rgtBackground_img.jpg); BACKGROUND-REPEAT: no-repeat
}
.L2_midLftCenter_promo_area {
	MARGIN-TOP: 8px; BACKGROUND-IMAGE: url(/utility/header/images/CFA_Program_gradientBackground.jpg); MARGIN-LEFT: 8px; WIDTH: 259px; BACKGROUND-REPEAT: repeat-x; HEIGHT: 255px; BACKGROUND-COLOR: #001f46
}
.L2_midRgtCenter_box {
	FLOAT: left; BACKGROUND-IMAGE: url(/utility/header/images/L2_CFA_Program_midBackground.gif); PADDING-BOTTOM: 23px; WIDTH: 242px; BACKGROUND-REPEAT: repeat-x; HEIGHT: 100%; BACKGROUND-COLOR: #ffffff
}
.searchInput {
	BORDER-TOP-WIDTH: 0px; MARGIN-TOP: 7px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 11px; Z-INDEX: 1; FLOAT: left; BORDER-BOTTOM-WIDTH: 0px; MARGIN-LEFT: 0px; WIDTH: 141px; COLOR: #000000; LINE-HEIGHT: 13px; FONT-FAMILY: Arial; HEIGHT: 18px; BACKGROUND-COLOR: #94acc7; BORDER-RIGHT-WIDTH: 0px
}
A.More_link {
	FONT-SIZE: 11px; MARGIN-LEFT: 1px; COLOR: #00367a; LINE-HEIGHT: 13px; FONT-FAMILY: Arial; HEIGHT: 8px; TEXT-DECORATION: underline
}
A.More_link:hover {
	COLOR: #001b3d; TEXT-DECORATION: underline
}
.link_spacing {
	BACKGROUND-POSITION: 0px 1px; height: 10px;MARGIN-TOP: 7px; BACKGROUND-IMAGE: url(/utility/header/images/CFA_Program_arrow_0.gif); MARGIN-LEFT: 24px; BACKGROUND-REPEAT: no-repeat
}
.link_spacing2 {
	BACKGROUND-POSITION: 0px 1px; height: 10px;MARGIN-TOP: 7px; MARGIN-LEFT: 24px; BACKGROUND-REPEAT: no-repeat
}
.link_spacing_active {
	BACKGROUND-POSITION: 0px 1px; height: 10px;MARGIN-TOP: 7px; BACKGROUND-IMAGE: url(/utility/header/images/CFA_Program_arrow_a.gif); MARGIN-LEFT: 24px; BACKGROUND-REPEAT: no-repeat
}
.L2_L3link_spacing {
	BACKGROUND-POSITION: 0px 1px; height: 10px;BACKGROUND-IMAGE: url(/utility/header/images/CFA_Program_arrow_0.gif); MARGIN-LEFT: 20px; LINE-HEIGHT: 11px; BACKGROUND-REPEAT: no-repeat
}
.L3_L4link_spacing {
	BACKGROUND-POSITION: 0px 3px; MARGIN-TOP: 5px;height: 10px; BACKGROUND-IMAGE: url(/utility/header/images/CFA_Program_L4_arrow_0.gif); MARGIN-LEFT: 31px; BACKGROUND-REPEAT: no-repeat
}
.L3_mainTitle {
	MARGIN-TOP: 8px; BACKGROUND-IMAGE: url(/utility/header/images/CFA_Program_gradientBackground.jpg); MARGIN-LEFT: 8px; WIDTH: 259px; BACKGROUND-REPEAT: repeat-x; HEIGHT: 80px; BACKGROUND-COLOR: #001f46
}
.L3_logIn_box {
	MARGIN-TOP: 15px; FONT-SIZE: 0px; Z-INDEX: 1; MARGIN-BOTTOM: 15px; WIDTH: 249px; HEIGHT: 143px; BACKGROUND-COLOR: #dfecf2
}
.header_box {
	FONT-SIZE: 0px; WIDTH: 100%; min-width: 1000px; HEIGHT: 149px; BACKGROUND-COLOR: #006da8
}
A.mainContent_link {
	FONT-SIZE: 11px; COLOR: #00367a; LINE-HEIGHT: 13px; FONT-FAMILY: Arial; TEXT-DECORATION: underline
}
A.mainContent_link:hover {
	COLOR: #001b3d; TEXT-DECORATION: underline
}
A.Nav_link {
	PADDING-LEFT: 0px;
	FONT-SIZE: 11px;
	COLOR: #003399;
	FONT-FAMILY: Arial;
	TEXT-DECORATION: none
}
A.Nav_link:hover {
	COLOR: #001b3d;
	TEXT-DECORATION: underline
}
A.Nav_link:visited {
	PADDING-LEFT: 0px;
	FONT-SIZE: 11px;
	COLOR: #003399;
	FONT-FAMILY: Arial;
	TEXT-DECORATION: none
}
A.Nav_link:visited:hover {
	COLOR: #001b3d;
	TEXT-DECORATION: underline
}
A.Nav_link_a {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #003399;
	LINE-HEIGHT: 11px;
	FONT-FAMILY: Arial;
	TEXT-DECORATION: underline
}
A.Nav_link_a:hover {
	FONT-WEIGHT: bold;
	COLOR: #001b3d;
	TEXT-DECORATION: underline
}
A.Nav_link_a:visited {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #003399;
	LINE-HEIGHT: 11px;
	FONT-FAMILY: Arial;
	TEXT-DECORATION: underline
}
A.Nav_link_a:visited:hover {
	FONT-WEIGHT: bold;
	COLOR: #001b3d;
	TEXT-DECORATION: underline
}
A.L4_Nav_link {
	PADDING-LEFT: 0px; FONT-SIZE: 11px; COLOR: #314b6b; LINE-HEIGHT: 11px; FONT-FAMILY: Arial; TEXT-DECORATION: none
}
A.L4_Nav_link:hover {
	COLOR: #314b6b; TEXT-DECORATION: underline
}
.L4_Nav_link_a {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #314b6b; LINE-HEIGHT: 11px; FONT-FAMILY: Arial; TEXT-DECORATION: none
}
.title_bigText {
	FONT-WEIGHT: bold; FONT-SIZE: 15px; PADDING-BOTTOM: 11px; COLOR: #001b3d; FONT-FAMILY: Arial
}
.L3_L4_Header {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 6px; COLOR: #001b3d; LINE-HEIGHT: 15px; FONT-FAMILY: Arial
}
.L4_lftCenter_link_spacing {
	BACKGROUND-POSITION: 0px 1px; BACKGROUND-IMAGE: url(/utility/header/images/CFA_Program_arrow_0.gif); BACKGROUND-REPEAT: no-repeat
}
.L4_CFA_Program_schedule_spacing {
	WIDTH: 10px; HEIGHT: 19px
}
.L4_schedule_box {
	MARGIN-TOP: 19px; FONT-SIZE: 0px; MARGIN-BOTTOM: 7px; WIDTH: 481px; BACKGROUND-COLOR: #dfecf2
}
.L4_registration_box {
	MARGIN-TOP: 29px; FONT-SIZE: 0px; MARGIN-BOTTOM: 34px; WIDTH: 481px; HEIGHT: 265px; BACKGROUND-COLOR: #dfecf2
}
.L4_table {
	CLEAR: both; MARGIN-TOP: 18px; MARGIN-LEFT: 16px; WIDTH: 439px
}
.L4_col {
	FLOAT: left
}
.L4_col_highlight {
	FLOAT: left; WIDTH: 85px; BACKGROUND-COLOR: #bdd8e4
}
.L4_headerBox {
	MARGIN-TOP: 10px; PADDING-LEFT: 5px; HEIGHT: 12px
}
.L4_headerBox_highlight {
	MARGIN-TOP: 10px; PADDING-LEFT: 8px; HEIGHT: 32px
}
.header {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #001b3d; LINE-HEIGHT: 12px; FONT-FAMILY: Arial
}
.L4_smallText {
	FONT-SIZE: 10px; COLOR: #001b3d; LINE-HEIGHT: 12px; FONT-FAMILY: Arial
}
.L4_content {
	HEIGHT: 78px
}
.L4_contentBox {
	MARGIN-TOP: 8px; FONT-SIZE: 12px; HEIGHT: 30px; BACKGROUND-COLOR: #c5dde7
}
.L4_contentBox_highlight {
	MARGIN-TOP: 8px; FONT-SIZE: 12px; HEIGHT: 30px; BACKGROUND-COLOR: #a7cbdb
}
.L4_contentText {
	FONT-SIZE: 11px; MARGIN-LEFT: 5px; PADDING-TOP: 1px; FONT-FAMILY: Arial
}
.L4_contentText_highlight {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; MARGIN-LEFT: 8px; PADDING-TOP: 1px; FONT-FAMILY: Arial
}
.L4_registration_table {
	MARGIN-TOP: -2px; MARGIN-LEFT: 21px; WIDTH: 423px
}
.L4_registration_textBox {
	FONT-SIZE: 11px; FLOAT: left; WIDTH: 261px; LINE-HEIGHT: 26px; FONT-FAMILY: Arial
}
.L4_registration_inputBox {
	MARGIN-TOP: 6px; FONT-SIZE: 11px; FLOAT: right; WIDTH: 144px; FONT-FAMILY: Arial
}
.small_Input {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; MARGIN-TOP: 1px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 12px; Z-INDEX: 1; FLOAT: left; BACKGROUND-IMAGE: url(/utility/header/images/L3_CFA_Program_LogIn_box_background.gif); BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN-LEFT: 1px; WIDTH: 71px; COLOR: #000000; PADDING-TOP: 0px; BACKGROUND-REPEAT: repeat-x; FONT-FAMILY: Arial; HEIGHT: 18px; BORDER-RIGHT-WIDTH: 0px
}
.title {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #001b3d; LINE-HEIGHT: 13px; FONT-FAMILY: Arial; LETTER-SPACING: 0px
}
.title_textOnly {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; PADDING-BOTTOM: 10px; COLOR: #001b3d; LINE-HEIGHT: 13px; FONT-FAMILY: Arial; LETTER-SPACING: 0px
}
.L2_table_textOnly {
	BACKGROUND-IMAGE: url(/utility/header/images/CFA_Program_L2_table.gif); BACKGROUND-REPEAT: repeat-x
}
.L3_table_textOnly {
	BACKGROUND-IMAGE: url(/utility/header/images/CFA_Program_L2_table.gif); BACKGROUND-REPEAT: repeat-x
}
.blue_box {
	FONT-SIZE: 0px; HEIGHT: 88px; BACKGROUND-COLOR: #002048
}
.search_button_textOnly {
	BORDER-TOP-WIDTH: 0px; MARGIN-TOP: 6px; FONT-WEIGHT: bold; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 11px; FLOAT: right; BORDER-BOTTOM-WIDTH: 0px; MARGIN-LEFT: 0px; WIDTH: 27px; COLOR: #ffffff; FONT-FAMILY: Arial; HEIGHT: 18px; BACKGROUND-COLOR: #335376; TEXT-ALIGN: center; BORDER-RIGHT-WIDTH: 0px
}
.login_button_textOnly {
	BORDER-TOP-WIDTH: 0px; MARGIN-TOP: 6px; FONT-WEIGHT: bold; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 11px; FLOAT: left; BORDER-BOTTOM-WIDTH: 0px; MARGIN-LEFT: 0px; WIDTH: 52px; COLOR: #ffffff; FONT-FAMILY: Arial; HEIGHT: 18px; BACKGROUND-COLOR: #335376; TEXT-ALIGN: center; BORDER-RIGHT-WIDTH: 0px
}
.topNav_navButton_text {
	BORDER-TOP-WIDTH: 0px; FONT-WEIGHT: bold; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 11px; BORDER-BOTTOM-WIDTH: 0px; COLOR: #ffffff; FONT-FAMILY: Arial; BACKGROUND-COLOR: #002048; BORDER-RIGHT-WIDTH: 0px
}
.L2_midLftCenter_promo_area_textOnly {
	MARGIN-TOP: 8px; MARGIN-LEFT: 8px; WIDTH: 259px; BACKGROUND-REPEAT: repeat-x; HEIGHT: 255px; BACKGROUND-COLOR: #001f46
}
.L3_midLftCenter_promo_area_textOnly {
	MARGIN-TOP: 8px; MARGIN-LEFT: 8px; WIDTH: 259px; BACKGROUND-REPEAT: repeat-x; HEIGHT: 80px; BACKGROUND-COLOR: #001f46
}
.top_box {
	WIDTH: 100%; BACKGROUND-COLOR: #002048
}
.link_spacing_textOnly {
	BACKGROUND-POSITION: 0px 1px; MARGIN-TOP: 7px; BACKGROUND-IMAGE: url(/utility/header/images/CFA_Program_arrow_0.gif); MARGIN-LEFT: 20px; BACKGROUND-REPEAT: no-repeat
}
.link_spacing_active_textOnly {
	BACKGROUND-POSITION: 0px 1px; MARGIN-TOP: 7px; BACKGROUND-IMAGE: url(/utility/header/images/CFA_Program_arrow_a.gif); MARGIN-LEFT: 20px; BACKGROUND-REPEAT: no-repeat
}
.L3_L4link_spacing_textOnly {
	BACKGROUND-POSITION: 0px 3px; MARGIN-TOP: 5px; BACKGROUND-IMAGE: url(/utility/header/images/CFA_Program_L4_arrow_0.gif); MARGIN-LEFT: 27px; BACKGROUND-REPEAT: no-repeat
}
DIV.spacer {
	CLEAR: both
}

#footer {
	font-size: 9px;
	color: #FFFFFF;
	width:100%;
}


@media print {
	.header_box {
		display: none;
	}
	.footer_area {
		display: none;
	}
	.L3_lftCenter_box {
		display: none;
	}


}







/* Main tags or page components */
body {
	margin: 0px;
	line-height:normal;
	}

body, div, p, blockquote, ol, ul, dl, li, table, dt, dd, td, th, tr { 
	font-family:Verdana, Arial, sans-serif;  
	font-size: small;
	color:#003366;
	line-height:normal;
	}

br {
	line-height:normal;
	}
	
p {
	line-height:2.3ex;
	}
	
font { 
	font-family:Verdana, Arial, sans-serif;  
	/* color:#003366; */
	line-height:normal;
	}

font p { 
	font-family:Verdana, Arial, sans-serif;  
	/* color:#003366; */
	line-height:normal;
	}

p font { 
	font-family:Verdana, Arial, sans-serif;  
	/* color:#003366; */
	line-height:normal;
	}

.errormessage {
	color:#ff0000;
	}

b, strong {
	font-weight:900;
	line-height:normal;
	}

h1, h2, h3, h4, h5, h6 {
	margin-bottom:2px; 
	margin-top:2px;
	color:#003366;
	line-height:normal;
	}
	
.return {display:none;}

.biopic {
	float:right; 
	width:10%;
	}

.bgcolor {
 	background-color: #dfe2ec; 
    } 

/*Header*/
#header {
	background: #003366;
	line-height:normal;
	}

td.topbuttons2 {
	font-size:11px; 
	}
		
td.topbuttons a {
	font-family: Arial, Helvetica, sans-serif;
	color:#ffffff; 
	font-size:11px; 
	text-decoration: underline; 
	font-weight:bold;
	line-height:normal;
	}
	
td.topbuttons2 a {
	font-family: Arial, Helvetica, sans-serif;
	color:#ffffff; 
	font-size:11px; 
	text-decoration: underline; 
	font-weight:bold;
	line-height:normal;
	}

td.topbuttons2 a:visited {
	font-family: Arial, Helvetica, sans-serif;
	color:#f0af00; 
	font-size:11px; 
	text-decoration: underline; 
	font-weight:bold;
	line-height:normal;
	}

td.topbuttons a:hover {
	color: #fff; 
	line-height:normal;
	font-size:11px; 
	}

td.topbuttons2 a:hover {
	color: #f0af00; 
	line-height:normal;
	font-size:11px; 
	}

#header table {
	#dfe2ec:none;
	line-height:normal;
	}


/*Navigation*/

#leftnav {
	width:10%;
	}

#navigation {
	font-family: Arial, Helvetica, sans-serif; 
	background-color:#9197bc; 
	padding: 1em 0 0 0; 
	background-image:none;
	}

#navigation span {
	font-family: Arial, Helvetica, sans-serif;  
	display: none; 
	float: left; 
	margin: 4px 0px -2px -2px; 
	padding: 0 1px; 
	background: transparent; 
	border: 1px solid #CCC; 
	cursor: pointer; 
	color: #708090; 
	text-decoration: none; 
	}
 html>body #navigation span { 
 	border: 1px dotted #708090; 
	margin-right: 2px; 
	}

#navigation p.navHead { 
	display: none; 
	}

#navigation p { 
	margin: 0; 
	}

#navigation div.nav div { 
	font-weight: normal; 
	line-height: 17px;  
	font-family: Arial, Helvetica, sans-serif; }
	
#navigation div.nav div.navheading { 
	color:#ffffff; 
	background-color:#e3e4ee; 
	padding:3px 5px 3px 5px; 
	line-height:12px; 
	font-weight:900; 
	font-family: Arial, Helvetica, sans-serif;  
	background-image:none;
	}

#navigation div.nav div.navitem1bottom { 
	display:block; 
	padding:5px; 
	border-bottom: 1px solid #708090; 
	line-height:10px; 
	font-family: Arial, Helvetica, sans-serif; 
	}

.pageon {
	display:block; 
	font-weight:bold; 
	font-size:11px; 
	color: #f0af00; 
	border-bottom: 1px solid #708090;
	font-family: Arial, Helvetica, sans-serif; 
	padding-top:3px; 
	padding-right:2px; 
	padding-bottom:3px; 
	padding-left:1px;   
	vertical-align:middle;
	height:auto;
	}
	
.pageon a {
	text-decoration:none;
	}

#navigation div.nav div.navitem1bottom { 
	display:block; 
	padding:5px; 
	border-bottom: 1px solid #708090; 
	line-height:10px; 
	font-family: Arial, Helvetica, sans-serif; 
	}

td div.navitem1top a:hover, td div.navitem1bottom a:hover, #navigation A.menuOpen { 
	background: #fff; 
	text-decoration: none; 
	font-family: Arial, Helvetica, sans-serif; 
	}
	
td a div.pageon { 
	background: #fff; 
	text-decoration: none; 
	font-family: Arial, Helvetica, sans-serif; 
	}

td div.pageon a { 
	background: #fff; 
	text-decoration: none; 
	font-family: Arial, Helvetica, sans-serif; 
	}

td div.pageon a:hover { 
	background: #fff; 
	text-decoration: none; 
	font-family: Arial, Helvetica, sans-serif; 
	}
	
td div.navitem1bottom { 
	display:block;   
	padding-top:3px; 
	padding-right:4px; 
	padding-bottom:3px; 
	padding-left:1px;  
	border-bottom: 1px solid #708090;  
	font-family: Arial, Helvetica, sans-serif; 
	vertical-align:middle;
	cursor:pointer;
	}

td div.navitem1top { 
	display:block;  
	padding-top:3px; 
	padding-right:2px; 
	padding-bottom:3px; 
	padding-left:1px;  
	font-weight:bold; 
	border-bottom: 1px solid #708090; 
	font-family: Arial, Helvetica, sans-serif; 
	vertical-align:middle;
	cursor:pointer;
	}

td div.navitem1spacer { 
	display:block;  
	padding-top:3px; 
	padding-right:2px; 
	padding-bottom:3px; 
	padding-left:1px;  
	font-weight:bold; 
	border-bottom: 1px solid #708090; 
	line-height:12px; 
	font-family: Arial, Helvetica, sans-serif; 
	height:16px;
	vertical-align:middle;
	}

/* new code for navigation so entire row is a link */
td a div.navitem1top {  
	text-decoration:none; 
	font-weight:bold; 
	font-size:11px; 
	color:#003366; 
	font-family: Arial, Helvetica, sans-serif; 
	cursor:pointer;

	}

td a div.navitem1top img {  
	text-decoration:none; 
	border:none;
	}
	
td a div.navitem1bottom {  
	text-decoration:none; 
	font-size:11px; 
	color:#003366; 
	font-family: Arial, Helvetica, sans-serif; 
	}

td a div.navitem1bottom img {  
	text-decoration:none; 
	border:none;
	}


/* end new code */	

td div.navitem1top a {  
	text-decoration:none; 
	font-weight:bold; 
	color:#003366; 
	font-family: Arial, Helvetica, sans-serif; 
	}
	
td div.navitem1bottom a {
	text-decoration:none; 
	color:#003366; 
	font-family: Arial, Helvetica, sans-serif; 
	}

td div.navheading { 
	color:#ffffff; 
	background-color:#003366; 
	padding:3px 5px 3px 5px; 
	font-size:11px; 
	font-weight:900; 
	font-family: Arial, Helvetica, sans-serif; 
	background-image:none;
	display:block;
	vertical-align:middle;
	}

tablewithborder {
 border: 1px solid #000000;
}
hr {color: #f00;
background-color: #DFE2EC;
height: 3px;}


/*Content*/

.crumb {
	font-weight:normal; 
	font-size:.8em; 
	color:#003366; 
	font-family: Arial, Helvetica, sans-serif; 
	}
	
.crumb a {
	text-decoration:underline; 
	font-weight:normal; 
	color:#003366; 
	font-family: Arial, Helvetica, sans-serif; 
	}

#content {
	font: 11px/14px Verdana, Verdana,'New York',serif; 
	background: #fff; 
	color: #000; 
	padding-left:15px;
	margin-top:-1px;
	line-height:normal; 	  
	}
		
#content p { 
	text-indent: 0%; 
	margin:0px;
	padding-bottom:8px;
	/* padding:3px 3px 3px 3px; */
	line-height:normal;
	}
	
#content .headlinetable {border: 1px solid #CCC; }

/*
#content table {
	margin-bottom:5px;
	}
*/

#content .regiontitle {
	border-bottom: 1px solid #036;
	color:#f0af00;
	font-weight:900;
	font-size:medium;
	padding-bottom:4px;
	line-height:normal;
	}

#content .section { 
	margin: 0px 10px 2px 0px; 
	font: normal 9px Verdana,silkscreen,helvetica,sans-serif; 
	color: #708090; 
	text-align: right; 
	}
	
#content .section a, .date a { text-decoration: none; }
#content .headline, .display { font-weight: bold; font-family: Verdana,sans-serif; }
#content .headline h1 { margin-top: 0.5em; font-size: small; line-height: 10px; }
#content .headline h2 { margin-top: -0.8em; font-size: small; }
#content .headline h3 { margin: -1em auto 0 auto; font-size: small; font-weight: normal; }
#content .headline + .date { padding-bottom: 0.2em; border-style:solid; border-bottom: 0px solid #ddd; }
#content #footer { margin: 2px 0; padding: 2px 0px; color: #708090; font: .9em Verdana,verdana,sans-serif; text-align: center; border-style:solid; border-top: 0px solid #fff; border-bottom: 0px solid #fff; border-left: 0px solid #fff; border-right: 0px solid #fff;}
#content div.lorem { overflow: auto; border-style:solid; border: 0px inset #fff; padding: 1em; margin: 1em; /*Commented out to prevent Moz 0.9.6 from crashing background: #F0F8FF;*/ }
#content .insidetable {border:none; line-height:normal; }
#content .leadstory {border-style:solid; border:0px solid #DDD; padding:5px;}
#content .first_text {margin-left:10px;}
#content .leadtitle {border: none;  font-size: x-small; background-color:#ffffff; text-transform:uppercase; color:#23238E; font-weight:bold; padding:4px 4px 4px 4px; text-align:center; background-image:none;}
#content .secondlevelpagetext {border: none;  font-size: x-small; padding:4px 4px 4px 4px; height:400px; } /* height originally 270px */
#content .othertext {border: none;  font-size: x-small; padding:0px 4px 0px 4px;} 
#content .homepagetext {border: none;  font-size: x-small; padding:4px 4px 4px 4px; height:270px; } 
#content .text {font-size: .8em; font-family:Verdana,sans-serif; line-height:1.3em;}
#content .text p { font-size:1em; font-family:Verdana,sans-serif; line-height:1.3em; vertical-align:top;}
#content td.textcfatitle p {font-size: .8em; font-family:Verdana,sans-serif; line-height:1.3em;margin-left:5px;margin-right:5px;}
#content td.textcfasub p {font-size: .8em; font-family:Verdana,sans-serif; line-height:1.3em;margin-left:5px;margin-right:5px;}
#content td.textcfatitle  {font-size: .8em; font-family:Verdana,sans-serif; line-height:1.3em;margin-left:5px;margin-right:5px;}
#content td.textcfasub  {font-size: .8em; font-family:Verdana,sans-serif; line-height:1.3em;margin-left:5px;margin-right:5px;}
#content td.text ul li { font-size:.9em; font-family:Verdana,sans-serif; line-height:1.3em; vertical-align:top;}
#content td.text ul li a { font-size:.9em; font-family:Verdana,sans-serif; line-height:1.3em; vertical-align:top;}
#content .storytext {font-size: small; font-family:Verdana,sans-serif; line-height:1.6em;}
#content .headlinetext {font-size: .85em; line-height:1.4em; font-family:Verdana,sans-serif; color:#003366;padding-right:10px;}
#content .headlinetext div {display:block; font-size: 1em; margin:4px 0px 4px 0px; font-family:Verdana,sans-serif; color:#003366;}
#content .leadstorytext {font-size: small; font-family:Verdana,sans-serif;}
#content .othernote {font-size:x-small; text-align:right; margin-top:-8px;  }
#content tr.othertitle td.titletext {font-size:1em; background-color:#fff; text-transform:uppercase; color:#d68300; font-weight:bold; text-align:center; background-image:none;}
#content .titletext {border-bottom: 2px solid #f0af00; font-size:1em; background-color:#fff; text-transform:uppercase; color:#d68300; font-weight:bold; text-align:center; background-image:none;}
#content .pdtitletext {border-bottom: 2px solid #f0af00; font-family:Arial,sans-serif; font-weight:900; color:#003366; }
#content .titletext2 {font-size:small; background-color:#fff; text-transform:uppercase; color:#d68300; font-weight:bold; text-align:center; font-family:Arial,sans-serif; background-image:none;}
#content .titletexthome {font-size:x-small; background-color:#fff; text-transform:uppercase; color:#d68300; font-weight:bold; text-align:center; font-family:Arial,sans-serif; background-image:none;} 

/* old AIMR website styles */
.heading_title {
	font: bold 12pt verdana, arial, helvetica, sans-serif;
	color: #003366;
	line-height:2.6ex;
	}
	
td.heading_title {
	font: bold 12pt verdana, arial, helvetica, sans-serif;
	color: #003366;
	line-height:2.6ex;
	}
	
.section-background {
 	font: Verdana, Arial, Helvetica, sans-serif;
 	background-color: #dfe2ec; 
	}
	
.small_text {
	font-family: verdana, arial, helvetica, sans-serif; 
	font-size: 8pt; 
	font-weight: normal; 
	line-height:normal;
	}

.small_text p { 
	font-family: verdana, arial, helvetica, sans-serif; 
	font-size: 8pt; 
	font-weight: normal; 
	line-height:normal;
	}

p.small_text { 
	font-family: verdana, arial, helvetica, sans-serif; 
	font-size: 8pt; 
	font-weight: normal; 
	line-height:normal;
	}

td .small_text { 
	font-family: verdana, arial, helvetica, sans-serif; 
	font-size: 8pt; 
	font-weight: normal; 
	line-height:normal;
	}

td.small_text { 
	font-family: verdana, arial, helvetica, sans-serif; 
	font-size: 8pt; 
	font-weight: normal; 
	line-height:normal;
	}


td.small_text ul li { 
	font-family: verdana, arial, helvetica, sans-serif; 
	font-size: 8pt; 
	font-weight: normal; 
	line-height:normal;
	}

.small_title {
	font-family: verdana, arial, helvetica, sans-serif; 
	font-size: 8pt; 
	font-weight: normal; 
	line-height:normal;
	padding-top:3px;
	padding-bottom:3px;
	}

.small_title p { 
	font-family: verdana, arial, helvetica, sans-serif; 
	font-size: 8pt; 
	font-weight: normal; 
	line-height:normal;
	padding-top:3px;
	padding-bottom:3px;
	}

p.small_title { 
	font-family: verdana, arial, helvetica, sans-serif; 
	font-size: 8pt; 
	font-weight: normal; 
	line-height:normal;
	padding-top:3px;
	padding-bottom:3px;
	}

td .small_title { 
	font-family: verdana, arial, helvetica, sans-serif; 
	font-size: 8pt; 
	font-weight: normal; 
	line-height:normal;
	padding-top:3px;
	padding-bottom:3px;
	}



.bgcolor-lg {
	font: verdana, arial, helvetica, sans-serif; 
	background-color: #dfe2ec;
	}

.green {
	font-family: verdana, arial, helvetica, sans-serif; 
	font-weight: 700;
	color: #003366;
	font-style:normal; 
	line-height:normal;
	}

.green a {
	font-weight: 700;
	font-style:normal; 
	}
/* end old AIMR Styles */


.tabletitle {font-weight:900; color:#003366; border-bottom: 0px solid #f0af00; font-family:Arial,sans-serif;
	}
	
#memberstable {border-right: 2px solid #f0af00; border-top: 2px solid #f0af00;
	}
	
}

.specialtext {
	color:#f0af00; 
	font-size:1.6em; 
	line-height:1em; 
	font-weight:700;
	padding-bottom:4px;
	}

.caption {color:#003366; font-size:small; line-height:1.1em; padding-left:5px; padding-right:5px;}
.caption p {color:#003366; font-size:xx-small; line-height:1.1em; padding-left:5px; padding-right:5px;}


/*CFA Program Section*/
#cfaprogram {border:0px solid #fff; padding:5px 5px 0px 5px;}
#cfaprogram .cfatitle {border: none;  font-size: x-small; background-color:#ffffff; text-transform:uppercase; color:#23238E; font-weight:bold; background-image:none; padding:4px 4px 4px 4px; text-align:center;}
#cfaprogram .cfacontent {border: none; padding:0px;}
#cfaprogramtable {border-right: 2px solid #f0af00; border-top: 2px solid #f0af00; }

/*Sidebar*/
#sidebar { min-width: 100px; width: 70%; height:100%; font-size: x-small; line-height: 12px; padding:0px 4px 2px 15px;}
#sidebar .smallText { font-size: x-small; line-height:14px; padding:4px 4px 4px 4px;}
#sidebar .sidebartitle { font-family:Verdana,sans-serif; font-size: 1.3em; background-color:#003366; color:#ccc; font-weight:bold; padding:4px 4px 4px 4px; text-align:center; margin:0px 2px 4px 2px; line-height:1em; text-transform:uppercase; background-image:none;}
#sidebar .cfacentertitle {
	display:block; 
	font-family:Verdana,sans-serif; 
	font-size: 1.3em; 
	background-color:#603; 
	color:#ccc; 
	font-weight:bold; 
	padding:4px 4px 4px 4px; 
	text-align:center; 
	margin:0px 2px 4px 2px; 
	line-height:1em; 
	text-transform:uppercase; 
	background-image:none;
	}

#sidebar .sidebartitle2 { font-family:Verdana; font-size: .8em; background-color:#dfe2ec; color:#003366; font-weight:bold; padding:4px 4px 4px 4px; text-align:center; margin:0px 2px 4px 2px; line-height:1em; text-transform:uppercase; background-image:none;}
#sidebar .titletext {font-size:x-small; background-color:#ffffff; text-transform:uppercase; color:#23238E; font-weight:bold; text-align:center; background-image:none;}
#sidebar .date {color:#000000; font-weight:bold; font-size:1.1em; padding:0px 0px 0px 0px; text-align:left;}
#sidebar .othernote {border: none;  font-size:10px; text-align:right; padding: 2px 0px 2px 0px;}
#sidebar .breadcrumb {font-size: 9px; font-family:Verdana,sans-serif; color:#003366; font-weight:900;}
#sidebar .text { font-size: .8em; line-height:14px; padding:2px 2px 2px 2px; color:#003366;}
#sidebar p .text { font-size: .8em; line-height:14px; padding:2px 2px 2px 2px; color:#003366;}
#sidebar .sidebartext {font-size:x-small; line-height:1.2em; color:#003366; font-weight:normal;}
#sidebar .sidebartext p {font-size:x-small; line-height:1.2em; color:#003366; font-weight:normal;}
#sidebar .printversion {font-size:x-small; line-height:1.2em; color:#003366; font-weight:bold;}
#sidebar .sidebartable {border:1px solid #DDD; padding:1px;}
#sidebar .spacer {margin:0px; padding:0px;}

/* sidebar 2 is to control formatting of aimr.org original sidebar templates */

#sidebar2 {
	background-color:#fff;
	border: #ccc 1px solid;
	}
/* end formatting of sidebar 2 */


#searchtable {padding:0px;}

/*Global*/
/*position: absolute; left: 0; top: 0; removed to fix Opera no scroll bug*/
body { height: 100%; margin: 0px; padding: 0px; font-family: Verdana,geneva,sans-serif; background-color: #fff; color: #708090; background-image:none; background-image:none;}
hr { height: 1px; background-color: #fff; color: #036; border: none; background-image:none;}
hr.spacer { visibility: hidden; margin: 0; }
hr#measureRule { visibility: hidden;  margin: 0; }
code, kbd, samp, var, xmp, pre { color: #8B0000; }
del { color: #708090; }
acronym, abbr, .info { border-bottom: 0px dotted #708090; cursor: help; }
cite.info { font-style: normal; }
table .wrapper {border:none}

/* This item controls borders around tables */
table table {border: 0px solid #ddd;}
table.insidetable {border:none;}
table.border {border: 2px solid #dfe2ec;}


/* Links */
a { background-color: transparent;  background-image:none;}
a:link { color: #039;  text-decoration: underline; }
a.offsite:link	{ color: #36C; }
a:visited, a.offsite:visited { color: #555;  } /* 306 */

a.topbuttons {padding:0px 2px 2px 2px; font-size:11px;}
a.topbuttons:visited {color:#003366; font-size:11px;}
a.topbuttons:active {color:#003366; text-decoration:underline; font-size:11px;}
a.topbuttons:hover { color: #fff; text-decoration: underline; font-size:11px;}

a:hover, a.offsite:hover { color: #003366; text-decoration: underline; }
a:active { color: #003366;}
a.offsite:active { color: #003366; text-decoration: underline; }

/* Form Components */
input.buttons {background: #dfe2ec; color: #003366; font-weight: normal; border: 1px solid #003366; font-family: Verdana; cursor:hand; }
input, select {font-size:x-small; font-family:Verdana, Arial, Helvetica, sans-serif;}
#search {font-size:.7em; padding-top:2px; padding-right:5px; padding-bottom:1px; padding-left:5px;font-family:Verdana, Arial, Helvetica, sans-serif; border:1px solid #DDD; text-align:center;}

a#search:hover {background-color:#dfe2ec;}

.notice, .note { display: block; font-style: italic; font-size: 9px; text-indent: 0; text-align: center; }
.date { font: 9px Verdana,verdana,sans-serif; text-align: left; color: #708090; }
.backTop { font: .8em Verdana,verdana,sans-serif;  text-align: left;}
.ad { background-color: #F5F5F5; border: 1px outset #EEE; background-image:none;}
.textIcon { margin-left: -1px; padding: 1px; vertical-align: middle; font: 9px Verdana,silkscreen,sans-serif; color: #708090; cursor: help; }
.inlineHed { font-weight: bold; }
.sectionName { font-weight: bold; }

.smallText, .small { font-size: 9px; }
.first, #content p.first { text-indent: 0; margin-top: 0;  }
.highlight { background: #E6E6FA; }
.hide { display: none; }
.left { text-align: left; }
.center { text-align: center; }
.right { text-align: right; }
.top { vertical-align: top; }
.middle { vertical-align: middle; }
.bottom { vertical-align: bottom; }
a.detach { font: 9px/9px Verdana,silkscreen, Verdana, sans-serif; color: #666 !important; float: right; margin: 0 0 5px 5px; padding: 1px; text-align: center; z-index:2; background: #DDD; border: 0px outset #FFF }


/*Footer*/
#footerNav a {text-decoration:none; font-size:x-small;}
#footerNav a:hover {text-decoration:underline; font-size:x-small;}
.footertext {font-size:x-small; font-family:Verdana,sans-serif;}


/* For softdollar pages */
#curve { position: absolute; top: 264px; left: 308px; width: 738px; height: 9px; visibility: visible }
#layer { position: absolute; top: 125px; left: 64px; width: 35px; height: 26px; visibility: visible }
#layer10 { position: absolute; top: 9px; left: 3px; width: 99px; height: 53px; visibility: visible }
#layer11 { position: absolute; top: 57px; left: 100px; width: 5px; height: 145px; visibility: visible }
#layer12 { position: absolute; top: 377px; left: 4px; width: 189px; height: 9px; visibility: visible }
#layer13 { position: absolute; top: 286px; left: -18px; width: 118px; height: 15px; visibility: visible }
#layer14 { position: absolute; top: 217px; left: 125px; width: 13px; height: 19px; visibility: visible }
#layer15 { position: absolute; top: 22px; left: 98px; width: 102px; height: 36px; visibility: visible }
#layer16 { position: absolute; top: 225px; left: 127px; width: 8px; height: 91px; visibility: visible }
#layer17 { position: absolute; top: 200px; left: 85px; width: 21px; height: 100px; visibility: visible }
#layer18 { position: absolute; top: 149px; left: 92px; width: 10px; height: 100px; visibility: visible }
#layer19 { position: absolute; top: 313px; left: 20px; width: 119px; height: 15px; visibility: visible }
#layer2 { position: absolute; top: 183px; left: 49px; width: 15px; height: 17px; visibility: visible }
#layer20 { position: absolute; top: 221px; left: 134px; width: 12px; height: 15px; visibility: visible }
#layer21 { position: absolute; top: 126px; left: 137px; width: 5px; height: 94px; visibility: visible }
#layer22 { position: absolute; top: 113px; left: 136px; width: 106px; height: 13px; visibility: visible }
#layer23 { position: absolute; top: 228px; left: 147px; width: 13px; height: 13px; visibility: visible }
#layer24 { position: absolute; top: 173px; left: 182px; width: 112px; height: 15px; visibility: visible }
#layer25 { position: absolute; top: 143px; left: 150px; width: 6px; height: 86px; visibility: visible }
#layer26 { position: absolute; top: 231px; left: 154px; width: 14px; height: 16px; visibility: visible }
#layer27 { position: absolute; top: 141px; left: 158px; width: 55px; height: 13px; visibility: visible }
#layer28 { position: absolute; top: 152px; left: 157px; width: 6px; height: 79px; visibility: visible }
#layer29 { position: absolute; top: 245px; left: 175px; width: 16px; height: 19px; visibility: visible }
#layer3 { position: absolute; top: 188px; left: 60px; width: 10px; height: 10px; visibility: visible }
#layer30 { position: absolute; top: 131px; left: 152px; width: 81px; height: 13px; visibility: visible }
#layer31 { position: absolute; top: 184px; left: 180px; width: 4px; height: 61px; visibility: visible }
#layer32 { position: absolute; top: 256px; left: 196px; width: 12px; height: 13px; visibility: visible }
#layer33 { position: absolute; top: 202px; left: 97px; width: 12px; height: 152px; visibility: visible }
#layer34 { position: absolute; top: 191px; left: 197px; width: 6px; height: 65px; visibility: visible }
#layer35 { position: absolute; top: 181px; left: 197px; width: 72px; height: 14px; visibility: visible }
#layer36 { position: absolute; top: 90px; left: 330px; width: 251px; height: 91px; visibility: visible }
#layer37 { position: absolute; top: 267px; left: 212px; width: 11px; height: 15px; visibility: visible }
#layer38 { position: absolute; top: 206px; left: 215px; width: 2px; height: 61px; visibility: visible }
#layer39 { position: absolute; top: 194px; left: 211px; width: 110px; height: 16px; visibility: visible }
#layer4 { position: absolute; top: 196px; left: 81px; width: 11px; height: 13px; visibility: visible }
#layer40 { position: absolute; top: 272px; left: 222px; width: 12px; height: 13px; visibility: visible }
#layer41 { position: absolute; top: 221px; left: 224px; width: 7px; height: 51px; visibility: visible }
#layer42 { position: absolute; top: 209px; left: 216px; width: 140px; height: 15px; visibility: visible }
#layer43 { position: absolute; top: 280px; left: 232px; width: 15px; height: 15px; visibility: visible }
#layer44 { position: absolute; top: 235px; left: 236px; width: 7px; height: 47px; visibility: visible }
#layer45 { position: absolute; top: 224px; left: 234px; width: 135px; height: 15px; visibility: visible }
#layer46 { position: absolute; top: 288px; left: 244px; width: 15px; height: 15px; visibility: visible }
#layer47 { position: absolute; top: 250px; left: 248px; width: 6px; height: 39px; visibility: visible }
#layer48 { position: absolute; top: 238px; left: 248px; width: 100px; height: 13px; visibility: visible }
#layer49 { position: absolute; top: 299px; left: 262px; width: 10px; height: 13px; visibility: visible }
#layer5 { position: absolute; top: 192px; left: 52px; width: 7px; height: 81px; visibility: visible }
#layer50 { position: absolute; top: 263px; left: 262px; width: 8px; height: 35px; visibility: visible }
#layer51 { position: absolute; top: 251px; left: 262px; width: 133px; height: 16px; visibility: visible }
#layer52 { position: absolute; top: 309px; left: 277px; width: 9px; height: 13px; visibility: visible }
#layer53 { position: absolute; top: 276px; left: 278px; width: 7px; height: 33px; visibility: visible }
#layer54 { position: absolute; top: 264px; left: 278px; width: 129px; height: 15px; visibility: visible }
#layer55 { position: absolute; top: 319px; left: 291px; width: 11px; height: 13px; visibility: visible }
#layer56 { position: absolute; top: 288px; left: 293px; width: 7px; height: 32px; visibility: visible }
#layer57 { position: absolute; top: 276px; left: 294px; width: 65px; height: 14px; visibility: visible }
#layer58 { position: absolute; top: 176px; left: 30px; width: 10px; height: 13px; visibility: visible }
#layer59 { position: absolute; top: 183px; left: 29px; width: 8px; height: 31px; visibility: visible }
#layer6 { position: absolute; top: 12px; left: 246px; width: 251px; height: 55px; visibility: visible }
#layer60 { position: absolute; top: 214px; left: 2px; width: 50px; height: 42px; visibility: visible }
#layer61 { position: absolute; top: 212px; left: 117px; width: 11px; height: 13px; visibility: visible }
#layer62 { position: absolute; top: 219px; left: 119px; width: 7px; height: 81px; visibility: visible }
#layer63 { position: absolute; top: 298px; left: -3px; width: 135px; height: 14px; visibility: visible }
#layer64 { position: absolute; top: 337px; left: 312px; width: 12px; height: 13px; visibility: visible }
#layer65 { position: absolute; top: 286px; left: 314px; width: 113px; height: 13px; visibility: visible }
#layer66 { position: absolute; top: 297px; left: 314px; width: 7px; height: 41px; visibility: visible }
#layer67 { position: absolute; top: 296px; left: 334px; width: 120px; height: 13px; visibility: visible }
#layer68 { position: absolute; top: 351px; left: 331px; width: 11px; height: 13px; visibility: visible }
#layer69 { position: absolute; top: 308px; left: 333px; width: 6px; height: 44px; visibility: visible }
#layer7 { position: absolute; top: 57px; left: 62px; width: 6px; height: 11px; visibility: visible }
#layer70 { position: absolute; top: 307px; left: 343px; width: 90px; height: 15px; visibility: visible }
#layer71 { position: absolute; top: 364px; left: 345px; width: 12px; height: 13px; visibility: visible }
#layer72 { position: absolute; top: 318px; left: 348px; width: 5px; height: 46px; visibility: visible }
#layer73 { position: absolute; top: 318px; left: 361px; width: 150px; height: 13px; visibility: visible }
#layer74 { position: absolute; top: 377px; left: 361px; width: 9px; height: 13px; visibility: visible }
#layer75 { position: absolute; top: 329px; left: 362px; width: 7px; height: 49px; visibility: visible }
#layer77 { position: absolute; top: 58px; left: 108px; width: 109px; height: 18px; visibility: visible }
#layer78 { position: absolute; top: 206px; left: 105px; width: 12px; height: 13px; visibility: visible }
#layer79 { position: absolute; top: 74px; left: 107px; width: 6px; height: 131px; visibility: visible }
#layer8 { position: absolute; top: 258px; left: -25px; width: 85px; height: 27px; visibility: visible }
#layer80 { position: absolute; top: 163px; left: 170px; width: 125px; height: 16px; visibility: visible }
#layer81 { position: absolute; top: 153px; left: 163px; width: 124px; height: 14px; visibility: visible }
#layer82 { position: absolute; top: 123px; left: 142px; width: 84px; height: 13px; visibility: visible }
#layer83 { position: absolute; top: 224px; left: 141px; width: 12px; height: 13px; visibility: visible }
#layer84 { position: absolute; top: 235px; left: 161px; width: 12px; height: 13px; visibility: visible }
#layer85 { position: absolute; top: 133px; left: 143px; width: 6px; height: 91px; visibility: visible }
#layer86 { position: absolute; top: 240px; left: 168px; width: 12px; height: 13px; visibility: visible }
#layer87 { position: absolute; top: 165px; left: 164px; width: 6px; height: 71px; visibility: visible }
#layer88 { position: absolute; top: 175px; left: 170px; width: 6px; height: 65px; visibility: visible }
#layer89 { position: absolute; top: 259px; left: 200px; width: 11px; height: 13px; visibility: visible }
#layer9 { position: absolute; top: 202px; left: 81px; width: 9px; height: 87px; visibility: visible }
#layer90 { position: absolute; top: 262px; left: 204px; width: 13px; height: 13px; visibility: visible }
#layer91 { position: absolute; top: 266px; left: 201px; width: 7px; height: 61px; visibility: visible }
#layer92 { position: absolute; top: 324px; left: 70px; width: 139px; height: 15px; visibility: visible }
#layer93 { position: absolute; top: 268px; left: 207px; width: 5px; height: 71px; visibility: visible }
#layer94 { position: absolute; top: 337px; left: 81px; width: 132px; height: 15px; visibility: visible }
#layer101 { position: absolute; top: 110px; left: 1px; width: 351px; height: 326px; visibility: visible }
#layer102 { position: absolute; top: 677px; left: 1px; width: 640px; height: 209px; visibility: visible }
/* End insert for softdollar standards */


.regiontitle {
	border-bottom: 1px solid #036;
	color:#f0af00;
	font-weight:900;
	font-size:medium;
	padding-bottom:4px;
	line-height:normal;
	}


/* Application Formatting */
.breadcrumb {font-size: 10px; font-family:Verdana,sans-serif; color:#003366; font-weight:900;}
.breadcrumb-on {font-size: 10px; padding:3px; font-family:Verdana,sans-serif; color:#003366; font-weight:900; background-color:#dfe2ec;}
.breadcrumb-off {font-size: 10px; font-family:Verdana,sans-serif; color:#003366; font-weight:normal;}
.breadcrumb a {font-size: 10px; font-family:Verdana,sans-serif; color:#003366; font-weight:900; text-decoration:none;}
.breadcrumb-on a {font-size: 10px; font-family:Verdana,sans-serif; color:#003366; font-weight:900; text-decoration:none;}
.breadcrumb-off a {font-size: 10px; font-family:Verdana,sans-serif; color:#003366; font-weight:normal; text-decoration:none;}

.breadcrumb-light {font-size: 10px; font-family:Verdana,sans-serif; color:#003366; font-weight:normal; background-color:#dfe2ec; padding:3px;}
.breadcrumb-light a {font-size: 10px; font-family:Verdana,sans-serif; color:#003366; font-weight:normal; text-decoration:none;}

.message-heading {font-family: verdana, arial, helvetica, sans-serif; font-size: 8pt;font-weight: bold;background-color:#dfe2ec;} 

.table-heading {font-family: verdana, arial, helvetica, sans-serif; font-size: 8pt;font-weight: bold; border-bottom: 1px solid #707070; }
.table-total {font-family: verdana, arial, helvetica, sans-serif; font-size: 8pt;font-weight: bold; border-bottom: 1px solid #707070;}
.table-subtotal {font-family: verdana, arial, helvetica, sans-serif; font-size: 8pt;font-weight: normal; border-top: 1px solid #707070;}

p.subtitle {font: bold 12px verdana, arial, helvetica, sans-serif; color: #003366;}
td p.pagetitle {font: bold 15px verdana, arial, helvetica, sans-serif; color: #003366;}
td p div.subtitle {font: bold 12px verdana, arial, helvetica, sans-serif; color: #003366;}
td div.subtitle {font: bold 12px verdana, arial, helvetica, sans-serif; color: #003366;}
.important {font-weight:bold; color:red;}
table.shaded {background-color:#dfe2ec;}
.shaded {background-color:#dfe2ec;}



/* Exam Tickets Formatting */
td {
	border: none;
	}	
				
body {
	font-family: Verdana;
	}
				
.RowHeight {
	height: 25px;
	}
	
.FieldValue {
	font-family: Courier;
	font-size: 9.0pt; 
	}
	
.ExamTicketFieldValue {
	font-family: "Courier New",
             "Lucida Sans Typewriter",
             "DejaVu Sans Mono",
             monospace;
	font-size: 9.0pt; 
	}
				
.FieldHeader {
	color: #000000;
	font-size: 11.0pt; 
	font-weight: 600;   
	}	
	
.FieldHeaderBottom {
	color: #000000;
	font-size: 12.0pt; 
	font-weight: 600;   
	}			
				
.First4FieldWidths {
	color: #000000;
	font-size:9.0pt; 				
	font-weight: 600; /*  600*/
	/*font-weight: bolder;*/
	}
				
.SessionTimesDesc {
	color: #000000;
	font-size: 9.0pt; 
	font-weight: 600;   
	}
							
.SessionTimes {
	color: #000000;
	font-size: 9pt; 
	font-weight: 600;   
	}
				
.ArriveTimes {
	color: #000000;
	font-size: 9pt; 
	font-weight: 500; 
	vertical-align:bottom;  
	}
				
.CutTicket {
	color: #000000;
	font-size: 9.0pt; 
	font-weight: 500;   
	}
				
.TicketMemo {
	color: #000000;
	font-size: 7.5pt; 
	font-weight: 500;   
	}				
				
.PhotoID {
	color: #000000;
	font-size: 11.0pt; 
	font-weight: 500;
	}				
				
.AddressInstructions {
	color: #000000;
	font-size: 9.0pt; 
	}				
				
.DarkBlueMemoText {
	font-size: 7.5pt;
	font-weight: bold;
	color: #00004c;
	}
/* End Exam Tickets Formatting */


/* CIPM Header */
#menuCIPM {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	Z-INDEX: 500; 
	BACKGROUND: #8C101D; 
	FLOAT: left; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	WIDTH: auto; 
	PADDING-TOP: 0px; 
	break: none
}
.topLeft_box_CIPM {
	Z-INDEX: 10;
	LEFT: 211px;
	MARGIN-LEFT: 0px;
	WIDTH: 790px;
	POSITION: absolute;
	HEIGHT: 149px;
	BACKGROUND-COLOR: #8C101D;
}
.topNav_box_CIPM {
	Z-INDEX: 12; 
	POSITION: absolute; 
	TOP: 15px;
	LEFT:10px;
}
.header_box_CIPM {
	FONT-SIZE: 0px; 
	WIDTH: 100%; 
	min-width: 1000px; 
	HEIGHT: 149px; 
	BACKGROUND-COLOR: #8C101D;
}
.searchInput_CIPM {
	BORDER-TOP-WIDTH: 0px; 
	MARGIN-TOP: 7px; 
	BORDER-LEFT-WIDTH: 0px; 
	FONT-SIZE: 11px; 
	Z-INDEX: 1; 
	FLOAT: left; 
	BORDER-BOTTOM-WIDTH: 0px; 
	MARGIN-LEFT: 0px; 
	WIDTH: 141px; 
	COLOR: #000000; 
	LINE-HEIGHT: 13px; 
	FONT-FAMILY: Arial; 
	HEIGHT: 18px; 
	BACKGROUND-COLOR: #C6888E; 
	BORDER-RIGHT-WIDTH: 0px
}
.search_button_CIPM {
	MARGIN-TOP: 10px; 
	FLOAT: right; 
	MARGIN-LEFT: 0px; 
	WIDTH: 31px; 
	HEIGHT: 20px
}
/* End CIPM Header */

