/* 
	IMPORTANT!!!!!
	!!!===== All css must begin with .Site with the exception of BODY and #mainTable =====!!!
	!!!===== This ensures no styling is applied to the AdminSystem =====!!!
*/

BODY
{
	background:#9ED3FD url(/images/layout/pageBG.jpg) top left repeat-x;
}
.Site /* same element as #mainTable */
{
	background:#fff url(/images/layout/pageLayout.jpg) bottom left no-repeat;
}
.Site A 
{
color:#005998;	
}
.Site A:hover
{
color:#58BEFC;	
}
.Site DT
{

}
.Site dd
{

}
.Site H1, H2, H3, H4, H5, H6
{
color:#008D49;	
}
    
.Site IMG
{
	border:none;
}
.Site #mainLayout a img
{
}
.Site TABLE
{
} 
.Site table td, table th
{
}
.Site #headerNav 
{
   border-top:1px solid #fff;
   background-color:#005BA2;
   background:#005BA2 url(/images/layout/headerNavBG.jpg) top left repeat-x;
    }
.Site #headerNav li
{
   
    }
.Site #headerNav a
{
    border-left:1px solid #fff;
    color:#fff;
   background:#005BA2 url(/images/layout/headerNavBG.jpg) top left repeat-x;
    }
 .Site #headerNav a:hover
{
   background:#005BA2 url(/images/layout/topNav-over.gif) top left repeat-x;
    }
