BODY {
	FONT-SIZE: 0.75em; BACKGROUND: #faf7f0; COLOR: #555; FONT-FAMILY: Arial,Verdana, Geneva, Helvetica, sans-serif; TEXT-ALIGN: center
}
H1 {
	COLOR: #ad6227
}
H2 {
	COLOR: #ad6227
}
H3 {
	COLOR: #ad6227
}
H4 {
	COLOR: #ad6227
}
H5 {
	COLOR: #ad6227
}
H6 {
	COLOR: #ad6227
}
H1 {
	FONT-SIZE: 1.3em; MARGIN: 15px 0px 8px
}
H2 {
	FONT-SIZE: 1.5em; MARGIN: 15px 0px 8px
}
H3 {
	FONT-WEIGHT: 800; FONT-SIZE: 1.1em; COLOR: #243e90
}
H4 {
	FONT-SIZE: 1.2em; MARGIN: 0px 0px 10px
}
H5 {
	FONT-SIZE: 1.1em; LETTER-SPACING: 0.13em
}
H6 {
	FONT-SIZE: 1em
}
A:link {
	FONT-WEIGHT: 800; COLOR: #243e90
}
A:hover {
	COLOR: #ad6227
}
A:visited {
	FONT-WEIGHT: 800; COLOR: #546bb5
}
A IMG {
	BORDER-RIGHT: #ad6227 1px solid; BORDER-TOP: #ad6227 1px solid; BORDER-LEFT: #ad6227 1px solid; BORDER-BOTTOM: #ad6227 1px solid
}
.floatRight {
	FLOAT: right
}
.floatLeft {
	FLOAT: left; MARGIN: 0px 20px 20px 0px
}
P {
	LINE-HEIGHT: 1.6em
}
FONT {
	LINE-HEIGHT: 1.6em
}
FONT {
	FONT-SIZE: 1em
}
#wrapper {
	BACKGROUND: url(bg_main_table_tile.gif) repeat-y; MARGIN: 0px auto; WIDTH: 919px; TEXT-ALIGN: left
}
#wrapperWide {
	BACKGROUND: url(bg_main_table_tile.gif) repeat-y; MARGIN: 0px auto; WIDTH: 919px; TEXT-ALIGN: left
}
#wrapperWide {
	BACKGROUND-IMAGE: url(bg_main_table_tile_wide.gif)
}
#container {
	MARGIN: 0px 9px; VERTICAL-ALIGN: top; WIDTH: 901px
}
.header {
	BACKGROUND: url(bg_header_tile.gif) repeat-x; HEIGHT: 100px
}
P.search {
	FONT-WEIGHT: 800; FONT-SIZE: 0.9em; FLOAT: left; COLOR: #ad6227
}
P.search .button {
	VERTICAL-ALIGN: top
}
P.advanced {
	CLEAR: both; FONT-WEIGHT: 100; FONT-SIZE: 0.92em; MARGIN: 0px 0px 0px 90px
}
P.advanced A {
	FONT-WEIGHT: 100
}
#utilmenu {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FONT-WEIGHT: 800; BACKGROUND: url(utilmenu.gif) no-repeat; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: -2px 20px 20px 0px; WIDTH: 306px; PADDING-TOP: 0px; HEIGHT: 25px
}
#utilmenu LI {
	DISPLAY: inline; FONT-SIZE: 0.9em; FLOAT: left; MARGIN: 0px 0px 0px 5px; LINE-HEIGHT: 25px
}
#utilmenu LI A {
	MARGIN: 0px 5px 0px 0px
}
TABLE#container TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: top; PADDING-TOP: 0px; BORDER-COLLAPSE: collapse
}
#secNav A {
	DISPLAY: block; WIDTH: 200px; LINE-HEIGHT: 26px; HEIGHT: 26px
}
#secNav LI {
	OVERFLOW: hidden
}
#secNav LI {
	WIDTH: 200px
}
#secNav UL {
	WIDTH: 200px
}
#secNav UL LI.bottom {
	BORDER-BOTTOM: #e7e0d3 1px solid
}
#secNav UL LI A {
	BACKGROUND: url(bg_left_menu.jpg) no-repeat; TEXT-INDENT: 10px
}
#secNav UL LI A:visited {
	COLOR: #243e90
}
#secNav UL LI A.on {
	FONT-WEIGHT: normal; BACKGROUND: url(bg_left_menu_on.jpg) no-repeat; WIDTH: 200px; COLOR: #ad6227; HEIGHT: 26px
}
#secNav UL LI A:hover {
	BACKGROUND: url(bg_left_menu_hover.jpg) no-repeat; COLOR: #ad6227
}
#secNav .advertisement {
	MARGIN: 10px 0px 20px
}
#secNav UL LI.curSubSection A {
	FONT-WEIGHT: bold
}
#secNav UL LI.current A {
	FONT-WEIGHT: bold
}
#secNav UL LI.curSubSection UL LI A {
	FONT-SIZE: 11px; TEXT-INDENT: 20px
}
#secNav UL LI.curSubSection UL LI.current_off A {
	FONT-WEIGHT: normal
}
#secNav UL LI.curSubSection_off UL LI.current_off A {
	FONT-WEIGHT: normal
}
#secNav UL LI.current_off A {
	FONT-WEIGHT: normal
}
#secNav UL LI.curSubSection_off A {
	FONT-WEIGHT: normal
}
#leftContent .advertisement {
	MARGIN: 10px 0px 20px
}
#secNav UL LI.curSubSection UL LI A {
	BACKGROUND: url(bg_left_menu_sec_on.gif) no-repeat
}
#secNav UL LI.curSubSection UL LI A:hover {
	BACKGROUND: url(bg_left_menu_sec_hover.gif) no-repeat
}

