﻿body { margin:0; background:url(/Assets/Graphics/MasterPage/Background.gif) top repeat-x; font:13px Arial, Helvetica, sans-serif; }
p { color:#222; line-height:175%; }
ul { color:#222; line-height:175%; }
.master { width:980px; margin:0 auto 0 auto; }

.master .lC { width:190px; float:left; position:static; }
.master .lC .logo { margin:75px 0 0 0; text-align:center; }
.master .lC .quoteBox { width:150px; margin:0 0 0 20px; background:url(/Assets/Graphics/MasterPage/QuoteBoxMiddle.gif) left repeat-y; font:11px Georgia, "Times New Roman", Times, serif; display:none; }
.master .lC .quoteBox .bottom { background:url(/Assets/Graphics/MasterPage/QuoteBoxBottom.gif) bottom left no-repeat; }
.master .lC .quoteBox .bottom .top { padding:26px 11px 7px 8px; background:url(/Assets/Graphics/MasterPage/QuoteBoxTop.gif) top left no-repeat; }
.master .lC .quoteBox .bottom .top #quoteRotator { position:relative; overflow:hidden; }
.master .lC .quoteBox .bottom .top #quoteRotator ul { margin:0; padding:0; line-height:normal; list-style-type:none; }
.master .lC .quoteBox .bottom .top #quoteRotator ul li { width:131px; display:block; position:absolute; top:0; }
.master .lC .quoteBox .bottom .top #quoteRotator ul li span { margin:0 0 10px 0; display:block; }
.master .lC .quoteBox .bottom .top #quoteRotator ul li span.name { margin:3px 0 0 0; font-size:11px; font-style:italic; color:#666; text-align:right; }
.master .lC .quoteBox .bottom .top #quoteRotator ul li span.name span { margin:0; }

.master .pC { margin:0 0 0 190px; background:url(/Assets/Graphics/MasterPage/PCShadowMiddle.gif) left repeat-y; }
.master .pC .pCShdBottom { background:url(/Assets/Graphics/MasterPage/PCShadowBottom.gif) bottom left no-repeat; }
.master .pC .pCShdBottom .pCShdTop { padding:50px 0 0 10px; background:url(/Assets/Graphics/MasterPage/PCShadowTop.gif) top left no-repeat; }
.master .pC .pCShdBottom .pCShdTop .masterNav { height:40px; background:url(/Assets/Graphics/MasterPage/MasterNavBackground.gif) bottom repeat-x; }
.master .pC .pCShdBottom .pCShdTop .masterNav ul { margin:0; padding:0; font-weight:bold; list-style-type:none; }
.master .pC .pCShdBottom .pCShdTop .masterNav ul li { height:40px; display:block; float:left; }
.master .pC .pCShdBottom .pCShdTop .masterNav ul li a { height:40px; display:block; }
.master .pC .pCShdBottom .pCShdTop .masterNav ul li a img { margin:5px 0 0 0; border:0; }
.master .pC .pCShdBottom .pCShdTop .masterNav ul li.home { background:url(/Assets/Graphics/MasterPage/MasterNavHomeBackground.gif) bottom repeat-x; }
.master .pC .pCShdBottom .pCShdTop .masterNav ul li.whatWeDo { background:url(/Assets/Graphics/MasterPage/MasterNavWhatWeDoBackground.gif) bottom repeat-x; }
.master .pC .pCShdBottom .pCShdTop .masterNav ul li.diabetesE { background:url(/Assets/Graphics/MasterPage/MasterNavDiabetesEBackground.gif) bottom repeat-x; }
.master .pC .pCShdBottom .pCShdTop .masterNav ul li.ourClients { background:url(/Assets/Graphics/MasterPage/MasterNavOurClientsBackground.gif) bottom repeat-x; }
.master .pC .pCShdBottom .pCShdTop .masterNav ul li.meetTheTeam { background:url(/Assets/Graphics/MasterPage/MasterNavMeetTheTeamBackground.gif) bottom repeat-x; }
.master .pC .pCShdBottom .pCShdTop .masterNav ul li.contactUs { background:url(/Assets/Graphics/MasterPage/MasterNavContactUsBackground.gif) bottom repeat-x; }
.master .pC .pCShdBottom .pCShdTop .masterNavBar { height:50px; background:url(/Assets/Graphics/MasterPage/MasterNavBar.gif) top repeat-x; }

.master .pC .pCShdBottom .pCShdTop .contAndNoSubNav { background:url(/Assets/Graphics/MasterPage/ContAndNoSubNavBackground.gif) left repeat-y; }
.master .pC .pCShdBottom .pCShdTop .contAndSubNav { background:url(/Assets/Graphics/MasterPage/ContAndSubNavBackground.gif) left repeat-y; }
.master .pC .pCShdBottom .pCShdTop .footerBracket { padding:0 0 25px 0; background:url(/Assets/Graphics/MasterPage/FooterBracket.gif) bottom left no-repeat; }
.master .pC .pCShdBottom .pCShdTop .footerBracket .noSubNav { background:url(/Assets/Graphics/MasterPage/PagePatternNoSubNav.gif) top center no-repeat; }
.master .pC .pCShdBottom .pCShdTop .footerBracket .subNavBottom { background:url(/Assets/Graphics/MasterPage/SubNavBottom.gif) bottom right no-repeat; }
.master .pC .pCShdBottom .pCShdTop .footerBracket .subNavBottom .subNavTop { background:url(/Assets/Graphics/MasterPage/PagePattern.gif) top center no-repeat; }
.master .pC .pCShdBottom .pCShdTop .footerBracket .subNavBottom .subNavTop .subNav { width:180px; margin:0 1px 0 0; padding:0 0 12px 0; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; float:right; }
.master .pC .pCShdBottom .pCShdTop .footerBracket .subNavBottom .subNavTop .subNavHeading { height:40px; margin:0 5px 12px 0; background:url(/Assets/Graphics/MasterPage/SubNavHeading.gif) top right no-repeat; }
.master .pC .pCShdBottom .pCShdTop .footerBracket .subNavBottom .subNavTop .heading { margin:12px 0 8px 0; border-top:1px solid #000; text-align:right; }
.master .pC .pCShdBottom .pCShdTop .footerBracket .subNavBottom .subNavTop .subNav ul { margin:0 0 0 -3px; padding:0; color:#888; font-weight:bold; font-style:italic; list-style-type:none; }
.master .pC .pCShdBottom .pCShdTop .footerBracket .subNavBottom .subNavTop .subNav ul li { padding:5px 0 8px 25px; display:block; }
.master .pC .pCShdBottom .pCShdTop .footerBracket .subNavBottom .subNavTop .subNav ul li a { text-decoration:none; }
.master .pC .pCShdBottom .pCShdTop .footerBracket .subNavBottom .subNavTop .subNav ul li a:hover { color:#c00; }
.master .pC .pCShdBottom .pCShdTop .footerBracket .subNavBottom .subNavTop .subNav ul li.selected { background:url(/Assets/Graphics/MasterPage/SubNavCurve.gif) center left no-repeat; }
.master .pC .pCShdBottom .pCShdTop .footerBracket .subNavBottom .subNavTop .subNav ul li.selected a { color:#c00; text-decoration:none; }
.master .pC .pCShdBottom .pCShdTop .footerBracket .pageContNoSubNav { padding:5px 12px 0 12px; }
.master .pC .pCShdBottom .pCShdTop .footerBracket .pageCont { margin:0 194px 0 0; padding:8px 0 0 12px; }

.master .pC .pCShdBottom .pCShdTop .footerBracket h1 { margin:0; font:30px "Trebuchet MS", Arial, Helvetica, sans-serif; font-style:italic; font-weight:bold; letter-spacing:-1px; line-height:110%; }
.master .pC .pCShdBottom .pCShdTop .footerBracket h2 { margin:20px 0 0 0; font:20px "Trebuchet MS", Arial, Helvetica, sans-serif; font-style:italic; font-weight:bold; letter-spacing:-1px; }
.master .pC .pCShdBottom .pCShdTop .footerBracket .youAreHere { margin:2px 0 15px 0; font-size:11px; color:#666; }
.master .pC .pCShdBottom .pCShdTop .footerBracket .youAreHere a { color:#666; }
.master .pC .pCShdBottom .pCShdTop .footerBracket a { color:#000; }

.master .pC .pCShdBottom .pCShdTop .footerBracket .column { width:287px; float:left; }

.master .pC .pCShdBottom .pCShdTop .footerBracket .layoutPhotoLinks { height:150px; background-position:center; background-repeat:no-repeat; }
.master .pC .pCShdBottom .pCShdTop .footerBracket .layoutPhotoLinks div { height:150px; background:url(/Assets/Graphics/MasterPage/LayoutPhotoFrame.gif) top left no-repeat; }
.master .pC .pCShdBottom .pCShdTop .footerBracket .layoutPhotoLinksUnder { height:45px; border-top:1px solid #000; background:url(/Assets/Graphics/MasterPage/LayoutPhotoUnder.gif) top left no-repeat; }
.master .pC .pCShdBottom .pCShdTop .footerBracket .layoutPhotoLinksUnder ul { margin:0; padding:0; list-style-type:none; }
.master .pC .pCShdBottom .pCShdTop .footerBracket .layoutPhotoLinksUnder ul li { width:142px; height:45px; margin:0 0 0 1px; display:block; float:left; overflow:hidden; }
.master .pC .pCShdBottom .pCShdTop .footerBracket .layoutPhotoLinksUnder ul li span.heading { padding:2px 4px 0 4px; font:16px  Georgia, "Times New Roman", Times, serif; font-style:italic; letter-spacing:-1px; display:block; }
.master .pC .pCShdBottom .pCShdTop .footerBracket .layoutPhotoLinksUnder ul li span.text { padding:0 4px 0 4px; font:11px "Lucida Sans Unicode", "Lucida Grande", sans-serif; line-height:100%; display:block; }

.master .pC .pCShdBottom .pCShdTop .footerBracket .layoutPhoto { background-position:center; background-repeat:no-repeat; }
.master .pC .pCShdBottom .pCShdTop .footerBracket .layoutPhotoSubNav { height:150px; }
.master .pC .pCShdBottom .pCShdTop .footerBracket .layoutPhotoNoSubNav { height:175px; }
.master .pC .pCShdBottom .pCShdTop .footerBracket .layoutPhotoTag { height:35px; background:#000 url(/Assets/Graphics/MasterPage/LayoutPhotoTag.gif) top left no-repeat; color:#fff; text-align:right; }
.master .pC .pCShdBottom .pCShdTop .footerBracket .layoutPhotoTag div { padding:10px 12px 0 0; }
.master .pC .pCShdBottom .pCShdTop .footerBracket .layoutPhotoTag div a { color:#fff; }

.master .pC .pCShdBottom .pCShdTop .footerBracket .layoutThirds { margin:20px 0 0 0; overflow:auto; }
.master .pC .pCShdBottom .pCShdTop .footerBracket .layoutThirds .box { width:186px; background:url(/Assets/Graphics/MasterPage/LayoutThirdsMiddle.gif) left repeat-y; float:left; }
.master .pC .pCShdBottom .pCShdTop .footerBracket .layoutThirds .box .bottom { background:url(/Assets/Graphics/MasterPage/LayoutThirdsBottom.gif) bottom left no-repeat; }
.master .pC .pCShdBottom .pCShdTop .footerBracket .layoutThirds .box .bottom .top { padding:0 10px 14px 35px; background:#fff url(/Assets/Graphics/MasterPage/LayoutThirdsTop.gif) bottom left no-repeat; }
.master .pC .pCShdBottom .pCShdTop .footerBracket .layoutThirds .box .bottom .top h3 { margin:0; font-size:16px; font-style:italic; font-weight:bold; letter-spacing:-1px; color:#c00; }
.master .pC .pCShdBottom .pCShdTop .footerBracket .layoutThirds .box .bottom h4 { margin:0; padding:0 10px 6px 10px; font-size:16px; font-style:italic; font-weight:bold; letter-spacing:-1px; }
.master .pC .pCShdBottom .pCShdTop .footerBracket .layoutThirds .box .bottom p { margin:0; padding:0 10px 8px 10px; }
.master .pC .pCShdBottom .pCShdTop .footerBracket .layoutThirds .box .bottom ul { margin:0; padding:0 0 10px 25px; }
.master .pC .pCShdBottom .pCShdTop .footerBracket .layoutThirds .box .bottom ul li { margin:5px 0 0 0; }
.master .pC .pCShdBottom .pCShdTop .footerBracket .layoutThirds .spacer { width:8px; height:8px; float:left; }
.master .pC .pCShdBottom .pCShdTop .footerBracket .layoutThirdsNoSubNav { margin:20px 0 0 0; overflow:auto; }
.master .pC .pCShdBottom .pCShdTop .footerBracket .layoutThirdsNoSubNav .box { width:246px; background:url(/Assets/Graphics/MasterPage/LayoutThirdsMiddleNoSubNav.gif) left repeat-y; float:left; }
.master .pC .pCShdBottom .pCShdTop .footerBracket .layoutThirdsNoSubNav .box .bottom { background:url(/Assets/Graphics/MasterPage/LayoutThirdsBottomNoSubNav.gif) bottom left no-repeat; }
.master .pC .pCShdBottom .pCShdTop .footerBracket .layoutThirdsNoSubNav .box .bottom .top { padding:0 10px 14px 35px; background:#fff url(/Assets/Graphics/MasterPage/LayoutThirdsTopNoSubNav.gif) bottom left no-repeat; }
.master .pC .pCShdBottom .pCShdTop .footerBracket .layoutThirdsNoSubNav .box .bottom .top h3 { margin:0; font-size:16px; font-style:italic; font-weight:bold; letter-spacing:-1px; color:#c00; }
.master .pC .pCShdBottom .pCShdTop .footerBracket .layoutThirdsNoSubNav .box .bottom h4 { margin:0; padding:0 10px 6px 10px; font-size:16px; font-style:italic; font-weight:bold; letter-spacing:-1px; }
.master .pC .pCShdBottom .pCShdTop .footerBracket .layoutThirdsNoSubNav .box .bottom p { margin:0; padding:0 10px 8px 10px; }
.master .pC .pCShdBottom .pCShdTop .footerBracket .layoutThirdsNoSubNav .box .bottom ul { margin:0; padding:0 0 10px 25px; }
.master .pC .pCShdBottom .pCShdTop .footerBracket .layoutThirdsNoSubNav .box .bottom ul li { margin:5px 0 0 0; }
.master .pC .pCShdBottom .pCShdTop .footerBracket .layoutThirdsNoSubNav .spacer { width:9px; height:9px; float:left; }

.master .pC .pCShdBottom .pCShdTop .footerBracket .layoutIcons { background-color:#eee; }
.master .pC .pCShdBottom .pCShdTop .footerBracket .layoutIcons .bottom { background:url(/Assets/Graphics/MasterPage/LayoutIconsBottom.gif) bottom left no-repeat; }
.master .pC .pCShdBottom .pCShdTop .footerBracket .layoutIcons .bottom .top { background:url(/Assets/Graphics/MasterPage/LayoutIconsTop.gif) top left no-repeat; overflow:auto; }
.master .pC .pCShdBottom .pCShdTop .footerBracket .layoutIcons .bottom .top h3 { margin:5px 8px 8px 8px; border-bottom:1px dashed #c60; padding:0 0 3px 0; font-size:20px; font-style:italic; font-weight:bold; letter-spacing:-1px; color:#c00; }
.master .pC .pCShdBottom .pCShdTop .footerBracket .layoutIcons .bottom .top ul { margin:0; padding:0; list-style-type:none; overflow:auto; }
.master .pC .pCShdBottom .pCShdTop .footerBracket .layoutIcons .bottom .top ul li { width:135px; height:45px; margin:0 0 10px 7px; display:block; float:left; overflow:hidden; }
.master .pC .pCShdBottom .pCShdTop .footerBracket .layoutIcons .bottom .top ul li span.icon { width:20px; height:45px; display:block; float:left; }
.master .pC .pCShdBottom .pCShdTop .footerBracket .layoutIcons .bottom .top ul li span.text { margin:0 0 0 25px; font:11px "Lucida Sans Unicode", "Lucida Grande", sans-serif; display:block; }

.master .pC .pCShdBottom .pCShdTop .footerBracket .layoutIconListNoSubNav { margin:25px 0 0 0; background-color:#eee; }
.master .pC .pCShdBottom .pCShdTop .footerBracket .layoutIconListNoSubNav .bottom { background:url(/Assets/Graphics/MasterPage/LayoutIconsBottomNoSubNav.gif) bottom left no-repeat; }
.master .pC .pCShdBottom .pCShdTop .footerBracket .layoutIconListNoSubNav .bottom .top { padding:0 10px 0 10px; background:url(/Assets/Graphics/MasterPage/LayoutIconsTopNoSubNav.gif) top left no-repeat; overflow:auto; }
.master .pC .pCShdBottom .pCShdTop .footerBracket .layoutIconListNoSubNav .bottom .top h3 { margin:5px 0 8px 0; border-bottom:1px dashed #c60; padding:0 0 3px 0; font-size:20px; font-style:italic; font-weight:bold; letter-spacing:-1px; color:#c00; }
.master .pC .pCShdBottom .pCShdTop .footerBracket .layoutIconListNoSubNav .bottom .top ul { margin:0 0 8px 0; padding:0 0 0 30px; line-height:175%; }
.master .pC .pCShdBottom .pCShdTop .footerBracket .layoutIconListNoSubNav .bottom .top ul li { margin:0 0 8px 0; }
.master .pC .pCShdBottom .pCShdTop .footerBracket .layoutIconListNoSubNav .bottom .top ul li span { position:relative; top:-5px; }
.master .pC .pCShdBottom .pCShdTop .footerBracket .layoutIconListNoSubNav .bottom .top ul li ul { margin:5px 0 0 0; padding:0 0 0 20px; list-style-image:none; list-style-type:disc; }
.master .pC .pCShdBottom .pCShdTop .footerBracket .layoutIconList { margin:25px 0 0 0; background-color:#eee; }
.master .pC .pCShdBottom .pCShdTop .footerBracket .layoutIconList .bottom { background:url(/Assets/Graphics/MasterPage/LayoutIconsBottom.gif) bottom left no-repeat; }
.master .pC .pCShdBottom .pCShdTop .footerBracket .layoutIconList .bottom .top { padding:0 10px 0 10px; background:url(/Assets/Graphics/MasterPage/LayoutIconsTop.gif) top left no-repeat; overflow:auto; }
.master .pC .pCShdBottom .pCShdTop .footerBracket .layoutIconList .bottom .top h3 { margin:5px 0 8px 0; border-bottom:1px dashed #c60; padding:0 0 3px 0; font-size:20px; font-style:italic; font-weight:bold; letter-spacing:-1px; color:#c00; }
.master .pC .pCShdBottom .pCShdTop .footerBracket .layoutIconList .bottom .top ul { margin:0 0 8px 0; padding:0 0 0 30px; line-height:175%; }
.master .pC .pCShdBottom .pCShdTop .footerBracket .layoutIconList .bottom .top ul li { margin:0 0 8px 0; }
.master .pC .pCShdBottom .pCShdTop .footerBracket .layoutIconList .bottom .top ul li span { position:relative; top:-5px; }
.master .pC .pCShdBottom .pCShdTop .footerBracket .layoutIconList .bottom .top ul li ul { margin:5px 0 0 0; padding:0 0 0 20px; list-style-image:none; list-style-type:disc; }

.master .pC .pCShdBottom .pCShdTop .footerBracket ul.layoutLogoList { margin:0; padding:0; list-style-type:none; }
.master .pC .pCShdBottom .pCShdTop .footerBracket ul.layoutLogoList li span.icon { width:87px; height:86px; display:block; float:left; }
.master .pC .pCShdBottom .pCShdTop .footerBracket ul.layoutLogoList li span.text { margin:0 0 0 97px; padding:5px 0 0 0; display:block; }
.master .pC .pCShdBottom .pCShdTop .footerBracket ul.layoutLogoList li span.text a { color:#c00; font-weight:bold; }
.master .pC .pCShdBottom .pCShdTop .footerBracket ul.layoutLogoList li span.clear { height:10px; font-size:0px; display:block; }
                                                                                 
.master .pC .pCShdBottom .pCShdTop .footerBracket .clear { height:5px; font-size:0px; clear:both; }
.master .pC .pCShdBottom .pCShdTop .copyright { padding:0 0 20px 73px; color:#aaa; }
.master .pC .pCShdBottom .pCShdTop .copyright .nav { padding:0 20px 0 0; float:right; }
.master .pC .pCShdBottom .pCShdTop .copyright a { color:#aaa; }