/* START SHARED CSS
===================================== */
/* Custom 3-column widths for Health Exchanges */ 
#contentBackground_fmt {
width:968px;
margin-left:14px;
}
#mainBottom_fmt {
clear:both;
display:block;
}
#mainBottom_fmt img {
display:none;
}
/* START definitions of the areas to get correct placement */
#navColumn_area {
margin-left:-659px;
width:160px;
}
#mainContent_area {
margin-left: 160px;
width: 499px;
}
#thirdCol_area {
margin:0px;
width:308px;
overflow:hidden;
}
/* END definitions of the areas to get correct placement */

/* START definitions of the ctrs to get correct left and right gutters */
#navColumn_ctr {
margin-left:0px;
width:160px;
}
#mainContent_ctr {
clear:both;
margin-left:6px;
width:485px;
}
#thirdCol_ctr {
width:308px;
}
/* cwpad is in here to allow old 494 wide modules to fit into the new design. All new cw modules should get this wrapper */
.cwpad_09 {
clear:both;
margin-left:6px;
width:482px;
}

/* END definitions of the ctrs to get correct left and right gutters */

.sponsored_label_fmt {
	color: #d65500;
}
.expert_badge_fmt,
.guest_expert_badge_fmt,
.sponsor_badge_fmt,
.guest_sponsor_badge_fmt {
	cursor:pointer;
	display:inline-block;
	height: 13px;
	margin: 0 0 -2px 0;
	text-decoration: none;
}
.expert_badge_fmt {
	background:url(../../../consumer_assets/site_images/exchange/images/expert_badge.gif) no-repeat bottom left;
	width:43px;
	}
.guest_expert_badge_fmt {
	background:url(../../../consumer_assets/site_images/exchange/images/guest_expert_badge.gif) no-repeat bottom left;
         margin-left:5px;
	 width:77px;
	}
.sponsor_badge_fmt {
	background:url(../../../consumer_assets/site_images/exchange/images/sponsor_badge.gif) no-repeat bottom left;
	width:54px;
	}
.guest_sponsor_badge_fmt {
	background:url(../../../consumer_assets/site_images/exchange/images/guest_sponsor_badge.gif) no-repeat bottom left;
	width:99px;
	}
.exchange_mosthelpfulresource_rdr a img{
	vertical-align: middle;
}
	
* html .expert_badge_fmt {
	display:inline;
	}
*+html .expert_badge_fmt {
	display:inline;
	}
* html .guest_expert_badge_fmt {
	display: inline;
	}
*+ html .guest_expert_badge_fmt {
	display: inline;
	}
* html .sponsor_badge_fmt {
	display:inline;
	}
*+html .sponsor_badge_fmt {
	display:inline;
	}
* html .guest_sponsor_badge_fmt {
	display: inline;
	}
*+ html .guest_sponsor_badge_fmt {
	display: inline;
	}

/* for Expert & Guest Expert badges within name headers */

.exchange_memberprofile_rdr .top_fmt .name_fmt div.expert_badge_fmt,
.exchange_memberprofile_rdr .top_fmt .name_fmt div.guest_expert_badge_fmt,
.exchange_memberprofile_rdr .top_fmt .name_fmt div.sponsor_badge_fmt,
.exchange_memberprofile_rdr .top_fmt .name_fmt div.guest_sponsor_badge_fmt {
	margin: 6px 0px 0px 10px;
	vertical-align: top;
	}

/* for welcome text below badges */

.exchange_ourexpert_rdr .welcome,
.exchange_moreexperts_rdr .welcome {
	color: #A7BF48; 
}
.breaker {
    clear:both;
    }
.clear10 {
    height:1px;
    clear:both;
    margin-bottom:10px;
    }
.clear5 {
    clear:both;
    margin-bottom:5px;
    }
.clear1 {
    clear:both;
    margin-bottom:1px;
    }
#header_ctr {
  /*  background:none;*/
    }

/* ShareThis links */
.exchShareThis {
	display:none; /* hide by default, js to reveal */
}
.exchShareThis img {
	border:0;
	vertical-align:bottom;
}
/* =Reginal Section Title
===================================== */
h1 a.h1link_fmt:link {
	color:#a7bf48;
	}
h1 a.h1link_fmt:hover {
	color:#a7bf48;
	}
h1 a.h1link_fmt:visited {
	color:#a7bf48;
	}
.exchange_title_rdr h1 a.h1link_fmt:link {
	color:#a7bf48;
	}
.exchange_title_rdr h1 a.h1link_fmt:hover {
	color:#a7bf48;
	}
.exchange_title_rdr h1 a.h1link_fmt:visited {
	color:#a7bf48;
	}
h2.exchhdr {
	color:#a7bf48;
	font-size:180%;
	font-weight:normal;
	margin:0px;
	padding:0 0 9px 5px;
	width:100%;
	}
h3.exchhdr {
	/* border-bottom:#dfe5d5 1px solid; */
	color:#a7bf48;
	font-size:160%;
	font-weight:normal;
	margin:0 0 7px 0;
	padding:0 0 9px 5px;
	width:100%;

	}
h3.whatshappening {
	color:#a7bf48;
	font-size:160%;
	font-weight:normal;
	margin:0;
	padding:0 0 9px 5px;
	width:100%;
	}
h4.exchhdr {
	color:#a7bf48;
	font-size:120%;
	font-weight:normal;
	margin:0 0 10px 0;
	}
.exchange_moreexperts_rdr h4.exchhdr {
	font-size: 150% !important;
	font-weight: normal !important;
}
.text_fmt {
	clear:both;
    margin-bottom:10px;
	}	

/* Real Text Editor 480 Middle Column
===================================== */
.required_container_rdr {
    float:right;
    margin:-10px 15px 0 0;
    }
.required_fmt{
    color:#d63636;
    float:left;
    font-weight:bold;
    margin:0 5px 0 0;
    vertical-align:top;
    }
.required_text_fmt{
    color:#d63636;
    float:left;
    font-size:90%;
    font-weight:bold;    
    }
.error_fmt{
    background:#f2cacc;
    color:#d63636;
    font-weight:bold;
    padding:0;
    }
.exchange_replyerror_contentfeed_rdr {
    border:1px solid #000;
    padding:5px;
    margin:10px 0 10px 0;
    width:400px;
    float:right;
    }
.exchange_reportmodal_error_rdr {
    border:1px solid #000;
    padding:5px;
    margin:10px 0 10px 0;
    width:350px;
    float:left;
    }
.exchange_replyerror_rdr {
    border:1px solid #000;
    padding:5px;
    margin:10px 0 10px 0;
    width:462px;
    float:left;
    }
h4.rte_contentfeed {
    margin:0 0 0 70px;
    padding:0 0 5px 0;
    }
    
/* default styles for all rte */
textarea.rte,
iframe.rte {
    background:#fff;
    border:1px #7a7a7a solid;
    clear:both;
    display:block;
    font-size:90%;
    height:200px;
    margin:0 0 0 70px;
    padding:0;
    width:375px;
    }
  .exchange-reply-form {
  padding-top: 15px;
  }
.rte-toolbar {
    float:left;
    height:18px;
    margin:0 0 0 70px;
    }
*HTML .rte-toolbar {
    margin:0;
    padding:0 0 0 70px;
    }
*HTML div.thread_fmt .rte-toolbar {padding:0 0 0 0px;}
*+HTML .rte-toolbar {
    margin:0;
    padding:0 0 0 70px;
    }
*+HTML div.thread_fmt .rte-toolbar {padding:0 0 0 0px;}
*HTML .threadindex_fmt .rte-toolbar {
	padding:0 0 0 0px;
	position:relative;
	top:5px;
}
*+HTML .threadindex_fmt .rte-toolbar {
	padding:0 0 0 0px;
	position:relative;
	top:5px;
}
.rte-toolbar a {
    /* Using image replacement technique:http://kryogenix.org/code/browser/lir/ */
    padding:16px 0 0 0;
    background:#fff url(../../../consumer_assets/site_images/exchange/images/rte-toolbar-sprite.gif) No-repeat scroll 0 0;
    border:1px solid #fff;
    width:16px;
    float:left;
    overflow:hidden;
    height:0px !important;
    height /**/:16px;
    }
