/*********************
  general items
*********************/
* {
	margin: 0;
	padding: 0;
}
ul, ol {
	padding: 0 0 20px 20px;
}
p {
	padding-bottom: 20px;
}
a {
	color: #04798c;
}
a:focus {
	outline: none;
}
a img {
	border: 0;
}
fieldset {
	border: 0;
}

/*********************
  Main Styles
*********************/
html {
	font: .627em Helvetica, Arial, Verdana, Helvetica, sans-serif;
}
body {
	text-align: center;
	color: #4a4a4a;
	background: #003942 url(../images/body_bgr.png) no-repeat 50% 0;
}
#container {
	margin: 0 auto;
	width: 960px;
	text-align: left;
	background: #fff;
}

/*********************
  header & footer
*********************/
#header {
	position: relative;
	float: left;
	width: 960px;
	height: 182px;
	background: url(../images/header_bgr.jpg) no-repeat 0 0;
}
#logo {
	float: left;
	display: inline;
	margin: 20px 0 0 -56px;
}
.tagline {
	display: block;
	position: absolute;
	top: 64px;
	left: 276px;
	width: 398px;
	padding-top: 12px;
	height: 0;
	overflow: hidden;
	background: url(../images/tagline.png) no-repeat 0 0;
}
.imaging {
	display: block;
	position: absolute;
	top: 63px;
	left: 805px;
	width: 132px;
	padding-top: 19px;
	height: 0;
	overflow: hidden;
	background: url(../images/imaging.gif) no-repeat 0 0;
}

/*** global nav ***/
#menu-global {
	float: right;
	margin: 98px 20px 0 0;
	padding: 0;
	list-style-type: none;
	font-size: 1.2em;
	color: #636466;
	font-family:  Arial, Verdana, sans-serif;
}
#menu-global li {
	float: left;
	display: inline;
}
#menu-global li a {
	float: left;
	display: inline;
	padding: 0 10px;
	color: #636466;
	text-decoration: none;
	font-weight: bold;
}
#menu-global li a:hover,
#menu-global li.active a {
	text-decoration: underline;
}

/** footer **/
#footer {
	float: left;
	clear: left;
	padding: 30px 25px 25px;
	border-top: 1px solid #e3e3e4;
	width: 910px;
	font-size: .9em;
	color: #878787;
	background: #f0f1f1;
	text-align: right;
}
.f_nav {
	float: right;
	display: inline;
	width: 435px;
	padding: 8px 20px 0 0;
	margin: 0;
	list-style-type: none;
}
.f_nav li {
	display: inline;
}
.f_nav li a  {
	display: inline;
	color: #878787;
	text-decoration: none;
}
.f_nav li a:hover  {
	color: #04798c;
	text-decoration: underline;
}
.logos {
	float: right;
	display: inline;
}
/*********************
  navigation
*********************/
#nav {
	float: left;
	display: inline;
	position: absolute;
	top: 136px;
	left: 41px;
	width: 880px;
	height: 46px;
	padding: 0;
	list-style-type: none;
}
#nav li {
	float: left;
	display: inline;
}
#nav li a {
	float: left;
	display: inline;
	padding-top: 46px;
	height: 0;
	overflow: hidden;
	background: url(../images/nav.gif) no-repeat 0 0;
}
#nav li.about a {
	width: 114px;
	background-position: 0 0;
}
#nav li.benifits a {
	width: 234px;
	background-position: -114px 0;
}
#nav li.news a {
	width: 149px;
	background-position: -348px 0;
}
#nav li.policy a {
	width: 165px;
	background-position: -497px 0;
}
#nav li.publications a {
	width: 218px;
	background-position: -662px 0;
}

/*** on states ***/
#nav li.about a.on        {background-position:    0px -46px;}
#nav li.benifits a.on     {background-position: -114px -46px;}
#nav li.news a.on         {background-position: -348px -46px;}
#nav li.policy a.on       {background-position: -497px -46px;}
#nav li.publications a.on {background-position: -662px -46px;}


/*********************
  main content items
*********************/
#content {
	float: left;
	clear: left;
	width: 960px;
	min-height:700px;
	background: #fff;
}

