/* 
	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:#e258a1;
}

.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:none;
	color:#696969;
}
.Site A:hover
{
	color:#000;
}
.backTop a
{
	padding-left:16px;
	background:transparent url(/images/layout/submenu_bg.gif) no-repeat scroll 3px 5px;
}
.backTop a,
.morelink a,
.backlink a
{
	color:#696969 !important;
	font-size:90%;
}
.backTop a:hover,
.morelink a:hover,
.backlink a:hover
{
	color:#e258a1 !important;
}
.Site DT
{

}
.Site dd
{

}
.Site H1, H2, H3, H4, H5, H6
{
	color:#e258a1;
	font-weight:bold;
	margin:0 !important;
	margin-bottom:6px;
}
.Site H1
{
    FONT-SIZE: 210%;
}
.Site H2
{
    FONT-SIZE: 180%;
}
.Site H3
{
    FONT-SIZE: 170%;
}
.Site H4
{
    FONT-SIZE: 140%;
}
.Site H5
{
    FONT-SIZE: 120%;
}
.Site H6
{
    FONT-SIZE: 100%;
    font-weight:bold;
}
.Site IMG
{
	border:none;
}
.Site #mainLayout a img
{
}
.Site TABLE
{
	border:none;
} 
.Site table td
{
	border:none;
	background-color:#dfdfdf;
	padding:2px 3px 4px 3px;
}
.Site .formMainTable td
{
	background-color:#fff;
}
.Site table th td,
.Site table thead td
{
	background-color:#afafaf;
	color:#ffffff;
	font-weight:bold;
}

/* ################################### Site Classes ################################# */

.Site .box
{
}

.Site .box h2.title
{
	color:#fff;
	background-color:#e258a1;
	padding-top:5px;
	padding-bottom:5px;
	font-size:140%;
	font-family:Arial;
	font-weight:normal;
	line-height:1.2;
}
.Site .box .tl
{
	background: transparent url(/images/layout/box_tl.gif) no-repeat left top ;
	background-color:#e258a1;
	padding-left:10px;
}
.Site .box .tr
{
	background: transparent url(/images/layout/box_tr.gif) no-repeat right top ;
	padding-right:10px;
}
.Site .box .bl
{
	background: #fff url(/images/layout/box_bl.gif) no-repeat left top ;
	background-color:#fff;
	padding-left:10px;
}
.Site .box .br
{
	background: #fff url(/images/layout/box_br.gif) no-repeat right top ;
	padding-right:10px;
}
.Site .box .content
{
	border-left:solid 4px #e258a1;
	border-right:solid 4px #e258a1;
	background: #fff url(/images/layout/content_tl.gif) no-repeat left top ;
}
.Site .box .content tbody
{
	background: transparent url(/images/layout/content_tr.gif) no-repeat right top ;
}

.Site .box .content tbody th,
.Site .box .content tbody td
{
	background:none;
}
.Site .box .content .tr
{
	background: #fff url(/images/layout/content_tr.gif) no-repeat right top ;
	position:absolute;
	top:0;
	right:0;
	padding:0;
}
.Site h3.title a
{
	color:#E258A1;
}
.Site h3.title a:hover
{
	color:#000000;
}
.Site #mainLayoutContainer.yellow h3.title a
{
	color:#FFCA00;
}
.Site #mainLayoutContainer.lightblue h3.title a
{
	color:#00AEEF;
}
.Site #mainLayoutContainer.red h3.title a
{
	color:#C10A6B;
}
.Site #mainLayoutContainer.purple h3.title a
{
	color:#7A02CE;
}
.Site #mainLayoutContainer.darkblue h3.title a
{
	color:#0904E3;
}
.Site #mainLayoutContainer.green h3.title a
{
	color:#62aa08;
}
.Site #template_Information #pageMenu,
.Site .list
{
	border-bottom:solid 1px #696969 !important;
}
.Site #template_Information #pageMenu a
{
	color:#000000;
	font-weight:bold;
}
.Site #template_Information #pageMenu a:hover
{
	color:#E258A1;
}
.Site .wrapper .list
{
	border-bottom:none !important;
}

