@charset "utf-8";

body,div,ul,li,img {
font-family:Verdana, Geneva, sans-serif;
font-size:12px;
margin:0;
padding:0
}

a,p,td,li,ul {
font-family:Verdana, Geneva, sans-serif;
font-size:12px;
color:#6a737c
}

h2 {
font-family:Verdana, Geneva, sans-serif;
font-size:18px;
color:#ea7f00;
margin:0px 0px -10px 0px;
padding:0px;
line-height:0;
}

body {
background:url(../images/background.png) repeat-x #9fa6a5
}

.wrapper {
width:1160px;
margin:0 auto
}

.mainLeft {
width:200px;
float:left
}

.mainRight {
width:960px;
float:left
}

.teamLogin {
text-align:right;
width:940px;
float:left;
color:#fff;
height:27px;
padding:10px 20px 0 0
}

.teamLoggedin {
text-align:right;
width:280px;
float:left;
color:#fff;
height:27px;
padding:10px
}

.teamLogin a {
color:#fff;
text-decoration:none
}

.teamLogin a:hover {
text-decoration:underline
}

.headerBanner {
width:960px;
height:89px;
float:left
}

.navContainer {
position:relative;
width:960px;
height:68px;
float:left;
z-index:1000;
margin:0;
padding:0
}

.navContainer ul.MainNav {
width:960px;
height:68px;
float:left;
list-style-type:none;
margin:0;
padding:0
}

.navContainer ul.MainNav li {
float:left;
text-indent:-9999px;
list-style-type:none
}

.navContainer ul.MainNav li a {
height:68px;
background:url(../images/nav.png) no-repeat;
display:block
}

.navContainer ul.MainNav li.Corporate a {
width:160px;
background-position:0 0
}

.navContainer ul.MainNav li.Corporate a:hover,.navContainer ul.MainNav li.Corporate a.current {
background-position:0 -68px
}

.navContainer ul.MainNav li.PatientInfo a {
width:160px;
background-position:-160px 0
}

.navContainer ul.MainNav li.PatientInfo a:hover,.navContainer ul.MainNav li.PatientInfo a.current {
background-position:-160px -68px
}

.navContainer ul.MainNav li.HealthResources a {
width:160px;
background-position:-320px 0
}

.navContainer ul.MainNav li.HealthResources a:hover,.navContainer ul.MainNav li.HealthResources a.current {
background-position:-320px -68px
}

.navContainer ul.MainNav li.FAQs a {
width:160px;
background-position:-480px 0
}

.navContainer ul.MainNav li.FAQs a:hover,.navContainer ul.MainNav li.FAQs a.current {
background-position:-480px -68px
}

.navContainer ul.MainNav li.Careers a {
width:160px;
background-position:-640px 0
}

.navContainer ul.MainNav li.Careers a:hover,.navContainer ul.MainNav li.Careers a.current {
background-position:-640px -68px
}

.navContainer ul.MainNav li.ContactUs a {
width:160px;
background-position:-800px 0
}

.navContainer ul.MainNav li.ContactUs a:hover,.navContainer ul.MainNav li.ContactUs a.current {
background-position:-800px -68px
}

.navContainer ul.MainNav li ul {
position:absolute;
left:0;
top:68px;
width:960px;
display:none;
background:#e6e8e5;
text-indent:-9999px;
list-style-type:none;
border:0;
height:34px;
margin:0;
padding:0
}

.navContainer ul.MainNav li ul li {
height:34px;
background:url(../images/nav.png) no-repeat;
display:block;
overflow:hidden
}

.navContainer ul.MainNav li ul.CorporateSubNav li.BoardOfDirectors a {
width:160px;
background-position:-0 -136px
}

.navContainer ul.MainNav li ul.CorporateSubNav li.BoardOfDirectors a:hover,.navContainer ul.MainNav li ul.CorporateSubNav li.BoardOfDirectors a.subnavcurrent {
background-position:-0 -170px
}

.navContainer ul.MainNav li ul.CorporateSubNav li.NYFHTServices a {
width:160px;
background-position:-160px -136px
}

.navContainer ul.MainNav li ul.CorporateSubNav li.NYFHTServices a:hover,.navContainer ul.MainNav li ul.CorporateSubNav li.NYFHTServices a.subnavcurrent {
background-position:-160px -170px
}

.navContainer ul.MainNav li ul.CorporateSubNav li.NewsEvents a {
width:160px;
background-position:-320px -136px
}