/*** showroom ***/
.showroom {
	float: left;
	clear: left;
	width: 960px;
	height: 299px;
	border-bottom: 1px solid #b1b1b3;
}
.viewport {
	float: left;
	display: inline;
	position: relative;
	width: 664px;
}
.show_content {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	width: 664px;
	height: 299px;
}
.showroom .on {
	display: block;
}
.show_content img {
	position: absolute;
	display: block;
	z-index: 1;
	top: 0;
	left: 0;
}
/*
.show_content .txt_content {
	position: absolute;
	z-index: 2;
	top: 155px;
	left: 41px;
	width: 242px;
	font-size: 1.2em;
}
*/
.show_content .txt_content {
	border:0px solid red;
	font-size:1.4em;
	left:41px;
	position:absolute;
	top:175px;
	width:250px;
	z-index:2;
}
.show_content .txt_content p {
	padding-bottom: 2px;
	color: #7f6d38;
}
.show_content .txt_content p.large_txt {
	padding-bottom: 2px;
	color: #481d00;
	font-family: Georgia, Arial, san-serif;
	font-size: 1.7em;
	font-style: italic;
	line-height: 20px;
}
.show_content .txt_content a {
	color: #555;
	text-decoration: none;
}
.show_content .txt_content a:hover {
	text-decoration: underline;
}

/*** showroom controls ***/
.show_controls {
	float: right;
	display: inline;
	width: 296px;
}
/*
.about_mita {
	float: left;
	display: inline;
	width: 246px;
	height: 121px;
	padding: 25px 25px 10px;
	color: #481d00;
	background: #d2f0ff;
	font-size: 1.4em;
	line-height: 1.4em;
	overflow: hidden;
}
*/
.about_mita {
	float: left;
	display: inline;
	width: 251px;
	height: 121px;
	padding: 25px 20px 10px 25px;
	color: #481d00;
	background: #d2f0ff;
	font-size: 1.4em;
	line-height: 1.4em;
	overflow: hidden;
}



.about_mita p {
	padding-bottom: 8px;
}
.italic {
	font-style: italic;
}
.author {
	display: block;
	width: 100%;
	text-align: right;
	text-transform: uppercase;
	color: #1f555d;
	font-size: .8em;
	text-decoration: none;
}
.author a {
	color: #1f555d;
	text-decoration: none;
}
.author a:hover {
	color: #000;
	text-decoration: underline;
}
.controls ul {
	float: left;
	display: inline;
	position: relative;
	z-index: 11;
	margin-left: -9px;
	width: 305px;
	padding: 0;
	list-style-type: none;
	font-size: 1.7em;
}
.controls ul li {
	float: left;
	clear: left;
	width: 305px;
}
.controls ul li a {
	float: left;
	clear: left;
	display: block;
	width: 271px;
	height: 36px;
	line-height: 35px;
	padding-left: 34px;
	text-decoration: none;
	color: #003d47;
	background: url(../images/show_controls.gif) no-repeat 0 0;
}
.controls ul li.on a {
	color: #fff;
	background-position: 0 -36px;
}
.controls ul li.last a {
	color: #fff;
	background-position: 0 -36px;
}
.controls ul li#tech a {
	background-position: 0 -72px;
}
.controls ul li#tech.on a {
	color: #fff;
	background-position: 0 -36px;
}

/*** bottom content ***/
.bottom_content {
	float: left;
	clear: left;
	padding: 25px 40px 17px 30px;
	width: 890px;
	background: #fffcf3;
}
.hl_col {
	float: left;
	display: inline;
	margin-right: 17px;
	width: 430px;
}
.imaging_and_news {
	float: left;
	width: 430px;
}

/*** tabs ***/
.tabs {
	float: left;
	padding: 6px 0 0 10px;
	width: 420px;
	height: 34px;
	list-style-type: none;
	background: url(../images/tabs_bgr.gif) no-repeat 0 0;
}
.tabs li {
	float: left;
	display: inline;
	margin-right: 2px;
}
.tabs li a {
	float: left;
	padding-top: 34px;
	height: 0;
	overflow: hidden;
	background: url(../images/tabs.gif) no-repeat 0 0;
}
.tabs li.imaging_tab a {
	width: 165px;
	background-position: 0 0;
}
.tabs li.news_tab a {
	width: 149px;
	background-position: -167px 0;
}
.tabs li.imaging_tab a:hover,
.tabs li.imaging_tab a.current {background-position:    0   -40px;}
.tabs li.news_tab a:hover,
.tabs li.news_tab a.current    {background-position: -167px -40px; cursor:default;}

