/*********************
  general items
*********************/
* {
	margin: 0;
	padding: 0;
}
a img {
	border: 0;
}
fieldset {
	border: 0;
}
.fr {
	float: right;
	margin-bottom: 5px;
	padding-left: 15px;
}
a:focus {
	outline: 0;
}
/*********************
  Main Styles
*********************/
html {
	font: .627em Arial, Verdana, Helvetica, sans-serif;
}
body {
	text-align: center;
	color: #494949;
	background: #fff url(/images/body_bgr.gif) repeat-x 0 0;
	min-height: 822px;
}
#container {
	margin: 0 auto;
	width: 860px;
	text-align: left;
}

/*********************
  header & footer
*********************/
#header {
	float: left;
	padding: 0 4px 8px;
	margin-right: -3px;
	width: 852px;
}
#header a#logo {
	float: left;
	display: inline;
}
#header a#logo img {
	float: left;
	display: block;
}
div#search {
	float: right;
	width: 350px;
}
div#search ul {
	float: right;
	display: inline;
	padding-bottom: 27px;
	list-style-type: none;
}
div#search ul li {
	float: left;
	display: inline;
	text-align: center;
	width: 60px;
}
div#search ul li.contact {
	margin-left: 93px;
}
div#search ul li.contact a:hover,
div#search ul li.contact a.on {
/*	background: url(/images/language_li_last_over.gif) no-repeat 50% 0;
*/}
div#search ul li a {
	float: left;
	display: block;
	color: #b1b1b1;
	text-decoration: none;
	font-size: 1.1em;
	padding: 5px 0 4px;
	width: 60px;
}
div#search ul li a:hover,
div#search ul li a.on {
	color: #a67712;
	background: url(/images/language_li_over.gif) repeat-x 0 0;
}
form#search_f {
	float: right;
	clear: right;
	width: 270px;
}
form#search_f input {
	float: left;
	border: 0;
	margin: 0;
	padding: 4px 0 2px 25px;
	width: 202px;
	height: 17px;
	background: url(/images/search_input_bgr.gif) no-repeat 0 0;
}
form#search_f input#go {
	float: left;
	border: 0;
	margin: 0;
	padding: 0;
	width: 41px;
	height: 23px;
}
form#search_f fieldset {
	float: left;
	height: 23px;
	width: 270px;
}

#footer {
	padding: 0 14px 15px 4px;
	width: 842px;
	clear: both;
	text-align: right;
	color: #7C7B77;
	font-size: 1.1em;
}
#footer a {
	color: #7C7B77;
}
#footer a:hover {
	text-decoration: none;
}
#footer .copyright {
	float: left;
}
#footer .copyright p {
	display: inline;
	padding-right: 15px;
}

/*********************
  navigation
*********************/
#nav {
	clear: both;
	float: left;
	display: block;
	padding: 3px 6px 0 6px;
	margin-right: -3px;
	width: 840px;
	height: 26px;
	background: url(/images/nav_bgr.gif) no-repeat 0 0;
	list-style-type: none;
	font-family: Verdana, Arial, sans-serif;
	font-size: 1.2em;
}
#nav li {
	float: left;
	display: inline;
	margin-left: 70px;
}
#nav li.first {
	margin: 0 -1px 0 0;
}
#nav li.last {
	margin-right: -3px;
}
#nav li a {
	float: left;
	display: block;
	padding: 6px 12px 6px;
	color: #8e8e8e;
	text-decoration: none;
}
#nav li a:hover,
#nav li a.on {
	color: #7f7f7f;
	background: url(/images/nav_hover_bgr.gif) repeat-x 0 0;
}

/*********************
  main content items
*********************/
#content {
	clear: left;
	width: 860px;
	padding-top: 6px;
	background: url(/images/content_top.gif) no-repeat 0 0;
	border: 0px;
}
#content_inner {
	float: left;
	clear: left;
	width: 852px;
	padding: 0 4px;
	background: url(/images/content_inner.png) repeat-y 0 0;
}
#g_inner {
	float: left;
	clear: left;
	width: 852px;
	background: url(/images/g_inner_bgr.gif) repeat-x 0 0;
}
#content_btm {
	float: left;
	clear: both;
	padding-bottom: 14px;
	margin-bottom: 8px;
	width: 860px;
	background: url(/images/content_btm.gif) no-repeat bottom left;
}
#content_btm.sub {
	padding: 0;
	margin-right: -10px;
	height: 20px;
	overflow: hidden;
	background: url(/images/content_btm_sub.png) no-repeat bottom left; 
}
#main_lc {
	float: left;
	display: inline;
	padding: 5px 0 0 10px;
	width: 495px;
}
#main_lc p {
	font-size: 1.1em;
	line-height: 1.6em;
	color: #494949;
}
#main_rc {
	float: left;
	display: inline;
	padding: 0 10px 20px 15px;
	width: 322px;
}
#main_rc p {
	font-size: 1.1em;
	padding-bottom: 15px;
	line-height: 1.6em;
}
#main_rc h2 {
	padding-bottom: 10px;
	font-size: 1.8em;
	font-weight: normal;
	color: #454545;
}
#flash_content {
	width: 817px;
	display: block;
	margin: 15px auto;
}
#flash_content img {
	display: block;
}