.rte-toolbar a:hover {
    border:1px solid #888;
    }
.rte-toolbar a.active {
    border:1px solid #888;
    }
.rte-toolbar .rte-toolbar-bold {
    background-position:0 0;
    border-left:1px solid #7a7a7a;
    border-top:1px solid #7a7a7a;
    }
.rte-toolbar .rte-toolbar-italic {
    background-position:-16px 0;
    border-left:1px solid #7a7a7a;
    border-top:1px solid #7a7a7a;
    }
.rte-toolbar .rte-toolbar-underline {
    background-position:-32px 0;
    border-left:1px solid #7a7a7a;
    border-top:1px solid #7a7a7a;
    }
.rte-toolbar .rte-toolbar-strikethrough {
    background-position:-48px 0;
    border-left:1px solid #7a7a7a;
    border-top:1px solid #7a7a7a;
    }
.rte-toolbar .rte-toolbar-ul {
    background-position:-64px 0;
    border-left:1px solid #7a7a7a;
    border-top:1px solid #7a7a7a;
    }
.rte-toolbar .rte-toolbar-ol {
    background-position:-80px 0;
    border-left:1px solid #7a7a7a;
    border-top:1px solid #7a7a7a;
    }
.rte-toolbar .rte-toolbar-link {
    background-position:-96px 0;
    border-left:1px solid #7a7a7a;
    border-top:1px solid #7a7a7a;
    }
.rte-toolbar .rte-toolbar-unlink {
    background-position:-112px 0;
    border-left:1px solid #7a7a7a;
    border-top:1px solid #7a7a7a;
    }
.rte-toolbar .rte-toolbar-img {
    background-position:-128px 0;
    border-left:1px solid #7a7a7a;
    border-right:1px solid #7a7a7a;
    border-top:1px solid #7a7a7a;
    }
.rte-toolbar .rte-textarea-instruction-fmt {
    font-size:80%;
    margin:0 0 0 6px;
    padding:0;
    }
.rte-counter {
    font-size:80%;
    margin:2px 33px 0 72px;
    }

.ua_device_iphone .rte-counter { font-size: 55%; }

/* rte overrides for rte_dtr */
textarea.rte_dtr,
iframe.rte_dtr {
    background:#fff;
    border:1px #7a7a7a solid;
    clear:both;
    display:block;
    font-size:90%;
    height:200px;
    margin:5px 0 0 0;
    padding:0;
    width:378px;
    }
    
    
/* rte overrides for rte_admin */
textarea.rte_admin,
iframe.rte_admin {
    background:#f4f9fc;
    border:1px #ccc solid;
    clear:both;
    display:block;
    font-size:80%;
    height:200px;
    margin:0;
    padding:0;
    width:470px;
    }  
.exchange_admin_rdr .rte-toolbar {
    margin:0;
    }
*HTML .exchange_admin_rdr .rte-toolbar {
    margin:0 0 0 -70px;
    }
*+HTML .exchange_admin_rdr .rte-toolbar {    
    margin:0 0 0 -70px;
    }
.exchange_admin_rdr .rte-counter{
    margin:2px 0 0 5px;
    }
    
/* rte overrides for rte_admin_notoolbar */
textarea.rte_admin_notoolbar,
iframe.rte_admin_notoolbar {
    background:#f4f9fc;
    border:1px #ccc solid;
    clear:both;
    display:block;
    font-size:80%;
    height:80px;
    margin:0;
    padding:0;
    width:470px;
    }  
.admin_notoolbar_rdr .rte-counter{
    margin:2px 0 10px 5px;
    }
    
.exchange_editstory_rdr .rte-counter {
    font-size:80%;
    margin:2px 0 0 2px;
    }
.rte-counter span.rte-counter-over {
    color:#f00;
    font-weight:bold;
    }
.rte-iframe-body {
    font-family:sans-serif;
    font-size:.8em;
    margin:0;
    width:100%;
    height:100%;
    }
.rte-iframe-body p {
    /* Note all P elements will be changed to BR */
    margin:2px 0;
    }
.rte-iframe-body img {
    /* Make sure included images fit within the window */
    max-width:98%;
    }
.rte-buttons-secondary-fmt {
    padding-left:238px;
    }
.rte-right-buttons-secondary-fmt {
	float:right;
	padding:0;
	margin:-27px 0px 5px 0; /*-27px 33px 5px 0*/
	}
.exchange_editstory_rdr .rte-right-buttons-secondary-fmt {
	float:right;
	padding:0;
	margin:-7px 0 5px 0;
	}
.rte-right-buttons-secondary-fmt img {
	margin:0 0 0 7px;
	}
.exchange_editstory_rdr .rte-right-buttons-secondary-fmt input {
	margin:0 0 0 7px;
	}

/* Fix for rte indent on forum pages */
div.thread_fmt .rte, div.thread_fmt .rte-toolbar, div.thread_fmt .rte-counter {
   margin-left:0;
}
div.thread_fmt .rte {
   width:390px;
}


/* Real Text Editor 300 Right Column
===================================== */
textarea.rte_right,
iframe.rte_right {
    background:#fff;
    border:1px #7a7a7a solid;
    clear:both;
    display:block;
    font-size:90%;
    height:200px;
    margin:0;
    padding:0;
    width:270px;
    }
.rte_right-right-buttons-secondary-fmt {
	float:right;
	padding:0;
	margin:5px 21px 15px 0;
	}
*HTML .rte_right-right-buttons-secondary-fmt {
	margin:0 11px 15px 0;
	}
.rte-right-buttons-primary-fmt {
	float:right;
	padding:0;
	margin:-19px 21px 0 0;
	}
*HTML .rte-right-buttons-primary-fmt {
	margin:-21px 0 0 0;
	}

/* Real Text Editor 373 Right Column
===================================== */
textarea.rte_373,
iframe.rte_373 {
    background:#fff;
    border:1px #7a7a7a solid;
    clear:both;
    display:block;
    font-size:90%;
    height:200px;
    margin:0;
    padding:0;
    width:373px;
    }

/* Real Text Editor Create Exchange
===================================== */
textarea.rte_create_exchange,
iframe.rte_create_exchange {
	background:#f4f9fc;
	border:1px solid #ccc;
	height:100px;
	padding:2px;
    font-size:90%;
    width:447px;
    }

/* Exchange Form 
 =========================================== */
.form_adjust_fmt {
    margin:0;
    padding:0;
    }
.exchange_form_right_rdr {
	width:300px;
	margin-top:6px;
	margin-bottom:10px;

	}
.exchange_form_right_rdr .form_top_fmt {
	background:url(../../../consumer_assets/site_images/exchange/images/bg_form_border_300.gif) top;
	height:5px;
	font-size:1%;
	clear:both;
    }
.exchange_form_right_rdr .form_bot_fmt {
	background:url(../../../consumer_assets/site_images/exchange/images/bg_form_border_300.gif) bottom;
	height:5px;
	font-size:1%;
	clear:both;
    }
.exchange_form_right_rdr .form_mid_fmt {
	border-left:#dfe5d5 1px solid;
	border-right:#dfe5d5 1px solid;
	border-top:#fff 1px solid;
	border-bottom:#fff 1px solid;
	padding:0;
	}	
.exchange_form_full_rdr {
	width:480px;
	margin-top:6px;
	margin-bottom:15px;
	}
.exchange_form_full_rdr .textTitle_fmt {
	color:#88a906;
	font-size:170%;
	margin-bottom:5px;
	}	
.exchange_form_full_rdr .form_top_fmt {
	background:url(../../../consumer_assets/site_images/exchange/images/bg_x_spacecreation_border.gif) 0px 0px no-repeat;
	height:8px;
	font-size:1%;
	clear:both;
    }