/** panes (tab content) **/
.panes {
	float: left;
	clear: left;
	width: 430px;
	padding-top: 26px;
	background: url(../images/panes_top_bgr.gif) no-repeat 0 0;
}
.panes_inner {
	float: left;
	clear: left;
	padding: 0 54px 0 26px;
	width: 350px;
	background: url(../images/panes_bgr.gif) repeat-y 0 0;
}
.panes_btm {
	clear: left;
	width: 430px;
	padding-top: 18px;
	height: 0;
	overflow: hidden;
	background: url(../images/panes_btm.gif) no-repeat top left;
}
.news_list {
	float: left;
	clear: left;
	padding: 0;
	width: 350px;
	list-style-type: none;
	font-size: 1.2em;
}
.news_list li {
	float: left;
	clear: left;
	padding: 0 0 16px;
	width: 350px;
	list-style-type: none;
}
.news_list li .date {
	display: block;
	font-weight: bold;
	color: #4a4a4a;
}
.news_list h2 {
	font-weight: normal;
	color: #481d00;
	font-size: 1.3em;
}
.news_list h2 a {
	display: block;
	text-decoration: none;
	color: #481d00;
	font-size: 1em;
}
.news_list p {
	padding-bottom: 10px;
}
.news_list p a {
	color: #04798c;
	text-decoration: none;
}
.news_list h2 a:hover,
.news_list p a:hover {
	text-decoration: underline;
}

/*** ads ***/
.ad_frames {
	float: left;
	clear: left;
	width: 430px;
}
.ad_frames img {
	display: block;
}
.ad_frame_wide {
	float: left;
	clear: left;
	padding: 9px 9px 8px 14px;
	width: 199px;
	height: 117px;
	background: url(../images/ad_frame_wide.gif) no-repeat 0 0;
}
.ad_frame {
	float: left;
	padding: 9px 6px 8px 7px;
	width: 195px;
	height: 117px;
	background: url(../images/ad_frame.gif) no-repeat 0 0;
}

/*** home - right col ***/
.hr_col {
	float: left;
	display: inline;
	margin-top: 38px;
	padding-top: 6px;
	width: 439px;
	font-size: 1.2em;
	background: url(../images/dots.gif) repeat-x 0 0;
}
.policy_alert {
	float: left;
	display: inline;
	margin: 0 -4px;
	width: 447px;
	padding-top: 8px;
	background: url(../images/pa_top.gif) no-repeat 0 0;
}
.pa_inner {
	float: left;
	padding: 8px 22px 14px 20px;
	width: 405px;
	background: url(../images/pa_inner.gif) repeat-y 0 0;
}
.pa_btm {
	clear: left;
	padding-top: 7px;
	height: 0;
	width: 447px;
	overflow: hidden;
	background: url(../images/pa_btm.gif) no-repeat 0 0;
}
h2#policy_alert_heading {
	padding-top: 33px;
	margin-bottom: 5px;
	width: 154px;
	height: 0;
	overflow: hidden;
	background: url(../images/h2_policy_alert.gif) no-repeat 0 0;
}
.policy_alert h3 {
	font-size: 1.3em;
	color: #04798c;
	font-weight: normal;
}
.policy_alert h3 a {
	font-size: 1em;
	color: #04798c;
	text-decoration: none;
}
.policy_alert h3 a:hover {
	text-decoration: underline;
}
.policy_alert p {
	padding-bottom: 0;
	line-height: 1.4em;
}
.policy_alert p a {
	color: #04798c;
	text-decoration: none;
}
.policy_alert p a:hover {
	text-decoration: underline;
}

/*** stories ***/
#stories {
	float: left;
	clear: left;
	width: 439px;
	padding: 0 0 6px 0;
	list-style-type: none;
	background: url(../images/dots.gif) repeat-x bottom left;
}
#stories li {
	float: left;
	clear: left;
	padding: 15px 10px 12px 124px;
	width: 305px;
	background: url(../images/dots.gif) repeat-x 0 0;
}
#stories li img {
	float: left;
	display: inline;
	margin-left: -124px;
}
#stories li p {
	padding-bottom: 5px;
	line-height: 1.3em;
}
#stories li h2 {
	padding-bottom: 3px;
	font-size: 1.3em;
	font-weight: normal;
	color: #9a4900;
}
#stories li h2 a {
	font-size: 1em;
	color: #9a4900;
	text-decoration: none;
}
#stories li a {
	text-decoration: none;
}
#stories li a:hover {
	text-decoration: underline;
}