div#news {
	float: left;
	clear: left;
	width: 495px;
	padding-top: 18px;
	background: url(/images/news_bgr.gif) repeat-x 0 0;
}
div#in_the_news {
	float: left;
	padding: 0 26px 15px 0;
	width: 287px;
}
div#in_the_news h1,
div#e_news h2 {
	padding: 0 0 10px 2px;
	font-size: 1.8em;
	font-weight: normal;
	color: #8a5d08;
}
div#in_the_news h2,
div#in_the_news h2 a {
	padding-bottom: 5px;
	font-size: 1.5em;
	font-weight: normal;
	color: #a67712;
	text-decoration: none;
}
div#in_the_news h2 a {
	font-size: 1em;
}
div#in_the_news h2 a:hover {
	text-decoration: underline;
}
div#in_the_news p {
	padding-bottom: 5px;
}
div#in_the_news ul {
	padding-bottom: 10px;
	list-style-type: none;
}
div#in_the_news ul li p {
	color: #7e7d79;
}
a.view_all {
	float: left;
	clear: left;
	padding-top: 18px;
	width: 73px;
	height: 0;
	overflow: hidden;
	font-size: .1em;
	background: url(/images/view_all_btn.gif) no-repeat 0 0;
}
div#e_news {
	float: left;
	width: 182px;
}
div#e_news p {
	color: #494949;
	padding-bottom: 10px;
}
div#e_news #signup_f {
	clear: left;
	width: 182px;
}
div#e_news #signup_f label {
	padding-bottom: 2px;
	display: block;
	font-size: 1.1em;
	width: 182px;
}
div#e_news #signup_f input {
	border: 0;
	margin: 0 0 10px;
	padding: 4px 2px 2px 3px;
	display: block;
	font-size: 1.2em;
	width: 173px;
	height: 15px;
	background: url(/images/news_input_bgr.gif) no-repeat 0 0;
}
div#e_news #signup_f input#subscribe {
	border: 0;
	margin-top: 18px;
	padding: 0;
	display: block;
	width: 73px;
	height: 17px;
}
div#e_news #signup_f input#hidden {
	border: 0;
	margin-top: 0px;
	padding: 0;
	display: inline;
	width: 0px;
	height: 0px;
}

#our_approach {
	padding: 10px 14px 20px;
	margin: 0 auto;
	width: 789px;
	font-size: 1.1em;
}
#our_approach #main {
	float: left;
	padding-bottom: 20px;
	width: 789px;
}
#our_approach #main ul {
	padding-bottom: 20px;
	list-style-type: none;
	font-size: 1.2em;
}
#our_approach #main ul li {
	list-style-type: none;
	padding: 0 0 10px 15px;
	background: url(/images/m_bullet.gif) no-repeat 3px 5px;
}
#our_approach #main ul li a {
	color: #cb9e43;
}
#our_approach #main ul li a:hover {
	text-decoration: none;
}
#our_approach div.image {
	padding-top: 40px;
}
#our_approach p a {
	color: #cb9e43;
}
#our_approach p a:hover {
	text-decoration: none;
}
#our_approach p {
	padding-bottom: 18px;
}
#our_approach h2 {
	padding-bottom: 12px;
	font-size: 1.91em;
	font-weight: normal;
}
a#learn_more_fr {
	display: block;
	clear: left;
	padding-top: 18px;
	width: 85px;
	height: 0;
	overflow: hidden;
	font-size: .1em;
	background: url(http://www.medicineinneed.org/images/mend_Learn-More-French.gif) no-repeat 0 0;
	}
a#learn_more {
	display: block;
	clear: left;
	padding-top: 18px;
	width: 85px;
	height: 0;
	overflow: hidden;
	font-size: .1em;
	background: url(/images/learn_more_btn.gif) no-repeat 0 0;
}
#research_directions h2 {
	margin-top: -26px;
	padding-bottom: 5px;
}
#research_directions p {
	color: #7e7d79;
}
#research_directions ul {
	list-style-type: none;
	font-size: 1.1em;
	padding-bottom: 5px;
}
#research_directions ul li {
	padding: 0 0 10px 20px;
	background: url(/images/bullet.gif) no-repeat 5px 3px;
}

/*** subpages ***/

#left_col {
	float: left;
	display: inline;
	margin-left: 5px;
	padding-top: 6px;
	width: 206px;
