﻿body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	margin:0;
	padding:0;
	color:#333
}
div {
	margin:0;
	padding:0
}
img {
	border:none;
	display:block;
	margin:0;
	padding:0
}
td {
	font-size:11px
}
a, a:link, a:visited {
	color:#F60;
	text-decoration:none
}
a:hover, a:active {
	color:#F60;
	text-decoration:underline
}
a.graylink:link, a.graylink:visited {
	color:#333;
	text-decoration:none
}
a.graylink:hover, a.graylink:active {
	color:#F60;
	text-decoration:underline
}
div.Wrapper h1.home {
	margin:-40px 0 0;
	position:absolute
}
h1 {
	font-weight:normal;
	font-size:12pt;
	color:#369
}
h1.Events {
	color:#693
}
h1.Resources {
	color:#f60
}
h1.Multimedia {
	color:#7d3dcd
}
h2 {
	font-weight:bold;
	font-size:9pt;
	color:#369;
	margin-bottom:0
}
h1 a, h1 a:link, h1 a:visited {
	color:#369
}
h1 a:hover, h1 a:active {
	color:#369
}
h2 a, h2 a:link, h2 a:visited {
	color:#369
}
h2 a:hover, h2 a:active {
	color:#369
}
h2.page_title, div.hublinks {
	display:none
}
h3 {
	font-weight:bold;
	font-size:12pt;
	color:#693;
	margin:0;
	padding:0
}
.left h3 {
	color:#444;
	font-size:9pt
}
p {
	margin-top:0;
	padding-top:5px;
	color:#333
}
b {
	color:#333
}
.ulnodisc {
	list-style:none
}
div.Wrapper {
	margin:0 auto 20px;
	width:940px/*X*/;
	color: #333333;
}
#divHeaderWrapper {
	border:1px solid #CCC;
	border-bottom:1px solid #CCC;
}
#mobile {
	display:none
}
#TopLeft {
	display:none
}
#Logo {
	margin:0 0 0 28px;
	width:133px
}
#divSearchWrapper {
	float:right;
	width:210px;
	margin:11px 11px 0 0
}
#Search {
	top:0;
	right:29px;
	text-align:center;
	padding-right:10px
}
input {
	background:#FFF;
	border:1px solid #DDD;
	margin:0 2px;
	padding:2px;
	color:#F60
}
input.button {
	border:1px solid #DDD;
	background:#EEE;
	color:#888;
	font-size:13px;
	font-weight:bold;
	line-height:1;
	padding:1px
}
input.button:hover, input.button:active {
	color:#777;
	background:#DDD
}
#results-search-box {
	margin-top:15px;
	margin-bottom:15px
}
form {
	padding:0;
	margin:0
}
#Links {
	float:right;
	width:210px;
	top:0;
	right:0;
	text-align: right;
}
#Banner {
	border:1px solid #CCC;
	vertical-align:middle
}
#Banner img {
	vertical-align:middle;
	margin:0;
	padding:0 0 0 15px
}
#grayDivide {
	background-color:#EEE;
	height:auto !important;
	height:105px;
	min-height:20px;
	padding:0 0 0 26px;
	clear:left;
	color: #333;
}
#grayDivide #what1 {
	position:relative;
	left:5px;
	top:0px;
	z-index:2;
	width:740px
}
#divContent p.BTT {
	text-align:right;
	margin:0;
	padding:0
}
#divContent p.Spanish {
	float:right
}
#divContent div.hrule, #divContent div.award {
	border-top:1px solid #CCC;
	padding:10px 0;
	clear:left
}

#divContent div.hrule h2 {
	margin-top:0;
	padding-top:0
}
#divContent #HealthContent div.hrule h2 {
	margin-top:0;
	padding-top:0
}
#divNews {
	background-color:#EEE;
	width:900px;
	padding:6px 0 0 20px;
	height:100%;
	float:left
}
#divNews .left {
	margin:0;
	padding:0;
	float:left;
	width:420px;
	background-color:#EEE
}
#divNews .left p {
	margin:0;
	padding:0 0 0 200px
}
#divNews .left img {
	margin:10px 10px 0 0;
	padding:0;
	border:1px solid #999;
	/*float:left*/
}
#divNews .left a, #divNews .left a:link, #divNews .left a:visited {
	color:#369;
	float:right
}
#divNews .left a:hover, #divNews .left a:active {
	color:#F60;
	text-decoration:underline
}
#divNews .right {
	margin:0;
	padding:0;
	width:450px;
	background-color:#EEE
}
#divNews .right td {
	margin:0;
	padding:0 2px 0 0;
	font-size:8pt;
	color:#666;
	text-decoration:none
}
#divNews .divButton {
	width:153px;
	border:1px solid #CCC;
	background-color:#FFF;
	margin:0 9px 9px 0;
	padding:8px 0 8px 8px
}
#divNews .divButton p {
	margin:0;
	padding:0;
	font-size:14px
}
.smtextgrey, a.smtextgrey, a.smtextgrey:link, a.smtextgrey:visited, a.smtextgrey:hover, a.smtextgrey:active {
	font-size:8pt;
	color:#999;
	text-decoration:none
}
.smtextgrey2 {
	font-size:8pt;
	color:#666;
	text-decoration:none
}
.clear {
	clear:both
}
.clearL {
	clear:left
}
.clearR {
	clear:right
}
#divBtmContent {
	border:1px solid #CCC;
	clear:left
}
#divBtmContent .left {
	float:left;
	margin:0 40px;
	padding:0
}
#divBtmContent .center {
	float:left;
	margin:0 5px 0 0;
	padding:0
}
#divBtmContent .right {
	margin:0;
	padding:10px 8px 5px 0
}
#divBtmContent img {
	vertical-align:middle;
	margin:0;
	padding:0
}
#divBtmContent {
	border:1px solid #CCC;
	height:97px;
	margin:0 auto;
	width:938px;/*X*/
}

