/* --------------------------------------------------------------------- */
/*

OLD:
	orange: #FAA636;
	med blue: #006FB0;



	med blue, leftnav whole bg: #4D8DD5;

	lt blue, leftnav current bg: #C4DCF6;
	dk blue, leftnav current text: #457FC0;


	lt blue, leftnav expanded bg: #AED8F3;

	lt blue, leftnav lines: #70A2DD;


	med blue: #4A70AE;
	lt blue: #0095D3;
	purple: #BD1572;


*/


/* GLOBAL definitions for all XML/XSLT sites */
body {
	margin: 0px;
	padding: 0px;
	font-family: "Arial", "Helvetica", "Verdana", sans-serif;
/*
	font-family: "Verdana", "Arial", "Helvetica", "Trebuchet MS", "Trebuchet", sans-serif;
*/
	font-size: 14px;
	line-height: 18px;
	color: #000000;
	background-color:#fffad0;
}


body.default {


}
TABLE, TR, TD, TH, DIV, OL, UL, LI, DL, DT, DD, BLOCKQUOTE, H1, H2, H3, H4, P, SPAN, B, I, A, form, textarea, select, option, input {
	font-family: "Arial", "Helvetica", "Verdana", sans-serif;

	font-size: inherit;
/*
	
*/
}

body#body_element div.lang_es {
	background-color:#fff;
}

.nodisplay {
	display: none;
}
.blockdisplay {
	display: block;
}


SMALL, BIG {
	font-family: "Arial", "Helvetica", "Verdana", sans-serif;
}


TABLE, TR, TD, TH {
	font-size: 14px;
}

TD {
	vertical-align: top;
}
TD.mc {

}
TD.valign_bottom {
	vertical-align: bottom;
}

TD.valign_middle {
	vertical-align: middle;
}




/* inside article content to align images: */

.floatleft {
	text-align: left;
	float: left;
	margin-right:15px;
	margin-bottom:6px;
}

.floatright {
	text-align: right;
	float: right;
	margin-left:15px;
	margin-bottom:6px;
	
	
}

.floatright_top {
	text-align: right;
	float: right;
	margin-left:400px;
	margin-bottom:6px;
	z-index: 500;
	margin-top: -55px;
	position: absolute;
	font-size:10px;
	color:#4a70ae;
	font-weight: bold;
	
}

.floatright_top_es {
	text-align: right;
	float: right;
	margin-left:345px;
	margin-bottom:6px;
	z-index: 500;
	margin-top: -55px;
	position: absolute;
	font-size:10px;
	color:#4a70ae;
	font-weight: bold;
	
}




.interactive, TABLE, DIV {

}

.floatleft IMG, .floatright IMG {
	/*
	display: block;
	*/
}


.block {
	display: block;
}




/*
.HR {
	height: 7px;
	background: url(../shell/spacerblack.gif) repeat-x;
	margin-top: 8px;
	margin-bottom: 8px;
}
*/
/*

	border: solid 1px #DDEEFF;
	margin-top: 8px;

DIV.higlight_definition, DIV.higlight_definition DL, DL.higlight_definition {


	background-color: #ffffee;


*/
/* ------------- GLOSSARY: ------------- */

#glosstable {

}

HR {
	color: #BD1572;
}
/*
DIV.letter_segment {
	GETS HIGHLIGHTED
	 border: solid 1px #ff0000; 
}
*/
A.startletter {
	font-size: 120%;
	font-weight: 700;
	padding-left: 8px;
	text-decoration: none !important;
}

DL {
	margin: 0px;
	padding: 8px;
	padding-bottom: 4px;
	
}

DD {
	display: inline;
	margin-left: 0px;
	/*font-size: 12px;*/
	font-size: 92%;
	font-size: 100%;
	color: #000000;
}

DT {
	color: #000000;
	font-weight: 700;
	/*font-size: 12px;*/
	font-size: 92%;
	font-size: 100%;
	/*
	display: inline;
	text-transform: uppercase;
	*/
}

.higlight_definition {
	background-color: #DDEEFF;
	border: solid 1px #4A70AE;
	color: #000000;
}
/*

.backtop {
	visibility: hidden;
	display: none !important;
}
*/
A.backtop, A.backtop:link, A.backtop:visited {
	visibility: hidden;
	display: none;

	padding: 5px;
	text-align: right;
	font-weight: 700;
}




.higlight_definition A.backtop, .higlight_definition A.backtop:link, .higlight_definition A.backtop:visited {
	visibility: visible;
	display: block;
}




	/*
	color: #BE32A5;
	background-color: transparent;
	*/
	/*
DL.higlight_definition DT, DL.higlight_definition DT SPAN.kw {
	padding: none;
}

	*/



DIV.glossletters {
	padding-bottom:5px;
	font-size: 140%;
	font-weight: 700;
}


.glossletters A, .glossletters A:link, .glossletters A:visited {
	color: #4A70AE;
	text-decoration: none;
	text-transform: lowercase;
	padding-right:5px;
}

.glossletters A:hover {
	color: #4A70AE;
	text-decoration: underline;
	text-transform: lowercase;
	padding-right:5px;
}

.glossletters A, .glossletters A.disabled, .glossletters A.disabled:hover, .glossletters A.disabled:link, .glossletters A.disabled:visited {
	color: #AACCFF;
	text-decoration: none;
	text-transform: lowercase;
	padding-right:5px;
	cursor: default;
}

/* ------------- siteindex.xsl: ------------- */

table.search_metadata {
	border-left: solid;
	border-top: solid;
	border-width: 1px;
	border-color: #0093DD;
	width: 370px;
	width: 99%;
}


table.search_metadata TD {
	border-right: solid;
	border-bottom: solid;
	border-width: 1px;
	border-color: #0093DD;
	vertical-align: top;
	padding: 3px;
}

SPAN.kw {
	font-weight: 700;
	color: #424a52;
	color: #000033;
	background: #FFFFAA;

	margin-left: 0px;
	margin-right: 0px;

	padding-left: 2px;
	padding-right: 2px;

}
/* --------------------------------------------------------------------- */
TD#component_toplinks {
/* #FEFBD7  */
	background-color: #fffad0;

	font-weight: bold;

	vertical-align: bottom;
	padding-top: 5px;

	height: 24px;
	min-height: 24px;

	font-size: 12px;
	color: #9ebfd6;
}
TD#component_toplinks DIV.doc_width_setter {
	
}

.lang_es TD#component_toplinks {
	background-color: #ffffff;

	font-weight: bold;

	vertical-align: bottom;
	margin: 0px;
	padding: 0px;

	height: 24px;
	min-height: 24px;

	font-size: 92%;
	color: #4A70AE;
}
.lang_es TD#component_toplinks DIV.doc_width_setter {
	background: url(../shell/topnav/tn_toplink_bg.gif) bottom right no-repeat;
}

DIV.doc_width_setter DIV {

	text-align: left;
	padding: 2px;
	padding-right: 7px;
}

.lang_es DIV.doc_width_setter DIV {

	text-align: right;
	padding: 2px;
	padding-right: 7px;
}

td#component_toplinks DIV a {

	color:#095489;
	padding-left:5px;
	padding-right:5px;
}

.lang_es td#component_toplinks DIV a {

	color:#4A70AE;
	padding-left:0;
	padding-right:0;
}


#bg_gradient {
/* #FEF8C8  */
	/*background: url(../shell/topnav/topnav_bg.gif) repeat-y;*/
	background-color:#fff;
}

.lang_es  #bg_gradient {
/* #FEF8C8  */
	background: url(../shell/topnav/topnav_bg.gif) repeat-y;
}

#top_logo {
	padding-top: 10px;
}

#top_subnav {
	vertical-align: bottom;
	text-align: right;
}
.tn_botline {
	/*background: url(../shell/topnav/tn_bg_bottomline.gif) bottom repeat-x;*/
}

