/*  SITE  */
@import url('/cm/realage/styles/viraltools.css');

body {color: #000; font-family: Helvetica, Arial, sans-serif; margin: 0;}
body #ra_trak{display: none;}
a:link, a:visited {color: #0066cc; text-decoration: none;}
a:active, a:hover {color: #0066cc; text-decoration: underline;}
p {margin: 0 0 11px 0;}
form {margin: 0;}

#ams_realage_hpto {position: absolute; top: 0px;}
#ams_realage_hpto_inner {display: none}

#SITE_master {width: 1026px; margin: 0px auto;}
.hr {font-size: 1px; height: 1px; margin: 11px 0; background: url(/cm/realage/site_images/hr_cccccc.gif) repeat-x;}
#right_rail .hr {margin: 4px 0 0 0;}
.cl {clear: left; margin: 0; font-size: 1px; line-height: 1px; zoom:1;}
.fl {float: left;}
.cb {clear: both; margin: 0; font-size: 1px; line-height: 1px; zoom:1;}

ul {margin: 6px 0 10px 0; padding: 0;}
ol {margin: 6px 22px; padding: 0;}
ol li {margin: 0; padding: 2px 0 2px 0px;}
ul li {list-style-type: none; margin: 0; padding: 2px 0 2px 10px; background: url(/cm/realage/site_images/bullet_aaddff.gif) 0px 11px no-repeat;}
.tout ul li, .sectout_rl ul li, #section_tools ul li, #news_feed ul li {padding: 0 0 0 10px; background: url(/cm/realage/site_images/bullet_arrow.gif) 0px 7px no-repeat; font-family: Georgia, "Times New Roman", Times, serif; font-size: 15px;}
.tout ul li a, .sectout_rl ul li a, #section_tools ul li a, #news_feed ul li a {padding: 2px 0;}

/* HEADER */
#SITE_header {background: url(/cm/realage/site_images/header_bg.jpg) bottom left no-repeat; display: inline-block; /*float: left;*/ width: 1026px; height: 126px; margin-top: 15px; position: relative;}
#logo {background: url(/cm/realage/site_images/vr_cccccc.gif) top right repeat-y; display: block; float: left; width: 218px; padding-left: 10px; padding-right: 1px; position:relative;}
.logo_snipe {position: absolute; bottom: 0px; right: 0px;}

h1, h2, h3, h4, h5, h6 {font-family: Georgia, "Times New Roman", Times, serif; color: #000; padding: 0; margin: 0; font-weight: normal;}
h3 {font-size: 20px;}
#content h1 {font-size: 30px; line-height: 36px; color: #ff6600; margin-bottom: 4px;}
#content h2 {font-family: Helvetica, Arial, sans-serif;  font-size: 18px; line-height: 22px; color: #666; margin-bottom: 11px;}
#content h3 {font-size: 18px; line-height: 22px; color: #ff6600; margin: 2px 0 5px 0;}
h4 {font-size: 15px;}
#content p {margin: 0 0 18px 0;}

#content h1.no_sub {margin-bottom: 17px;}
h6 {font-size: 15px; line-height: 22px;}

h2.headline {color: #ff6600; font-size: 30px; font-weight: normal; margin-top: 6px;}

#breadcrumb {font-size: 11px; line-height: 15px; color: #55bfff; height: 25px;}
#breadcrumb .last, #breadcrumb a.last:link, #breadcrumb a.last:visited, #breadcrumb a.last:active, #breadcrumb a.last:hover {color: #666;}

/* CONTENT */
.middle_layout {background: url(/cm/realage/site_images/main_bg.jpg) top left repeat-y; width: 980px; padding: 0 13px 0 33px; float: left;}

#main_rail {float: left; display: block; width: 610px;}
#CNTR_content {background: url(/cm/realage/site_images/content_bg.gif) top left repeat-y; clear: both; margin-top:13px; margin-bottom: 15px}
#content {clear:both; zoom:1; background: url(/cm/realage/site_images/hr_cccccc.gif) bottom left repeat-x; width: 540px; padding: 0 30px 15px 30px; font-family: Helvetica, Arial, sans-serif; font-size: 15px; line-height: 22px;}
.learn_more_content {float:left;}

#eyebrow {float: left; margin: 24px 0 16px 0; font-size: 13px; font-weight: bold; color: #666;}
#rating {float: right; /*text-align: right;*/ margin-top: 24px; font-size: 13px; color: #666;}
#byline {float: left; font-size: 13px; margin-bottom: 18px; color: #666;}
#page_indicator {float: right; font-size: 13px; margin-bottom: 18px; text-align: right; color: #666;}

.article_image {display: block; float: left; padding: 4px 4px 0 4px; border: 1px #ccc dotted; margin: 0 15px 15px 0;}
.credit {font-size: 11px; color: #666;}

.chart {border-top: 1px #ccc solid; border-left: 1px #ccc solid; width: 98%; align: center;}
.chart th {text-align: left; vertical-align: bottom; padding: 10px; border-right: 1px #ccc solid; border-bottom: 1px #ccc solid;}
.chart td {text-align: left; vertical-align: middle; padding: 10px; border-right: 1px #ccc solid; border-bottom: 1px #ccc solid;}
.chart td.numeral {text-align: center; font-weight: bold;}

#promoplayer {padding-top: 3px;}
#callout, #interactive, #benefit_or_cost, #editors_pick {width: 524px; padding: 0 9px;}
.as_callout {background: url(/cm/realage/site_images/ads/bg_524.gif) top left repeat-y; padding: 10px 20px; width: 484px; font-family: Georgia, "Times New Roman", Times, serif; font-size: 15px; line-height: 22px;}
.callout, .interactive {background: url(/cm/realage/site_images/524_white_bg.gif) top left repeat-y; padding: 10px 20px; width: 484px;}
#content .callout h3 {font:normal 18px/22px arial; color:#000; margin-bottom:10px;}
#content .callout p {margin-left:50px; font-size:15px; line-height:22px;}
.blackFont {color: #000;}
.bc {background: url(/cm/realage/site_images/524_white_bg.gif) top left repeat-y; padding: 10px 20px; width: 484px;}

.as_callout_te, .as_callout_be, .callout_te, .callout_be, .interactive_te, .interactive_be, .bc_te, .bc_be {background: url(/cm/realage/site_images/ads/bgtb_524.gif) no-repeat; clear: both; width: 524px; display: block; font-size: 1px;}
.as_callout_te {background-position: 0px 0px;  height: 8px;}
.as_callout_be {background-position: 0px -8px; height: 10px; margin-bottom: 15px;}
.callout_te, .interactive_te, .bc_te  {background-position: 0px -18px;  height: 8px;}
.callout_be, .interactive_be, .bc_be {background-position: 0px -26px; height: 10px; margin-bottom: 15px;}

#benefit_or_cost {margin-top: 18px;}
#benefit_or_cost h4 {color: #000; font-weight: normal; font-size: 18px; font-family: Helvetica, Arial, sans-serif;}
#benefit_or_cost h4 span {color: #003366; margin-bottom: 2px;}

#editors_pick {margin: 0 0 17px 31px;}
#editors_pick h3 {margin-top: 0; color: #ff6600;} 
#editors_pick .hr {margin-top: 7px;}
.ep_te {background: url(/cm/realage/site_images/ep_bgtb.gif) 0 0 no-repeat; width: 524px; height: 10px; clear: both; display: block; font-size: 1px;}
.ep {background: url(/cm/realage/site_images/ep_bg.gif) repeat-y; width: 482px; padding: 0 24px 0 20px; font-size: 13px; line-height: 18px; float: left;}
.ep .tout_img {float: left; margin-right: 18px;}
.ep_be {background: url(/cm/realage/site_images/ep_bgtb.gif) 0 -15px no-repeat; width: 524px; height: 33px; clear: both; display: block; font-size: 1px;}
.ep_link {font-weight: bold; font-size: 15px; line-height: 18px;}

#pagination {text-align: right; font-size: 11px;}
#pagination_b {font-size: 11px; margin: 18px 0;}
#pagination a:link, #pagination a:visited, #pagination a:active, #pagination a:hover {border: 1px #dfdfdf solid; text-decoration: none; text-align: right; margin-left: 8px; padding: 2px 4px;}
#pagination_b a:link, #pagination_b a:visited, #pagination_b a:active, #pagination_b a:hover {border: 1px #dfdfdf solid; text-decoration: none; padding: 2px 12px;}
#pagination a:hover, #pagination_b a:hover {border-color: #267dd4;}
#pagination a.pn, #pagination a.pn:link, #pagination a.pn:visited, #pagination a.pn:active, #pagination a.pn:hover {padding: 2px 12px;}
#pagination span {padding: 2px 4px; text-align: right; margin-left: 8px;}
#pagination_b .prev {float: left; margin-bottom: 15px;}
#pagination_b .next {float: right; margin-bottom: 15px;}
#tip-pagination {margin: 10px;}

#center_link {padding: 1px 0 0 10px; background: url(/cm/realage/site_images/bullet_arrow_r.gif) 0px 5px no-repeat; font-size: 13px; font-weight: bold; margin: 20px 0px 15px 0px;}
#review_date {float: left; padding: 11px 0 20px 30px; font-size: 11px; color: #666;}
#references_link {float: right; padding: 2px 54px 2px 10px; background: url(/cm/realage/site_images/bullet_arrow.gif) 0px 5px no-repeat; font-size: 11px; margin:0 0 10px;}

#references {padding: 8px 30px 2px 30px; clear: left;}
#references ul li {margin-bottom: 24px; background-image: none; padding-left: 0;}

#previous_link a:link, #previous_link a:visited, #previous_link a:active, #previous_link a:hover {border: 1px #dfdfdf solid; text-decoration: none; padding: 2px 12px; font-size: 11px;}
#previous_link a:hover {border-color: #267dd4;}
#previous_link {margin-bottom: 15px;}

#top_touts {margin-left: -14px; background: url(/cm/realage/site_images/top_touts_bg.gif) repeat-y; width: 989px;}
.tt {width: 294px; padding: 10px 14px; cursor: pointer; font-size: 15px;}
.tt img {padding: 4px; border: 1px #ccc dotted; margin-right: 10px; float: left;}
.tt h3 {color: #ff6600; font-size: 20px; line-height: 22px; margin: 4px 0;}
.tt h3 a, .tt h3 a:visited, .tt h3 a:hover, .tt h3 a:active {color:#ff6600; text-decoration:none;}
.tt:nohover, .sectout:nohover {background-color: #fff;} /* changed to . from : */
.tt:hover, .sectout:hover {background-color: #fffdd6;} /* changed to . from : */
.tt_divider {width:11px;}
.tt a {font-family: Georgia, "Times New Roman", Times, serif;}
.tt a:hover {color: #0066cc;}
.tt p {margin: 6px 0;}

#this_weeks_tips_block {float: right; width: 216px; margin-left: 24px;}
#tip_image {background: url(/cm/realage/site_images/tip_image_bg.gif) 0px 0px no-repeat; width: 170px; height: 130px; padding: 34px 0 2px 46px;}
#tip_image img {}
#tip_image_credit {background: url(/cm/realage/site_images/tip_image_be.gif) bottom left no-repeat; width: 164px; padding: 0px 10px 23px 42px; line-height: 15px; margin-bottom: 4px;}
.twt_te {background: url(/cm/realage/site_images/twt_bgtb.gif) 0 0 no-repeat; display: block; clear: both; padding: 25px 20px 1px 16px; width: 180px;}
#this_weeks_tips_block h3 {margin: 0;}
.twt {background: url(/cm/realage/site_images/twt_bg.gif) repeat-y; display: block; clear: both; padding: 8px 20px 5px 16px; width: 180px;}
.twt_be {background: url(/cm/realage/site_images/twt_bgtb.gif) 0 -65px no-repeat; width: 216px; height: 15px; display: block; clear: both; font-size: 1px;}
.twt li {padding: 0 0 0 10px; background: url(/cm/realage/site_images/bullet_arrow.gif) 0px 5px no-repeat; font-family: Georgia, "Times New Roman", Times, serif; font-size: 13px; line-height: 18px; margin: 5px 0;}
#this_weeks_tips_block .hr {background-image: url(/cm/realage/site_images/hr_cccab2.gif); margin: 0px; clear: both;}
.twt_last {font-size: 11px; padding: 0 0 4px 10px; background: url(/cm/realage/site_images/bullet_arrow.gif) 0px 7px no-repeat;}
.twt_link {font-size: 11px; margin: 3px 0; padding: 0 0 0 10px; background: url(/cm/realage/site_images/bullet_arrow.gif) 0px 7px no-repeat;}

#tips_search {margin-top: 10px;}
#tips_search input {width: 102px; float: left; padding: 3px; margin: 1px 5px 0 0; font-size: 11px; color: #333;}

#tips ul li {padding: 2px 0 2px 13px; background: url(/cm/realage/site_images/bullet_aaddff.gif) 0px 11px no-repeat; /*margin-bottom: 20px;*/}

#publish_date {float: left; font-size: 11px; color: #666;}
#tip_references {float: right; font-size: 11px; cursor: pointer; color: #0066cc; width: 96px; text-align: right;}
#ref_button {margin-left: 6px; float: right; height: 19px; font-size: 1px; overflow: hidden;}

.link_arrow{background:transparent url(/cm/realage/site_images/bullet_arrow_r.gif) no-repeat scroll 0 3px;font-size:13px;font-weight:bold;padding:1px 0 0 10px;}

/* Article touts*/
#article_touts {background: url(/cm/realage/site_images/2_touts_bg.gif) 0px 0px no-repeat; width: 606px; margin-top: 18px; float: left; font-size:13px; line-height:18px;}
#article_touts_be {background: #fff url(/cm/realage/site_images/2_touts_bg.gif) 0px -530px no-repeat; width: 606px; height: 12px; font-size: 1px; display: block; float: left;}
#article_touts_wide {background: url(/cm/realage/site_images/2_touts_bg_wide.gif) 0px 0px no-repeat; width: 767px; margin-top: 18px; float: left; font-size:13px; line-height:18px;}
#article_touts_be_wide {background: #fff url(/cm/realage/site_images/2_touts_bg_wide.gif) 0px -530px no-repeat; width: 767px; height: 12px; font-size: 1px; display: block; float: left;}
#article_touts_single {background: url(/cm/realage/site_images/tout-wide.gif) 0px 0px no-repeat; width: 606px; margin-top: 18px; float: left; font-size:13px; line-height:18px;}
#article_touts_be_single {background: #fff url(/cm/realage/site_images/tout-wide.gif) 0px -530px no-repeat; width: 606px; height: 12px; font-size: 1px; display: block; float: left;}
#article_touts h4, #article_touts_wide h4, #article_touts_single h4 { margin-bottom:7px; }


#at {margin-right: 16px;}
.tout, .tout_wide {width: 265px; padding: 10px 15px; display: block; float: left; color: #666;}
.tout_wide {width: 345px;}
.tout_single, .tout.tout_single {width: 570px;}
.tout h3, .tout_wide h3 {line-height: 22px; color: #ff6600;}
.new {color: #ff6600;}

/* CHANNEL | SUBCHANNEL */
#CNTR_section_content {font-size: 15px;}
#CNTR_section_content h1 {color: #ff6600; margin-top: 8px; line-height: 36px;}
#CNTR_section_content h2 {margin-bottom: 14px;}
#CNTR_section_content h3 {margin-bottom: 8px;}
#CNTR_section_content h4 {margin-bottom: 7px;}

#CNTR_section_content .hr {width: 600px;}
#CNTR_section_content .tout_column .hr {width: 280px;}

.more {display: inline; padding: 0 0 0 14px; background: url(/cm/realage/site_images/bullet_arrow.gif) 4px 4px no-repeat;}

#section_tools {float: right; width: 198px; background: url(/cm/realage/site_images/section_tools/section-tools-bg.gif) 0px 0px repeat-y; border-right: 6px #fff solid; margin-left: 20px;}
#section_tools h3 {color: #ff6600; margin: 0 0 0 12px;}
#section_tools_header {width: 198px; height: 100px; display: block; overflow: hidden;}
#section_tools_header h3 {color: #ff6600; margin: 74px 0 0 12px;}
#section_tools_footer {width: 198px; height: 15px; display: block; background: url(/cm/realage/site_images/section_tools/section-tools-bg.gif) -198px 0px no-repeat; font-size:1px; clear: both;}
#section_tools_header_promo {width: 198px; height: 15px; display: block; overflow: hidden; background: url(/cm/realage/site_images/section_tools/plain-top.gif) -198px 0px no-repeat;}
#section_tools_footer_promo {width: 198px; height: 100px; display: block; overflow: hidden; background-position: bottom left;}

#section_tools ul {padding-left: 10px; width: 180px;}
#section_tools ul li {line-height: 22px; background-position: 0px 9px;}
.tools_last {float: right; font-size: 15px; padding: 0 18px 18px 10px; background: url(/cm/realage/site_images/bullet_arrow.gif) 0px 4px no-repeat; clear: both;}

#main_feature {margin-bottom: 13px;}
#CNTR_section_content .section {margin-top: 13px; width: 590px;}
#CNTR_section_content .subsection {margin-top: 13px; width: 386px; display: block; float: left;}
#main_feature_content {float: left; width: 420px; margin-bottom: 0; color: #666; font-size: 15px; line-height: 22px;}
#main_feature_content.noimage {width: 560px;}
.subsection #main_feature_content {width: 230px;}
.subsection #main_feature_content.noimage {width: 360px;}
.subsection #eyebrow {margin: 10px 0 11px 0;}
#main_feature_content p {margin: 0 0 18px 0;}
#main_feature_content .ra_smallbutton, #main_feature_content .ra_mediumbutton, #main_feature_content .ra_largebutton {margin-left: 10px;}
#main_feature_content ul {margin-top: 0px; margin-bottom: 8px;}
#main_feature_content ul li {font-family: Georgia, "Times New Roman", Times, serif; font-size: 15px; background-position: 0px 10px; margin: 2px 0;}

.related_link_header {font-size: 11px; margin: 7px 0 0 0; line-height: 15px;}
.tout_column {float: left; width: 280px; margin-right: 40px; display: block; overflow: hidden;}
.tout_double, .tout_triple {width: 600px; background: url(/cm/realage/site_images/tout_row_bg.gif) 0px 0px repeat-y; clear: left; float: left; margin: 10px 0; line-height: 18px;}
.tout_triple {background-position: -600px 0px;}
.tout_double .tout {width: 280px; font-size: 13px; padding: 10px 0; margin-right: 40px;}
.tout_triple .tout {width: 173px; font-size: 13px; padding: 10px 0; margin-right: 40px;}
.tout_double .tout.last, .tout_triple .tout.last, .tout_column.last {margin-right: 0;}


.tout_img {margin-bottom: 0px;}
.tout_img img, img.tout_img {padding: 4px; border: 1px #ccc dotted;}
.tout_double .tout_img, .tout_wide .tout_img , #article_touts .tout .tout_img {margin-right: 10px; float: left;}
.tout_triple .tout_img {text-align: center; margin-bottom: 10px;}
#main_feature .tout_img {margin: 0 10px 10px 0; float:left;}

.tout_double .sectout {width: 280px;}
.tout_triple .sectout {width: 173px;}
.sectout {float: left; cursor: pointer; margin-bottom: 0px;}
.sectout:nohover {background-color: #fff;} /* changed from . to : */
.sectout:hover {background-color: #fffdd6;} /* changed from . to : */
.sectout_rl {display: block; width: 280px;}
.tout_double .sectout_rl.with_img {width: 120px; float: left;}
.tout_triple .sectout_rl, .tout_triple .sectout_rl ul {width: 160px;}
#main_feature_content ul li, .tout ul li, .sectout_rl ul li {padding-left: 0; background: none;}

.tout ul li a, .sectout ul li a, .sectout_rl ul li a {margin: 3px 0; display: block; padding-left: 10px; background: url(/cm/realage/site_images/bullet_arrow.gif) 0px 7px no-repeat; line-height: 18px;}
.tout ul li, .sectout ul li, .sectout_rl ul li {margin: 0; line-height: 18px;}
* html .tout ul li {display: inline;}
* html .sectout ul li {display: inline;}
#main_feature_content ul li a {display: block; padding-left: 10px; background: url(/cm/realage/site_images/bullet_arrow.gif) 0px 8px no-repeat;}
#main_feature_content ul li a, .sectout_rl ul li a  {width: 100%;}
.tout_double .sectout_rl ul li a {width: 270px;}
.tout_double .sectout_rl.with_img ul li a {width: 110px;}

.tout ol li a, .sectout ol li a, .sectout_rl ol li a {display: block; margin-top: 2px;}
.tout ol, .tout_double ol, .tout_triple ol, .tout ol li, .sectout ol li, .sectout_rl ol li {line-height: 18px; font-family: Georgia, "Times New Roman", Times, serif; font-size: 15px; vertical-align: top;}


.tout_double .sectout_rl ol li {margin-left:2px;}
.tout_double .sectout_rl ol li a {/*width: 270px;*/}
.tout_double .sectout_rl.with_img ol li a {width: 110px;}
.tout_triple .sectout_rl ol li a {width: 128px; clear: left;}
#main_feature_content ul li a:hover, .tout_double ul li a:hover, .tout_triple ul li a:hover, #main_feature_content ol li a:hover, .tout_double ol li a:hover, .tout_triple ol li a:hover {background-color: #fffdd6;}

.tout .ra_smallbutton, .tout .ra_mediumbutton, .tout .ra_largebutton {margin-left: 10px;}

.teaser_rl {clear: left;}
.no_teaser_rl {}

#main_feature .tout {width: 390px;}
#main_feature h2 {clear: left;}

/* NEWS FEED */
#news_feed {width: 600px; background: url(/cm/realage/site_images/news_bg.gif) repeat-x; clear: left; float: left; padding-top: 16px;}
#news_feed_margin {height: 17px; display: block; clear: left;}
#news_feed h3 {color: #ff6600; font-size: 20px;}
#news_feed li {margin: 6px 0;}

/* RIGHT RAIL */
#right_rail {float: left; display: block; width: 370px; margin-top: 13px;}

/* FOOTER */
#search_bottom {padding: 8px 0 19px 208px; display: block; width: 600px; clear: left;}
#search_bottom input {border: solid #cccccc 1px; height: 17px; width: 426px; float: left; padding: 5px 10px; margin: 0 7px 0 0; font: 15px Helvetica, Arial, sans-serif; color: #333;}

#footer {padding-top: 18px;}
#more_from_site {float: left; margin-bottom: 12px; font-size: 11px; line-height: 15px; font-weight: bold;}
#more_from_site h5 {font-family: Helvetica, Arial, sans-serif; font-size: 18px; line-height: 22px; font-weight: normal; padding-left: 9px;}
#more_from_site h6 {color: #ff6600;}
#more_from_site ul {}
#more_from_site li {padding: 2px 0 2px 10px; background: url(/cm/realage/site_images/bullet_arrow.gif) 0px 6px no-repeat;}

#more_from_site .hr {width: 960px; float: left;}
.more_row {float: left; display: block; width: 960px; background: url(/cm/realage/site_images/more_from_bg.gif) repeat-y;}
.more_cell {float: left; display: block; width: 179px; padding: 0 4px 0 9px;}

.fl_te, .fl_be {background: url(/cm/realage/site_images/footer_container_bgtb.jpg) no-repeat; width: 960px; height: 10px; display: block; font-size: 1px; float: inherit;}
.fl_te {background-position: 0px 0px;}
.fl_be {background-position: 0px -10px; margin-bottom: 12px;}
#footer_links {background: url(/cm/realage/site_images/footer_container_bg.jpg) repeat-y; width: 960px; float: left; display: block; font-weight: bold; font-size: 11px; line-height: 15px;}
#footer_links ul li {margin-top: 1px; margin-bottom: 2px; background-image: none; padding: 0;}
#footer_links td {padding: 0 10px;}
td.fl_col {border-left: 1px dotted #7ac1f7;}
#footer_links div.fl_sub_col {float: left;}

/*
.fl_col1, .fl_col2, .fl_col3, .fl_col4 {float: left; display: block; padding: 6px 10px; width: 172px;}
.fl_col1 {width: 171px;} .fl_col3 {width: 173px;} .fl_col4 {width: 360px;}
.fl_colA, .fl_colB, .fl_colC {float: left; display: block;}
.fl_colA {width: 98px; padding-right: 10px;}
.fl_colB {width: 122px; padding-right: 10px;}
.fl_colC {width: 120px;}
*/
#SITE_footer {background: url(/cm/realage/site_images/footer_bg.jpg) top left no-repeat; width: 983px; float: left; display: block; padding: 24px 30px 11px 13px; font-size: 11px; line-height: 15px;}
#SITE_footer p {width: 628px;}


/* ADS and PROMOS */
#ra_rr_promo {margin: 0 0 20px 12px;}
#sponsor {text-align: left; width: 234px; margin-left: 346px; padding-bottom: 10px; clear: left;}
#channel_sponsor_callout {padding-bottom: 2px;}
#channel_sponsor_callout_box {width: 524px; padding: 0 9px; margin: 19px 0 0 20px;}
#article_sponsor_callout {width: 524px; padding: 0 9px; margin-top: 15px;}

#ra_article_promo {margin: 4px 0 21px 40px;}

.tt {font-size: 13px;}

#AD_banner, #AD_banner .ad_te, #AD_banner .ad_be, #AD_banner .ad_area {width: 1000px; padding-left: 13px;}
#AD_banner {margin: 11px 0 0 0;}
#AD_banner_b {margin: 0 0  11px 0;}
#AD_banner_b, #AD_banner_b .ad_te, #AD_banner_b .ad_be, #AD_banner_b .ad_area {width: 960px;}
#AD_rr_a, #AD_rr_b, #AD_rr_c, #ADacc_rr_a, #ADacc_rr_b, #ADacc_rr_c {margin-left: 10px;}
#AD_rr_a, #AD_rr_a .ad_te, #AD_rr_a .ad_be, #AD_rr_a .ad_area, 
#AD_rr_b, #AD_rr_b .ad_te, #AD_rr_b .ad_be, #AD_rr_b .ad_area, 
#AD_rr_c, #AD_rr_c .ad_te, #AD_rr_c .ad_be, #AD_rr_c .ad_area,
#ADacc_rr_a, #ADacc_rr_a .ad_te, #ADacc_rr_a .ad_be, #ADacc_rr_a .ad_area, 
#ADacc_rr_b, #ADacc_rr_b .ad_te, #ADacc_rr_b .ad_be, #ADacc_rr_b .ad_area, 
#ADacc_rr_c, #ADacc_rr_c .ad_te, #ADacc_rr_c .ad_be, #ADacc_rr_c .ad_area {width: 340px;}
#AD_rr_a, #AD_rr_b, #ADacc_rr_a, #ADacc_rr_b {margin-bottom: 20px;}
#ra_acc_note {padding-right:10px;}

#AD_banner .ad_te, #AD_banner .ad_be {background-image: url(/cm/realage/site_images/ads/bgtb_1000.jpg);}
#AD_banner_b .ad_te, #AD_banner_b .ad_be {background-image: url(/cm/realage/site_images/ads/bgtb_960.jpg);}
#AD_rr_a .ad_te, #AD_rr_a .ad_be, #AD_rr_b .ad_te, #AD_rr_b .ad_be, #AD_rr_c .ad_te, #AD_rr_c .ad_be,
#ADacc_rr_a .ad_te, #ADacc_rr_a .ad_be, #ADacc_rr_b .ad_te, #ADacc_rr_b .ad_be, #ADacc_rr_c .ad_te, #ADacc_rr_c .ad_be {background-image: url(/cm/realage/site_images/ads/bgtb_340.jpg);}
#AD_banner .ad_area {background-image: url(/cm/realage/site_images/ads/bg_1000.jpg);}
#AD_banner_b .ad_area {background-image: url(/cm/realage/site_images/ads/bg_960.jpg);}
#AD_rr_a .ad_area, #AD_rr_b .ad_area, #AD_rr_c .ad_area, 
#ADacc_rr_a .ad_area, #ADacc_rr_b .ad_area, #ADacc_rr_c .ad_area {background-image: url(/cm/realage/site_images/ads/bg_340.jpg)}

.ad_te {background-position: 0px 0px; background-repeat: no-repeat; display: block; height: 7px; font-size: 1px;}
.ad_be {background-position: 0px -7px; background-repeat: no-repeat; display: block; height: 7px; font-size: 1px;}
.ad_area {background-repeat: repeat-y; text-align: center; display: block;}
.adcopy {text-transform: uppercase; font-family: Helvetica, Arial, sans-serif; font-size: 10px; color: #999; line-height: 10px;}
#sponsoredlinks {margin: 0 0 20px 12px;}

/* Right Rail Touts */
#right_rail .hr {margin: 4px 0 9px 0; width: 314px;}
.rr_cont {padding-left: 10px; padding-top: 5px; margin-bottom: 20px;}
.rr_cont_clip{ width: 74px; height: 46px;position: absolute;background-image:url(/cm/realage/site_images/right_rail_bkg.gif); background-position: -345px 0px; left: 220px;top: 0px;}
.rr_cont_top{ width: 328px; height: 35px; padding-left: 16px;
background-image:url(/cm/realage/site_images/right_rail_bkg.gif); background-position: 0px -12px;margin-top: 0px;
color: #FF6600;
font-size:18px;
line-height:43px;font-family:Georgia,"Times New Roman",Times,serif;
overflow: hidden;
}
.rr_cont_mid{ width: 344px; background-image:url(/cm/realage/site_images/right_rail_bkg.gif); background-position: -420px 0px; overflow: hidden;}
.rr_cont_mid_pad{ width: 344px; height: 2px; background-image:url(/cm/realage/site_images/right_rail_bkg.gif); background-position: -420px 0px; overflow: hidden;}
.rr_cont_bot{ width: 344px; height: 11px; background-image:url(/cm/realage/site_images/right_rail_bkg.gif); background-position: 0px 0px; overflow: hidden;}
.arrow_button{height: 19px; width: 20px; background-image:url(/cm/realage/site_images/button/arrow_buttons.gif);cursor: pointer;}
.rr_cont .arrow_button{float: right; margin-top: 12px; margin-right: 16px;}
.arrow_button.down:hover{ background-position: 0px 19px !important} /*changed to : instead of . because of ie6 class limitation*/
.arrow_button.down:nohover{ background-position: 0px 0px !important} /*changed to : instead of . because of ie6 class limitation*/
.arrow_button.right:hover{ background-position: 20px 19px !important} /*changed to : instead of . because of ie6 class limitation*/
.arrow_button.right:nohover{ background-position: 20px 0px !important} /*changed to : instead of . because of ie6 class limitation*/

#right_rail .tout_img {float: left; margin:0 13px 10px 0;}
#right_rail .tout {font-size: 13px; line-height: 18px; width: 315px;}
#right_rail .tout .ra_mediumbutton {margin-left: 0; margin-bottom: 5px;}
#right_rail .rr_tout h4 {margin-bottom: 7px;}
.rr_tout {width: 310px;}
.rr_tout_rl {display: block;}
.rr_cont_manual{padding: 0px 16px;}
#right_rail .with_img ul {width: 172px; float:left;}

/* Right Rail - Lite Reg/Newsletter Tout */
#lite_reg {width:310px; height:180px; padding:20px 15px 0px 15px; background:url('/cm/realage/site_images/registration/yel-note-bkg.gif') no-repeat;}
#lite_reg .sign_up_for, #lite_reg .newsletter_title {color:#ff6600; font:18px/24px Georgia, Times New Roman, serif;}
#lite_reg .newsletter_title {margin-bottom:8px; padding-bottom:3px; border-bottom:1px dotted #ccc;}
#lite_reg p {color:#666; font:15px Arial, Verdana, san-serif;}
#lite_reg label {color:#ff6600; font:bold 16px Georgia, Times New Roman, serif; padding-right:10px;}
#lite_reg .ra_mediumbutton {margin:auto;}
#lite_reg .submit_button {border:none; background:none; width:82px; margin-top:2px; color:#fff; font-weight:bold; cursor:pointer;}



/* Buttons */
.arrow_button, .arrow_button_r {width: 20px; height: 19px; background-image: url(/cm/realage/site_images/button/arrow_buttons.gif); background-position: 0px 0px; cursor: pointer;}
.arrow_button.down.hover, .arrow_button_r.down.hover {background-position: 0px 19px}
.arrow_button.down.nohover, .arrow_button_r.down.nohover {background-position: 0px 0px}
.arrow_button.right.hover, .arrow_button_r.right.hover {background-position: 20px 19px}
.arrow_button.right.nohover, .arrow_button_r.right.nohover {background-position: 20px 0px}

/*
 * REALAGE ORANGE BUTTON SMALL
 */
a.ra_smallbutton, a.ra_smallbutton:link, a.ra_smallbutton:visited, a.ra_smallbutton:hover{
-moz-user-select:none;
text-decoration:none;
color: #fff;
background-image:url(/cm/realage/site_images/button/realagebuttons_bkg_lg.gif);
background-position:0px -112px;
height: 18px;
display: inline;
font-family: Helvetica, Arial, sans-serif;
font-size: 12px;
font-weight: bold;
overflow: hidden;
position: relative;
text-align:center;
cursor:pointer;
}
a.ra_smallbutton:hover {background-position:0px -130px;}

a.ra_smallbutton.rasbdown{
background-position:2px -128px;
padding-top: 2px;
margin-left: 2px;
height: 16px !important;
/*padding-top: 2px;
padding-left: 6px;
padding-right: 0px;
*/display: block;
}
a.ra_smallbutton .ra_edge_left{
	height: 16px;
	width: 2px;
	background-image:url(/cm/realage/site_images/button/dropshadow.gif);
	background-position:-498px 0;
	overflow:hidden;
	float:right;
	clear:both;
}
a.ra_smallbutton .ra_corner_bottom{
	background-image:url(/cm/realage/site_images/button/dropshadow.gif);
	background-position:-498px 2px;
	height:2px;
	overflow:hidden;
	width:2px;
	float:right;
	clear:both;
}
a.ra_smallbutton .ra_edge_bottom{
	background-image:url(/cm/realage/site_images/button/dropshadow.gif);
	background-position:0 2px;
	height:2px;
	overflow:hidden;
}
a.ra_smallbutton.rasbdown .ra_edge_left,a.ra_smallbutton.rasbdown .ra_corner_bottom,a.ra_smallbutton.rasbdown .ra_edge_bottom{
	display: none;
}

/*
 * REALAGE ORANGE BUTTON MEDIUM
 */
a.ra_mediumbutton, a.ra_mediumbutton:link, a.ra_mediumbutton:visited, a.ra_mediumbutton:hover{
-moz-user-select:none;
text-decoration:none;
color: #fff;
background-image:url(/cm/realage/site_images/button/realagebuttons_bkg_lg.gif);
background-position:0px -62px;
height: 25px;
display: inline;
font-family: Helvetica, Arial, sans-serif;
font-size: 13px;
font-weight: bold;
overflow: hidden;
text-align:center;
line-height: 23px;
cursor:pointer;
}
a.ra_mediumbutton:hover {background-position:0px -87px;}

a.ra_mediumbutton.rambdown{
background-position:2px -85px;
padding-top: 2px;
margin-left: 2px;
height: 23px !important;
line-height: 24px;
display: block;
}
a.ra_mediumbutton .ra_edge_left{
	height: 23px;
	width: 2px;
	background-image:url(/cm/realage/site_images/button/dropshadow.gif);
	background-position:-498px 0;
	overflow:hidden;
	float:right;
	clear:both;
}
a.ra_mediumbutton .ra_corner_bottom{
	background-image:url(/cm/realage/site_images/button/dropshadow.gif);
	background-position:-498px 2px;
	height:2px;
	width:2px;
	overflow:hidden;
	float:right;
	clear:both;
}
a.ra_mediumbutton .ra_edge_bottom{
	background-image:url(/cm/realage/site_images/button/dropshadow.gif);
	background-position:0 2px;
	height:2px;
	overflow:hidden;
}
a.ra_mediumbutton.rambdown .ra_edge_left,.ra_mediumbutton.rambdown .ra_corner_bottom,.ra_mediumbutton.rambdown .ra_edge_bottom{
	display: none;
}

/*
 * REALAGE ORANGE BUTTON LARGE
 */
a.ra_largebutton, a.ra_largebutton:link, a.ra_largebutton:visited, a.ra_largebutton:hover{
-moz-user-select:none;
background-image:url(/cm/realage/site_images/button/realagebuttons_bkg_lg.gif);
background-position:0 0;
color: #FFFFFF;
cursor:pointer;
display:inline;
font-family:Helvetica,Arial,sans-serif;
font-size:15px;
font-weight:bold;
height:31px;
line-height:29px;
overflow:hidden;
text-align:center;
text-decoration:none;
}
a.ra_largebutton:hover {background-position:0px -31px;}
a.ra_largebutton.rabdown{
background-position:2px -29px;
padding-top: 2px;
margin-left: 2px;
height: 29px !important;
line-height: 29px;
display: block;
}
a.ra_largebutton .ra_edge_left{
	height: 29px;
	width: 2px;
	background-image:url(/cm/realage/site_images/button/dropshadow.gif);
	background-position:-498px 0;
	overflow:hidden;
	float:right;
	clear:both;
}
a.ra_largebutton .ra_corner_bottom{
	background-image:url(/cm/realage/site_images/button/dropshadow.gif);
	background-position:-498px 2px;
	height:2px;
	overflow:hidden;
	width:2px;
	float: right;
}
a.ra_largebutton .ra_edge_bottom{
	background-image:url(/cm/realage/site_images/button/dropshadow.gif);
	background-position:0 2px;
	height:2px;
	overflow:hidden;
}
a.ra_largebutton.rabdown .ra_edge_left,a.ra_largebutton.rabdown .ra_corner_bottom,a.ra_largebutton.rabdown .ra_edge_bottom{
	display: none;
}

.ra_corner_bottom{width: 2px; height: 2px; background-image:url(/cm/realage/site_images/button/dropshadow.gif);
background-position:-498px -298px;}


/************************************
 *
 * NAVBAR AND HEADER STYLES
 *
 ************************************/
#header_bar {width: 791px; height: 108px;top: 0px; left: 229px; position: absolute;}

#header_bar_top{
	background-image: url(/cm/realage/site_images/topnav/header_bar_top.gif);
	height: 60px;
	width: 782px;
	background-position: 109px -5px;
	background-repeat: no-repeat;
}
#header_bar_top_follow {
	font-size: 11px; 
	font-weight: bold;
	color: #666666;
	margin-left: 20px;
	float: left;
}
#header_bar_top_follow a {margin-right: 12px;}
#header_bar_top_follow a img {margin-top: 3px;}
#header_bar_top_welcome {font-size: 11px; font-weight: bold; width: 400px; height: 14px; text-align: right; position: absolute; left: 359px;}
#header_bar_top_searchbar {width: 400px; height: 30px; position: absolute; top: 17px; left: 120px;}
#header_bar_top_searchbar input {border: solid #ccc 1px; height: 17px; width: 195px; position: absolute; top: 4px; left: 0; padding: 2px 3px; color: #333;}
#search_button {position: absolute; top: 4px; left: 210px;}
#header_bar_top_signin{position: absolute; font-size: 12px; font-weight: bold; width: 136px; height: 16px; text-align: center; top: 25px; left: 406px; background:url(/cm/realage/site_images/topnav/dot_bdr_bg.gif) repeat-y scroll right top}
#header_bar_top_signout{position: absolute; font-size: 12px; font-weight: bold; width: 68px; height: 16px; text-align: center; top: 25px; left: 400px; background:url(/cm/realage/site_images/topnav/dot_bdr_bg.gif) repeat-y scroll right top}
#header_bar_top_acct{position: absolute; font-size: 12px; font-weight: bold; width: 82px; height: 16px; text-align: center; top: 25px; left: 468px; background:url(/cm/realage/site_images/topnav/dot_bdr_bg.gif) repeat-y scroll right top}
#header_bar_top_help{position: absolute; font-size: 12px; font-weight: bold; width: 52px; height: 16px; text-align: center; top: 25px; left: 550px; background:url(/cm/realage/site_images/topnav/dot_bdr_bg.gif) repeat-y scroll right top}
#header_bar_top_tips{position: absolute; font-size: 12px; font-weight: bold; width: 43px; height: 16px; text-align: center; top: 25px; left: 604px; background:url(/cm/realage/site_images/topnav/dot_bdr_bg.gif) repeat-y scroll right top}
#header_bar_top_well{position: absolute; font-size: 12px; font-weight: bold; width: 122px; height: 16px; text-align: center; top: 25px; left: 648px;}

#header_bar_bot {height: 48px; width: 778px; background-image: url(/cm/realage/site_images/topnav/top_nav_bkg.gif);	position: absolute;	top: 58px; left: 0px}
#header_bar_bot_it_1 {padding-top: 8px ;position: absolute; top: 0px; left: 0px; height: 52px; width: 73px; text-align: center; cursor: pointer; font-size: 14px; font-family: Georgia,'Times New Roman',Times,serif; color: #0066cc;}
#header_bar_bot_it_2 {padding-top: 8px; position: absolute; top: 0px; left: 73px; height: 52px; width: 95px; text-align: center; cursor: pointer; font-size: 14px; font-family: Georgia,'Times New Roman',Times,serif; color: #0066cc;}
#header_bar_bot_it_3 {padding-top: 8px; position: absolute; top: 0px; left: 168px; height: 52px; width: 93px; text-align: center; cursor: pointer; font-size: 14px; font-family: Georgia,'Times New Roman',Times,serif; color: #0066cc;}
#header_bar_bot_it_4 {padding-top: 8px; position: absolute; top: 0px; left: 262px; height: 52px; width: 80px; text-align: center; cursor: pointer; font-size: 14px; font-family: Georgia,'Times New Roman',Times,serif; color: #0066cc;}
#header_bar_bot_it_5 {padding-top: 8px; position: absolute; top: 0px; left: 343px; height: 52px; width: 93px; text-align: center; cursor: pointer; font-size: 14px; font-family: Georgia,'Times New Roman',Times,serif; color: #0066cc;}
#header_bar_bot_it_6 {padding-top: 8px; position: absolute; top: 0px; left: 436px; height: 52px; width: 102px; text-align: center; cursor: pointer; font-size: 14px; font-family: Georgia,'Times New Roman',Times,serif; color: #0066cc;}
#header_bar_bot_it_7 {padding-top: 8px; position: absolute; top: 0px; left: 538px; height: 52px; width: 60px; text-align: center; cursor: pointer; font-size: 14px; font-family: Georgia,'Times New Roman',Times,serif; color: #0066cc;}
#header_bar_bot_it_8 {padding-top: 8px; position: absolute; top: 0px; left: 598px; height: 52px; width: 65px; text-align: center; cursor: pointer; font-size: 14px; font-family: Georgia,'Times New Roman',Times,serif; color: #0066cc;}
#header_bar_bot_it_9 {padding-top: 8px; position: absolute; top: 0px; left: 664px; height: 52px; width: 104px; text-align: center; cursor: pointer; font-size: 14px; font-family: Georgia,'Times New Roman',Times,serif; color: #0066cc;}

#header_bar_bot_it_1.show {background-image: url(/cm/realage/site_images/topnav/top_nav_bkg.gif); background-position: 0px -60px; color: #ff6600;}
#header_bar_bot_it_2.show {background-image: url(/cm/realage/site_images/topnav/top_nav_bkg.gif); background-position: -73px -60px; color: #ff6600;}
#header_bar_bot_it_3.show {background-image: url(/cm/realage/site_images/topnav/top_nav_bkg.gif); background-position: -168px -60px; color: #ff6600;}
#header_bar_bot_it_4.show {background-image: url(/cm/realage/site_images/topnav/top_nav_bkg.gif); background-position: -262px -60px; color: #ff6600;}
#header_bar_bot_it_5.show {background-image: url(/cm/realage/site_images/topnav/top_nav_bkg.gif); background-position: -343px -60px; color: #ff6600;}
#header_bar_bot_it_6.show {background-image: url(/cm/realage/site_images/topnav/top_nav_bkg.gif); background-position: -436px -60px; color: #ff6600;}
#header_bar_bot_it_7.show {background-image: url(/cm/realage/site_images/topnav/top_nav_bkg.gif); background-position: -538px -60px; color: #ff6600;}
#header_bar_bot_it_8.show {background-image: url(/cm/realage/site_images/topnav/top_nav_bkg.gif); background-position: -598px -60px; color: #ff6600;}
#header_bar_bot_it_9.show {background-image: url(/cm/realage/site_images/topnav/top_nav_bkg.gif); background-position: -665px -60px; color: #ff6600;}

#header_bar_bot_it_1.show a.channel, #header_bar_bot_it_2.show a.channel, #header_bar_bot_it_3.show a.channel, #header_bar_bot_it_4.show a.channel, #header_bar_bot_it_5.show a.channel, #header_bar_bot_it_6.show a.channel, #header_bar_bot_it_7.show a.channel, #header_bar_bot_it_8.show a.channel, #header_bar_bot_it_9.show a.channel, #header_bar_bot_it_1 a.current, #header_bar_bot_it_2 a.current, #header_bar_bot_it_3 a.current, #header_bar_bot_it_4 a.current, #header_bar_bot_it_5 a.current, #header_bar_bot_it_6 a.current, #header_bar_bot_it_7 a.current, #header_bar_bot_it_8 a.current, #header_bar_bot_it_9 a.current {color: #ff6600;}

#header_bar_bot_it_1.show #header_bar_bot_it_1_dd {display: block;}
#header_bar_bot_it_2.show #header_bar_bot_it_2_dd {display: block;}
#header_bar_bot_it_3.show #header_bar_bot_it_3_dd {display: block;}
#header_bar_bot_it_4.show #header_bar_bot_it_4_dd {display: block;}
#header_bar_bot_it_5.show #header_bar_bot_it_5_dd {display: block;}
#header_bar_bot_it_6.show #header_bar_bot_it_6_dd {display: block;}
#header_bar_bot_it_7.show #header_bar_bot_it_7_dd {display: block;}
#header_bar_bot_it_8.show #header_bar_bot_it_8_dd {display: block;}
#header_bar_bot_it_9.show #header_bar_bot_it_9_dd {display: block;}

#header_bar_bot_it_1_dd {position: absolute;top: 60px; left: 0px;width: 211px; z-index: 1111111; background-image: url(/cm/realage/site_images/topnav/dropdown_shadows.gif); background-repeat:repeat-y; background-position: -594px 0px; margin: 0px; padding: 0px; background-color: white; display: none;}
#header_bar_bot_it_2_dd,#header_bar_bot_it_5_dd,#header_bar_bot_it_7_dd{position: absolute;top: 60px; left: 0px;width: 211px; z-index: 1111111; background-image: url(/cm/realage/site_images/topnav/dropdown_shadows.gif); background-repeat:repeat-y; background-position: -594px 0px; margin: 0px; padding: 0px; background-color: white; display: none;}
#header_bar_bot_it_6_dd {position: absolute;top: 60px; left: 0px;width: 231px; z-index: 1111111;background-image: url(/cm/realage/site_images/topnav/dropdown_shadows.gif); background-repeat:repeat-y; background-position: -594px 0px; margin: 0px; padding: 0px; background-color: white; display: none;}
#header_bar_bot_it_6_dd .header_bar_bot_dd_rightshadow{background-image: url(/cm/realage/site_images/topnav/dropdown_shadows.gif); background-repeat:repeat-y; background-position: 225px 0px; margin: 0px; padding: 0px;}
#header_bar_bot_it_6_dd .header_bar_bot_dd_column {width: 231px;}
#header_bar_bot_it_3_dd,#header_bar_bot_it_4_dd {position: absolute;top: 60px; left: 0px;width: 422px; z-index: 1111111;background-image: url(/cm/realage/site_images/topnav/dropdown_shadows.gif); background-repeat:repeat-y; background-position: -594px 0px; margin: 0px; padding: 0px; background-color: white; display: none;}
#header_bar_bot_it_8_dd {position: absolute;top: 60px; left: -145px;width: 211px; z-index: 1111111;background-image: url(/cm/realage/site_images/topnav/dropdown_shadows.gif); background-repeat:repeat-y; background-position: -594px 0px; margin: 0px; padding: 0px; background-color: white; display: none;}
#header_bar_bot_it_9_dd {position: absolute;top: 60px; left: -128px;width: 231px; z-index: 1111111;background-image: url(/cm/realage/site_images/topnav/dropdown_shadows.gif); background-repeat:repeat-y; background-position: -594px 0px; margin: 0px; padding: 0px; background-color: white; display: none;}
#header_bar_bot_it_9_dd .header_bar_bot_dd_rightshadow{background-image: url(/cm/realage/site_images/topnav/dropdown_shadows.gif); background-repeat:repeat-y; background-position: 225px 0px; margin: 0px; padding: 0px;}
#header_bar_bot_it_9_dd .header_bar_bot_dd_column {width: 231px;}
.header_bar_bot_dd_rightshadow {background-image: url(/cm/realage/site_images/topnav/dropdown_shadows.gif); background-repeat:repeat-y; background-position: 205px 0px; margin: 0px; padding: 0px;}
#header_bar_bot_it_9_dd .header_bar_bot_dd_bot_right{background-position: -588px 3px;}

.header_bar_bot_dd_topshadow {height: 6px;background-image: url(/cm/realage/site_images/topnav/dropdown_shadows.gif); background-position: -6px 0px;position: relative; overflow: hidden}
.header_bar_bot_dd_botshadow {height: 6px; background-image: url(/cm/realage/site_images/topnav/dropdown_shadows.gif); background-position: -6px 6px;position: relative; overflow: hidden;}
.header_bar_bot_dd_top_left {height: 6px; width: 6px; position: absolute;top: 0px; left: 0px;background-image: url(/cm/realage/site_images/topnav/dropdown_shadows.gif); background-position: -582px 0px;}
.header_bar_bot_dd_top_right {height: 6px; width: 6px; position: absolute;top: 0px; right: 0px;background-image: url(/cm/realage/site_images/topnav/dropdown_shadows.gif); background-position: -588px 0px;}
.header_bar_bot_dd_bot_left {height: 6px; width: 6px; position: absolute;top: 0px; left: 0px;background-image: url(/cm/realage/site_images/topnav/dropdown_shadows.gif); background-position: -582px 6px;}
.header_bar_bot_dd_bot_right {height: 6px; width: 6px; position: absolute;top: 0px; right: 0px;background-image: url(/cm/realage/site_images/topnav/dropdown_shadows.gif); background-position: -588px 6px;}

#header_bar_bot_it_9_dd .header_bar_bot_dd_top_right, #header_bar_bot_it_8_dd .header_bar_bot_dd_top_right {background: transparent;}

.header_bar_bot_dd_top_mpeice {position: absolute; top: 0px; left: 0px; background-color: #fff; height: 6px; width: 72px; background-image: url(/cm/realage/site_images/topnav/top_nav_bkg.gif);background-position: 0px -119px; background-repeat: no-repeat;}
.header_bar_bot_dd_top_mpeice2 {position: absolute; top: 0px; left: 0px; background-color: #fff; height: 6px; width: 94px; background-image: url(/cm/realage/site_images/topnav/top_nav_bkg.gif);background-position: -73px -119px; background-repeat: no-repeat;}
.header_bar_bot_dd_top_mpeice3 {position: absolute; top: 0px; left: 0px; background-color: #fff; height: 6px; width: 93px; background-image: url(/cm/realage/site_images/topnav/top_nav_bkg.gif);background-position: -168px -119px; background-repeat: no-repeat;}
.header_bar_bot_dd_top_mpeice4 {position: absolute; top: 0px; left: 0px; background-color: #fff; height: 6px; width: 80px; background-image: url(/cm/realage/site_images/topnav/top_nav_bkg.gif);background-position: -262px -119px; background-repeat: no-repeat;}
.header_bar_bot_dd_top_mpeice5 {position: absolute; top: 0px; left: 0px; background-color: #fff; height: 6px; width: 92px; background-image: url(/cm/realage/site_images/topnav/top_nav_bkg.gif);background-position: -343px -119px; background-repeat: no-repeat;}
.header_bar_bot_dd_top_mpeice6 {position: absolute; top: 0px; left: 0px; background-color: #fff; height: 6px; width: 101px; background-image: url(/cm/realage/site_images/topnav/top_nav_bkg.gif);background-position: -436px -119px; background-repeat: no-repeat;}
.header_bar_bot_dd_top_mpeice7 {position: absolute; top: 0px; left: 0px; background-color: #fff; height: 6px; width: 59px; background-image: url(/cm/realage/site_images/topnav/top_nav_bkg.gif);background-position: -538px -119px; background-repeat: no-repeat;}
.header_bar_bot_dd_top_mpeice8 {position: absolute; top: 0px; right: 0px; background-color: #fff; height: 6px; width: 62px; background-image: url(/cm/realage/site_images/topnav/top_nav_bkg.gif);background-position: -601px -119px; background-repeat: no-repeat;}
.header_bar_bot_dd_top_mpeice9 {position: absolute; top: 0px; right: 0px; background-color: #fff; height: 6px; width: 103px; background-image: url(/cm/realage/site_images/topnav/top_nav_bkg.gif);background-position: -665px -119px; background-repeat: no-repeat;}

.header_bar_bot_dd_column {width: 211px;}
.header_bar_bot_dd_tab {padding:0;margin:0;vertical-align: top; border-collapse:collapse;}
.header_bar_bot_dd_tab td {padding:0px; margin: 0px; vertical-align: top;}

#header_bar_bot_it_3_dd .header_bar_bot_dd_rightshadow,#header_bar_bot_it_4_dd .header_bar_bot_dd_rightshadow{background-image: url(/cm/realage/site_images/topnav/dropdown_shadows.gif); background-repeat:repeat-y; background-position: 416px 0px; margin: 0px; padding: 0px;}

a.channel {width: 100%; display: block;}
a.channel:hover {color: #ff6600; text-decoration: none;}

.m1 {font-size: 13px; display: block; padding: 5px 0px 5px 10px; height: 16px;margin: 0px 10px; font-family: Helvetica, Arial, sans-serif; font-weight: bold; color: #0066CC; text-transform:none; text-align: left; background-image: url(/cm/realage/site_images/topnav/dropdown_arrows.gif); background-repeat:no-repeat; background-position: 0px 0px; white-space: nowrap;}
.ddhover1 {background-color: #fffdd6; text-decoration: none; background-position: 0px -50px;background-image: url(/cm/realage/site_images/topnav/dropdown_arrows.gif); background-repeat: no-repeat;}
.nohover1 {text-decoration: none;background-position: 0px 0px;background-image: url(/cm/realage/site_images/topnav/dropdown_arrows.gif); background-repeat:no-repeat;}

.m2 {font-size: 11px; display: block; padding: 4px 0px 3px 20px; height: 16px; margin: 0px 10px; font-family: Helvetica, Arial, sans-serif; color: #0066CC; text-transform: none; text-align: left; font-weight: normal; background-image: url(/cm/realage/site_images/topnav/dropdown_arrows.gif); background-repeat:no-repeat; background-position: 10px -26px; white-space: nowrap;}
.m3 {font-size: 11px; display: block; padding: 4px 0px 3px 20px; height: 16px; margin: 0px 10px; font-family: Helvetica, Arial, sans-serif; color: #0066CC; text-transform: none; text-align: left; font-weight: bold; background-image: url(/cm/realage/site_images/topnav/dropdown_arrows.gif); background-repeat:no-repeat; background-position: 10px -26px; white-space: nowrap;}
.ddhover2 {background-color: #fffdd6; text-decoration: none; background-position: 10px -75px;background-image: url(/cm/realage/site_images/topnav/dropdown_arrows.gif); background-repeat:no-repeat;}
.nohover2 {text-decoration: none;background-position: 10px -25px; background-image: url(/cm/realage/site_images/topnav/dropdown_arrows.gif); background-repeat: no-repeat;}
.dd_bor_bot {display: block; border-bottom: 1px dotted #ccc;}
.dd_bor_top {display: block; border-top: 1px dotted #ccc;}


/*************************************************
 * BUTTONS
 */
.button_min_sm{
	overflow: hidden;
	display: block;
	font-weight: bold;
	color: #0066CC;
	font-size:11px;
	cursor: pointer;
	text-align: center;
	width: 52px;
	height: 15px;
	border: solid 1px #dfdfdf;
	float: left;
	line-height:15px;
	vertical-align:bottom;
}

/*.button_sm.click{background-position: 2px -130px !important;padding-left:4px;width:52px !important;padding-top: 2px;height: 16px !important;}*/
.button_sm.click .edge_left, .button_sm.click .corner_bottom, .button_sm.click .edge_bottom {display:none;}
.button_sm:hover,.button_sm:link,.button_sm:active,.button_sm:visited {color: #fff; text-decoration:none;}
.button_sm:hover{background-position: 0px -130px;}
.button_sm{
	overflow: hidden;
	background-image:url(/cm/realage/site_images/button/realagebuttons_bkg_lg.gif);
	background-position: 0px -112px;
	color: #fff;
	display: block;
	font-weight: bold;
	font-size: 11px;
	height: 18px;
	cursor: pointer;
	float: left;
	text-align: center;
	width: 56px;
}
.edge_left {
background-image: url(/cm/realage/site_images/button/dropshadow.gif);
background-position: -498px 0px;
height: 16px;
width: 2px; background-color: red;
float: right; 
clear: both;
}
.corner_bottom {
background-image: url(/cm/realage/site_images/button/dropshadow.gif);
background-position: -498px 2px;
height: 2px;
width: 2px;
background-color: red;
float: right; 
clear: both;
}
.edge_bottom{
background-image: url(/cm/realage/site_images/button/dropshadow.gif);
background-position: 0px 2px;
height: 2px;
width: 54px;
background-color: red;
}
/**********************************************************
 * BUTTONS LARGE (consolidate this with buttons small..
 */


.button_lg.hover.click,.button_lg.click{background-position: 2px -29px !important;padding-left:4px;width:72px !important;padding-top: 3px !important;height: 26px !important;}
.button_lg.click .lg_edge_left, .button_lg.click .lg_corner_bottom, .button_lg.click .lg_edge_bottom{display:none;}
.button_lg:hover,.button_lg:link,.button_lg:active,.button_lg:visited{color: #FFFFFF; text-decoration:none;}
.button_lg:hover {background-position: 0px -31px !important;}
.button_lg{
	-moz-user-select: none; /* mozilla browsers */
	-khtml-user-select: none; /* webkit browsers */
	overflow: hidden;
	background-image:url(/cm/realage/site_images/button/realagebuttons_bkg_lg.gif);
	background-position: 0px -1px;
	color: #FFFFFF;
	display: block;
	font-weight: normal;
	font-size: 15px;
	padding-top: 0px;
	height: 28px;
	cursor: pointer;
	float: left;
	text-align: center;
	width: 76px;
	line-height: 25px;
	font-weight: bold;
}
.lg_edge_left{
background-image: url(/cm/realage/site_images/button/dropshadow.gif);
background-position: -498px 0px;
height: 27px;
width: 2px;
overflow: hidden;
float: right; 
clear: both;
}
.lg_corner_bottom{
background-image: url(/cm/realage/site_images/button/dropshadow.gif);
background-position: -498px 2px;
height: 2px;
width: 2px;
overflow: hidden;
float: right; 
clear: both;
}
.lg_edge_bottom{
background-image: url(/cm/realage/site_images/button/dropshadow.gif);
background-position: 0px 2px;
height: 2px;
width: 74px;
overflow: hidden;
}
/*****************************
 * RATE IT
 */
.rate_it_star{
	overflow: hidden;
	height:17px;
	width:19px;
	background-image: url(/cm/realage/site_images/article_comments/rate_it_stars.gif);
	display: block;
	float:left;
	cursor: pointer;
}
.star_01{
	background-position: 0px 0px;
}
.star_02{
	background-position: 0px 17px;
}
.star_03{
	background-position: 19px 0px;
}
.star_04{
	background-position: 19px 17px;
}
#rating_hdr{/*top: 0px; right: 151px;*/ width: 110px; float:left; text-align:right; padding-right:10px;}
#rating_stars{/*top: 0px; right: 0px; width: 300px; padding-right: 98px;*/ float:left; width:140px; padding-left:10px; background-image:url(/cm/realage/site_images/content_bg.gif);}
#rating_stars span {float:left; padding-right:5px;}
#rateit_1, #rateit_2, #rateit_3, #rateit_4, #rateit_5 {/*position: absolute; top: 0px;*/ float:left; margin-top: 2px;}
/*#rateit_1 {right: 76px;}
#rateit_2 {right: 57px;}
#rateit_3 {right: 38px;}
#rateit_4 {right: 19px;}
#rateit_5 {right: 0px;}
*/

/* Homepage */
/* hp main tout styles */
#hpmt {background: url(/cm/realage/site_images/home/hp_main_bg_1.png) 0 0 no-repeat; width: 960px; height: 244px;margin-bottom:18px;}
#hpmt_left {float:left;width:476px;color:#000;font-family: Georgia, "Times New Roman", Times, serif;margin:15px 0 0 15px;}
.hpmt_hed {font-size:1.8em;}
.hpmt_dek {font-family:Arial, Helvetica, sans-serif;margin:10px 0 6px 0;width:340px;line-height:22px;}
.hpmt_dek span {font-weight:bold;}
.hpmt_ygl {float:left;width:340px;}
.hpmt_ygl li {padding: 6px 0 6px 20px; background: url(/cm/realage/site_images/home/bullet_sq_7x7.gif) 0px 12px no-repeat;}
.hpmt_ygl span {font-size:11px; font-family:Arial, Helvetica, sans-serif;}
.hpmt_ygr {float:right; width: 122px; height: 112px; cursor:pointer;}
#hpmt_signup {float:right;width:242px;height:234px;background: url(/cm/realage/site_images/home/hpmt_signup_bg.gif) 0 0 no-repeat;margin:4px 10px 0 0;}
#hpmt_signup iframe { margin: 6px; }
* html #hpmt_signup {float:right;width:242px;height:234px;background: url(/cm/realage/site_images/home/hpmt_signup_bg.gif) 0 0 no-repeat;margin:4px 5px 0 0;}
#hpmt_signup_hed {color:#ff6600;padding:0 0 6px 0;margin:10px 12px 6px 12px;font-size:18px;font-family: Georgia, "Times New Roman", Times, serif;background:url(/cm/realage/site_images/hr_cccccc.gif) repeat-x left bottom;}
#hpmt_signup_dek {color:#000;margin:0 0 0 10px;}
#hpmt_signup_dek div {line-height:24px;}
#hpmt_form {margin:0 0 0 10px;font-size:12px;}
#hpmt_form form {padding:0px; margin:0px;}
#hpmt_form div {padding:4px 0;color:#666666;}
*:first-child+html #hpmt_form div {padding:2px 0px;color:#666666;} * html #hpmt_form div {padding:2px 0px;color:#666666;}
#hpmt_form input {border: solid #cccccc 1px; height: 19px; width: 150px; }
.eemail, .epass {margin-right:6px;width:226px;}
.eemail .left, .epass .left {float:left;margin:6px 0 0 0;}
.eemail .right, .epass .right {float:right;}
.rm_me {float:left;width:120px;margin-top:16px;}
#hpmt_form .rm_me_cb {width: 20px; vertical-align:middle;}
.hpmt_form_btn {float:right;}
.get_plan_btn {float:right;margin:20px 6px 0 0;}
* html .get_plan_btn {float:right;margin:20px 3px 0 0;}
#hpmt_form .fgt_pword {clear:both;float:right;margin:0 6px 0 0;font-size:11px;}
*:first-child+html #hpmt_form .fgt_pword {clear:both;float:right;margin:5px 6px 0 0;font-size:11px;} * html #hpmt_form .fgt_pword {clear:both;float:right;margin:5px 3px 0 0;font-size:11px;}
/* /hp main tout styles */
#hp_content {width:960px;}
#hp_content .tout li a, #wellness_center .tout li a {padding:0 3px 0 10px;clear:both;}
#hp_content .tout li a:hover, #wellness_center .tout li a:hover {background-color:#fffdd6;padding:0px 3px 0px 10px;clear:both;}
#hp_content .tout li, #wellness_center .tout li {margin:4px 0px;}
#hp_content .tout h3, #wellness_center .tout h3 {margin-bottom:10px;}
#hp_content .tout img, #wellness_center .tout img {float:left;border:1px dotted #cccccc;padding:2px;margin:0 10px 10px 0;}
#hp_col1 .tout, #hp_col2 .tout, #hp_col3 .tout {float:left;clear:both;padding:0px;color:#666666;font-size:13px;margin:10px 0px 10px 10px;line-height:18px;}
#hp_col1 .tout, #hp_col2 .tout {width:280px}
#hp_col3 .tout {width:320px;}
#wc_col1 .tout, #wc_col2 .tout, #wc_col3 .tout {width:280px;float:left;clear:both;padding:0px;color:#666666;font-size:13px;margin:10px 0px 10px 10px;line-height:18px;}
#wc_col1, #wc_col2  {float:left; width:328px; padding:1px 0;}
#wc_col3 {float:left; width:318px; padding:1px 0;}

#hp_col1 h4, #hp_col2 h4, #hp_col3 h4 {font-size:15px;}
#hp_col2.left_dot_bdr, #hp_col3.left_dot_bdr {background:url(/cm/realage/site_images/vr_cccccc.gif) repeat-y left top;}
#hp_col1.right_dot_bdr, #hp_col2.right_dot_bdr {border-right: 1px dotted #cccccc;}

#hp_col1 {float:left;width:298px;padding:1px 0;}
#hp_col2 {float:left;width:318px;padding:1px 0;}
#hp_col3 {float: left; width: 360px; margin-left: 10px;}
#hp_return_tout {width:318px;padding:1px 0;}
#hp_return_tout {padding: 0 20px;}

#hp_col1 .tout {margin:10px 0px 10px 0;}
#hp_col2 .tout, #hp_col3 .tout {margin:10px 0px 10px 18px;}
#hp_col3 .tout {padding-left:10px;}
* html #hp_col3 .tout {padding-left:0px;}
* html #hp_col2 .tout, #hp_col3 .tout {margin:10px 0px 10px 8px;}
.tbot_bdr {background:url(/cm/realage/site_images/hr_cccccc.gif) repeat-x left bottom;padding:10px 0;clear:both;}
#satt {float:right;margin-right:10px;}
#satt .satt_botlink {padding:0 3px 0 10px;background:transparent url(/cm/realage/site_images/bullet_arrow.gif) no-repeat scroll 0 4px;}
#satt h3 {margin-bottom:12px;}
#satt h4 {margin-bottom:12px;color:#0066cc;}
#RightAreaBox {width:306px;height:220px;border:solid 1px #CCCCCC;overflow:auto;line-height:120%;margin-bottom:12px;}
#RightAreaBox div {background:none;padding:2px 0 0 10px;margin:0px;}
#RightAreaBox a {font-size:13px;}
.hp_promoplayer {width: 616px; padding-bottom: 11px;}
.tout.logged_in_tout, #right_rail .tout.logged_in_tout {border: 1px dotted #cccccc; margin: 3px 10px 20px; width: 318px; padding: 10px;}
.tout.logged_in_tout ul {margin-bottom: 0;}
.tout.logged_in_tout li {border-bottom: 1px dotted #cccccc;}
.tout.logged_in_tout li.logged_in_tout_last{border-bottom: 0px solid white;}
.tout.logged_in_tout h3 {font-size: 24px; line-height: 24px;}
.tout.logged_in_tout .hp_tout_new_img {float: right; margin-top: -11px;}
#homepage_loggedout {margin: 3px auto 18px; text-align: center;}
#homepage_loggedin {margin-right: 10px;}
#right_rail.homepage_right_rail {margin-top:0;}

/* /Homepage */
/* wellness center */
/* wellness center main tout */
#az_listings {float:right;display:inline;margin:10px 24px 0 0;font-size:13px;font-weight:bold;padding:3px 6px 3px 20px;background: url(/cm/realage/site_images/bullet_arrow_lrg.gif) 6px 4px no-repeat;}
#az_listings.az_listings_bdr {border:1px solid #cccccc;}
#az_listings.az_listings_bdr:hover {border:1px solid #0066CC;}
#az_listings a:hover { text-decoration:none;}
#wellness_center h1 {font-size: 30px; line-height: 36px; color: #ff6600; margin-bottom: 4px;}
#wellness_center h2 {margin-bottom:20px;}
#wellness_center #main_feature {margin-bottom:16px;}
* html #wellness_center #main_feature {margin-bottom:16px;}
#wellness_center #main_feature_content {float:left;width:300px;margin-bottom:0px;}
#wellness_center #main_feature_content .ra_largebutton, #wellness_center #main_feature_content .ra_mediumbutton, #wellness_center #main_feature_content .ra_smallbutton {margin-left:0px;}
#wellness_center #main_feature_content li {line-height:18px;margin:5px 0px;}
#wellness_center #main_feature_content ul li a {background:transparent url(/cm/realage/site_images/bullet_arrow.gif) no-repeat scroll 0 5px;}
#wellness_center #hp_col1 h4, #wellness_center #hp_col2 h4, #wellness_center #hp_col3 h4 {margin-bottom:10px;}
#wellness_center .wc_hed {width:600px;float:left;}
#you_docs_center {background: url(/cm/realage/site_images/wellness_center/ydc_bg.gif) top left no-repeat;width:307px;height:362px;float:right;margin-right:25px;font-family:Georgia, Helvetica, serif;}
* html #you_docs_center {background: url(/cm/realage/site_images/wellness_center/ydc_bg.gif) top left no-repeat;width:307px;height:362px;float:right;margin-right:10px;font-family:Georgia, Helvetica, serif;}
.ydc_title {color: #ff6600;font-size:20px;margin:18px 0 20px 14px;}
#you_docs_center ul {margin-left:14px;}
#you_docs_center li {padding: 2px 0 2px 10px; background: url(/cm/realage/site_images/bullet_arrow.gif) 0px 9px no-repeat;line-height:22px;}
#wellness_center .wc_eyebrow {color:#666666;font-weight:bold;}
#wellness_center .lm_goto_link {font-size:13px;color:#0066cc;font-weight:bold;background: url(/cm/realage/site_images/bullet_arrow_lrg.gif) 0px 2px no-repeat;padding-left:12px;float:right;margin:10px 0px;}
/* /wellness center main tout */
#wellness_center .botbdr {background: url(/cm/realage/site_images/hr_cccccc.gif) bottom left repeat-x;width:953px;height:1px;clear:both;padding-top:16px;}
* html #wellness_center .botbdr {background: url(/cm/realage/site_images/hr_cccccc.gif) bottom left repeat-x;width:953px;height:1px;clear:both;padding-top:0px;}
#wellness_center_body {background: url(/cm/realage/site_images/wellness_center/wc_body_bg.gif) top left repeat-y;}
*:first-child+html #wellness_center_body {background: url(/cm/realage/site_images/wellness_center/wc_body_bg.gif) top left repeat-y;padding-top:10px;}
* html #wellness_center_body {background: url(/cm/realage/site_images/wellness_center/wc_body_bg.gif) top left repeat-y;padding-top:10px;}
#wellness_center_body #hp_col3 {margin-left:15px;}
#hp_col2 #wc_ad_wrap_pos2, #hp_col3 #wc_ad_wrap_pos3 {margin:15px 0px 15px 10px;}

#wc_ad_wrap_pos1, #wc_ad_wrap_pos2, #wc_ad_wrap_pos3, #AD_video_gallery {background: url(/cm/realage/site_images/ads/bg_300.jpg) repeat-y; clear: left; width: 300px;}
#wc_ad_wrap_pos1 .adcopy, #wc_ad_wrap_pos2 .adcopy, #wc_ad_wrap_pos3 .adcopy, #AD_video_gallery .adcopy {text-align: center; padding: 2px 0;}

/* /wellness center */
/* wellness center A-Z listing begin */
.wellness_center_main_link {float: right; border: solid #dfdfdf 1px; padding: 3px 3px 3px 15px; color: #0066cc; font-weight: bold; font-size: 12px;background-image:url(/cm/realage/site_images/topnav/dropdown_arrows.gif);background-position:4px -2px;background-repeat:no-repeat; margin-right: 33px; cursor:pointer;}
* html .wellness_center_main_link {float: right; border: solid #dfdfdf 1px; padding: 3px 3px 3px 15px; color: #0066cc; font-weight: bold; font-size: 12px;background-image:url(/cm/realage/site_images/topnav/dropdown_arrows.gif);background-position:4px -2px;background-repeat:no-repeat; margin-right: 20px; cursor:pointer;}
.wellness_center_main_link:hover {text-decoration:none; border: solid #0066cc 1px;}
.wellness_center_main_link a:hover {text-decoration:none;}
#tools_tabs_header,#tools_tabs1,#tools_tabs2,#tools_tabs3,#tools_tabs4,#tools_tabs5,#tools_all,#tools_foot{background-image:url(/cm/realage/site_images/tools_index/tools_index_main.gif);}
#tools_all{background-position: -1762px 0px; width: 610px;}
#tools_tabs_header{height: 42px;background-position: -1152px 0px;position: relative;}
#tools_tabs1{position: absolute; height:42px; width: 115px;top: 0px; left: 0px; background-position: 0px 0px;cursor: pointer;}
#tools_tabs2{position: absolute; height:42px; width: 115px;top: 0px; left: 115px; background-position: -116px 0px;cursor: pointer;}
#tools_tabs3{position: absolute; height:42px; width: 115px;top: 0px; left: 230px; background-position: -231px 0px;cursor: pointer;}
#tools_tabs4{position: absolute; height:42px; width: 115px;top: 0px; left: 345px; background-position: -346px 0px;cursor: pointer;}
#tools_tabs5{position: absolute; height:42px; width: 116px;top: 0px; left: 460px; background-position: -460px 0px;cursor: pointer;}
#tools_tabs1.on{background-position: -576px 0px !important;}
#tools_tabs2.on{background-position: -692px 0px !important;}
#tools_tabs3.on{background-position: -807px 0px !important;}
#tools_tabs4.on{background-position: -922px 0px !important;}
#tools_tabs5.on{background-position: -1036px 0px !important;}
#tools_tabs1.off.hover{background-position: -2982px 0px !important;}
#tools_tabs2.off.hover{background-position: -3098px 0px !important;}
#tools_tabs3.off.hover{background-position: -3213px 0px !important;}
#tools_tabs4.off.hover{background-position: -3328px 0px !important;}
#tools_tabs5.off.hover{background-position: -3442px 0px !important;}
#tools_foot{height: 42px; width: 610px;background-position: -2372px 0px;}
#tools_frame1,#tools_frame2,#tools_frame3,#tools_frame4,#tools_frame5 {width: 556px; padding: 20px; overflow: hidden;}
#tools_frame1 a,#tools_frame2 a,#tools_frame3 a,#tools_frame4 a,#tools_frame5 a{
background-image:url(/cm/realage/site_images/bullet_arrow.gif);
background-position: 0 12px;
background-repeat: no-repeat;
color: #0066cc;
display: block;
font-family: Georgia, "Times New Roman", Times, serif;
line-height:22px;
padding-left:15px;
padding-top:4px;
padding-right: 20px;
width:235px;
}
#tools_frame1 a:hover,#tools_frame2 a:hover,#tools_frame3 a:hover,#tools_frame4 a:hover,#tools_frame5 a:hover{background-color:#fffdd6;}
.tools_teaser{font-size:15px;
line-height:22px;
padding:5px 0 20px;
width:576px;}
.tools_rass{font-size:11px;
padding-top:10px;}
/* wellness center A-Z listing end */
/* blog styles */
.clear {clear:both;padding:0px;margin:0px;}
.blog_top_bdr {background:url(/cm/realage/site_images/hr_cccccc.gif) repeat-x left top;width:600px;height:1px;}
#main_rail.no_bdr_bg #content {background:none;}
#main_rail.no_bdr_bg #content h3 {margin:0px;}
#blog_header {width:546px; height:75px;margin:20px 0px; }
#blog_header.divlinked {cursor:pointer;}
.ydd {background: url(/cm/realage/site_images/blogs/ra-blogheader_ydd.gif) top left no-repeat;}
.fb {background: url(/cm/realage/site_images/blogs/ra-blogheader_fb.gif) top left no-repeat;}
#blog_header h3 {font-size:30px;padding:25px 0 0 10px;}
#blog_header h1 {padding:20px 0 0 10px;}
#blog_search_bar {padding:10px 0 8px 0;}
#blog_search {border:1px solid #e2e2e2;}
#blog_search_wrapper {border:1px solid #bebebe;border-left:none;border-top:none;}
.blog_srch_text {float:left;color:#333333;font-size:12px;margin:0 10px 0 29px;padding-top:3px;}
.blog_search_input {width:300px;float:left;height:20px;}
#blog_search {border:2px solid #bfbfbf;border-top:1px solid #e2e2e2;border-left:1px solid #e2e2e2;}
#blog_srch_btn {float:right;padding-right:32px;}
.blog_excerpt {margin:24px 0px;}
.blog_excerpt h1 a {font-size:24px;color:#ff6600;}
.blog_excerpt h1 a:hover, .blog_excerpt h1 a:visited {color:#FF6600;}
.blog_categories {display:none;}
.post_info {font-size:13px;margin-bottom:15px;color:#666666;}
.post_excerpt_text {color:#000;margin-bottom:15px; font-size:15px; line-height:22px;}
.post_excerpt_text img {padding:4px;margin:10px 20px;border:1px dotted #cccccc;}
.post_excerpt_text p {display:block;}
.post_thumb {float:right;border:1px dotted #cccccc;padding:2px;margin:0 0 10px 10px;}
.blog_excerpt_more {background: url(/cm/realage/site_images/bullet_arrow.gif) 0px 4px no-repeat;padding-left:10px;}
#blog_archive_header {margin:15px 0 20px 0;background:url(/cm/realage/site_images/hr_cccccc.gif) repeat-x left bottom;padding-bottom:20px;}
#blog_pag_top {margin:15px 0;background:url(/cm/realage/site_images/hr_cccccc.gif) repeat-x left bottom;}
#blog_pag_bot {margin:15px 0;}
#blog_pag_top .prev_page, #blog_pag_bot .prev_page {float:left;background: url(/cm/realage/site_images/bullet_arrow_l.gif) 0px 5px no-repeat;width:160px;padding:0 0 15px 15px;font-size:13px;font-family:Helvetica, Arial, sans-serif; font-weight:bold;line-height:18px;}
#blog_pag_top .prev_page_empty, #blog_pag_bot .prev_page_empty {float:left;width:160px;}
#blog_pag_top .blog_title_link {float:left;text-align:center;width:185px;padding:0 0 15px 0; font-weight:bold; font-size:13px;font-family:Helvetica, Arial, sans-serif;}
#blog_pag_bot .blog_title_link {float:left;text-align:center;width:185px;padding:0px; font-weight:bold; font-size:13px;font-family:Helvetica, Arial, sans-serif;}
#blog_pag_top .next_page, #blog_pag_bot .next_page {float:right;background: url(/cm/realage/site_images/bullet_arrow_r.gif) 168px 5px no-repeat;width:160px;text-align:right;padding:0 15px 15px 0;font-size:13px;font-family:Helvetica, Arial, sans-serif; font-weight:bold;line-height:18px;}
#blog_pag_top .next_page_empty, #blog_pag_bot .next_page_empty {float:right;width:160px;}
#blog_pag_botab .mid_push {margin-left:180px;}
#blog_pag_botab a {font-weight:bold;font-size:13px;font-family:Helvetica, Arial, sans-serif;}
/* right rail */
.blog_rr_box_t {width:343px;height:36px;background: url(/cm/realage/site_images/blogs/blogs_rr_box_t.gif) top left no-repeat;font-family: Georgia, "Times New Roman", Times, serif;}
* html .blog_rr_box_t {width:343px;height:36px;background: url(/cm/realage/site_images/blogs/blogs_rr_box_t.gif) top left no-repeat;font-family: Georgia, "Times New Roman", Times, serif;margin-bottom:-5px;}
.blog_rr_box_t div {width:310px;color:#ff6600;margin:0 0 0 16px;padding:10px 0;font-size:18px;}
.blog_rr_box_m {width:343px;background: url(/cm/realage/site_images/blogs/blogs_rr_box_m.gif) top left repeat-y;font-size:13px;line-height:18px;}
.blog_rr_box_m .blog_about_m {margin:0 13px;padding:10px 0;background:url(/cm/realage/site_images/hr_cccccc.gif) repeat-x left top;}
.blog_rr_box_m .blog_rr_more {padding: 2px 0 2px 10px; background: url(/cm/realage/site_images/bullet_arrow.gif) 0px 6px no-repeat;}
.blog_rr_box_m li {padding: 2px 0 4px 10px;background: url(/cm/realage/site_images/bullet_arrow.gif) 0px 8px no-repeat;}
.blog_rr_box_b {width:343px;height:8px;background: url(/cm/realage/site_images/blogs/blogs_rr_box_b.gif) top left no-repeat;}
#blog_rr_about_blog {margin-left:10px;}					
#blog_rr_about_authors {margin:20px 0; margin-left:10px;}
#blog_rr_about_authors .blog_rr_box_m li, #blog_rr_about_blog .blog_rr_box_m li {font-size:13px;line-height:22px; font-family:Helvetica, Arial, sans-serif;}
#blog_rr_about_authors .blog_authors_m_first {width: 315px; font-size:12px;margin:0 13px;padding:15px 0 10px 0;background:url(/cm/realage/site_images/hr_cccccc.gif) repeat-x left top;}
#blog_rr_about_authors .blog_authors_m {font-size:12px;margin:0 13px;padding:10px 0;}
.blog_author_b {height: 1px; background: url(/cm/realage/site_images/hr_cccccc.gif) repeat-x left top;}
.blog_rr_thumb {float:left;padding:6px;margin:0 10px 10px 0;background: url(/cm/realage/site_images/blogs/blog_thumb_bg.gif) top left no-repeat;}
.blog_rr__book_thumb {float:left;border:1px dotted #cccccc;padding:2px;margin:0 10px 10px 0;}
.author_name {color:#ff6600; font-size:15px; font-family:Georgia, Helvetica, serif}
.blog_authors_mb {width:220px;float:right;}	
#content .blog_authors_mb {width:380px}	
#blog_rr_about_authors .blog_book_tout {font-size:12px;margin:0 13px;padding:10px 0;}					
#blog_author_book_touts {margin-top:15px;}
#blog_author_book_touts .blog_authors_m {float:left;font-size:12px;width:270px;}
#blog_author_book_touts .blog_authors_m1 {float:left;font-size:12px;width:265px;}
#blog_author_book_touts .blog_book_tout {float:right;font-size:12px;width:260px;}
#blog_author_book_touts .blog_authors_mb {float:right;width:170px;line-height:18px;}
#blog_author_book_touts .blog_authors_mb1 {float:left;width:170px;line-height:18px;}
#blog_author_book_touts li {padding: 2px 0 2px 10px; background: url(/cm/realage/site_images/bullet_arrow.gif) 0px 6px no-repeat;line-height:18px;}
#blog_booktout_callout {padding:15px 0px;}
#blog_booktout_callout .callout {padding:10px 20px 0;}
#blog_booktout_callout .callout p {font-size:15px;line-height:22px;margin-left:0px;}
#blog_booktout_callout .author_name {font-size:18px;background:url(/cm/realage/site_images/hr_cccccc.gif) repeat-x left bottom;padding-bottom:6px;margin-bottom:6px;}
#blog_booktout_callout .blog_authors_mb {font-size:15px;line-height:22px;font-family:Helvetica, Arial, san-serif;}
#blog_booktout_callout .blog_authors_mb li {background: url(/cm/realage/site_images/bullet_arrow.gif) 0px 8px no-repeat;}
#food_bites_book_tout {margin:20px 0 0 10px;}
#food_bites_book_tout .blog_book_tout {width:318px;}
#food_bites_book_tout .blog_book_tout {font-size:12px;margin:0px;padding:5px 0 10px 0;}
* html #food_bites_book_tout .blog_book_tout {font-size:12px;margin:0px;padding:10px 0;}
#food_bites_book_tout .blog_rr_box_t {height:10px;padding-bottom:25px;}
* html #food_bites_book_tout .blog_rr_box_t {height:10px;padding-bottom:0px;}

#food_bites_book_tout .blog_about_mb {clear:both;}
#food_bites_book_tout .blog_book_tout .blog_about_mb {padding-right:5px;}
.blog_title_link mid_push {font-weight:bold;}
#blog_rl .blog_rl_link {margin-left:15px;padding:2px 0 0 0; font-family: Georgia, "Times New Roman", Times, serif;}
#blog_rl .rl_t {width:522px;height:8px;background: url(/cm/realage/site_images/blogs/blog_rl_t.gif) top left no-repeat;}
* html #blog_rl .rl_t {width:522px;height:8px;background: url(/cm/realage/site_images/blogs/blog_rl_t.gif) top left no-repeat;margin-bottom:-10px;}
.rl_t_hed {color:#ff6600;font-size:18px;font-family:Georgia, Helvetica, serif;background:url(/cm/realage/site_images/hr_cccccc.gif) repeat-x left bottom;margin-left:15px;width:480px;padding-bottom:10px;margin-bottom:10px;}
#blog_rl .rl_m {width:522px;background: url(/cm/realage/site_images/blogs/blog_rl_m.gif) top left repeat-y;}
#blog_rl .rl_m li {background:none;font-size:15px; font-family:Georgia, Helvetica, serif;}
#blog_rl .rl_b {width:522px;height:5px;background: url(/cm/realage/site_images/blogs/blog_rl_b.gif) top left no-repeat;}
* html #blog_rl .rl_b {width:522px;height:5px;background: url(/cm/realage/site_images/blogs/blog_rl_b.gif) top left no-repeat;margin-bottom:-12px;}
#blog_rl .comment_bubble_rl {margin-left:15px;font-size:11px;font-family:Helvetica, Arial, san-serif;padding: 0 0 4px 20px;display:inline;background: url(/cm/realage/site_images/blogs/comments_bubble.gif) 0px 0px no-repeat;}
.see_all_by_authors {padding-left:15px;margin:10px 0px;}
.see_all_by_authors a {padding:0px 0px 0px 10px;font-weight:bold;font-size:13px;font-family:Arial, Helvetica, serif;background: url(/cm/realage/site_images/bullet_arrow.gif) 0px 4px no-repeat;}
#blog_comments_wrap {float: left;}
.comment_warp_text{display: block; width: 400px; word-wrap: break-word;}
#blog_rr_recent_mostpop {margin:20px 0; margin-left:10px;}	
#blog_rr_recent_mostpop #mr_list li, #blog_rr_recent_mostpop #mp_list li {line-height:18px;padding:5px 0px 5px 10px; background: url(/cm/realage/site_images/bullet_arrow.gif) 0px 9px no-repeat;}
.brr_mr_tab_on {width:170px;height:42px;float:left;background: url(/cm/realage/site_images/blogs/brr_mrp_lon.gif) top left no-repeat;cursor: pointer;color:#ff6600;}
.brr_mr_tab_off {width:170px;height:42px;float:left;background: url(/cm/realage/site_images/blogs/brr_mrp_loff.gif) top left no-repeat;cursor: pointer;color:#0066cc;}
.brr_pop_tab_off {width:173px;height:42px;float:left;background: url(/cm/realage/site_images/blogs/brr_mrp_roff.gif) top left no-repeat;cursor: pointer;color:#0066cc;}
.brr_pop_tab_on {width:173px;height:42px;float:left;background: url(/cm/realage/site_images/blogs/brr_mrp_ron.gif) top left no-repeat;cursor: pointer;color:#ff6600;}
.brr_mr_tab_off a:hover { text-decoration:underline;}
.brr_pop_tab_off a:hover { text-decoration:underline;}
.brr_mr_tab_on a:hover { text-decoration:none;color:#ff6600;}
.brr_pop_tab_on a:hover { text-decoration:none;color:#ff6600;}
#mr_list, #mp_list {font-size:14px;padding: 2px 0 3px 15px; clear:both;}	
#mr_list {display:block;}
#mp_list {display:none;}
.brr_mrp_mr {padding:10px 0 0 38px;}
.brr_mrp_pop {margin:10px 0 0 35px;}
.brr_mrp_mr, .brr_mrp_pop {font-family: Georgia, "Times New Roman", Times, serif;font-size:18px;}	
#blog_rr_archive {margin:20px 0; margin-left:10px;font-size:14px;}
#blog_rr_archive .blog_archive_b li {line-height:18px;background: url(/cm/realage/site_images/bullet_arrow.gif) 0px 10px no-repeat;padding:5px 0px 5px 10px;}
#blog_rr_archive .blog_archive_b {font-size:14px;margin:0 13px;padding:10px 0;background:url(/cm/realage/site_images/hr_cccccc.gif) repeat-x left top;}
.blog_author_wrapper {margin:15px 0px;}
.blog_author_wrapper .img_wrap, .blog_toc_wrapper .img_wrap {float:left;background: url(/cm/realage/site_images/blogs/blog_thumb_bg120.gif) top left no-repeat;padding:6px;margin-right:20px;}
.blog_author_wrapper #blog_rl {margin:15px 10px;}
.blog_author_wrapper .blog_contact {padding-top:15px;font-weight:bold;}
.blog_author_wrapper .blog_contact a {background: url(/cm/realage/site_images/bullet_arrow.gif) 0px 4px no-repeat;padding-left:10px; font-family:Helvetica, Arial, serif; font-size:13px;}
.blog_toc_wrapper {margin:20px 0px;}
.blog_toc_wrapper img {border:none;}
.blog_toc_wrapper .toc_tout {width:388px;float:right;}
.blog_toc_wrapper span {display:inline;}
.blog_toc_wrapper .recent_posts {margin:15px 0px;}
.blog_toc_wrapper .recent_posts .recent_post_span {color:#666666;font-size:11px;font-family:Helvetica, Arial, sans-serif;}
.blog_toc_wrapper li {background: url(/cm/realage/site_images/bullet_arrow.gif) 0px 10px no-repeat;}
.blog_toc_wrapper .recent_posts .recent_posts_links {padding: 0 0 0 10px;display:inline; background: url(/cm/realage/site_images/bullet_arrow.gif) 0px 10px no-repeat;font-size:15px;font-family: Georgia, "Times New Roman", Times, serif;line-height:28px;display:block;}
#blog_ad_500x50 {margin:20px 0 20px 20px;}
.commment_bubble {padding: 0 0 0 20px; color:#06c; display:inline-block; background: url(/cm/realage/site_images/blogs/comments_bubble.gif) 0px 4px no-repeat;}
/* /blog styles */
/* archive */
#archive_content {width:580px;border:none;}
#archive_content .ad_wrap {background:url(/cm/realage/site_images/hr_cccccc.gif) repeat-x left bottom;margin-bottom:15px;}
#archive_content .ad_wrap .hr {background:none!important;}
#archive_content .showing {float:right;font-size:11px;margin-bottom:10px;color:#666666;}
.archive_title {color:#ff6600;clear:right;margin:10px 0;}
.archive_subhead {font-family:Arial, Helvetica, sans-serif; color:#000; font-size:15px;margin-bottom:20px;}
#amt_top_bdr {float:left;background:url(/cm/realage/site_images/hr_cccccc.gif) repeat-x left top;width:576px;height:1px;padding:0px;margin:0px;}
* html #amt_top_bdr {float:left;background:url(/cm/realage/site_images/hr_cccccc.gif) repeat-x left top;width:576px;height:1px;padding:0px;margin-bottom:-20px;}
#amt {width:577px;float:left;background:url(/cm/realage/site_images/ra_amt_bg.gif) repeat-y left top;padding:0px;margin:0 0 15px 0;}
* html #amt {margin:0px;}
#amt_bot_bdr {float:left;background:url(/cm/realage/site_images/hr_cccccc.gif) repeat-x left bottom;width:576px;height:1px;padding:0px;margin:0px;}
* html #amt_bot_bdr {float:left;background:url(/cm/realage/site_images/hr_cccccc.gif) repeat-x left bottom;width:576px;height:1px;padding:0px;margin-top:-20px;}
.img_outer_wrap {width:130px;float:left;margin-bottom:10px;margin-right:15px;}
#amt .img_wrap, .at_wrapper .img_wrap, .at_wrapper_nbb .img_wrap {float:left;padding:6px;background: url(/cm/realage/site_images/th_bdr_120.gif) top left repeat-y;}
#amt .img_outer_wrap .hr, .at_wrapper .img_outer_wrap .hr, .at_wrapper_nbb .img_outer_wrap .hr {margin:0px;}
#amt .photo_credit, .at_wrapper .photo_credit, .at_wrapper_nbb .photo_credit {font-size:11px; text-align:left;margin-top:5px;color:#666666; font-family:Helvetica, Arial, sans-serif}
#amt .amt_wrap {margin:0px;padding:9px;}
#amt .main_hed, .at_wrapper .at_hed, .at_wrapper_nbb .at_hed {font-family: Georgia, "Times New Roman", Times, serif; margin-bottom:10px;font-size:18px;}
#amt .sub_hed, .at_wrapper .at_subhed, .at_wrapper_nbb .at_subhed {font-size:13px;line-height:18px;margin-bottom:15px;}
#archive_content .amt_more {background: url(/cm/realage/site_images/bullet_arrow.gif) 0px 4px no-repeat;padding-left:10px;}
#amt .amt_links_hed {margin-top:16px;margin-bottom:2px;padding:0;color:#666666; font-size:10px;}
#amt_links {float:left; font-family:Georgia, "Times New Roman", Times, serif;margin-bottom:10px;}
#amt_links ul {margin:0px;padding:0px;}
#amt_links .amt_rel_links {font-size:13px;padding: 2px 0 6px 10px;background: url(/cm/realage/site_images/bullet_arrow.gif) 0px 6px no-repeat;display:block;line-height:18px;}
.at_wrapper {background:url(/cm/realage/site_images/hr_cccccc.gif) repeat-x left bottom;margin-bottom:15px;}
.at_wrapper_nbb {background:url(/cm/realage/site_images/hr_cccccc.gif) repeat-x left bottom;}
.at_wrapper .at_tout, .at_wrapper_nbb .at_tout {width:570px;float:left;}
* html .at_wrapper .at_tout, * html .at_wrapper_nbb .at_tout {width:570px;float:left;margin-bottom:-20px;}
.at_wrapper .date, .at_wrapper_nbb .date {font-size:11px;color:#666666;padding-bottom:5px;}
.at_wrapper .atw_pad, .at_wrapper_nbb .atw_pad {clear:both;}
*:first-child+html .at_wrapper .atw_pad, *:first-child+html .at_wrapper_nbb .atw_pad {clear:both;padding-top:0px;height:1px;}
* html .at_wrapper .atw_pad, * html .at_wrapper_nbb .atw_pad {clear:both;padding-top:0px;height:1px;}
* html .at_wrapper .clear, * html .at_wrapper_nbb .clear {clear:both;padding:0px;}
#archive_content .mr_tips_bar {font-family: Georgia, "Times New Roman", Times, serif;color:#ff6600;padding-bottom:4px;background:url(/cm/realage/site_images/hr_cccccc.gif) repeat-x left bottom;margin-bottom:18px;font-size:20px;}
#archive_content .mr_tips_dates {color:#000;font-size:12px;font-weight:bold;padding-bottom:15px;background:url(/cm/realage/site_images/hr_cccccc.gif) repeat-x left bottom;margin-bottom:18px;}
#amt .mostpop_tips {clear:both;float:right; margin:0 10px 10px 0;}
#amt .mostpop_tips a {font-size:13px;font-weight:bold;background: url(/cm/realage/site_images/bullet_arrow_lrg.gif) 0px 0px no-repeat;padding-left:12px;}
#archive_pagination_wrap {width:auto;float:right;}
*:first-child+html #archive_pagination_wrap {width:auto;float:right;margin-top:5px;}
* html #archive_pagination_wrap {width:auto;float:right;margin-top:15px;}
#archive_pagination_wrap .showing {clear:both;}
#arch_next_link {float:right;width:75px;}
#arch_prev_link {float:right;width:95px;}
#arch_prev_link a, #arch_next_link a {border: 1px #dfdfdf solid; text-decoration: none; padding: 2px 12px; font-size:11px; float:right; margin-bottom:10px;}
#arch_prev_link a:hover, #arch_next_link a:hover {border-color: #0066cc; text-decoration:none;}
.archive_paging_num_v2 {float:right;margin-bottom:10px;}
.archive_paging_num_v2 a {display:block;float:left;}
.archive_paging_num_v2 a:hover {text-decoration:none;}
.archive_paging_num_v2 .has_bdr {padding:2px 6px;border:1px solid #cccccc;margin:0px 4px;font-size:11px;float:left;cursor:pointer;}
.archive_paging_num_v2 .has_bdr:hover {border:1px solid #0066cc;}
.archive_paging_num_v2 .has_bdr a:hover {text-decoration:none;}
.archive_paging_num_v2 .no_bdr {padding:2px 6px;margin:0px 4px;font-size:11px;float:left;}
.ellipsis {float:left;color:#666666;}
/* end archive */
/* Learn More/Reference styles */
.lm_top_bdr {background:url(/cm/realage/site_images/hr_cccccc.gif) repeat-x left top;height:1px;width:600px;}
.toc_nav_botbdr {background:url(/cm/realage/site_images/hr_cccccc.gif) repeat-x left bottom;width:540px;height:1px;padding-top:14px;}
* html .toc_nav_botbdr {background:url(/cm/realage/site_images/hr_cccccc.gif) repeat-x left bottom;width:540px;height:1px;padding:0px;margin:0px;}
.lm_eyebrow {font-weight:bold;font-size:12px;color:#666;margin:20px 0 20px 0;}
#content .lm_hed {margin-bottom:20px;}
.lm_subhed {font-size:15px;font-family:Helvetica, Arial, san-serif;margin-bottom:14px;color:#000;}
.lm_body_subhed {color:#ff6600;font-family:Georgia, "Times New Roman", Times, serif;font-size:18px;font-weight:bold;}
#cta_img_wrap {width:308px;clear:right;float:right;}
.lm_box {clear:right;float:right;border:1px dotted #cccccc;padding:4px;margin:0 0 15px 15px;}					
.lm_box_cta {clear:right;float:right;border:1px dotted #cccccc;padding:4px;margin:0 0 15px 15px;}
.lm_cta_top {width:299px;height:6px;overflow:hidden;background: url(/cm/realage/site_images/learnmore/lm_cta_topbg.gif) top left no-repeat;}
* html .lm_cta_top {width:299px;height:6px;overflow:hidden;background: url(/cm/realage/site_images/learnmore/lm_cta_topbg.gif) top left no-repeat;margin-bottom:-12px;}
.lm_cta_mid {width:299px;overflow:hidden;background:url(/cm/realage/site_images/learnmore/lm_cta_midbg.gif) 0px 0px repeat-y;}
.lm_cta_body {width:280px;padding:0 10px;}
.lm_cta_body div {float:right;padding:6px 0 3px 0;}
.lm_cta_bot {width:299px;height:6px;overflow:hidden;background: url(/cm/realage/site_images/learnmore/lm_cta_botbg.gif) bottom left no-repeat;}	
* html .lm_cta_bot {width:299px;height:6px;overflow:hidden;background: url(/cm/realage/site_images/learnmore/lm_cta_botbg.gif) bottom left no-repeat;margin-top:-12px;}					
.lm_goto_link {font-size:13px;color:#0066cc;font-weight:bold;background: url(/cm/realage/site_images/bullet_arrow_lrg.gif) 0px 3px no-repeat;padding-left:12px;margin-left:-10px;}
#lm_nav_wrapper {background:url(/cm/realage/site_images/hr_cccccc.gif) repeat-x left top;margin-bottom:15px;}
#lm_nav {padding:12px 0px;}
#lm_nav_hed h5 {font-size:20px;margin:10px 0 20px 0;}
#lm_nav_hed a {color: #ff6600}
#lm_nav h5 {color: #ff6600;font-size:20px;}
#lm_nav h6 {font-size:15px;background: url(/cm/realage/site_images/bullet_arrow_lrg.gif) 0px 4px no-repeat;padding-left:12px;}
#lm_nav .cathed_nhl {font-size:15px;background: url(/cm/realage/site_images/bullet_arrow_lrg.gif) 0px 3px no-repeat;padding-left:12px; font-family:Georgia, "Times New Roman", Times, serif;display:block;}
#lm_nav .cathed_hl {color:#000;font-weight:bold;background: url(/cm/realage/site_images/bullet_arrow_lmhl.gif) 0px 3px no-repeat;padding-left:13px;display:block; font-family:Georgia, "Times New Roman", Times, serif;}
#lm_nav .lm_nhl {padding-left:10px;display:block;line-height:18px;margin:5px 0;}
#lm_nav .lm_hl {color:#000;font-weight:bold;background: url(/cm/realage/site_images/bullet_arrow_lmhl.gif) 0px 2px no-repeat;padding-left:13px;line-height:18px;display:block;margin:5px 0px;}
#lm_nav .lm_nav_lcol {float:left;width:260px;padding-right:10px;background:url(/cm/realage/site_images/vr_cccccc.gif) repeat-y right top;}
#lm_nav .lm_nav_rcol {float:left;width:240px;padding-left:20px;}
.lm_cat_wrapper {margin-bottom:20px;}
.lm_nav_link {margin-left:16px;padding:0px;font-size:12px;width:245px;}
#lm_reviewedby {float:left;padding-left:30px;color:#666666; font-size:10px;margin:10px 0;}
.lm_topic_wrapper h6 {font-size:18px;background: url(/cm/realage/site_images/bullet_arrow_lrg.gif) 0px 3px no-repeat;padding-left:12px;margin-bottom:3px;}
.lm_topic_wrapper ul {margin:0 0 24px 16px;padding:0px;}
.lm_toc_link {padding-left:10px;}				
.lm_ad_wrap {padding:15px  0 15px 10px;}
.lm_rapromo_box {padding:0  0 15px 20px;}				
.lm_callout_header {background-image: url(/cm/realage/site_images/learnmore/lm_callout_bgtop.gif); background-repeat:no-repeat; height: 3px; border-width:3px; overflow:hidden;}
.lm_callout_footer {width: 522px; background-repeat:no-repeat; background-image: url(/cm/realage/site_images/learnmore/lm_callout_bgbot.gif); height: 5px; overflow:hidden;}
.lm_callout_container {margin-left: 10px;background-image:url(/cm/realage/site_images/learnmore/lm_callout_bgmid.gif); background-repeat:repeat-y; width: 522px;}
.lm_callout_textarea {padding-left: 18px;padding-right: 18px;margin:15px 0px;}

/*video tout*/			
.vidtout_dek {font-size:13px; width:160px;float:left;}
.vidtout_btn {clear:both; padding:15px 0 5px 0;}
/* video gallery */

#AD_video_skyscraper {width: 168px; text-align: center; display:block; float:left;}
#AD_video_skyscraper .ad_area {background: url(/cm/realage/site_images/ads/bg_168.jpg) repeat-y; text-align: center;}
#AD_video_skyscraper .adcopy {padding: 2px 0;}
#AD_video_skyscraper .ad_te {background: url(/cm/realage/site_images/ads/bgtb_168.jpg) 0px 0px no-repeat; display: block; height: 15px;}
#AD_video_skyscraper .ad_be {background: url(/cm/realage/site_images/ads/bgtb_168.jpg) 0px -15px no-repeat; display: block; height: 15px; font-size: 1px;}

.video-heading {
	color: #ff6600;
	font-size: 20px;
	font-family: Georgia;
}
td.video-heading {
	padding-top: 10px;
}
.video-linktitle a:link, .video-linktitle a:visited {
	font-size: 15px;
	font-family: Georgia;
	font-weight: normal;
}
.video-subhead {
	color: #666666;
	font-size: 13px;
	font-family: Helvetica;
}
.video-related a:link, .video-related a:visited {
	font-weight: bold;
	background:transparent url(/cm/realage/site_images/bullet_arrow_lrg.gif) no-repeat scroll 0 3px;
	padding:3px 0 0 10px;
	font-size: 13px;
	font-family: Helvetica;
}
.video-image img {
	border: dotted 1px #cccccc;
	padding: 4px;
	margin-right: 10px;
}
td.video-image { 
	width: 130px; 
}
.video-dotted-underline {
	border-bottom: dotted 1px #cccccc;
}
.video-dotted-underline h3 {
	width: 200px;
}
div.video-dotted-divider {
	border-bottom: dotted 1px #cccccc;
	width: 250px;
	margin-top: 10px;
	margin-bottom: 10px;
}
.video-feature-tout-top {
	background-image: url(/cm/realage/site_images/video_feature_tout_bgtop.gif);
	background-repeat: no-repeat;
	width: 294px;
	height: 25px;
}
.video-feature-tout-top h3 {
	color: #ff6600;
	font-size: 20px;
	font-family: Georgia;
	padding-top:10px;
}
.video-feature-tout-mid {
	background-image: url(/cm/realage/site_images/video_feature_tout_bgmid.gif);
	background-repeat: repeat-y;
	width: 294px;
}
.video-feature-tout-mid td { padding-left:20px; font-size: 13px; }
.video-feature-tout-bottom {
	background-image: url(/cm/realage/site_images/video_feature_tout_bgbot.gif);
	background-repeat: no-repeat;
	width: 294px;
	height: 7px;
	padding: 0px;
	margin: 0px;
}
.video-related-links-top {
	background-image: url(/cm/realage/site_images/video_related_links_bgtop.gif);
	background-repeat: no-repeat;
	width: 294px;
	height: 27px;
}
.video-related-links-mid {
	background-image: url(/cm/realage/site_images/video_related_links_bgmid.gif);
	background-repeat: repeat-y;
	width: 294px;
	color: #666666;
	font-size: 12px;
	font-weight: bold;
}
.video-related-links-mid li {
	font-size: 15px;
	font-family: Georgia;
	font-weight: normal;
	background:transparent url(/cm/realage/site_images/bullet_arrow_r.gif) no-repeat scroll 0 11px;
	padding: 3px 0px 0px 11px;
	line-height: 28px;
}
.video-related-links-bottom {
	background-image: url(/cm/realage/site_images/video_related_links_bgbot.gif);
	background-repeat: no-repeat;
	width: 294px;
	height: 10px;
}
h3.related-links {
	padding-top: 20px;
	padding-left: 18px;
}
td.related-links {
	padding-left: 20px;
}
.test-button {
	padding: 4px 3px 3px 4px;
	border: dotted 1px #cccccc;
}
td.hug-left {
	padding-left: 0px;
}
table.video-feedback {
	width: 292px;
	border: 1px solid #cccccc;
	margin: 20px 0px 15px 0px;
}
.video-feedback a:link, .video-feedback a:visited {
	font-size: 13px;
	font-weight: normal;
	font-family: Helvetica;
}
div.video-provided-by{
	color: #666666;
	font-family: Helvetica;
	font-size: 11px;
	font-weight: normal;
}
div.video-provided-by a:link, div.video-provided-by a:visited {
	font-style: italic;
	font-weight: bold;
}
div.video-more-videos{
	font-family: Helvetica;
	font-size: 18px;
	border-top: dotted 1px #cccccc;
	margin-left: 4px;
	padding-top: 10px;
}
/* Smart News */
.sn_GreyHelv15 {color: #666666;font-family: Helvetica,Arial,sans-serif;font-size: 15px;line-height: 22px;}
.sn_Geo18 {font-family: Georgia, "Times New Roman", Times, serif;font-size: 18px;line-height: 22px;}
.sn_OrngGeo20 {font-family: Georgia, "Times New Roman", Times, serif;	color: #ff6600; font-size: 20px; line-height: 22px; margin: 4px 0;}
.sn_GreyHelv13 {color: #666666;font-size: 13px;font-family: Helvetica,Arial,sans-serif;}
.sn_More {float:right;cursor: pointer;font-size: 13px;font-family: Helvetica,Arial,sans-serif;font-weight: bold;background:transparent url(/cm/realage/site_images/bullet_arrow_r.gif) no-repeat scroll 0 11px;padding: 3px 0px 0px 11px;line-height: 28px;}
.sn_More2 {float:right;cursor: pointer;font-size: 13px;font-family: Helvetica,Arial,sans-serif;font-weight: bold;color: #0066cc; width: 250px; text-align: right;}
#sn_expandableBorder {width: 600px; background: url(/cm/realage/site_images/expandable_list_item_bkg.gif) repeat-x; clear: left; float: left; padding-top: 16px;}
#sn_showmore {clear: left; border solid 1px black;}
.sn_showmorebuttons {margin-left: 6px; float: right; height: 19px; font-size: 1px; overflow: hidden;}

/* HealthDay News */
#hd_LinkOut{font-family: Arial,sans-serif;font-size: 13px;line-height: 22px;}
#hd_news_teaser{font-family: Helvetica,Arial,sans-serif;font-size: 13px;line-height: 18px;}
#hd_news_archive_header {font-family: Georgia, "Times New Roman", Times, serif;font-size: 30px;color:#FF6600;line-height:26px;margin:15px 0 20px 0;background:url(/cm/realage/site_images/hr_cccccc.gif) repeat-x left bottom;padding-bottom:20px;}
#hd_header {font-size:15px;line-height:22px;padding:0 20px 0;width:560px;}
#hd_header_title {width:546px; height:75px;margin:20px 0px; }
#hd_header_title h1 {padding:20px 0 0 0px;font-size:36px; color: #ff6600; margin-bottom: 4px;}

.hd_news_blurb{font-size: 18px;margin-bottom: 15px; color: #666666;}
.hd_news_byline{font-size: 13px; margin-bottom: 18px; color: #666666;}
.hd_news_archivedate{color:#FF6600;font-size:20px;line-height:22px;}

/* Flipbook styles */

#fb_Title h1{
color:#FF6600;
font-size:30px;
line-height:36px;
margin-bottom:4px;
}
#fb_Title h2{
color:#666666;
font-family:Helvetica,Arial,sans-serif;
font-size:18px;
line-height:22px;
margin-bottom:11px;
}

#top_rail_fb{
width:961px;
}
#fb_mainbox{/*position: relative;*/ width:512px; height:512px;}
#fb_image{}
#fb_controls{
background-image:url(/cm/realage/site_images/flipbooks/fb_SET_mainstuff.gif);
width: 961px; height: 38px;margin-top: 6px;
}
#fb_centercontainerbox{/*position: relative;*/width: 961px;margin-top: 20px;height: 512px; overflow: hidden;}
#fb_centercontainerboxleftside{height: 512px; width:512px; /*position: absolute; top: 0px; left: 0px;*/ float:left;
background-image:url(/cm/realage/site_images/flipbooks/fb_SET_mainstuff.gif);
background-position:0 -37px;
}
#fb_centercontainerbox_rightside{float:right; height: 512px; width:436px;/* position: absolute; top: 0px; left: 525px;*/ background-image:url(/cm/realage/site_images/flipbooks/fb_SET_mainstuff.gif);
background-position:0 511px;
background-repeat:no-repeat;}
* html #fb_centercontainerbox_rightside {width:410px;}
#fb_thumbnailnavigator{width: 436px; height: 130px; position: relative; overflow: hidden;}
#fb_thumbnail_scrollleft{width: 18px; height: 130px;position: absolute; top: 0px; left: 0px; cursor: pointer;
background-image:url(/cm/realage/site_images/flipbooks/fb_SET_mainstuff.gif);
background-position:-260px -549px;
}
#fb_thumbnail_scrollleft.hover{background-position:-297px -549px;}
#fb_thumbnail_scrollright.hover{background-position:-314px -549px;}
#fb_thumbnail_scrollright{width: 18px; height: 130px;position: absolute; top: 0px; left: 418px; cursor: pointer;
background-image:url(/cm/realage/site_images/flipbooks/fb_SET_mainstuff.gif);
background-position:-278px -549px;
}
#fb_horscroll{height: 130px; width: 400px; position: absolute; top: 0px; left: 18px;overflow: hidden;}
#fb_horbar{height: 130px; position: relative; width: 9000px;}
.fb_horitem{height: 130px; width: 130px;margin-right: 5px;position: relative;background-image:url(/cm/realage/site_images/flipbooks/fb_SET_mainstuff.gif);
background-position:0px -549px;float: left; cursor:pointer;}
.fb_horitem_sel{background-position:-130px -549px !important;float: left;}
.fb_horitem_over{background-color: #a9dcff;}
.fb_horitem div{position: absolute; top: 5px; left: 5px;}
.fb_horitem div img{height: 120px; width:120px;}
.fb_auto{
background-image:url(/cm/realage/site_images/flipbooks/fb_SET_mainstuff.gif);
background-position:-335px -550px; 
width: 100px; 
height: 19px;
margin-top: 8px;
margin-right: 111px;
cursor: pointer; 
float: left;}
#fb_prev{
height: 26px; 
width: 28px;
margin-top: 6px; 
background-image:url(/cm/realage/site_images/flipbooks/fb_SET_mainstuff.gif);
background-position:-332px -596px; 
cursor: pointer; 
float: left;}
#fb_next{
height: 26px; 
width: 28px; 
margin-top: 6px; 
background-image:url(/cm/realage/site_images/flipbooks/fb_SET_mainstuff.gif);
background-position:-359px -596px; 
cursor: pointer; 
float: left;}
#fb_prev.hover{background-image:url(/cm/realage/site_images/flipbooks/fb_SET_mainstuff.gif); background-position:-332px -622px;}
#fb_next.hover{background-image:url(/cm/realage/site_images/flipbooks/fb_SET_mainstuff.gif); background-position:-359px -622px;}
#fb_control_mid{margin-top: 10px; font-size:12px; line-height:16px; width: 49px; text-align:center; float: left;}
#fb_center_link{/*top: 477px; left: 20px;*/ width: 100%;background: url(/cm/realage/site_images/bullet_arrow.gif) no-repeat 0 6px;padding-left: 8px;padding-top: 2px;font-weight: bold;font-size: 14px; margin: 20px 0 0 20px;}

#fb_rightpanel{/*position: relative; height:245px; background-image:url(/cm/realage/site_images/flipbooks/fb_SET_mainstuff.gif);background-position: 0px 245px;*/ padding-bottom: 1px;background-repeat:no-repeat;}
#fb_rightpanel_cntr{margin: 0px 20px;}
#fb_title{color: #fb6c03;font-size:22px;font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal;}
#fb_captionbox{/*position: absolute; top: 48px;*/height: 200px; overflow: auto;font:normal 15px/22px arial, sans-serif; width:395px; margin:20px 0 0 0;}
#fb_undercaptionbox{/*position: absolute; top: 48px;*/height: 1px; width:395px; margin:0 0 10px 0; background-image:url(/cm/realage/site_images/flipbooks/fb_SET_mainstuff.gif);background-position: -2px 0px;}
#fb_statementtable{color:#656565; margin-bottom:20px;
font-size:12px;
/*position:absolute;
top:256px;*/}
#fb_credit{}
#fb_copyright{}
#fb_keywords{color:#656565; font-size:13px; margin-bottom: 20px; width: 394px;}

#fb_vl_container{
width: 215px; height: 36px; 
background-image:url(/cm/realage/site_images/flipbooks/fb_SET_viraltoolbar.gif); 
background-position: -68px 0px; 
margin-top: 1px; 
float: right;
}
#fb_vl_email{color:#0066CC;
font-size:12px;
height:26px;
padding-left:28px;
padding-top:11px;
text-align:left;
width:46px;
float: left;
}
#fb_vl_email.on{background-position: -283px 0px;background-image:url(/cm/realage/site_images/flipbooks/fb_SET_viraltoolbar.gif);color:#FF6600!important;}
#fb_vl_email.on a,
#fb_vl_share.on a {color:#FF6600!important;}
#fb_vl_print{color:#0066CC;
font-size:12px;
height:26px;
padding-left:34px;
padding-top:11px;
width:39px;
float: left;
}
#fb_vl_share{color:#0066CC;
font-size:12px;
height:26px;
padding-left:29px;
padding-top:11px;
width:39px;
float: left;
}
#fb_vl_share.on{background-image:url(/cm/realage/site_images/flipbooks/fb_SET_viraltoolbar.gif);background-position: -0px 0px;color:#FF6600 !important;}


#fb_vl_email_dd, #fb_vl_share_dd{background-color: #fff; width: 559px; z-index: 9999; float:right; clear: both; margin-right: 19px;}
#fb_vl_email_dd .fb_vl_dropdown_top{background-position: -358px -1px;}
#fb_vl_share_dd .fb_vl_dropdown_top{background-position: -358px -14px;}
.fb_vl_dropdown_top{background-image:url(/cm/realage/site_images/flipbooks/fb_SET_viraltoolbar.gif); width: 559px; height: 8px; font-size:1px;}
.fb_vl_dropdown_mid{background-image:url(/cm/realage/site_images/flipbooks/fb_SET_viraltoolbar.gif); background-position: -919px -1px; font-size:11px;}
.fb_vl_dropdown_bot{background-image:url(/cm/realage/site_images/flipbooks/fb_SET_viraltoolbar.gif); background-position: -358px -28px; width: 559px; height: 8px; font-size:1px;}


#fb_vl_email a:active,
#fb_vl_print a:active,
#fb_vl_share a:active {color:#f60;}



a.ra_vt_share {
	display:block;
	padding-left: 28px;
	width: 104px;
	height: 19px;
	color: #0066cc;
	padding-top: 3px;
	float:left;
}
a.ra_vt_share:active {color: #f60;}
a.ra_vt_share:hover {text-decoration: underline; background-color: #fffdd6;}

a.button_min_sm:hover {border-color:#06c; text-decoration: none;}

.ad_share_img {
	height: 16px; 
	width: 16px; 
	background-image:url(/cm/realage/site_images/article_toolbar/toolbar_favicon_set.jpg);
	float: left;
	margin-right: 3px;
}

.vt_share_buttons{
	margin: 10px 10px 0 0;
	width: 150px;
	border: 0px;
	float: right;
	clear: both;
}
a.ra_vt_share:active {color: #f60;}
a.ra_vt_share:hover {text-decoration:underline; background-color:#fffdd6;}
a.button_min_sm:hover {border-color:#06c;text-decoration:none;}

.vt_share_buttons .button_min_sm {float: right;}

#fb_teaser {font: normal 15px/22px arial, sans-serif;}
#fb_rightrelatedlinkpanel {font: normal 11px/15px arial, sans-serif; color:#666; margin:0 0 0 10px;}
#fb_rightrelatedlinkpanel ul li {font: normal 15px/28px georgia, serif; background: url(/cm/realage/site_images/bullet_arrow.gif) no-repeat scroll 0 10px; list-style:none;}
.fb_adTitle {display:none;}
#fb_adbox {margin: 1px; width:510px; height:510px; background-image: url(/cm/realage/site_images/flipbooks/bg_flipbook_ad.jpg);}
#fb_adbox .adbox_inner {padding: 105px 0 0 105px;}
#fb_adbox .adbox_title {width: 300px; text-align:center; font: normal 9px arial, sans-serif; color: #9f9f9f;}
#fb_rightad_rem {margin:0 0 0 10px;}
#more_from_realage {clear:both; margin: 0 10px 20px 0;}
#more_from_realage h2 {font: normal 20px/24px georgia, serif; color: #ff6600;}
#more_from_realage .fb_more_from {clear:both; background:url(/cm/realage/site_images/hr_cccccc.gif) repeat-x scroll 0 0; padding: 15px 0;}
#more_from_realage .fb_more_from img {border:1px dotted #ccc; padding:4px; margin-right: 20px; float:left; width:120px; height:120px;}
#more_from_realage .fb_more_teaser {margin-top:3px;}
#more_from_realage .fb_more_link {background: url(/cm/realage/site_images/bullet_arrow.gif) no-repeat scroll 0 6px; padding: 0 0 0 7px; margin-left: 5px;}

#fb_Sponsor #sponsor{margin-left: 0 !important;}

#emailthis_cap_input {margin-left:6px;}

/* end flipbook styles */


/* QUIZZES */
#quiz_intro_h {display:none}

/* Cookie-driven conditional */
div.conditional {
	display: none;
	border: 1px solid #7ea1db; 
	background-color: #f3f5f9; 
	padding: 12px 20px; 
	margin: 10px 0; 
	font-family: Arial,Helvetica,sans-serif; 
	font-size: 18px; 
	font-weight: regular; 
	color: #666666; 
	width: 560px;
}
div.conditional strong {font-weight: bold; font-size: 24px;}
div.conditional img {float: right; clear: right; margin-left: 20px;}