#divContent {
	border:1px solid #CCC;
	padding:10px 0;
	width:938px;/*X*/
	color: #333;
}
#divContent div.clear {
	clear:both
}
#divContent div.border {
	margin:5px 0 20px;/*Boxes on the right*/
	padding:4px;
	border:1px solid #CCC;
	background-color:#FFF;
	text-align: left;
}
#divContent .border h2 {
	text-align:center
}
#divContent .border ol {
	list-style-type:upper-alpha
}
ol ol {
	list-style-type:lower-alpha
}

#divContent div.MediaLeft div.intGuide, #divContent div.left div.intGuide {
	margin:5px 0 10px;
	padding:0 5px 0 0;
	border:none;
	clear:left;
	position:relative
}
#divContent div.MediaLeft div.intGuide img, #divContent div.left div.intGuide img {
	margin:0 0 15px;
	border:1px solid #ccc;
	padding:2px;
	float:left
}
#divContent div.MediaLeft div.intGuide h1, #divContent div.MediaLeft div.intGuide h2, #divContent div.MediaLeft div.intGuide p, #divContent div.left div.intGuide h1, #divContent div.left div.intGuide h2, #divContent div.left div.intGuide p {
	margin:0 5px 5px 150px;
	padding:0
}
#divContent div.left #HealthContent div.HLvideo, #divContent div.left div.ContentVideo {
	width:136px;
	float:right;
	padding:0 0 15px 15px
}
#divContent div.left div.MMvideo {
	width:136px;
	float:left;
	padding:0 15px 15px 0
}
#divContent ul.siteMap {
	color:#693;
	font-weight:bold;
	list-style-type:none
}
#divContent .siteMap a, #divContent .siteMap a:link, #divContent .siteMap a:visited {
	color:#693
}
#divContent .right2 .siteMap a:hover, #divContent .right2 .siteMap a:active {
	color:#693;
	text-decoration:underline
}
#divContent .right2 .siteMap2 a:hover, #divContent .right2 .siteMap2 a:active {
	color:#999
}
#divContent ul.siteMap2 {
	color:#999;
	font-weight:normal;
	list-style-type:none
}
#divContent .siteMap2 li {
	text-indent:-25px
}
#divContent .siteMap2 a, #divContent .siteMap2 a:link, #divContent .siteMap2 a:visited {
	color:#999
}
#divContent .siteMap2 a:hover, #divContent .siteMap2 a:active {
	color:#999;
	text-decoration:underline
}
#divContent ul.siteMap3 {
	color:#999;
	font-weight:normal;
	list-style-type:none
}
#divContent .siteMap3 li {
	text-indent:-50px
}
#divContent .siteMap3 a {
	color:#999
}
#divContent div.siteMapL {
	float:left;
	width:270px
}
#divContent div.siteMapR {
	position:relative;
	width:260px;
	float:left
}
#divContent .MediaLeft {
	margin:0 0 10px 25px;
	width:545px;
	border:1px solid #CCC;
	padding:10px 0 10px 10px
}
#divContent .MediaLeft p {
	padding:0;
	margin-right:10px
}
#divContent .MediaLeft table.MultiM {
	width:555px;
	margin:0 0 20px -10px;
	padding:0
}
#divContent .MediaLeft .MultiM th {
	color:#7d3dcd;
	text-align:left;
	font-size:18px;
	margin:0;
	padding:10px 15px 2px;
	border-bottom:1px solid #EEE;
	vertical-align:text-top
}
#divContent .MediaLeft .MultiM td {
	margin:0;
	padding:10px 15px 2px;
	text-align:left;
	border-bottom:1px solid #EEE;
	vertical-align:text-top
}
#divContent .MediaLeft table.Resources {
	width:540px
}
#divContent .MediaLeft .Resources td {
	margin:0;
	padding:0;
	text-align:left;
	vertical-align:top
}
#divContent .MediaLeft table.Press {
	width:540px
}
#divContent .MediaLeft .Press p {
	margin:0;
	padding:0 5px 15px
}
#divContent .MediaLeft .Press h1 {
	color:#e6a606;
	margin:0;
	padding:10px 0 3px 5px
}
#divContent .MediaLeft .Press img {
	margin:0;
	padding:0
}
#divContent .MediaLeft div.Gallery {
	background-color:#F0EEEF;
	border:1px solid #CCC;
	width:270px;
	float:left;
	margin:0 12px 10px 0
}
#divContent .MediaLeft .Gallery img {
	margin:0;
	padding:5px 0 5px 7px
}
#divContent .MediaLeft img {
	float:left;
	margin:0;
	padding:0 10px 0 0
}
#divContent .MediaLeft a {
	color:#369
}
#divContent .MediaLeft a.Multimedia {
	color:#7d3dcd
}
#divContent .MediaWrap {
	padding:0;
	margin:0
}
#divContent .left {
	margin:-10px 0 -10px;
	width:545px;
	padding:15px 20px 20px 20px
}
#divContent div.left .required {
	color:#F00;
	font-weight:bold;
	font-size:1.25em
}
#divContent .IframeWide {
	margin:-10px 0 -10px;
	width:870px;
	padding:15px 10px 20px 30px
}
#divContent .left img, #divContent .left img.Lalign {
	float:left;
	padding:2px;
	margin:0 1px 1px 0;
	border:1px solid #CCC
}
#divContent .left img.media {
	padding:0;
	margin:0;
	display:block
}
#divContent .left address {
	margin:10px 0 0 20px;
	padding:0;
	text-indent:0;
	color:#369;
	font-style:normal
}
#divContent .left .indent p {
	margin:0;
	padding:0
}
#divContent .left ul.Lalign {
	margin:0 0 10px;
	padding:0;
	list-style-type:none;
	clear:left
}
#divContent .left h2 {
	color:#369;
	padding-top:5px
}
#divContent .left h1.newsHead {
	margin:0;
	padding:0
}
#divContent .left h2.newsSubhead {
	font-style:italic;
	color:#369;
	margin:0 0 10px;
	padding:0
}
#divContent .left2 {
	margin:-10px 0 0;
	width:300px;
	padding:10px 10px 0 30px
}
#divContent .left2 img.Lalign {
	float:left;
	padding:0;
	margin:0 5px 5px 0
}
#divContent .left2 img.media {
	padding:0;
	margin:0;
	display:block
}
#divContent .left2 address {
	margin:10px 0 0 25px;
	padding:0;
	text-indent:0;
	font-style:normal;
	font-weight:bold
}
#divContent .left2 .indent p {
	margin:0;
	padding:0
}
#divContent .left2 ul.Lalign {
	margin:0 0 10px;
	padding:0;
	list-style-type:none;
	clear:left
}
#divContent .left2 h2.main {
	color:#369
}
#divContent .left2 h1.newsHead {
	margin:0;
	padding:0
}
#divContent .left2 h2.newsSubhead {
	font-style:italic;
	color:#369;
	margin:0 0 10px;
	padding:0
}
#divContent img.LEANteam {
	margin:0;
	padding:0 20px 5px 0;
	float:left
}
#divContent p.newsFooter {
	font-style:italic;
	text-align:center;
	margin:0;
	padding:0 0 5px 0
}
#divContent .left h1, h2, p {
	padding-right:0
}
#divContent .left2 h1, h2, p {
	padding-right:0
}