/*** share bar ***/
.share_bar {
	float: left;
	clear: left;
	padding: 7px 0 6px 0;
	border-top: 1px solid #e3e3e4;
	width: 960px;
}
.sbar_inner {
	float: left;
	position: relative;
	padding: 0 47px 0 63px;
	height: 25px;
	width: 850px;
	z-index: 2;
	color: #939598;
	background: #fff5de;
}
.sb_heading {
	float: left;
	display: inline;
/*	margin-right: 15px; */
	margin-right: 0px;
	margin-left: 75px;
	font-size: 1.2em;
	line-height: 2.2em;
	text-transform: uppercase;
}
.fb,
.tweet,
.rss {
	float: left;
	position: absolute;
	left: 207px;
	top: -13px;
	padding-top: 57px;
	width: 55px;
	height: 0;
	overflow: hidden;
	background: url(../images/face_ico.png) no-repeat 0 0;
	display: none;
}
.tweet {
	left: 261px;
	background: url(../images/tweet.png) no-repeat 0 0;
	display: none;
}
.rss {
	left: 840px;
	background: url(../images/rss_ico.png) no-repeat 0 0;
}
.mail {
	float: left;
	display: inline;
/*	margin: 6px 0 0 118px; */
	margin: 6px 0 0 15px;
	padding-top: 14px;
	width: 21px;
	height: 0;
	overflow: hidden;
	background: url(../images/mail_ico.gif) no-repeat 0 0;
}
.stay_informed_f {
	float: left;
	display: inline;
	padding-top: 5px;
	margin-left: 42px;
}
.stay_informed_f label {
	float: left;
	display: inline;
	margin: 0px 5px 0 0;
	font-size: 1.2em;
	text-transform: uppercase;
}
.stay_informed_f input {
	float: left;
	display: inline;
	border: 0;
	margin: 1px 5px 0 0;
	padding: 0;
	font-size: 10px;
	color: #000;
}
.stay_informed_f input:focus {
	outline: 0;
}
.stay_informed_f input.email {
	position: relative;
	z-index: 2;
	padding: 0 8px 0px 37px;
	width: 123px;
	height: 14px;
	background: url(../images/email_field.gif) no-repeat 0 0px;
}
.stay_informed_f input.zip {
	position: relative;
	z-index: 2;
	border: 0!important;
	padding: 0 8px 0px 25px;
	width: 73px;
	height: 14px;
	background: url(../images/zip_field.gif) no-repeat 0 0px;
}

/*** subpages ***/
.inner_content {
	float: left;
	clear: left;
	padding: 33px 24px 12px 21px;
	font-size: 1.2em;
	width: 915px;
}

/*** share page ***/
.share_page {
	float: left;
	clear: left;
	display: inline;
	margin: 0 -20px 0 748px;
	width: 176px;
	font-size: .84em;
}
.stp {
	float: left;
	display: inline;
	margin-right: 5px;
	text-transform: uppercase;
	color: #939598;
}
.icons {
	float: left;
	display: inline;
	margin-right: 4px;
	width: 21px;
}
.mail_ico {
	float: left;
	padding-top: 14px;
	width: 21px;
	height: 0;
	overflow: hidden;
	cursor: pointer;
	background: url(../images/mail_ico_2.gif) no-repeat 0 0;
}
.select_button {
	float: left;
	padding-top: 11px;
	margin: 1px 5px 0 0;
	width: 12px;
	height: 0;
	overflow: hidden;
	cursor: pointer;
	background: url(../images/selection_b.gif) no-repeat 0 0;
}
a.print {
	float: left;
	display: block;
	position: relative;
	padding-top: 17px;
	margin: -2px 0 0 0;
	width: 27px;
	height: 0;
	overflow: hidden;
	cursor: pointer;
	background: url(../images/print_ico.gif) no-repeat 0 0;
}