.lang_es  .tn_botline {
	background: url(../shell/topnav/tn_bg_bottomline.gif) bottom repeat-x;
}

td.content_shadow_top {
	background:#fffad0 url(../shell/content_shadow_top.gif) no-repeat 0px 0px;
	height:17px;
	vertical-align:auto;
}

td.content_shadow_left {
	background:#fffad0 url(../shell/content_shadow_left.gif) repeat-y 0px 0px;
	width:29px;
}

td.content_shadow_right {
	background:#fffad0 url(../shell/content_shadow_right.gif) repeat-y 0px 0px;
	width:29px;
}

div#utility_nav {
	float:right;
}

div#utility_nav  td {
	padding-right:20px;
	padding-top:8px;
}

div#utility_nav  tr td a {
	padding:0;
}

td#component_toplinks div a.esp_link {
	background:#fffad0 url(../shell/bg_esp_link.gif) no-repeat;
	width:82px;
	height:30px;
	padding:0px;
	display:block;
	color:#fff;
	display:inline-block;
	text-align:center;
	margin-left:5px;
}

/* --------------------------------------------------------------------- */
/* container width: 970px;*/

H1, H2, .article_title {
	color: #4A70AE;
}

H1 {
	/*font-size: 20px;*/
	font-size: 180%;

	margin: 0px;
	padding: 0px;
	

}

.special_title {
	/*font-size: 20px;*/
	font-size: 180%;
	color: #4A70AE;
	font-family: "Arial", "Helvetica", "Verdana", sans-serif;
	margin: 0px;
	padding: 0px;
	

}



H2 {
	/*font-size: 17px;*/
	font-size: 120%;

	margin: 0px;
	padding: 0px;
	padding-top: 15px;
	margin-bottom: 0px;
}
H3 {
	color: #BD1572;
	/*font-size: 15px;*/
	font-size: 115%;

	margin: 0px;
	padding: 0px;
	margin-bottom: 0px;
}

H4 {

	/*font-size: 15px;*/
	font-size: 110%;
padding-top: 10px;
	margin: 0px;
	padding: 0px;
	margin-bottom: 10px;
}


UL, OL {
	margin-top: 0px;
	padding-top: 0px;
	margin-left: 25px;
	padding-left: 5px;
}

LI {
	margin-top: 0px;
	padding-top: 0px;
	padding-bottom: 5px;
	margin-left: 5px;
	padding-left: 5px;
}

UL.blank {
	padding-left: 0px;
}

UL.blank LI {
	list-style-type: none;
	padding-left: 0px;
/*
	list-style-image: url(../shell/icons/dbl_arrow_orange.gif);
	padding-left: 5px;
*/
}

P {
	margin: 0px;
	padding: 0px;
	padding-top: 4px;
	padding-bottom: 8px;
/*
	margin-bottom: 0px;
	padding-bottom: 8px;
	margin: 0px;
	padding: 0px;
	padding-top: 4px;
	padding-bottom: 10px;
*/
}

/* --------------------------------------------------------------------- */

#article_top {
	margin-bottom: 40px;
}


.article_body {
	/*
	border: solid 1px #ff0000;
	*/
	width:569px;
}

.red {
	color: red;
}

.bodytext, .bodyobj {
	padding-bottom: 5px;
	padding-left: 35px;
	position:relative;
}

.homebodytext {
	padding-bottom: 5px;
	padding-left: 0px;
}

.largetext .article_body, .largetext .article_body TD  {
	font-size: 140%;
}

/*
.largetext .homebodytext div,
.largetext .homebodytext td
 { font-size:92%; }
 
.largetext .homebodytext input,
.largetext .homebodytext a
 { font-size:110%; }
*/

.largetext #topnav_bg {
}

.largetext #topnav_bg H1 {
	font-size: 100%;
}


/*
	fix MSIE resize problem?
	line-height: 100% 
	
	border: solid #ff0000 1px;
*/


/* --------------------------------------------------------------------- */
/* Content */


	/*border-collapse: collapse;*/


#component_footer {
	margin-top: 6px;
	/* "border" used to control page scrollbar: */
	border-bottom: solid #ffffff 6px;
}

#outertable, #component_banner, #component_footer, .doc_width_setter {
	width: 1029px;
}

.lang_es #outertable, .lang_es #component_banner, .lang_es #component_footer, .lang_es .doc_width_setter {
	width: 970px;
}

#outertable { background-color:#fff; }

.popup #outertable, .popup #component_banner, .popup #component_footer {
	width: 520px;
}
.articlebody_minwidth {
	width: 564px;
}
.articlebody_width_setter {
	width: 100%
/*
	width: 564px;
*/
}

.popup .articlebody_minwidth {
	width: 519px;
}

.popup .articlebody_width_setter {
	width: 519px;
}
.article_wide .articlebody_width_setter {
/*
	width: 994px;
*/

}

#topnav_bg {
	background: url(../shell/bg/topnav_bg.gif) bottom left no-repeat;
	height: 138px;
	/*	vertical-align: bottom;*/
}

.leftnav_home_bg {
	background: url(../shell/leftnav/ln_home_bg.jpg) top left no-repeat;
}

.leftnav_interior_bg {
	background: url(../shell/leftnav/ln_interior_bg.gif) 0px -1px no-repeat;
}

.popup #topnav_bg {
	background: url(../shell/bg/topnav_bg.gif) bottom right no-repeat;
	font-size: 90%
	/*vertical-align: bottom;*/
}



#topnav_bg  TD.b_printpage {
	padding-top: 60px;
	text-align: center;
}
#topnav_bg  TD.b_printpage2 {
	padding-top: 60px;
	text-align: right;
}
#topnav_bg DIV.heading {
	width: 630px;
	overflow: hidden;
	border: solid #ff00ff 1px;
}

.popup #topnav_bg DIV.heading {
	width: 410px;
}


#topnav_bg H1 {
	font-size: 100%;

	color: #FAA636;

/*
	width: 630px;
	height: 65px;
	border: solid #00ff00 1px;
*/

	overflow: hidden;

	margin: 0px;
	padding: 0px;
	padding-left: 10px;
	padding-bottom: 30px;




}
#topnav_bg H1 {
	width: 220px;
}

.popup #topnav_bg H1 {
	width: 380px;
}





A.textsizer SMALL, A.textsizer BIG {
	font-weight: 700;
}


#component_banner A.textsizer:hover {
	text-decoration: none;
}

#component_banner A.textsizer:hover .linktext {
	text-decoration: underline;
	color: #4A70AE;
}

.largetext A.textsizer BIG, .smalltext A.textsizer SMALL {
	/*text-decoration: underline;*/
	color: #BD1572;
}






#leftnav {
}
#leftnav TABLE {
}



/*
TD.sidebar {
}
*/


#library {
	margin-left: 25px;
}




DIV.shim {
	display: block;
	height: 21px;
	width: 1px;
	float: right;

}



/* --------------------------------------------------------------------- */

#siteindex_table {
	width: 360px;
	margin-left: 5px;
}
#siteindex_table TD {
	padding: 1px;
}
#siteindex_table TD.ml {
	padding-top: 5px;
}
#siteindex_table TD.ml DIV {
	background: #F5F5F5;
	padding-top: 5px;
	padding-bottom: 5px;
}
#siteindex_table TD.sl {
	padding-left: 20px;
}
#siteindex_table TD.pl {
	padding-left: 30px;
}

/* --------------------------------------------------------------------- */

#leftnav_table {
	margin-top: 50px;
	border-bottom: 1px solid #70A2DD;
	background-color: #84CFEE
}



.section_unvisited {
	background: url(../shell/tracking/icon_section_unvisited.gif) top right no-repeat;
	height:30px;

}