.Site #headerbanner 
{background-color:#fff;}
/* ################################### Site Classes ################################# */

   .Site .box
{
    }
   .Site .box li a
{
    color:#33773A;
    }
.Site .thumbnail,
.Site .template img
{
    border:1px solid #135D9E;
    }
/*   -----------------------------  therapy ------------        */
.Site .boxId3 h2.title,
.Site .box h2.title
{
    background:transparent url(/images/layout/titleIconTherapy.gif) 0px 5px no-repeat; 
}
.Site .box .tl
{
  background:#F1FAF5 url(/images/layout/therapyLogo1.gif) 235px 5px no-repeat; 
 border-top:1px solid #CCE6CD;
border-left:1px solid #CCE6CD;
    border-bottom:1px solid #F1FAF5; 
    border-right:1px solid #006938;
    }
.Site .boxId3 .tl
{
  background:#F1FAF5 url(/images/layout/therapyLogo.gif) 235px 5px no-repeat; 
    }

.Site .boxId3 .content,
.Site .box .content
{
    border-left:1px solid #CCE6CD;
 background:#F1FAF5 url() bottom left no-repeat; border-right:1px solid #006938;  
}
.Site .boxId3 .contentFooter,
.Site .box .contentFooter
{
background:#fff url(/images/layout/contentBotTherapy.gif) left bottom no-repeat;
 border-right:1px solid #006938;  
    }
.Site .boxId3 
{
    
}
/*   -------------------*/

/*   -----------------------------  medical ------------        */
.Site .boxId4 h2.title
{
    background:transparent url(/images/layout/titleIconMedical.gif) 0px 5px no-repeat;
     
}
.Site .boxId4 .tr
{
    
    }
.Site .boxId4 .tl
{
  background:#F6F0DA url(/images/layout/medicalLogo.gif) 235px 5px no-repeat; 
 border-top:1px solid #CCE6CD;
border-left:1px solid #CCE6CD; 
border-bottom:1px solid #F6F0DA;
border-right:1px solid #006938;  
    }
.Site .boxId4 .content
{
    border-left:1px solid #CCE6CD;
 background:#F6F0DA url() bottom left no-repeat;
   border-right:1px solid #006938;  
}
.Site .boxId4 
{

}
.Site .boxId4 .contentFooter
{
background:#fff url(/images/layout/contentBotMedical.gif) left bottom no-repeat;
border-right:1px solid #006938;  
    }
  .Site .boxId4 li
{
    background:#F6F0DA url(/images/layout/menuBulletBox.gif) left 5px no-repeat;
      }
/*   -----------------------------          */
/*   -----------------------------  corporate ------------        */
.Site .boxId5 h2.title
{
    background:transparent url(/images/layout/titleIconCorporate.gif) 0px 5px no-repeat; 
}
.Site .boxId5 .tl
{
  background:#F5E3E3 url(/images/layout/corporateLogo.gif) 235px 5px no-repeat; 
 border-top:1px solid #CCE6CD;
border-left:1px solid #CCE6CD; 
border-bottom:1px solid #F5E3E3; border-right:1px solid #006938;
    }
.Site .boxId5 .content
{
    border-left:1px solid #CCE6CD;
 background:#F5E3E3 url() bottom left no-repeat;   border-right:1px solid #006938; 
}
.Site .boxId5 .contentFooter
{

    background:#fff url(/images/layout/contentBotCorporate.gif) left bottom no-repeat;
    
 border-right:1px solid #006938;  
    }
.Site .boxId5
{
   
}
  .Site .boxId5 li
{
    background:#F5E3E3 url(/images/layout/menuBulletBox.gif) left 5px no-repeat;
    }

/*   -----------------------------          */
.Site .box .contentFooter
{
 
    }
.Site .detail H3
{

}
.Site .detail IMG.picture
{
}
.Site .dropDown, .textArea, .textBox
{
}

.Site .label
{
	font-weight:bold;
}
.Site form .label
{
	text-align:right;
}
.Site form td
{
}
/*############### login #################*/
.Site #loginInner .button

{
    color:#fff;
background:#AB0706 url(/images/Layout/buttonBG.gif) top left repeat-x;
border:1px solid #000;
}
.Site .textbox
{
    background:#fff url(images/layout/h1BG.gif) top left repeat-x;
    border:1px solid #ccc;
}
/*############### login #################*/
.Site .list
{
	border-bottom:1px solid #CDCDCD;
}
.Site .list a
{
	text-decoration: none !important;
}
.Site .list a:hover
{
}
.Site .list p
{	
}
.Site .list H3
{

}
.Site .list H4
{
}
.Site .list .date
{

}
.Site td.list IMG.thumbnail
{
}
.Site .stepper
{
}
.Site .stepper a
{
}
.Site .stepper a:hover
{
}
.Site .stepper p
{
}
.Site .stepper p.links
{
}
.Site TABLE.documentTable
{

}
.Site TABLE.documentTable TD.cell
{

}
.Site TABLE.documentTable TH.heading
{

}
.Site TABLE.documentTable TR.alternative
{

}
.Site .list .terminus
{
	clear:right !important;
}
.Site .template
{
	background: none;
	border: none;	
}
/* ################################### Site IDs ################################# */
#mainTableOuter
{
   background:Transparent url(/images/layout/pagebordersBGy.gif) top left repeat-y;   
}
#mainTable
{
   background:transparent url(/images/layout/pagebordersBG.gif) top left no-repeat;   

}
#breadCrumb
{
    color:#fff;
  background:#0F2E4D url(/images/layout/breadcrumbBG.jpg) left bottom repeat-x;  
    }
#breadCrumb a
{
    color:#fff;
    }

.Site #mainHeader
{	
}

.Site #location
{
}
.Site #location a
{
}
.Site #location A:hover
{
}
.Site #mainLayoutContainer
{
    border-top:0px solid #ccc;
}
.Site #logo 
{
    background:#fff url(/images/layout/h1BG.gif) left top repeat-x;  
      
    }
 .Site #mainLayout li
{
    background:transparent url(/images/layout/bulletWhiteBG.gif) left 5px no-repeat;
    }

.Site #mainTitle h1
{
background:transparent url(/images/layout/H1-Bullet.gif) left 14px no-repeat;
    }
.Site #mainLayout h1,
.Site h3 a
{
color:#008D49;

    }
.Site #mainLayout h2
{
    }
   .Site .box h2
 {
    color:#008D49 !important;
   
    }
 .Site .box h3
 {
    color:#005898;
    }
.Site #mainLayout h3
{

    }
.Site #mainLayout h4
{

    }

/* ################################## Menu setup ################################### */

.Site #subMenu
{
}
.Site #subMenu ul 
{	
}
.Site #subMenu li
{ 
  
}
.Site #subMenu ul a
{


}
.Site #subMenu ul span
{
 border-bottom:1px solid #efefef;   
    }
.Site #subMenu ul a
{
color:#717171;
background-image:url(/images/layout/menuBullet.gif);
background-position:center left;
background-repeat:no-repeat;
background-color:Transparent;

  }
.Site #subMenu ul a:hover,
.Site #subMenu ul a.on,
.Site #subMenu ul a.active
{
    color:#029B58;
background-image:url(/images/layout/menuBulletON.gif);
background-position:center left;
background-repeat:no-repeat;
  }
#footerImage 
{
 background:Transparent url(/images/layout/footerBorder.gif) bottom left repeat-x;

    }
.Site #subMenu ul ul a
{
   color:#717171;
background-image:url(/images/layout/submenuBullet.gif);
background-position:center left;
background-repeat:no-repeat;
}
.Site #subMenu ul ul a:hover,
.Site #subMenu ul ul a.on,
.Site #subMenu ul ul a.active
{
        color:#717171;
background-image:url(/images/layout/submenuBulletOn.gif);
background-position:center left;
background-repeat:no-repeat;
}
.Site #subMenu ul ul ul a
{
}
.Site #subMenu ul ul ul ul a
{
}
.Site #subMenu ul ul ul ul ul a
{
}
.Site #subMenu ul ul ul ul ul ul a
{
}
.Site #subMenu ul a.active
{
}
.Site #subMenu ul a:hover
{
}

/* ======================== */

.Site #mainTitle
{
    background-color:#EAEAEA;
}
.Site #mainTitle h1
{
    color:#8491A2;

}
.Site #mainLayout
{	
}
.Site #mainFooter
{
}

/* ======================== */

.Site #developerLink a
{
}
.Site #developerLink a:hover
{

}

/* ======================== */

.Site #template_Stepped_Pages .content
{
}

/* ======================== */


.Site TABLE#subPageTable
{
}
.Site TABLE#subPageTable th.heading
{
}
.Site TABLE#subPageTable td.cell
{
}
.Site TABLE#subPageTable td.col1 
{
}
.Site TABLE#subPageTable .col1 A 
{
}
.Site TABLE#subPageTable .col1 A:hover
{
}

/* ======================== */

.Site #template_Home_Variant .list
{
}

/* ======================== */

.Site #template_Events_Style_2 #column1
{
}
.Site #template_Events_Style_2 #column2
{
}
.Site #template_Events_Style_2 .list
{
}
.Site #column2
{
}
.Site #template_Events_Style_2 .date
{

}

/* ======================== */

.Site #template_Links img.thumbnail
{
}
/* ========================== */

.Site #template_sitemap UL
{
}
.Site #template_sitemap UL LI
{
}
.Site #template_sitemap UL UL LI
{
}
.Site #template_sitemap UL UL a
{
}
.Site #template_sitemap LI
{
}
.Site #template_sitemap ul a
{
}
.Site #template_sitemap ul a:hover
{
}
.Site #template_sitemap ul ul a
{
}
.Site #template_sitemap ul ul a:hover
{
}