.Site .listsubpage
{
	color:#fff !important;
	background-color:#E258A1;
}
.Site .listsubpage h3.title a
{
	color:#fff;
}
.Site .outer1 .listsubpage,
.Site .outer1 h3 a
{
	background-color:#FFCA00;
	color:#000  !important;
}
.Site .outer2 .listsubpage
{
	background-color:#C10A6B;
}
.Site .outer3 .listsubpage
{
	background-color:#62aa08;
}
.Site .outer4 .listsubpage
{
	background-color:#00AEEF;
}
.Site .outer5 .listsubpage
{
	background-color:#7A02CE;
}
.Site .outer0 .listsubpage
{
	background-color:#0904E3;
}
.Site .outer
{
	background:transparent url(/images/layout/subpage_bg.gif) no-repeat right center;
}
.Site .outer1
{
	background:transparent url(/images/layout/yellow/subpage_bg.gif) no-repeat right center;
}
.Site .outer2
{
	background:transparent url(/images/layout/red/subpage_bg.gif) no-repeat right center;
}
.Site .outer3
{
	background:transparent url(/images/layout/green/subpage_bg.gif) no-repeat right center;
}
.Site .outer4
{
	background:transparent url(/images/layout/lightblue/subpage_bg.gif) no-repeat right center;
}
.Site .outer5
{
	background:transparent url(/images/layout/purple/subpage_bg.gif) no-repeat right center;
}
.Site .outer0
{
	background:transparent url(/images/layout/darkblue/subpage_bg.gif) no-repeat right center;
}
.Site .wrapper
{
	background-color:#E258A1;
}
.Site .wrapper #br,
.Site .wrapper #tr
{
	height:10px;
}
.Site .outer1 .wrapper
{
	background-color:#FFCA00;	
}
.Site .outer2 .wrapper
{
	background-color:#C10A6B;	
}
.Site .outer3 .wrapper
{
	background-color:#62aa08;	
}
.Site .outer4 .wrapper
{
	background-color:#00AEEF;	
}
.Site .outer5 .wrapper
{
	background-color:#7A02CE;	
}
.Site .outer0 .wrapper
{
	background-color:#0904E3;	
}
.Site .wrapper #tl
{
	background:#E258A1 url(/images/layout/box_tl.gif) no-repeat left top;
}
.Site .wrapper #tr
{
	background:transparent url(/images/layout/box_tr.gif) no-repeat right top;
}	
.Site .wrapper #bl
{
	background:transparent url(/images/layout/subpage_box_bl.gif) no-repeat left bottom;
}
.Site .wrapper #br
{
	background:transparent url(/images/layout/subpage_box_br.gif) no-repeat right bottom;
}		
.Site .outer1 .wrapper #tl
{
	background:transparent url(/images/layout/yellow/box_tl.gif) no-repeat left top;
}
.Site .outer1 .wrapper #tr
{
	background:transparent url(/images/layout/yellow/box_tr.gif) no-repeat right top;
}
.Site .outer2 .wrapper #tl
{
	background:transparent url(/images/layout/red/box_tl.gif) no-repeat left top;
}
.Site .outer2 .wrapper #tr
{
	background:transparent url(/images/layout/red/box_tr.gif) no-repeat right top;
}
.Site .outer3 .wrapper #tl
{
	background:transparent url(/images/layout/green/box_tl.gif) no-repeat left top;
}
.Site .outer3 .wrapper #tr
{
	background:transparent url(/images/layout/green/box_tr.gif) no-repeat right top;
}
.Site .outer4 .wrapper #tl
{
	background:transparent url(/images/layout/lightblue/box_tl.gif) no-repeat left top;
}
.Site .outer4 .wrapper #tr
{
	background:transparent url(/images/layout/lightblue/box_tr.gif) no-repeat right top;
}
.Site .outer5 .wrapper #tl
{
	background:transparent url(/images/layout/purple/box_tl.gif) no-repeat left top;
}
.Site .outer5 .wrapper #tr
{
	background:transparent url(/images/layout/purple/box_tr.gif) no-repeat right top;
}
.Site .outer0 .wrapper #tl
{
	background:transparent url(/images/layout/darkblue/box_tl.gif) no-repeat left top;
}
.Site .outer0 .wrapper #tr
{
	background:transparent url(/images/layout/darkblue/box_tr.gif) no-repeat right top;
}
.Site .outer1 .wrapper #bl
{
	background:transparent url(/images/layout/yellow/subpage_box_bl.gif) no-repeat left bottom;
}
.Site .outer1 .wrapper #br
{
	background:transparent url(/images/layout/yellow/subpage_box_br.gif) no-repeat right bottom;
}
.Site .outer2 .wrapper #bl
{
	background:#C10A6B url(/images/layout/red/subpage_box_bl.gif) no-repeat left bottom;
}
.Site .outer2 .wrapper #br
{
	background:transparent url(/images/layout/red/subpage_box_br.gif) no-repeat right bottom;
}
.Site .outer3 .wrapper #bl
{
	background:transparent url(/images/layout/green/subpage_box_bl.gif) no-repeat left bottom;
}
.Site .outer3 .wrapper #br
{
	background:transparent url(/images/layout/green/subpage_box_br.gif) no-repeat right bottom;
}
.Site .outer4 .wrapper #bl
{
	background:transparent url(/images/layout/lightblue/subpage_box_bl.gif) no-repeat left bottom;
}
.Site .outer4 .wrapper #br
{
	background:transparent url(/images/layout/lightblue/subpage_box_br.gif) no-repeat right bottom;
}
.Site .outer5 .wrapper #bl
{
	background:transparent url(/images/layout/purple/subpage_box_bl.gif) no-repeat left bottom;
}
.Site .outer5 .wrapper #br
{
	background:transparent url(/images/layout/purple/subpage_box_br.gif) no-repeat right bottom;
}
.Site .outer0 .wrapper #bl
{
	background:transparent url(/images/layout/darkblue/subpage_box_bl.gif) no-repeat left bottom;
}
.Site .outer0 .wrapper #br
{
	background:transparent url(/images/layout/darkblue/subpage_box_br.gif) no-repeat right bottom;
}
.Site .listsubpage h3.title
{
	font-size:150%;
}