.section_partial {
	background: url(../shell/tracking/icon_section_partial.gif) top right no-repeat;
	height:30px;
}
.section_visited {
	background: url(../shell/tracking/icon_section_visited.gif) top right no-repeat;
	height:30px;
}


.leftnav_collpased {
	vertical-align: middle;
}

.leftnav_expanded {
	vertical-align: middle;
}

.leftnav_collpased .sl A {
	background: url(../shell/leftnav/arrow2.gif) top left no-repeat;
	background-position: 1 4;
}

.leftnav_expanded .sl A {
	background: url(../shell/leftnav/arrow.gif) top left no-repeat;
	background-position: 6 6;
}







.ml A, .ml A:link {
	display: block;

	font-weight:bold;

	padding: 1px;
	padding-left: 10px;
	/*font-size: 13px;*/
	font-size: 100%;

}



DIV.sl {

}



.ln_section TD {
	border-top: 1px solid #70A2DD;
}
.ln_section_curr TD {
	border-top: 1px solid #70A2DD;
}

TR.expanded_pl TD {
	border-top: 1px solid #70A2DD;
}

TR.expanded_pl TD.pl {
	background-color: #AED8F3;
/*
	background: #AED8F3 url(../shell/leftnav/ln_pl_bg_top.gif) top left repeat-x;
*/
}

#leftnav_table A, #leftnav_table A:link, #leftnav_table A:visited  {
}

#leftnav_table A:hover {
	text-decoration: underline;
}

/*
, #leftnav_table .sl A:visited
*/
#leftnav_table .sl A, #leftnav_table .sl A:link {
	display: block;

	color: #005BC3;
	/*
	border-bottom: 1px solid #ffffff;
	*/
	font-weight:bold;

	padding: 1px;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 25px;
	padding-right: 5px;
	/*font-size: 13px;*/
	font-size: 110%;
}



#leftnav_table A.current, #leftnav_table A.current:link, #leftnav_table A.current:hover, #leftnav_table A.current:visited {
	text-decoration: none;
	color: #ffffff;
}

.sl A.current, .sl A.current:link, .sl A.current:hover, .sl A.current:visited {
	text-decoration: none;
	background-color: #73ABE2 !important;
	color: #ffffff !important;
}

.leftnav_expanded DIV.sl {
	/* background: #BD1572; */
}



#leftnav_table .pl A, #leftnav_table .pl A:link, #leftnav_table .pl A:visited {
	display: block;

	color: #005BC3;
	list-style-type: none;
	margin-left: 0px;
	padding: 1px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 30px;
	/*font-size: 11px;*/
	font-size: 100%;
}


#leftnav_table .pl A.current, .pl A.current:link, #leftnav_table .pl A.current:hover, #leftnav_table .pl A.current:visited {
	text-decoration: none;
	background-color: #73ABE2;
	color: #ffffff;
}


#leftnav_table .sl A:hover {
/*
	background: url(../shell/leftnav/ln_sl_bg_bot.gif) bottom left repeat-x;
*/
	background-color: #0095D3;
	color: #ffffff;

}
#leftnav_table .pl A:hover {
	background-color: #0095D3;
	color: #ffffff;
}


#leftnav_table .sl A:visited, #leftnav_table .pl A:visited {
	color: #880088;
}


#component_banner A, #component_banner A:link, #component_banner A:visited  {
	color: #FFFFFF;
}
#component_banner A:hover {
	color: #FAA636;
}
#component_banner A.current, #component_banner A.current:link, #component_banner A.current:hover, #component_banner A.current:visited {
	color: #FAA636;
	text-decoration: underline;
}




/* --------------------------------------------------------------------- */
/* leftnav and siteindex link states for when child page is current : */

TR.ln_mod_currpage {
}

TR.ln_mod_curr {
}

TR.ln_mod {
}

/* --------------------------------------------------------------------- */


/* Top Nav */

#topnav {

}



.search_table {
	margin: 0px;
	padding: 0px;
}



.search_table TD {
	vertical-align: middle;
	padding: 2px;
	margin: 0px;
	
}
.search_table INPUT {
}
.search_table IMG {
	cursor: pointer;
}


.search_input {
	border: 1px solid #e5e5e5;
	color: #333333;
	font-weight: 700;
	/*font-size: 10px;*/
	font-size: 84%;
	margin: 0px 5px 0px 0px;
	height:26px;
	width:220px;
	padding: 2px;
}





/* Footer */


#banner_bottom {

	vertical-align: bottom;
	background: url(../shell/logo_bottom_left.gif) bottom right no-repeat;

	padding-left: 210px;
	padding-bottom: 10px;

}

td#banner_bottom_home {

	vertical-align: bottom;
	background: url(../shell/logo_bottom_left.gif) bottom right no-repeat;

	padding-left: 10px;
	padding-bottom: 10px;
	position:relative;
	text-align:center;

}

DIV#footer {
	width: 590px;
	text-align: center;
	color: #4A70AE;

}

DIV#footer_home {
	width: 590px;
	text-align: center;
	color: #4A70AE;
	margin:0 auto;
	position:relative;

}

/* -------------------------------------------------------- */
table.data_table {
	margin-top: 5px;
	margin-bottom: 5px;
	border: solid 2px #0095D3;
	border-spacing: 0px;
	border-collapse: collapse;
}

table.data_table TD, table.data_table TH {
	padding: 4px;
	border: solid 1px #0095D3;
}

table.treatment_table TD, table.treatment_table TH {
	padding: 1px;
	border: solid 1px #0095D3;
}

table.data_table TH {
	vertical-align: bottom;
	background-color: #CEE3F7;
}

table.data_table TD.leftheading {
	font-weight: 700;
	vertical-align: middle;
	text-align: center;
}

table.data_table TD.rightheading {
	font-weight: 700;
	vertical-align: middle;
	text-align: left;
}

table.data_table .row1 {
	background-color: #F5F5F5;
}
table.data_table .row2 {
	background-color: #EEEEEE;
}



table.data_table UL, OL {
	margin-top: 0px;
	padding-top: 0px;

	margin-left: 0px;
	padding-left: 20px;
	
}

table.data_table LI {
	margin-top: 0px;
	padding-top: 0px;
	padding-bottom: 5px;

	margin-left: 0px;
	padding-left: 5px;

}
/* ----------------debs---------------------------------------- */

table.event_table {
               width: 100%
	margin-top: 5px;
	margin-bottom: 5px;
	border-style: none;
	border-top: solid 1px #95d8f3;
	border-left: hidden;
	border-right: hidden;
	border-bottom: solid 1px #95d8f3;
	border-spacing: 2px;
	border-collapse: collapse;
	
}

table.event_table TH,
	 table.event_table td.header
{
	vertical-align: middle;
	border: solid 1px #95d8f3;
	border-bottom: solid 1px #95d8f3;
	background-color: #fef9db;
	text-align: center;
	color: #4A70AE;
	font-weight: bold;
}
table.event_table TD {
               margin-top: 5px;
	margin-bottom: 5px;
	padding: 8px;
	border:solid 1px #95d8f3;
	border-right: solid 1px #95d8f3;
	border-bottom: solid 3px #FFFFFF;
	text-align: center;
	font-size: 83%;
	vertical-align: middle;
}

	 table.event_table td.nowraptd
{
	   margin-top: 5px;
	margin-bottom: 5px;
	padding: 8px;
	border:solid 1px #95d8f3;
	white-space : nowrap;
	border-right: solid 1px #95d8f3;
	border-bottom: solid 3px #FFFFFF;
	text-align: center;
	font-size: 83%;
	vertical-align: middle;
}



table.event_table tr.row0 {
	background-color: #e0e0e0;
}

table.event_table tr.row1 {
	background-color: #eeeeee;
}

//* 

