/* 
	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-color:#000000;
}
.Site /* same element as #mainTable */
{
    FONT-FAMILY:Arial, Helvetica, sans-serif;
    color:#00A8A5;
    line-height: 1.5;	
}
.Site A 
{
	
}
.Site A:hover
{
	
}
.Site DT
{

}
.Site dd
{

}
.Site H1, H2, H3, H4, H5, H6
{
color:#00A8A5;	
}

.Site IMG
{
	border:none;
}
.Site #mainLayout a img
{
}
.Site TABLE
{
} 
.Site table td, table th
{
}
.Site a.grey 
{
    color:#666666;
    font-size:120%;
    }
/* ################################### Site Classes ################################# */
.Site #documentArea h3
{
font-weight:bold;
}
.Site h4 .docutitle
{

}

.Site .box
{

}

.Site .box .tl
{
background:#00A8A5 url(/images/layout/tl-green.gif) top left no-repeat;  	
}
.Site .box h2.title
{
    color:#fff;
background:#00A8A5;
}
.Site .box .content
{    border-left:1px solid #00A8A5;
    border-right:1px solid #00A8A5;
    border-bottom:1px solid #00A8A5;
}
.Site .box .bc
{
}
.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
{
}
.Site .list
{
	border-bottom:0px solid #CDCDCD;
}
.Site .list a
{
	text-decoration: none !important;       color:#666666;	
}
.Site .list a:hover
{
}
.Site #mainLayout a
{
   color:#00A8A5 
    }
 .Site #mainLayout a:hover
{
   color:#005552 
    }
.Site .list p
{
        color:#00A8A5;	
}
.Site #documentArea .document p a
{
        color:#666666;	
}
.Site .list H3
{

}
.Site .list H4
{
    color:#000000;
}
.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 #rightCol
{

}
.Site #rightImage img
{
     border-top:2px solid #ffffff; 
    border-bottom:2px solid #ffffff; 
    }

/* ################################### Site IDs ################################# */

#mainTable
{
    border:0px solid #cccccc;
}
.Site table#subPageList
{
    margin-top:20px;
    }
.Site #footer h3
{
    margin-top:0;
    padding-top:0;
    }
.Site #breadcrumb
{
    color:#666;
}
.Site #breadcrumb a
{
        color:#666666;
}
.Site #breadcrumb A:hover
{ 
     color:#cccccc;
}    
.Site #mainLayoutContainer
{
        background:#000 url(/images/layout/contentBG.gif) top right repeat-y; 
color:#000000;
}
#mainHeader
{

}
 .Site #documentArea h3 
 {
border-bottom:1px solid #00A8A5; 
    } 
/* ################################## Menu setup ################################### */

.Site #template_2_Columns_66_33 #column2 p img
{
     border:1px solid #00A8A5;   
    }
.Site #template_2_Columns_66_33 #footer table td H6,
.Site #template_Sub_Page_Listing_Thumbnail_5 #footer table td H6
{
color:#ffffff;
background:#00A8A5 url(/images/layout/tl-green.gif) top left no-repeat;  	
}

.Site #template_2_Columns_66_33 #footer table p ,
.Site #template_Sub_Page_Listing_Thumbnail_5 #footer table p
{
    border:1px solid #00A8A5;
    color:#00A8A5;   
 }


.Site #subMenu
{

}
.Site #subMenu #lowerLeftText
{
color:#ccc;
}
.Site #subMenuInnerTop
{
    background:#000 url(/images/layout/navTop.gif) top center no-repeat;    
    }
.Site #subMenuInnerBot
{
    background:#000 url(/images/layout/navBot.gif) bottom center no-repeat;	
}

.Site #subMenu ul 
{ 
    border-top:1px solid #000;	
}
.Site #subMenu ul ul 
{ 
    border-top:0px solid #000;	
}
.Site #subMenu ul li
{
    display:block;
    background-color:#012B2A;
    border-bottom:1px solid #000;
}
.Site #subMenu ul li li
{
    border-top:1px solid #000;
    border-bottom:0px;
}
.Site #subMenu ul a
{
    color:#B7C6C3;
      background:#012B2A url(/images/layout/liBG.gif) 5px center no-repeat;
}
.Site #subMenu  ul a.active, .Site #subMenu  ul a.on
{
    color:#ffffff;     
    }
.Site #subMenu ul a:hover, .Site #subMenu ul a.on
{
    color:#fff;
    background:#012B2A url(/images/layout/liBGon.gif) 5px center no-repeat; 
}
.Site #subMenu ul ul a
{
    background-color:#333333;
    border-right:3px solid #006666;
    background-image: url( );    
}
.Site #subMenu ul ul a:hover,
.Site #subMenu ul ul a.active
{
    background-color:#333333;
    border-right:3px solid #00A9A6;
    background-image: url( ); 
  
}
.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
{
      background:#012B2A url(/images/layout/liBGon.gif) 5px center no-repeat;   
}
.Site #subMenu ul a:hover
{
}

.Site #mainMenu a
{
color:#B8C4C4;
    }
/* ======================== */

.Site #mainTitle
{
          background:#fff url(/images/layout/cornerTLblackBG.gif) top left no-repeat;  	
}
.Site #mainTitle h1
{
    border-bottom:1px solid #00A8A5;
}
.Site #mainLayout
{    

}
.Site #mainFooter
{
    background:#000 url(/images/layout/footerBG.gif) top right no-repeat;
}
.Site #mainFooterNav
{
    color:#ffffff; 
}
.Site #mainFooterNav a
{
    color:#ffffff;
}
.Site #mainFooterNav div a
{
    color:#333333;
}
/* ======================== */

.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
{
}
/* ===========content=============== */
.greenborder 
{
 border:1px solid #00A8A5;
    }