.Site .list h4
{
	font-size:100%;
	color:#000;
}

.Site .box .bc
{
}
.Site .detail H3
{

}
.Site .detail IMG.picture
{
}
.Site .dropDown, .textArea, .textBox
{
}
.Site .dropdown, 
.Site .textarea, 
.Site .textbox,
.Site .textBox,
.Site .required,
.Site select,
.Site option
{
    WIDTH:160px;
    font-size:1em;
    font-family:Verdana, Arial, Helvetica, sans-serif;
}
.Site .label
{
	font-weight:bold;
}
.Site form .label
{
	text-align:right;
}
.Site form td
{
}
.Site .list
{
}
.Site .list a
{
	text-decoration: none !important;
}
.Site .list p
{	
}
.Site .list H3
{
	font-size:130%;
}
.Site .list H4
{
}
.Site .list .date
{
	font-size:90%;
}
.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 .testimonial h4
{
	font-weight:bold;
	padding-bottom:5px;
}
/* ################################### Site IDs ################################# */

#mainTable
{
}
.Site #mainHeader
{	
}

.Site #location
{
}
.Site #location a
{
}
.Site #location A:hover
{
}


/* ################################## Menu setup ################################### */

/* ################ Top Nav setup ##################### */

.Site #topNav
{
	background:#f1acd0 url(/images/layout/topnavcurve_right.gif) no-repeat right top;
	font-size:100%;
}
.Site #topNav a
{
    color:#d31f7e;
    font-weight:bold;
    font-family:Verdana, Arial, Helvetica, Sans-Serif;
}
.Site #leftCurve
{
	background:transparent url(/images/layout/topnavcurve_left.gif) no-repeat left top;
}
.Site #topNav li
{
	border-right:1px solid #d31f7e;
}
.Site #topNav li.last
{
	border-right:none;
}
.Site #topNav a:hover,
.Site #topNav a.active,
.Site #topNav a.on
{
    color:#73003d;
}
.Site .button
{
	background:#8a8a8a url(/images/layout/button.gif) repeat-x left top;
	padding:3px;
	cursor:pointer;
	color:#000;
}
.Site .button:hover
{
	background:#dbdbdb url(/images/layout/button_hover.gif) repeat-x left top;
}
.Site .principle
{
	background:#c70f70 url(/images/layout/principle.gif) repeat-x left top;
	border:#000000;	
}
.Site .principle:hover
{
	background:#f1acd0 url(/images/layout/principle_hover.gif) repeat-x left top;
}
.Site .moredetailButtons a.button
{
	background-image:none;
	background-color:#606060;
	color:#ffffff;
	font-size:85%;
}
.Site .moredetailButtons a:hover.button
{
	background-color:#e258a1;
}
.Site form span.hint,
.Site form td.hint span
{
	background:transparent url(/images/layout/hint.gif) no-repeat scroll 20px 2px;
	border:medium none;
	color:#000;
	padding-top:7px;
}
.Site .contact a,
.Site .link a,
.Site .job a
{
	color:#e258a1;
}
.Site .contact a:hover,
.Site .link a:hover,
.Site .job a:hover
{
	color:#000000;
}
/* ################ Main Menu setup ##################### */
.Site #mainMenu a
{
	color:#fff;
	font-family:Arial, Verdana, Helvetica, Sans-Serif;
	font-size:145%;
}

/* ##### Yellow #####*/
.Site #menuItem1 .navTab-tl
{
	background-image:url(/images/layout/menuItem1_tl.gif);
}
.Site #menuItem1 a
{
	background-image:url(/images/layout/menuItem1_tr.gif);
	background-color:#ffca00;
}

/* ##### Red #####*/
.Site #menuItem2 .navTab-tl
{
	background-image:url(/images/layout/menuItem2_tl.gif);
}
.Site #menuItem2 a
{
	background-image:url(/images/layout/menuItem2_tr.gif);
	background-color:#c10a6b;
}