table.event_table .altRows {
    margin-top: 5px;
	margin-bottom: 5px;
	padding: 8px;
	border:solid 1px #95d8f3;
	border-right: solid 1px #95d8f3;
	border-bottom: solid 3px #FFFFFF;
	text-align: center;
	font-size: 83%;
	vertical-align: middle;
}
  
  *//
  
  
div.blue_line
                border-bottom: solid 1px #95d8f3;
}
DIV#blue {
                color: #ffffff;
	background: #4A70AE;;
	font-size: 15px;
	font-weight: 700;
	padding: 3px 0 3px 10px;
	margin: 10px 0 0 0;
}

.blue {
	color: #ffffff;
	background: #4A70AE;;
	font-size: 15px;
	font-weight: 700;
	padding: 3px 0 3px 10px;
	margin: 10px 0 0 0;
	
}
    
/* ---------------------------debs--------------------------------------- */
table.clear{
	margin-top: 5px;
	margin-bottom: 5px;
	border-collapse: collapse;
	border-style: none;
	border: hidden;
	empty-cells: hide;
	
}

table.clear TD, table.clear TH {
               padding-top: 5px;
               padding-bottom: 5px;
	padding-right: 40px;
	border-collapse: collapse;
	border-style: none;
	border: hidden;
	empty-cells: hide;

}

table.clear TH {
	vertical-align: bottom;
	background-color: #CEE3F7;
}

table.clear TD.leftheading {
	font-weight: 700;
	vertical-align: middle;
	text-align: center;
}

table.clear TD.rightheading {
	font-weight: 700;
	vertical-align: middle;
	text-align: left;
}


/* --------------------------------------------------------------------- */





A:link, A:visited {
	color: #4A70AE;
	text-decoration: none;

	cursor: pointer;
	/*
	cursor: hand;
	*/
	
}
A:hover {
	color: #4A70AE;
	color:#BD1572;
	text-decoration: underline;

	cursor: pointer;
	/*
	cursor: hand;
	*/

}

a:active {
	color:#BD1572;
}


.bodytext A, bodytext A:link {
	text-decoration: underline;
}

.bodytext A:hover {
	text-decoration: none;
}



.bodytext A.pdflink {
	background-image: url(../shell/icons/pdf_link.gif);
	background-repeat: no-repeat;
	padding-left: 22px;
}
.bodytext A.doclink {
	background-image: url(../shell/icons/doc_link.gif);
	background-repeat: no-repeat;
	padding-left: 22px;
}
.bodytext A.pptlink {
	background-image: url(../shell/icons/ppt_link.gif);
	background-repeat: no-repeat;
	padding-left: 22px;
}
.bodytext A.xlslink {
	background-image: url(../shell/icons/xls_link.gif);
	background-repeat: no-repeat;
	padding-left: 22px;
}

A.maillink {
	text-decoration: underline;
}


A.smap_section_nolink:link, A.smap_section_nolink:hover, A.smap_section_nolink:visited {
	color: #000000;
}


A.glosslink, A.glosslink:link, A.glosslink:visited {
	color: #BE32A5;
	font-weight: 700;
	text-decoration: underline;
}


A.glosslink:hover {
	text-decoration: none;
}

#modulenav {
	/* border-collapse: collapse; */
}

#modulenav TD {
	/* border: solid 1px #4A70AE; */
	padding: 5px;
	color: #4A70AE;
	font-weight: 700;
}

#modulenav TD.current_is_subpage {
	background-color: #4A70AE;
	color: #ffffff;
}
#modulenav TD.current_is_subpage A {
	color: #ffffff;
}
#modulenav A, #modulenav A:link, #modulenav OL, #modulenav LI {
	height: 100%;
}

#modulenav A, #modulenav A:link {
	font-size: 85%;
	font-weight: 600;
	display: block;
}


#current,.current, A.current, A.current:link, A.current:hover, A.current:visited {
	cursor: default;
	color:#BD1572;
	text-decoration: none !important; 
	/*
	*/
}

IFRAME, FORM, INPUT, TEXTAREA {
	padding: 0px;
	margin: 0px;
}
TEXTAREA {
	font-family: Courier New;
	font-size: 10px;
	padding: 5px;
}
.demolink {
	color: #BE32A5;
	font-weight: 700;

}


ul.checklist {
	margin-left: 10px;
	padding-left: 0px;
	list-style: none;
}

ul.checklist li, li.checklist {
	padding-left: 25px;
	background-image: url(../shell/check.gif);
	background-repeat: no-repeat;
	background-position: 0 1px;
}


#stories_portlet_one_title {
	background-image:url(../images/portlets/s0039_one.gif);
	background-repeat:no-repeat;
	height: 20px;
	width: 310px;
}
#stories_portlet_two_title {
	background-image:url(../images/portlets/s0039_two.gif);
	background-repeat:no-repeat;
	height: 20px;
	width: 310px;
}
#stories_portlet_three_title {
	background-image:url(../images/portlets/s0039_three.gif);
	background-repeat:no-repeat;
	height: 20px;
	width: 310px;
}
#stories_portlet_four_title {
	background-image:url(../images/portlets/s0039_four.gif);
	background-repeat:no-repeat;
	height: 20px;
	width: 310px;
}
#stories_portlet_five_title_es {
	background-image:url(../images/portlets/s0039_five.gif);
	background-repeat:no-repeat;
	height: 20px;
	width: 310px;
}

#stories_portlet_one_title_es {
	background-image:url(../images/portlets/s0039_one_es.gif);
	background-repeat:no-repeat;
	background-repeat:no-repeat;
	height: 20px;
	width: 396px;
}
#stories_portlet_two_title_es {
	background-image:url(../images/portlets/s0039_two_es.gif);
	background-repeat:no-repeat;
	height: 20px;
	width: 299px;
}
#stories_portlet_three_title_es {
	background-image:url(../images/portlets/s0039_three_es.gif);
	background-repeat:no-repeat;
	height: 20px;
	width: 299px;
}
#stories_portlet_four_title_es {
	background-image:url(../images/portlets/s0039_four_es.gif);
	background-repeat:no-repeat;
	height: 20px;
	width: 299px;
}
#stories_portlet_five_title_es {
	background-image:url(../images/portlets/s0039_five_es.gif);
	background-repeat:no-repeat;
	height: 20px;
	width: 340px;
}




#stories_portlet_one, #stories_portlet_two, #stories_portlet_three, #stories_portlet_four, #stories_portlet_five {
	height: 138px;
	padding-left: 5px;
	margin-bottom: 15px;

	background-image:url(../images/portlets/s0039_portlet_bg.gif);
	background-repeat:repeat-x;
	background-color: #fffce4; 
	border: 1px solid #8bd4f1;
	font-size: 12px;

}

.stories_link_div {
	float:left;
	width: 130px; 
	text-align:center;
	padding-top: 10px;
	padding-bottom: 10px;
}

.news_table {
	
	width: 525;
	padding: 0px;
 
	
}

.shadschedule_table {
	
	width: 525;
	padding: 0px;
 
	
}

.shadschedule_table_title {

	background-color:#b71872;
	color:#FFFFFF;
	font-size:15px;
	font-weight:bold;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 3px;
	width:520px;
	
	
}

.news_table_title_shad {

	background-color:#4a70ae;
	color:#FFFFFF;
	font-size:15px;
	font-weight:bold;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 3px;
	
	
}

.news_table_title {

	background-color:#4a70ae;
	color:#FFFFFF;
	font-size:15px;
	font-weight:bold;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 15px;
	
	
}


.news_table_spacer {

	height: 2px;
}

.shadschedule_table_spacer {

	height: 2px;
}


.news_table_lightgraycell {

	background-color:#eeeeee;
	color:#000000;
	font-size:12px;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 5px;
	padding-right: 20px;
}

.news_table_darktgraycell {

	background-color:#e0e0e0;
	color:#000000;
	font-size:12px;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 5px;
	padding-right: 20px;
	
	
}