.exchange_form_full_rdr .form_bot_fmt {
	background:url(../../../consumer_assets/site_images/exchange/images/bg_x_spacecreation_border.gif) 0px -8px no-repeat;
	height:8px;
	font-size:1%;
	clear:both;
    }
.exchange_form_full_rdr .form_mid_fmt {
            border-left:#dfe5d5 1px solid;
            border-right:#dfe5d5 1px solid;
            border-top:#fff 1px solid;
            border-bottom:#fff 1px solid;
            padding:0;
            }
.exchange_form_full_rdr .form_divider_fmt {
	background:url(../../../consumer_assets/site_images/exchange/images/bg_x_spacecreation_divider.gif) no-repeat;
	border-left:#dfe5d5 1px solid;
	border-right:#dfe5d5 1px solid;
	clear:both;
	height:9px;
	font-size:1%;
    }
.form_mid_fmt fieldset {
	border:none;
	padding:10px 0 0 10px;
	}
*HTML .form_mid_fmt fieldset {
	padding:0 0 10px 12px;
	}
*+HTML .form_mid_fmt fieldset {
	padding:0 0 10px 12px;
	}
.form_mid_fmt fieldset legend {
	color:#a7bf48;
	font-size:160%;
	font-weight:normal;
	margin:0 0 0 -5px;
	padding-bottom:6px;
	padding-top:2px;
	}	
.form_mid_fmt fieldset .first_item_fmt {
	color:#a7bf48;
	font-size:160%;
	font-weight:normal;
	margin:-30px 0 0 -5px;
	padding-bottom:6px;
	padding-top:2px;
	white-space:normal;
	width:380px;
	}	
*HTML .form_mid_fmt fieldset .first_item_fmt {
	margin:0 0 0 -5px;
	}	
.form_mid_fmt .step_btn_fmt {
	float:left;
	margin:0 10px 0 0;
    }
.form_mid_fmt .step_text_fmt {
	float:left;
    }
.form_mid_fmt .step_text_fmt .step_sm_fmt {
    font-size:80%;
    margin:0 0 10px 0;
    width:410px;
	}	
.form_mid_fmt .step_text_fmt .step_lg_fmt {
    font-size:110%;
    width:410px;
	}	
.form_mid_fmt .header_fmt {
    font-size:100%;
    font-weight:bold;
    margin:0 0 10px 0;
    }
.form_mid_fmt .title_fmt {
    font-size:100%;
    margin:0 0 5px 0;
    }
.form_mid_fmt .locale_fmt{
    clear:both;
    margin:0 0 0 47px;
    }
.form_mid_fmt .terms_fmt {
	clear:both;
    margin-bottom:10px;
	}	
.form_mid_fmt .terms_right_fmt {
	clear:both;
    margin-bottom:10px;
	}	
*HTML .form_mid_fmt .terms_fmt {
    margin-bottom:20px;
	}	
*+HTML .form_mid_fmt .terms_fmt {
    margin-bottom:20px;
	}	
.right_buttons {
	text-align:right;
	padding:15px 10px 0 0;
	}
.right_buttons_in_border {
	text-align:right;
	padding:10px 0 5px 0;
	}
.form_fmt {
	clear:both;
	margin:5px 0 16px 0;
	padding:0;
	width:450px;
	}
.reply_form_fmt {
	clear:both;
	margin:5px 0 16px 0;
	padding:0;
	}
.exchange_form_full_rdr .form_top_menu_fmt {
	background:url(../../../consumer_assets/site_images/exchange/images/form_menu_header.gif) top no-repeat ;
	height:32px;
	width:644px;
	clear:both;
	position:relative;
	top:2px;
}
.exchange_form_full_rdr .form_top_menu_fmt ul {
	list-style:none;
	margin:0;
	padding:0;	
    }
.exchange_form_full_rdr .form_top_menu_fmt ul li {
	float:left;
	margin-top:2px;	
	height:24px;
	font-size:14px;
	padding:6px 12px 0 12px;
	background:url(../../../consumer_assets/site_images/exchange/images/form_menu_header_pipe.gif) right 6px no-repeat;
    }
.exchange_form_full_rdr .form_top_menu_fmt ul img {
    }
.exchange_form_full_rdr .form_top_menu_fmt .menu_selected {
	background:url(../../../consumer_assets/site_images/exchange/images/form_menu_header_gradient.gif) top ;
	color:#fff; 
	border-right:#bbbfc1 1px solid;
	border-left:#bbbfc1 1px solid;
	padding:6px 12px 0 10px;
	}
.exchange_form_full_rdr .form_top_menu_fmt .menu_unselected {
	background:url(../../../consumer_assets/site_images/exchange/images/form_menu_header_pipe.gif) right 6px no-repeat;
    }
.exchange_form_full_rdr .form_top_menu_fmt a:hover {
	text-decoration:underline;
    }
.menu_selected a:link {
	color:#fff !important;
	text-decoration:none;
    }
.menu_selected a:visited {
	color:#fff !important;
	text-decoration:none;
    }
.exchange_form_full_rdr .form_top_menu_fmt .menu_selected a:hover {
	text-decoration:underline;


    }
.exchange_form_full_rdr .form_top_menu_fmt .menu_selected_first {
	background:url(../../../consumer_assets/site_images/exchange/images/form_menu_header_first.gif) left ;
	color:#fff;
	border-right:#bbbfc1 1px solid;
	padding:6px 10px 0 12px;
    }
.exchange_form_full_rdr .form_top_menu_fmt .menu_unselected_first {
	background:url(../../../consumer_assets/site_images/exchange/images/form_menu_header_pipe.gif) right 6px no-repeat;
    }
.menu_selected_first a:link {
	color:#fff !important;
	text-decoration:none;
    }
.menu_selected_first a:visited {
	color:#fff !important;
	text-decoration:none;
    }
.exchange_form_full_rdr .form_top_menu_fmt .menu_selected_first a:hover {
	text-decoration:underline;
    }	
.form_top_menu_noback_fmt {
	background:none !important;
	}      

/* Exchange Start Discussion Form 
 =========================================== */
.exchange_form_startdis_postpoll_fmt {
	background: #f9fdfe;
	border-top: 1px #e9eaec solid;
	padding-top: 5px;
}
.exchange_form_startdis_bot_fmt {
	background:url(../../../consumer_assets/site_images/exchange/images/bg_x_spacecreation_border_light_blue.gif) 0px -8px no-repeat;
	height:8px;
	font-size:1%;
	clear:both;
}

/* Exchange Visit Exchange Module 
 =========================================== */
.exchange_visitexchange_rdr {
    float:left;
    margin:10px 0 0 0;
	padding:4px 0 0 8px;
	width:480px;
    }
.exchange_visitexchange_rdr .visit_btn {
    float:left;
    margin:0 6px 0 0;
    }
.exchange_visitexchange_rdr .visit_text {
    float:left;
    font-size:120%;
    margin:2px 0 0 0;
    }
 
/* Exchange Top Pagination
============================================ */
.pagination_top {
    border-bottom:1px solid #ccc;
    float:left;
    margin:0 0 10px 0;
    padding:0 0 0 8px;
    width:480px;
    }
.pagination_top .numResults {
    font-size:90%;
    padding:4px 0 0 0;
    }
*HTML .pagination_top .numResults {
    font-size:90%;
    margin:0px;
    }
.pagination_top .pages {
    float:right;
    font-size:80%;
    margin:0 0 5px 0;
    }
*HTML .pagination_top .pages {
    margin:0 0 4px 0;
    }
.pagination_top .pages img {
    margin:0 0 -6px 0;
    }
*HTML .pagination_top .pages img {
    margin:0 0 5px 0;
    }
.pagination_top .pages span {
    background:#edf4f8;
    color:#069;
    display:inline-block;
    font-weight:bold;
    height:15px;
    margin:0px 2px;
    padding:0px 3px 0 3px;
    }
*HTML .pagination_top .pages span {
    margin:0px 3px 10px 3px;
    padding:0px 5px 0 5px;
    }
.pagination_top .pages a {
    margin:0px 2px 0 1px;
    display:inline-block;
    height:15px;
    }