.navContainer ul.MainNav li ul.CorporateSubNav li.NewsEvents a:hover,.navContainer ul.MainNav li ul.CorporateSubNav li.NewsEvents a.subnavcurrent {
background-position:-320px -170px
}

.navContainer ul.MainNav li ul.CorporateSubNav li.Directions a {
width:160px;
background-position:-480px -136px
}

.navContainer ul.MainNav li ul.CorporateSubNav li.Directions a:hover,.navContainer ul.MainNav li ul.CorporateSubNav li.Directions a.subnavcurrent {
background-position:-480px -170px
}

.navContainer ul.MainNav li ul.CorporateSubNav li.Mission a {
width:160px;
background-position:-640px -136px
}

.navContainer ul.MainNav li ul.CorporateSubNav li.Mission a:hover,.navContainer ul.MainNav li ul.CorporateSubNav li.Mission a.subnavcurrent {
background-position:-640px -170px
}

.navContainer ul.MainNav li ul.CorporateSubNav li.History a {
width:160px;
background-position:-800px -136px
}

.navContainer ul.MainNav li ul.CorporateSubNav li.History a:hover,.navContainer ul.MainNav li ul.CorporateSubNav li.History a.subnavcurrent {
background-position:-800px -170px
}

.navContainer ul.MainNav li ul.PatientInfoSubNav li.BecomeAPatient a {
width:160px;
background-position:-0 -204px
}

.navContainer ul.MainNav li ul.PatientInfoSubNav li.BecomeAPatient a:hover,.navContainer ul.MainNav li ul.PatientInfoSubNav li.BecomeAPatient a.subnavcurrent {
background-position:-0 -238px
}

.navContainer ul.MainNav li ul.PatientInfoSubNav li.EventsWorkshops a {
width:160px;
background-position:-160px -204px
}

.navContainer ul.MainNav li ul.PatientInfoSubNav li.EventsWorkshops a:hover,.navContainer ul.MainNav li ul.PatientInfoSubNav li.EventsWorkshops a.subnavcurrent {
background-position:-160px -238px
}

.navContainer ul.MainNav li ul.PatientInfoSubNav li.PriorityPrograms a {
width:160px;
background-position:-320px -204px
}

.navContainer ul.MainNav li ul.PatientInfoSubNav li.PriorityPrograms a:hover,.navContainer ul.MainNav li ul.PatientInfoSubNav li.PriorityPrograms a.subnavcurrent {
background-position:-320px -238px
}

.navContainer ul.MainNav li:hover ul,.navContainer ul.MainNav li.over ul {
width:960px;
height:34px;
display:block;
margin:0;
padding:0
}

.svw {
width:50px;
height:20px;
background:#fff
}

.svw ul {
position:relative;
left:-999em
}

.slideViewer {
position:relative;
overflow:hidden;
float:left
}

.slideViewer ul {
position:relative;
left:0;
top:0;
width:1%;
list-style-type:none;
margin:0;
padding:0
}

.slideViewer ul li {
float:left
}

.slideTransmitter {
overflow:visible
}

.slideTransmitter ul {
position:relative;
list-style-type:none;
float:right;
margin:-25px 2px 0 0;
padding:0
}

.slideTransmitter ul li {
width:20px;
float:left;
text-align:left;
margin:0 2px 1px
}

.slideTransmitter a {
font-size:10px;
text-align:center;
line-height:22px;
background:#6a6a69;
color:#fff;
text-decoration:none;
display:block
}

.slideTransmitter a:hover,a.current {
background:#ea7f00;
color:#fff;
text-decoration:none
}

.mainContainer {
width:960px;
position:relative;
float:left;
background:url(../images/mainContainerbg.png) repeat-y
}

.copyLeft {
width:640px;
background:#fff;
float:left;
margin:0;
padding:0;
font-family:Verdana, Geneva, sans-serif;
font-size:12px;
color:#6a737c
}


.copyLeftLoggedIn {
width:320px;
background:#fff;
margin:0 auto;
padding:0px;
font-family:Verdana, Geneva, sans-serif;
font-size:12px;
color:#6a737c;
border:10px solid #fff;
margin-top:20px;
float:left;

}


.copyLeft .orangeHeader {
width:280px;
color:#fff;
background:#ea7f00;
font-size:36px;
position:relative;
font-style:italic;
padding:20px
}

.copyLeftLoggedIn .orangeHeader  {
width:280px;
color:#fff;
background:#ea7f00;
font-size:36px;
position:relative;
font-style:italic;
padding:20px;
float:left;
}