.news_table_darktgraycell A.pdflink {
	
background-image: url(../shell/icons/);
	background-repeat: no-repeat;
	padding-left: 0px;
}
 
.news_table_lightgraycell A.pdflink {
	
background-image: url(../shell/icons/);
	background-repeat: no-repeat;
	padding-left: 0px;
}

.pdf_link_no_padding A.pdflink {
	
background-image: url(../shell/icons/);
	background-repeat: no-repeat;
	padding-left: 0px;
	color:#BD1572;
}

.news_table_lightgraycell A, .news_table_darktgraycell A {

	
	text-decoration:underline;
}



.news_table_lightgraycell A:visited, .news_table_darktgraycell A:visited{

	text-decoration:underline;
}

.news_table_lightgraycell A:hover, .news_table_darktgraycell A:hover{

	text-decoration:underline;
}



.news_table_seeall {

	text-align:right;
	padding-top: 10px;
	font-size:12px;
	

}

.black_overlay{
            display: none;
            position: absolute;
            top: 0%;
            left: 0%;
            width: 3000;
            height: 5000;
            background-color: black;
            z-index:1001;
            -moz-opacity: 0.8;
            opacity:.80;
            filter: alpha(opacity=80);
 }
       .white_content {
           display: none;
            position: absolute;
            top: 220px;
            left: 300px;
            width: 504px;
            height: 240px;
            padding: 12px;
            background: url(../images/lightbox/lightbox_bg.gif) no-repeat;
           
            z-index:1002;
            overflow: auto;
 }
 
 .lightbox_table {
   width: 448;
 }
 
 
.lightbox_btn {
	text-align: right;
}

.lightbox_td {
	font-size:10px;
 	width: 140;
	font-weight:bold;
	color:#000000;
}


 .lightbox_icon {
	text-align: center;
}

.news_thumb {
	text-align: center;
	width: 100px;
	margin-top:20px;
}

.ike_porlet {
    
     /*position: absolute;
     top: 560px;
     left: 935px;*/
     width: 180px;
     height: 220px;
     padding: 0px;
	margin-top:10px;
      z-index:1000;
     overflow: hidden;
	 background-color:#fff;
	 border: solid 1px #6fccf1;
 }
 
 .ike_porlet_es {
    
     /*position: absolute;
     top: 520px;
     left: 935px;*/
     width: 180px;
     height: 220px;
     padding: 0px;
	margin-top:10px;
      z-index:1000;
     overflow: hidden;
	 background-color:#fff;
	 border: solid 1px #6fccf1;
 }
 
 div#staff_porlet {
    
	 background: #fff url(../images/portlets/staff_patients_porlet.jpg) no-repeat;
     /*position: absolute;
     top: 560px;
     left: 935px;*/
     margin-top:10px;
	 width: 178px;
     height: 350px;
     padding: 0;
	 border: 0;
	 border: solid 1px #6fccf1;
      z-index:1000;
     overflow: auto;
 }
 
  div#staff_porlet .porlet_content {
    

padding-top: 150px;
	padding-left: 10px;
	padding-right: 5px;
   
 }
 
 
 
 
 div#tops_pages_porlet {
    
	 background: url(../images/portlets/portlet_patients_travel_bg.jpg) no-repeat;
    /* position: absolute;
     top: 410px;
     left: 935px;*/
     width: 176px;
     height: 260px;
    margin-top:10px;
	 border: solid 1px #6fccf1;
      z-index:1000;
     overflow: auto;
	 background-color: #fffce4; 
 }
 
 div#tops_pages_porlet_es {
    
	 background: url(../images/portlets/portlet_patients_travel_bg.jpg) no-repeat;
    /* position: absolute;
     top: 410px;
     left: 935px;*/
     width: 176px;
     height: 280px;
    margin-top:10px;    
	 border: solid 1px #6fccf1;
      z-index:1000;
     overflow: auto;
	 background-color: #fffce4; 
 }
 
 div#tops_pages_porlet2 {    
	 background: url(../images/portlets/portlet_patients_travel_bg.jpg) no-repeat;
     top: 0px;
     left: 935px;
     width: 176px;
     height: 270px;    
	 border: solid 1px #6fccf1;	 
     z-index:1000;
     overflow: auto;
	 background-color: #fffce4; 	 
 }
 div#tops_pages_porlet2_es {    
	 background: url(../images/portlets/portlet_patients_travel_bg.jpg) no-repeat;
     top: 0px;
     left: 935px;
     width: 176px;
     height: 380px;    
	 border: solid 1px #6fccf1;
     z-index:1000;
     overflow: auto;
	 background-color: #fffce4; 	 
 }

 div#tops_pages_porlet3 {    
	 background: url(../images/portlets/portlet_tops_slides.jpg) no-repeat;
     margin-top: 10px;
     left: 935px;
     width: 176px;
     height: 500px;    
	 border: solid 1px #6fccf1;
     z-index:1000;
     overflow: auto;
	 background-color: #fffce4; 	 
 }
 
div#tops_pages_porlet3_ES {    
	 background: url(../images/portlets/portlet_tops_slides.jpg) no-repeat;
     margin-top: 10px;
     left: 935px;
     width: 176px;
     height: 550px;    
	 border: solid 1px #6fccf1;
     z-index:1000;
     overflow: auto;
	 background-color: #fffce4; 
}

 div#phosphorus_porlet {
    
	 background:#FFFEEA url(../images/portlets/portlet_phosphorus_bg.jpg) no-repeat;
     width: 180px;
     height: 500px;
	 border: solid 1px #6fccf1;
     z-index:1000;
     overflow: auto;
	 margin-top:10px;
}
 div#phosphorus_nolink_porlet {
    
	 background:#FFFEEA url(../images/portlets/portlet_phosphorus_bg.jpg) no-repeat;
     /*position: absolute;
     top: 510px;
     left: 935px;*/
	 margin-top:10px;
     width: 180px;
     height: 430px;
	 border: solid 1px #6fccf1;
     z-index:1000;
     overflow: auto;
}

div#nkm_more_portlet
{
	background:#FFFEEA url(../images/portlets/portlet_patients_travel_bg.jpg) no-repeat;
	height:290px;
    width: 176px;
	border: solid 1px #6fccf1;
    overflow: auto;
}

div#world_kidney_day_portlet
{
	background:#FFFEEA url(../images/portlets/portlet_patients_travel_bg.jpg) no-repeat;
	height:390px;
    width: 176px;
	border: solid 1px #6fccf1;
    overflow: auto;
}

div#nkm_portlet
{
	background:#fff url(../images/portlets/portlet_nkm_bg.gif) no-repeat 0 40px;
	width:178px;
	height:258px;
}

.charlisa_sidebar div#nkm_portlet
{
	background-position:0 10px;
}

div#atriskmeter_portlet
{
	background:#FFFEEA url(../images/portlets/portlet_atriskmeter.gif) no-repeat;
	width:178px;
	height:280px;
}

div#charlisa_champ_portlet
{
	background:#FFFEEA url(../images/portlets/portlet_blank_bg.jpg) no-repeat;
	width:178px;
	height:230px;
}

div#portlet_healthgrades_bg
{
	background:#fff url(../images/portlets/portlet_healthgrades_bg.jpg) no-repeat;
	width:180px;
	height:156px;
}

 div#tops_pages_porlet .porlet_content,
 div#tops_pages_porlet_es .porlet_content {
    padding-top: 10px;
	padding-left: 8px;
	padding-right: 5px;
 }
 