*HTML .pagination_top .pages a {
    margin:0px 3px 10px 2px;
    }
*HTML .pagination_top .pages a.prevNext {
    margin:0;
    }
*HTML .pagination_top .pages a.img {
    margin:0 0 0 3px;
    padding:0;
    }
.pagination_top .pages a.next {
    background:url('../../../consumer_assets/site_images/exchange/images/blue_sprite.gif') 25px -150px no-repeat;
    margin:0;
    padding:0;
    } 
  
 /* Exchange Bottom Pagination
============================================ */
.pagination_bottom  {
    border-top:1px solid #ccc;
    float:left;
    margin-bottom: 25px;

    padding:4px 0 0 8px;
    width:480px;
    }
#exchange_member_loaded_rdr .pagination_bottom  {
    width:692px; /* full width pagination_bottom */
    }
.pagination_bottom .pages {
    float:right;
    font-size:80%;
    margin:0;
	padding: 0;
	height: 27px;
    }
.pagination_bottom .pages img {
	margin-bottom: -6px;
    }
.pagination_bottom .pages span {
    background:#edf4f8;
    color:#069;
    font-weight:bold;
    margin:0px 2px 0px 2px;
    padding:0px 3px 0 3px;
    }
.pagination_bottom .pages a {
    margin:0px 2px 0 2px;
    }
.pagination_bottom .numResults {
    font-size:90%;
    padding:4px 0 0 0;
    }
.pagination_bottom .btt_btn, 
.pagination_bottom .numResults .btt_btn {
    float:left;
    margin:0 6px 0 0;
    }
#Pagination2_Previous {
    float: left;
	}
	
/* Pagination overrides for content feed */
.exchange_content_feed_ftr_rdr .pagination_bottom  {
    float:right;
    padding:0px 0 0 8px;
	border-top: none;
	width:350px;
    }
.exchange_content_feed_ftr_rdr .numResults {
	float: left;
    font-size:90%;
    padding:4px 0 0 0;
	width:100px;
    }
	
/* Overrides for web crossing pages */
.exchange_form_dtr_index_rdr .pagination_bottom {
	margin: 15px 0px 35px;
}
* HTML .exchange_form_dtr_index_rdr .pagination_bottom {
	margin: 15px 0px 0px;
}

/* Overrides for thread-level w/ double arrows */
.exchange-reply-container .pagination_bottom .pages {
	padding-top: 4px;
	}
.exchange-reply-container .pagination_bottom .pages a {
	margin: 0px 0px !important;
	padding: 0px 2px;
	}
.exchange-reply-container .pagination_bottom .pages img {
	margin-bottom: 0px;
	padding: 0px 2px;
	vertical-align: text-bottom;
	}
.exchange-reply-container .pagination_bottom .pages a img {
	padding: 0px 0px;
	}
.exchange-reply-container .pagination_bottom .pages span {
	margin: 0px 0px;
	}

/* Exchange Post Your Own 
 =========================================== */
.exchange_postyourown_rdr {
    float:left;
	margin:0 0 15px 0;
	width:480px;
	position: relative;
	z-index: 100;
    }
.exchange_dtr_header_area_rdr {	
    float:left;
	margin:0 0 10px 0;
    width:480px;
    }
.exchange_whatshappening_rdr .exchange_dtr_header_area_rdr {
	/* height: 10px; */
}
.exchange_postyourownbtn_rdr {	
    height:100%;
    vertical-align:bottom;
    float:right;
    width:142px;
    }
.exchange_header_post_rdr {
    float:left;
    width:320px;
    }
.exchange_dtr_header_area_rdr .text_lg_fmt {
    font-size:105%;
    margin:0 0 0 3px;
    }
.exchange_dtr_header_area_rdr select {
	background:#f4f9fc;
	border:1px solid #ccc;
    margin:0;
    padding:0;
	}

/* END SHARED CSS
===================================== */

/* = Layout Style Alterations / Exchange
 =========================================== */
a:link,
a:active {
	color:#069;
}
a:hover,
a:visited {
	color:#069;
}
 	
/* To resize discussion images 
 =========================================== */ 	
#full img {
    max-width:100%;
    width:expression(this.width > 390 ? 390:true);
    }


/* Exchange Search Results Stay Informed Module 
 =========================================== */
.exchange_stayinformed_rdr {
	float:left;
	margin:15px 0 0 0;
	width:480px;
    }
.exchange_stayinformed_rdr .text_fmt {
	margin:0 0 5px 8px;
    }
    
/* Exchange Go Back Module 
 =========================================== */
.exchange_goback_rdr {
	border-top:#dfe5d5 1px solid;
	float:left;
	padding-top:10px;
	margin:0 0 10px 0;

	width:480px;
    }
.exchange_goback_rdr .btn_fmt {
	float:left;
	margin:0 10px 0 10px;
    }
.exchange_goback_rdr .link_fmt {
	float:left;
	font-size:110%;
	margin:3px 0 0 0;
    }
   
/* Exchange Search Results Did You Find Module 
 ================================================= */
.exchange_didntfind_rdr {
	margin:0 0 15px 0;
	width:300px;
    }
.exchange_didntfind_rdr h3.exchhdr {
	border:none;
	margin:0 0 -5px -6px;
    }
.exchange_didntfind_rdr .text_fmt {
	margin:0 0 10px 0;
    }
    

/* Exchange Edit Story 
 =========================================== */
.exchange_editstory_rdr {
	padding:0;
	width:480px;
	}
.exchange_editstory_rdr .text_fmt {
	font-size:90%;
	}

/* Exchange Latest Activity
 =========================================== */
.exchange_latest_activity_rdr {
	clear:both;
	width:480px;
	padding-left:5px;
	}
.exchange_latest_activity_rdr h3.exchhdr {
    border:none;
	font-weight:normal;
	font-size:160%;
	color:#a7bf48;
	margin:0 0 10px 0;
	padding:0 0 0 3px;
	}
.exchange_latest_activity_rdr .filter_fmt {
	margin:0 0 5px 3px;
	}
.exchange_latest_activity_rdr .filter_fmt .title_fmt {
	font-weight:bold;
	margin:0 10px 10px 3px;
	}


/* Exchange FAQ 
 =========================================== */
.exchange_faq_rdr {
    text-align:right;
    margin-bottom:10px;
    width:300px;
    }


/* Exchange Drug Rating See All Page
======================================= */
.exchange_drugratingall_rdr {
	margin:0 0 23px 0;
	width:480px;
    }
.exchange_drugratingall_rdr ul {
	list-style:none;
	margin:0;
	padding:0 0 0 8px;
	}
.exchange_drugratingall_rdr ul li {
	line-height:28px;

	}
.exchange_drugratingall_rdr ul li.name_fmt {
    background:url(../../../consumer_assets/site_images/exchange/images/left_nav_bullet.gif) no-repeat 0 11px;
    float:left;
    margin:3px 5px 0 0;
	padding:0 5px 0 8px;
	width:163px;
	}
*HTML .exchange_drugratingall_rdr ul li.name_fmt {
    margin:0 5px 0 0;
	}
.exchange_drugratingall_rdr ul li.name_hdr_fmt {
    background:none;
    float:left;
    font-size:85%;
    font-weight:bold;
    margin:0 5px 0 0;
	padding:0 13px 2px 0;
	width:163px;
	}
.exchange_drugratingall_rdr ul li.reviews_fmt {
    float:left;
    font-weight:bold;
    margin:3px 5px 0 0;
	padding:0 5px 0 0;
	text-align:center;
	width:50px;
	}
*HTML .exchange_drugratingall_rdr ul li.reviews_fmt {
    margin:0 5px 0 0;
	}
.exchange_drugratingall_rdr ul li.reviews_hdr_fmt {
    float:left;
    font-size:85%;
    font-weight:bold;
	margin:0 5px 0 0;
	padding:0 5px 2px 0;
	width:50px;
	}
.exchange_drugratingall_rdr ul li.lastreviewed_fmt {
    float:left;
    margin:3px 10px 0 0;
	padding:0;
	text-align:center;
	width:85px;
	}