.copyLeft .copy {
width:480px;
float:left;
padding:20px 80px;
font-size:13px;
line-height:1.8
}

.copyLeftLoggedIn .copy  {
width:280px;
float:left;
font-size:13px;
line-height:1.8;
background:#ffffff;
padding:20px;

}

.copyLeft .copy p, .copyLeftLoggedIn .copy p {
	
color:#6a737c;
font-size:13px;
line-height:1.8
}

.copyLeft .copy li, .copyLeftLoggedIn .copy li {
color:#6a737c;
font-size:13px;
line-height:1.8;
margin-left:15px
}

.copyLeft .copy .Quote {
background:#e6e8e5;
width:440px;
float:left;
padding:20px
}

.copyLeft .copy .Quote p {
font-size:16px;
color:#6a737c;
line-height:1.8;
margin:0;
padding:0
}

.copyLeft .copy .Quote .source {
text-align:right;
font-size:14px;
color:#ea7f00;
line-height:1.8
}

.copyRight {
width:320px;
background:#e6e8e5;
float:left;
margin:0;
padding:0
}

.copyRight .orangeHeader {
width:280px;
height:40px;
color:#fff;
background:#ea7f00;
font-size:24px;
position:relative;
font-style:italic;
float:left;
padding:20px
}

.copyRight .caption {
background:#6a6a69;
height:30px;
color:#fff;
width:213px;
font-size:14px;
padding:10px 0 0 10px
}

.copyRight .copy {
width:280px;
float:left;
padding:20px
}

.copyRight .copy p {
color:#6a737c;
font-size:13px;
line-height:1.5
}

.sidenav {
width:180px;
background:#5a9a98;
margin-top:674px;
float:left;
color:#fff;
position:relative;
padding:10px
}

ul.sidenavigation {
list-style:none;
float:left;
width:180px;
margin:0;
padding:0
}

ul.sidenavigation li {
float:left;
position:relative;
width:180px;
list-style-type:none
}

ul.sidenavigation li a {
color:#fff;
display:block;
text-decoration:none;
float:left;
list-style-type:none;
padding:10px
}

ul.sidenavigation span {
width:13px;
height:13px;
position:absolute;
top:10px;
left:167px;
float:left;
background:url(../images/arrow.png) no-repeat top right
}

ul.sidenavigation span.subhover {
cursor:pointer
}

ul.sidenavigation li ul.subnav {
list-style:none;
position:relative;
float:left;
z-index:5000;
display:none
}

ul.sidenavigation li ul.subnav li {
font-size:12px;
clear:both;
width:160px;
left:10px;
line-height:1.0
}

ul.sidenavigation li ul.subnav li a {
float:left;
width:160px;
left:10px;
line-height:1.0
}

.footer {
margin-top:40px;
width:960px;
float:left;
color:#fff;
background:url(../images/footer.png) no-repeat #5a9a98;
padding-top:40px;
text-align:right;
padding-bottom:0
}

.footer .copy {
color:#fff;
font-size:13px;
text-align:left;
width:800px;
padding:10px 80px 20px
}

.footer .copy p {
color:#fff;
font-size:13px;
text-align:left
}

.footer .copy ul {
list-style-type:none
}

.footer .copy ul.address {
list-style-type:none;
margin-top:20px
}

.footer .copy li {
list-style-type:none;
float:left;
color:#fff;
border-right:1px solid #fff;
padding:0 15px
}

.footer .copy li a {
color:#fff;
text-decoration:none;
font-size:10px
}

.copyLeft .copy a,.copyRight .copy a {
color:#ea7f00;
text-decoration:none
}

.copyLeft .copy a:hover,.copyRight .copy a:hover {
color:#ea7f00;
text-decoration:underline
}

ul.sidenavigation a:hover,.footer .copy li a:hover {
color:#fff;
text-decoration:underline
}

ul#loggedin {
	text-align:right;
	width:280px;
	float:left;
	color:#fff;
	height:280px;
	padding:10px;
	display:block;
	font-size:12px;
	list-style-type:none;
	padding:0px;
	margin:0px;
}

ul#loggedin li {
	text-align:left;
	float:left;
	font-size:12px;
	padding: 10px 15px 0 0;
	width:280px;
}

ul#loggedin li a {text-decoration:none; color:#fff; font-size:12px;}
ul#loggedin li a:hover {text-decoration:underline; color:#fff}