#divContent hr {
	border-width:1px;
	border-style:solid none none;
	border-color:#CCC
}
#divContent .boldened, #divContent .definition_term, #divContent .list_item, #divContent .accent_header {
	font-weight:bold;
	color:#369
}

#divContent div#specialties, #divContent div#ms-header {
	border:1px solid #CCC;
	text-align:center;
	padding:10px 5px;
	margin:0 0 15px
}
#divContent div#specialties h1, #divContent div#ms-header p {
	margin:0;
	font-size:24px;
	color:#666;
	font-weight:normal;
	padding:0
}
#divContent div#specialties h2, #divContent div#ms-header span {
	margin:0;
	font-size:16px;
	color:#666;
	font-weight:normal;
	padding:0;
	display:block
}
#divContent .thumbnail_caption {
	color:#369
}
#divContent div.thumbnail_align_right, #divContent div.thumbnail_align_left {
	padding-bottom:5px
}
#divContent div#hl-banner {
	border:1px solid #CCC;
	padding:5px;
	margin-bottom:10px;
	width:533px
}
#divContent div#hl-search {
	float:left;
	width:170px
}
#divContent div#hl-header {
	float:left;
	width:250px
}
#divContent div#hl-search form {
	padding:0;
	margin:10px 0
}
#divContent div#hl-alpha {
	width:auto;
	margin:0 auto;
	padding:2px 0;
	text-align:center;
	clear:left
}
#divContent div#hl-alpha a, #divContent div#hl-alpha a:link, #divContent div#hl-alpha a:visited {
	color:#828282;
	padding:0 1px 0 1px;
	margin:0 2px;
	font-size:16px
}
#divContent div#hl-alpha a:hover, #divContent div#HHL-alpha a:active {
	color:#f60;
	background:#eee;
	text-decoration:none;
	margin:0 1px 0 1px;
	border:1px solid #ccc
}
#divContent div#hl-header span {
	color:#828282;
	font-size:32px;
	margin:0;
	padding:5px 0 10px;
	font-weight:lighter
}
#divContent div#ListLinks {
	clear:left;
	margin-bottom:5px
}
#divContent #ListLinks a, #divContent #ListLinks a:link, #divContent #ListLinks a:visited {
	color:#369
}
#divContent #ListLinks p {
	padding:2px 0;
	margin:0
}
#divContent #ListLinks h1 {
	padding:0;
	margin:10px 0 5px
}
#divContent #ListLinks h2, #divContent #ListLinks h3 {
	margin-top:0;
	padding-top:0
}
#divContent #ListLinks ul.inline {
	list-style-type:none;
	margin:0 0 5px;
	padding:0
}
#divContent #ListLinks ul.inline li {
	display:inline;
	margin:0 5px 0 0;
	padding:0 0 0 8px;
	border-left:1px solid #CCC
}
#divContent #ListLinks ul.inline li.noborder {
	border-left:none;
	padding-left:0
}
#divContent #ListLinks a:hover, #divContent #ListLinks a:active {
	color:#F60
}
#divContent p.archive {
	text-align:right;
	padding:0;
	margin:0
}
#divContent table.HealthPressLinks {
	margin:0 0 0 10px;
	padding:0;
	width:250px
}
#divContent .HealthPressLinks a {
	margin:0;
	padding:0;
	text-align:left
}
#divContent .HealthPressLinks img {
	float:left;
	margin:0;
	padding:0 3px 0 0
}
#divContent .right {
	width:310px;
	margin:-10px 0 5px;
	padding:10px 20px 0;/*X*/
	float:right;
	text-align:left;
	border-left:1px solid #CCC;
	border-bottom:1px solid #CCC
}
#divContent div.rightCutline {
	font-size:10px;
	color:#369;
	padding:0;
	text-align:left
}
#divContent .rightCutline, #divContent #HealthContent .rightCutline, #divContent div.rightCutline p, #divContent span.rightCutline {
	font-size:10px;
	color:#369;
	padding:0 0 10px;
	text-align:left
}
#divContent span.rightCutline {
	display:block
}
#divContent a span.rightCutline {
	color:#F60;
	text-decoration:none
}
#divContent a:hover span.rightCutline {
	text-decoration:underline
}
p.rightCutline strong {
	font-size:12px
}
#divContent .right .rightCutline a.cutlink, #divContent .right .rightCutline a.cutlink:link, #divContent .right .rightCutline a.cutlink:visited, #divContent .right .rightCutline a.cutlink:hover, #divContent .right .rightCutline a.cutlink:active {
	color:#693
}
#divContent .right a, #divContent .right a:link, #divContent .right a:visited {
	color:#693
}
#divContent .right a:hover, #divContent .right a:active {
	color:#693;
	text-decoration:underline
}
#divContent .right .pLeft {
	text-align:left
}
#divContent .right p.pMediaR {
	color:#369
}
#divContent .right p.pHealthR {
	color:#7a7a7a
}
#divContent .right table.PressLinks {
	width:100%
}
#divContent .right .PressLinks p {
	margin:0;
	padding:0;
	font-size:9px;
	color:#306;
	text-align:center
}
#divContent .right .PressLinks td a, #divContent .right .PressLinks td a:link, #divContent .right .PressLinks td a:visited {
	color:#369;
	text-align:left;
	margin:0;
	padding:0
}
#divContent .right .PressLinks td a:hover, #divContent .right .PressLinks td a:active {
	color:#369;
	text-align: center;
}
#divContent .right .PressLinks td a img, #divContent .right .PressLinks td a:link img, #divContent .right .PressLinks td a:visited img {
	border:1px solid #CCC
}
#divContent .right .PressLinks td a:hover img, #divContent .right .PressLinks td a:active img {
	border:1px solid #369
}
#divContent .right .PressLinks td img {
	float:left;
	margin:1px 7px 0 0;
	padding:1px;
	border:1px solid #CCC
}
#divContent .right .PressLinks td {
	width:50%;
	margin:0 0 5px;
	padding:5px 5px 5px 1px;
	vertical-align:top
}
#divContent .right table.calendar {
	font-size:8pt;
	color:#00C;
	text-decoration:none;
	margin:5px 0 0 0;
	padding:0
}
#divContent .right td {
	font-size:8pt;
	color:#333;
	text-decoration:none;
	text-align:center
}
#divContent .right td.bold {
	font-weight:bold
}
#divContent .right img.imgOne {
	margin:20px 0 0 10px;
	padding:0;
	border:1px solid #999;
	width:265px;
	height:158px
}
#divContent .right2 {
	width:545px;
	margin:-10px 0;
	padding:10px;
	float:right;
	text-align:left;
	border-left:1px solid #CCC
}
#divContent .right2 h2 a, #divContent .right2 h2 a:link, #divContent .right2 h2 a:visited, #divContent .right2 h2 a:hover, #divContent .right2 h2 a:active {
	color:#369
}
#divContent .right2 p.pMediaR {
	color:#369
}
#divContent .right2 p.pHealthR {
	color:#7a7a7a
}
#divContent .right2 h2.main {
	color:#369
}
#divContent .right2 table.PressLinks {
	width:290px;
	border:1px solid #EEE
}
#divContent .right2 .PressLinks p {
	margin:0;
	padding:0;
	font-size:9px;
	color:#306;
	text-align:left
}
#divContent .right2 .PressLinks a, #divContent .right2 .PressLinks a:link, #divContent .right2 .PressLinks a:visited {
	color:#306;
	text-align:left;
	margin:0;
	padding:0
}
#divContent .right2 .PressLinks a:hover, #divContent .right2 .PressLinks a:active {
	color:#F60
}
#divContent .right2 .PressLinks img {
	float:left;
	margin:0;
	padding:0 6px 0 0
}
#divContent .right2 .PressLinks td {
	width:145px;
	margin:0;
	padding:10px
}
#divContent .right2 table.calendar {
	font-size:8pt;
	color:#00C;
	text-decoration:none;
	margin:5px 0 0 0;
	padding:0
}
#divContent .right2 td {
	font-size:8pt;
	color:#333;
	text-decoration:none;
	text-align:center
}
#divContent .right2 td.bold {
	font-weight:bold
}
#divContent .right2 img.imgOne {
	margin:20px 0 0 10px;
	padding:0;
	border:1px solid #999;
	width:265px;
	height:158px
}
#divContent #healthLibNav {
	overflow:hidden;
	padding:10px 0 5px
}
#divContent #healthLib {
	list-style-type:none;
	margin:0;
	padding:0
}
#divContent #healthLib li {
	border-left:1px solid #000;
	margin:0 1px 0 -1px;
	padding:0 3px;
	float:left
}
#divContent .wordBox {
	border:1px solid #CCC;
	margin:0 15px 0 30px;
	padding:4px
}
#divContent .wordBox a, #divContent .wordBox a:link, #divContent .wordBox a:visited {
	color:#693;
	text-decoration:none
}
#divContent .wordBox a:hover, #divContent .wordBox a:active {
	text-decoration:underline
}
#divContent .genTable {
	border:1px solid #CCC;
	background-color:#EEE
}
#divContent .genTable td {
	margin:0;
	padding:5px 12px 5px 7px;
	border-bottom:1px solid #EEE
}
#divContent .genTable th {
	margin:0;
	background-color:#EEE;
	text-align:left;
	padding:5px
}
#divContent table.newsRelease {
	width:530px
}
#divContent .newsRelease td {
	margin:0;
	padding:3px
}
#divFooter {
	clear:both;
	list-style:none;
	margin:0;
	padding:5px 0 10px;
	text-align:center
}
#divFooter li {
	border-right:1px solid #888;
	display:inline;
	margin:0 8px 0 0;
	padding:0 8px 0 0
}
#divFooter li:last-child, #divFooter .last-child {
	border:none;
	margin:0;
	padding:0
}
#divFooter a, #divFooter a:link, #divFooter a:visited {
	color:#333
}
#divFooter a:hover, #divFooter a:active {
	color:#F60;
	text-decoration:underline
}
#divFooter #PortalLogin {
	color:#F60
}
.SiteMapSearch {
	float:right
}
#divContent div #ContentPhotoH, #divContent div #ContentPhotoV {
	float:left;
	margin:8px 20px 5px 0;
	display:inline
}
#divContent div #ContentPhotoH {
	width:151px
}
#divContent div #ContentPhotoV {
	width:103px
}
#divContent div #ContentPhotoH img, #divContent div #ContentPhotoV img {
	padding:2px;
	margin:0 0 5px;
	border:1px solid #CCC;
	float:none
}
#divContent div.left div.TableGandW {
	margin:5px 0;
	border-top:1px solid #CCC
}
#divContent div.left div.TableGandW p {
	margin:0;
	padding:4px;
	border:1px solid #CCC;
	border-top:none
}
#divContent div.left div.TableGandW p.Gry {
	background:#EEE
}
#divContent div.left div#MiniLeftNav {
	width:150px;
	float:left
}
#divContent div.left div#MiniContent {
	margin:0px 0 0 155px;
	width:385px
}
div.left div.mini3 {
	width:120px;
	margin:0 5px 0 0;
	float:left
}
#divContent div.MediaLeft div.NewsArchive, #divContent div.left div.NewsArchive {
	clear:left;
	padding:5px 0 0;
	margin:5px 0 10px;
	border-top:1px solid #EEE
}
#divContent div.MediaLeft div.NewsArchive img, #divContent div.left div.NewsArchive img {
	float:left;
	border:1px solid #CCC;
	padding:1px;
	margin:0 5px 0 0
}
#divContent div.MediaLeft div.NewsArchive h2, #divContent div.left div.NewsArchive h2 {
	padding:0 0 2px 47px;
	margin:0
}
#divContent div.MediaLeft div.NewsArchive p, #divContent div.left div.NewsArchive p {
	padding:0 0 0 47px;
	margin:0
}
#divContent div.MediaLeft div.NewsArchive a, #divContent div.left div.NewsArchive a {
	color:#369
}
#divContent div.MediaLeft div.NewsArchive a:hover, #divContent div.MediaLeft div.NewsArchive a:active, #divContent div.left div.NewsArchive a:hover, #divContent div.left div.NewsArchive a:active {
	color:#F60;
	text-decoration:underline
}
#divContent div.left div.ctmag {
	border-top:1px solid #CCC;
	margin:10px 0 20px;
	padding:10px 0 0
}
#divContent div.left div.ctmag div {
	width:90px;
	margin:0 10px 0 0;
	float:left
}
#divContent div.left div.ctmag div img {
	margin:0 0 5px
}
#divContent div.left div.ctmag h2 {
	padding:0;
	margin:0 0 5px
}
#divContent div.left div.ctmag p {
	clear:left;
	padding:0;
	margin:0
}
#divContent div.MediaLeft table#SMimages td {
	border:1px solid #CCC;
	background:#EEE;
	vertical-align:top;
	width:160px
}
#divContent div.MediaLeft table#SMimages td h2 {
	margin:0 0 2px 3px;
	padding:0;
	clear:left
}
#divContent div.MediaLeft table#SMimages td img {
	margin:0 0 6px;
	padding:2px;
	background:#FFF;
	border:1px solid #CCC
}
#divContent div.MediaLeft table#SMimages td img.SMvert {
	margin:0 26px 6px
}
#divContent div.MediaLeft table#SMimages td p {
	padding:0;
	margin:0 0 7px 3px
}
#divContent div.MediaLeft table#SMimages td p.ImageNumber {
	float:right;
	font-size:10px;
	padding:0;
	margin:0 3px 0
}
#divContent div.MediaLeft p.SMimages {
	text-align:right;
	clear:left;
	padding:0;
	margin:0 15px 0 0
}
/*SocialMediaList*/
#social-media-list {
	margin:15px 0 0;
	padding:0
}
#social-media-list li {
	display:inline;
	float:left;
	list-style:none;
	margin:0 30px 15px 0;
	padding:0
}
#social-media-list a {
	border:1px solid #FFF;
	float:left;
	height:0;
	overflow:hidden;
	padding:34px 0 0;
	width:34px
}
#social-media-list a:hover {
	border:1px solid #E4E4E4
}
.twitter {
	background:url(/images/social-media-list-sprite.png) 0 0 no-repeat
}
.blogger {
	background:url(/images/social-media-list-sprite.png) -34px 0 no-repeat
}
.facebook {
	background:url(/images/social-media-list-sprite.png) -68px 0 no-repeat
}
.youtube {
	background:url(/images/social-media-list-sprite.png) -102px 0 no-repeat
}
.rss {
	background:url(/images/social-media-list-sprite.png) -136px 0 no-repeat
}
/*LightboxExtras*/
.Wrapper #divContent .hide-lightbox-links {
	background:none;
	border:none;
	display:inline;
	float:left;
	height:0;
	margin:0;
	overflow:hidden;
	padding:0
}/*FloatCorrection*/
.left:after, .left2:after, .mediaLeft:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden
}
.left, .left2, .MediaWrap {
	display:inline-block
}/* Hides from IE-mac \*/
* html .left, html .left2, html .MediaWrap {
	height:1%
}
.left, .left2, .MediaWrap {
	display:block
}/* End hide from IE-mac */
#divMenuWrapper {
	border:1px solid #CCC;
	border-top:none;
	margin:0;
	padding:0
}
#divMenuWrapper a {
	font-weight:bold;
	font-size:8pt;
	font-family:Arial, Helvetica, sans-serif;
	color:#666
}
#divMenuWrapper a:hover {
	color:#F26649;
	text-decoration:none
}
#menuTop {
	border-bottom:1px solid #CCC;
	height:18px
}
#menuTop ul {
	padding:0;
	list-style-type:none;
	margin:0 0 0 30px
}
#menuTop ul li {
	display:inline;
	margin:0 40px 0 0;
	padding:0
}
#menuBtmWrapper {
	margin-left:27px;
	height:19px
}
#menuBtm {

	float:left;
	clear:left;
    position: absolute;
    /*top: 132px; */
    width: 900px; 
    margin-left: 0px; 
    z-index:50;
    height: 19px;
    
}
ul.menu
{
    display: inline;
    list-style: none;
    height:20px;
    
}
ul.menu li a 
{ text-decoration: none;
               font-weight:bold;
	            font-size:8pt;
	             font-family:Arial, Helvetica, sans-serif;
	            color:#666;
	            }