*HTML .exchange_drugratingall_rdr ul li.lastreviewed_fmt {
    margin:0 10px 0 0;
	}
.exchange_drugratingall_rdr ul li.lastreviewed_hdr_fmt {
    float:left;
    font-size:85%;
    font-weight:bold;
	margin:0 10px 0 0;
	padding:0 0 2px 0;
	text-align:center;
	width:85px;
	}
.exchange_drugratingall_rdr ul li.button_fmt {
    float:left;
    margin:3px 0 0 0;
	padding:0;
	text-align:right;
	width:135px;
	}
*HTML .exchange_drugratingall_rdr ul li.button_fmt {
    margin:0;
	padding:0;
	}
.exchange_drugratingall_rdr ul li.button_hdr_fmt {
    float:left;
    font-size:85%;
    font-weight:bold;
	margin:0;
	padding:0 0 2px 0;
	text-align:right;
	width:135px;
	}
.exchange_drugratingall_rdr .bottomlinks_fmt {
	clear:both;
	font-size:90%;
	margin:0 0 0 8px;
	padding:0;
	}

/* Exchange About This Exchange
============================================ */
.exchange_aboutthisexchange_rdr {
	margin:0 0 10px 0;
	width:480px;
	float: left;
	}
.exchange_aboutthisexchange_rdr .decscription_fmt {
	font-size:90%;
	}
.exchange_aboutthisexchange_rdr .decscription_fmt img {
	max-width: 375px;
	}
.exchange_aboutthisexchange_rdr .header_fmt {
	color:#a7bf48;
	font-size:160%;
	font-weight:normal;
	margin:3px 0 0 0;
	padding:0;
	width:360px;
	}

#aspnetForm {
	margin: 0px;
	padding: 0px;
}

/* Exchange Form Space Creation
 =========================================== */
.form_mid_fmt .secthead_fmt {
    background:#f4f9fc;
    border:1px solid #ccc;
    clear:both;
    font-size:100%;
    margin-bottom:10px;
    padding:2px 5px 2px 5px;
    }
.form_mid_fmt .text_fmt {
    margin-bottom:10px;
	}	
.form_mid_fmt .text_lg_fmt {
    font-size:110%;
    margin-bottom:10px;
	}	
.form_mid_fmt .text_hdr_fmt {
    font-weight:bold;
    font-size:110%;
    margin-bottom:10px;
	}	
.radio_fmt .title_fmt {

	font-size:110%;
	font-weight:normal;
	margin:0 0 3px 3px;
	}
.form_mid_fmt .radio_fmt .text_fmt {
	margin-left:28px;
	line-height:17px;
	width:422px;
	}
.form_mid_fmt .checkbox_fmt {
	margin:0;
	}
.form_mid_fmt .checkbox_fmt .text_fmt {
	margin-left:3px;
	line-height:17px;
	}
.exchange_form_full_rdr .form_mid_fmt .locale_fmt {
    float:left;
	margin:0 0 0 28px;
	}
*HTML .form_mid_fmt .locale_fmt {
	margin:0;
	}
*+HTML .form_mid_fmt .locale_fmt {
	margin:0;
	}
.form_mid_fmt .locale_fmt .label_fmt {
	margin:0 0 6px 2px;
	width:100px;
	}
.form_mid_fmt .locale_fmt .or_fmt {
	font-weight:bold;
	margin:3px 0 8px 0;	
	}
.ieLocaleAlign {
    }
*HTML .ieLocaleAlign {
    float:left;
    margin:0 0 0 13px;
    }
*+HTML .ieLocaleAlign {
    float:left;
    margin:0 0 0 28px;
    }
.form_mid_fmt input.spacecreation_auto_fmt {
	background:#f4f9fc;
	border:1px solid #ccc;
	padding:2px;
    font-size:100%;
    margin-bottom:10px;
	}	
.form_mid_fmt .locale_fmt input.spacecreation_fmt {
	background:#f4f9fc;
	border:1px solid #ccc;
	padding:2px;
    height:18px;
    margin-bottom:10px;
    width:150px;
	}	
.form_mid_fmt .right_buttons_post input {
	background:#f4f9fc;
    margin:0 10px 0 10px;
    width:auto;
    }
.locale_fmt select.spacecreation_fmt {
	background:#f4f9fc;
	border:1px solid #ccc;
	padding:2px;
    height:24px;
    margin-bottom:15px;
	}	
.form_mid_fmt .locale_fmt select.spacecreation_auto_fmt {
	background:#f4f9fc;
	border:1px solid #ccc;
	padding:2px;
    height:24px;
    margin-bottom:10px;
	}	
.form_mid_fmt input.spacecreation_fmt {
	background:#f4f9fc;
	border:1px solid #ccc;
	padding:2px;
        font-size:90%;
        height:18px;
        margin-bottom:10px;
        width:447px;
	}	
.form_mid_fmt input.spacecreation_rr_fmt {
	background:#f4f9fc;
	border:1px solid #ccc;
	padding:2px;
        font-size:90%;
        height:18px;
        margin-bottom:10px;
        width:266px;
	}	

inpu.form_mid_fmt textarea.spacecreation_fmt {
	background:#f4f9fc;
	border:1px solid #ccc;
	height:100px;
	padding:2px;
    font-size:90%;
    margin-bottom:10px;
    width:447px;
	}	
.form_mid_fmt input.spacecreationSm_fmt {
	background:#f4f9fc;
	border:1px solid #ccc;
    font-size:100%;
    height:18px;
    margin:0 10px 10px 0;
    padding:2px 0 2px 5px;
    width:147px;
	}	
.form_mid_fmt select.spacecreationSm_fmt {
	background:#f4f9fc;
	border:1px solid #ccc;
	font-size:100%;
	padding:2px;
    height:24px;
    margin-bottom:10px;
    padding:1px 0 2px 0;
    width:auto;
	}
.form_mid_fmt input.spacecreationzip_fmt {
	background:#f4f9fc;
	border:1px solid #ccc;
    font-size:100%;
    height:18px;
    margin:0 10px 10px 0;
    padding:2px 0 2px 5px;
    width:147px;
	}	
*HTML.form_mid_fmt input.spacecreationzip_fmt {
    float:left;
	}	

.form_mid_fmt form select.spacecreation_fmt {
	background:#f4f9fc;
	border:1px solid #ccc;
    float:left;
    font-size:100%;
    height:24px;
    margin:0 6px 10px 0;
    padding:2px 0 2px 5px;
    width:147px;
	}	
.form_mid_fmt select.spacecreation_auto_fmt {
	background:#f4f9fc;
	border:1px solid #ccc;
    float:left;
    font-size:100%;
    height:24px;
    margin:0 4px 10px 0;
    padding:2px 0 2px 5px;
	}	
.form_mid_fmt form select.spacecreation_last_fmt {
	background:#f4f9fc;
	border:1px solid #ccc;
    float:left;
    font-size:100%;
    height:23px;
    margin-bottom:10px;
    padding:2px 0 2px 5px;
    width:147px;
	}	

/* Exchange Form Right Column
 =========================================== */
.form_mid_fmt input.spacecreationright_fmt {
	background:#f4f9fc;
	border:1px solid #ccc;
    font-size:100%;
    height:18px;
    margin-bottom:10px;
    padding:2px 0 2px 5px;
    width:264px;
	}	


/* Exchange Member No Content Module
============================================ */
.exchange_membernocontent_rdr {
	margin:0 0 15px 0;
	width:480px;
	}
.exchange_nocontent_rdr h3.exchhdr {
    border:none;
	font-weight:normal;
	font-size:160%;
	color:#a7bf48;
	margin:0;
	padding:0 0 10px 0;
	}
.delete_link_fmt {
    float:right;
    }
.exchange_membernocontent_rdr ul {
	list-style:none;
	margin:0 0 10px 0;
	padding:0;	
	}
