/* 
	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;
	color:#666;
	font-family:Arial,Helvetica,sans-serif
}
.Site A 
{
    color:#005998;	
}
.Site A:hover
{
    color:#58BEFC;
}
.Site DT
{

}
.Site dd
{

}
.Site H1, H2, H3, H4, H5, H6
{
}
    
.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 #headerText
{
    text-align:left;
    color:#2896eb;
    background:url(/images/layout/trans_white_35.png) no-repeat left top;
}
.Site #headerText h2
{
    color:#03518d;
    font-size:1.4em;
    margin:0 0 .4em
}

/* ################################### Site Classes ################################# */

.Site .box
{
    background:#F1FAF5 url(/images/layout/box_bl.gif) left bottom no-repeat;
    border-right:1px solid #006938;
}
.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: url(/images/layout/therapyLogo1.gif) 235px 5px no-repeat; 
    border-top:1px solid #CCE6CD;
    border-left:1px solid #CCE6CD;
    border-bottom:1px solid #F1FAF5; 
}
.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;
}

/*   -----------------------------  medical ------------        */
.Site .boxId4 h2.title
{
    background:transparent url(/images/layout/titleIconMedical.gif) 0px 5px no-repeat;
     
}
.Site .boxId4
{
    background-color:#F6F0DA
}
.Site .boxId4 .tl
{
    background:url(/images/layout/medicalLogo.gif) 235px 5px no-repeat; 
    border-top:1px solid #CCE6CD;
    border-left:1px solid #CCE6CD; 
    border-bottom:1px solid #F6F0DA;
}
.Site .boxId4 .content
{
    border-left:1px solid #CCE6CD;
    background:#F6F0DA url() bottom left no-repeat;
}
.Site .boxId4 li
{
    background:#F6F0DA url(/images/layout/menuBulletBox.gif) left 5px no-repeat;
}

/*   -----------------------------  corporate ------------        */
.Site .boxId5
{
    background-color:#F5E3E3
}
.Site .boxId5 h2.title
{
    background:transparent url(/images/layout/titleIconCorporate.gif) 0px 5px no-repeat; 
}
.Site .boxId5 .tl
{
    background:url(/images/layout/corporateLogo.gif) 235px 5px no-repeat; 
    border-top:1px solid #CCE6CD;
    border-left:1px solid #CCE6CD; 
    border-bottom:1px solid #F5E3E3;
}
.Site .boxId5 .content
{
    border-left:1px solid #CCE6CD;
    background:#F5E3E3 url() bottom left no-repeat; 
}
.Site .boxId5 .contentFooter
{
    background:#fff url(/images/layout/contentBotCorporate.gif) left bottom no-repeat;
    border-right:1px solid #006938;  
}
.Site .boxId5 li
{
    background:#F5E3E3 url(/images/layout/menuBulletBox.gif) left 5px no-repeat;
}

/*   -----------------------------          */

.Site .label
{
	font-weight:bold;
}
.Site form .label
{
	text-align:right;
}
/*############### login #################*/
.Site #loginInner .button
{
    color:#fff;
    background:#AB0706 url(/images/Layout/buttonBG.gif) top left repeat-x;
    border:1px solid #000;
}
.Site .textbox,
.Site .textarea,
.Site input.required
{
    background:#fff url(images/layout/h1BG.gif) left top repeat-x;
    border:1px solid #ccc;
    font-family:Arial,Helvetica,sans-serif;
    font-size:1.1em;
    padding:1px 2px;
}
/*############### login #################*/
.Site .list
{
	border-bottom:1px solid #CDCDCD;
}
.Site .list a
{
	text-decoration: none !important;
}
.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 #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 .box h3
{
    color:#005898;
}

/* ################################## Menu setup ################################### */

.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
{
}