ul.menu li
{
    display: block;
    float: left; 
	border:none;
    font-weight:bold;
	font-size:8pt;
	font-family:Arial, Helvetica, sans-serif;
	color:#666; 
    width:115px;
    height:20px;
    
   
}
ul.menu li span
{
    display: block;
    padding: 3px 10px 0px 10px;
    font-weight:bold;
	font-size:8pt;
	font-family:Arial, Helvetica, sans-serif;
	color:#666;
	background: #eee left 32px; 
    height:17px;
	text-align:center;
    
}
ul.menu li span a
{
    font-weight:bold;
	font-size:8pt;
	font-family:Arial, Helvetica, sans-serif;
	color:#666;
}

ul.menu li.lastmenu
{
    padding-right:0px;
	width: 140px;
}

ul.menu li:hover span
{
    background: #eee left 30px; 
}


div.submenu
{
    display: none;
    clear: none;
    float: left;
    background-color: #fff;
    position: absolute;
    top: 20px;
    min-width: 200px;
    margin: 0px 0px 8px 0px;
    padding: 0px;
}
ul.menu li:hover div.submenu { display:block; }
ul.menu a:hover div.submenu { display: block; }

.submenu ul
{
    float:left;
    text-indent: 0px;
    list-style: none;
    padding: 0; margin: 0;
    background: #fff none no-repeat;
}