.exchange_membernocontent_rdr ul li {
    background:url(../../../consumer_assets/site_images/exchange/images/left_nav_bullet.gif) no-repeat 0 5px;
    font-size:90%;
    margin:8px 0 0 0;
	padding:0 5px 0 8px;
	}
.exchange_membernocontent_rdr ul li .section_fmt {
    font-weight:bold;
	}
.exchange_membernocontent_rdr h4.exchhdr {
	font-weight:bold;
	}
.exchange_membernocontent_rdr .icon_fmt {
	float:left;
	height:15px;
	margin:0 5px 0 0;
	padding:0;
	text-align:center;
	width:15px;	
	}
.exchange_membernocontent_rdr .instruction_fmt {	
	color:#a7bf48;	
	float:left;
	margin:10px 0 10px 0;
	padding:0;
	font-size:130%;
    }
.exchange_membernocontent_rdr .header_fmt {	
	clear:both;
	font-size:130%;
    }

/* Exchange Member Options Module
============================================ */
.member_options_fmt {
	margin:0 0 15px 0;
	width:480px;
	}
.member_options_fmt .header_fmt {	
	clear:both;	
	font-size:130%;
    }

.member_options_fmt .text_fmt ul {
	list-style:none;
	margin:0 0 10px 0;
	padding:0;	
	}
.member_options_fmt .text_fmt ul li {
    background:url(../../../consumer_assets/site_images/exchange/images/left_nav_bullet.gif) no-repeat 0 5px;
    font-size:90%;
    margin:8px 0 0 0;
	padding:0 5px 0 8px;
	}

/* Exchange Poll 
 =========================================== */
.exchange_poll_rdr {
	background:#F3F7FB;
	float:left;
	margin:10px 0 20px 0;
	padding:8px;
	width:390px;
	}
/* *HTML .exchange_poll_rdr {
	width:400px;
	}
*+HTML .exchange_poll_rdr {
	width:400px;
	} */
.exchange_poll_rdr img {
	max-width: 375px;
	}
.exchange_poll_rdr h4.exchhdr {
	color:#a7bf48;
	font-size:130%;
	font-weight:normal;
	margin:0 0 10px 0;
	}
.exchange_poll_rdr .text_fmt {
	margin:0 0 12px 0;
	}
.exchange_poll_rdr ul {
	list-style:none;
	margin:0;
	padding:0;
	}	
.exchange_poll_rdr ul li {
	margin:0 0 8px 0;
	}
	
/* Exchange Poll Results
 =========================================== */
.exchange_poll_results_rdr {
	background:#F3F7FB;
	border-top:#dfe5d5 1px solid;
	border-bottom:#dfe5d5 1px solid;
	float:left;
	margin:10px 0 20px 0;
	padding:8px;
	width:390px;
	}
/**HTML .exchange_poll_results_rdr {
	width:400px;
	}
*+HTML .exchange_poll_results_rdr {
	width:400px;
	}*/
.exchange_poll_results_rdr img {
	max-width: 375px;
	}

.exchange_poll_results_rdr h4.exchhdr {
	color:#a7bf48;
	font-size:130%;
	font-weight:normal;
	margin:0 0 10px 0;
	}
.exchange_poll_results_rdr .text_fmt {
	margin:0 0 12px 0;
	}
.exchange_poll_results_rdr ul {
	list-style:none;
	margin:0;
	padding:0;
	}	
.exchange_poll_results_rdr ul li {
	clear:both;
	margin:0 0 8px 0;
	}
.exchange_poll_results_rdr ul li .result_container_fmt {
    background:#ccc;
    float:left;
    margin:5px 10px 10px 0;
    padding:0;
    height: 10px;
    width:250px;
    }
.exchange_poll_results_rdr ul li .result_container_results_fmt {
    background:url(../../../consumer_assets/site_images/exchange/images/bg_pollprogress.jpg) repeat-x;
    height:10px;
    margin:0;
    padding:0;
    }
*HTML .exchange_poll_results_rdr ul li .result_container_results_fmt {
    margin:0 0 -5px 0;
    }
*+HTML .exchange_poll_results_rdr ul li .result_container_results_fmt {
    margin:0 0 -5px 0;
    }
.exchange_poll_results_rdr ul li .result_numeric_fmt {
    float:left;
    font-size:90%;
    margin:2px 0 0 0;
    }
    	
/* Exchange Reply Posting 
=========================================== */
.success {
    color:#A7BF48;
    font-size:110%;
    margin:0 7px 10px 48px;
    }

/* Exchange Overlay 
=========================================== */
#exchOverlay {
    background-color:#fff;
    border:1px solid black;
    color:#000;
    display:none;
    left:50%;
    margin-left:-222px; /* half the width + 14px */
    padding:12px;
    position:absolute;
    width:415px;
    }
#exchOverlayCloseButton {
	display: none;
    /*background:transparent url(../../../consumer_assets/site_images/exchange/images/exchOverlayClose.png) no-repeat 0 0;
    height:16px;
    position:absolute;
    right:10px;
    text-indent:-1000em; remove text 
    top:10px;
    width:16px;*/
    }
#exchOverlay .exchOverlayLoading {
    text-indent:-1000em; /* remove text */
    background:transparent url(../../../consumer_assets/site_images/exchange/images/ajax-loader.gif) no-repeat center center;
    height:50px;
    }
.exchOverlayBg {
    background-color:#000;
    }
    
/* Background iframe styling for IE6. Prevents ActiveX bleed-through (<select> form elements, etc.) */
* iframe.jqm {
    position:absolute;
    top:0;
    left:0;
    z-index:-1;
    width:expression(this.parentNode.offsetWidth+'px');
    height:expression(this.parentNode.offsetHeight+'px');
    }

/* Fixed posistioning emulation for IE6
Star selector used to hide definition from browsers other than IE6
For valid CSS, use a conditional include instead */
* html #exchOverlay {
    position:absolute;
    top:expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(5 * (document.documentElement.offsetHeight || 

document.body.clientHeight) / 100) + 'px');
    }

.modal_container {
    /* border:1px solid #ccc; */
    padding:0;
    margin:0;
    }
.modal_content {
    font-family:Arial, Verdana, Helvetica, sans-serif;
    font-size:11pt;
    margin:20px 27px 10px 20px;
    }
.modal_content h3.exchhdr {
	border-bottom:none;
	color:#a7bf48;
	font-size:160%;
	font-weight:normal;
	margin:0 0 10px 0;
	padding:0;
    }
.modal_content h4.exchhdr {
	border-bottom:none;
	color:#a7bf48;
	font-size:140%;
	font-weight:normal;
	margin:0 0 10px 0;
	padding:0;
    }
.modal_content h3.exchhdr sup {
	font-size:60%;
    }
.modal_content p {
	clear:both;
	font-size:90%;
    margin:0 0 10px 0;
    }
.modal_content p.trusteLogo_fmt{
	text-align: right;
}
.modal_content p.impact_fmt {
	border-bottom:none;
	color:#a7bf48;
	font-size:130%;
	font-weight:normal;
	margin:0 0 15px 0;
	padding:0;
    }
.modal_content form {
	margin:10px 0 0 0;
    }
.modal_content form input {
	position:relative;
    }
.modal_content form textarea {
    font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:95%;
	height:120px;
	margin:15px 0 0 0;
	position:relative;
    }
.modal_content form textarea.short {
    font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:95%;
	height:70px;
	margin:15px 0 0 0;
	position:relative;
    }
.modal_content form .modal_fmt {
	background:#f4f9fc;
	border:1px solid #ccc;
	margin:0 0 10px 0;
	padding:2px;
	width:100%;
    }
.modal_content form .radio_fmt {
    margin:0 0 10px 0;
    }
.modal_content form .radio_fmt .title_fmt {
    font-size:100%;
    margin:0 0 5px 0;
    }
.modal_content form .exhange_description_585_fmt {
    float:left;
    margin:0 17px 25px 0;
    width:168px;
    }
.modal_content form .exhange_description_585_last_fmt {
    float:right;
    margin:0 0 25px 0;
    width:168px;
    }
