﻿BODY
{
	/**/
	background: #FFFFFF url(/images/layout/Diagonal_lines.gif) left top repeat;
	font-size: 0.8em;
	padding: 0!important;
	margin: 0!important;

}



#mainTable 
{
	background: #FFFFFF url(/images/layout/backgroundshadow_1024.gif) fixed center top repeat-y;
	padding: 0 20px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0;
	margin-bottom: 0;
}

.Site #outer 
{
		margin-left: auto;
	margin-right: auto;
	margin-top: 0;
}

.Site #watermark 
{
	background: #ffffff url(/images/layout/watermark.gif) left bottom no-repeat;	
}



.Site #mainLayout 
{
	padding: 0 10px;
	margin-left: 180px;
	width: 756px;
}


.Site #mainLayoutContainer 
{
	margin-top: 21px;
}

.Site a, .Site .morelink a
{
	color: #9054a8 !important;
}

.Site a:hover, .Site .morelink a:hover
{
	color: #2765a1 !important;
}



.Site #outer,
.Site .fullwidth,
.Site #mainMenu1 ul, 
.Site #mainMenu2 ul, 
.Site #mainMenu3 ul, 
.Site #mainMenu4 ul, 
.Site #mainMenu5 ul
{
	width:966px!important;
}


.Site .fullwidth 
{
	width:946px!important;	
}



.Site #logo 
{
	margin-top:0;	
}

.Site #mainHeaderText
{
	width: 600px;
	margin-top: 0;
}

.Site #mainHeaderText h2
{
	color: #115190;
	font-size: 200%;
	font-weight: 300 !important;
	font-family: Arial;
	text-transform: capitalize;
	font-style: italic;
	margin-top:14px;
}

.Site #topNav 
{
	margin-top: 10px;
	padding-top: 0;
	float: right;
}	
.Site #topNav ul li a
{
	font-size: 85%;
}	


.Site #mainMenuContainer 
{
	clear: right;
}

.Site #mainMenu  #mainMenuContainer ul li a
{
	font-size: 110%;
	color: #ffffff !important;
}

.Site #mainMenu 
{
	border-color: #74398c;
}




.Site #location 
{
	border-color: #8ebae5;
	margin: 0;
	color: #7e7ebd;
	padding-left: 2px;
	padding-top: 2px;
	padding-bottom: 4px;
}

.Site #location a
{
	color: #7e7ebd;
	font-size: .85em;
}

.Site #location a:hover
{
	color: #a1bde7;
}



.Site #mainMenuContainer ul a
{
	
	background-image: url(/images/layout/mainMenuTabBg.gif);
	background-repeat: repeat-x;
	background-color: #96bae5!important;
	font-family: Verdana;
	padding: 5px 14px 9px 14px;
	margin-left: 2px;
	
}

.Site #mainMenuContainer ul a.active, .Site #mainMenuContainer ul a.on, .Site #mainMenuContainer ul a:hover 
{
	background-image: url(/images/layout/mainMenuTabActiveBg.gif);
	background-repeat: repeat-x;
	background-color: #74398c!important;
}


.Site #headerInfo table
{
	width: auto !important;
}

.Site #mainHeaderAlt 
{
	height: auto;
	/*min-height: 180px;
	height:180px;*/
	background-image:none;
	margin: 0;
}

.Site .box .tl
{
	background-color: #734f79;
	border:none;
	height: auto;
	min-height: 31px;
	background-image: url(/images/layout/boxHeaderBg.gif);
}

.Site .box .content
{
	background-color: #e5ecf3;
	border:none;
	padding: 10px !important;
}

.Site .box .content p
{
	text-align: left;
}


.Site .button, .Site .principle 
{
	background: #96bae5 url(/images/layout/mainMenuTabBg.gif) repeat-x 0 0 !important;
	height: auto !important;
	
/*	vertical-align: top;
	padding: 2px !important;*/
}

.Site a.principle, .Site .button:hover 
{
	background: #74398c url(/images/layout/mainMenuTabActiveBg.gif) repeat-x 0 0 !important;
}