.submenu ul li
{
    clear: both;
    background:#FFF url(app_master/globaltraining/menu_more_arrow.gif) right bottom no-repeat;
    margin: 0px;
    padding: 0px;
    font-weight: bold;
    font-family:Arial, Helvetica, sans-serif;
    vertical-align: middle;
    min-height:0px;
    color:#ff6600;
    height:20px;
    width:200px;
}

.submenu ul li span
{
    background:#FFF url(app_master/im/menu_more_arrow.gif) right bottom no-repeat;
    display:block;
    left: 0px;
    right: 0px;
    /*width: 220px;*/
    width:200px;
    text-align: left;
    vertical-align: middle;
    margin: 0px 0px 0px 0px; 
    height: 20px;
    max-height: 20px;
    padding: 0px;
    border: Solid 1px #CCC;

}
.submenu li.line { display:none; }
div.submenu ul li a
{
    display: block;
    vertical-align: middle;
    text-align:left;
	background:#FFF none no-repeat;
	color: #ff6600;
	text-decoration:none;
    font-weight: bold;
    height:  20px;
    font-family: arial, helvetica, sans-serif;
    padding: 0px 0px 0px 10px;
    font-size:8pt;
}



.submenu ul li span a:hover
{
    color: #ff6600;
    background-color: #f0f0f0;
    
}