/* ##### Green #####*/
.Site #menuItem3 .navTab-tl
{
	background-image:url(/images/layout/menuItem5_tl.gif);
}
.Site #menuItem3 a
{
	background-image:url(/images/layout/menuItem5_tr.gif);
	background-color:#62aa08;
}

/* ##### Light Blue #####*/
.Site #menuItem4 .navTab-tl
{
	background-image:url(/images/layout/menuItem3_tl.gif);
}
.Site #menuItem4 a
{
	background-image:url(/images/layout/menuItem3_tr.gif);
	background-color:#00aeef;
}

/* ##### Dark Blue #####*/
.Site #menuItem5 .navTab-tl
{
	background-image:url(/images/layout/menuItem4_tl.gif);
}
.Site #menuItem5 a
{
	background-image:url(/images/layout/menuItem4_tr.gif);
	background-color:#7a02ce;
}

/* ##### Yellow #####*/
.Site #menuItem0 .navTab-tl
{
	background-image:url(/images/layout/menuItem0_tl.gif);
}
.Site #menuItem0 a
{
	background-image:url(/images/layout/menuItem0_tr.gif);
	background-color:#0904e3;
}
.Site #menuItem1 a:hover,
.Site #menuItem2 a:hover,
.Site #menuItem3 a:hover,
.Site #menuItem4 a:hover,
.Site #menuItem5 a:hover,
.Site #menuItem0 a:hover,
.Site #menuItem1 a.active,
.Site #menuItem2 a.active,
.Site #menuItem3 a.active,
.Site #menuItem4 a.active,
.Site #menuItem5 a.active,
.Site #menuItem0 a.active,
.Site #menuItem1 a.on,
.Site #menuItem2 a.on,
.Site #menuItem3 a.on,
.Site #menuItem4 a.on,
.Site #menuItem5 a.on,
.Site #menuItem0 a.on
{
	background-color:#fff;
	background-image:url(/images/layout/menuItemhover_tr.gif);
	color:#000;
}
.Site #menuItem1 a:hover .navTab-tl,
.Site #menuItem2 a:hover .navTab-tl,
.Site #menuItem3 a:hover .navTab-tl,
.Site #menuItem4 a:hover .navTab-tl,
.Site #menuItem5 a:hover .navTab-tl,
.Site #menuItem0 a:hover .navTab-tl,
.Site #menuItem1 a.active .navTab-tl,
.Site #menuItem2 a.active .navTab-tl,
.Site #menuItem3 a.active .navTab-tl,
.Site #menuItem4 a.active .navTab-tl,
.Site #menuItem5 a.active .navTab-tl,
.Site #menuItem0 a.active .navTab-tl,
.Site #menuItem1 a.on .navTab-tl,
.Site #menuItem2 a.on .navTab-tl,
.Site #menuItem3 a.on .navTab-tl,
.Site #menuItem4 a.on .navTab-tl,
.Site #menuItem5 a.on .navTab-tl,
.Site #menuItem0 a.on .navTab-tl
{
	background-image:url(/images/layout/menuItemhover_tl.gif);
}

/* ################ Sub Menu setup ##################### */

.Site #subMenu
{
	font-family:Trebuchet MS, Arial, Verdana, Sans-Serif;
	font-weight:bold;
	font-size:95%;
}
.Site #subMenu ul 
{	
}
.Site #subMenu li
{
}
.Site #subMenu ul a
{
	color:#909090;
	border-bottom:solid 1px #d8d8d8;
}
.Site #subMenu ul a:hover
{
	color:#4f4f4f;
	border-bottom:solid 1px #d8d8d8;
}
.Site #subMenu ul a.on,
.Site #subMenu ul a.active
{
	color:#4f4f4f;
	background:transparent url(/images/layout/submenu_bg.gif) no-repeat 9px 9px;
}
.Site #subMenu ul ul a
{
	
}
.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 h1
{
}
.Site #mainLayoutContainer
{
	background:#fff url(/images/layout/mainlayout_bg.gif) no-repeat left top;
	font-size:110%;
}
.Site #bottomCurve
{
	background:#e258a1 url(/images/layout/bottomCurve_bg.gif) no-repeat left top;
}

.Site #mainFooter
{
	color:#fff;
	border-top:solid 1px #e982b9;
	font-weight:bold;
	font-size:90%;
}

/* ======================== */

.Site #developerLink a
{
	background: url(/images/layout/eonic_logo.png) right top no-repeat;
	color:#fff;
	font-size:110%;
	font-family:Arial, Sans-Serif;
	font-weight:normal;
}
.Site #developerLink a:hover
{
	color:#f1acd0;
    background-position: right -19px;
}
#copyright
{
	padding-top:16px;
}
/* ======================== */

.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
{
}