/*** columns ***/
.columns {
	float: left;
	clear: left;
	padding-top: 20px;
	width: 915px;
}
.faux_bgr {
	float: left;
	width: 915px;
	background: url(../images/columns_bgr.gif) repeat-y 0 0;
}
.left_col {
	float: left;
	display: inline;
	padding-top: 18px;
	margin-right: 40px;
	width: 134px;
}
.mid_col {
	float: left;
	display: inline;
	margin-right: 37px;
	width: 528px;
}
.right_col {
	float: left;
	display: inline;
	padding: 18px 13px 0 24px;
	width: 136px;
}

/*** sidenav ***/
.sidenav {
	float: left;
	padding: 0;
	width: 134px;
	list-style-type: none;
}
.sidenav li {
	clear: left;
	width: 134px;
	padding: 0;
	margin-bottom: 12px;
}
.sidenav li a {
	display: block;
	padding-left: 19px;
	width: 115px;
	color: #58595b;
	text-decoration: none;
}
.sidenav li a:hover {
	color: #00788a;
	background: url(../images/sidenav_bullet.gif) no-repeat 0px 2px;
}
.sidenav li.active a {
	color: #00788a;
	font-weight: normal;
	background: url(../images/sidenav_bullet.gif) no-repeat 0px 2px;
}
.sidenav li.active a:hover {
	text-decoration: none;
}
.sidenav li.section a {
	font-weight: bold;
	color: #00788a;
}

/*** mid content ***/
.mid_col h1 {
	margin-bottom: 10px;
	color: #58595b;
	font-size: 3.5em;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: -1px;
	line-height: 40px;
}
.mid_col h2 {
	margin-bottom: 10px;
	color: #58595b;
	font-size: 1.70em;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: -1px;
	line-height: 20px;
}
.mid_col p {
	line-height: 1.6em;
}
.benifits_list {
	float: left;
	clear: left;
	padding: 2px 0 40px;
	list-style-type: none;
	width: 528px;
	background: url(../images/dots2.gif) repeat-x 0 0;
}
.benifits_list li {
	float: left;
	clear: left;
	padding: 10px 0 15px 120px;
	width: 408px;
	background: url(../images/dots2.gif) repeat-x bottom left;
}
.benifits_list li p {
	padding-bottom: 5px;
}
.benifits_list li img {
	float: left;
	display: inline;
	margin: 0 0 0 -120px;
}
.benifits_list h2 {
	padding: 10px 0 5px;
	margin-bottom: 0;
	font-family: Georgia, Arial, Verdana, sans-serif;
	font-size: 2.32em;
	color: #00788a;
	font-weight: normal;
	font-style: italic;
	line-height: normal;
	text-transform: none;
}
.benifits_list h2 a {
	font-size: 1em;
	text-decoration: none;
	color: #00788a;
}
.benifits_list h2 a:hover {
	text-decoration: underline;
}
.l_more {
	float: right;
	text-transform: uppercase;
	color: #9a4900;
	text-decoration: none;
	font-size: .92em;
}
.l_more:hover {
	text-decoration: underline;
}

/** right col **/
.right_col h2 {
	text-transform: uppercase;
	padding-bottom: 4px;
	color: #481d00;
	font-size: 1.16em;
}
.rr {
	padding: 0;
	list-style-type: none;
}
.rr li {
	padding: 0 0 25px;
}
.rr li p {
	padding: 0;
}
.rr h3 {
	padding: 0;
	font-weight: normal;
	color: #9a4900;
	font-size: 1.3em;
}
.rr h3 a {
	display: block;
	color: #9a4900;
	text-decoration: none;
	font-size: 1em;
}
.rr h3 a:hover {
	text-decoration: underline;
}
.rr a {
	clear: left;
	text-decoration: none;
}
.rr a:hover {
	text-decoration: underline;
}
.divider {
	clear: left;
	width: 136px;
	height: 1px;
	overflow: hidden;
	margin-bottom: 20px;
	background: url(../images/r_col_divider.gif) no-repeat 0 0;
}
.quotation {
	padding-top: 15px;
	margin-bottom: 20px;
	font-family: Georgia, Arial, Verdana, sans-serif;
	font-size: 1.85em;
	font-style: italic;
	color: #9a4900;
	line-height: .8em;
	background: url(../images/dots2.gif) repeat-x 0 0;
}
.quotation p {
	padding: 0px;
	line-height: 24px;
}
.q_inner {
	padding-bottom: 15px;
	background: url(../images/dots2.gif) repeat-x bottom left;
}

