@charset "UTF-8";
/********************************************GLOBAL***********************/
body {background-color: #204CC7;	margin: 0px;padding: 0px;}
.header, .h_top, .h_middle, .h_bottom, .footerAds, .footer, .c_top, .appPage, .regPage, .fullPage{width: 960px; margin: 0 auto;}
.leftFloat {float:left;}
.rightFloat {float:right;}
.clear {clear:both;}
.hidden {display:none; visibility:hidden;}
.marginLeft {margin-left:15px;}
.paddingTop15 {padding-top:15px;}

/*********FONTS*/

/*********************************************************************************styles to put into CMC*/
.content, #printReady {font:0.75em Arial, Helvetica. sans-serif; line-height:1.5em; color: #132854;}
#PageTitle {font: normal 20px Georgia, "Times New Roman", Times, serif; color: #a10f10; margin: 10px 0px 0px 0px; padding:0px;}
.heading1 {font:bold 1.2em  Arial, Helvetica, sans-serif; color:#a10f10; }
.heading2 {font:bold 1.4em  Arial, Helvetica, sans-serif;color:#c64b4c;}
a.contentLink {color:#0966f1; text-decoration:none;}
a.contentLink:hover { text-decoration:underline;}
/****************************************************************************************************/
.h_bottomCntent{width:720px; float:left;}

.h_utilities, .searchBox input, .topNav , .news, .events, .h_conentArea1 a, .h_contentArea2 a, .content, #printReady , .subNav ul , .textSize, .c_utilities a  {font-family:  Arial, Helvetica, sans-serif;}
.h_conentArea1Text, .h_conentArea2Text, .footer, .breadcrumbs   {font-family: Verdana, Arial, sans-serif; }
.h_topLeft ul, .news h2 , .events h2, .h_conentArea1 h3, .h_contentArea2 h3, .h_contentArea2 h2, .h_contentArea2 h1, .c_top ul , #PageTitle  {font-family:  Georgia, Times New Roman, serif;}

/*
.h_utilities, .news, .events, #printReady, .content , .subNav ul, .textSize  {font-size:0.75em}
.searchBox input  {font-size:0.72em}
.topNav {font-size:0.8em} 
.h_conentArea1 a, .h_contentArea2 p a{font-size:0.95em;}
.h_conentArea1Text, .h_conentArea2Text p , .footer {font-size: 0.7em ;  line-height:1.4em; }
.c_utilities a {font-size: 0.7em ; }

.breadcrumbs {font-size: 0.6em}
.h_conentArea1 h3 {font-size:1.5em;  font-weight:normal;}
.h_contentArea2 h1, .h_contentArea2 h2, .h_contentArea2 h3 {font-size:1em;  font-weight:normal;}
.h_topLeft ul {font-size:16px;}
.news h2 , .events h2, #PageTitle {font-size:20px; font-weight:normal;}
.c_top ul {font-size:18px;}
*/
.h_utilities, .news, .events, #printReady, .content , .subNav ul, .textSize  {font-size:12px;} 
.searchBox input  {font-size:12px} 
.topNav  {font-size:14px} 
.h_conentArea1 a, .h_contentArea2 a{font-size:11px;} 
.h_conentArea1Text, .h_conentArea2Text p, .footer {font-size: 11px;  line-height:17px; } 
.c_utilities a {font-size: 12px; } 
.breadcrumbs {font-size: 10px} 
.h_conentArea1 h3 {font-size:17px;  font-weight:normal;} 
.h_contentArea2 h1, .h_contentArea2 h1 a, .h_contentArea2 h2, .h_contentArea2 h2 a, .h_contentArea2 h3, .h_contentArea2 h3 a {font-size:16px;  font-weight:normal;} 
.h_topLeft ul {font-size:14px;} 
.news h2 , .events h2, #PageTitle {font-size:20px; font-weight:normal;} 
.c_top ul {font-size:18px;} 

/*******************************************font-colors***************************************************/
.h_utilities, .h_utilities a {color: #dae9fb;}
.topNav a, .footer a, .footerMdl   {color:#FFF;}
.h_topLeft ul, .c_top ul {color:#1f4dc7;}
.news, .events , .news a, .events a, .h_conentArea1Text, .h_conentArea2Text  {color:#606060;}
.news a:hover, .events a:hover {color:#0457cc;}
.news h2, .events h2{color:#0057d3; }
.h_conentArea1 h3, .h_contentArea2 h1, .h_contentArea2 h2, .h_contentArea2 h3 {color:#0054cb;}

.h_conentArea1 a, .h_contentArea2 a{color:#b83234; }

.footerRight, .footerLeft {color:#d4dfff;}
.c_utilities a { color: #4d5a6d;}
.textSize {color: #1F4AC2;}

.topNav a, .h_utilities a, .news a, .events a, .h_conentArea1 a, .h_contentArea2 a, .footer a, .c_utilities a, .c_utilities a   {	text-decoration: none;}
/****************************************************************************************************/

/*miscelanious sprite*/
.searchBtn, .physiciansLogin, .searchHC, .moreBtn, .news li, .searchTxt{background:url(/images/design008/miscSprite.gif) no-repeat; }
.searchBtn {background-position: left -24px; width:23px; height:18px; display:block;}
.physiciansLogin {background-position: right top; height:18px; padding:3px 25px 0px 7px; }
.searchHC { background-position: left -60px; width:22px; height:17px; display:block; float:left; margin-left:5px; display:block;}
.moreBtn  { background-position: left -46px; width:46px; height:10px; display:block; margin:15px 0px 0px 0px;}
.news li {background-position: 0px -76px; padding:3px 0px 3px 15px;}
.searchTxt {background-position: left -168px; width:50px; height:18px; display:block;}

/*global header*/
.header {background: url(/images/design008/topGradient.gif) no-repeat left bottom; }
.logo img {border:none;}
.logo {text-decoration:none; margin-bottom:15px;}

.h_utilities {width:420px;}
.h_utilities a {text-decoration: none;}
.h_utilities ul {margin:10px 0px 0px 0px; padding:0px; list-style:none; float:right;}
.utilitiesDivider {background:url(/images/design008/utilities_divider.gif) no-repeat right top; padding:3px 7px 0px 7px; height:18px}
.searchBox input {background-color: #aecfff;border: 1px solid #1358b9;	height: 15px; color: #042956; padding: 0px 7px; width: 150px; margin-right:10px; font:12px Arial;}

.topNav ul {margin:0px 0px 0px 0px; padding:0px; list-style:none;}
.topNav li {float:left; height:22px; padding:10px 11px 0px 15px;}
.topNav li.wdivider {background:url(/images/design008/topNav_divider.gif) no-repeat right top; }
.topNav li.woDivider {background:none;}
.topNav {padding-left: 10px;}

.careersTab, .patientsTab, .findDocTab {display:block; float:left; background:url(/images/design008/tabsSprite.gif) no-repeat; height:25px; margin-top:7px;}
.findDocTab {background-position: left top; width:131px;}
.findDocTab:hover {background-position: -129px top; }
.patientsTab {background-position: -260px top; width:101px;}
.patientsTab:hover {background-position: -363px top; }
.careersTab {background-position: -464px top; width:103px;}
.careersTab:hover {background-position: -567px top; }

/*Home page top*/
.h_top {background:url(/images/design008/home_bannerBk.jpg) no-repeat left top; width:960px; height:225px;}
.h_topLeft {width:233px; padding:23px 0px 23px 22px;}
.flash {width:705px;}

.h_topLeft ul {margin:0px; padding:0px; list-style:none;}
.h_topLeft select {width:220px;}
.h_topLeft input {width:190px;}

.paddingTop20 {padding-top:20px}
.paddingTop3 {padding-top:3px}

/*Home page middle*/
.h_middle {background:#fff url(/images/design008/h_middleGrd.jpg) repeat-y left top;}
.h_middleBtm {background:url(/images/design008/h_middleBtm.jpg) no-repeat left bottom; width:960px; padding-bottom:10px;}
.h_middleTop {background:url(/images/design008/h_middleTop.jpg) no-repeat left top;width:960px; }

.leftNav {width:236px; padding:15px 0px;}

.h_middleContent {width:724px;}
.news {width:400px; padding:30px 70px 30px 30px;}
.events {width:184px; padding:30px 30px 30px 10px; }
.news ul, .events  ul {margin:0px; padding:0px; list-style:none;}
.events  li {padding:4px 0px;}
.news h2 , .events h2{margin:0px 0px 10px 0px; padding:0px;}
.news, .events {float:left; line-height:1.3em;}

/*Home page bottom*/
.h_bottom {padding:0px 4px; width:952px; background:#FFF url(/images/design008/vDivider.jpg) no-repeat left 96px;}
.h_bottomGrd {background:url(/images/design008/h_rightGrd.gif) repeat-y right top; }

/*Home page CONTENT ATREA 1*/
.h_conentArea1 {float:left; width:235px; padding:0px 4px 20px 0px;}

.h_conentArea1 h3 {margin:0em 0em 0.3em 0em;}
.h_conentArea1Text { padding:15px 15px 20px 20px;}
.h_conentArea1 p {padding:0px; margin:0px;}
.h_conentArea1 a{ text-transform:uppercase; }
.h_conentArea1 a:hover {text-decoration:underline;}

.h_bottomRight {float:left; width:231px; background:url(/images/design008/h_rightGrd.gif) repeat-y 3px top;}

.healthRecipes, .ourTechnology, .kidsHealth {display:block; background:url(/images/design008/buttonSprite.jpg) no-repeat; height:32px; width:232px; margin-left:2px;}
.healthRecipes {background-position:left top;}
.healthRecipes:hover {background-position:left -32px;}
.ourTechnology {background-position:left -64px;}
.ourTechnology:hover {background-position:left -96px;}
.kidsHealth {background-position:left -128px;}
.kidsHealth:hover {background-position:left -160px;}

.h_contentArea2 {width:192px; padding:20px 15px 20px 25px;}
.h_conentArea2Text {margin:0px;}
.h_contentArea2 p { padding:5px 0px 15px 0px; margin:0px;}
.h_contentArea2 h1, .h_contentArea2 h2, .h_contentArea2 h3 {margin:0px; padding:0px;}
.h_contentArea2 a{text-decoration:none; text-transform:uppercase; }
.h_contentArea2 img {border:none;}
.h_contentArea2 a:hover {text-decoration:underline;}

.footerAds {background:#fff url(/images/design008/rotatingAds_bk.gif) no-repeat left top; height:80px; width:920px; padding:7px 20px 0px 20px;}
.footerAds img {border:none;}
.footerAdPlaceHolder{width: 224px; height: 80px;display:inline-block;}

/****FOOTER*/
.footer {background:url(/images/design008/footerBk.gif) no-repeat left top; height:192px; }
.footer img {border:none;}
.footerLeft, .footerRight, .footerMdl {float:left;}
.footerRight {width:177px; padding:21px 23px 0px 0px; line-height:1.3em}
.footerLeft {width:217px; padding:21px 0px 0px 23px;  line-height:1.3em}
.footerMdl {width:420px; padding:21px 40px 0px 60px; line-height:1.8em}
.footerLeft ul, .footerRight ul {margin:0px; padding:0px; list-style:none; }
.footerMdl ul {margin:0px; padding:0px; list-style-type: disc; }
.forPhysiciansBtn, .phoneDirectoryBtn, .contactBtn, .ourBoardBtn {display:block; background:url(/images/design008/footersprite.gif) no-repeat;}
.forEmployeesBtn, .lockBtn {display:inline-block; float:left; background:url(/images/design008/footersprite.gif) no-repeat;}
.phoneDirectoryBtn {background-position: left top; height:20px;}
.contactBtn {background-position: left -32px; height:20px; margin:10px 0px 0px 0px}
.forPhysiciansBtn {background-position: left -63px; height:26px;width:177px;}
.forPhysiciansBtn:hover {background-position: left -89px;}
.forEmployeesBtn {background-position: left -167px; height:26px; width:130px; margin: 5px 0px 0px 0px;}
.forEmployeesBtn:hover {background-position: left -193px;}
.ourBoardBtn {background-position: left -115px; height:26px; width:177px; margin: 5px 0px 0px 0px;}
.ourBoardBtn:hover {background-position: left -141px;}
.lockBtn {background-position: -145px -181px; height:21px;width:28px; margin:9px 0px 0px 0px;}


/****CONTENT PAGE*/

.c_top {background:url(/images/design008/banner_content.gif) no-repeat; width:950px; height:50px; padding:23px 10px 0px 0px;}
.c_top ul {margin:0px; padding:0px; list-style:none; float:right; }
.c_top li {float:right; padding-right:10px;}
.c_top select {width:200px;}


/****for regular 3 column page use those*/
.regPage{background:#fff url(/images/design008/3columnBk.gif) repeat-y top left; }
.regPageContent{float:left; padding: 10px 30px 40px 30px; width:520px;}
/****for no-taxonomy page use those*/
.appPage {background:#fff url(/images/design008/2columnBk_2.gif) repeat-y top left;}
.appPageContent { padding: 10px 30px 40px 30px; width:715px; float:left;}
/****for fullwidth page use those*/

.fullPage{background-color:#fff;}
.fullPageContent{padding: 10px 30px 40px 30px; width:900px;}


.c_colLeft {width:160px; padding:10px 20px 10px 15px;}
.c_colRight {width:145px; padding:0px 15px 10px 15px;}

/****Content page sprite*/
.homeBtn, .aPlus, .aMinus, .print, .email, .facebook, .twitter, .youtube, .newsletter {display:block; background:url(/images/design008/contentSprites.gif) no-repeat; }
.homeBtn {background-position:left top; width:60px; height:15px; margin-bottom:10px;}
.aPlus {background-position:0px -19px; width:15px; height:15px; float:right; margin:0px 10px 0px 10px;}
.aMinus {background-position:0px -35px; width:15px; height:15px; float:right;}
.print {background-position:0px -51px; height:12px; padding:0px 0px 0px 25px; }
.email {background-position:0px -64px; height:11px; padding:0px 0px 0px 25px; margin-top:5px;}
.facebook {background-position:0px -165px; height:26px; width:26px}
.twitter {background-position:0px -136px; height:26px; width:26px}
.youtube{background-position:0px -107px; height:26px; width:60px}
.newsletter{background-position:0px -79px; height:26px; width:39px}
.facebook, .twitter, .youtube {margin-right:1px;}

.subNav ul {list-style: none; padding: 0px; margin: 0px;  line-height: 1.2em;}
.subNav li {	padding:4px 0px;}
.subNav a.active {color: #2d486c;	text-decoration: none;}
.subNav a.selected{	color: #1764d2;	text-decoration: none;}
.subNav a:hover{	color: #1764d2;}


.breadcrumbs { float:left;	color: #95999F;	margin-bottom: 10px; width:375px;}
.breadcrumbs a {	color: #a1a5ac;	text-decoration: none;}
.breadcrumbs a:hover {	color: #204CC7;}

.c_utilities {background:#f9fbfe url(/images/design008/right_divider.gif) no-repeat left bottom; padding:10px 20px 10px 23px; margin: 0px -20px 0px -12px;}
.bookmark {padding:0px 0px 10px 0px;}

/****Taxonomy*/
.taxonomy {padding:10px 20px 10px 13px; margin: 0px -20px 0px -12px; color: #556f93; font:0.72em Arial, Helvetica, sans-serif; line-height:1.7em; background:#f9fbfe url(/images/design002/right_divider.gif) no-repeat left bottom;}
.taxonomy h1 {font-family: Georgia, serif; color:#556F93; margin:0px 0px 0px 0px; padding:15px 0px 0px 0px; font-size: 1.2em; line-height:14px;}
.taxonomy h4 {font-family: Georgia, serif; color:#556F93; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; font-size: 1.2em; line-height:14px;}
.taxonomy h2, .taxonomy h2 a, .taxonomy h1 a {font: normal 18px Georgia; color:#014db8; margin:0px; padding:0px 0px 0px 0px; line-height:18px;}
.taxonomy h3 {font: normal 14px Tahoma, Arial, sans-serif; color:#1a67d5; margin:10px 0px 5px 0px; padding:0px 0px 0px 10px; line-height:18px;}
.taxonomy ul {margin:0px; padding:0px; list-style:none;}
.taxonomy a {color: #556f93; text-decoration:underline;}
.taxonomy li { padding-left:0px;}
li.arrow {background:url(/images/design002/arrow.gif) no-repeat left 5px; }
li.blueLink {padding-top:5px;}
li.blueLink a{color: #204CC7; }
.taxonomy a:hover {color: #204CC7;}
  
   
.socmedia {margin:0px -20px 0px -13px; padding:15px 10px 15px 13px;}
.socmedia  ul {margin:0px; padding:0px; list-style:none;}
.socmedia li {float:left; }

