#home div.h14 {width:75%;float:left;}
#home div.h34 {width:25%;float:left;}
#home div div {float:none;width:auto;}
#nav1 {background-color:#dfeedf;border-bottom:0px solid #dfeedf;padding:4px 0px;clear:both;}

/*
#home div#home-welcome div {margin-left:0px;margin-right:5px;}
#home div#home-membership div {margin-left:7px;margin-right:0px;}
#home div#home-training div {margin-left:0;margin-right:7px;}
#home div#home-info div {margin-left:6px;margin-right:5px;}
#home div#home-therapy div {margin-left:5px;margin-right:5px;}
#home div#home-tree div {margin-left:7px;margin-right:0px;}
*/
#home h2 {  padding:0;margin:0;}
 
/*#home td p {padding:0px 20px 0 20px;margin:0 0 125px 0;font-size:1em;background:#dfeedf}*/

#home #home-welcome  {background:url(home_00.jpg) #daebda bottom left no-repeat;border-right:10px solid white;border-top:7px solid white;border-bottom:8px solid white;vertical-align:bottom;}
#home #home-welcome p {padding:0 20px 10px 0;margin:10px 0px 0px 300px;background:url(tmp-bottomright.gif) bottom right no-repeat;}
#home #home-welcome h2 {margin:0 20px 0 300px;padding:15px 0 0 0; }

#home #home-welcome div {}
#home #home-welcome div {height:100%;background:url(tmp-topright.gif) top right no-repeat;}

#home #home-membership {vertical-align:top;}
/*
#home #home-membership  {background:url(/assets/gfx/membership_home.gif) #ffffff left top no-repeat;width:203px;height:172px;border-bottom:8px solid white;}
#home #home-membership * {display:none;}
*/

#home #home-info  {background:url(home_02.jpg) #dfeedf  bottom left no-repeat;border-right:10px solid white;}
#home #home-therapy  {background:url(home_03.jpg) #dfeedf  bottom left no-repeat;border-right:10px solid white;}
#home #home-tree  {background:url(knowledge_home.gif) #dfeedf  bottom left no-repeat;text-align:center;}

#home td h2 {}
#home td a {display:block;}
#home #home-welcome h2  {background:url(welcome.gif) 0 15px no-repeat;height:48px;}

#home #home-info h2 ,#home #home-info h2 a {background:url(r_general_information.gif) no-repeat;height:45px;width:213px;}
#home #home-therapy h2 ,#home #home-therapy h2 a {background:url(r_therapy_therapists.gif) no-repeat;height:45px;width:213px;}
#home #home-tree h2 ,#home #home-tree h2 a {background:url(r_knowledgetree.gif) no-repeat;height:45px;width:203px;}
#home h2  span {display:none;}
#home td {vertical-align:top;padding:0;}
#home img,#home a {border:0;}
#home #home-tree img {margin-top:12px;}

/**************TOP MENU**************************/


#cgsNav ul
{
 text-align:center;
 width:850px; 
 padding:0;
 margin:0;
 background-color:#dfeedf;
 list-style:none;
}

#cgsNav li
{
 margin:0;
 padding:0;
 color:#47693F;
 padding-right:14px; 
 text-align:left;
 white-space:nowrap;   
 float:left;
 background-color:#dfeedf;
 font-family:Helvetica 55 Roman;
 font-size:9pt; 
}


#cgsNav li a 
{
 text-align:center;
 text-decoration:none;
 white-space:nowrap;
 color:#47693F; 
 background-color:#dfeedf;
 font-family:Helvetica 55 Roman;
 font-size:9pt;  
 font-weight:bold;  
}

#cgsNav li:hover a 
{
 text-align:center;
 text-decoration:none;
 white-space:nowrap;
 color:black; 
 background-color:#dfeedf; 
  font-family:Helvetica 55 Roman;
 font-size:9pt; 
 font-weight:bold; 
}

.search {margin: 0px; background: url(search.png) no-repeat; width: 183px; height: 21px; padding: 0; float: right;}

.SearchInner { padding: 0; margin: 0;}

.search input { padding: 1px 0 0 3px; margin: 0; border: 0; float: left; background:none}

.searchinput {float: left; }

.search p { padding: 0 0 0 0; font-size: 100%;  }

.labelSearch { display: none; }

.searchText { width: 160px; height: 14px; margin: 0; font-size: 90%; border: 0px solid #ffffff;  }

.searchLeft { width: 110px; padding: 1px 0 0 3px; float: left; }

.searchRight { width: 18px; float: right; padding-left: 3px; }


.ListAdminStyle
{
 display:block;
 float:left;
 width: 200px;
 height: 208px;
 padding:0px;
 margin:0px;
 background:url('Base_news.png') top left no-repeat;
border:solid 1px transparent;
}

.ListAdminStyle .ListHeaderStyle
{
 padding:3px 0px 0px;
 margin:10px 0 0 0;
}

.ListAdminStyle .ListHeadingWrapper
{
	display:block;
	float:left;
 padding:0px; 
 margin:0px;  
 width: 200px;
}

.ListAdminStyle h2 
{
 text-align:center ;
}

.ListAdminStyle p 
{
 text-align:left;
 padding:0 0 1px;
 margin:0;
}

.ListAdminStyle td a
{
 text-decoration: none; 
 padding:0px;
 margin: 0px;
 color: #547B4A; 
 font-weight:normal;
}

.ListAdminStyle td a:hover 
{
 color:#000;
 cursor:pointer;
}

.ListAdminStyle .outerTextLink 
{ 
	display:block;
	float:left;
	width:200px;
	margin: 25px 0px 3px 20px; 
	padding:0px;
 
}
.ListAdminStyle .TextLink 
{
 padding: 5px 0px 0px 5px;
}

.ListAdminStyle .TextListingInformation 
{
	height:10px;
	display:none;
}

.ListAdminStyle .dataTable 
{
  width:170px;
/*width:165px;*/
} 