/*** our members ***/
.our_members {
	float: left;
	clear: left;
	padding: 20px;
	width: 488px;
	background: #e8fafc;
}
.our_members h2 {
	margin-bottom: 10px;
	text-transform: uppercase;
	font-weight: bold;
	color: #00788a;
	font-size: 1.7em;
}
.b_frames {
	float: left;
	display: inline;
	width: 488px;
}
.b_frame {
	float: left;
	display: inline;
	margin: 0 8px 0 9px;
	padding: 5px 7px 11px 6px;
	width: 129px;
	height: 111px;
	background: url(../images/b_frame.gif) no-repeat 0 0;
}
.right_link {
	float: right;
}
.left_link {
	float: left;
	color: #481d00;
}
.left_link,
.right_link {
	text-transform: uppercase;
	text-decoration: none;
	padding-right: 17px;
	background: url(../images/b_bullet.gif) no-repeat center right;
}
.left_link:hover,
.right_link:hover {
	text-decoration: underline;
}

/** right col boxes ***/
.image_box {
	width: 136px;
}
.image_box img {
	display: block;
	margin: 0 auto;
	padding-bottom: 4px;
}
.image_box h2 {
	text-transform: none;
	padding-bottom: 4px;
	color: #007387;
	font-size: 1.16em;
	font-weight: normal;
}
.image_box h2 a,
.image_box a {
	text-decoration: none;
}
.image_box h2 a:hover,
.image_box a:hover {
	text-decoration: underline;
}
.r_frame {
	float: left;
	clear: left;
	display: inline;
	position: relative;
	margin: 0 -30px 20px -12px;
	padding: 10px 8px 9px 10px;
	width: 155px;
	height: 93px;
	background: url(../images/r_frame.gif) no-repeat 0 0;
}
.stay_informed {
	float: none;
	clear: left;
	padding-bottom: 20px;
	width: 136px;
}
.right_col .stay_informed_f,
.right_col .stay_informed_f fieldset {
	float: none;
	clear: left;
	display: block;
	padding-top: 0px;
	margin-left: 0px;
	width: 136px;
}
.right_col .stay_informed_f p {
	padding-bottom: 5px;
}
.right_col .stay_informed_f input {
	float: left;
	clear: left;
	display: block;
	border: 1px solid #c9cacb;
	margin: 0 0 5px;
	padding: 1px 2px;
	font-size: 10px;
	color: #4a4a4a;
	width: 125px;
}
.right_col .stay_informed_f input:focus {
	outline: 0;
}
.right_col .stay_informed_f .submit_b {
	float: none;
	clear: left;
	padding: 0;
	margin: 5px 0 0 75px;
	border: 0;
	width: 57px;
	height: 14px;
}

/*** your health ***/
.r_img {
	float: right;
	display: inline;
	margin: -20px 30px 0px 25px;
}
.r_image_frame {
	display: block;
	width: 129px;
	height: 111px;
	padding: 6px 6px 11px 6px;
	background: url(../images/white_frame.gif) no-repeat 0 0;
}
.caption {
	padding: 4px;
	text-align: left;
	font-size: .9em;
	width: 133px;
	font-style: italic;
}
.caption a {
	text-decoration: none;
}
.caption a:hover {
	text-decoration: underline;
}
.our_members .r_img {
	margin: -20px 0px 0px 25px;
}
.our_members .r_image_frame {
	padding: 5px 7px 11px 6px;
	margin: 0;
	width: 129px;
	height: 111px;
	background: url(../images/b_frame.gif) no-repeat scroll 0 0 transparent;
}

