body,html{margin: 0;padding: 0;font-family: "Lucida Grande", Verdana, Lucida, Arial, Helvetica, sans-serif; font-size: 12px;color: #000;background-color: #bfeafb; background-image :url(i/bg.jpg);background-position : left;background-repeat : repeat-x;}

/* Site Links */	
a:link {font-family: "Lucida Grande", Verdana, Lucida, Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;color: #174B7B;text-decoration: underline;}

a:visited {font-family: "Lucida Grande", Verdana, Lucida, Arial, Helvetica, sans-serif;font-size: 12px;font-style: normal;text-align: left;font-weight: bold;color: #800080;text-decoration: underline;}

a:hover {font-family: "Lucida Grande", Verdana, Lucida, Arial, Helvetica, sans-serif;font-size: 12px;font-style: normal;text-align: left;font-weight: bold;color: #FF0000;text-decoration: underline;}

a:active {font-family: "Lucida Grande", Verdana, Lucida, Arial, Helvetica, sans-serif;font-size: 12px;font-style: normal;text-align: left;font-weight: bold;color: #0000FF;text-decoration: underline;}

#sitename{}
		
#container{width: 758px;background-color: #FFF;border: 0px solid #333;}
		
#banner{background-color: #fff;border-bottom: 0px solid #333;}

#navrow{height: 38px; width: 758px;}

#redrow{}

#photorow{width:758px;background-color: #fff7e9;}

#content{}

#col1{}

#col2{}

#col3{}

#col4{}
	
#leftcol{background-image :url(i/lcbg.jpg);background-position : left;background-repeat : no-repeat; background-position : top left; background-color: #fff5e5; width: 197px;}
		
#leftcol p {margin-top: 0;}

#navlist {padding: 15px 10px 5px 20px;margin:0px 0px 0px 20px;
	list-style-type: none;
	list-style-image: url(i/topbutton.gif);
	list-style-position: outside;}
	
#navlist li{padding: 0px 0px 10px 5px;}

/* Site Links */	
#navlist a:link {font-family: "Lucida Grande", Verdana, Lucida, Arial, Helvetica, sans-serif;font-size: 13px;font-weight: bold;color: #6274ba;text-decoration: none;}

#navlist a:visited {font-family: "Lucida Grande", Verdana, Lucida, Arial, Helvetica, sans-serif;font-size: 13px;font-style: normal;text-align: left;font-weight: bold;color: #a2b0e9;text-decoration: none;}

#navlist a:hover {font-family: "Lucida Grande", Verdana, Lucida, Arial, Helvetica, sans-serif;font-size: 13px;font-style: normal;text-align: left;font-weight: bold;color: #a2b0e9;text-decoration: none;}

#navlist a:active {font-family: "Lucida Grande", Verdana, Lucida, Arial, Helvetica, sans-serif;font-size: 13px;font-style: normal;text-align: left;font-weight: bold;color: #0000FF;text-decoration: none;}

#linklist {padding: 90px 10px 5px 20px;margin:0px 0px 0px 20px;
	list-style-type: none;
	list-style-image: url(i/btmbutton.gif);
	list-style-position: outside;}
	
#linklist li{padding: 0px 0px 10px 5px;}

/* Site Links */	
#linklist a:link {font-family: "Lucida Grande", Verdana, Lucida, Arial, Helvetica, sans-serif;font-size: 13px;font-weight: bold;color: #6274ba;text-decoration: none;}

#linklist a:visited {font-family: "Lucida Grande", Verdana, Lucida, Arial, Helvetica, sans-serif;font-size: 13px;font-style: normal;text-align: left;font-weight: bold;color: #a2b0e9;text-decoration: none;}

#linklist a:hover {font-family: "Lucida Grande", Verdana, Lucida, Arial, Helvetica, sans-serif;font-size: 13px;font-style: normal;text-align: left;font-weight: bold;color: #e1a644;text-decoration: none;}

#linklist a:active {font-family: "Lucida Grande", Verdana, Lucida, Arial, Helvetica, sans-serif;font-size: 13px;font-style: normal;text-align: left;font-weight: bold;color: #0000FF;text-decoration: none;}

.button{padding: 2px 10px 0px 0px;}

.gift{padding: 50px 0px 3px 25px;}

.giftnew{padding: 40px 0px 10px 0px;}
		
#rightcol {padding: 10px 10px 10px 10px; background-color: #fffaf1;}

/* Site Links */	
#rightcol a:link {font-family: "Lucida Grande", Verdana, Lucida, Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;color: #6274ba;text-decoration: underline;}

#rightcol a:visited {font-family: "Lucida Grande", Verdana, Lucida, Arial, Helvetica, sans-serif;font-size: 12px;font-style: normal;text-align: left;font-weight: bold;color: #a2b0e9;text-decoration: underline;}

#rightcol a:hover {font-family: "Lucida Grande", Verdana, Lucida, Arial, Helvetica, sans-serif;font-size: 12px;font-style: normal;text-align: left;font-weight: bold;color: #e1a644;text-decoration: underline;}

#rightcol a:active {font-family: "Lucida Grande", Verdana, Lucida, Arial, Helvetica, sans-serif;font-size: 12px;font-style: normal;text-align: left;font-weight: bold;color: #0000FF;text-decoration: underline;}
		
#rightcol h2 {margin-top: 0; }

#rightcol ul {}

.storiesofhope{padding: 20px 10px 0px 5px;}

.soh{padding-bottom: 20px;}

.sectionhead {font: 16px "Lucida Grande", Verdana, Lucida, Arial, Helvetica, sans-serif; font-weight : bold; color: #6274ba;}

.pagetitle {font: 20px "Lucida Grande", Verdana, Lucida, Arial, Helvetica, sans-serif; font-weight : bold; color: #6274ba;}

h1 {font: 20px "Lucida Grande", Verdana, Lucida, Arial, Helvetica, sans-serif; font-weight : bold; color: #6274ba;}

.mission{font: 16px "Lucida Grande", Verdana, Lucida, Arial, Helvetica, sans-serif; font-weight : bold; color: #a2b0e9;}

.pp{float: left; padding: 0px 20px 10px 0px;}

.ppr{float: right; padding: 0px 0px 10px 20px;}
		
#footer{background-color: #fff;text-align: right;}

td{text-align: left; vertical-align: top;}

img {border: 0;}

	
h2 {font: 12px "Lucida Grande", Verdana, Lucida, Arial, Helvetica, sans-serif; font-weight : bold; color: #000; }
	
p {font-family: "Lucida Grande", Verdana, Lucida, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; margin-top: 0px;}

ul li {font-family: "Lucida Grande", Verdana, Lucida, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal;}

/******************** Drop Down Navigation ******************/	  

#menuwrapper {background-color: #d5e9b1;letter-spacing: normal;}

.clearit {clear: both; height: 0;line-height: 0.0; font-size: 0; width: 0; padding: 0;}

#p7menubar {width: 382px;}

#p7menubar, #p7menubar ul {padding: 0; margin: 0; list-style: none; letter-spacing: normal;}

#p7menubar a {display: block; padding: 0px 0px 0px 0px; font: 13px Arial, Helvetica, sans-serif; text-decoration: none; color: #ffffff; letter-spacing: normal; }

#p7menubar a.trigger {padding: 0px;letter-spacing: normal;}

#p7menubar li {float: left;}

#p7menubar li {position: relative;}

/* hide from IE mac \*/
#p7menubar li {position: static; width: auto;}
/* end hiding from IE5 mac */

#p7menubar li ul, #p7menubar ul li  {width: 150px; border-right: 1px solid #946268; border-bottom: 1px solid #946268; border-left: 1px solid #946268;}

#p7menubar ul li a  {color: #565656;border-right: 0;padding: 5px 8px 5px 8px;}

#p7menubar li ul {position: absolute; display: none; background-color: #dfb6be; background-repeat: repeat-x;}

#p7menubar li:hover a, #p7menubar a:focus, #p7menubar a:active, #p7menubar li.p7hvr a {letter-spacing: normal;color: #453321; background-color: #dfb6be;}

#p7menubar li:hover ul, #p7menubar li.p7hvr ul {display: block;}

#p7menubar li:hover ul a, #p7menubar li.p7hvr ul a {color: #ffffff; letter-spacing: normal; background-color: transparent;}

#p7menubar ul a:hover {background-color: #bd8b8e!important; color: #453321 !important; border-right: 1px solid #946268; border-left: 0px solid #333333;}

/******************** Drop Down Navigation 2 ******************/	  

#menuwrapper2 {background-color: #e9f5fb;letter-spacing: normal;}

.clearit2 {clear: both; height: 0; line-height: 0.0; font-size: 0; width: 0; padding: 0;}

#p7menubar2 {width: 382px;}

#p7menubar2, #p7menubar2 ul {padding: 0; margin: 0; list-style: none; letter-spacing: normal;}

#p7menubar2 a {display: block; padding: 0px 0px 0px 0px; font: 13px Arial, Helvetica, sans-serif; text-decoration: none; color: #ffffff; letter-spacing: normal;}

#p7menubar2 a.trigger {padding: 0px;letter-spacing: normal;}

#p7menubar2 li {float: left;}

#p7menubar2 li {position: relative;}

/* hide from IE mac \*/
#p7menubar2 li {position: static; width: auto;}
/* end hiding from IE5 mac */

#p7menubar2 li ul, #p7menubar2 ul li  {width: 150px; border-right: 1px solid #495ba3; border-bottom: 1px solid #495ba3; border-left: 1px solid #495ba3;}

#p7menubar2 ul li a  {color: #565656;border-right: 0;padding: 5px 8px 5px 8px;
}
#p7menubar2 li ul {position: absolute;display: none;background-color: #e9f5fb; background-repeat: repeat-x;}

#p7menubar2 li:hover a, #p7menubar2 a:focus, #p7menubar2 a:active, #p7menubar2 li.p7hvr a {letter-spacing: normal;color: #453321;background-color: #e9f5fb;}

#p7menubar2 li:hover ul, #p7menubar2 li.p7hvr ul {display: block;}

#p7menubar2 li:hover ul a, #p7menubar2 li.p7hvr ul a {color: #6274ba; letter-spacing: normal; background-color: transparent;}

#p7menubar2 ul a:hover {background-color: #6274ba!important; color: #ffffff !important;border-right: 1px solid #495ba3;border-left: 0px solid #333333;}

/******************* Drop Down Navigation 3 ****************/	  

#menuwrapper3 {background-color: #e9f5fb;letter-spacing: normal;height: 38px;}

.clearit3 {clear: both; height: 0; line-height: 0.0; font-size: 0; width: 0; padding: 0;}

#p7menubar3 {width: 7px;}

#p7menubar3, #p7menubar3 ul {padding: 0; margin: 0; list-style: none; letter-spacing: normal;}

#p7menubar3 a {display: block; padding: 0px 0px 0px 0px; font: 13px Arial, Helvetica, sans-serif; text-decoration: none; color: #ffffff; letter-spacing: normal;}

#p7menubar3 a.trigger {padding: 0px; letter-spacing: normal;}

#p7menubar3 li {float: left;}

#p7menubar3 li {position: relative;}

/* hide from IE mac \*/
#p7menubar3 li {position: static; width: auto;}
/* end hiding from IE5 mac */

#p7menubar3 li ul, #p7menubar3 ul li  {width: 178px; border-right: 1px solid #495ba3; border-bottom: 1px solid #495ba3; border-left: 1px solid #495ba3;}

#p7menubar3 ul li a  {color: #565656; border-right: 0; padding: 5px 8px 5px 8px;}

#p7menubar3 li ul {position: absolute; display: none; background-color: #e8bc72;background-repeat: repeat-x;}

#p7menubar3 li:hover a, #p7menubar3 a:focus, #p7menubar3 a:active, #p7menubar3 li.p7hvr a {letter-spacing: normal; color: #453321; background-color: #e8bc72;}

#p7menubar3 li:hover ul, #p7menubar3 li.p7hvr ul {display: block;}

#p7menubar3 li:hover ul a, #p7menubar3 li.p7hvr ul a {color: #6274ba; letter-spacing: normal; background-color: transparent;}

#p7menubar3 ul a:hover {background-color: #6274ba!important;color: #ffffff !important;border-right: 1px solid #495ba3;border-left: 0px solid #333333;}

/******************* Family Support Navigation ****************/	  

#menuwrapper4 {background-color: #e9f5fb;letter-spacing: normal;height: 38px;}

.clearit4 {clear: both; height: 0; line-height: 0.0; font-size: 0; width: 0; padding: 0;}

#p7menubar4 {width: 188px;}

#p7menubar4, #p7menubar4 ul {padding: 0; margin: 0; list-style: none; letter-spacing: normal;}

#p7menubar4 a {display: block; padding: 0px 0px 0px 0px; font: 13px Arial, Helvetica, sans-serif; text-decoration: none; color: #ffffff; letter-spacing: normal;}

#p7menubar4 a.trigger {padding: 0px; letter-spacing: normal;}

#p7menubar4 li {float: left;}

#p7menubar4 li {position: relative;}

/* hide from IE mac \*/
#p7menubar4 li {position: static; width: auto;}
/* end hiding from IE5 mac */

#p7menubar4 li ul, #p7menubar4 ul li  {width: 178px; border-right: 1px solid #ca9741; border-bottom: 1px solid #ca9741; border-left: 1px solid #ca9741;}

#p7menubar4 ul li a  {color: #ca9741; border-right: 0; padding: 5px 8px 5px 8px;}

#p7menubar4 li ul {position: absolute; display: none; background-color: #e8bc72;background-repeat: repeat-x;}

#p7menubar4 li:hover a, #p7menubar4 a:focus, #p7menubar4 a:active, #p7menubar4 li.p7hvr a {letter-spacing: normal; color: #ffffff; background-color: #ca9741;}

#p7menubar4 li:hover ul, #p7menubar4 li.p7hvr ul {display: block;}

#p7menubar4 li:hover ul a, #p7menubar4 li.p7hvr ul a {color: #9e7023; letter-spacing: normal; background-color: transparent;}

#p7menubar4 ul a:hover {background-color: #ca9741!important;color: #ffffff !important;border-right: 0px solid #ca9741;border-left: 0px solid #333333;}

/******************* Rehabilitation Navigation 5 ****************/	  

#menuwrapper5 {background-color: #b8c4f2;letter-spacing: normal;height: 38px;}

.clearit5 {clear: both; height: 0; line-height: 0.0; font-size: 0; width: 0; padding: 0;}

#p7menubar5 {width: 187px;}

#p7menubar5, #p7menubar5 ul {padding: 0; margin: 0; list-style: none; letter-spacing: normal;}

#p7menubar5 a {display: block; padding: 0px 0px 0px 0px; font: 13px Arial, Helvetica, sans-serif; text-decoration: none; color: #ffffff; letter-spacing: normal;}

#p7menubar5 a.trigger {padding: 0px; letter-spacing: normal;}

#p7menubar5 li {float: left;}

#p7menubar5 li {position: relative;}

/* hide from IE mac \*/
#p7menubar5 li {position: static; width: auto;}
/* end hiding from IE5 mac */

#p7menubar5 li ul, #p7menubar5 ul li  {width: 177px; border-right: 1px solid #495ba3; border-bottom: 1px solid #495ba3; border-left: 1px solid #495ba3;}

#p7menubar5 ul li a  {color: #565656; border-right: 0; padding: 5px 8px 5px 8px;}

#p7menubar5 li ul {position: absolute; display: none; background-color: #b8c4f2;background-repeat: repeat-x;}

#p7menubar5 li:hover a, #p7menubar5 a:focus, #p7menubar5 a:active, #p7menubar5 li.p7hvr a {letter-spacing: normal; color: #453321; background-color: #e8bc72;}

#p7menubar5 li:hover ul, #p7menubar5 li.p7hvr ul {display: block;}

#p7menubar5 li:hover ul a, #p7menubar5 li.p7hvr ul a {color: #6274ba; letter-spacing: normal; background-color: transparent;}

#p7menubar5 ul a:hover {background-color: #6274ba!important;color: #ffffff !important;border-right: 1px solid #495ba3;border-left: 0px solid #333333;}

/******************* Medical Dental Navigation ****************/	  

#menuwrapper6 {background-color: #396a55;letter-spacing: normal;height: 38px;}

.clearit6 {clear: both; height: 0; line-height: 0.0; font-size: 0; width: 0; padding: 0;}

#p7menubar6 {width: 188px;}

#p7menubar6, #p7menubar6 ul {padding: 0; margin: 0; list-style: none; letter-spacing: normal;}

#p7menubar6 a {display: block; padding: 0px 0px 0px 0px; font: 13px Arial, Helvetica, sans-serif; text-decoration: none; color: #ffffff; letter-spacing: normal;}

#p7menubar6 a.trigger {padding: 0px; letter-spacing: normal;}

#p7menubar6 li {float: left;}

#p7menubar6 li {position: relative;}

/* hide from IE mac \*/
#p7menubar6 li {position: static; width: auto;}
/* end hiding from IE5 mac */

#p7menubar6 li ul, #p7menubar6 ul li  {width: 178px; border-right: 1px solid #495ba3; border-bottom: 1px solid #0e452d; border-left: 1px solid #0e452d;}

#p7menubar6 ul li a  {color: #0e452d; border-right: 0; padding: 5px 8px 5px 8px;}

#p7menubar6 li ul {position: absolute; display: none; background-color: #59b88f;background-repeat: repeat-x;}

#p7menubar6 li:hover a, #p7menubar6 a:focus, #p7menubar6 a:active, #p7menubar6 li.p7hvr a {letter-spacing: normal; color: #453321; background-color: #e8bc72;}

#p7menubar6 li:hover ul, #p7menubar6 li.p7hvr ul {display: block;}

#p7menubar6 li:hover ul a, #p7menubar6 li.p7hvr ul a {color: #0e452d; letter-spacing: normal; background-color: transparent;}

#p7menubar6 ul a:hover {background-color: #0e452d!important;color: #ffffff !important;border-right: 1px solid #0e452d;border-left: 0px solid #333333;}

/******************* Therapy Navigation  ****************/	

#menuwrapper7 {background-color: #ffffff;letter-spacing: normal;height: 38px;}

.clearit7 {clear: both; height: 0; line-height: 0.0; font-size: 0; width: 0; padding: 0;}

#p7menubar7 {width: 188px;}

#p7menubar7, #p7menubar7 ul {padding: 0; margin: 0; list-style: none; letter-spacing: normal;}

#p7menubar7 a {display: block; padding: 0px 0px 0px 0px; font: 13px Arial, Helvetica, sans-serif; text-decoration: none; color: #ffffff; letter-spacing: normal;}

#p7menubar7 a.trigger {padding: 0px; letter-spacing: normal;}

#p7menubar7 li {float: left;}

#p7menubar7 li {position: relative;}

/* hide from IE mac \*/
#p7menubar7 li {position: static; width: auto;}
/* end hiding from IE5 mac */

#p7menubar7 li ul, #p7menubar7 ul li  {width: 178px; border-right: 1px solid #7a3535; border-bottom: 1px solid #7a3535; border-left: 1px solid #7a3535;}

#p7menubar7 ul li a  {color: #d9b7b7; border-right: 0; padding: 5px 8px 5px 8px;}

#p7menubar7 li ul {position: absolute; display: none; background-color: #b26363;background-repeat: repeat-x;}

#p7menubar7 li:hover a, #p7menubar7 a:focus, #p7menubar7 a:active, #p7menubar7 li.p7hvr a {letter-spacing: normal; color: #d9b7b7; background-color: #e8bc72;}

#p7menubar7 li:hover ul, #p7menubar7 li.p7hvr ul {display: block;}

#p7menubar7 li:hover ul a, #p7menubar7 li.p7hvr ul a {color: #652323; letter-spacing: normal; background-color: transparent;}

#p7menubar7 ul a:hover {background-color: #944a4a!important;color: #ffffff !important;border-right: 1px solid #7a3535;border-left: 0px solid #333333;} 

#focusNav {width: 179px; float: left; border-top: 0px solid #7391c1; margin: 20px 0px 0px 8px;}

#focusNav ul {margin: 0px;padding: 0px; list-style: none; border-top: 1px solid #7391c1;   border-bottom: 1px solid #7391c1; border-left: 1px solid #7391c1;}

#focusNav li {width: 178px; border-bottom: 1px solid #e0e9fa; border-right: 1px solid #7391c1; text-align:left;}

#focusNav a {font: 13px Arial, Helvetica, sans-serif; text-decoration: none; background: #FFF url(i/arrow_focusNav.gif) no-repeat; padding: 6px 3px 4px 25px; color: #e2873b; display: block;}

#focusNav a:hover {background: #bdcce9 url(i/arrow_focusNav_over.gif) no-repeat; color: #5984ba;} 

.video {float: left; padding: 20px 0px 20px 8px;}

#healthNav {width: 179px; float: left; border-top: 0px solid #7391c1; margin: 20px 0px 20px 8px;}

#healthNav ul {margin: 0px;padding: 0px; list-style: none; border-top: 1px solid #7391c1;   border-bottom: 1px solid #7391c1; border-left: 1px solid #7391c1;}

#healthNav li {width: 178px; border-bottom: 1px solid #e0e9fa; border-right: 1px solid #7391c1; text-align:left;}

#healthNav a {font: 13px Arial, Helvetica, sans-serif; text-decoration: none; background: #FFF url(i/arrow_focusNav.gif) no-repeat; padding: 6px 3px 4px 25px; color: #e2873b; display: block;}

#healthNav a:hover {background: #bdcce9 url(i/arrow_focusNav_over.gif) no-repeat; color: #5984ba;} 

/* Home Left Features */	

.featurecontentrow{padding-right: 0px;}

.featurecontentrow img {margin: 10px; float: left;}

.featurecontent{position:relative; width:550px; margin:10px 0px 10px 0px;}

.featurecontent_top{padding:0px; margin:0px; width:550px; background:url('i/home/featuretopbackground.jpg') no-repeat top;}

.featuretitle{position:absolute; left:80px; top: 23px; height: 25px; font-size:17px; padding:11px 5px 0px 80px;}

.featuredate{position:absolute; left:33px; top: 60px; height: 25px; font-size:10px; padding:8px 5px 0px 5px; color: #9ac4c4;}

.featurerelated{position:absolute; left:33px; top: 80px; height: 25px; font-size:12px; padding:8px 5px 0px 5px; color: #000; font-weight: bold; z-index: 1;}

.featurerelated a:link {font-size: 11px;font-weight: bold;color: #77a9a9; text-decoration: none;}

.featurerelated a:visited {font-size: 11px;font-style: normal;text-align: left;font-weight: bold;color: #77a9a9;text-decoration: none;}

.featurerelated a:hover {font-size: 11px;font-style: normal;text-align: left;font-weight: bold;color: #b26363;text-decoration: none;}

.featurerelated a:active {font-size: 11px;font-style: normal;text-align: left;font-weight: bold;color: #e4a741;text-decoration: none;}

.featurecontent_bottom{padding:0px; margin: 0px;}

.featurecontent_content{/*	position:relative;*/ overflow:hidden; width:500px; margin: 0px 0px 0px 0px;padding: 0px 30px 28px 30px;}

.featurebody {position:relative; color: #000000; line-height: 18px; text-align: left; padding: 80px 20px 20px 20px;margin:0px 0px 0px 0px ;}

.featurebody img {padding: 0px 10px 10px 18px;margin:0px 0px 0px 0px ; float: left;}

.featurebody p{color: #000000; padding: 0px 0px 0px 20px;margin:0px 0px 0px 0px ;}

#rightfeat {padding: 0px 0px 10px 0px; background-color: #9ac4c4; width:193px; border-top:10px #fff solid; border-left:2px #fff solid;}

#rightfeat p {}

#rightfeat h2 {font: 12px "Lucida Grande", Verdana, Lucida, Arial, Helvetica, sans-serif; font-weight : bold; color: #000; padding: 0px 15px 0px 15px;}

.rightimg {padding: 10px 0px 10px 0px; display: block;}

.date {font: 9px "Lucida Grande", Verdana, Lucida, Arial, Helvetica, sans-serif; font-weight : bold; color: #000; }