div#tops_pages_porlet2_es .porlet_content {
    padding-top: 30px;
	padding-left: 8px;
	padding-right: 5px;   
 }
 
 div#tops_pages_porlet2 .porlet_content {
    padding-top: 20px;
	padding-left: 8px;
	padding-right: 5px;   
 }
 
 div#tops_pages_porlet3 .porlet_content,  div#tops_pages_porlet3_ES .porlet_content  {
    padding-top: 160px;
	padding-left: 8px;
	padding-right: 5px;   
 }
 
 div#phosphorus_porlet .porlet_content, div#phosphorus_nolink_porlet .porlet_content  {
    padding-top: 160px;
	padding-left: 8px;
	padding-right: 5px;   
 }
 
 div#nkm_more_portlet .porlet_content
 {
	padding:25px 10px 0px 10px;
 }
 
div#world_kidney_day_portlet .porlet_content
{
	padding:0px 10px 0 10px;
}

div#world_kidney_day_portlet img
{
	margin:30px 0 0 5px; 
}

div#nkm_portlet .porlet_content
{
	padding:100px 10px 10px 15px;
}

#charlisa_champ_sidebar div#nkm_portlet .porlet_content
{
	padding-top:70px;
}

div#atriskmeter_portlet .porlet_content
{
	padding:110px 10px 10px 10px;
}

#portlet_healthgrades_bg .porlet_content
{
	padding:110px 10px 10px 10px;
}

#charlisa_champ_portlet .porlet_content
{
	padding:15px 10px 10px 10px;
}
 
 div#portlet_healthgrades_bg .porlet_content p, div#charlisa_champ_portlet .porlet_content p,  div#phosphorus_nolink_porlet .porlet_content p,  div#phosphorus_porlet .porlet_content p, div#atriskmeter_portlet .porlet_content p, div#nkm_portlet .porlet_content, div#world_kidney_day_portlet .porlet_content p, div#nkm_more_portlet .porlet_content p, div#tops_pages_porlet .porlet_content p, div#tops_pages_porlet_es .porlet_content p, div#tops_pages_porlet2 .porlet_content p, div#tops_pages_porlet2_es .porlet_content p, div#tops_pages_porlet3 .porlet_content p, div#tops_pages_porlet3_ES .porlet_content p {
	color: #4a70ae;
	font-family: "Arial", "Helvetica", "Verdana", sans-serif;
	font-size: 14px;
}

 div#portlet_healthgrades_bg .porlet_content a, div#phosphorus_nolink_porlet .porlet_content a,  div#phosphorus_porlet .porlet_content a, div#world_kidney_day_portlet .porlet_content a, div#nkm_more_portlet .porlet_content a, div#tops_pages_porlet .porlet_content a, div#tops_pages_porlet_es .porlet_content a, div#tops_pages_porlet2 .porlet_content a, div#tops_pages_porlet2_es .porlet_content a, div#tops_pages_porlet3 .porlet_content a, div#tops_pages_porlet3_ES .porlet_content a {
	color: #bd1572;
	text-decoration:underline;
	font-family: "Arial", "Helvetica", "Verdana", sans-serif;
	font-size: 12px;
}


div#tops_pages_porlet .porlet_content a,
div#nkm_more_portlet .porlet_content a {
	font-weight:normal;
}

div#charlisa_champ_portlet .porlet_content a,
div#atriskmeter_portlet .porlet_content a
{
	color:#BD1572;
}

div#nkm_portlet  a {
	font-weight:normal;
}

div#nkm_portlet .porlet_content a
{
	color: #f2bad9;
	text-decoration:underline;
	font-family: "Arial", "Helvetica", "Verdana", sans-serif;
	font-size: 14px;
	font-weight:normal;
} 

div#nkm_more_portlet .porlet_content ul
{
	margin-left:10px;
	margin-bottom:0;
}
div#nkm_more_portlet .porlet_content li
{
	color:#4a70ae;
}

  div#staff_porlet_es {
     position: absolute;
	  background: #fff url(../images/portlets/staff_patients_porlet.jpg) no-repeat;
     top: 520px;
     left: 935px;
     width: 178px;
     height: 370px;
     padding: 0;
	 border: 0;
	 border: solid 1px #6fccf1;
      z-index:1000;
     overflow: auto;
 }
 
  div#staff_porlet_es .porlet_content {
    

padding-top: 150px;
	padding-left: 10px;
	padding-right: 5px;
   
 }
 
 .liberty_table {
	
padding: 0px;
 
	
}

.liberty_table A {

	text-decoration:underline;
}



.liberty_table A:visited{

	text-decoration:underline;
}

.liberty_table A:hover{

	text-decoration:underline;
}

 
   div#staff_porlet p, div#staff_porlet_es p {
    

 font-size:11px;
   
 }
 

 
 img.video_ike_porlet {
	border: none;
	
	margin-right: 0px;
}
 
 
 div#shad_porlet01 {
    
	 background: url(../images/portlets/portlet_patients_travel_bg.jpg) no-repeat;
     width: 180px;
     height: 290px;
	 border: solid 1px #6fccf1;
      z-index:1000;
     overflow: auto;
	 background-color: #fffce4; 
 }
 
  div#shad_porlet02 {
    
	 background: url(../images/portlets/portlet_patients_travel_bg.jpg) no-repeat;
     width: 180px;
     height: 280px;
	margin-top:10px;
	 border: solid 1px #6fccf1;
      z-index:1000;
     overflow: auto;
	 background-color: #fffce4; 
 }
 
 
  div#shad_porlet03 {
    
	 background: url(../images/portlets/portlet_patients_travel_bg.jpg) no-repeat;
     width: 180px;
     height: 370px;
	margin-top:10px;
	 border: solid 1px #6fccf1;
      z-index:1000;
     overflow: auto;
	 background-color: #fffce4; 
 }
 
  div#shad_porletTOC {
    
	 background: url(../images/portlets/portlet_patients_travel_bg.jpg) no-repeat;
     width: 180px;
     position: absolute;
     top: -50px;
     /*left: 932px;*/
	 right:-190px;
     height: 740px;	
	 border: solid 1px #6fccf1;
      z-index:1000;
     overflow: auto;
	 background-color: #fffce4; 
 }

   div#simplyfit_porletTOC {
    
	 background: url(../images/portlets/portlet_simply_fit_bg.jpg) no-repeat;
     width: 176px;
	 position: absolute;
	 top: -50px;
     /*left: 932px;*/
	 right:-190px;
     height: 500px;	
	 border: solid 1px #6fccf1;
     z-index:1000;
     overflow: auto;
	 background-color: #fffce4; 
 }

  div#simplyfit_porletTOC_ES {    
     position: absolute;
	 background: url(../images/portlets/portlet_simply_fit_bg.jpg) no-repeat;
     top: 200px;
     left: 935px;
     width: 176px;
     height: 550px;	
	 border: solid 1px #6fccf1;
     z-index:1000;
     overflow: auto;
	 background-color: #fffce4; 
 }

  div#shad_porlet04 {
    
     position: absolute;
	 background: fff;
    top: 240px;
     left: 935px;
     width: 180px;
     height: 270px;

	
	 border: solid 1px #6fccf1;
      z-index:1000;
     overflow: auto;
	 background-color: #fffce4; 
 }
 
div#shad_porlet01  .porlet_content, div#shad_porlet02  .porlet_content, div#shad_porletTOC .porlet_content, div#shad_porlet03  .porlet_content, div#shad_porlet04  .porlet_content {
    

padding-top: -10px;
	padding-left: 5px;
	padding-right: 5px;
   
 }

div#simplyfit_porletTOC .porlet_content, div#simplyfit_porletTOC_ES .porlet_content
{
padding-top: 130px;
	padding-left: 5px;
	padding-right: 5px;
}
 
div#shad_porlet01 .porlet_content p, div#shad_porlet02 .porlet_content p, div#shad_porletTOC .porlet_content p, div#simplyfit_porletTOC .porlet_content p, div#simplyfit_porletTOC_ES .porlet_content p, div#shad_porlet03 .porlet_content p, div#shad_porlet04 .porlet_content p {
	color: #000000;
	font-family: "Arial", "Helvetica", "Verdana", sans-serif;
	font-size: 14px;
}