/*.subMenu h2 {
	font-weight:bold;
	font-size:10pt;
	font-family:Arial;
	color:#369;
	padding:0 0 0 17px;
	margin:0
}*/

/*#menuBtm ul.menu
{
    display: inline;
	list-style:none;
	margin:0;
	padding:0;
}

#menuBtm ul li ul li a, #menuBtm h2 {
	font:bold 11px/16px arial, helvetica, sans-serif;
	display:block;
	border:1px solid #CCC;
	border-bottom:none;
	margin:0;
	padding:2px 3px
}
#menuBtm ul li ul {
	border-bottom:1px solid #CCC
}
#menuBtm h2 {
	color:#666;
	border:none
}
#menuBtm ul li ul li a {
	background:#FFF;
	text-decoration:none
}
#menuBtm ul li ul li .hasChildMenu {
	background:#FFF url(/images/menu_more_arrow.gif) right bottom no-repeat
}
#menuBtm ul li ul li a:hover {
	background:#F0F0F0
}
#menuBtm ul li ul li .hasChildMenu:hover {
	background:#F0F0F0 url(/images/menu_more_arrow.gif) right bottom no-repeat
}
#menuBtm li {
	position:relative
}
#menuBtm ul ul ul {
	position:absolute;
	top:0;
	left:100%
}
#menuBtm ul ul {
	position:absolute;
	z-index:50
}
div#menuBtm ul ul, div#menuBtm ul li:hover ul ul, div#menuBtm ul ul li:hover ul ul {
	display:none
}
div#menuBtm ul li:hover ul, div#menuBtm ul ul li:hover ul, div#menuBtm ul ul ul li:hover ul {
	display:block
}
div#menuBtm #inSpanish {
	color:#F60;
	display:block;
	float:right;
	font-weight:normal;
	line-height:15px;
	margin:0;
	padding:1px 30px 0 0
}
div#menuBtm #inSpanish:hover {
	text-decoration:underline
}
#subMenu {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666;
	margin:0 15px 0 30px;
	padding:4px;
	text-align:left
}
#subMenu h1 {
	font-weight:bold;
	font-size:10pt;
	font-family:Arial;
	color:#369;
	margin:0;
	padding:0 0 0 17px
}
#subMenu h2 {
	font-weight:bold;
	font-size:10pt;
	font-family:Arial;
	color:#369;
	padding:0 0 0 17px;
	margin:0
}
#subMenu li {
	list-style-type:none;
	margin:0;
	padding:0
}
#subMenu a {
	color:#666;
	margin:0;
	padding:0
}
#subMenu a:hover {
	text-decoration:underline;
	margin:0;
	padding:0
} */
#menuContent {
	list-style-type:none;
	margin:0;
	height:14px;
	padding:5px 0;
	overflow:hidden;
	text-align:center;
	border:1px solid #CCC;
	border-bottom:none
}
#menuContent ul {
	list-style-type:none;
	margin:0 0 0 15px;
	padding:0
}
#menuContent ul li {
	display:inline;
	padding-right:15px;
	padding-left:15px;
	border-left:1px solid #CCC
}
#menuContent a {
	color:#333
}
#menuContent a:hover {
	color:#F60;
	text-decoration:underline
}
#menuMedia {
	margin:0 0 0 25px;
	overflow:hidden;
	text-align:center;
	width:555px;
	height:22px
}
#menuMedia ul {
	list-style-type:none;
	margin:0;
	padding:0
}
#menuMedia ul li {
	background:url(../Media/images/menu/inactive.jpg) no-repeat;
	display:inline;
	float:left;
	width:92px;
	margin:0;
	padding:0
}
#menuMedia a {
	color:#FFF;
	display:block;
	float:left;
	width:92px;
	height:22px;
	font-weight:normal;
	font-size:12px;
	line-height:23px;
	text-decoration:none
}
#menuMedia li.News a:hover {
	background:url(../Media/images/menu/news_active.jpg) no-repeat
}
#menuMedia li.Events a:hover {
	background:url(../Media/images/menu/events_active.jpg) no-repeat
}
#menuMedia li.Multimedia a:hover {
	background:url(../Media/images/menu/multimedia_active.jpg) no-repeat
}
#menuMedia li.Contact a:hover {
	background:url(../Media/images/menu/Contact_active.jpg) no-repeat
}
#menuMedia li.Press a:hover {
	background:url(../Media/images/menu/press_active.jpg) no-repeat
}
#menuMedia li.Social a:hover {
	background:url(../Media/images/menu/social_active.jpg) no-repeat
}/*PageTools*/
#menuMediaR {
	height:30px;
	overflow:hidden;
	padding:10px 0 0;
	width:300px
}
#menuMediaR ul {
	list-style:none;
	margin:0;
	padding:0
}
#menuMediaR ul li {
	display:inline;
	float:left;
	margin:0 16px 0 0;
	padding:0
}
#menuMediaR .icon a, #menuMediaR #emailPage a {
	background:#DDF;
	display:block;
	height:0;
	overflow:hidden;
	padding:16px 0 0;
	width:16px
}
#menuMediaR .icon a:hover {
	background:#FDD
}
#addThis {
	width:88px
}
#menuMediaR span {
	display:inline-block;
	float:left;
	margin:0;
	width:29px
}
#menuMediaR #font {
	color:#888;
	margin:0;
	width:95px
}

