/* 
	IMPORTANT!!!!!
	!!!===== All css must begin with .Site with the exception of BODY and #mainTable =====!!!
	!!!===== This ensures no styling is applied to the AdminSystem =====!!!
*/
html
{
	height:100%;
	background-color:#f6f6f4;
}
BODY
{
	BACKGROUND-color:#f6f6f4;
	height:100%;
}
.Site /* same element as #mainTable */
{
	color:#ffffff;
	BACKGROUND-color:#f6f6f4;
}
.Site #mainLayoutContainer
{
	FONT-SIZE: 110%;
    FONT-FAMILY:Georgia, Times New Roman, Serif;
    color:#6d7c8e;
    line-height: 1.3;
    BACKGROUND-color:#f6f6f4;	
}
.Site #mainLayoutContainer a,
.Site #mainMenuContainer a
{
	color:#5ca4b4;
	text-decoration:none;
	font-size:105%;
}
.Site #mainLayoutContainer a:hover
{
	color:#f7943e;
}
.Site DT
{

}
.Site dd
{

}
.Site #mainLayoutContainer H1,
.Site #mainLayoutContainer H2,
.Site #mainLayoutContainer H3,
.Site #mainLayoutContainer H4,
.Site #mainLayoutContainer H5,
.Site #mainLayoutContainer H6
{
	font-family:Georgia, Serif;
	color:#6b7b8d;
}
.Site #mainLayoutContainer H1
{
    FONT-SIZE: 310%;
}
.Site #mainLayoutContainer H2
{
    FONT-SIZE: 170%;
}
.Site #mainLayoutContainer H3
{
    FONT-SIZE: 130%;
}
.Site #mainLayoutContainer H4
{
    FONT-SIZE: 120%;
}
.Site #mainLayoutContainer H5
{
    FONT-SIZE: 105%;
}
.Site #mainLayoutContainer H6
{
    FONT-SIZE: 100%;
}
.Site IMG
{
	border:none;
}
.Site #mainLayout a img
{
}
.Site TABLE
{
} 
.Site table td, table th
{
}

/* ################################### Site Classes ################################# */
.Site p
{
	margin-bottom:3px;
	margin-top:3px;
}
.Site .box
{
	padding-top:3px;
	border-top:solid 1px #b4bbc3;
	padding-bottom:8px;
}
.Site .orangeTextBox
{
	padding-bottom:3px;
	color:#c27526;
	margin:0;
}
.Site .orangeTextBox a
{
	color:#f7943e !important;
}
.Site .orangeTextBox a:hover
{
	color:#5CA4B4 !important;
}
.Site .box .bl,
.Site .box .br
{
	display:none;
}
.Site .box h2.title
{
}
.Site .box .content
{
}
.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: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 ################################# */
.Site #mainMenu ul a
{
	font-family:Georgia, Times New Roman, Serif;
	color:#c7cfd9;
	border-right:solid 1px #d3dae0;
	font-weight:normal;
}
.Site #mainMenu ul a:hover,
.Site #mainMenu ul a.active,
.Site #mainMenu ul a.on
{
	color:#6d7c8e;
}



.Site #location
{
}
.Site #location a
{
}
.Site #location A:hover
{
}
.Site #mainLayoutContainer
{
}


/* ======================== */

.Site #mainTitle
{
}
.Site #mainTitle h1
{
}
.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
{
}