.Site h1, .Site h2, .Site h3, .Site h4, .Site h5, .Site h6 
{
	color: #64227f;
}

.Site h1 
{
	font-size: 1.75em;
}
.Site h2
{
	font-size: 1.60em;
}

.Site h3
{
	font-weight: 300;
	color: #505050;
}

.Site h4
{
	font-size: 1.25em;
}

.Site h6
{
	font-size: 0.95em;
}

.Site h1, .Site h2, .Site h3, .Site h4, .Site h5, .Site h6 
{
	line-height: 1.1em;
	margin-top: 0;
	margin-bottom: 0.35em;
}


.Site h2 
{
	margin-bottom: 0.45em;
}

.Site h3
{
	margin-bottom: 0.65em;
}

.Site h4
{
	margin-bottom: 0.80em;
}

.Site h5
{
	margin-bottom: 0.65em;
}


.Site .tr h2.title 
{
	padding-top: 6px;
	font-size: 150%;
	font-weight: 300;
}


.Site .label 
{
	color:#9054A8;
}


.Site #headerInfo #UserLogon table {
width:auto;
float: right;
}

.Site #copyright 
{
	float: left;
}

.Site #developerLink 
{
	float: right;
	text-align: right !important;
}

.Site #developerLink a, .Site #developerLink a:hover
{
	font-size: 95%;
	text-transform: inherit;
	font-family: Arial, Helvetica, Sans-Serif;
	padding: 5px 63px 5px 0 !important;
	padding: 5px 78px 5px 0 !important;
	background: transparaent url(/images/layout/eonicLogo.gif) no-repeat right top !important;
	background-position: right top;
	color: #a3a3a3 !important;
	
}

.Site .template ul 
{
	margin-bottom: 1em !important;
}

.Site .template ul li, .Site .template ul ul li, .Site .template ul ul ul li
{
	background-image: url(/images/layout/li-bullit.gif) !important;
	background-position: 0 5px!important;
	
}

.Site .box ul li, .Site .box ul ul li, .Site .box ul ul ul li
{
	background-image: url(/images/layout/li-bullit-box.gif) !important;
	background-position: 0 5px!important;
}

/**/
/*************** sub menu *******************/


.Site #subMenu ul a 
{
	border-bottom-color: #99b5d0 !important; 
	color:#9054a8 !important;
	padding: 5px 9px 6px 18px;
	font-size: .87em;
	font-weight: 800;
	background-position: 0 0;
	font-family: Arial;
}

.Site #subMenu ul ul
{
	border-bottom-color: #99b5d0 !important; 
	border-bottom-style: dotted;
	border-bottom-width: 1px;
	margin-top: 6px;
	padding-bottom: 3px;
}



.Site #subMenu ul a.on, .Site #subMenu ul a.active, .Site #subMenu ul a:hover {
	background: transparent url(/images/layout/submenu-ul-li.gif) no-repeat scroll 0 3px !important;
}

.Site #subMenu ul ul ul
{
	border: none;
}

.Site #subMenu ul ul a 
{
	color: #2765a1 !important;
	font-size: 0.87em;
	padding-left: 18px;
	font-family: Trebuchet MS;
	padding: 2px 0 3px 18px;
}

.Site #subMenu ul ul a.active, .Site #subMenu ul ul a.on, .Site #subMenu ul ul a:hover
{
	color: #115190 !important;
	background: transparent url(/images/layout/submenu-ul-ul-li.gif) no-repeat scroll 7px 3px !important;
}

.Site #subMenu ul ul ul a 
{
	color: #868686 !important;
	padding: 3px 0 3px 19px;
}

.Site #subMenu ul ul ul a.active, .Site #subMenu ul ul ul a.on, .Site #subMenu ul ul ul a:hover
{
	color: #606060 !important;
	background: transparent url(/images/layout/submenu-ul-ul-ul-li.gif) no-repeat scroll 8px 5px !important;
}

.Site #subMenu ul ul ul ul
{
	
}