#menuHealthR {
	list-style-type:none;
	width:300px
}
#menuHealthR h2 {
	font-size:16px;
	color:#646464;
	font-weight:normal;
	margin:0 0 10px;
	padding:0
}
#menuHealthR ul ul li {
	margin:0 0 3px -25px;
	padding:0
}
#menuHealthR ul {
	list-style-type:none;
	text-align:left
}
#menuHealthR p {
	margin:10px 0 0 5px;
	padding:0;
	text-align:center
}
#menuHealthR li {
	margin:0 0 3px;
	padding:0
}
#menuHealthR ul a {
	color:#7a7a7a;
	margin:0;
	padding:0
}
#submenuMultimedia {
	list-style-type:none;
	margin:0 0 0 25px;
	overflow:hidden;
	text-align:center;
	width:545px;
	height:22px;
	background-color:#F0F0F0;
	padding:0 10px 0 0;
	border:1px solid #EEE;
	border-bottom:none
}
#submenuMultimedia ul {
	list-style-type:none;
	margin:0;
	padding:0;
	width:545px
}
#submenuMultimedia ul li {
	display:inline;
	padding-right:0;
	padding-left:0;
	float:left;
	padding:0 0 0 29px;
	margin:0
}
#submenuMultimedia ul li.events {
	padding:0 0 0 10px
}
#submenuMultimedia ul li.month {
	font-weight:bold;
	color:#666;
	display:block;
	float:left;
	font-size:12px;
	height:22px;
	line-height:23px;
	margin:0;
	padding-left:15px
}
#submenuMultimedia a {
	color:#666;
	display:block;
	float:left;
	height:22px;
	font-weight:normal;
	font-size:12px;
	line-height:23px;
	margin:0;
	padding:0
}
.menuMore {
	background:url(/images/menu_more_arrow.gif) right bottom no-repeat
}
/*HomepagePositioning*/
div#home-wrapper {
	margin:126px auto 0;
	width:940px;/*X*/
	border:none
}
div#seo-footer {
	width:938px;/*X*/
	margin:0 auto;
	top:582px;
	position:absolute;
	text-align:center;
	color:#CCC
}
div#seo-footer p {
	padding:0;
	margin:0;
	color:#AAA
}
div#seo-footer p a {
	color:#AAA
}/*SeoFooter*/
div#seo-footer-v2 {
	width:918px;
	padding:0;
	margin:0 auto;
	top:582px;
	position:absolute;
	text-align:center;
	color:#ccc
}
div#seo-footer-v2 p {
	padding:0;
	margin:0;
	color:#aaa
}
div#seo-footer-v2 p a {
	color:#aaa
}/*HomepageNews*/
div#home-news {
	width:920px;/*X*/
	background-color:#EEE;
	position:absolute;
	top:334px;
	margin:0 auto;
	padding:6px 0 0 20px;
	border:none;
	height:auto
}
/*ContentPositioning*/
.contentPosition div#header-position {
	position:absolute;
	top:0;
	width:940px;/*X*/
	margin:0 auto;
	border:none
}
.contentPosition div#divContent {
	margin-top:120px
}
.contentPosition div#divContent.after-sub-menu {
	margin-top:145px
}
.contentPosition div#divContent div.left {
	float:left
}
.contentPosition div#divContent div.right {
	float:left;
	margin-left:12px
}
.contentPosition #divContent div.left div#MiniContent {
	float:right;
	margin:0;
	padding-right:5px
}
.contentPosition #divContent div.left div#MiniContent h1 {
	margin-top:0
}
/*NewSiteSection09*/
#sectionHeader {
	border-bottom:1px solid #DDD;
	margin:0 10px 10px 30px;
	padding:10px 0;
	width:878px
}
#sectionHeader ul {
	list-style:none;
	margin:0;
	padding:0
}
#sectionHeader li {
	display:inline;
	font-size:14px;
	margin:0 20px 0 0;
	padding:0
}
#sectionHeader .specialtyNL {
	margin:0 7px 0 0
}
#sectionHeader a {
	color:#666
}
#sectionHeader .current {
	font-weight:bold
}
#sectionHeader .sectionTitle {
	color:#369;
	font-size:22px
}
#sectionHeader .sectionTitle a {
	color:#369
}
.nss #divContent .right {
	border-bottom:1px solid #FFF;
	border-left:1px solid #FFF;
	padding:10px 30px 0 10px
}
#slideWrap {
	height:190px;
	margin:0 0 22px;
	overflow:hidden;
	position:relative;
	width:878px
}
#divContent #slideWrap h1, #divContent #slideWrap .sControlTitle {
	color:#888;
	font-size:12px;
	margin:0;
	padding:0;
	position:absolute;
	right:82px;
	top:158px
}
#sectionSlider {
	background:url(/test/Giving2009/assets/img/sliderBG.gif) repeat-x;
	border:1px solid #E7E7E7;
	height:188px;
	width:876px
}
#sectionSlider ul, #sectionSlider li {
	margin:0;
	padding:0;
	list-style:none
}
#sectionSlider li {
	font-size:16px;
	height:188px;
	line-height:1.5;
	overflow:hidden;
	width:876px
}
#sectionSlider li .name {
	display:block;
	color:#369;
	font-size:20px;
	margin:30px 0 0 353px;
	padding:0
}
#sectionSlider li .desc {
	display:block;
	margin:0 0 0 383px
}
#sectionSlider .link {
	display:inline-block;
	float:right;
	height:25px;
	margin:6px 126px 0 0;
	overflow:hidden;
	padding:0;
	width:106px
}
#sectionSlider li a {
	background:url(/test/Giving2009/assets/img/readMoreBtn.gif) -109px 0 no-repeat;
	color:#EEE;
	display:block;
	font-size:13px;
	height:25px;
	margin:0;
	padding:1px 0 0;
	text-align:center;
	width:105px
}
#sectionSlider li a:hover {
	background:url(/test/Giving2009/assets/img/readMoreBtn.gif) 0 0 no-repeat;
	color:#FFF;
	text-decoration:none
}
#divContent #sectionSlider img {
	border:0;
	display:inline;
	float:left;
	margin:0 16px 0 65px;
	padding:0
}
.nss span#prevBtn, .nss span#nextBtn {
	display:block;
	position:absolute;
	top:157px
}
.nss span#prevBtn {
	background:url(/test/Giving2009/assets/img/prevNext.png) 0 0 no-repeat;
	right:231px
}
.nss span#nextBtn {
	background:url(/test/Giving2009/assets/img/prevNext.png) -26px 0 no-repeat;
	right:35px
}
.nss span#prevBtn a, .nss span#nextBtn a {
	display:block;
	height:0;
	overflow:hidden;
	padding:18px 0 0;
	width:24px
}
#divContent #sectionLanding {
	float:none;
	margin:-10px 10px 10px 30px;
	padding:0;
	width:878px
}
#sectionLanding .threeCol {
	border:1px solid #DDD;
	display:inline;
	float:left;/*height:auto !important;height:225px;*/
	margin:0 22px 0 0;/*min-height:225px;*/
	padding:15px;
	width:246px
}
#sectionLanding .threeCol.last-child {
	margin:0
}
#sectionLanding .threeCol h2 {
	color:#693;
	font-size:18px;
	font-weight:normal;
	margin:0 0 15px;
	padding:0
}
#sectionLanding .threeCol ul, #sectionLanding .threeCol li {
	color:#888;
	font-size:14px;
	list-style:none;
	margin:0 0 10px;
	padding:0 0 0 5px
}
#sectionLanding .threeCol h2 a {
	color:#693
}
#sectionLanding .threeCol a {
	color:#888
}
#sectionLanding .threeCol .last-child {
	text-align:right
}
#sectionLanding .threeCol .last-child a {
	color:#369;
	font-weight:bold;
	text-align:right
}/*.nss #divContent #MiniLeftNav ul li:first-child a,*/
.nss #divContent #MiniLeftNav ul li.first-child a {
	font-weight:bold;
	color:#693
}
.nss #divContent .left #MiniLeftNav a {
	font-weight:normal;
	color:#888
}
.HomePageImage {
	float: left;
	width: auto;
}
