/* CSS written by Image Visible
   Modified by Unit Interactive 09/26/08
   -- New Unit Styles Begin on at the bottom -- 
   Adapted for Vignette 1-9-09*/
body
{
	background: #4A6074;
	margin: 0 0 10px 0;
	padding: 0;
	text-align: center;
	color: #555555;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
}

/* SITE COLORS 
----------------------------------*/
.color_light_blue { color: #5f84a6; }
.color_blue { color: #5475a3; }
.color_med_blue { color: #4d7197; }
.color_bright_blue { color: #4380ca; }
.color_bright_blue_underline
{
	color: #4380ca;
	text-transform: inherit;
	text-decoration: underline;
}
.color_orange { color: #c63203; }
.color_green { color: #4d7197; }
.color_red { color: #c6400b; }
.color_light_green { color: #4d7197; }
.color_dark_green { color: #5475a3; }
.green_border { border: 1px solid #adcbc6; }
a:active { outline: none; }
a:focus { outline-style: none; }
/** Drawer 
----------------------------------*/
div#drw
{
	width: 1020px;
	min-width: 1020px;
	overflow: hidden;
	position: absolute;
	z-index: 2;
	*margin: -3px 0 0 -27px;
	margin-top:235px;
}

div#drw div#drw_close
{
	background: #111111;
	margin: 0 0 0 20px;
	clear: both;
	display: none;
}

div#drw div#drw_loader
{
	text-indent: -9999px;
	background: url("assets/img/loader.gif") center center no-repeat;
	height: 50px;
	margin: 10px 0 0 0;
}

/* HOME SLIDER 
----------------------------------*/
#home_slider
{
	background-color: #eceddf;
	height: 350px;
	*height: 328px;
	_height: 328px;
	width: 693px;
	border-right: #3c6966;
	border-bottom: #3c6966;
	border-left: #3c6966;
	border-width: 0 1px 1px 1px;
	border-style: none solid solid solid;
	margin: 0 0 0 10px;
}

#home_slider .left
{
	background-image: url(../img/bground_home_slider_left_top.gif);
	background-repeat: no-repeat;
	background-color: #f8f9f4;
	height: 350px;
	*height: 328px;
	_height: 328px;
	width: 130px;
	float: left;
}

#home_slider .left .saf
{
	background: url(../img/bground_select_a_feature_slice.jpg) #fafbf6 repeat-x;
	height: 350px;
	*height: 328px;
	_height: 328px;
	overflow:auto;
}

#home_slider .left .saf h1
{
	font-size: 9px;
	border-bottom: 1px dotted #52769d;
	color: #365976;
	line-height: 13px;
	text-align: left;
	margin: 20px 0 0 10px;
	padding: 10px 0 0 0;
	width: 103px;
}

#home_slider .right
{
	background-image: url(../img/bground_home_slider_top.gif);
	background-repeat: no-repeat;
	float: left;
	width: 489px;
	padding: 0 38px 0 28px;
	color: #626366;
	font-size: 11px;
	line-height: 21px;
	_position: absolute;
}

#home_slider .right h1
{
	font-size: 18px;
	border-bottom: 1px dotted #52769d;
	color: #214665;
	font-weight: normal;
	float: left;
	margin: 10px 0 10px 0;
	width: 100%;
}

#home_slider .right .content
{
	float: left;
	width: 524px;
	height: 232px;
	overflow: hidden;
	color: #464646;
	font-size: 11px;
	line-height: 18px;
}

#home_slider a.return
{
	float: right;
	text-transform: uppercase;
	text-decoration: none;
	font-size: 9px;
	padding: 4px 50px 0 0;
	color: #c63203;
	_margin: 300px 0 0 0;
}

#home_slider a.return:hover
{
	text-decoration: underline;
}

/* SCROLLING CONTENT 
----------------------------------*/
.link
{
	cursor: pointer;
	color: #666;
}

.link:hover { color: #000; }

.slider
{
	position: relative;
	overflow: hidden;
	height: 232px;
	width:490px;
}

.slidercontent { position: absolute; background: #eceddf; float: left; }
.slidercontent .upper { border-bottom: 1px solid #9ac1c9; }
.section { padding: 10px; }

#slider_content_arrows
{
	float: right;
	background-image: url(../img/more_arrow_bground.gif);
	background-repeat: no-repeat;
	width: 22px;
	height: 76px;
	margin: -74px 4px 0 0;
	padding: 3px 0 0 0;
}

#slider_content_arrows span
{
	display: block;
	margin: 4px 0 0 4px;
	padding: 0;
}

#home_slider .right .content p { margin: 0 10px 10px 0; }

#home_slider .slider_list
{
	padding: 12px 0 0 10px;
	margin: 0;
	float: left;
	top: 0;
}

#home_slider .slider_list ul
{
	list-style-type: none;
	margin: 0;
	padding: 0;
}

#home_slider .slider_list li
{
	padding: 0;
	margin: 0 0 4px 0;
	float: left;
}

#home_slider .slider_list a
{
	width: 102px;
	height: 33px;
	float: left;
	margin: 2px 0 0 2px;
	padding: 0 0 2px 0;
}

#home_slider .slider_list a:hover
{
	width: 102px;
	height: 33px;
	margin: 0;
	padding: 0;
	border: 2px solid #4380ac;
}

.mini_links { padding: 7px 0 0 0; }
.mini_links dl, dd, dt { display: inline; }

.mini_links dl
{
	margin: 0 0 0 0;
	text-align: right;
	float: right;
}

.mini_links dt, dd { margin: 0; }

.mini_links dl a
{
	color: #4d7197;
	font-family: Arial;
	font-size: 9px;
	text-decoration: none;
}

.mini_links dl a:hover { color: #2e4d4b; }
.mini_links dd#return_to_home { margin: 0; }
.mini_links dd#return_to_home a { color: #c63203; }

.mini_links dd#return_to_home a:hover
{
	color: #c63203;
	text-decoration: underline;
}

/* HOME 
----------------------------------*/
.oneColFixCtrHdr #container_home
{
	width: 1007px;
	margin: 0 auto;
	text-align: left;
	background-color: #f2f0df;
	background-image: url(../img/bground_body.gif);
}

.oneColFixCtrHdr #container_int
{
	width: 1007px;
	margin: 0 auto;
	text-align: left;
	background-color: #fff;
	background-image: url(../img/bground_body.gif);
}

.oneColFixCtrHdr #header
{
	color: #1e3f5a;
	font-size: 9px;
	background-color:#f2f0df;
	margin-bottom:-10px;
	margin-left: 21px;
	text-decoration: none;
	height: 26px;
	width: 958px;
}

.oneColFixCtrHdr #header ul
{
	float:right;
	margin:0 3px 0 0;
	list-style: none;
	padding: 3px 0 0 38px;
}

.oneColFixCtrHdr #header li
{
	margin: 0;
	float: left;
	padding: 0 8px;
}

.oneColFixCtrHdr #header li a { border-bottom: none; color:#1e3f5a; }

.oneColFixCtrHdr #header li a:hover
{
	text-decoration: underline;
	padding-bottom: -1px;
}

.oneColFixCtrHdr #header li.first { padding: 0 10px 0 0; }

.oneColFixCtrHdr #header li.last
{
	padding: 0 8px 0 8px;
	border-right: 1px solid;
}

.oneColFixCtrHdr #header h1
{
	margin: 0;
	padding: 10px 0;
}

.oneColFixCtrHdr #header p
{
	margin: 0;
	padding: 6px 0 0 38px;
}

.oneColFixCtrHdr #header a
{
	color: #1e3f5a;
	font-size: 10px;
	text-decoration: none;
	letter-spacing: 1px;
	font-weight: 600;
	padding: 0;
}

.oneColFixCtrHdr #header li.eyebrowlink a{
	color:#000000;
}

.oneColFixCtrHdr #header a:hover { text-decoration: underline; }

.oneColFixCtrHdr #footer_home /*added 1-13-09*/
{
	background: #f2f0df;
	color: #636466;
	font-size: 9px;
	text-align: center;
	height: 50px;
	width: 1000px;
	display: block;
	clear: both;
}

.oneColFixCtrHdr #footer_home p
{
	margin: 0;
	padding: 8px 0 0 0;
}

.oneColFixCtrHdr #footer_home a
{
	color: #636466;
	text-decoration: none;
}

.oneColFixCtrHdr #footer_home a:hover
{
	color: #636466;
	text-decoration: underline;
}

.oneColFixCtrHdr #footer
{
	background: #FFFFFF;
	color: #636466;
	font-size: 9px;
	text-align: center;
	height: 50px;
	width: 978px;/*1000px; V Grid Fix 1-14-08*/
	display: block;
	clear: both;
}

.oneColFixCtrHdr #footer p
{
	margin: 0;
	padding: 8px 0 0 0;
}

.oneColFixCtrHdr #footer a
{
	color: #636466;
	text-decoration: none;
}

.oneColFixCtrHdr #footer a:hover
{
	color: #636466;
	text-decoration: underline;
}

.home_main
{
	width: 958px;
	/*background: #b6cbcc;*/
	margin: 0 0 0 21px;
	text-align: left;
}

.home_main #search
{
	height: 60px;
	background: #f2f0df;
	width: 958px;
	margin: 10px 0 0 0;
}

.home_main #search img { border: 0; margin-left:11px; }

/* MEDICAL SERVICES LINKS 
----------------------------------*/
.home_main #sidebar1
{
	float: left;
	margin-top:26px;
	width: 230px; /*230px; 12-08*/
	height: 220px;
	background: #b5ccc9;
	padding: 0 0 8px 0;
	position: absolute;
	/*top: 357px;*/
	top: 360px;
}

.home_main #sidebar1 .fap_title
{
	float: left;
	padding: 2px 0 0 27px;
	position: absolute;
}

.home_main #sidebar1 .box
{
	margin: 0 0 0 11px;
	border: #436589 1px solid;
	padding: 5px 0 0 5px;
	font-size: 12px;
	font-weight: normal;
	color: #464646;
	background-color: #eff1e4;
	width: 203px;
	height: 283px;
	position: absolute;
	top: 0px;
	left: 0;
}

.home_main #sidebar1 .box .content
{
	margin: 0 0 0 27px;
	border: #52769d 1px solid;
	padding: 5px 5px 0 5px;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	background-color: #f2f0df;
	width: 203px;
	height: 250px;
	overflow: scroll;
}

.home_main #sidebar1 .box H1
{
	margin: -6px 0 0 -6px;
	position: relative;
	font-size: 12px;
	display: block;
	background: url(../img/title_medical_services.gif) #436589 no-repeat;
	width: 210px;
	height: 22px;
}

.home_main #sidebar1 .box p
{
	margin: 7px 10px 7px 0;
	padding: 0;
}

.home_main #sidebar1 .box ul
{
	list-style-type: none;
	margin: 10px 0 0 0;
	padding: 0 11px 0 8px;
	height: 236px;
	overflow: auto;
}

.home_main #sidebar1 .box li
{
	_height: 1px;
	/* fix IE6 */
}

.home_main #sidebar1 .box li a
{
	font-family: Arial;
	font-size: 12px;
	color: #333333;
	display: block;
	text-decoration: none;
	border-bottom: 1px dotted #52769d;
	padding: 1px 0 1px 0;
	letter-spacing: .5px;
}

.home_main #sidebar1 .box li a:hover { text-decoration: underline; color:#000000; }

.home_main #sidebar1 .box .view_all a
{
	color: #1a405f;
	font-size: 8px;
	display: block;
	text-transform: uppercase;
	text-decoration: none;
	text-align: right;
	font-weight: bold;
	letter-spacing: 1px;
	padding-right: 14px;
}

.home_main #sidebar1 .box .view_all a:hover { text-decoration: underline; }

/* POPUPS 
----------------------------------*/
#PopUp
{
	display: none;
	top: 100px;
	margin: 0 0 0 20px;
	*margin: 0 0 0 -303px;
	position: absolute;
	text-align: left;
	border: solid #5f84a6 10px;
	z-index: 30;
	padding: 20px;
	background-color: #f2f0df;
	font-size: 12px;
	width: 465px;    /*423px;*/
	height: 180px; /*122px;*/
	background-image: url(../img/bground_opup.gif);
	background-repeat: no-repeat;
	overflow:hidden;/*must have*/
}


#ieiframe
{
	width:100%;
	height:100%;
	border: 10px solid #ff00ff;
	position:absolute;
	left:0;
	top:0px;
	display:block;
	filter:alpha(opacity=0);
	-moz-opacity: 0.80;
	opacity: 0.80;
}

#PopUp h1
{
	font-size: 20px;
	color: #5475a3;
	margin: 3px 0 24px 0;
	padding: 0;
	font-family: Arial;
	font-weight: normal;
}

#PopUp .closeBtn
{
	text-align: right;
	margin: 0 0 0 0;
	padding: 0;
}

#PopUpEmail
{
	display: none;
	top: 100px;
	margin: 0 0 0 150px; /*margin: 0 0 0 -70px;*/
	position: absolute;
	text-align: left;
	border: solid #819FCE 10px;
	z-index:21;
	padding: 20px 20px 20px 26px;
	background-color: #f2f0df;
	font-size: 12px;
	width: 645px;
	height: 350px;
	background-image: url(../img/bground_popup2.gif);
	background-repeat: no-repeat;
	overflow:hidden;/*must have*/
}
/*made change from right margin -240 for ie7*/
html>body #PopUpEmail {*margin: 0 0 0 0px;}

#PopUpEmail h1
{
	font-size: 26px;
	color: #5475A3;
	margin: 8px 0 14px 0;
	*margin: 8px 0 24px 0;
	padding: 0;
	font-family: Arial;
	font-weight: normal;
}


#PopUpEmail ol h3
{
	margin: 0 0 0 -18px;
	*margin: 0 0 0 -18px;
}

#PopUpEmail .closeBtn
{
	text-align: right;
	margin: 0;
	padding: 0;
	position: absolute;
	left: 486px;
	top: 240px;
	width: 130px;
}

#PopUpEmail label
{
	margin:4px 0 0 -5px;
	display: block;
	color: #555555;
	font-weight: bold;
}

#PopUpEmail input
{
	margin:4px 0 0 -5px;
}

#PopUpEmail textarea
{
	margin:4px 0 0 -5px;
}


#PopUpEmail ol
{
	color: #5475a3;
	margin: 0;
	padding: 0;
	width:630px;
	*width:610px;
	list-style-type: none;
	list-style-position: default;
}


#PopUpEmail li
{
	color: #5475a3;
	margin: 0;
	padding: 0;
	list-style-type: none;
	list-style-position: default;
}

#PopUpEmail #formleft 
{
	width:206px;
	*width:186px;
	margin: 0 0 0 18px;
	*margin: 0 0 0 0;
	*padding: 0 0 0 20px;
	float:left;
}

#PopUpEmail #formcenter 
{
	width:234px;
	*width:210px;
	margin: 0 0 0 0;
	*margin: 0 0 0 0;
	*padding: 0 0 0 20px;
	float:left;
}

#PopUpEmail #formright 
{
	width:164px;
	*width:160px;
	*margin: 0 0 0 0;
	*padding: 20px 0 0 20px;
	padding:0px;
	float:left;
}

#PopUpEmail p.instructions
{
	color: #555555;
	font-family: Arial;
	padding: 4px 0 0 0;
	font-size: 12px;
	line-height: 13px;
}

#PopUpEmail p 
{
	color: #555555;
	font-family: Arial;
	padding: 4px 0 0 0;
	font-size: 11px;
	line-height: 13px;
}


#PopUpEmail .message_copy 
{
	margin: 0 10px 0 -4px;
	*margin: 0 0 0 16px;
	font-weight:bold;
}

#PopUpEmail #formright a 
{
	color: #5475a3;
	text-decoration: none;
}

#PopUpEmail #formright a:hover
{
	text-decoration: underline;
}

#PopUpEmail iframe
{
	display:none;/*sorry for IE5*/
	display/**/:block;/*sorry for IE5*/
	position:absolute;/*must have*/
	top:0;/*must have*/
	left:0;/*must have*/
	z-index:-1;/*must have*/
	filter:mask();/*must have*/
	width:3000px;/*must have for any big value*/
	height:3000px;/*must have for any big value*/;
}


/* NEWS LNKS 
----------------------------------*/
.home_main #sidebar2
{
	float: left;
	width: 254px;
	height: 291px;
	margin: 0;
	background: #b5ccc9;
	padding: 0 0 8px 0;
}

.home_main #sidebar2 .box
{
	margin: 0 0 0 10px;
	border: #436589 1px solid;
	padding: 5px 0 0 5px;
	font-size: 12px;
	font-weight: normal;
	color: #464646;
	background-color: #efeee0;
	width: 225px;
	height: 264px;
}

.home_main #sidebar2 .box H1
{
	margin: -6px 0 0 -6px;
	position: relative;
	font-size: 12px;
	display: block;
	background-color: #436589;
	background-image: url(../img/title_news_from_utsw.gif);
	background-repeat: no-repeat;
	width: 232px;
	height: 22px;
}

.home_main #sidebar2 .box .rss
{
	position: absolute;
	margin: -19px 0 0 205px;
}

.home_main #sidebar2 .box p
{
	margin: 7px 10px 7px 0;
	padding: 0;
}

/* HOME NEWS TABS 
----------------------------------*/
ol#toc {
    height: 17px;
    list-style: none;
    margin: 0 0 0 11px;
    padding: 0;
    line-height:18px;
    _line-height:13px;
    font-size:10px;
    font-family: Arial;
}

ol#toc li {
    float: left;
    margin: 0 1px 0 0;
}

ol#toc a {
    background: url(../img/tabs.png);
    color: #fff;
    display: block;
    float: left;
    height: 17px;
    padding-left: 10px;
    margin: 0 3px 0 0;
    _margin: 0 2px 0 0;
    text-decoration: none;
    cursor: pointer;
}


ol#toc li a.tabactive {
    background-position: 0 -17px;
    color: #063835;
}

ol#toc li.tabactive span {
    background-position: 100% -17px;
}

ol#toc span
{
	display: block;
	_display: default;
	height: 17px;
	padding-right: 10px;
	background-image: url(../img/tabs.png);
	background-position: 100% 0;
}

div.content {
    border: 0;
    clear: left;
    padding: 0;
}

.home_main #links_container ul
{
	list-style-type: none;
	margin: 10px 0 0 0;
	padding: 0 6px 0 8px;
	height: 221px;
	overflow: auto;
}
.home_main #links_container li
{
  padding-bottom:8px;
 }

.home_main #links_container li a
{
 font-family: Arial;
 font-size: 12px;
 color: #333333;
 /*display: block;*/
 text-decoration: none;
 /*border-bottom: 1px dotted #5475a3; Changed 12-08*/
 padding: 2px 0 1px 0;
 _height: 1px; 
}

.home_main #links_container li a:hover { text-decoration: underline; color:#000000; }

.home_main #sidebar2 .box .view_all a
{
	color: #1a405f;
	font-size: 8px;
	display: block;
	text-transform: uppercase;
	text-decoration: none;
	text-align: right;
	background-color: #52769d;
}

.home_main #sidebar2 .box .view_all a:hover { text-decoration: underline; }

#news_view_all
{
	color: #1a405f;
	font-size: 9px;
	display: block;
	text-transform: uppercase;
	text-decoration: none;
	text-align: right;
	background-color: #436589;
	width: 232px;
	height: 19px;
	font-weight: bold;
	letter-spacing: 1px;
	margin: 0 0 0 10px;
}

#news_view_all a
{
	color: #deeae7;
	font-size: 8px;
	display: block;
	text-transform: uppercase;
	text-decoration: none;
	text-align: right;
	font-weight: bold;
	letter-spacing: 1px;
	padding: 5px 10px 0 0;
}

#news_view_all a:hover { text-decoration: underline; }

.home_main #mainContent
{
	margin: 0;
	background: #B5CCC9;
	padding: 0 0 9px 230px;
	width: 474px;
	float: left;
}

/* VIDEO PLAYER 
----------------------------------*/
.home_main #mainContent .box
{
	margin: 0;
	border: #436589 1px solid;
	padding: 5px 0 0 5px;
	font-size: 12px;
	font-weight: normal;
	color: #464646;
	background-color: #436589;
	width: 466px;
	height: 283px;
}

.home_main #mainContent .box #videoPlayer { margin: -1px 0 0 -5px;	background-color: #436589; /*Added 12-11-08*/ }
.home_main #mainContent .box H1
{
	margin: -6px 0 0 -6px;
	position: relative;
	font-size: 12px;
	display: block;
	background-color: #B5CCC9;
	background-image: url(../img/title_video_audio_library.gif);
	background-repeat: no-repeat;
	width: 473px;
	height: 22px;
}
.home_main #mainContent .box p
{
	margin: 0 0 0 -5px;
	padding: 0;
	background: #B5CCC9;/*added 12-10-08*/
}
.home_main #news_scroll
{
	padding-top: 7px;/*added 12-10-08*/
	padding-bottom: 6px;/*added 12-10-08*/
	height: 265px;
	background: #B5CCC9;
}
.home_main #news_scroll .news_scroll_area
{
	float:left;
	height: 23px;
	background-image: url(../img/bground_news_scroll.gif);
	background-repeat: no-repeat;
	width: 695px;	
	color: #707070;
	font-size: 11px;
	padding-top: 4px;/*added 12-10-08*/
	margin-left: 11px;
}
.home_main #news_scroll .news_scroll_area #fscroller
{
	padding-left:10px;
}
.home_main #news_scroll .news_scroll_area .rss
{
	height: 15px;
	background-image: url(../img/rss_white.gif);
	background-repeat: no-repeat;
	width: 14px;
	float: right;
	margin: 0 15px 0 0;
}

.home_main #news_scroll .marquee
{
	width: 523px;
	margin: 1px 0 0 160px;
	_margin: 0 0 0 160px;
	*margin: 0 0 0 160px;
	font-size: 11px;
	font-family: Arial;
}

.home_main #news_scroll .marquee a
{
	text-decoration: none;
}

/* TICKER 
----------------------------------*/
#ticker { min-height: 26px; margin-bottom: 15px; /*position: relative;*/ }
#ticker p { line-height: 16px; width: 100%; padding-top: 5px; padding-bottom: 0.2em; float: left; margin-bottom: 3px; }
#ticker a#ticker-headline { width: 12.5em; margin-right: 1em; color: #565656; font-weight: bold; text-align: center; border-right: 1px solid #808080; display: block; float: left; }
#ticker a#news-headline { padding-left: 15px; color: #a1a5a9; float: right; }
#ticker a { color: #6e6e6e; text-decoration: none; }
#ticker a#news-link { position: relative; z-index: 10; }
.fltrt { 
	float: right;
	background: #B5CCC9;/*added 12-10-08*/ 
	padding-right: 27px;/*added 12-10-08*/ 
}
.fltrt_search
{
	float: right;
	width: 264px;
	margin: 0 0 0 0;
	height: 32px;
}

.fltrt_search #search_form
{
	background-image: url(../img/bground_search.gif);
	background-repeat: no-repeat;
	width: 253px;
	height: 50px;
	border: 0;
	position: absolute;
}

.fltrt_search #search_form .form_input
{
	background: #fff !important;
	border: 0;
	height: 16px;
	width: 180px;
	float: left;
	margin: 7px 7px 0 8px;
}

.fltrt_search #search_form .form_search
{
	border: 0;
	float: left;
	margin: 7px 0 0;
	padding: 0 0 0 1px;
}


.fltrt_search #search_form .searchradio1{
	margin-top:14px;
	margin-left:-230px;
	}

.fltrt_search #search_form label{
	color:#5b7999}

.fltlft { float: left; }

a.find_a_physician
{
	display: block;
	width: 192px;
	height: 23px;
	background: url(../img/btn_find_a_physician.gif) 0 0 no-repeat;
	text-decoration: none;
}

a:hover.find_a_physician { background-position: 0 -23px; }

/* INTERIOR PAGES 
----------------------------------*/
.breadcrumb
{
	color: #2f504f;
	font-family: Arial;
	font-size: 9px;
	margin: 4px 0 0 22px;
}

.breadcrumb a
{
	color: #4d7197;
	text-decoration: underline;
}

.breadcrumb a:hover { color: #335375; }

#page_title
{
	width: 760px;
	height: 124px;
	text-align: left;
	margin: 0 0 0 198px;
	float: left;
	position: absolute;
}

#page_title h1
{
	color: #4d7197;
	font-family: HelveticaNeue-Light, Helvetica Neue Light, Helvetica;
	font-size: 25px;
	font-weight: normal;
	margin: 14px 0 0 22px;
	padding: 0;
}

#page_title dl, dd, dt { display: inline; }

#page_title dl
{
	margin: 1px 212px 0 0;/**/
	/*margin: 4px 62px 0 0;added 1-9-09 but was defective replaced with original above to fix 1-16-09*/
	width: 100px;
	text-align: right;
	float: right;
}

#page_title dt, dd { margin: 0; }
#page_title dl a
{
	color: #6c8997;
	font-family: Arial;
	font-size: 9px;
	text-decoration: none;
}

#page_title dl a:hover { color: #335375; }

.int_page_title
{
	margin: 3px 0 0 22px;
	position: relative;
	display: block;
	width: 400px;
	.font-size: 11px;
	_margin-top: -6px;
}

.int_page_title span
{
	margin: 0;
	padding: 0;
}

.int_page_title .no_nav
{
	margin: 22px 0 0 0;
	display: block;
}

.page_title_line
{
	margin: 0;
	position: absolute;
	top: 188px;
	padding: 0;
}

.orange_bullet
{
	list-style-type: none;
	list-style-image: url(../img/bullet.gif);
}

.hl_search
{
	width: 283px;
	top: 33px;
	left: 264px;
	height: 28px;
	position: absolute;
	padding: 0;
	display: block;
}

.hl_search #hl_search_form
{
	background-image: url(../img/bground_health_library_search.gif);
	background-repeat: no-repeat;
	width: 283px;
	height: 28px;
	display: block;
	padding: 0;
	margin: 0;
	position: absolute !important;
	top: 0;
	left: 0;
}

.hl_search #hl_search_form .form_input
{
	background: #fff !important;
	border: 0;
	height: 13px;
	width: 136px;
	padding: 2px;
	float: left;
	margin: 5px 9px 0 10px;
}

.hl_search #hl_search_form .form_search
{
	border: 0;
	float: left;
	margin: 5px 0 0 0 !important;
}

#all_medical_topics
{
	background-image: url(../img/bground_all_medical_topics.gif);
	background-repeat: no-repeat;
	width: 535px;
	height: 39px;
	margin: 6px 0 0 22px;
}

/* START ALL HEALTH TOPICS NAVIGATION */
#all_medical_topics .container
{
	padding: 4px 0 0 0;
	*padding: 16px 0 0 0;
	width: 535px;
	position: relative;
	float: left;
	overflow: hidden;
	margin: 0;
}

#all_medical_topics ul
{
	height: 13px;
	position: relative;
	left: 74px;
	display: block;
}

#all_medical_topics ul li
{
	display: block;
	float: left;
	list-style-type: none;
}

#all_medical_topics ul li a
{
	display: block;
	height: 13px;
	overflow: hidden;
	width: 20px;
	background: transparent url(../img/all_medical_topics.gif) no-repeat 0 0;
	text-indent: -9009px;
}

#all_medical_topics ul li a:hover, #all_medical_topics ul li a.on { background-position: 0 -13px; }

#all_medical_topics ul li#amt2 a
{
	width: 15px;
	background-position: -20px 0;
}

#all_medical_topics ul li#amt2 a:hover, #all_medical_topics ul li#amt2 a.on { background-position: -20px -13px; }

#all_medical_topics ul li#amt3 a
{
	width: 15px;
	background-position: -35px 0;
}

#all_medical_topics ul li#amt3 a:hover, #all_medical_topics ul li#amt3 a.on { background-position: -35px -13px; }

#all_medical_topics ul li#amt4 a
{
	width: 15px;
	background-position: -50px 0;
}

#all_medical_topics ul li#amt4 a:hover, #all_medical_topics ul li#amt4 a.on { background-position: -50px -13px; }

#all_medical_topics ul li#amt5 a
{
	width: 15px;
	background-position: -65px 0;
}

#all_medical_topics ul li#amt5 a:hover, #all_medical_topics ul li#amt5 a.on { background-position: -65px -13px; }

#all_medical_topics ul li#amt6 a
{
	width: 15px;
	background-position: -80px 0;
}

#all_medical_topics ul li#amt6 a:hover, #all_medical_topics ul li#amt6 a.on { background-position: -80px -13px; }

#all_medical_topics ul li#amt7 a
{
	width: 15px;
	background-position: -95px 0;
}

#all_medical_topics ul li#amt7 a:hover, #all_medical_topics ul li#amt7 a.on { background-position: -95px -13px; }

#all_medical_topics ul li#amt8 a
{
	width: 15px;
	background-position: -110px 0;
}

#all_medical_topics ul li#amt8 a:hover, #all_medical_topics ul li#amt8 a.on { background-position: -110px -13px; }

#all_medical_topics ul li#amt9 a
{
	width: 15px;
	background-position: -125px 0;
}

#all_medical_topics ul li#amt9 a:hover, #all_medical_topics ul li#amt9 a.on { background-position: -125px -13px; }

#all_medical_topics ul li#amt10 a
{
	width: 15px;
	background-position: -140px 0;
}

#all_medical_topics ul li#amt10 a:hover, #all_medical_topics ul li#amt10 a.on { background-position: -140px -13px; }

#all_medical_topics ul li#amt11 a
{
	width: 15px;
	background-position: -155px 0;
}

#all_medical_topics ul li#amt11 a:hover, #all_medical_topics ul li#amt11 a.on { background-position: -155px -13px; }

#all_medical_topics ul li#amt12 a
{
	width: 15px;
	background-position: -170px 0;
}

#all_medical_topics ul li#amt12 a:hover, #all_medical_topics ul li#amt12 a.on { background-position: -170px -13px; }

#all_medical_topics ul li#amt13 a
{
	width: 15px;
	background-position: -185px 0;
}

#all_medical_topics ul li#amt13 a:hover, #all_medical_topics ul li#amt13 a.on { background-position: -185px -13px; }

#all_medical_topics ul li#amt14 a
{
	width: 15px;
	background-position: -200px 0;
}

#all_medical_topics ul li#amt14 a:hover, #all_medical_topics ul li#amt14 a.on { background-position: -200px -13px; }

#all_medical_topics ul li#amt15 a
{
	width: 15px;
	background-position: -215px 0;
}

#all_medical_topics ul li#amt15 a:hover, #all_medical_topics ul li#amt15 a.on { background-position: -215px -13px; }

#all_medical_topics ul li#amt16 a
{
	width: 15px;
	background-position: -230px 0;
}

#all_medical_topics ul li#amt16 a:hover, #all_medical_topics ul li#amt16 a.on { background-position: -230px -13px; }

#all_medical_topics ul li#amt17 a
{
	width: 15px;
	background-position: -245px 0;
}

#all_medical_topics ul li#amt17 a:hover, #all_medical_topics ul li#amt17 a.on { background-position: -245px -13px; }

#all_medical_topics ul li#amt18 a
{
	width: 15px;
	background-position: -260px 0;
}

#all_medical_topics ul li#amt18 a:hover, #all_medical_topics ul li#amt18 a.on { background-position: -260px -13px; }

#all_medical_topics ul li#amt19 a
{
	width: 15px;
	background-position: -275px 0;
}

#all_medical_topics ul li#amt19 a:hover, #all_medical_topics ul li#amt19 a.on { background-position: -275px -13px; }

#all_medical_topics ul li#amt20 a
{
	width: 15px;
	background-position: -290px 0;
}

#all_medical_topics ul li#amt20 a:hover, #all_medical_topics ul li#amt20 a.on { background-position: -290px -13px; }

#all_medical_topics ul li#amt21 a
{
	width: 15px;
	background-position: -305px 0;
}

#all_medical_topics ul li#amt21 a:hover, #all_medical_topics ul li#amt21 a.on { background-position: -305px -13px; }

#all_medical_topics ul li#amt22 a
{
	width: 15px;
	background-position: -320px 0;
}

#all_medical_topics ul li#amt22 a:hover, #all_medical_topics ul li#amt22 a.on { background-position: -320px -13px; }

#all_medical_topics ul li#amt23 a
{
	width: 15px;
	background-position: -335px 0;
}

#all_medical_topics ul li#amt23 a:hover, #all_medical_topics ul li#amt23 a.on { background-position: -335px -13px; }

#all_medical_topics ul li#amt24 a
{
	width: 15px;
	background-position: -350px 0;
}

#all_medical_topics ul li#amt24 a:hover, #all_medical_topics ul li#amt24 a.on { background-position: -350px -13px; }

#all_medical_topics ul li#amt25 a
{
	width: 15px;
	background-position: -365px 0;
}

#all_medical_topics ul li#amt25 a:hover, #all_medical_topics ul li#amt25 a.on { background-position: -365px -13px; }

#all_medical_topics ul li#amt26 a
{
	width: 15px;
	background-position: -380px 0;
}

#all_medical_topics ul li#amt26 a:hover, #all_medical_topics ul li#amt26 a.on { background-position: -380px -13px; }

/* INTERIOR BODY LAYOUT 
----------------------------------*/
#search_int
{
	width: 1000px;
	margin: 0 0 0 -21px;
	display: block;
	background: #f2f0df;/*#ebedda;*/
}

.int_flash
{
	width: 1000px;
	background: #fff;
	text-align: left;
	padding: 15px 0 0 0;
	background-image: url(../img/bground_int_main_flash.jpg);
	background-repeat: no-repeat;
}

.int_main
{
	display: block;
	width: 958px;
	background: #fff;
	margin: 0 0 0 0;/*0 0 0 21px; V Grid Fix 1-14-09*/
	text-align: left;
	background-image: url(../img/bground_int_main.jpg);
	background-repeat: no-repeat;
}

.int_main_alt
{
	display: block;
	width: 958px;
	background: #fff;
	margin: 0 0 0 21px;
	text-align: left;
	background-image: url(../img/bground_int_main_alt.jpg);
	background-repeat: no-repeat;
}
.int_main2
{
	display: block;
	width: 958px;
	background: #fff;
	margin: 0 0 0 0px;
	text-align: left;
	background-image: url(../img/bground_int_main.jpg);
	background-repeat: no-repeat;
}
.int_main_alt3
{
	display: block;
	width: 958px;
	background: #fff;
	margin: 0 0 0 21px;
	text-align: left;
	background-image: url(../img/bground_int_main_alt3.jpg);
	background-repeat: no-repeat;
}
#int_left
{
	float: left;
	position: relative;
	margin: 0;
	padding: 0;
	display: inline;
	width: 198px;
	background: url(assets/img/bground_int_left.jpg) no-repeat 0 127px;
	color: #4d7197;
	font-size: 12px;
	line-height: 13px;
	overflow: hidden;
}

.int_photo
{
	height: 124px;
	padding: 0;
	margin: 0;
}

#int_left .int_photo img
{
	margin: 0;
	padding: 0;
}

#int_left a
{
	text-decoration: none;
	color: #4d7197;
}

#int_left a:hover
{
	text-decoration: none;
	color: #52769d;
}

#int_left select
{
	width: 155px;
	margin: 4px 0 0 0;
	font-size: 10px;
}

#int_left .box { margin: 16px 16px 0 28px; }

.glossary li
{
	border: none;
	background: none;
	padding: 0;
	margin: 0;
}

#int_left .box p
{
	margin: -3px 0 3px;
	_margin: 0px 0 0px 0;
	padding: 0;
	_padding: 0;
}

#int_left .box a
{
	text-decoration: none;
	color: #4d7197;
	font-size: 12px;
}

#int_left .box a:hover
{
	text-decoration: none;
	color: #c63203;
}

#int_left .box .active_link { color: #c63203; }

#int_left .box ul
{
	margin: 0;
	padding: 0 0 0 9px;
	position: relative;
	display: block;
}

#int_left .box ul ul { *margin-top: -15px; }

#int_left .box li
{
	list-style-type: none;
	font-size: 11px;
	position: relative;
	display: block;
}

#int_left .box li a
{
	list-style-type: none;
	font-size: 11px;
}

#int_left .box li a:hover
{
	list-style-type: none;
	font-size: 11px;
	color: #db6b02;
}

#int_left .box li .active_link { color: #c63203; }
#int_left .box li .active_link_green { color: #5475a3; }
#int_left .box li .active_link_orange { color: #c63203; }

#int_right {
	color:#4D7197;
	display:inline;
	float:right;
	font-size:12px;
	line-height:13px;
	margin:127px 0 0;
	padding:0;
	position:relative;
	width:189px;
}
#int_right #quicklinks /*added 1-12-08*/
{
	position: absolute;
	top: -108px;
	margin: 0 0 0 12px;
}
* html #int_right #quicklinks /*added 1-12-08*/
{
	position: absolute;
	top: -105px;
}

#int_right h1, #int_left h1
{
	font-size: 14px; /*15px;*/
	margin: -3px 1px 7px 1px;/*0 0 3px 0;*/
	padding: 0;
	line-height: auto;/*13px;*//*16px;*/
	color: #ffffff;
	font-weight: normal;
}

#int_right img, #int_left img
{
	margin-bottom: 6px;
	display: block;
	_display: auto;/*added 1-12-08*/
}

#int_right a img { border: none; }

#int_right h2
{
	font-size: 9px;
	margin: 0;
	width: 156px;
	padding: 2px 0 0 0;
	line-height: 15px;
	color: #1a405f;
	font-weight: bold;
	text-transform: uppercase;
}

#int_right h3
{
	font-size: 9px;
	margin: 0;
	width: 156px;
	line-height: 12px;
	color: #1a405f;
	font-weight: bold;
	text-transform: uppercase;
}

#int_right h4 /*added 1-12-08*/
{
	font-size: 13px;
	margin: 0px 0 4px 0;
	padding: 0;
	line-height: 13px;
	color: #1a405f;
	font-weight: normal;
}

#int_right .box
{
	padding: 16px 10px 0 15px;
	margin: 0;
	width: 155px;
	font-size: 11px;
	font-weight: normal;
	line-height: 13px;
	color: #1a405f; 
	/*height: 200px; Commented out 1-12-08*/
}

#int_right .box .news
{
	padding: 0;
	margin: 0 0 17px 0;
	font-size: 11px;
	font-weight: normal;
	line-height: 13px;
	color: #1a405f;
}

#int_right .box a
{
	text-decoration: none;
	color: #c63203;
	font-size: 11px;
}

#int_right .box a:hover { text-decoration: underline; }

#int_right .box li a, #int_right .box dd a
{
	color: #4d7197;
	text-decoration: none;
}

#int_right .box li a:hover, #int_right .box dd a:hover
{
	color: #c63203;
	text-decoration: underline;
}

#int_right .care_list dd a
{
	text-decoration: none;
	color: #4583af;
	font-size: 11px;
}

#int_right .care_list li a
{
	text-decoration: none;
	color: #4583af;
	font-size: 11px;
}

#int_right .box p
{
	margin: -3px 0 3px;
	line-height: 13px;
	padding: 0;
}

#int_right .box p a { text-decoration: none; }
#int_right .box .small { color: #555555; }

#int_right .box .small_spacer
{
	color: #555555;
	margin: 0 0 4px 0;
}

#int_right .box .small_spacer a
{
	color: #4583af;
	text-decoration: underline;/*added 1-12-09*/
	margin: 0 0 4px 0;
}

#int_right .box .small_spacer a:hover
{
	color: #c63203;}

#int_mainContent
{
	position: relative;
	display: inline;
	float: left;
	padding-right: 7px;
	margin: 0 0 0 22px;
	/*border-right: 1px solid #7a9e9c;*/
	min-height: 386px;
	_height: 386px;
	width: 534px;
	font-size: 12px;
	font-weight: normal;
	line-height: 18px;
	
}



#int_mainContent .box #glossary_terms dt {margin-right:10px; font-weight:700; display: block; line-height:1.2em; color: #5F84A6;}
#int_mainContent .box #glossary_terms dd {margin:0 10px 1em 4em; display: block; line-height:1.2em;}
#int_mainContent .box #glossary_terms dd a {color:#4583AF; text-decoration:underline;}


#int_mainContent .box
{
	margin: 12px 0 0 0;
	padding: 0;
	font-size: 12px;
	font-weight: normal;
	line-height: 18px;
	color: #555555;
	background-color: #fff;
	font-family: Arial, sans serif;
	overflow: hidden;
	border-right: 1px solid #8dafd0;
	width: 541px;
}

#int_mainContent .box #glossary_terms dt {margin-right:10px; font-weight:700; display: block; line-height:1.2em; color: #5F84A6;}
#int_mainContent .box #glossary_terms dd {margin:0 10px 1em 4em; display: block; line-height:1.2em;}
#int_mainContent .box #glossary_terms dd a {color:#4583AF; text-decoration:underline;}

#int_mainContent .box p { margin: 0 30px 12px 0; }
#int_mainContent .box .interior_list li { margin: 0 30px 0 0; }

#int_mainContent .box p a
{
	color: #4583af;
	text-decoration: underline;/*none;*/
}

#int_mainContent .box p a:hover
{
	color: #c63203;
	text-decoration: underline;
}

#int_mainContent .box .small_type
{
	font-size: 9px;
	color: #555555;
}

#int_mainContent .box .required_message
{
	font-size: 10px;
	color: #4d4d4d;
	text-align: right;
	margin: -6px 20px 0 0;
}

#int_mainContent .box .read_moreA
{
	font-size: 11px;/* 10px;*/
	color: #c63203; /*added 1-12-09*/
}

#int_mainContent_2_col
{
	/*margin: 110px 198px 0 220px;*/
	margin: 0 0 0 212px;
	width: 736px;
	padding: 0;
}

#int_mainContent_2_col .box
{
	margin: 4px 0 0 0;
	padding: 0;
	font-size: 12px;
	font-weight: normal;
	line-height: 18px;	
	_line-height: 16px;/*added 1-12-09*/
	color: #555555;
	background-color: #fff;
	font-family: Arial, sans serif;
	float: left;
}

#int_mainContent_2_col .left
{
	width: 159px;
	float: left;
	padding: 0;
	margin: 0;
}

#int_mainContent_2_col .right
{
	width: 569px;
	float: left;
	padding: 0;
	margin: 0;
}

#int_mainContent_2_col .right_ms
{
	margin: 0 0 0 190px;
}

#int_mainContent_2_col .right_ms H2.page_title /*added 1-12-09*/
{
	FONT-SIZE: 16px;
	COLOR: #5f84a6;
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
	/*margin-left: 20px;*/
	font-weight: bold;
}

#int_mainContent_2_col .right_ms .floatimg_right
{
	margin: 0 20px 0 13px;
	float: right;
	clear: right;
	color: #555555;
	font-size:10px;
	line-height: 12px;
	width: 172px;
}

#int_mainContent_2_col .right_ms .floatimg_right p
{
	margin: 158px 0 0 0;
	color: #555555;
	font-size:10px;
	line-height: 12px;
	width: 172px;
	text-align: center;
}

#int_mainContent_2_col ul { list-style: url(../img/list_square.gif) outside; }
#int_mainContent_2_col li { margin-bottom: 2px; }

#links
{
	background-image: url(../img/bground_links.gif);
	background-repeat: no-repeat;
	width: 140px;
	height: 364px;
	margin: 4px 0 0 0;
}

#links h1
{
	color: #2f504f;
	font-size: 10px;
	margin: 6px 0 0 8px;
	float: left;
}

/* NEWS PAGES
----------------------------------*/
#int_mainContent .news_box
{
	margin: 12px 0 0 0;
	padding: 0;
	font-size: 12px;
	font-weight: normal;
	line-height: 18px;
	color: #555555;
	background-color: #fff;
	font-family: Arial, sans serif;
	overflow: visible;
	border-right: 1px solid #82b2cf;
	width: 541px;
}

#int_mainContent .news_box p
{
	margin: 0 20px 10px 0;
}

#int_mainContent .news_box .floatimg_right
{
	margin: 0 20px 0 13px;
	float: right;
	clear: right;
	color: #555555;
	font-size:10px;
	line-height: 12px;
	width: 236px;
}

#int_mainContent .news_box .floatimg_right p
{
	margin: 4px 0 0 0;
	color: #4d4d4d;
	font-size: 11px;/*10px;*/
	line-height: 13px;/*12px;*/
	width: 236px;
	font-family: Georgia; /*added 1-12-09*/
}

#int_mainContent .news_box h2
{
	color: #2f504f;
	font-size: 12px;
	font-weight: normal;
}

#int_mainContent .news_box h3
{
	font-family: Georgia; /*added 1-12-09*/
	color: #555;
	font-size: 17px;/*16px;*/
	margin: -2px 20px 11px 0;/*0 20px 11px 0;*/
	font-weight: normal;
}

#int_mainContent .news_box #col1 /*added 1-12-09*/
{
	width: 267px;
	float: left;
	margin: 11px 0 11px 0;
}

#int_mainContent .news_box #col2 /*added 1-12-09*/
{
	width: 247px;
	float: left;
	margin: 11px 0 11px 0;
}

#int_mainContent .news_block 
{
	display: block;
	color: #4d7197;
	font-size: 12px;
	font-weight: bold; /*added 1-12-09*/
}

#int_mainContent .news_block_space /*added 1-12-09*/
{
	display: block;
	color: #4d7197;
	font-size: 12px;
	font-weight: bold;
	margin: 12px 0 0 0;
}

#int_mainContent .news_block2 /*added 1-12-09*/
{
	display: block;
	color: #4d7197;
	font-size: 12px;
	font-weight: bold;
	padding-top: 18px;
}

#int_mainContent .news_block_DL
{
	width:520px;
	font-weight: normal;/*added 1-12-09*/
}

#int_mainContent .news_block_indent
{
	display: block;
	margin: 0 0 4px 17px;
	line-height: 16px;
	font-weight: normal;/*added 1-12-09*/
	color: #4583af;/*added 1-12-09*/
}

#int_mainContent .news_block_indentA
{
	color: #4583af;
	text-decoration: underline;/*none;*/
	font-size: 11px;
	font-weight: normal;/*bold;*/
}

#int_mainContent .news_block_indentA:hover
{
	color: #c63203;
	text-decoration: underline;
}
#int_mainContent .news_block_indent2A
{
	color: #4583af;
	text-decoration: underline;
	line-height: 18px;
	font-size: 11px;
	font-weight: bold;
	margin: 0 0 0 19px;
}

#int_mainContent .news_block_indent2A:hover
{
	color: #4583af;
	text-decoration: underline;
}

#int_mainContent .news_block_indent2A_active /*added 1-12-09*/
{
	color: #4380ca;
	text-decoration: underline;
	line-height: 18px;
	font-size: 11px;
	font-weight: bold;
	margin: 0 0 0 19px;
}

#int_mainContent .news_block_indent3A
{
	color: #4380ca;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	margin: 0 0 0 38px;
}

#int_mainContent .news_block_indent3A:hover
{
	color: #c63203;
	text-decoration: underline;
}

#int_mainContent .news_list ul
{
	list-style-type: none;
}

#int_mainContent .news_list a
{
	text-decoration: none;
	color: #5475a3;
	font-size: 11px;
	line-height: 22px;
}

#int_mainContent .news_list a:hover
{
	color: #5475a3;
	text-decoration: underline;
}




/* FIND A PHYSICIAN FORM 
----------------------------------*/
#search_criteria
{
	margin: 18px 0 0 22px;
	padding: 0;
	color: #2b4a49;
	width: 522px;
}

#search_criteria a
{
	display: block;
	padding: 3px 0 0 0;
}

#search_criteria_raa
{
	margin: 18px 0 0 22px;
	padding: 0;
	color: #c6400b;
	width: 522px;
}

.medical_topic1
{
	margin: 6px 0 0 0;
	padding: 0;
	color: #4b726f;
	float: left;
	width: 150px;
}

.medical_topic2
{
	margin: 6px 0 0 0;
	padding: 0;
	color: #2f504f;
	float: left;
}


#search_results
{
	/*margin: 110px 198px 0 220px;*/
	margin: 10px 0 0 -4px;
	*margin-right: -2px;
	/* fix <= IE6 */
	width: 532px; /*538px;*/
	padding: 0;
	float: left;
	color: #4d4d4d; /*2f504f*/
	font-size: 10px;
	line-height: 11px;
	position: relative;
}

#search_results .beige
{
	background-color: #f8f9f6;
	border-bottom: 1px solid #adcbc6;
	border-top: 1px solid #fff;
	float: left;
}

#search_results .green
{
	background-color: #ecf5f2;
	border-bottom: 1px solid #adcbc6;
	border-top: 1px solid #fff;
	float: left;
}

#search_results .col1
{
	width: 144px;
	float: left;
	display: inline;
	padding-left: 6px;
	margin: 11px 0 11px 0;
}

#search_results .col1 a
{
	color: #c63203;
	text-decoration: none;
}

#search_results .col1 a:hover { text-decoration: underline; }

#search_results .col2
{
	width: 124px;
	float: left;
	display: inline;
	padding-left: 6px;
	margin: 11px 0 11px 0;
}

#search_results .col3
{
	width: 160px;
	float: left;
	padding: 0px 0px 0px 16px;
	padding-left: 6px;
	display: inline;
	margin: 11px 0 11px 0;
}
#search_results .col4
{
	width: 72px;
	float: left;
	padding-left: 6px;
	display: inline;
	margin: 11px 0 11px 0;
}

#search_results .col4 a
{
	color: #c63203;
	text-decoration: none;
}


#search_results .col1_ms_ol
{
	width: 153px;
	float: left;
	display: inline;
	margin: 11px 0 11px 17px;
}

#search_results .col2_ms_ol
{
	width: 109px;
	float: left;
	display: inline;
	margin: 11px 0 11px 17px;
}

#search_results .col3_ms_ol
{
	width: 129px;
	float: left;
	display: inline;
	margin: 11px 0 11px 17px;
}

#search_results .col4_ms_ol
{
	width: 68px;
	float: left;
	display: inline;
	margin: 11px 0 11px 15px;
}

#search_results .col4_ms_ol a
{
	color: #db6b02;
	text-decoration: none;
}
#search_results .col_3
{
	width: 156px;
	float: left;
	padding-left: 16px;
	display: inline;
	margin: 11px 0 11px 0;
}
#search_results .col_4
{
	width: 72px;
	float: left;
	padding-left: 16px;
	display: inline;
	margin: 11px 0 11px 0;
}
#search_results .col_4 a
{
	color: #c63203;
	text-decoration: none;
}
#search_results .col_1
{
	width: 129px;
	float: left;
	display: inline;
	padding-left: 16px;
	margin: 11px 0 11px 0;
}

#search_results .col_1 a
{
	color: #c63203;
	text-decoration: none;
}

#search_results .col_1 a:hover { text-decoration: underline; }

#search_results .col_2
{
	width: 104px;
	float: left;
	display: inline;
	padding-left: 16px;
	margin: 11px 0 11px 0;
}
#search_results .col4_ms_ol a:hover { text-decoration: underline; }










#int_mainContent_fap
{
	position: relative;
	display: inline;
	float: left;
	padding-right: 7px;
	margin: 0 0 0 30px;
	/*border-right: 1px solid #7a9e9c;*/
	min-height: 386px;
	_height: 386px;
	width: 534px;
	font-size: 12px;
	font-weight: normal;
	line-height: 18px;
	/*background-image: url(../img/bground_fap_form.gif);*/
	background-repeat: no-repeat;
}

#int_mainContent_fap .box
{
	margin: 2px 0 12px 0;/*2px 0 0 0;*/
	padding: 0;
	font-size: 12px;
	font-weight: normal;
	line-height: 15px;
	color: #555555;
	font-family: Arial, sans serif;
	overflow: visible; /*added 1-12-09*/
	/*border-right: 1px solid #82b2cf; added 1-12-09*/
	/*width: 541px; added 1-12-09*/
}

#int_mainContent_fap #colname 
{
	margin:0px 5px 10px 0px; padding:0; float:left; width:170px; vertical-align:top; display:block; 
	color:#4d7197; font-weight:bold;
}
#int_mainContent_fap #colfield {margin:0px 5px 5px 0px; padding:0; float:left; vertical-align:top; display:block;}
#int_mainContent_fap #coloptions {margin:5px 0px 5px 0px; padding:0; width:150px; text-align:center; font-size:8pt; font-style:italic;}
#int_mainContent_fap .clear {clear:both;}


#int_mainContent_fap .box p { margin: 4px 0 0 0; }
#int_mainContent_fap .box label { color: #4d7197; font-weight: bold; /*color: #2f504f;*/ }
#int_mainContent_fap #colfield label {font-weight:normal; padding-right:5px;}
#int_mainContent_fap .box form#fap { padding-top: 8px; }

#int_mainContent_fap .box fieldset.names, #int_mainContent_fap .box fieldset.clinical_interest
{
	padding:0px; /*padding: 0 0 0 75px; changed 7-19-2010*/
	position: relative;
	display: block;
	margin:0px; /*margin: 7px 0 0 0; changed 7-19-2010*/
	border: none;
	width: 258px;
}

#int_mainContent_fap .box fieldset.names label
{
	display: block;
	font-size: 11px;
}

#int_mainContent_fap #specialty { margin: 6px 0 10px 51px; }
#int_mainContent_fap #medical_service { margin: 10px 0 0 142px; }

#int_mainContent_fap .box .inputText
{
	width: 187px;
	float: left;
	margin: 0px 0 5px 0px;
	border: 1px solid #acc2c0;
	background-image: url(../img/bground_form_field.gif);
	background-repeat: repeat-x;
	height: 18px;
}

#int_mainContent_fap .box fieldset.clinical_interest
{
	padding-left: 65px;
	width: 265px;
}

#int_mainContent_fap .box fieldset.clinical_interest select
{
	margin-bottom: 7px;
	display: block;
}

#int_mainContent_fap .box fieldset.clinical_interest a
{
	position: relative;
	display: block;
	clear: both;
	margin: 0 0 0 76px;
	color: #4583af; /*added 1-12-08*/
	text-decoration: underline;/*added 1-12-08*/
}

#int_mainContent_fap .box fieldset.clinical_interest a:hover /*added 1-12-08*/
{
	color: #c63203;
}

#int_mainContent_fap .box fieldset.clinical_interest .inputText
{
	margin-bottom: 0;
	display: block;
}

#int_mainContent_fap .box .labelRadio
{
	padding:0px; /*padding: 0 0 0 18px;*/
}

#int_mainContent_fap .box .inputRadio
{
	vertical-align: top;
	margin-top: 0px;
}

#int_mainContent_fap .box .selectOne
{
	font-size: 9px;
	color: #565658;
	height: 17px;
	width: 190px;
}

/* SAFARI HACK FOR SELECT LIST SIZE */
@media screen and (-webkit-min-device-pixel-ratio:0){
                #int_mainContent_fap .box .selectOne
{
	font-size: 12px;
	color: #565658;
	height: 17px;
	width: 190px;
}
}

#int_mainContent_fap .box .text
{
	margin: 0 0 0 63px;
	display: block;
}

#int_mainContent_fap .box a
{
	color: #555555;
	text-decoration: none;
	font-size: 10px;
}

#int_mainContent_fap .box a:hover
{
	color: #555555;
	text-decoration: underline;
}

#int_mainContent_fap .box p.gender
{
	padding-left: 137px;
	display: block;
	margin-bottom: 10px;
}

#Search1
{
	position: absolute;
	top: 176px;
	left: 357px;
	height: 16px;
	width: 53px;
	outline: none;
}

#Search1 ul
{
	height: 22px;
	display: inline;
}

#Search1 ul li
{
	display: block;
	float: left;
	list-style-type: none;
}

#Search1 ul li a
{
	display: block;
	height: 22px;
	width: 67px;
	background: transparent url(../img/btn_submit_hover.gif) no-repeat 0 0;
	/*background: transparent url(../img/btn_fap_search.gif) no-repeat 0 0; commented out 1-12-09*/
	text-indent: -9009px;
}

#Search1 ul li a:hover { background-position: 0 -22px; }

#Search2
{
	position: absolute;
	top: 376px;
	left: 454px;
	height: 16px;
	width: 53px;
	outline: none;
}

#Search2 ul
{
	height: 22px;
	display: inline;
}

#Search2 ul li
{
	display: block;
	float: left;
	list-style-type: none;
}

#Search2 ul li a
{
	display: block;
	height: 22px;
	width: 67px;
	background: transparent url(../img/btn_submit_hover.gif) no-repeat 0 0;
	/*background: transparent url(../img/btn_fap_search.gif) no-repeat 0 0; commented out 1-12-09*/
	text-indent: -9009px;
}

#Search2 ul li a:hover { background-position: 0 -22px; }

#int_mainContent .form
{
	background: #f8f9f6;
	margin: 0 0 0 -10px;
	_margin: -17px 0 0 -10px;
	*margin: -17px 0 0 -10px;
	width: 538px;
	color: #555555;
	float: left;
	font-size: 11px;
	border-bottom: 1px solid #adcbc6;
}

#int_mainContent .form label
{
	float: left;
	width: 120px;
	font-weight: bold;
}

#int_mainContent .form_white
{
	background: #fff;
	margin: 0 0 0 -10px;
	_margin: -17px 0 0 -10px;
	*margin: -17px 0 0 -10px;
	width: 538px;
	color: #555555;
	float: left;
	font-size: 11px;
	border-bottom: 1px solid #adcbc6;
}

#int_mainContent .form_white label
{
	float: left;
	width: 120px;
	font-weight: bold;
}

#int_mainContent .form_spaced
{
	background: #f8f9f6;
	margin: 7px 0 0 -10px;
	_margin: -10px 0 0 -10px;
	*margin: -10px 0 0 -10px;
	width: 538px;
	color: #555555;
	float: left;
	font-size: 11px;
	border-bottom: 1px solid #adcbc6;
}

.form_content { margin: 10px; }
.form_content p { margin: 5px; }

.form_field_spacer { margin-bottom: 4px; }

#int_mainContent .form h1
{
	background: #e7f3f4;
	color: #4d7197;
	display: block;
	font-size: 12px;
	font-weight: bold;
	margin: 0;
	padding: 2px 0 1px 0;
	text-indent: 13px;
	border-bottom: 1px solid #b4c9ca;
	width: 538px;
	z-index:2;
}

#int_mainContent .form_white h1
{
	background: #e7f3f4;
	color:  #4d7197;
	display: block;
	font-size: 12px;
	font-weight: bold;
	margin: 0;
	padding: 2px 0 1px 0;
	text-indent: 13px;
	border-bottom: 1px solid #b4c9ca;
	width: 538px;
	z-index:2;
}

.styled_form
{
	border: 1px solid #acc2c0;
	background-image: url(../img/bground_form_field.gif);
	background-repeat: repeat-x;
	height: 16px;
	width: 212px;
}

.styled_form_dob
{
	border: 1px solid #acc2c0;
	background-image: url(../img/bground_form_field.gif);
	background-repeat: repeat-x;
	height: 16px;
	width: 80px;
}

.styled_form_clear
{
    background: url(../img/btn_clear_hover.gif) no-repeat;
    height: 22px;
    width: 67px;
    border: none;
    _padding-top:22px;
    text-indent: -9999px; 
    cursor: pointer;
	position: absolute; /*added 1-12-09*/
}

.styled_form_clear:hover
 {
     background: url(../img/btn_clear_hover.gif) 0 -22px no-repeat;
 }

.styled_form_submit
{
    background: url(../img/btn_submit_hover.gif) no-repeat;
    height: 22px;
    width: 67px;
    border: none;
    _padding-top:22px;
    text-indent: -9999px; 
    cursor: pointer;
}

.styled_form_submit:hover
 {
     background: url(../img/btn_submit_hover.gif) 0 -22px no-repeat;
 }
/*added 1-12-09*/
#rap_buttons
{
	float: left;
	height: 22px;
	*position: absolute;
	*left: 0;
	width: 150px;
	margin: 8px 0 0 0;
}

#clearForm
{
	height: 16px;
	width: 53px;
	outline: none;
	float: left;
}

#clearForm ul
{
	height: 22px;
	display: inline;
}

#clearForm ul li
{
	display: block;
	float: left;
	list-style-type: none;
}

#clearForm ul li a
{
	display: block;
	height: 22px;
	width: 67px;
	background: transparent url(../img/btn_clear_hover.gif) no-repeat 0 0;
	text-indent: -9009px;
}

#clearForm ul li a:hover { background-position: 0 -22px; }

#submitForm
{
	height: 16px;
	width: 53px;
	outline: none;
	float: left;
	margin: 0 0 0 20px;
	_margin: 0 0 0 10px;
}

#submitForm ul
{
	height: 22px;
	display: inline;
}

#submitForm ul li
{
	display: block;
	float: left;
	list-style-type: none;
}

#submitForm ul li a
{
	display: block;
	height: 22px;
	width: 67px;
	background: transparent url(../img/btn_submit_hover.gif) no-repeat 0 0;
	text-indent: -9009px;
}

#submitForm ul li a:hover { background-position: 0 -22px; }

#clickText
{
	height: 38px; 
	width: 170px; 
	float: left; 
	margin: 10px 0 0 4px;
	*margin: 10px 0 0 150px; 
	_margin: 10px 0 0 78px; 
	font-size: 10px;
	display: block;
}
/*added 1-12-09*/
/* GLOSSARY NAV */
.glossary .container
{
	/*margin: 4px 0 3px 0;
	float: left;
	width: 153px; commented out 1-12-09*/
	margin: 4px -30px 3px -9px;
	_margin: 4px -30px 3px -5px;
	float: left;
	width: 169px;/*173px;*/
}

.glossary .container_hi /*added 1-12-09*/
{
	margin: 4px 0 0 0;
	float: left;
	_width: 156px;
}

#int_left .glossary ul
{
	/*height: 16px;
	display: inline; commented out 1-12-09*/	
	display: block;/*added 1-12-09*/
	position: relative;/*added 1-12-09*/
}

#int_left .glossary ul li
{
	display: block;
	float: left;
	list-style-type: none;
}

#int_left .health_box, #int_left .glossary ul li
{
	display: block;
	float: left;
	list-style-type: none;
	padding: 0;
	border: 0;
	background: none;
	margin: 0;
}

.glossary ul li a
{
	display: block;
	height: 16px;
	width: 17px;
	background: transparent url(../img/glossary.gif) no-repeat 0 0;
	text-indent: -9009px;
}

.glossary ul li a:hover { background-position: 0 -48px; }

.glossary ul li.glossary2 a
{
	width: 17px;
	background-position: -18px 0;
}

.glossary ul li.glossary2 a:hover { background-position: -18px -48px; }

.glossary ul li.glossary3 a, .glossary ul li.glossary3 a.on:hover
{
	width: 17px;
	background-position: -35px 0;
}

.glossary ul li.glossary3 a:hover { background-position: -35px -48px; }

.glossary ul li.glossary4 a, .glossary ul li.glossary4 a.on:hover
{
	width: 17px;
	background-position: -52px 0;
}

.glossary ul li.glossary4 a:hover { background-position: -52px -48px; }

.glossary ul li.glossary5 a, .glossary ul li.glossary5 a.on:hover
{
	width: 17px;
	background-position: -69px 0;
}

.glossary ul li.glossary5 a:hover { background-position: -69px -48px; }

.glossary ul li.glossary6 a, .glossary ul li.glossary6 a.on:hover
{
	width: 17px;
	background-position: -86px 0;
}

.glossary ul li.glossary6 a:hover { background-position: -86px -48px; }

.glossary ul li.glossary7 a, .glossary ul li.glossary7 a.on:hover
{
	width: 17px;
	background-position: -103px 0;
}

.glossary ul li.glossary7 a:hover { background-position: -103px -48px; }

.glossary ul li.glossary8 a, .glossary ul li.glossary8 a.on:hover
{
	width: 17px;
	background-position: -120px 0;
}

.glossary ul li.glossary8 a:hover { background-position: -120px -48px; }

.glossary ul li.glossary9 a, .glossary ul li.glossary9 a.on:hover
{
	width: 17px;
	background-position: -137px 0;
}

.glossary ul li.glossary9 a:hover { background-position: -137px -48px; }

.glossary ul li.glossary10 a, .glossary ul li.glossary10 a.on:hover
{
	width: 17px;
	background-position: 0 -16px;
}

.glossary ul li.glossary10 a:hover { background-position: 0 -64px; }

.glossary ul li.glossary11 a, .glossary ul li.glossary11 a.on:hover
{
	width: 17px;
	background-position: -18px -16px;
}

.glossary ul li.glossary11 a:hover { background-position: -18px -64px; }

.glossary ul li.glossary12 a, .glossary ul li.glossary12 a.on:hover
{
	width: 17px;
	background-position: -35px -16px;
}

.glossary ul li.glossary12 a:hover { background-position: -35px -64px; }

.glossary ul li.glossary13 a, .glossary ul li.glossary13 a.on:hover
{
	width: 17px;
	background-position: -52px -16px;
}

.glossary ul li.glossary13 a:hover { background-position: -52px -64px; }

.glossary ul li.glossary14 a, .glossary ul li.glossary14 a.on:hover
{
	width: 17px;
	background-position: -69px -16px;
}

.glossary ul li.glossary14 a:hover { background-position: -69px -64px; }

.glossary ul li.glossary15 a, .glossary ul li.glossary15 a.on:hover
{
	width: 17px;
	background-position: -86px -16px;
}

.glossary ul li.glossary15 a:hover { background-position: -86px -64px; }

.glossary ul li.glossary16 a, .glossary ul li.glossary16 a.on:hover
{
	width: 17px;
	background-position: -103px -16px;
}

.glossary ul li.glossary16 a:hover { background-position: -103px -64px; }

.glossary ul li.glossary17 a, .glossary ul li.glossary17 a.on:hover
{
	width: 17px;
	background-position: -120px -16px;
}

.glossary ul li.glossary17 a:hover { background-position: -120px -64px; }

.glossary ul li.glossary18 a, .glossary ul li.glossary18 a.on:hover
{
	width: 17px;
	background-position: -137px -16px;
}

.glossary ul li.glossary18 a:hover { background-position: -137px -64px; }

.glossary ul li.glossary19 a, .glossary ul li.glossary19 a.on:hover
{
	width: 17px;
	background-position: 0 -31px;
}

.glossary ul li.glossary19 a:hover { background-position: 0 -79px; }

.glossary ul li.glossary20 a, .glossary ul li.glossary20 a.on:hover
{
	width: 17px;
	background-position: -18px -31px;
}

.glossary ul li.glossary20 a:hover { background-position: -18px -79px; }

.glossary ul li.glossary21 a, .glossary ul li.glossary21 a.on:hover
{
	width: 17px;
	background-position: -35px -31px;
}

.glossary ul li.glossary21 a:hover { background-position: -35px -79px; }

.glossary ul li.glossary22 a, .glossary ul li.glossary22 a.on:hover
{
	width: 17px;
	background-position: -52px -31px;
}

.glossary ul li.glossary22 a:hover { background-position: -52px -79px; }

.glossary ul li.glossary23 a, .glossary ul li.glossary23 a.on:hover
{
	width: 17px;
	background-position: -69px -31px;
}

.glossary ul li.glossary23 a:hover { background-position: -69px -79px; }

.glossary ul li.glossary24 a, .glossary ul li.glossary24 a.on:hover
{
	width: 17px;
	background-position: -86px -31px;
}

.glossary ul li.glossary24 a:hover { background-position: -86px -79px; }

.glossary ul li.glossary25 a, .glossary ul li.glossary25 a.on:hover
{
	width: 17px;
	background-position: -103px -31px;
}

.glossary ul li.glossary25 a:hover { background-position: -103px -79px; }

.glossary ul li.glossary26 a, .glossary ul li.glossary26 a.on:hover
{
	width: 17px;
	background-position: -120px -31px;
}

.glossary ul li.glossary26 a:hover { background-position: -120px -79px; }

.glossary ul li.glossary27 a, .glossary ul li.glossary27 a.on:hover
{
	width: 17px;
	background-position: -137px -31px;
}

.glossary ul li.glossary27 a:hover { background-position: -137px -79px; }
.glossary ul li a.on, .glossary ul li a.on:hover { background-image: url(../img/glossary.gif); }
.glossary ul li a:active { background-image: url(../img/glossary.gif); }

/* Footer */
.oneColFixCtrHdr #footer_int
{
	background: #fff;
	color: #636466;
	font-size: 9px;
	letter-spacing: 0.03em;
	text-align: center;
	height: 50px;
	width: 1000px;
	margin: 40px 0 0 0;
}

.oneColFixCtrHdr #footer_int p
{
	margin: 0;
	padding: 8px 0 0 0;
}

.oneColFixCtrHdr #footer_int a
{
	color: #636466;
	text-decoration: none;
}

.oneColFixCtrHdr #footer_int a:hover
{
	color: #636466;
	text-decoration: underline;
}

/* CAROUSEL */
.jcarousel-container-vertical
{
	width: 138px;
	height: 338px;
	float: left;
}

.jcarousel-clip-vertical
{
	top: 8px;
	width: 138px;
	height: 312px;
	margin: 0 5px;
	z-index: 20;
}

#mycarousel ul
{
	margin: 0 0 0 8px;
	padding: 0;
	width: 120px;
	font-size: 10px;
}

#mycarousel li,
.jcarousel-item-vertical,
.jcarousel-item-placeholder-vertical
{
	width: 117px;
	height: auto;
	line-height: 10px;
	margin: 2px 0;
}

#mycarousel li.indent { margin-left: 10px; }
#mycarousel li.indent_double { margin-left: 20px; }

#mycarousel li a
{
	color: #4d7197;
	text-decoration: none;
}

#mycarousel li a:hover
{
	color: #c63203;
	text-decoration: none;
}

#mycarousel li a.selected { color: #c63203; }

#mycarousel-next,
#mycarousel-prev
{
	cursor: pointer;
	margin-bottom: -10px;
	text-decoration: underline;
	font-size: 11px;
}

.loading { background: transparent url(../images/loading.gif) 50% 50% no-repeat; }

/* SEARCH RESULTS 
----------------------------------*/
#search_results_title
{
	position: absolute;
	top: 75px;
	left: 23px;
	padding-bottom: 4px;
	width: 521px;
	color: #4d7197;
	background: url(../img/sm_dotted_line.gif) repeat-x left bottom;
}

#search_results_title strong
{
	margin: 0;
	padding: 0;
	color: #5475a3;
	font-weight: bold;
}

.prev_next
{
	float: left;
	position: relative;
}

.prev_next  ul
{
	display: inline;
	margin: 0;
	padding: 0;
	float: left;
	list-style-type: none;
	font-size: 13px;
	color: #4d7197;
}

.prev_next li
{
	display: inline;
	margin: 0 9px 0 0;
	padding: 0;
	float: left;
	list-style-type: none;
	font-size: 11px;
	color: #4d7197;
}

.prev_next .top { margin: 42px 0 0 23px; }
.prev_next .bottom { margin: 10px 0 0 0; }

div.prev_next a, #int_mainContent .box div.prev_next a
{
	color: #4d7197;
	text-decoration: none;
}

div.prev_next a:hover, #int_mainContent .box div.prev_next a:hover
{
	color: #c63203;
	text-decoration: underline;
}

div.prev_next a.selected, #int_mainContent .box div.prev_next a.selected
{
	color: #c63203;
	text-decoration: none;
}

div.prev_next a.arrow, #int_mainContent .box div.prev_next a.arrow
{
	color: #c63203;
	text-decoration: none;
}

div.prev_next a.arrow:hover, #int_mainContent .box div.prev_next a.arrow:hover
{
	color: #c63203;
	text-decoration: underline;
}

div.list_results
{
	padding: 0 30px 0 30px;
	margin-top: 2px;
	position: relative;
}

.list_results .title
{
	display: block;
	color: #5f84a6;
	font-weight: bold;
}

.list_results dt
{
	display: block;
	font-size: 11px;
	line-height: 13px;
}

.list_results dd
{
	display: block;
	margin: 0 0 1.0em 0;
	font-size: 10px;
	line-height: 13px;
}

/*these two styles weren't in the new css 1-12-09*/
.list_results a
{
	color: #5475a3;
	text-decoration: none;
}

.list_results a:hover
{
	color: #5475a3;
	text-decoration: underline;
}
/*these two styles weren't in the new css 1-12-09*/
.list_results dt a
{
	color: #5475a3;
	text-decoration: none;
}

.list_results dt a:hover
{
	color: #5475a3;
}

.list_results dd a
{
	color: #4583af;
	text-decoration: underline;
}

.list_results dd a:hover
{
	color: #c63203;
	text-decoration: underline;
}

/* New Styles Created by Unit Interactive
---------------------------------------------------*/

/* Health Box is the lieft sidebar search item on the Health Info pages*/
#int_left .health_box
{
	position: relative;
	display: inline;
	width: 163px;
	background: url(../img/health_info_top.jpg) no-repeat;
	padding: 24px 5px 0;
	margin: 9px 18px 0;/*9px 12px 0;*/
	font-size: 12px;
	overflow: hidden;
}

#int_left .health_box_bot
{
	width: 173px;
	background: url(../img/health_info_bot.jpg) no-repeat left bottom;
	display: block;
	height: 11px;
	margin-left: -5px;
}

#int_left .health_box h1
{
	text-indent: -9999px;
	position: absolute;
}

.health_box #hi_tab1, .health_box #hi_tab2
{
	height: 16px;
	margin-left: 8px;
	float: left;
	display: inline;
	overflow: hidden;
	width: 46px;
	text-indent: -999px;
	position: relative;
	background: url(../img/tab_adult.gif) no-repeat;
}

.health_box #hi_tab2
{
	margin-left: 5px;
	width: 65px;
	background: url(../img/tab_ped.gif) no-repeat;
}

.health_box a.tab_on
{
	background-position: 0 0 !important;
	z-index: 0;
}

.health_box a.tab_off
{
	background-position: 0 -16px !important;
	z-index: 10;
}

#int_left .health_box select
{
	margin-top: 4px;
	padding: 0 2px;
	font-size: 9px;
	display: block;
	color: #000;
}

.health_box ul
{
	margin: 0;
	padding: 0;
	display: block;
}

.health_box li
{
	text-indent: 5px;
	border: 1px solid #305074;
	background: #f9f9f5;
	padding: 3px 3px 5px;
	margin-bottom: 7px;
	list-style: none;
	display: block;
	position: relative;
	color: #1e3e5a;
}

.health_box li.anim, .health_box li.int_tools { margin-bottom: 4px; }

.health_box li.gloss
{
	margin: 0;
	_padding: 3px 2px 5px 3px;
	width: 155px;
}

.health_box li.med_cat { background: url(../img/health_info_med_bg.gif) repeat-x; }
#int_left .health_box li.med_cat select.sec { margin-top: 7px; color: #000;/*added 1-12-09*/ }
.health_box ul.med_options { margin-top: 8px; }
.health_box .glossary .container { margin: 7px 0 0 0; }
#tab2 { display: none; }

/* HEALTH INFORMATION BOX FOR MEDICAL SERVICES INTERIOR PAGE 
----------------------------------*/
#ms_int_left .glossary ul li
{
	display: block;
	float: left;
	list-style-type: none;
	padding: 0;
	background: none;
	margin: 0;
}

#ms_int_left .ms_health_box
{
	position: absolute;
	display: inline;
	width: 163px;
	background: url(../img/health_info_top_ms.gif) no-repeat;
	padding: 19px 5px 0;
	*padding: 27px 5px 0;
	margin: 5px 0 0;
	font-size: 12px;
	overflow: hidden;
}

#ms_int_left .ms_health_box_bot
{
	width: 173px;
	background: url(../img/health_info_bot_ms.gif) no-repeat left bottom;
	display: block;
	height: 11px;
	margin-left: -5px;
}

#ms_int_left .ms_health_box h1
{
	text-indent: -9999px;
	position: absolute;
}

#ms_int_left .ms_health_box select
{
	margin-top: 4px;
	padding: 0 0 0 2px;
	font-size: 9px;
	display: block;
	color: #000;
	width: 155px;
}

.ms_health_box ul
{
	margin: 0;
	padding: 0;
	display: block;
}

.ms_health_box li
{
	padding: 0px 3px 0px;
	margin: 0 0 3px 0;
	list-style: none;
	display: block;
	position: relative;
	color: #1e3e5a;
	font-size: 12px;
}

.ms_health_box li span
{
	margin: 2px 0 4px 5px;
	display: block;
	font-size:12px;
	color: #1e3e5a;
	line-height: 15px;
}

.ms_health_box li .title
{
	margin: 2px 0 4px 5px;
	display: block;
	font-size:13px;
	color: #1a405f;
	line-height: 14px;
}

.ms_health_box li .bottom_margin
{
	margin: 0 0 6px 0;
}

.ms_health_box li.anim, .ms_health_box li.int_tools { margin-bottom: 4px; }

.ms_health_box li.gloss
{
	margin: 0;
	_padding: 3px 2px 5px 3px;
	width: 155px;
}

#ms_int_left .ms_health_box li.med_cat select.sec { margin-top: 7px; }
.ms_health_box ul.med_options
{
	margin-top: 8px;
	border: 1px solid #305074;
	background-color: white;
	background-image: url(../img/health_info_bground_ms.gif);
	background-repeat: repeat-x;
}
.ms_health_box .glossary .container { margin: 3px 0 0 0; }



/* Right Column Styles 
----------------------------------*/
#int_right h3
{
	font-size: 9px;
	color: #1a405f;
	text-transform: uppercase;
	letter-spacing: 1px;
	font-weight: bold;
	margin: 0;
	padding: 0;
}

#int_right dl
{
	margin: 3px 0 0;
	padding: 0 0 5px;
}

#int_right dt
{
	margin: 5px 0 3px;
	font-size: 10px;
	color: #1a405f;
	display: block;
	font-weight: bold;
}

#int_right dd
{
	font-size: 11px;
	display: block;
	margin-bottom: 3px;
}

#int_right ul
{
	margin: 0;
	padding: 0;
	list-style: none;
}

#int_right ul li
{
	margin: 3px 0;
	font-size: 11px;
}

/* Animation Holder 
----------------------------------*/
.animation_player
{
	width: 524px;
	height: 355px;
	position: relative;
	margin-top: -6px;
	/*background: url(../img/animation_bg.gif) no-repeat left bottom;*/
}

/* Med Topics Search Results  
----------------------------------*/
.list_results h1, .glossary_main h1
{
	color: #5F84A6;
	font-size: 21px;
	background: url(../img/sm_dotted_line.gif) repeat-x 0 23px;
	padding-bottom: 9px;
	font-weight: normal;
	margin: -0;
	position: relative;
	top: -6px;
	width: 492px;
}

.list_results h1, .glossary_main h2
{
	color: #5F84A6;
	font-size: 18px;/*21px;*/
	background: url(../img/sm_dotted_line.gif) repeat-x 0 23px;
	padding-bottom: 9px;
	font-weight: normal;
	margin: 0 0 -4px 0;
	position: relative;
	top: -6px;
	width: 460px;/*412px;*/
}

.glossary_main dt
{
	font-weight: bold;
	line-height:14px;
}

.list_results dl
{
	margin: 0;
	padding: 0;
}

.spacer
{
	padding: 0 0 4px 0;/*0 0 2px 0;*/
}

.glossary_main dt a
{
	display: block;
	color: #4583af;
	/*text-decoration: none; commented out 1-12-09*/
	text-decoration: underline;
	font-weight: normal;
}

.glossary_main dt a:hover
{
	display: block;
	color: #c63203;
	text-decoration: underline;
}

/* Main Body Styles 
----------------------------------*/
#int_mainContent h3
{
	margin: 0;
	padding: 0;
	font-size: 12px;
}

#int_mainContent ul { list-style: url(../img/list_square.gif) outside; }
#int_mainContent li { margin-bottom: 2px; }
#int_mainContent ol li { margin-bottom: 12px; }

#int_mainContent li a
{
	color: #4583af;
	text-decoration: none;
}

#int_mainContent li a:hover
{
	color: #c63203;
	text-decoration: underline;
}

#int_mainContent .box ol
{
	font-weight: bold;
	line-height: 15px;
	color: #2f504f;
}

/* Glossary Styles */
.glossary_main
{
	padding: 0 10px 0 30px;
	margin: 2px 9px 0 0;
	font-size: 11px;
}

.glossary_main dl { margin: 0 0 11px; }

.glossary_main dt
{
	color: #5F84A6;
	display: inline;
}

.glossary_main dd { line-height: 13px; }
#spacer { padding-top: 127px; }

/* MyChart Styles 
----------------------------------*/
#my_chart .int_main { background-image: url(../img/bground_int_main_mychart.jpg); }

#my_chart #int_mainContent
{
	width: 460px;
	border-right: none;
	margin-left: 218px;
}

#my_chart #int_right
{
	background: url(../img/my_chart_right_bar.gif) no-repeat;
	margin: 80px 33px 0 0;
	display: inline;
	padding: 0;
	width: 222px;
	height: 359px;
}

.nav_grey_bar
{
	height: 22px;
	display: block;
	background-color: #B7cbca;
	margin: 0 21px;
}

#my_chart #search_int { padding-top: 21px; }
#my_chart #page_title { margin-top: 15px; }
#my_chart #int_mainContent ul { margin-top: -10px; }
#my_chart #int_mainContent li { margin-bottom: 2px; }

/* Edit Search Results Styles 
----------------------------------*/
#int_left form
{
	margin: 0;
	padding: 0;
}

#int_left form fieldset
{
	border: none;
	margin: 0;
	padding: 0;
}

#int_left form h3
{
	font-size: 12px;
	font-weight: normal;
	color: #2f504f;
	margin: 0 0 4px 0;
	padding: 0;
}

#int_left form .box ul
{
	padding-left: 7px;
	.padding-left: 4px;
	/*to fix IE */
	margin: 0;
}

#int_left form li { margin-bottom: 6px; }

#int_left form label
{
	letter-spacing: -0.01em;
	.letter-spacing: -0.02em;
	/*to fix IE */
	font-size: 11px;
}

#int_left form input.radio
{
	margin: -1px 5px 0 0;
	vertical-align: top;
}

/* Find a Physician - Print on Demand */
#int_mainContent ul.two_col_list
{
	margin: 0;
	padding: 0 0 0 36px;
	width: 204px;
	float: left;
}

#int_mainContent ul.last { padding: 0 0 0 24px; }
#int_mainContent ul.two_col_list li { margin-bottom: 0; }

#int_mainContent ul.two_col_list li a
{
	color: #4583af;
	font-size: 11px;
	line-height: 15px;
	text-decoration: none;
}

#int_mainContent ul.two_col_list li a:hover
{
	color: #c63203;
	text-decoration: underline;
}

/* Medical Services Styles Left Navigation */
#int_left .med_services_nav_old /*added 1-14-09*/
{
	/*background-image: url(../img/bground_topnav.jpg);
	background-repeat: no-repeat;*/

	margin: 22px 0 0 0;
	*margin: 22px 0 0 0;
	padding: 0 0 0 24px;

}
#int_left .med_services_nav img { 
	margin: 3px 0px 3px 0px;
	_margin: -4px 0 0 0; /*added 1-12-09*/
}
#int_left .med_services_nav h1 { margin: 0; }
#int_left .med_services_nav h1.small /*added 1-12-09*/
{ 
	margin: 0; 
	font-size:13px;
}
#int_left .med_services_nav .rss_icon 
{
	display: block;
	margin: -16px 0 0 30px;
	_margin: -10px 0 0 30px;
}
#int_left .awards_recognition /*added 1-12-09*/
{
	background-image: url(../img/bground_award_recognition.jpg);
	background-repeat: no-repeat;

	margin: 0 0 0 0;
	*margin: 20px 0 0 0;
	padding: 0 0 0 24px;

}
#int_left .awards_recognition img /*added 1-12-09*/
{ 
	margin: 7px 0;  
	_margin: 2px 0;
}
#int_left .awards_recognition h1 /*added 1-12-09*/
	{ 
	padding: 3px 0 1px 0;
	margin: 20px 0 0 0; 
	*margin: 2px 0 0 0; 
	}

#int_left ul.sub_alt { margin-top: 3px; }
#int_left ul.sub_alt li
{
	margin-bottom: 5px;
	line-height: 1;
}
#int_left ul.sub_alt li .active_link
{
	color: #5475a3;
}
#int_left ul.sub_alt .subsub .active_link
{
	color: #c63203;
}
#int_left ul.sub_alt .subsub { margin-top: 3px; }
#int_left ul.subsub { margin-top: 3px; }
#int_left ul.subsub li
{
	margin-bottom: 5px;
	line-height: 10px;/*.9;*/
}

#int_left ul.subsub li ul li
{
	margin-bottom: 5px;
	line-height: 10px;/*9px;*/
}

/* Medical Services Styles Right Navigation */
#int_right .med_services_nav_old /*added 1-14-09*/
{
	/*background-image: url(../img/bground_topnav.jpg);*/
	background-repeat: no-repeat;

	margin: 20px 0 0 0;
	*margin: 20px 0 0 0;
	padding: 0 0 0 24px;

}

#int_right .med_services_nav img { 
	margin: 3px 0;
	_margin: -4px 0 0 0;/*added 1-12-09*/
}

#int_right .med_services_nav h1 { margin: 0; }
#int_right .med_services_nav h1.small /*added 1-12-09*/
{ 
	margin: 0; 
	font-size:13px;
}

#int_right .med_services_nav .rss_icon 
{
	display: block;
	margin: -16px 0 0 30px;
	_margin: -10px 0 0 30px;
}

#int_right .med_services_nav .box /*added 1-14-09*/
{
	/*background-image: url(../img/bground_topnav_right.jpg);*/
	background-repeat: no-repeat;

	margin: 20px 0 0 0;
	*margin: 20px 0 0 0;
	padding: 20px 0 0 24px;


}

#int_right h2 a.more
{
	color: #c63203;
	text-transform: uppercase;
	float: right;
	margin-left: 10px;
	font-size: 9px;
	text-decoration: none;/*added 1-12-09*/
}

#int_right h2 a.more:hover { 
	color: #c63203;
	text-decoration: underline;	/*added 1-12-09*/
}

#int_right h2
{
	display: block;
	clear: both;
	margin-bottom: 3px;
}



/* Why Choose Styles 
----------------------------------*/
#int_mainContent .box ul.why_choose
{
	background: url(../img/sm_dotted_line.gif) repeat-x left bottom;
	list-style: none;
	padding: 0;
	margin: 10px 0 0 0;
	width: 521px;
}

#int_mainContent .box ul.why_choose li
{
	background: url(../img/sm_dotted_line.gif) repeat-x 0 top;
	padding: 6px 0 3px;/*8px 0 8px;*/
	margin: 0;
}

#int_mainContent .box ul.why_choose li .imageBground
{
	float: left;
	margin-right: 7px;
	background-image: url(../img/mswc_bground.gif);
	background-repeat: no-repeat;
	height: 152px;
	width: 150px;
}

#int_mainContent .box ul.why_choose li img
{
	float: left;
	margin: 7px;
}

#int_mainContent .box ul.why_choose li p { margin: 0; }

/* Our Specialists - Bio Page */
#search_criteria a.return
{
	float: right;
	text-transform: uppercase;
	text-decoration: none;
	font-size: 9px;
	padding: 2px 0 0 0;
	color: #c63203;
}

#search_criteria a.return:hover { text-decoration: underline; }

img.bio_pic
{
	float: left;
	display: block;
	position: relative;
	top: -10px;
	margin: 0 11px 0 0;
	border: 10px solid #f2f0df;
}

img.location_pic /*added 1-12-09*/
{
	float: right;
	display: block;
	position: relative;
	top: -10px;
	margin: 7px 19px 0 0;
	border: 6px solid #c2d4d5;
}

div.bio_info
{
	display: block;
	float: left;
	width: 420px;
	margin: 0;
	padding: 0;
}

#int_mainContent .box div.bio_info h2
{
	font-size: 14px;
	font-weight: normal;
	color: #4d7197;
	margin: 0;
	padding: 0;
}

div.bio_info p
{
	font-size: 11px;
	line-height: 13px;
	color: #555555;
}

div.bio_info p span
{
	color: #4d7197;
	line-height: 16px;
	font-weight: bold;
	background-image: url(../img/dotted_line_body.gif);
	background-repeat: no-repeat;
	width: 420px;
	_width: 410px;
	display: block;
	margin: 0 0 4px 0;
}

div.bio_info p.color_dark_green { font-size: 11px; }

/* Support Groups Page 
----------------------------------*/
#int_right .box ul.support_links li a
{
	color: #1a405f;
	font-size: 10px;
	line-height: 12px;
	font-weight: bold;
	display: block;
	padding: 0 0 0 0;/*0 0 2px 0;*/
	_margin: 0 0 -12px 0; /*added 1-12-09*/
}

#int_right .box ul.support_links li a:hover
{
	color: #c63203;
	text-decoration: underline;
}

#int_mainContent .box p a.support_group
{
	color: #555555;
	text-decoration: underline;
}

#int_mainContent .box p a.support_group:hover
{
	color: #555555;
	text-decoration: none;
}

/* Patients and Visitors added 1-12-09 whole section added
----------------------------------*/
.text_indent
{
	margin: 0 0 0 18px;
	display: block;
}
#hcp table 
{
	border: 0;
	font-size: 11px;
}
	
#hcp thead th
{
	color: #4d7197;
	font-size: 11px;
	font-weight: bold;
	line-height: 13px;
}
	
#hcp th
{
	font-size: 11px;
	font-weight: bold;
	line-height: 13px;
}
	
#hcp tr.color1 { background-color: #f8fbf6; }
	
#hcp tr.color2 { background-color: #e7f3f4; }
	
#hcp th.indent
{
	padding: 0 0 0 18px;
	font-weight: normal;
}

#hcp td.top_padding
{
	padding: 10px 0 0 6px;
}
	
#hcp td
{
	font-size: 11px;
	line-height: 15px;
	padding-left: 6px;
}

#hcp td a
{
	color: #c63203;
	text-decoration: none;
}

#hcp td a:hover
{
	color: #c63203;
	text-decoration: underline;
}

#practice_name
{
	width:322px;
}

#contact_number
{
	width:116px;
}

#directions
{
	width:82px;
}

/* Float Clearing Styles 
----------------------------------*/

.clearfix2:after
{
	content: ".";
	display: block;
	height: 0;
	padding: 0;
	margin: 0;
	clear: both;
	visibility: hidden;
}

.clearfix:after
{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.clearfix { display: inline-block; }
.clear_both { clear: both; }

/* Hide from IE Mac \*/
.clearfix { display: block; }

/*Skip to Content for main.css*/
#skipnav a
{
	position: absolute;
	margin-left: 5px;
	margin-top: 00px;
	padding-top: 00px;
	text-decoration: none;
	border: none;
	color: #4A6074;
	background: transparent;
	display: none;
}

#skipnav a:focus
{
	padding: 3px;
	background: #900;
	color: #fff;
	margin-left: 0!important;
}

/*added 1-12-09*/
/* Button CSS for Right Nav
----------------------------------*/

ul.right_nav_dark_blue_button
{
	position: relative;
	width: 162px;
	height: 48px;
	display: block;
}

ul.right_nav_dark_blue_button li
{
	display: block;
	float: left;
	list-style-type: none;
}

ul.right_nav_dark_blue_button li a
{
	display: block;
	overflow: hidden;
	width: 162px;
	height: 48px;
	background: transparent url(../img/btn_dark_blue.gif) no-repeat 0 0;
}

ul.right_nav_dark_blue_button li a:hover
{ 
	text-decoration: none;
	background-position: 0 -48px; 
}




ul.right_nav_light_blue_button
{
	position: relative;
	width: 162px;
	height: 48px;
	*height: 54px;
	display: block;
}

ul.right_nav_light_blue_button li
{
	display: block;
	float: left;
	list-style-type: none;
}

ul.right_nav_light_blue_button li a
{
	display: block;
	overflow: hidden;
	width: 162px;
	height: 48px;
	background: transparent url(../img/btn_light_blue.gif) no-repeat 0 0;
}

ul.right_nav_light_blue_button li a:hover
{ 
	text-decoration: none;
	background-position: 0 -48px; 
}


ul.right_nav_green_button
{
	position: relative;
	width: 162px;
	height: 48px;
	*height: 54px;
	display: block;
}

ul.right_nav_green_button li
{
	display: block;
	float: left;
	list-style-type: none;
}

ul.right_nav_green_button li a
{
	display: block;
	overflow: hidden;
	width: 162px;
	height: 48px;
	background: transparent url(../img/btn_green.gif) no-repeat 0 0;
}

ul.right_nav_green_button li a:hover
{ 
	text-decoration: none;
	background-position: 0 -48px; 
}


ul.right_nav_white_button
{
	position: relative;
	width: 162px;
	height: 48px;
	*height: 54px;
	display: block;	
}

ul.right_nav_white_button li
{
	float: left;
	list-style-type: none;
	display: block;
	overflow: hidden;
	width: 162px;
	height: 48px;
}

ul.right_nav_white_button li a
{
	display: block;
	overflow: hidden;
	width: 162px;
	height: 48px;
	background: transparent url(../img/btn_white.gif) no-repeat 0 0;
}

ul.right_nav_white_button li a:hover
{ 
	display: block;
	overflow: hidden;
	width: 162px;
	height: 48px;
	text-decoration: none;
	background-position: 0 -48px; 
}



.line1
{
	text-align:center;
	font-weight:normal;
	font-size:12px;
	line-height:13px;
	color: #ffffff;
	display: block;
	margin: 5px 0 0 0;
	padding: 0;
	width: 144px;
}

.line2
{
	text-align:center;
	font-weight:normal;
	font-size:12px;
	line-height:13px;
	color: #ffffff;
	display: block;
	margin: 0;
	padding: 0;
	width: 144px;
}

.line3
{
	text-align:center;
	font-weight:normal;
	font-size:10px;
	line-height:10px;
	color: #d5c7ad;
	display: block;
	width: 144px;
	margin: 0;
	padding: 0;
}


.line1white
{
	text-align:center;
	font-weight:normal;
	font-size:12px;
	line-height:13px;
	color: #3c6382;
	display: block;
	margin: 5px 0 0 0;
	padding: 0;
	width: 144px;
}

.line2white
{
	text-align:center;
	font-weight:normal;
	font-size:12px;
	line-height:13px;
	color: #3c6382;
	display: block;
	margin: 0;
	padding: 0;
	width: 144px;
}

.line3white
{
	text-align:center;
	font-weight:normal;
	font-size:10px;
	line-height:10px;
	color: #7d6e5f;
	display: block;
	width: 144px;
	margin: 0;
	padding: 0;
}

ul.right_nav_buttons
{
	list-style-type:none;
}

ul.right_nav_buttons li a
{
	display: block;
	width: 162px;
	height: 31px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	outline: none;
	background-image: url(../img/btm_maps_bground.gif);
	background-repeat: no-repeat;
}

ul.right_nav_buttons li a:hover 
{ 
	background-position: 0 -31px; 
}


ul.right_nav_buttons div#quiz a, ul.right_nav_buttons div#animation a, ul.right_nav_buttons div#video a
	{
	display:block;
	width:162px;
	height:29px;
	font-size:12px;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	text-decoration:none;
	padding: 2px 0 0 0;
	text-align: center;
	color:#ffffff;
	text-indent: -18px;
	}

ul.right_nav_buttons div#quiz a, ul.right_nav_buttons div#animation a, ul.right_nav_buttons div#video a:hover
	{
	text-decoration:none;
	text-align: center;
	color:#ffffff;
	}

.button
{

}

li.program a
{
	text-align:center;
	font-weight:normal;
	font-size:11px;
	line-height:14px;
	color: #ffffff;
}

.type
{
	font-weight:500;
	font-size:10px;
	color:#CFC1A7;
	letter-spacing: .04em;
	margin: 0 0 0 -18px;
}	

/*added 1-12-09*/

/* NO SCRIPT */
#footerns
{
	border: 1px solid #cccccc;
	margin: 15px 30px 15px 30px;
	background-color: #ebecde;
}

#footerns a
{
	color: #636466;
	text-decoration: none;
	font-size: 9px;
}

#footerns h2
{
	font-family: Arial;
	font-size: 12px;
	font-weight: 800;
	text-align: left;
	margin-left: 20px;
	padding-bottom: 5px;
}

#footerns h3
{
	list-style: none;
	text-align: left;
	margin-left: 20px;
	margin-top: -10px;
	font-size: 11px;
}

#footerns a:hover
{
	color: #636466;
	text-decoration: underline;
	font-size: 9px;
}

#footerns ul.medicalservicens
{
	list-style: none;
	text-align: left;
	margin-left: -30px;
	margin-top: -10px;
}

#footerns ul.medicalservicens li
{
	display: inline;
	padding-left: 10px;
}

#footerns ul.visitorsns
{
	list-style: none;
	margin-left: -30px;
	margin-top: -10px;
}

#footerns ul.visitorsns li
{
	display: inline;
	padding-left: 10px;
}

#footerns ul.professionalsns
{
	list-style: none;
	text-align: left;
	margin-left: -30px;
	margin-top: -10px;
}

#footerns ul.professionalsns li
{
	display: inline;
	padding-left: 10px;
}

#footerns ul.professionalsns li.nsheader a, #footerns ul.visitorsns li.nsheader a, #footerns ul.medicalservicens li.nsheader a, #footerns h3 a
{
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	margin-top: 0px;
	padding-bottom: 5px;
}

#footerns ul.professionalsns li.nsheader a:hover, #footerns ul.visitorsns li.nsheader a:hover , #footerns ul.medicalservicens li.nsheader a:hover, #footerns h3 a:hover
{
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	margin-top: 0px;
	padding-bottom: 5px;
}

/* Button CSS for Right Nav
----------------------------------*/

ul.right_nav_dark_blue_button
{
	position: relative;
	width: 162px;
	height: 48px;
	display: block;
}

ul.right_nav_dark_blue_button li
{
	display: block;
	float: left;
	list-style-type: none;
}

ul.right_nav_dark_blue_button li a
{
	display: block;
	overflow: hidden;
	width: 162px;
	height: 48px;
	background: transparent url(../img/btn_dark_blue.gif) no-repeat 0 0;
}

ul.right_nav_dark_blue_button li a:hover
{ 
	text-decoration: none;
	background-position: 0 -48px; 
}

ul.right_nav_light_blue_button
{
	position: relative;
	width: 162px;
	height: 48px;
	*height: 54px;
	display: block;
}

ul.right_nav_light_blue_button li
{
	display: block;
	float: left;
	list-style-type: none;
}

ul.right_nav_light_blue_button li a
{
	display: block;
	overflow: hidden;
	width: 162px;
	height: 48px;
	background: transparent url(../img/btn_light_blue.gif) no-repeat 0 0;
}

ul.right_nav_light_blue_button li a:hover
{ 
	text-decoration: none;
	background-position: 0 -48px; 
}

ul.right_nav_green_button
{
	position: relative;
	width: 162px;
	height: 48px;
	*height: 54px;
	display: block;
}

ul.right_nav_green_button li
{
	display: block;
	float: left;
	list-style-type: none;
}

ul.right_nav_green_button li a
{
	display: block;
	overflow: hidden;
	width: 162px;
	height: 48px;
	background: transparent url(../img/btn_green.gif) no-repeat 0 0;
}

ul.right_nav_green_button li a:hover
{ 
	text-decoration: none;
	background-position: 0 -48px; 
}

ul.right_nav_white_button
{
	position: relative;
	width: 162px;
	height: 48px;
	*height: 54px;
	display: block;	
}

ul.right_nav_white_button li
{
	float: left;
	list-style-type: none;
	display: block;
	overflow: hidden;
	width: 162px;
	height: 48px;
}

ul.right_nav_white_button li a
{
	display: block;
	overflow: hidden;
	width: 162px;
	height: 48px;
	background: transparent url(../img/btn_white.gif) no-repeat 0 0;
}

ul.right_nav_white_button li a:hover
{ 
	display: block;
	overflow: hidden;
	width: 162px;
	height: 48px;
	text-decoration: none;
	background-position: 0 -48px; 
}

.line1
{
	text-align:center;
	font-weight:normal;
	font-size:12px;
	line-height:13px;
	color: #ffffff;
	display: block;
	margin: 5px 0 0 0;
	padding: 0;
	width: 144px;
}

.line2
{
	text-align:center;
	font-weight:normal;
	font-size:12px;
	line-height:13px;
	color: #ffffff;
	display: block;
	margin: 0;
	padding: 0;
	width: 144px;
}

.line3
{
	text-align:center;
	font-weight:normal;
	font-size:10px;
	line-height:10px;
	color: #d5c7ad;
	display: block;
	width: 144px;
	margin: 0;
	padding: 0;
}


.line1white
{
	text-align:center;
	font-weight:normal;
	font-size:12px;
	line-height:13px;
	color: #3c6382;
	display: block;
	margin: 5px 0 0 0;
	padding: 0;
	width: 144px;
}

.line2white
{
	text-align:center;
	font-weight:normal;
	font-size:12px;
	line-height:13px;
	color: #3c6382;
	display: block;
	margin: 0;
	padding: 0;
	width: 144px;
}

.line3white
{
	text-align:center;
	font-weight:normal;
	font-size:10px;
	line-height:10px;
	color: #7d6e5f;
	display: block;
	width: 144px;
	margin: 0;
	padding: 0;
}

ul.right_nav_buttons
{
	list-style-type:none;
}

ul.right_nav_buttons li a
{
	display: block;
	width: 162px;
	height: 31px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	outline: none;
	background-image: url(../img/btm_maps_bground.gif);
	background-repeat: no-repeat;
}

ul.right_nav_buttons li a:hover 
{ 
	background-position: 0 -31px; 
}

ul.right_nav_buttons div#quiz a, ul.right_nav_buttons div#animation a, ul.right_nav_buttons div#video a
	{
	display:block;
	width:162px;
	height:29px;
	font-size:12px;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	text-decoration:none;
	padding: 2px 0 0 0;
	text-align: center;
	color:#ffffff;
	text-indent: -18px;
	}

ul.right_nav_buttons div#quiz a, ul.right_nav_buttons div#animation a, ul.right_nav_buttons div#video a:hover
	{
	text-decoration:none;
	text-align: center;
	color:#ffffff;
	}

.button
{

}

li.program a
{
	text-align:center;
	font-weight:normal;
	font-size:11px;
	line-height:14px;
	color: #ffffff;
}

.type
{
	font-weight:500;
	font-size:10px;
	color:#CFC1A7;
	letter-spacing: .04em;
	margin: 0 0 0 -18px;
}	

/* NO SCRIPT */
#footerns
{
	border: 1px solid #cccccc;
	margin: 15px 30px 15px 30px;
	background-color: #ebecde;
}

#footerns a
{
	color: #636466;
	text-decoration: none;
	font-size: 9px;
}

#footerns h2
{
	font-family: Arial;
	font-size: 12px;
	font-weight: 800;
	text-align: left;
	margin-left: 20px;
	padding-bottom: 5px;
}

#footerns h3
{
	list-style: none;
	text-align: left;
	margin-left: 20px;
	margin-top: -10px;
	font-size: 11px;
}

#footerns a:hover
{
	color: #636466;
	text-decoration: underline;
	font-size: 9px;
}

#footerns ul.medicalservicens
{
	list-style: none;
	text-align: left;
	margin-left: -30px;
	margin-top: -10px;
}

#footerns ul.medicalservicens li
{
	display: inline;
	padding-left: 10px;
}

#footerns ul.visitorsns
{
	list-style: none;
	margin-left: -30px;
	margin-top: -10px;
}

#footerns ul.visitorsns li
{
	display: inline;
	padding-left: 10px;
}

#footerns ul.professionalsns
{
	list-style: none;
	text-align: left;
	margin-left: -30px;
	margin-top: -10px;
}

#footerns ul.professionalsns li
{
	display: inline;
	padding-left: 10px;
}

#footerns ul.professionalsns li.nsheader a, #footerns ul.visitorsns li.nsheader a, #footerns ul.medicalservicens li.nsheader a, #footerns h3 a
{
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	margin-top: 0px;
	padding-bottom: 5px;
}

#footerns ul.professionalsns li.nsheader a:hover, #footerns ul.visitorsns li.nsheader a:hover , #footerns ul.medicalservicens li.nsheader a:hover, #footerns h3 a:hover
{
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	margin-top: 0px;
	padding-bottom: 5px;
}

/*No Script Home Page*/

#footernshome
{
	border: none;
	margin: 5px 30px -10px 30px;
	background-color: #F2F0DF;
}

#footernshome a
{
	color: #636466;
	text-decoration: none;
	font-size: 9px;
}

#footernshome h2
{
	font-family: Arial;
	font-size: 12px;
	font-weight: 800;
	text-align: left;
	margin-left: 20px;
	padding-bottom: 5px;
}

#footernshome h3
{
	list-style: none;
	text-align: left;
	margin-left: 20px;
	margin-top: -10px;
	font-size: 11px;
}

#footernshome a:hover
{
	color: #636466;
	text-decoration: underline;
	font-size: 9px;
}

#footernshome ul.medicalservicens
{
	list-style: none;
	text-align: left;
	margin-left: -30px;
	margin-top: -10px;
}

#footernshome ul.medicalservicens li
{
	display: inline;
	padding-left: 10px;
}

#footernshome ul.visitorsns
{
	list-style: none;
	margin-left: -30px;
	margin-top: -10px;
}

#footernshome ul.visitorsns li
{
	display: inline;
	padding-left: 10px;
}

#footernshome ul.professionalsns
{
	list-style: none;
	text-align: left;
	margin-left: -30px;
	margin-top: -10px;
}

#footernshome ul.professionalsns li
{
	display: inline;
	padding-left: 10px;
}

#footernshome ul.professionalsns li.nsheader a, #footernshome ul.visitorsns li.nsheader a, #footernshome ul.medicalservicens li.nsheader a, #footernshome h3 a
{
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	margin-top: 0px;
	padding-bottom: 5px;
}

#footernshome ul.professionalsns li.nsheader a:hover, #footernshome ul.visitorsns li.nsheader a:hover , #footernshome ul.medicalservicens li.nsheader a:hover, #footernshome h3 a:hover
{
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	margin-top: 0px;
	padding-bottom: 5px;
}

.QuickLinksFlash {
	float:left;
	margin-left: 580px;
	margin-top: -87px;
	padding-top: 0px;
	border: none;
	background: transparent;
	width: 160px;
	height: 107px;  
}
.QuickLinksFlashNews {
	position: relative;
	float:left;
	margin-left:585px;
	margin-right: 15px;
	margin-top: -82px;
	padding-top: 0px;
	border: none;
	background: transparent;
	width: 160px;
	height: 107px;  
}
#int_left h1 {
padding: 0 0 3px 0;
}

/* VIGN FIXES */

#int_mainContent .read_moreA
{
	font-size: 11px;/* 10px;*/
	color: #c63203; /*added 1-12-09*/
}

div.bio_info h2
{
	font-size: 14px;
	font-weight: bold;
	color: #4d7197;
	margin: 0;
	padding: 0;
}

#PopUpEmail h3{
	_font-size: 12px;
}

#int_right .med_services_nav h1 { 
	margin-top:-3px;
	padding-bottom:3px;
}

/* Overides for content authoring html */
#int_mainContent .news_box td strong {
	font-size:11px;
	font-weight:normal;
	color:#4d4d4d;
	line-height:13px;
	font-family: Georiga;
}

#int_mainContent .news_box a{
	color:#4d7197;
	text-decoration:underline;
}

/* Added for Health Library */

.int_main_hl {
background:#FFFFFF url(../img/bground_int_main_hl.jpg) no-repeat scroll 0 0;
display:block;
margin:0 0 0 21px;
text-align:left;
width:958px;
}

.glossary_main .list_results dl dt{
	font-weight:normal;
	color:#555555;
}

.glossary_main .list_results dl dt.title{
	font-weight:bold;
	color:#5475A3;
}

.glossary_main .list_results dd a{
	word-wrap: break-word;
}

.feature-box{
	margin-left: 10px; 
	float: right; 
	margin-top: 10px; 
	font-size: 12px; 
	padding-bottom: 10px; 
	padding-left: 10px; 
	font-weight: normal; 
	background-color: #F8F7ED; 
	width: 210px; 
	padding-top: 10px; 
	margin-right: 10px; 
	font-family: Arial,Verdana,Helvetica,sans-serif;
}

.feature-box-img{
	margin-bottom: 6px; 
	border: 1px solid; 
	margin-right: 6px; 
	margin-top: 6px; 
	float: left; 
	margin-left: 6px;
}

#logon{
 background: #ffffff;
 width:975px;
 float:left;
 height:35em;
 margin-top:20px;
 }
 
 #logon .sign_in{
  background:#ffffff;
  margin: 25px 200px 50px 75px ;
  padding:30px 30px 30px 80px;
  border: 1px solid #d0e2ee;
  width:37%;
  height: 20em;
  }
  
 
  form.login_style{
   color:#065ea4;
   font-family:Arial, Verdana, Helvetica, sans-serif;
   font-weight:600;
   font-size:1.25em;
   margin-top:20px;
  }
 
   #logon .login_button{
    margin:-5px;
   }
   
  #logon div#question{
   border-left:1px solid #d0e2ee;
   height:12em;
   width:30%;
   margin:-280px 50px 60px 250px;
   float:right;
   padding-left: 40px;
   padding-top: 25px;
  }
  
   #logon div#question h5{
    font-weight:600;
    font-size:1.15em;
   }
   
  #return_mednet{
   margin-top:-45px;
   margin-left:115px;
  }
 
 /**Login page**/
 
  #logon div#question{
   padding-left: 20px;
   }
 
  #return_mednet{
   margin-top:-47px;
     }
	 