.Site #subMenu ul ul ul ul a 
{
	color: #989898 !important;
	padding: 3px 0 3px 29px;
}

.Site #subMenu ul ul ul ul a.active, .Site #subMen ul ul ul ul a.on, .Site #subMenu ul ul ul ul a:hover
{
	color: #1b1b1b !important;
	background: transparent url(/images/layout/submenu-ul-ul-ul-ul-li.gif) no-repeat scroll 18px 5px !important;
}


.Site .hint 
{
	background-image: url(/images/layout/hint.gif);
}

.Site .alert
{
	background-image: url(/images/layout/alert.gif);
}

/* ################################## Top Nav Sub Menu setup ################################### */

.Site #mainMenu1 ul, 
.Site #mainMenu2 ul, 
.Site #mainMenu3 ul, 
.Site #mainMenu4 ul, 
.Site #mainMenu5 ul 
{
	background:#7e64ab;
	background-image: none;
	margin-top:0;
	border: 0;
	margin:0;
	padding: 0;
}
.Site #mainMenu1
{
   background: #6a4e9c;     
}
.Site #mainMenu1 ul a
{
	color:#FFF;
	background: #7e64ab;
	font-weight: 800;
}
.Site #mainMenu2 ul a, 
.Site #mainMenu3 ul a, 
.Site #mainMenu4 ul a, 
.Site #mainMenu5 ul a 
{
	font-weight: bold;
	color:#FFF;
}
.Site #mainMenu2 ul,
.Site #mainMenu2 ul a,
.Site #mainMenu1 ul a:hover,
.Site #mainMenu1 ul a.active, 
.Site #mainMenu1 ul a.on
{
	background:#6a4e9c;

}


.Site #mainMenu2 ul,
.Site #mainMenu2 ul a
{
		font-weight: 300;
}
.Site #mainMenu3 ul,
.Site #mainMenu3 ul a,
.Site #mainMenu2 ul a:hover,
.Site #mainMenu2 ul a.active, 
.Site #mainMenu2 ul a.on
{
	background:#5f4194;
		font-weight: 300;
}
.Site #mainMenu4 ul,
.Site #mainMenu4 ul a,
.Site #mainMenu3 ul a:hover,
.Site #mainMenu3 ul a.active, 
.Site #mainMenu3 ul a.on
{
	background:#563889;
		font-weight: 300;
}
.Site #mainMenu5 ul,
.Site #mainMenu5 ul a,
.Site #mainMenu4 ul a:hover,
.Site #mainMenu4 ul a.active, 
.Site #mainMenu4 ul a.on
{
	background:#563889;
		font-weight: 300;
}
.Site #mainMenu5 ul a:hover,
.Site #mainMenu5 ul a.active, 
.Site #mainMenu5 ul a.on
{
	background:#482a7c;
	font-weight: 300;
}


.Site .template table td
{
	background-color: #E1E1E1;
	color: #505050;
}



.Site .template table th, .Site .template table td.header
{
	background-color: #bababa;
	color: #ffffff;
}