div#shad_porlet01 .porlet_content a, div#shad_porlet02 .porlet_content a, div#shad_porletTOC .porlet_content a, div#simplyfit_porletTOC_ES .porlet_content a, div#shad_porlet03 .porlet_content a, div#shad_porlet04 .porlet_content a {
	color: #4a70ae;
	text-decoration:underline;
	font-family: "Arial", "Helvetica", "Verdana", sans-serif;
	font-size: 14px;
}

div#simplyfit_porletTOC .porlet_content a {
	color: #4a70ae;
	text-decoration:underline;
	font-family: "Arial", "Helvetica", "Verdana", sans-serif;
	font-size: 14px;
	font-weight:normal;
}

div#patient_travel_pages_portlets {
	/*position: absolute;
	top: 680px;
    left: 935px;*/
	width: 176px;
	height: 265px;
	margin-top:10px;
	border: solid 1px #6fccf1;
	background-image:url(../images/portlets/portlet_patients_travel_bg.jpg);
	background-repeat:no-repeat;
	background-color: #fffce4; 
}

div#patient_travel_pages_portlets_es {
	/*position: absolute;
	top: 700px;
    left: 935px;*/
	width: 176px;
	height: 300px;
    margin-top:10px;
	border: solid 1px #6fccf1;
	background-image:url(../images/portlets/portlet_patients_travel_bg.jpg);
	background-repeat:no-repeat;
	background-color: #fffce4; 
}

div#patient_travel_pages_portlets .portlet_content,
div#patient_travel_pages_portlets_es .portlet_content  {
	padding-left: 10px;
	padding-right: 5px;
	padding-top: 28px;
}

div#patient_travel_pages_portlets .title{
	color: #4a70ae;
	font-size: 130%;
	width: 75px; 
	height: 65px;
}

div#patient_travel_pages_portlets_es .title{
	color: #4a70ae;
	font-size: 130%;
	width: 75px; 
	height: 95px;
}

div#patient_travel_pages_portlets p,
div#patient_travel_pages_portlets_es p {
	color: #4a70ae;
}

div#patient_travel_pages_portlets a,
div#patient_travel_pages_portlets_es a {
	color: #bd1572;
	text-decoration:underline;
	font-weight:normal;
}
 
img.plane_icon {
	float:right;
	padding-right:10px;
}
 
 div#ultra_pages_porlet {
    
     background: url(../images/portlets/portlet_patients_travel_bg.jpg) no-repeat;
	 /*position: absolute;	 
     top: 200px;
     left: 935px;*/
     width: 176px;
     height: 200px;
    
	 border: solid 1px #6fccf1;
      z-index:1000;
     overflow: auto;
	 background-color: #fffce4; 
 }
 
 div#ultra_pages_porlet .porlet_content {
    

padding-top: 10px;
	padding-left: 8px;
	padding-right: 5px;
   
 }
 
 div#ultra_pages_porlet .porlet_content p {
	color: #4a70ae;
	font-family: "Arial", "Helvetica", "Verdana", sans-serif;
	font-size: 14px;
}

 div#ultra_pages_porlet .porlet_content a {
	color: #bd1572;
	text-decoration:underline;
	font-family: "Arial", "Helvetica", "Verdana", sans-serif;
	font-size: 14px;
	font-weight:normal;
}

td#register_privacy {
	font-size:12px;
	font-style:italic;
} 
 

div.simplyfitvideo {
	height: 70px;
	width: 474px;
	margin-top: 0px;
	padding:5px 0 0 5px;
	background:none;
}

div.simplyfitvideo_thumbnail{
	width:100px;
	height:70px;
	float:left;
}

div.simplyfitvideo_text{
	width:340px;
	height:65px;
	margin-left:5px;
	padding-top:5px;
	float:left;
}

div.tops_phone_box
{
	background:#fff url(../images/tops_icon_phone.jpg) no-repeat 8px 8px;
	border:1px solid #7fd2f2;
	float:left;
	width:260px;
	height:53px;
	white-space:nowrap;
	display:inline;
	margin-right:10px;
}
div.tops_email_box
{
	background:#fff url(../images/tops_icon_email.jpg) no-repeat 8px 8px;
	border:1px solid #7fd2f2;
	width:260px;
	height:53px;
	float:left;
	display:inline;
	position:relative;
}
div.tops_search_box
{
	background:#fff url(../images/tops_icon_search.jpg) no-repeat 8px 8px;
	border:1px solid #7fd2f2;
	width:532px;
	clear:both;
	margin:10px 0 30px 0;
}

div.tops_box_header_text
{
	margin-left:53px;
	height:37px;
	color:#4A70AE;
	font-size:13px;
	font-weight:bold;
	padding-top:10px;
}

p.tops_kidney_month_text
{
	color:#4A70AE;
	font-weight:bold;
}
div.tops_search_box div.tops_box_header_text
{
	padding-top:8px;
	line-height:37px;
}


div.tops_box_header_text a,
div.tops_box_header_text a:hover,
p.tops_kidney_month_text a,
p.tops_kidney_month_text a:hover
{
	color:#BD1572;
	text-decoration:underline;
}

/*** Photo Gallery Styles Begin ***/

div#nkm_photo_gallery
{
	background-color:#fefbe6;
	margin-top:36px;
	width:509px;
}


div#nkm_photo_gallery_title
{
	background-color:#fdf7d3;
	padding:5px 10px;
	font-weight:bold;
	font-size:16px;
	color:#4a70ae;
}

div#nkm_photo_gallery_content
{
	padding:10px 10px;

}

div#photo_gallery_image
{
	background:#fff url(../images/kidney_month/gallery_cecelh.jpg) no-repeat 50% 0;
	width:325px;
	height:215px;
	border:1px solid #c9be79;
	float:left;
}

div#photo_gallery_blurb
{
	float:right;
	width:150px;
}

div#photo_gallery_scrollarea_container
{
	background-color:#fff;
	border-top:1px solid #c9be79;
	border-bottom:14px solid #fdf7d3;
	width:509px;
	overflow:auto;  /* cater to the older browsers */
	overflow-x:scroll; /* scroll horizontal */
	overflow-y:hidden; /* Hide vertical*/
}

div#photo_gallery_scrollarea
{
	width:3760px;
	height:100px;

}

div#photo_gallery_scrollarea div.photo_gallery_thumb
{
	width:117px;
	height:78px;
	float:left;
	position:relative;
	text-align:center;
	border:1px solid #c9be79;
	margin:0 3px;
}


/*** Photo Gallery Styles End ***/


/*** Patient Champions Begin ***/


div#patient_champ_featured
{
	background-color:#e8f5fa;
	width:509px;
}

div#patient_champ_featured_title
{
	background-color:#cbe8f3;
	padding:5px 10px;
	font-weight:bold;
	font-size:16px;
	color:#4a70ae;
}

div#patient_champ_featured_title .patient_champ_viewall_link
{
	display:block;
	float:right;
	font-size:14px;
	/*color:#bd1672;*/
}

div#patient_champ_featured_content
{
	padding:10px 10px;

}

div#patient_champ_featured_content a
{
	font-size:14px;
	/*color:#bd1672;*/
}

div#featured_champ_thumb
{
	background:#fefbe6 url(../images/kidney_month/patient_richardm_featured.jpg) no-repeat;
	width:105px;
	height:106px;
	float:left;
	margin-right:6px;
}

div#patient_champ_leftarchive
{
	margin-top:30px;
	background-color:#fefbe6;
	width:250px;
	float:left;
	padding-bottom:10px;
	min-height:1990px;
	height:auto !important;
	height:1990px;
	position:relative;
}
div#patient_champ_rightarchive
{
	margin:30px 0 0 9px;
	background-color:#fefbe6;
	width:250px;
	float:left;
	padding-bottom:10px;
	min-height:1990px;
	height:auto !important;
	height:1990px;
	position:relative;
}