.top {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: url(bg_middle_content_small_top.gif) no-repeat; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 230px; PADDING-TOP: 0px; HEIGHT: 40px
}
.infotop {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: url(bg_info_top.gif) no-repeat; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 230px; PADDING-TOP: 0px; HEIGHT: 40px
}
.bottom {
	BACKGROUND: url(bg_middle_content_small_bottom.gif) no-repeat 50% bottom; FLOAT: left; WIDTH: 250px; HEIGHT: 50px
}
.infobottom {
	BACKGROUND: url(bg_info_bottom.gif) no-repeat 50% bottom; FLOAT: left; WIDTH: 250px; HEIGHT: 40px
}
.big {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 10px; WIDTH: 516px; PADDING-TOP: 20px
}
.big .bigTop {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 0.85em; BACKGROUND: url(bg_middle_content_top.gif) no-repeat; FLOAT: left; PADDING-BOTTOM: 0px; TEXT-TRANSFORM: uppercase; WIDTH: 516px; TEXT-INDENT: 20px; LINE-HEIGHT: 36px; PADDING-TOP: 0px; HEIGHT: 36px
}
.big .bigTop H5 SPAN {
	MARGIN: 0px 0px 0px 300px; TEXT-TRANSFORM: none
}
.big .bottom {
	BACKGROUND: url(bg_middle_content_bottom.gif) no-repeat 50% bottom; FLOAT: left; WIDTH: 516px; HEIGHT: 40px
}
.bigContainer {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: url(bg_middle_content_tile.gif) repeat-y; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 496px; PADDING-TOP: 0px
}
.small {
	FLOAT: left; MARGIN: 0px 0px 10px; WIDTH: 250px
}
.smaller {
	MARGIN: 0px 0px 10px; WIDTH: 166px
}
.smallRight {
	DISPLAY: inline; MARGIN: 0px 0px 0px 20px
}
.small H5 {
	FONT-WEIGHT: 800; FONT-SIZE: 0.95em; MARGIN: 15px 0px 0px 10px; TEXT-TRANSFORM: uppercase
}
.small .smallRight .top H5 {
	FONT-WEIGHT: 800; FONT-SIZE: 0.95em; MARGIN: 15px 0px 0px 10px; TEXT-TRANSFORM: uppercase
}
.smallContainer {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; BACKGROUND: url(bg_middle_content_small_tile.gif) repeat-y; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 210px; PADDING-TOP: 0px
}
.infoContainer {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; BACKGROUND: url(bg_info_tile.gif) repeat-y; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 210px; PADDING-TOP: 0px
}
.smaller .infotop {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: url(bg_info_top_small.gif) no-repeat; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 166px; PADDING-TOP: 0px; HEIGHT: 40px
}
.smaller .infobottom {
	BACKGROUND: url(bg_info_bottom_small.gif) no-repeat 50% bottom; FLOAT: left; WIDTH: 166px; HEIGHT: 25px
}
.smaller .infobottom P {
	MARGIN-LEFT: 20px
}
.smaller .infotop H5 {
	MARGIN-TOP: 10px; MARGIN-LEFT: 10px
}
.smaller .infoContainer {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; BACKGROUND: url(bg_info_tile_small.gif) repeat-y; PADDING-BOTTOM: 0px; WIDTH: 166px; PADDING-TOP: 0px
}
.smaller .infoContainer P {
	WIDTH: 140px
}
.smallContainer IMG {
	FLOAT: left; MARGIN: 0px 10px 10px 0px
}
TABLE.interests TR {
	LINE-HEIGHT: 1.6em
}
TABLE.interests TR.title TD {
	BORDER-BOTTOM: #ccc 2px solid
}
TABLE.interests TR.title {
	LINE-HEIGHT: normal
}
TABLE.interests P {
	MARGIN: 5px 0px 10px
}
TABLE.interests TR.title A {
	FONT-WEIGHT: 100; COLOR: #ad6227
}
UL.resources {
	MARGIN: 10px 0px
}
UL.resources LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; BACKGROUND: url(bullet_resource.gif) no-repeat; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 20px; LINE-HEIGHT: 1.6em; PADDING-TOP: 0px
}
#footer {
	BACKGROUND: url(bg_footer.gif) no-repeat; MARGIN: 0px auto; WIDTH: 901px; HEIGHT: 62px; TEXT-ALIGN: left
}
#footer P {
	DISPLAY: inline; FLOAT: left; MARGIN: 20px 0px 0px 20px; WIDTH: 600px; LINE-HEIGHT: 2em
}
#footer P A {
	FONT-WEIGHT: 100
}
#footer P.copyright {
	FONT-SIZE: 0.85em; FLOAT: right; WIDTH: 200px
}
#footer ADDRESS {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 0.85em; FLOAT: left; PADDING-BOTTOM: 30px; MARGIN: 10px 0px 0px 20px; WIDTH: 700px; PADDING-TOP: 0px; FONT-STYLE: normal
}
#articleListContainer DT {
	MARGIN-TOP: 10px; FONT-WEIGHT: bold
}
#orderedList DT {
	MARGIN-TOP: 10px; FONT-WEIGHT: bold
}
#articleListContainer DD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 12px; PADDING-TOP: 1px; BORDER-BOTTOM: #d5d5d5 1px solid
}
#orderedList DD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 12px; PADDING-TOP: 1px; BORDER-BOTTOM: #d5d5d5 1px solid
}
#articleListContainer DD.last {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
#orderedList DD.last {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
#articleListContainer UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#articleListContainer LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#articleListContainer LI A {
	FONT-WEIGHT: bold; COLOR: #333333
}
#articleListContainer LI SPAN {
	DISPLAY: block; FONT-WEIGHT: normal
}
#articleListContainer DT SPAN {
	FONT-WEIGHT: normal
}
P.moreEvents {
	TEXT-ALIGN: right
}
.FormError {
	COLOR: #cc0000
}
TABLE#FormTable {
	MARGIN-TOP: 10px; WIDTH: 100%
}
TABLE#FormTable TD.label {
	PADDING-RIGHT: 7px; TEXT-ALIGN: right
}
TABLE#FormTable TD.labelReq {
	PADDING-RIGHT: 7px; TEXT-ALIGN: right
}
TABLE#FormTable TD.labelReq LABEL {
	FONT-WEIGHT: bold
}
TABLE#FormTable TD {
	PADDING-BOTTOM: 3px
}
TABLE#FormTable TD.labelReq SPAN {
	PADDING-RIGHT: 3px; FONT-WEIGHT: bold; font-color: #AAAAAA
}
TABLE#FormTable TD P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
TABLE#ItemBox1_dlItems {
	BORDER-RIGHT: #e7e0d3 1px solid; BORDER-TOP: #e7e0d3 1px solid; BORDER-LEFT: #e7e0d3 1px solid; WIDTH: 150px; MARGIN-RIGHT: 5px; BORDER-BOTTOM: #e7e0d3 1px solid; BACKGROUND-COLOR: #f6f3ed
}
TABLE.legacyCalloutAlt3 {
	BORDER-RIGHT: #e7e0d3 1px solid; BORDER-TOP: #e7e0d3 1px solid; BORDER-LEFT: #e7e0d3 1px solid; WIDTH: 150px; MARGIN-RIGHT: 5px; BORDER-BOTTOM: #e7e0d3 1px solid; BACKGROUND-COLOR: #f6f3ed
}
TABLE#ItemBox1_dlItems TR TD B {
	DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 12px; MARGIN: 3px; TEXT-TRANSFORM: uppercase; LINE-HEIGHT: 14px; TEXT-ALIGN: center
}
TABLE#ItemBox1_dlItems TR TD B A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px -10px; TEXT-TRANSFORM: none; LINE-HEIGHT: 13px; PADDING-TOP: 0px; TEXT-ALIGN: left
}
#middleContent P {
	MARGIN-BOTTOM: 10px
}
P.calcpahead {
	FONT-SIZE: 1.5em; MARGIN: 15px 0px 8px; COLOR: #ad6227
}
TD.legacyCalloutAlt2 SPAN.hottopics {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 3px; WIDTH: 100%; PADDING-TOP: 3px; BACKGROUND-COLOR: #fafafa
}
TD.legacyCalloutAlt SPAN.hottopics {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 3px; WIDTH: 100%; PADDING-TOP: 3px; BACKGROUND-COLOR: #fafafa
}
TD.legacyCalloutAlt2 B.hottopics {
	PADDING-RIGHT: 3px; DISPLAY: block; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; BACKGROUND-COLOR: #e7e0d3
}
DIV#EditCMSPanelSwitch {
	BORDER-RIGHT: #000000 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #000000 1px solid; DISPLAY: inline; PADDING-LEFT: 5px; Z-INDEX: 999999; LEFT: 0px; PADDING-BOTTOM: 5px; TEXT-TRANSFORM: capitalize; BORDER-LEFT: #000000 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #000000 1px solid; POSITION: absolute; TOP: auto; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: center
}
DIV#EditCMSPanelSwitch P A {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #cc0000; FONT-FAMILY: Arial; TEXT-ALIGN: center; TEXT-DECORATION: none
}
DIV#EditCMSPanelSwitch SUB {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #cc0000; FONT-FAMILY: Arial; TEXT-ALIGN: center; TEXT-DECORATION: none
}
DIV#EditCMSPanelSwitch P A:hover {
	TEXT-DECORATION: underline
}
DIV#EditCMSPanelSwitch P {
	MARGIN-BOTTOM: 0px
}
DIV#EditCMSPanelSwitch SUB {
	FONT-SIZE: 11px; PADDING-BOTTOM: 5px; COLOR: #999999; TEXT-ALIGN: center
}
DIV#EditCMSPanelSwitch P LABEL {
	FONT-WEIGHT: bold; TEXT-TRANSFORM: capitalize
}
DIV#EditCMSPanel {
	BORDER-RIGHT: #000000 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #000000 1px solid; DISPLAY: inline; PADDING-LEFT: 5px; Z-INDEX: 999; PADDING-BOTTOM: 5px; OVERFLOW: visible; TEXT-TRANSFORM: capitalize; BORDER-LEFT: #000000 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #000000 1px solid; POSITION: absolute; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: center
}
DIV#EditCMSPanel P A {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #cc0000; FONT-FAMILY: Arial; TEXT-ALIGN: center; TEXT-DECORATION: none
}
DIV#EditCMSPanel SUB {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #cc0000; FONT-FAMILY: Arial; TEXT-ALIGN: center; TEXT-DECORATION: none
}
DIV#EditCMSPanel P A:hover {
	TEXT-DECORATION: underline
}
DIV#EditCMSPanel P {
	MARGIN-BOTTOM: 0px
}
DIV#EditCMSPanel SUB {
	FONT-SIZE: 11px; PADDING-BOTTOM: 5px; COLOR: #999999; TEXT-ALIGN: center
}
.menu {
	FONT-SIZE: 0.9em; BACKGROUND: url(bg_menu_tile.gif) repeat-x; HEIGHT: 26px
}
#menu {
	FLOAT: left; WIDTH: 100%; LINE-HEIGHT: 26px; HEIGHT: 26px
}
#gnav {
	POSITION: absolute
}
.gnavManageYourAccount {
	BORDER-RIGHT: #ccc 1px solid; DISPLAY: inline-block; FONT-WEIGHT: 800; BORDER-LEFT: #fff 1px solid; CURSOR: pointer; COLOR: #ad6227; POSITION: relative; HEIGHT: 26px; font-size:12px
}
.gnavManageYourAccount_over {
	BORDER-RIGHT: #ccc 1px solid; DISPLAY: inline-block; FONT-WEIGHT: 800; BORDER-LEFT: #fff 1px solid; CURSOR: pointer; COLOR: #ad6227; POSITION: relative; HEIGHT: 26px; font-size:12px
}
.gnavProfessionalResources {
	BORDER-RIGHT: #ccc 1px solid; DISPLAY: inline-block; FONT-WEIGHT: 800; BORDER-LEFT: #fff 1px solid; CURSOR: pointer; COLOR: #ad6227; POSITION: relative; HEIGHT: 26px; font-size:12px
}
.gnavProfessionalResources_over {
	BORDER-RIGHT: #ccc 1px solid; DISPLAY: inline-block; FONT-WEIGHT: 800; BORDER-LEFT: #fff 1px solid; CURSOR: pointer; COLOR: #ad6227; POSITION: relative; HEIGHT: 26px; font-size:12px
}
.gnavChapters {
	BORDER-RIGHT: #ccc 1px solid; DISPLAY: inline-block; FONT-WEIGHT: 800; BORDER-LEFT: #fff 1px solid; CURSOR: pointer; COLOR: #ad6227; POSITION: relative; HEIGHT: 26px; font-size:12px
}
.gnavChapters_over {
	BORDER-RIGHT: #ccc 1px solid; DISPLAY: inline-block; FONT-WEIGHT: 800; BORDER-LEFT: #fff 1px solid; CURSOR: pointer; COLOR: #ad6227; POSITION: relative; HEIGHT: 26px; font-size:12px
}
.gnavClassifieds {
	BORDER-RIGHT: #ccc 1px solid; DISPLAY: inline-block; FONT-WEIGHT: 800; BORDER-LEFT: #fff 1px solid; CURSOR: pointer; COLOR: #ad6227; POSITION: relative; HEIGHT: 26px; font-size:12px
}
.gnavClassifieds_over {
	BORDER-RIGHT: #ccc 1px solid; DISPLAY: inline-block; FONT-WEIGHT: 800; BORDER-LEFT: #fff 1px solid; CURSOR: pointer; COLOR: #ad6227; POSITION: relative; HEIGHT: 26px; font-size:12px
}
.gnavMemberDirectory {
	BORDER-RIGHT: #ccc 1px solid; DISPLAY: inline-block; FONT-WEIGHT: 800; BORDER-LEFT: #fff 1px solid; CURSOR: pointer; COLOR: #ad6227; POSITION: relative; HEIGHT: 26px; font-size:12px
}
.gnavMemberDirectory_over {
	BORDER-RIGHT: #ccc 1px solid; DISPLAY: inline-block; FONT-WEIGHT: 800; BORDER-LEFT: #fff 1px solid; CURSOR: pointer; COLOR: #ad6227; POSITION: relative; HEIGHT: 26px; font-size:12px
}
.gnavJoin {
	BORDER-RIGHT: #ccc 1px solid; DISPLAY: inline-block; FONT-WEIGHT: 800; BORDER-LEFT: #fff 1px solid; CURSOR: pointer; COLOR: #ad6227; POSITION: relative; HEIGHT: 26px; font-size:12px
}
.gnavJoin_over {
	BORDER-RIGHT: #ccc 1px solid; DISPLAY: inline-block; FONT-WEIGHT: 800; BORDER-LEFT: #fff 1px solid; CURSOR: pointer; COLOR: #ad6227; POSITION: relative; HEIGHT: 26px; font-size:12px
}
.gnavManageYourAccount NOBR {
	PADDING-RIGHT: 15px; DISPLAY: block; PADDING-LEFT: 15px; VERTICAL-ALIGN: middle; LINE-HEIGHT: 24px; font-size:12px
}
.gnavManageYourAccount_over NOBR {
	PADDING-RIGHT: 15px; DISPLAY: block; PADDING-LEFT: 15px; VERTICAL-ALIGN: middle; LINE-HEIGHT: 24px; font-size:12px
}
.gnavChapters NOBR {
	PADDING-RIGHT: 15px; DISPLAY: block; PADDING-LEFT: 15px; VERTICAL-ALIGN: middle; LINE-HEIGHT: 24px; font-size:12px
}
.gnavChapters_over NOBR {
	PADDING-RIGHT: 15px; DISPLAY: block; PADDING-LEFT: 15px; VERTICAL-ALIGN: middle; LINE-HEIGHT: 24px; font-size:12px
}
.gnavProfessionalResources NOBR {
	PADDING-RIGHT: 15px; DISPLAY: block; PADDING-LEFT: 15px; VERTICAL-ALIGN: middle; LINE-HEIGHT: 24px; font-size:12px
}
.gnavProfessionalResources_over NOBR {
	PADDING-RIGHT: 15px; DISPLAY: block; PADDING-LEFT: 15px; VERTICAL-ALIGN: middle; LINE-HEIGHT: 24px; font-size:12px
}
.gnavClassifieds NOBR {
	PADDING-RIGHT: 15px; DISPLAY: block; PADDING-LEFT: 15px; VERTICAL-ALIGN: middle; LINE-HEIGHT: 24px; font-size:12px
}
.gnavClassifieds_over NOBR {
	PADDING-RIGHT: 15px; DISPLAY: block; PADDING-LEFT: 15px; VERTICAL-ALIGN: middle; LINE-HEIGHT: 24px; font-size:12px
}
.gnavMemberDirectory NOBR {
	PADDING-RIGHT: 15px; DISPLAY: block; PADDING-LEFT: 15px; VERTICAL-ALIGN: middle; LINE-HEIGHT: 24px; font-size:12px
}
.gnavMemberDirectory_over NOBR {
	PADDING-RIGHT: 15px; DISPLAY: block; PADDING-LEFT: 15px; VERTICAL-ALIGN: middle; LINE-HEIGHT: 24px; font-size:12px
}
.gnavJoin NOBR {
	PADDING-RIGHT: 15px; DISPLAY: block; PADDING-LEFT: 15px; VERTICAL-ALIGN: middle; LINE-HEIGHT: 24px; font-size:12px
}
.gnavJoin_over NOBR {
	PADDING-RIGHT: 15px; DISPLAY: block; PADDING-LEFT: 15px; VERTICAL-ALIGN: middle; LINE-HEIGHT: 24px; font-size:12px
}
.gnavMenuChild {
	PADDING-RIGHT: 15px; DISPLAY: block; PADDING-LEFT: 15px; FONT-WEIGHT: bold; BACKGROUND: #ffffff; PADDING-BOTTOM: 5px; BORDER-LEFT: #ccc 1px solid; CURSOR: pointer; PADDING-TOP: 5px; HEIGHT: auto; TEXT-ALIGN: left; font-size:12px
}
.gnavManageYourAccount_child {
	PADDING-RIGHT: 15px; DISPLAY: block; PADDING-LEFT: 15px; FONT-WEIGHT: bold; BACKGROUND: #ffffff; PADDING-BOTTOM: 5px; BORDER-LEFT: #ccc 1px solid; CURSOR: pointer; PADDING-TOP: 5px; HEIGHT: auto; TEXT-ALIGN: left; font-size:12px
}
.gnavManageYourAccount_child_over {
	PADDING-RIGHT: 15px; DISPLAY: block; PADDING-LEFT: 15px; FONT-WEIGHT: bold; BACKGROUND: #ffffff; PADDING-BOTTOM: 5px; BORDER-LEFT: #ccc 1px solid; CURSOR: pointer; PADDING-TOP: 5px; HEIGHT: auto; TEXT-ALIGN: left; font-size:12px
}
.gnavProfessionalResources_child {
	PADDING-RIGHT: 15px; DISPLAY: block; PADDING-LEFT: 15px; FONT-WEIGHT: bold; BACKGROUND: #ffffff; PADDING-BOTTOM: 5px; BORDER-LEFT: #ccc 1px solid; CURSOR: pointer; PADDING-TOP: 5px; HEIGHT: auto; TEXT-ALIGN: left; font-size:12px
}
.gnavProfessionalResources_child_over {
	PADDING-RIGHT: 15px; DISPLAY: block; PADDING-LEFT: 15px; FONT-WEIGHT: bold; BACKGROUND: #ffffff; PADDING-BOTTOM: 5px; BORDER-LEFT: #ccc 1px solid; CURSOR: pointer; PADDING-TOP: 5px; HEIGHT: auto; TEXT-ALIGN: left; font-size:12px
}
.gnavChapters_child {
	PADDING-RIGHT: 15px; DISPLAY: block; PADDING-LEFT: 15px; FONT-WEIGHT: bold; BACKGROUND: #ffffff; PADDING-BOTTOM: 5px; BORDER-LEFT: #ccc 1px solid; CURSOR: pointer; PADDING-TOP: 5px; HEIGHT: auto; TEXT-ALIGN: left; font-size:12px
}
.gnavChapters_child_over {
	PADDING-RIGHT: 15px; DISPLAY: block; PADDING-LEFT: 15px; FONT-WEIGHT: bold; BACKGROUND: #ffffff; PADDING-BOTTOM: 5px; BORDER-LEFT: #ccc 1px solid; CURSOR: pointer; PADDING-TOP: 5px; HEIGHT: auto; TEXT-ALIGN: left; font-size:12px
}
.gnavClassifieds_child {
	PADDING-RIGHT: 15px; DISPLAY: block; PADDING-LEFT: 15px; FONT-WEIGHT: bold; BACKGROUND: #ffffff; PADDING-BOTTOM: 5px; BORDER-LEFT: #ccc 1px solid; CURSOR: pointer; PADDING-TOP: 5px; HEIGHT: auto; TEXT-ALIGN: left; font-size:12px
}
.gnavClassifieds_child_over {
	PADDING-RIGHT: 15px; DISPLAY: block; PADDING-LEFT: 15px; FONT-WEIGHT: bold; BACKGROUND: #ffffff; PADDING-BOTTOM: 5px; BORDER-LEFT: #ccc 1px solid; CURSOR: pointer; PADDING-TOP: 5px; HEIGHT: auto; TEXT-ALIGN: left; font-size:12px
}
.gnavMemberDirectory_child {
	PADDING-RIGHT: 15px; DISPLAY: block; PADDING-LEFT: 15px; FONT-WEIGHT: bold; BACKGROUND: #ffffff; PADDING-BOTTOM: 5px; BORDER-LEFT: #ccc 1px solid; CURSOR: pointer; PADDING-TOP: 5px; HEIGHT: auto; TEXT-ALIGN: left; font-size:12px
}
.gnavMemberDirectory_child_over {
	PADDING-RIGHT: 15px; DISPLAY: block; PADDING-LEFT: 15px; FONT-WEIGHT: bold; BACKGROUND: #ffffff; PADDING-BOTTOM: 5px; BORDER-LEFT: #ccc 1px solid; CURSOR: pointer; PADDING-TOP: 5px; HEIGHT: auto; TEXT-ALIGN: left; font-size:12px
}
.gnavJoin_child {
	PADDING-RIGHT: 15px; DISPLAY: block; PADDING-LEFT: 15px; FONT-WEIGHT: bold; BACKGROUND: #ffffff; PADDING-BOTTOM: 5px; BORDER-LEFT: #ccc 1px solid; CURSOR: pointer; PADDING-TOP: 5px; HEIGHT: auto; TEXT-ALIGN: left; font-size:12px
}
.gnavJoin_child_over {
	PADDING-RIGHT: 15px; DISPLAY: block; PADDING-LEFT: 15px; FONT-WEIGHT: bold; BACKGROUND: #ffffff; PADDING-BOTTOM: 5px; BORDER-LEFT: #ccc 1px solid; CURSOR: pointer; PADDING-TOP: 5px; HEIGHT: auto; TEXT-ALIGN: left; font-size:12px
}
.gnavManageYourAccount_group {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; BORDER-BOTTOM: #ccc 1px solid; font-size:12px
}
.gnavProfessionalResources_group {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; BORDER-BOTTOM: #ccc 1px solid; font-size:12px
}
.gnavChapters_group {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; BORDER-BOTTOM: #ccc 1px solid; font-size:12px
}
.gnavClassifieds_group {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; BORDER-BOTTOM: #ccc 1px solid; font-size:12px
}
.gnavMemberDirectory_group {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; BORDER-BOTTOM: #ccc 1px solid; font-size:12px
}
.gnavJoin_group {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; BORDER-BOTTOM: #ccc 1px solid; font-size:12px
}
.gnavManageYourAccount_child {
	
}
.gnavManageYourAccount_child_over {
	BACKGROUND: #ad6227; COLOR: #ffffff; font-size:12px
}
.gnavChapters_child {
	
}
.gnavChapters_child_over {
	BACKGROUND: #ad6227; COLOR: #ffffff; font-size:12px
}
.gnavProfessionalResources_child {
	
}
.gnavProfessionalResources_child_over {
	BACKGROUND: #ad6227; COLOR: #ffffff; font-size:12px
}
.gnavMemberDirectory_child {
	
}
.gnavMemberDirectory_child_over {
	BACKGROUND: #ad6227; COLOR: #ffffff
}
.gnavJoin_child {
	
}
.gnavJoin_child_over {
	BACKGROUND: #ad6227; COLOR: #ffffff
}
#secNav {
	DISPLAY: inline
}
DIV#breadCrumbs A {
	FONT-WEIGHT: bold; TEXT-DECORATION: none
}
#breadCrumbs {
	FONT-SIZE: 0.9em; WIDTH: 520px; BORDER-BOTTOM: #dedddd 1px solid
}
#wrapper #breadCrumbs {
	FONT-SIZE: 0.9em; WIDTH: 520px; BORDER-BOTTOM: #dedddd 1px solid
}
#wrapperWide #breadCrumbs {
	FONT-SIZE: 0.9em; WIDTH: 520px; BORDER-BOTTOM: #dedddd 1px solid
}
#wrapperWide #breadCrumbs {
	WIDTH: 100%
}
#breadCrumbs .last {
	FONT-WEIGHT: normal; CURSOR: text; COLOR: #333333
}
TABLE.SiteMap {
	MARGIN-BOTTOM: 40px
}
.SiteMap .SiteMapTableCell {
	
}
.SiteMap DIV.Level1 A {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; LINE-HEIGHT: 28px; TEXT-ALIGN: left
}
.SiteMap DIV.Level2 A {
	BACKGROUND-POSITION: left center; PADDING-LEFT: 10px; FONT-WEIGHT: normal; FONT-SIZE: 12px; BACKGROUND-IMAGE: url(bullet.gif); MARGIN-LEFT: 10px; COLOR: #333333; LINE-HEIGHT: 17px; BACKGROUND-REPEAT: no-repeat; TEXT-ALIGN: left
}
.SiteMap DIV.Level3 A {
	BACKGROUND-POSITION: left center; PADDING-LEFT: 20px; FONT-WEIGHT: normal; FONT-SIZE: 12px; BACKGROUND-IMAGE: url(bullet.gif); MARGIN-LEFT: 20px; COLOR: #333333; LINE-HEIGHT: 14px; BACKGROUND-REPEAT: no-repeat; TEXT-ALIGN: left
}
.SiteMap DIV.Level4 A {
	BACKGROUND-POSITION: left center; PADDING-LEFT: 20px; FONT-WEIGHT: normal; FONT-SIZE: 12px; BACKGROUND-IMAGE: url(bullet.gif); MARGIN-LEFT: 20px; COLOR: #333333; LINE-HEIGHT: 14px; BACKGROUND-REPEAT: no-repeat; TEXT-ALIGN: left
}
.SiteMap DIV.Level5 A {
	BACKGROUND-POSITION: left center; PADDING-LEFT: 20px; FONT-WEIGHT: normal; FONT-SIZE: 12px; BACKGROUND-IMAGE: url(bullet.gif); MARGIN-LEFT: 20px; COLOR: #333333; LINE-HEIGHT: 14px; BACKGROUND-REPEAT: no-repeat; TEXT-ALIGN: left
}
.SiteMap DIV.Level6 A {
	BACKGROUND-POSITION: left center; PADDING-LEFT: 20px; FONT-WEIGHT: normal; FONT-SIZE: 12px; BACKGROUND-IMAGE: url(bullet.gif); MARGIN-LEFT: 20px; COLOR: #333333; LINE-HEIGHT: 14px; BACKGROUND-REPEAT: no-repeat; TEXT-ALIGN: left
}
.SiteMap DIV.Level7 A {
	BACKGROUND-POSITION: left center; PADDING-LEFT: 20px; FONT-WEIGHT: normal; FONT-SIZE: 12px; BACKGROUND-IMAGE: url(bullet.gif); MARGIN-LEFT: 20px; COLOR: #333333; LINE-HEIGHT: 14px; BACKGROUND-REPEAT: no-repeat; TEXT-ALIGN: left
}
.SiteMap DIV.Level4 A {
	MARGIN-LEFT: 30px
}
.SiteMap DIV.Level5 A {
	MARGIN-LEFT: 40px
}
.SiteMap DIV.Level6 A {
	MARGIN-LEFT: 50px
}
.SiteMap DIV.Level7 A {
	MARGIN-LEFT: 60px
}
DIV.searchCallout {
	MARGIN-BOTTOM: 20px
}
DIV.searchCallout H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: 13px; PADDING-TOP: 0px
}
DIV.searchCallout H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; LINE-HEIGHT: 16px
}
DIV.searchCallout P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
DIV#resultsList {
	MARGIN-TOP: 20px; MARGIN-BOTTOM: 20px
}
P#resultsDescription {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; TEXT-TRANSFORM: uppercase; LINE-HEIGHT: 14px
}
DIV#searchPagination A {
	FONT-WEIGHT: normal
}
DIV#searchPagination A.current {
	FONT-WEIGHT: bold
}
SPAN.highlight {
	BACKGROUND-COLOR: #ffffcc
}
#contactAuthor {
	CLEAR: both; BACKGROUND-POSITION: left center; MARGIN-TOP: 20px; PADDING-LEFT: 20px; BACKGROUND-IMAGE: url(email.gif); BACKGROUND-REPEAT: no-repeat
}
TABLE TD.separator {
	WIDTH: 10px
}
#mainContent .appTable TD {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px
}
#articleListContainer SPAN.dash {
	DISPLAY: none
}
DIV#secNavList TABLE {
	MARGIN: 0px; WIDTH: 100%
}
DIV#secNavList UL LI {
	LIST-STYLE-TYPE: none
}
DIV#secNavList UL {
	MARGIN: 0px
}
DIV#secNavList DL DD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
DIV#secNavList DL DT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
DIV#secNavList DL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
DIV#secNavList DIV#orderedList {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#commentRatingBox {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; MARGIN: 10px; BORDER-LEFT: #cccccc 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #cccccc 1px solid
}
#commentRatingResultBox {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; MARGIN: 10px; BORDER-LEFT: #cccccc 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #cccccc 1px solid
}
#commentRatingNotLoggedInBox {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; MARGIN: 10px; BORDER-LEFT: #cccccc 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #cccccc 1px solid
}
#commentRatingBox TEXTAREA {
	FONT-SIZE: 12px; WIDTH: 150px; FONT-FAMILY: Arial
}
#commentRatingBox TABLE {
	WIDTH: 100%; BORDER-COLLAPSE: collapse
}
#commentRatingResultBox TABLE {
	WIDTH: 100%; BORDER-COLLAPSE: collapse
}
#commentRatingBox TABLE TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; TEXT-ALIGN: center
}
#commentRatingResultBox TABLE TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; TEXT-ALIGN: center
}
#commentRatingResultBox TABLE TR.graphic TD {
	VERTICAL-ALIGN: bottom; HEIGHT: 100px
}
#commentRatingResultBox .graphic .sep {
	PADDING-RIGHT: 5px; WIDTH: 5px
}
#commentRatingResultBox TABLE TD DIV {
	MARGIN: 0px auto; WIDTH: 10px; BACKGROUND-COLOR: #7ba3d5
}
#commentRatingResultBox P.notRated {
	TEXT-ALIGN: center
}
TR.header FORM {
	MARGIN-LEFT: 70px
}