.modal_content .right_buttons {
	float:right;
	text-align:right;
	margin:0 -14px 0 10px;
	padding: 0px 10px 15px 0px;
    }
/* IE treating float right differently */
.modal_content .right_buttons {
	padding-right: 37px\9;
}

.modal_content .right_buttons a {
	float:right;
	font-size:90%;
	margin:3px 0 0 10px;
    }
.modal_content .right_buttons input {
	float:right;
	margin:0 0 0 10px;
    }
	
.modal_logo_fmt{
	text-align: right;
}
	.modal_logo_fmt a{
		float: right;
	}


/* Exchange Member Profile
============================================ */
.exchange_memberprofile_rdr {
	padding:0 0 10px 0;
	width:480px;
	}
.exchange_memberprofile_rdr .top_fmt {

	}
.exchange_memberprofile_rdr .top_fmt .img_fmt {
	background:url(../../../consumer_assets/site_images/exchange/images/bg_icon_expert_story.gif) no-repeat;
	float:left;
	margin:0;
	padding:13px 0 10px 12px;
	width:175px;
	}
.exchange_memberprofile_rdr .top_fmt .img_fmt ul.pic_options_fmt {
	list-style-type: none;
	margin:0;
	padding:8px 0 0 0;
	font-size: 90%;
	}
.exchange_memberprofile_rdr .top_fmt .img_fmt ul.pic_options_fmt li {
	display: inline;
	}
.exchange_memberprofile_rdr .top_fmt .img_fmt ul.pic_options_fmt li.first {
	padding-right: 5px;
	}
.exchange_memberprofile_rdr .top_fmt .img_fmt ul.pic_options_fmt li.last {
	border-left: 1px solid #ccc;
	padding-left: 5px;
	}
.exchange_memberprofile_rdr .top_fmt .name_fmt {
	float:left;
	margin:0;
	padding:0;
	width:270px;
	}
.exchange_memberprofile_rdr .top_fmt .report_pic_fmt {
	display:none;
	}
.exchange_memberprofile_rdr .top_fmt .name_fmt h3.exchhdr {
    border-bottom:none;
    margin:0;
    padding:0:
	}
.exchange_memberprofile_rdr .top_fmt .name_fmt .affiliation_fmt {
	color: #003698;
	font-size: 85%;
	font-weight: bold;
	letter-spacing: 1px;
	margin-left: 7px;
}
.exchange_memberprofile_rdr .top_fmt .name_fmt .date_fmt {
	font-size:90%;
	font-style:normal;
	margin:0 0 25px 7px;
	}
.exchange_memberprofile_rdr .top_fmt .name_fmt ul {
	list-style:none;
	margin:0 0 10px 8px;
	padding:0;	
	}
.exchange_memberprofile_rdr .top_fmt .name_fmt ul li {
    background:url(../../../consumer_assets/site_images/exchange/images/left_nav_bullet.gif) no-repeat 0 5px;
    font-size:90%;
    margin:3px 0 0 0;
	padding:0 5px 0 8px;
	}
.exchange_memberprofile_rdr .top_fmt .name_fmt ul li#changepicture{
	display: none;
	}
.exchange_memberprofile_rdr .mid_fmt {
	clear: both;
	padding:0 0 10px 0;
	margin:0;
	}
.exchange_memberprofile_rdr .mid_fmt .editphoto_fmt {
	margin:0 0 0 7px;
	padding:0;
	}
.exchange_memberprofile_rdr .bottom_fmt {
    float:left;
	padding:0 0 25px 0;
	margin: 0;
    width:480px;
	}
.exchange_memberprofile_rdr #mystory .post_fmt .bottomlinks_fmt {
	padding-right: 8px;
}
.exchange_memberprofile_rdr .bottom_fmt .mystory_fmt {
	margin:0 0 10px 7px;
    width:480px;
	}
.exchange_memberprofile_rdr .bottom_fmt .mystory_fmt .story_hdr_fmt {
	color:#a7bf48;
	float:left;
	font-size:160%;
	font-weight:normal;
	margin:3px 0 10px 0;
	padding:0;
	width:360px;
	}
.exchange_memberprofile_rdr .bottom_fmt .mystory_fmt .editstory_fmt {
	float:right;
	margin:0;
	width:90px;
	}
.exchange_memberprofile_rdr .bottom_fmt .post_fmt {
	float:left;
	font-style:normal;
	margin:0 0 0 7px;
	_margin:0 0 0 3px;
	width:480px;
	}
.exchange_memberprofile_rdr .bottomlinks_fmt {
	font-size:90%;
	margin:10px 0 0 0;
	}
 
/* Exchange Member Directory 
 =========================================== */
#exchange_member_loading_rdr {
    width:790px;
    }
#exchange_member_loaded_rdr {
    float:left;
    width:790px;

    }
.ajax_loader_rdr {
    margin:150px 0 0 350px;
    }
.member_directory_rdr {
	clear:both;
        width:700px;
	}
.member_directory_rdr .result_summary_fmt {
	border-bottom:#dfe5d5 1px solid;
	clear:both;
	}
.member_directory_rdr .result_summary_fmt .sort_by_fmt {
	float:left;
	padding-right:20px;
	padding-top:15px;
	padding-bottom:6px;
	}	
.member_directory_rdr .result_summary_fmt .sort_by_fmt a {
	margin-left:0px;
	}			
.member_directory_rdr .results_fmt {
	clear:both;
	margin-top:7px;
	}
.member_directory_rdr .results_fmt ul {
	float:left;
	list-style:none;
	margin:0;
	padding:0;
	width:790px
	}	
.member_directory_rdr .results_fmt ul li {
	float:left;
	margin:8px 0 0 8px;
	height:70px;
	margin-bottom:0px;
	width:380px;
	}
.member_directory_rdr .results_fmt ul li img {
	border:1px solid #ccc;
	float:left;
	margin-top:2px;
	padding:4px;
	}			
.member_directory_rdr .results_fmt .result_info_fmt {
	float:left;
	width:250px;
	margin-left:8px;
	}
.member_directory_rdr .results_fmt .result_info_fmt .name_fmt {
	float:left;
	font-size:100%;
	font-weight:bold;
	overflow:hidden;
	margin-right:5px;
	margin-bottom:4px;
	}
.member_directory_rdr .results_fmt .result_info_fmt .title_fmt {
	color:#f77f11;
	float:left;
	font-size:90%;
	font-weight:bold;
	margin-right:5px;
	white-space:nowrap;
	height:18px;
	}				
.member_directory_rdr .results_fmt .result_info_fmt .title_img_fmt img {
	border:none;
	float:left;
	margin:0;
	padding:0;
	}				
.member_directory_rdr .results_fmt .result_info_fmt .joined_fmt {
    	color:#003698;
    	font-size:85%;
    	font-weight:bold;
	}				
.member_directory_rdr .results_fmt .result_info_fmt .lastactivity_fmt {
	font-size:90%;
	font-weight:normal;
	}				
.member_directory_rdr .results_fmt .result_info_fmt .result_details_fmt img {
	float:none;
	}	

/* Exchange Manage Experts
======================================= */
.exchange_experts_affiliation_rdr {
    width:650px;
    }
.exchange_experts_affiliation_rdr .rule_fmt {
    border-top:1px solid #ccc;
    clear:both;
    margin:0 0 10px 0;
    width:100%;
    }
.exchange_experts_affiliation_rdr .select_affiliation_fmt {
    margin:0 0 10px 0;
    }
.exchange_experts_affiliation_rdr .current_value_fmt {
    float:left;
    margin:0 10px 20px 0;
    width:300px;
   }
.exchange_experts_affiliation_rdr .select_user_fmt {
    margin:0 0 20px 0;
    }
.exchange_experts_affiliation_rdr .selected_experts_fmt {
    margin:0 0 20px 0;
    }
.exchange_experts_affiliation_rdr .selected_experts_fmt ul {
	list-style:none;
	margin:0;
	padding:0;	
    }
.exchange_experts_affiliation_rdr .selected_experts_fmt li {
    background:none;
    float:left;
    margin:0 0 10px 0;
    }