.Site .formMainTable th 
{
	background-color: transparent !important;
	color: #9054A8 !important;
	font-size: 1.1em
}


	/* ####    With submenu column widths    #### */				
	.Site .template_2_Columns #column1, .Site #template_Sub_Page_Listing #column1, .Site #template_Image_Library_10up_Stepped_1col #column1 
	{				
		width: 378px !important;			
	}				
					
	.Site .template_2_Columns #column2,	.Site #template_Sub_Page_Listing #column2, 	.Site #template_Image_Library_10up_Stepped_1col #column2			
	{				
		margin-left: 388px !important;			
	}				
					
	.Site .template_2_Columns_66_33 #column1				
	{				
		width: 504px !important;			
	}				
					
	.Site .template_2_Columns_66_33 #column2				
	{				
		margin-left: 514px !important;			
	}				
					
	.Site .template_2_Columns_33_66 #column1				
	{				
		width: 252px !important;			
	}				
					
	.Site .template_2_Columns_33_66 #column2				
	{				
		margin-left: 262px !important;			
	}				
					
	.Site .template_3_Columns #column1,				
	.Site .template_3_Columns #column2				
	{				
		width: 248px !important;			
	}				
					
	.Site .template_3_Columns #column2				
	{				
		margin-left: 10px !important;			
	}				
					
	.Site .template_3_Columns #column3				
	{				
		margin-left: 517px !important;			
	}				
					
	.Site .template_2_Columns_Boxed #column1				
	{				
		width: 368px !important;			
	}				
					
	.Site .template_2_Columns_Boxed #column2				
	{				
		margin-left: 378px !important;			
	}				
					
	.Site .template_2_Columns_66_33_Boxed #column1				
	{				
		width: 490px !important;			
	}				
					
	.Site .template_2_Columns_66_33_Boxed #column2				
	{				
		margin-left: 500px !important;			
	}				
					
	.Site .template_2_Columns_33_66_Boxed #column1				
	{				
		width: 245px !important;			
	}				
	.Site .template_2_Columns_33_66_Boxed #column2				
	{				
		margin-left: 255px !important;			
	}				
	.Site #scrollerContainer 				
	{				
		width: 746px !important;			
	}				
					
					
	/* ####    Fullwidth column widths    #### */				
					
	.Site .fullwidth .template_2_Columns #column1				
	{				
		width: 478px !important;			
	}				
					
	.Site .fullwidth .template_2_Columns #column2				
	{				
		margin-left: 488px !important;			
	}				
					
	.Site .fullwidth .template_2_Columns_66_33 #column1				
	{				
		width: 637px !important;			
	}				
					
	.Site .fullwidth .template_2_Columns_66_33 #column2				
	{				
		margin-left: 647px !important;			
	}				
					
	.Site .fullwidth .template_2_Columns_33_66 #column1				
	{				
		width: 318px !important;			
	}				
					
	.Site .fullwidth .template_2_Columns_33_66 #column2				
	{				
		margin-left: 328px !important;			
	}				
					
	.Site .fullwidth .template_3_Columns #column1,				
	.Site .fullwidth .template_3_Columns #column2				
	{				
		width: 315px !important;			
	}				
					
	.Site .fullwidth .template_3_Columns #column2				
	{				
		margin-left: 10px !important;			
	}				
					
	.Site .fullwidth .template_3_Columns #column3				
	{				
		margin-left: 650px !important;			
	}				
					
	.Site .fullwidth .template_2_Columns_Boxed #column1				
	{				
		width: 468px !important;			
	}				
					
	.Site .fullwidth .template_2_Columns_Boxed #column2				
	{				
		margin-left: 478px !important;	width: 468px !important;		
	}				
					
	.Site .fullwidth .template_2_Columns_66_33_Boxed #column1				
	{				
		width: 624px !important;			
	}				
					
	.Site .fullwidth .template_2_Columns_66_33_Boxed #column2				
	{				
		margin-left: 634px !important;			
	}				
					
	.Site .fullwidth .template_2_Columns_33_66_Boxed #column1				
	{				
		width: 312px !important;			
	}				
	.Site .fullwidth .template_2_Columns_33_66_Boxed #column2				
	{				
		margin-left: 322px !important;			
	}				
				
	.Site .fullwidth #scrollerContainer 				
	{				
		width: 946px !important;			
	}				
			
	.Site #copyright 
	{
		float: left;
		text-align: left;
	}		
	
	.Site #copyright p
	{
		font-size: 90%;
		font-family: Trebuchet MS:
	}
	
	.Site #imageText,
	.Site #imageText p, 
	.Site #imageText h1,
	.Site #imageText h2,
	.Site #imageText h3,
	.Site #imageText h4,
	.Site #imageText h5,
	.Site #imageText h6
	{
		font-family: Arial, Helvetica, Sans-Serif;
		color: #5b3161 !important;
		font-weight: 300 !important;
		font-style:italic!important;
		left: 188px !important;
	}
	
	
	.Site #imageText h1 
	{
		font-size: 2.8em!important;
	}
	
	.Site #mainLayout img 
	{
		border: none!important;
	}
	
	