div.patient_champ
{
	margin:10px 0 0 10px;
}

div.patient_champ_thumb
{
	background:#e8f5fa url(../images/kidney_month/patient_richardm_featured.jpg) no-repeat;
	width:105px;
	height:106px;
	float:left;
	margin-right:6px;
}

div.patient_archive_thumb
{
	background:#fefbe6 url(../images/kidney_month/patient_champ_featured_1_thumb.jpg) no-repeat;
	width:110px;
	height:110px;
	float:left;
	margin-right:6px;
}

div.nkm_bold, span.nkm_bold
{
	font-weight:bold;
	color:#000;
}

div.nkm_bold a
{
	/*color:#bd1672;*/
	text-decoration:underline;
}

span.nkm_link a
{
	/*color:#bd1672;*/
	text-decoration:underline;
}



div#featured_champ_name
{
	font-size:24px;
	font-style:italic;
	color:#4A70AE;
	font-weight:bold;
	margin-top:-6px;
}

img.featured_champ_image
{
	margin-right:10px;
	margin-bottom:10px;
	float:left;
	background-repeat:no-repeat;
}

div#featured_champ_image_niki
{
	width:220px;
	height:200px;
	float:left;
	background-repeat:no-repeat;
}

a.prev_patient_champ
{
	width:144px;
	height:30px;
	float:left;
}

a.next_patient_champ
{
	width:143px;
	height:30px;
	float:right;
}

table.sidebar td a.all_champ_stories
{
	/*color:#bd1672;*/
	text-decoration:underline;
	font-weight:normal;
}

div.patient_francisb { background-image:url(../images/kidney_month/patient_francisb_archive.jpg); }
div.patient_nikis { background-image:url(../images/kidney_month/patient_nikis_archive.jpg); }
div.patient_kellym { background-image:url(../images/kidney_month/patient_kellym_archive.jpg); }
div.patient_patrickw { background-image:url(../images/kidney_month/patient_patrickw_archive.jpg); }
div.patient_pamelam { background-image:url(../images/kidney_month/patient_pamelam_archive.jpg); }
div.patient_vickiel { background-image:url(../images/kidney_month/patient_vickiel_archive.jpg); }
div.patient_ronnieg { background-image:url(../images/kidney_month/patient_ronnieg_archive.jpg); }
div.patient_maryannm { background-image:url(../images/kidney_month/patient_maryannm_archive.jpg); }
div.patient_kelvinw { background-image:url(../images/kidney_month/patient_kelvinw_archive.jpg); }
div.patient_johnh { background-image:url(../images/kidney_month/patient_johnh_archive.jpg); }
div.patient_graciec { background-image:url(../images/kidney_month/patient_graciec_archive.jpg); }
div.patient_nancyw { background-image:url(../images/kidney_month/patient_nancyw_archive.jpg); }

div.patient_andrews { background-image:url(../images/kidney_month/patient_andrews_archive.jpg); }
div.patient_anthonyc { background-image:url(../images/kidney_month/patient_anthonyc_archive.jpg); }
div.patient_anthonyl { background-image:url(../images/kidney_month/patient_anthonyl_archive.jpg); }
div.patient_cecelh { background-image:url(../images/kidney_month/patient_cecelh_archive.jpg); }
div.patient_charlisah { background-image:url(../images/kidney_month/patient_charlisah_archive.jpg); }
div.patient_davidb { background-image:url(../images/kidney_month/patient_davidb_archive.jpg); }
div.patient_harveyj { background-image:url(../images/kidney_month/patient_harveyj_archive.jpg); }
div.patient_homers { background-image:url(../images/kidney_month/patient_homers_archive.jpg); }
div.patient_joannr { background-image:url(../images/kidney_month/patient_joannr_archive.jpg); }
div.patient_joef { background-image:url(../images/kidney_month/patient_joef_archive.jpg); }
div.patient_joem { background-image:url(../images/kidney_month/patient_joem_archive.jpg); }
div.patient_manueli { background-image:url(../images/kidney_month/patient_manueli_archive.jpg); }
div.patient_marianc { background-image:url(../images/kidney_month/patient_marianc_archive.jpg); }
div.patient_marlenem { background-image:url(../images/kidney_month/patient_marlenem_archive.jpg); }
div.patient_robertw { background-image:url(../images/kidney_month/patient_robertw_archive.jpg); }
div.patient_rolandm { background-image:url(../images/kidney_month/patient_rolandm_archive.jpg); }
div.patient_tanyshap { background-image:url(../images/kidney_month/patient_tanyshap_archive.jpg); }
div.patient_timm { background-image:url(../images/kidney_month/patient_timm_archive.jpg); }
div.patient_richardm { background-image:url(../images/kidney_month/patient_richardm_archive.jpg); }

/*
div.featured_francisb  { background-image:url(../images/kidney_month/patient_francisb.jpg); }
div.featured_nikis { background-image:url(../images/kidney_month/patient_nikis.jpg); }
div.featured_kellym { background-image:url(../images/kidney_month/patient_kellym.jpg); }
div.featured_patrickw { background-image:url(../images/kidney_month/patient_patrickw.jpg); }
div.featured_pamelam { background-image:url(../images/kidney_month/patient_pamelam.jpg); }
*/

/*** Patient Champions End ***/
			

/*** portlets begin ***/


div#tops_portlets, #tops_portlets_ES {
	width: 176px;
	height: 330px;
	margin-top: 10px;
	border: solid 1px #6fccf1;
	background-image:url(../images/portlets/portlet_patients_travel_bg.jpg);
	background-repeat:no-repeat;
	background-color: #fffce4; 
	margin-bottom: 15px;
}


div#tops_portlets .portlet_content, #tops_portlets_ES .portlet_content{
	padding-left: 10px;
	padding-right: 5px;
	padding-top: 28px;
}

div#tops_portlets p, div#at_home_staff_assist_portlet p, div#living_it_up_portlets p, div#patient_champ_portlet p, div#liberty_portlets p, div#tops_portlets_ES p, div#get_started_portlet p, div#get_peak_portlet p, div#get_started_portlet_ES p, div#whats_new_portlet p, div#nutrition_center_portlet p, div#patient_travel_portlets p, div#hurricane_portlets p, div#patient_travel_portlets_ES p, div#spanish_portlets p, div#browse_RSN_portlet p, div#browse_RSN_portlet_ES p, div#watch_videos_portlet p, div#watch_videos_portlet b, div#watch_videos_portlet, div#wkd p {
	color: #4a70ae;
}

div#tops_portlets a, div#living_it_up_portlets a, div#patient_champ_portlet a, div#liberty_portlets a, div#tops_portlets_ES a, div#patient_travel_portlets a, div#patient_travel_portlets_ES a, div#get_started_portlet a, div#get_peak_portlet a, div#get_started_portlet_ES a, div#whats_new_portlet a, div#hurricane_portlets a, div#nutrition_center_portlet a, div#browse_RSN_portlet a, div#browse_RSN_portlet_ES a, div#spanish_portlets a, div#staff_home_portlet a, div#at_home_staff_assist_portlet a, div#watch_videos_portlet a, div#wkd a {
	color: #bd1572;
	text-decoration:underline;
}

div#tops_portlets a {
	font-weight:normal;
}

div#tops_portlets_ES .portlet_content{
	padding-left: 10px;
	padding-right: 5px;
	padding-top: 28px;
}

div#tops_portlets_ES {
	width: 161px;
	height: 200px;
	margin-top: 10px;
	border: solid 1px #6fccf1;
	background-image:url(../images/portlets/portlet_patients_travel_bg.jpg);
	background-repeat:no-repeat;
	background-color: #fffce4; 
}





/*** portlets end ***/

img.newsletterImage {
	float:right;
	margin-left:20px;
}