/*	background: url(/images/l_col_top.gif) no-repeat 0 0;
*/}
#g_inner.subpage {
	background:  url(/images/g_inner_sub_bgr.gif) no-repeat 0 0;
}
#wrapper {
	float: left;
	width: 641px;
	padding-bottom: 15px;
	background: url(/images/wrapper_bgr.gif) repeat-y 0 0;
}
#wrapper.sub2 {
	background: none;
}
#wrapper.sub2 #mid_col {
	width: 612px;
}
#mid_col {
	float: left;
	display: inline;
	padding: 0 11px 0 14px;
	width: 395px;
}
#mid_col h1,
#mid_col h2 {
	padding-bottom: 8px;
	font-size: 2.4em;
	font-weight: normal;
	color: #8a5d08;
}
#mid_col h2 {
	font-size: 1.8em;
}
#mid_col p,
#right_col p {
	padding-bottom: 10px;
	font-size: 1.1em;
	line-height: 1.6em;
	//** color: #7c7b77; **//
}
#mid_col img.center {
	display: block;
	padding-bottom: 10px;
}

#mid_col ul {
	padding-bottom: 10px;
	padding-bottom: 20px;
	list-style-type: none;
}
#mid_col ul li {
	list-style-type: none;
	font-size: 1.1em;
	line-height: 1.6em;
  padding: 10px 0 0 15px;
  background: url(/images/m_bullet.gif) no-repeat 3px 16px;
}

#mid_col ul li li {
	font-size: 1em;
}

#mid_col ul ul {
	padding-bottom: 0px;
}


#mid_col ul li a {
	color: #cb9e43;
}
#mid_col ul li a:hover {
	text-decoration: none;
}
#mid_col p a {
	color: #cb9e43;
}
#mid_col p a:hover {
	text-decoration: none;
}
#mid_col h2 a {
	color: #8a5d08;
}
#mid_col h2 a:hover {
	text-decoration: none;
}


ul#stories {
	list-style-type: none;
	width: 395px;
}
ul#stories li {
	list-style-type: none;
	padding: 8px 0 0 108px;
	border-top: 1px solid #ece5c7;
	width: 279px;
}
ul#stories li img {
	float: left;
	display: inline;
	padding-top: 5px;
	margin-left: -107px;
}

#right_col {
	float: left;
	display: inline;
	padding: 9px 20px 0 11px;
	width: 190px;
}
#right_col img {
	display: block;
	padding-bottom: 10px;
}
#right_col h2 {
	font-size: 1.6em;
	padding-bottom: 8px;
	font-weight: normal;
	color: #8a5d08;
}

#left_col ul#subnav {
	padding-bottom: 12px;
	border-bottom: 1px solid #f5f3e6;
	width: 206px;
	font-size: 1.3em;
	list-style-type: none;
}
#left_col ul#subnav li a {
	display: block;
	padding: 4px 10px 5px 20px;
	width: 176px;
	background: url(/images/sub_bullet.gif) no-repeat 8px 9px;
	text-decoration: none;
	color: #5a5a5a;
}
#left_col ul#subnav li a:hover {
	background: url(/images/sub_hover_bgr.gif) no-repeat 0 0;
	color: #e2b34c;
}

#left_col #e_news {
	padding: 15px 0 15px 13px;
}
#wrapper ul#breadcrumbs {
	padding: 5px 20px 5px 14px;
	width: 607px;
	list-style-type: none;
	font-size: 1.2em;
}
ul#breadcrumbs li {
	display: inline;
	color: #454545;
	padding-left: 2px;
}
ul#breadcrumbs li a {
	color: #9c9c9c;
	padding-right: 12px;
	background: url(/images/bc_bullet.gif) no-repeat center right;
	text-decoration: none;
}
ul#breadcrumbs li a:hover {
	text-decoration: underline;
}

#top_content {
	width: 490px;
}
ul#board {
	list-style-type: none;
	width: 612px;
}
ul#board li {
	padding: 8px 125px 0 72px;
	border-top: 1px solid #ece5c7;
	width: 415px;
}
ul#board li h2 {
	font-size: 1.8em;
	font-weight: normal;
	color: #8A5D08;
	padding-bottom: 0px;
}
ul#board li p {
	font-size: 1em;
	font-style: italic;
	padding-bottom: 8px;
}
ul#board li p.position {
	font-size: 1.1em;
	font-style: normal;
	padding-bottom: 4px;
	color: #494949;
}
ul#board li img {
	float: left;
	display: inline;
	padding-top: 5px;
	margin-left: -71px;
}

#tt {
 position:absolute;
 display:block;
 background:url(/images/tt_left.gif) top left no-repeat;
 }
 #tttop {
 display:block;
 height:5px;
 margin-left:5px;
 background:url(/images/tt_top.gif) top right no-repeat;
 overflow:hidden;
 }
 #ttcont {
 display:block;
 padding:2px 12px 3px 7px;
 margin-left:5px;
 background:#666;
 color:#fff;
 }
#ttbot {
display:block;
height:5px;
margin-left:5px;
background:url(/images/tt_bottom.gif) top right no-repeat;
overflow:hidden;
}

.hotspot {color:#cb9e43; padding-bottom:1px; border-bottom:1px dotted #cb9e43; cursor:pointer}

#content_home_news {
	float: right;
	clear: right;
	padding-bottom: 10px;
	width: 190px;
	color: #666666;
}