.exchange_experts_affiliation_rdr .selected_experts_fmt .number_fmt {
    float:left;
    margin:0 5px 0 0;
    width:20px;
    }
.exchange_experts_affiliation_rdr .selected_experts_fmt .name_fmt {
    float:left;
    margin:0;
    }
.exchange_experts_affiliation_rdr .selected_experts_fmt .affil_fmt {
    float:left;
    margin:0 5px 0 0;
    width:180px;
    }
.exchange_experts_affiliation_rdr .selected_experts_fmt .featured_fmt {
    float:left;
    margin:0 5px 0 0;
    text-align:center;
    width:70px;
    }
.exchange_experts_affiliation_rdr .selected_experts_fmt .guest_fmt {
    float:left;
    margin:0 5px 0 0;
    text-align:center;
    width:100px;
   }
.exchange_experts_affiliation_rdr .selected_experts_fmt .featured_fmt input {
    width:1px;
    }
.exchange_experts_affiliation_rdr .selected_experts_fmt .guest_fmt input {
    width:1px;
    }
.exchange_experts_affiliation_rdr .selected_experts_fmt .guest_affiltag_fmt input {
    width:150px;
    }
.exchange_experts_affiliation_rdr .selected_experts_fmt .guest_affiltag_fmt {
    float:left;
    margin:0;
    width:150px;
    }
.exchange_experts_affiliation_rdr input.screen_name_fmt {
    background:#F4F9FC;
    border:1px solid #CCCCCC;
    height:18px;
    margin-bottom:10px;
    padding:3px 5px 3px 5px;
    width:300px;
    }
.exchange_experts_affiliation_rdr .text_hdr {
    font-weight:bold;
    margin-bottom:10px;
    }
.exchange_experts_affiliation_rdr .text_bold {
    font-weight:bold;
    }

/* Exchange Search Refinement Module
======================================= */
.exchange_searchresultshdr_rdr h2.exchhdr {
	margin: 1 0px 0px 0px;
	padding-left: 0px;
}
.exchange_searchrefine_rdr {
	margin:0;
	width:480px;
    }
.exchange_searchrefine_rdr ul {
	float:left;
	list-style:none;
	margin:0 15px 0 0;
	padding:0 0 20px 8px;	
	}
.exchange_searchrefine_rdr ul li.displaycontent_fmt {
    background:url(../../../consumer_assets/site_images/exchange/images/left_nav_bullet.gif) no-repeat 0 5px;
    margin:3px 0 0 0;
	padding:0 0 0 8px;
	}
.exchange_searchrefine_rdr ul li.displaycontent_hdr_fmt {
    color:#A7BF48;
    background:none;
    font-size:110%;
	padding:0 0 2px 0;
	}
.exchange_searchrefine_rdr ul li.narrowresults_fmt {
    background:url(../../../consumer_assets/site_images/exchange/images/left_nav_bullet.gif) no-repeat 0 5px;
    margin:3px 0 0 0;
	padding:0 0 0 8px;
	}
.exchange_searchrefine_rdr ul li.narrowresults_hdr_fmt {
    color:#A7BF48;
    font-size:110%;
	padding:0 0 2px 0;
	}
.exchange_searchresults_container_rdr {
    border-bottom:1px solid #ccc;
    float:left;
    margin:0 0 10px 0;
    padding:0;
    width:480px;
    }
.exchange_searchresults_container_rdr .results_count_fmt {
    height:27px;
    float:left;
    font-size:90%;
    padding:14px 0 0 0;
    margin-bottom:0;
    }
.exchange_searchresults_container_rdr .pyo_img_fmt {
    float:right;
    height:27px;
    margin-bottom:0;
    padding:0;
    }

/* Fix Images in User Content */
.post_img,
.post_fmt img,
.announcement_block_rdr img {
	max-width: 375px;
	margin-top:10px;
}
/* * HTML .post_fmt img {display:none;} */
* html .post_img, * html .post_fmt img, * html .announcement_block_rdr img{ 
   width: expression( document.body.clientWidth < 375 ? "375px" : "auto" ); /* sets max-width for IE */
}
*+html .post_img, *+html .post_fmt img, *+html .announcement_block_rdr img{ 
   width: expression( document.body.clientWidth < 375 ? "375px" : "auto" ); /* sets max-width for IE */
}

/* Exchange signature on profile pages
============================================ */
.exchange_signature_rdr {
	padding: 0 0 10px 7px;
}
.exchange_signature_rdr h3 {
	color: #a7bf48;
	font-size: 160%;
	font-weight: normal;
	margin: 0;
	padding: 0 0 7px 0;
}
.exchange_signature_rdr .create_sig_fmt, 
.exchange_signature_rdr .edit_sig_fmt, 
.exchange_signature_rdr .view_sig_fmt {
	padding: 0 0 20px 0;
}
.exchange_signature_rdr .edit_sig_fmt form {
	margin: 0;
	padding: 0;
}
.exchange_signature_rdr .edit_sig_fmt p {
	font-size: 90%;
	font-weight: bold;
	margin: 0;
	padding: 0 0 10px 0;
}
.exchange_signature_rdr .edit_sig_fmt textarea {
	background-color: #f4f9fc;
	border: 1px solid #ccc;
	clear: both;
	display: block;
	font-size: 90%;
	height: 50px;
	margin: 0;
	overflow: auto;
	padding: 0;
	width: 470px;
}
.exchange_signature_rdr .edit_sig_fmt #sig_text_counter,
.exchange_signature_rdr .edit_sig_fmt #default_counter {
	font-size: 90%;
	padding: 5px 0px;
}
.exchange_signature_rdr .edit_sig_fmt .actions_fmt {
	padding: 5px 2px;
	text-align: right;
	width: 470px;
}
.exchange_signature_rdr .edit_sig_fmt .actions_fmt input {
	margin-left: 5px;
}
.exchange_signature_rdr .view_sig_fmt .sig_text_fmt {
	font-size: 90%;
	margin: 0;
	padding: 0 0 10px 0;
}
/* Exchange signature on thread pages
============================================ */
.exchange-reply-container .text_body_fmt {
	margin: 0;
	padding-bottom: 10px;
}
.exchange-reply-container .post_sig_fmt {
	background: transparent url(../../../consumer_assets/site_images/exchange/images/bg_post_sig.gif) no-repeat 0 12px;
	padding: 10px 0 0 11px;
}
.exchange-reply-container .post_sig_fmt .sig_text_fmt {
	color: #666;
	font-size: 90%;
	padding-bottom:4px;
}
/* commenting out webcrossing override
.related_exchanges.center_crosslink_rdr {
		border-top: 1px solid #e2e8d9;
		margin-top: 15px;
		padding: 20px 0;
}
*/
.related_exchanges.center_crosslink_rdr h4 {
	color: #88a906;
	font-size: 135%;
	font-weight: normal;
	margin: 0;
	padding: 0;
}
.related_exchanges.center_crosslink_rdr .urls {
	font-size: 90%;
	margin-left: -3px;
	padding-top: 5px;
}
.related_exchanges.center_crosslink_rdr .urls a {
	margin-left: 4px;
	padding-right: 3px;
}


/* STANDALONG SLIDESHOW OVERRIDES - IMPORTANT SOUP COURTESY OF PREVIOUS IMPORTANT SOUP */
#slideshow_resources p a {color:#6ECCFC !important;}
#slideshow .slideshowControls li a, #playControlNext {color:#000 !important;}
#slideshow .slideshowControls li a:hover {color:#FFF !important;}
#slideshow .text_slide .box li a {color:#6ECCFC !important;}
.slidelinks_content a:link, .slidelinks_content a:hover {color:#6ECCFC !important;}

#headerLinks_pages{
	padding: 0;
	margin: 4px 0 0 0;
	float: right;
}
#headerLinks_pages a{
	text-indent: -5000px;
	display: block;
	width: 30px;
	height: 10px;
	background: transparent url(../../../consumer_assets/site_images/exchange/images/save_page.jpg) no-repeat 0 0;
}




