/* 
	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:#dbdbdb;
}
.Site /* same element as #mainTable */
{
	FONT-SIZE: 90%;
    FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif;
    color:#333333;
    line-height: 1.5;	
}
.Site A
{
	font-weight:700;
	color:#00a94f;
	text-decoration:none;
}
.Site A:hover,
.Site a.active
{
	color:#484848;
}
.Site DT
{

}
.Site dd
{

}
.Site H1, H2, H3, H4, H5, H6
{
	color:#00a94f;
	margin-top:5px;
	margin-bottom:5px;
}
.Site H1
{
    FONT-SIZE: 250%;
}
.Site H2
{
	color:#5e5e5e;
    FONT-SIZE: 170%;
}
.Site H3
{
	color:#5e5e5e;
    FONT-SIZE: 130%;
}
.Site H4
{
	color:#5e5e5e;
    FONT-SIZE: 120%;
}
.Site H5
{
	color:#5e5e5e;
    FONT-SIZE: 105%;
}
.Site H6
{
	color:#5e5e5e;
    FONT-SIZE: 100%;
}
.Site IMG
{
	border:none;
}
.Site .box img
{
	border:solid 1px #fff;
}
.Site #mainLayout a img
{
}
.Site TABLE
{
} 
.Site table td, table th
{
}
.Site .supportDesk
{
    color: #FFF;
    background: url(/images/layout/Connect_To_InfoTech_Button_2.jpg) center top no-repeat;
    border: 0;
    font-size: 1.4em;    
}
.Site .supportDesk:hover
{
    color: #FFF;
    background-position: center -98px;    
}
/* ################################### Site Classes ################################# */
.Site .box
{
	color:#333333;
	
}
.Site .box .innerBox
{
}
.Site .box .tl
{
	background: #dfdfdf url(/images/layout/box_tl_bg.gif) no-repeat left top;
}
.Site .box .tr
{
	background: Transparent url(/images/layout/box_tr_bg.gif) no-repeat right top;
}
.Site .box .bl
{
	background: #dfdfdf url(/images/layout/box_bl_bg.gif) no-repeat left bottom;
}
.Site .box .br 
{
	background: Transparent url(/images/layout/box_br_bg.gif) no-repeat right bottom;
}
.Site .box .content
{
	background-color:#dfdfdf;
	font-size:90%;
}
.Site .blackbox h2.title
{
	background-color:Transparent;
}
.Site .blackbox
{
	padding:0 !important;
	background: #262626 url(/images/layout/black_box_bg.gif) no-repeat right top !important;
	border:none;
	color:#fff;
}
.Site .blackbox .tr
{
	background:none !important;
}
.Site .blackbox .tl
{
	background:Transparent url(/images/layout/black_box_tl_bg.gif) no-repeat left top !important;
}
.Site .blackbox .bl
{
	background:  transparent url(/images/layout/black_box_bl_bg.gif) no-repeat left bottom !important;
}
.Site .blackbox .br 
{
	background: transparent url(/images/layout/black_box_br_bg.gif) no-repeat right bottom !important;
}

.Site .blackbox .innerBox
{
	background: transparent url(/images/layout/black_box_tl_bg.gif) no-repeat left top !important;
}



.Site .blackbox .content
{
	background: transparent url(/images/layout/black_box_content_bg.gif) repeat-y right bottom !important;
}

.Site .box .bc
{
}


.Site #template_News_Articles .blackbox, .Site #template_News_Articles .blackbox .innerBox, .Site #template_News_Articles .newsarticle .blackbox .content
{
	background-image: none !important;
	background-color: Transparent!important;
}

.Site #template_News_Articles .blackbox .innerBox
{
	background-image: none !important;
	background-color: Transparent!important;
}

.Site #template_News_Articles .content
{
	font-size: 100%;
}

.Site #template_News_Articles .content .date
{
	color: #5E5E5E;
}


.Site .detail H3
{

}

.Site .detail IMG.picture
{
}
.Site .dropDown, .textArea, .textBox
{
}
.Site .label
{
	font-weight:bold;
}
.Site form span.hint,
.Site form td.hint span
{
	background:transparent url(/images/layout/info.gif) no-repeat scroll 155px 6px;
	color:#000000;
	display:block;
	font-weight:700;
	padding:10px 0 0 185px;
	border:none;
}
.Site form .label
{
	text-align:right;
}
.Site form td
{
}
.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 #rightCol .morelink a
{
	text-transform:uppercase;
	color:#fff;
}
/* ################################### Site IDs ################################# */

#mainTable
{
}
.Site #location
{
	text-transform:lowercase;
	color:#a5a5a5;
	font-family:Trebuchet MS;
	font-size:85%;
}
.Site #location a
{
	text-decoration:none;
	color:#a5a5a5;
}
.Site #location a:hover
{
	color:#00a94f;
}
.Site #mainLayoutContainer
{
	background:#fff url(/images/layout/main_bg.gif) repeat-y right top;
	border-right:solid 1px #8e8e8e;
	border-left:solid 1px #8e8e8e;
}
.Site #accreditations
{
	border-left:solid 1px #8e8e8e;
}
.Site #rightCol
{
	
}
.Site #accreditations
{
	background:#FFFFFF url(/images/layout/btmBanner.gif) no-repeat left bottom;
	border: 0;
}
.Site #guideArea
{
	background:#292929 url(/images/layout/guideArea_bg.jpg) repeat-x left top;
}
.Site #mainLayoutContainer.fullwidth
{
	background:#fff url(/images/layout/main_bg.gif) repeat-y right top;
}
.Site #mainLayoutContainer.fullwidthhome
{
	background:#fff url(/images/layout/main_bg_home.gif) repeat-y right top;
}
.Site #mainLayoutContainer.fullwidth #mainLayout h1
{
	font-size:260%;
	margin-top:2px;
	margin-bottom:10px;
}
.Site #mainLayoutContainer.fullwidth #mainLayout h3
{
	font-size:150%;
	line-height:1.2;
	margin-bottom:15px;
	margin-top:0px;
}
.Site #mainLayoutContainer.fullwidth #mainLayout h5
{
	margin-bottom:16px;
}
.Site #mainLayoutContainer.fullwidth #mainLayout p
{
	margin-bottom:15px;
}

