/* 
	IMPORTANT!!!!!
	!!!===== All css must begin with .Site with the exception of BODY and #mainTable =====!!!
	!!!===== This ensures no styling is applied to the AdminSystem =====!!!
*/

html
{
	BACKGROUND-color:#231f20;
	COLOR: #000000;
}

BODY
{
	BACKGROUND-color:#231f20;
	COLOR: #000000;
}
.Site /* same element as #mainTable */
{
	FONT-SIZE: 90%;
    FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif;
    color:#000;
    line-height: 1.5;	
}
.Site A 
{
	text-decoration: underline;
	font-weight: bold;
	COLOR: #34479E;
}

.Site A:hover
{
	TEXT-DECORATION: none;
}

.Site DT
{
	
}

.Site dd
{
	
}

.Site strong 
{
	font-weight: bold;
}

.Site H1, H2, H3, H4, H5, H6
{
	COLOR: #000000;
}

.Site H1 a, H2 a, H3 a, H4 a, H5 a, H6 a
{
	font-weight:normal;
}


.Site H1
{
    FONT-SIZE: 200%;
}

.Site H2
{
    FONT-SIZE: 120%;
    COLOR: #8f9aca;
}

.Site H2.straplinetext 
{
    FONT-SIZE: 140%;
    font-weight: 300;
    color: #fff;
}

.Site h2.footerStraplineText
{
	color: #939599 !important;	
	FONT-SIZE: 140%;
    font-weight: 300;
}

.Site H3
{
    FONT-SIZE: 130%;
}
.Site H4
{
    FONT-SIZE: 120%;
    COLOR: #34479e;
}
.Site H5
{
    FONT-SIZE: 105%;
}
.Site H6
{
    FONT-SIZE: 100%;
}
.Site IMG
{
	border: none !important;
}


.Site HR
{
    COLOR: #999999;
    HEIGHT: 1px
}


.Site #mainLayout a img
{
}

.Site TABLE
{
} 

.Site table td, table th
{
}

/* ################################### Site Classes ################################# */

.Site .box
{
}

.Site .box h2.title
{
	color: #fff;
	text-transform: capitalize;
	font-weight: normal;
}

.Site .box .tl 
{
	background-color: #a6aad4;
	border-left: solid 1px #a6aad4;
	border-right: solid 1px #a6aad4;
}

.Site .box .content
{
	border: solid 1px #2d2f3e;
	border-top: none;
}

.Site .box .bc
{
}

.rule
{
    BACKGROUND-COLOR: #6495ed
}

.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 .listItem
{
	border-bottom:none;
}
.Site .listItem a
{
	text-decoration: none !important;
	font-weight: normal;
}
.Site .listItem a:hover
{
}
.Site .listItem p
{	
}
.Site .listItem H3
{
	font-weight: normal;
	font-size: 1.1em;
	
}
.Site .listItem H3 a
{
}

.Site .listItem H4
{
}
.Site .listItem .date
{

}


.Site .listItem a.doclink 
{
	font-size: 0.9em;
}



.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 IDs ################################# */

#mainTable
{
	background: #fff url(/images/layout/mainTableBackgroundRepeat.gif) repeat-y 0 0;
}
.Site #mainHeader
{	
	background: #788cbe url(/images/layout/headerfade.gif) repeat-y 0 0;
	border-bottom:solid 1px #fff;
}

.Site #strapline 
{	
	color: #fff;
	text-align: right;
	font-weight: 300;
}

.Site #location
{
	padding-left: 10px;
	padding-top: 5px;
}
.Site #location a
{
	font-size: 0.8em;
	font-family: Trebuchet MS;
	color: #51546d;
}
.Site #location A:hover
{
}
.Site #mainLayoutContainer
{
}

.Site #leftCol .module 
{
	border-bottom: solid 1px #BFC1DE;
}

.Site #leftCol p
{
	padding-right: 10px;
	margin-top: 7px;
	margin-bottom: 7px;
	line-height: 1.25em;
	font-size: 0.90em;
}

.Site #leftCol p a
{
	color: #fff;
}

.Site #mainFooter 
{
	background-color: #231F20;
}

/* ################################## Menu setup ################################### */

.Site #subMenu
{
	border-bottom: solid 1px #BFC1DE;
}



.Site #subMenu ul 
{	
}

.Site #subMenu li
{
}

.Site #subMenu ul a
{
	color: #fff;
	font-size: 1em;
	font-weight: normal;
	line-height: 1.2em;
	text-decoration:none;
	background: transparent url(/images/layout/menu_l1.gif) no-repeat 100% 2px;
}



.Site #subMenu ul ul
{
	background-color: #898CBF;
	font-size: 0.9em;
}

.Site #subMenu ul ul a
{
	background: transparent url(/images/layout/menu_l2.gif) no-repeat 100% 3px;
}




.Site #subMenu ul ul ul
{
	border-top: none;
	border-bottom: none;
}

.Site #subMenu ul ul ul a
{
	font-size: 0.9em;
	color: #fff;
	background-image: none;
}

.Site #subMenu ul ul ul ul
{
	
}

.Site #subMenu ul ul ul ul a,
.Site #subMenu ul ul ul ul a.active
{
	background-image: none;
}

.Site #subMenu ul ul ul ul ul a
{
}
.Site #subMenu ul ul ul ul ul ul a
{
}
.Site #subMenu ul a.active
{
	background-color: #b7bcdc;
	font-weight: 700;
}
.Site #subMenu ul a:hover
{
	background-color: #b7bcdc;
}

/* ======================== */

.Site #mainTitle
{
	padding-left: 10px;
}
.Site #mainTitle h1
{
	PADDING:15px 15px 15px 43px;
    BACKGROUND: url(/images/layout/title_marker.gif) left center no-repeat;
    margin:0 !important;
}




.Site #mainLayout
{	
}
.Site #mainFooter
{
}

/* ======================== */

.Site #developerLink 
{
	background-color: #231f20;
}

.Site #developerLink a
{
	color: #7b7979;
	font-size: 0.8em;
	background: transparent url(/images/layout/eoniclogo.gif) no-repeat 100% 0;
}
.Site #developerLink a:hover
{
	color: #ffffff;
	font-size: 0.8em;
	background-position: 100% -38px;
}

/* ======================== */


/* ======================== */

.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
{
}

.Site p.date 
{
	font-size: 0.9em;
	font-weight: bold;
}


.Site .morelink,
.Site .backlink
{
	font-size: 0.9em;
}

.Site #leftCol .addHere 
{
	color: #000;
}


.Site .listsubpage hr
{
	display: none;
}


.Site #leftCol p 
{
	font-size: 0.9em;
}

.Site #mod_155
{
	margin-top: 40px;
}

.Site #mod_153 a 
{
	white-space: nowrap;
	font-weight: normal;
}