/*** policy ***/
.download {
	clear: left;
	margin-bottom: 10px;
}
.download a {
	display: block;
	padding: 36px 20px 26px 75px;
	width: 433px;
	color: #3e1900;
	font-size: 1.2em;
	font-weight: bold;
	text-decoration: none;
	background: url(../images/download_bgr.gif) no-repeat 0 0;
}
.landmarks {
	padding: 0;
	list-style-type: none;
}
.landmarks li {
	padding: 0;
	margin-bottom: 15px;
	list-style-type: none;
}
.landmark_heading {
	width: 488px;
	margin-right: -3px;
}
.landmarks li .date {
	float: left;
	display: inline;
	padding: 0 5px 0 0;
	margin-right: 7px;
	border-right: 1px solid #003d47;
	color: #003d47;
}
.landmarks li h2 {
	float: left;
	font-size: 1.2em;
	font-weight: normal;
	text-transform: none;
	line-height: normal;
	padding: 0;
	margin: 0;
	color: #3c1800;
}
.landmarks li h2 a {
	color: #3c1800;
	text-decoration: none;
}
.landmarks li h2 a:hover {
	text-decoration: underline;
}
.landmarks li p {
	clear: left;
	color: #58595b;
	padding-bottom: 0;
}

/*** news ***/
.m_update {
	padding-top: 8px;
	background: url(../images/dots2.gif) repeat-x 0 0;
}
.m_update p {
	padding: 0px;
	line-height: normal;
	color: #4a4a4a;
}
.m_update p.first {
	margin-bottom: 15px;
	font-family: Georgia,Arial,Verdana,sans-serif;
	font-size: 2.25em;
	font-style: italic;
	line-height: 0.8em;
	color: #003d47;
}
.m_update h2 {
	font-size: 1.16em;
	color: #04798c;
}
.mu_inner {
	padding-bottom: 8px;
	background: url(../images/dots2.gif) repeat-x bottom left;
}
.colored_bgr {
	padding: 20px;
	background: #e8fafc;
}

/*** news and updates list ***/
.news_updates {
	clear: left;
	padding: 0 0 20px;
	list-style-type: none;
	width: 528px;
}
.news_updates li {
	position: relative;
	z-index: 1;
	padding: 16px 0 15px;
	width: 528px;
	background: url(../images/dots2.gif) repeat-x bottom left;
}
.news_updates li p {
	clear: left;
	padding-bottom: 5px;
}

.in_the_news,
.mita_news {
	position: absolute;
	z-index: 3;
	top: 9px;
	left: 429px;
	display: block;
	padding-top: 25px;
	width: 98px;
	height: 0;
	overflow: hidden;
	background: url(../images/in_news_btn.gif) no-repeat 0 0;
}
.mita_news {
	background: url(../images/mita_news_btn.gif) no-repeat 0 0;
}
.nu_heading {
	display: block;
	width: 525px;
	padding-bottom: 5px;
	margin-right: -3px;
}
.nu_heading .date {
	float: left;
	display: inline;
	font-size: 1.30em;
	padding: 0 5px 0 0;
	margin-right: 6px;
	border-right: 2px solid #481d00;
	font-weight: bold;
	color: #00788b;
}

.nu_heading h2 {
	float: left;
	display: inline;
/*	width: 360px; */
	width: 350px;
	padding: 0;
	margin: 0;
	font-size: 1.30em;
	font-weight: bold;
	line-height: normal;
	color: #481d00;
}
.nu_heading h2 a {
	text-decoration: none;
	color: #481d00;
}
.nu_heading h2 a:hover {
	text-decoration: underline;
}

.pagination {
	clear: left;
	width: 528px;
	margin-bottom: 20px;
}

.pagination ul {
	clear: left;
	width: 528px;
	padding: 0;
	list-style-type: none;
}
.pagination ul li {
	display: inline;
	padding: 0 5px;
	list-style-type: none;
}
.pagination ul li a {
	text-decoration: none;
	color: #58595b;
}
.pagination ul li a:hover,
.pagination ul li.active a {
	text-decoration: underline;
	color: #036c7d;
}

/** scrollable **/
.scrollable {
	float: left;
	clear: left;
	position: relative;
	margin-bottom: 14px;
	width: 488px;
	height: 127px;
	overflow: hidden;
}
.items {
	position: absolute;
	width: 2000em;
}
.b_frames {
	float: left;
	display: inline;
	width: 488px;
	height: 127px;
}