/* ################################## Menu setup ################################### */
.Site #mainMenuContainer
{
	background:#212121 url(/images/layout/mainmenu_bg.gif) repeat-x left top;
	border-left:solid 1px #8e8e8e;
	border-right:solid 1px #8e8e8e;
}
.Site #mainMenu a
{
	color:#fff;
	font-size:120%;
	font-family:Verdana, Arial, Helvetica, Serif;
	background:transparent url(/images/layout/menu_sep.gif) no-repeat left top;
}
.Site #mainMenu li.firstMainMenu a
{
	background:none;
}
.Site #mainMenu a:hover,
.Site #mainMenu a.on,
.Site #mainMenu a.active
{
	color:#c6d4a5;
}

/* ################################## Bottom Menu setup ################################### */

.Site #btmMenu a
{
	font-size:85%;
	color:#414141;
	padding-right:3px;
	padding-left:3px;
}
.Site #btmMenu a:hover
{
	color:#00a94f;
}

.Site #btmMenu li
{
	border-right:1px solid #414141;
	padding-left:3px;
}
.Site li.btmMenuLast
{
	border-right:none !important;
}

/* ################################## Sub Menu setup ################################### */

.Site #subMenu a
{
	font-size:110%;
}
.Site #subMenu ul 
{	
}
.Site #subMenu li
{
}
.Site #subMenu ul a
{
	background:#353535 url(/images/layout/submenu_bg_new.gif) no-repeat left top;
	color:#d3d3d3;
}
.Site #subMenu ul .sub-bottom
{
	background:transparent url(/images/layout/submenu_btm_bg_new.gif) no-repeat -181px top;
	width:181px;
	height:14px;
}
.Site #subMenu ul .arrow
{
	background:transparent url(/images/layout/submenu_arrow_new.gif) no-repeat 0px top;
	width:41px;
	height:29px;
}
.Site #subMenu ul a:hover .arrow
{
	background:transparent url(/images/layout/submenu_arrow_new.gif) no-repeat -41px top;
}
.Site #subMenu ul a.on,
.Site #subMenu ul a.active
{
	color:#fff;
	background:#3e3e3e url(/images/layout/submenu_bg_new.gif) no-repeat -181px top;
}
.Site #subMenu ul a.on span.arrow,
.Site #subMenu ul a.active span.arrow
{
	background:transparent url(/images/layout/submenu_arrow_new.gif) no-repeat -82px top;
}
.Site #subMenu ul a:hover.on span.arrow,
.Site #subMenu ul a:hover.active span.arrow
{
	background:transparent url(/images/layout/submenu_arrow_new.gif) no-repeat -123px top;
	
}
.Site #subMenu ul a.on span.sub-bottom,
.Site #subMenu ul a.active span.sub-bottom
{
	background:transparent url(/images/layout/submenu_btm_bg_new.gif) no-repeat left top;
	height:14px;
}
.Site #subMenu ul ul a
{
	background:transparent url(/images/layout/submenu_level2.gif) no-repeat 8px 6px;
	color:#363636 !important;
	margin:0;
}
.Site #subMenu ul ul a:hover,
.Site #subMenu ul ul a.on,
.Site #subMenu ul ul a.active
{
	color:#197907 !important;
	background:transparent url(/images/layout/submenu_level2_hover.gif) no-repeat 8px 6px;
}
.Site #subMenu ul ul ul a
{
	color:#7f7f7f !important;
	background:none;
}
.Site #subMenu ul ul ul a:hover,
.Site #subMenu ul ul ul a.on,
.Site #subMenu ul ul ul a.active
{
	color:#545454 !important;
	background:transparent url(/images/layout/submenu_level3.gif) no-repeat 18px center;
}
.Site #subMenu ul ul ul ul a
{
	color:#668966 !important;
	background:none;
	font-size:105%;
}
.Site #subMenu ul ul ul ul a:hover,
.Site #subMenu ul ul ul ul a.on,
.Site #subMenu ul ul ul ul a.active
{
	color:#465e46 !important;
	background:none;
}

.Site #subMenu ul ul ul ul ul a
{
	color:#000 !important;
	background:none;
	font-size:100%;
}
.Site #subMenu ul ul ul ul ul a:hover,
.Site #subMenu ul ul ul ul ul a.on,
.Site #subMenu ul ul ul ul ul a.active
{
	color:#465e46 !important;
	background:none;
}

/* ======================== */

.Site #mainTitle
{
}
.Site #mainTitle h1
{
}
.Site #mainLayout
{
	background-color:transparent;
}
.Site #mainFooter
{
	font-size:85%;
}

/* ======================== */

.Site #developerLink a
{
	background: url(/images/layout/eonic_logo.gif) right top no-repeat;
	color:#9c9c9c;
	padding: 7px 73px 0px 0;
	font-size:85%;
}
.Site #developerLink a:hover
{
	color:#00a94f;
    background-position: right -19px;
}
/* ======================== */

.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
{
}