
.body_text    { color: #696969; font-size: 11px; line-height: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: white; text-align: justify; padding: 12px }
.body_text a:link { color: #051d49 text-decoration: underline }
.body_text a:visited { color: #051d49 text-decoration: underline }
.body_text a:hover { color: #051d49 text-decoration: underline }
.body_text a:active { color: #051d49 text-decoration: underline }
.body_text_no_pad   { color: #696969; font-size: 11px; line-height: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: white; text-align: justify }
.body_text_no_pad a:link { color: #051d49 text-decoration: underline }
.body_text_no_pad a:visited { color: #051d49 text-decoration: underline }
.body_text_no_pad a:hover { color: #051d49 text-decoration: underline }
.body_text_no_pad a:active { color: #051d49 text-decoration: underline }
.body_pad_only  { padding: 40px }
.body_pad_only_item { padding: 40px 5px 40px 20px }
.belowbody_link      { color: #696969; font-size: 11px; line-height: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: white; padding: 0px 12px 12px }
.belowbody_link a:link { color: #051d49 text-decoration: underline }
.belowbody_link a:visited { color: #051d49 text-decoration: underline }
.belowbody_link a:hover { color: #051d49 text-decoration: underline }
.belowbody_link a:active { color: #051d49 text-decoration: underline }
.page_title  { color: #b36e22; font-weight: bold; font-size: 16px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-repeat: repeat-x; padding-top: 7px; padding-bottom: 7px }
.subhead { color: #b36e22; font-weight: bold; font-size: 12.5px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; padding-top: 12px; padding-left: 12px }
.login_text { color: #051d49; font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; padding: 3px }
.login_text a:link { color: #051d49 }
.login_text a:visited { color: #051d49 }
.login_text a:hover { color: #051d49 }
.login_text a:active { color: #051d49 }
.login_box_frame { border-right: 1px solid #bfbfbf; border-left: 1px solid #bfbfbf }
.main_nav_bg { background-image: url(../images/a_index/a_06_08_nav_bgtile.jpg) }
.footer { color: #808080; font-size: 9px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-image: url(../images/a_index/a_23_03_footer_3_endtile.jpg); text-align: right; padding: 2px 5px }
.footer a:link { color: #808080 text-decoration: none }
.footer a:visited { color: #808080 text-decoration: none }
.footer a:hover { color: #696969 text-decoration: underline }
.footer a:active { color: #696969 text-decoration: underline }
.home_body   { color: #fff; font-size: 11px; line-height: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: justify; padding: 15px }
.homenews_header { color: #b36e22; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.news   { color: #2a3f64; font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; padding: 10px 10px 10px 18px }
.news a:link { color: #b36e22; text-decoration: none }
.news a:visited { color: #b36e22; text-decoration: none }
.news a:hover { color: #b36e22; text-decoration: underline }
.news a:active { color: #b36e22; text-decoration: underline }
.topfadebar { background: #fff url(../images/a_index/a_01_01_topgreytile.jpg) repeat-x }
.topfadebar_2nd { background: #fff url(../images/b_secondshell/b_01_03_topside_tile.jpg) repeat-x; border-left: 1px solid #e1e1e1 }
.sidetile_2nd { background: #fafafa repeat-x; border-left: 1px solid #e1e1e1 }
.sidetile_2nd_body { background: #fafafa repeat-x; border-bottom: 1px solid #ececec; border-left: 1px solid #e1e1e1 }
.sidetile_2nd_body_nobotrule { background: #fafafa repeat-x; border-left: 1px solid #e1e1e1 }
.outline_nav  { color: #b36e22; font-size: 9px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: right; letter-spacing: 1px; padding-top: 2px; padding-right: 6px }
.outline_nav a:link { color: #b36e22 }
.outline_nav a:visited { color: #b36e22 }
.outline_nav a:hover  { color: #8f581b }
.outline_nav a:active  { color: #8f581b }
.sidenav_main { color: #051d49; font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #dfe0e2; padding-left: 3px; border-right: 1px solid #b2b2b2 }
.sidenav_main a:link { color: #051d49; text-decoration: none }
.sidenav_main a:visited { color: #051d49; text-decoration: none }
.sidenav_main a:hover { color: #051d49; text-decoration: underline }
.sidenav_main a:active { color: #051d49; text-decoration: underline }
.sidenav_sub { color: #b36e22; font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #dfe0e2; padding-left: 3px; border-right: 1px solid #b2b2b2 }
.sidenav_sub a:link { color: #b36e22; text-decoration: none }
.sidenav_sub a:visited { color: #b36e22; text-decoration: none }
.sidenav_sub a:hover  { color: #8f581b; text-decoration: underline }
.sidenav_sub a:active  { color: #8f581b; text-decoration: underline }
.sidenav_botdots { font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background: #dfe0e2 url(../images/b_secondshell/b_08_02_dot_tilebot.jpg); border-right: 1px solid #b2b2b2 }
.membcom_nav_endbg { background: url(../images/b_secondshell/b_00_membercommunity/membcom_7_endnavtilegrey.jpg) repeat-x }
.membcom_nav_endbgforum { background: url(../images/b_secondshell/b_00_membercommunity/membnav_5_endtile.jpg) repeat-x }
.form_td_space { padding: 10px }
.form_header     { color: #fff; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; text-decoration: none; background-image: url(../images/a_index/a_06_08_nav_bgtile.jpg); padding-top: 3px; padding-bottom: 3px; padding-left: 6px }
.form_frame  { padding: 10px; border: solid 1px #051d49 }
.form_frame_notop { padding: 10px; border-right: 1px solid #051d49; border-bottom: 1px solid #051d49; border-left: 1px solid #051d49 }
.forum_frame_sides { color: #696969; font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; line-height: 1; background-color: white; text-align: justify; padding: 4px 10px 4px 6px; border-right: 1px solid #051d49; border-left: 1px solid #051d49 }
.form_labels { color: #051d49; font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; padding: 5px }
.form_results { color: #696969; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #f5f5f5; padding: 5px 10px 5px 5px; border: solid 2px #fff }
.form_results_drname  { color: #051d49; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; padding-right: 4px }
.form_results_phone { color: #051d49; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #f5f5f5; padding: 5px 10px 5px 5px; border: solid 2px #fff }
.book_list_nav   { color: #696969; font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: right; vertical-align: bottom; padding-bottom: 7px }
.book_list_nav a:link { color: #696969; text-decoration: underline }
.book_list_nav a:visited { color: #696969; text-decoration: underline }
.book_list_nav a:hover  { color: #696969; text-decoration: underline }
.book_list_nav a:active  { color: #696969; text-decoration: underline }
.book_thumbnail_list { vertical-align: top; padding-top: 5px; padding-bottom: 5px; padding-left: 1px }
.book_title_list  { color: #b36e22; font-weight: bold; font-size: 13px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; padding: 6px 5px 3px 10px }
.book_author_list  { color: #696969; font-size: 11px; line-height: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; padding: 0px 3px 5px 11px }
.book_moreinfo_list { color: #696969; font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; vertical-align: middle; padding-top: 2px; padding-bottom: 5px; padding-left: 10px }
.book_list_td { border-bottom: 1px dotted #bfbfbf; width: 569px }
.book_label_list  { color: #696969; font-weight: bold; font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: justify; padding: 2px 3px 2px 10px }
.book_price_list  { color: #696969; font-weight: bold; font-size: 14px; line-height: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: justify; padding: 2px 5px 3px 10px }
.book_title    { color: #b36e22; font-weight: bold; font-size: 13px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; padding: 12px 6px 6px 0px }
.book_author   { color: #696969; font-weight: bold; font-size: 11px; line-height: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: white; padding: 2px 3px 2px 20px }
.book_description { color: #696969; font-size: 11px; line-height: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: white; text-align: justify; padding: 2px 12px 16px 20px }
.book_description a:link { color: #051d49 text-decoration: underline }
.book_description a:visited { color: #051d49 text-decoration: underline }
.book_description a:hover { color: #051d49 text-decoration: underline }
.book_description a:active { color: #051d49 text-decoration: underline }
.book_label { color: #696969; font-weight: bold; font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: white; text-align: justify; padding: 3px 3px 3px 20px }
.book_price   { color: #696969; font-weight: bold; font-size: 14px; line-height: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: white; text-align: justify; padding: 2px 12px 12px 20px }
.book_photo  { padding-top: 5px; padding-left: 20px; border-top: 1px dotted #bfbfbf }
.sitemap_largelink   { color: #051d49; font-weight: bold; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; padding-top: 12px; padding-left: 5px }
.sitemap_largelink a:link { color: #051d49 }
.sitemap_link { color: #051d49; font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; padding-top: 5px; padding-left: 10px }
.sitemap_link a:link { color: #051d49 }
.sitemap_linkb   { color: #051d49; font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; padding-top: 5px; padding-left: 20px }
.sitemap_linkb a:link   { color: #051d49 }
.sitemap_linkc   { color: #051d49; font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; padding-top: 5px; padding-left: 30px }
.sitemap_linkc a:link   { color: #051d49 }
.side_caption   { color: #696969; font-size: 11px; line-height: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: white; text-align: left }
.side_caption a:link { color: #051d49 text-decoration: underline }
.side_caption a:visited { color: #051d49 text-decoration: underline }
.side_caption a:hover { color: #051d49 text-decoration: underline }
.side_caption a:active { color: #051d49 text-decoration: underline }
.columnlist_head { color: #fff; font-weight: bold; font-size: 13px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #051d49; text-align: left; padding: 6px; border: solid 1px #051d49 }
.columnlist_field_left  { color: #051d49; font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #fff; text-align: left; vertical-align: top; padding: 3px 6px; border-bottom: 1px solid #051d49; border-left: 1px solid #051d49 }
.columnlist_field_right  { color: #051d49; font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #fff; text-align: left; vertical-align: top; padding: 3px 6px; border-right: 1px solid #051d49; border-bottom: 1px solid #051d49; border-left: 1px solid #051d49 }