/*** publications ***/
.research_f {
	float: left;
	clear: left;
	position: relative;
	margin-right: -10px;
	width: 141px;
}
.research_f label {
	float: left;
	clear: left;
	display: block;
	padding: 0 0 2px;
	width: 134px;
	font-size: .85em;
	color: #58595b;
}
.sf_wrp {
	float: left;
	position: relative;
	clear: left;
	width: 141px;
	height: 43px;
	margin-bottom: 10px;
}
.research_f select.styled {
	display: block;
	position: absolute;
	top: 15px;
	left: -3px;
	z-index: 3;
	width: 141px;
	height: 28px;
}
.customStyleSelectBox {
	float: left;
	clear: left;
	display: inline;
	position: relative;
	margin-left: -3px;
	padding: 0 28px 0 13px;
	width: 100px;
	height: 28px;
	color: #58595B;
	font: 10px/21px arial,sans-serif;
	text-transform: uppercase;
	overflow: hidden;
	background: url(../images/select.gif) no-repeat;
}
.customStyleSelectBoxInner {
	position: relative;
	padding-top: 3px;
	width: 100px;
	height: 25px;
}
.pub_res .nu_heading h2 {
	float: none;
	display: block;
	width: 528px;
	padding: 0 0 2px;
	margin: 0;
	font-size: 1.7em;
	font-weight: bold;
	line-height: normal;
	color: #00788a;
}
.pub_res .nu_heading h2 a {
	color: #00788a;
}
.pub_res .p_date,
.pub_res .publication_author {
	color: #481d00;
	font-size: 1.25em;
	padding-bottom: 2px;
}

/*** medical imaging primer ***/
.policy_alert_mod {
	float: left;
	clear: left;
	display: inline;
	padding: 20px 20px 20px 24px;
	margin: 0 -10px 25px -23px;
	width: 126px;
	background: url(../images/grad.gif) repeat-x 0 0;
}
.policy_alert_mod a {
	text-decoration: none;
}
.policy_alert_mod a:hover {
	text-decoration: underline;
}
h2#policy_a {
	display: block;
	padding: 25px 0 0 0;
	margin: 0;
	width: 126px;
	height: 0;
	overflow: hidden;
	background: url(../images/policy_alert.gif) no-repeat 0 0;
}
.policy_alert_mod h3 {
	padding: 0;
	font-weight: normal;
	color: #9a4900;
	font-size: 1.3em;
}
.policy_alert_mod h3 a {
	display: block;
	color: #9a4900;
	text-decoration: none;
	font-size: 1em;
}
.policy_alert_mod h3 a:hover {
	text-decoration: underline;
}
.policy_alert_mod p {
	padding: 0;
}


.mi_primer,
.mi_primer li {
	float: left;
	clear: left;
}
.mi_lcol {
	float: left;
	display: inline;
	padding-right: 10px;
	width: 370px;
}
.mi_primer li p {
	padding: 0 0 15px;
}
.mi_lcol a.more {
	float: left;
	clear: left;
	display: block;
	padding-left: 14px;
	text-transform: uppercase;
	text-decoration: none;
	color: #9a4900;
	font-size: .9em;
	background: url(../images/plus.gif) no-repeat center left;
}
.mi_lcol a.more:hover {
	text-decoration: underline;
}
.mi_lcol h2 {
	margin-bottom: 5px;
	color: #04798C;
}
.mi_lcol h2 a {
	text-decoration: none;
}
.mi_lcol h2 a:hover {
	text-decoration: underline;
}
.mi_primer .r_img {
	float: right;
	display: inline;
	margin: 0px;
}
.mi_primer .r_image_frame {
	display: block;
	width: 129px;
	height: 111px;
	padding: 6px 6px 11px 6px;
	background: url(../images/white_frame.gif) no-repeat 0 0;
}
.mid_col .inf p {
	font-size: 1.7em;
	line-height: 1.3em;
}
.modality_n {
	padding: 0 0 40px;
	list-style-type: none;
	background: url(../images/dots2.gif) repeat-x  bottom  left;
}
.modality_n li {
	display: inline;
	list-style-type: none;
}
.modality_n li a {
	padding: 0 4px 0 5px;
	text-decoration: none;
	color: #58595b;
}
.modality_n li.first a {
	padding: 0 4px 0 0;
}
.modality_n li a:hover {
	text-decoration: underline;
}

body.single div.mid_col div.date {
	display: block;
	font-size: 1.30em;
	padding: 0 5px 20px 0;
	margin-right: 6px;
	font-weight: bold;
	color: #00788b;
}