/**non flash banner css code added 6/22/2010**/

#flash_banner{
	background-color:#B6CBCC;
}

#banner_default{
	float:left;
	margin:10px;
	height:225px;
	width:695px; 
	border:none;
	overflow:hidden;
}

#banner_default img{
	height:225px;
	width:695px;
}

#banner_default ul li{
	height:225px;

}


#banner_default .banner_tag {
	text-align:left;
	margin-top:-210px;
	margin-left:20px;
	font-family: "Myriad Pro", Arial, Verdana, sans-serif;
	font-size:24px;
}
#banner_default .banner_tag p {margin:0; padding:0;}

#banner_default .banner_tease {
	 margin-left:20px;
	 font-size:14px;
}
#banner_default .banner_tease p {margin:0; padding:0;}
#banner_default .banner_tease a {
	 text-decoration:underline;
	 font-size:10px;
	 /*text-transform:uppercase;*/
}

#banner_default ul{
	margin-top: 0pt;
	margin-bottom: 0pt;
	padding-left: 0pt;
    list-style-type: none;
}

/**New Contact Information Portlet**/

div #contact_us_box{
	float:right;
	margin-top:-235px;
	margin-right:12px;
	background:url(../img/SidebarBackground.jpg) repeat-x #ffffff;
	font-family:  Arial, Verdana, "MS Sans Serif";
	font-size:12px;
	width:232px;
	height:256px;
	color:#ffffff;
	}
	
	div #contact_us_box img{
		margin:-10px 50px;
		border:none;
	}
	

div #contact_us_box ul li{
	list-style:none;
	margin-left:-27px;
	padding-bottom:10px;
	color:#f2f0df;
	font-size:13px;
	font-weight:600;
}

div #contact_us_box ul li a{
	color:#ffffff;
}

div #contact_us_box ul li ul li{
	padding-bottom:2px;
	color:#ffffff;
	font-size:12px;
	font-weight:normal;
}

div #contact_us_box ul#quickinfo{
	margin-top:27px;
}

div #contact_us_box ul#quickinfo li{
	padding-bottom:3px;
	list-style-image:url(../img/ArrowBullet.gif);
	margin-left:-12px;
	font-size:12px;
}

div #contact_us_box ul#quickinfo li a{
	color:#000000;
}
