BODY
{
	FONT:normal 0.6em/1.5 verdana,arial,helvetica,sans-serif;
	BACKGROUND-color:#79C2FF;
	color:#2F507C;
	margin:0;
}
A
{
	COLOR:#f30;
	font-weight:bold;
	TEXT-DECORATION:none;
}
A:hover
{
	color:#000;
	text-decoration:none;
}
h1, h2, h3, h4, h5
{
	margin:0 0 1em;
}
H1
{
    FONT-SIZE:2.3em;
}
H2
{
    FONT-SIZE:1.7em;
}
H3
{
    FONT-SIZE:1.5em;
}
H4
{
    FONT-SIZE:1.3em;
    text-decoration:underline;
}
H5
{
    FONT-SIZE:1.15em;
    text-decoration:underline;    
}
H6
{
	FONT-SIZE:1em;
	margin-bottom:0;
}
hr
{
	border:none;
	border-top:1px solid #ddd;
}


/* ############################### Classes ############################### */

.box
{
	border:1px solid #3B8EF6;
	BACKGROUND-color:#f0f0f0;
	height:1%;
}
.box .tl
{
	background-color:#3B8EF6;
}
.box h2.title
{
	color:#FFFC00;
	padding-left:10px;
	padding-top:5px;
	padding-bottom:7px !important;
    margin:0;
    height:1%;
    font-size:150%;
}
.box .content
{
    padding:30px 8px 8px 8px;
}
.button, a.textButton
{
	font-family:Arial, sans-serif;
	font-size:1.1em;
	float:right;
	color:#fff;
	background-color:#2D5CA3;
	border-width:1px;
}
a.textButton
{
	text-decoration:none;
	padding:1px 5px;
	margin:0 5px;
}
a.textButton:hover
{
	border-color:#ccc;
}
.detail H3
{
	FONT-SIZE: 110%
}
.dropdown, .textarea, .textbox
{
	font-size:1.1em;
	font-family:verdana,arial,helvetica,sans-serif;
	border:1px solid #7F9DB9;
}
.ghosted
{
	COLOR: #ddd;
}
.list
{
	padding:8px 0;
    BORDER-top:#D0D9E3 1px solid;
    BORDER-BOTTOM:#D0D9E3 1px solid;
}
.list H3
{
    FONT-SIZE:1.1em;
}
.list H4
{
    FONT-SIZE:1em;
}
.principle
{
	font-weight:700;
}
.stepper a
{
	text-decoration:none;
}

/* ################################### Site IDs ################################# */

#mainTable
{
	background-color:#F4F7F4;
}
#mainHeader
{
	height:150px;
	border-bottom:1px solid #000;
}
#mainHeader img
{
	display:block;
}
#location
{
	display:none;	
}
/* ################################## Main Menu setup ################################### */

#mainMenu
{
	padding-bottom:11px;
	border-top:1px solid #D9E8F5;
	border-bottom:3px solid #ADCDF8;
}
#mainMenu ul, #mainMenu li, #subMenu ul, #subMenu li
{	
	margin:0;
	padding:0;
}
#mainMenu li, #subMenu li
{
	list-style:none;
	display:inline;
}
#mainMenu ul a, #subMenu ul a
{
	text-decoration:none;
}
#mainMenu ul a
{
	color:#000 !important;
}
#mainMenu ul a:hover
{
	color:#FF3300;
}
#mainMenu ul a.active, #mainMenu ul a.on
{
	background:url(/ewcommon/images/schemes/standard/paleblue/mainmenu_a.gif) left center no-repeat;
	color:#0E3161;
}

/* ################################## Sub Menu setup ################################### */

#subMenu
{
	padding: 0 10px 0 10px;
	width:140px;
	margin-top:40px;

}
#subMenu ul a
{
	padding: 14px 3px 4px 16px;
	color: #000;
	margin-left:10px;
}
#subMenu ul ul a
{
	font-weight: 700;
	padding-left: 18px;
	color: #333;
	margin-left: 20px;
}

#subMenu ul ul ul a
{
	padding-left: 20px;	
	margin-left: 30px;
}

#subMenu ul ul ul ul a
{
	padding-left: 22px;	
	margin-left: 40px;
}

#subMenu ul a:hover, #subMenu ul a.active:hover, #subMenu ul a.on:hover
{
	background:url(/ewcommon/images/schemes/standard/ElectricBlue/submenu_bg.gif) 5px 17px no-repeat;
	color: #999;
}
#subMenu ul a.active
{
	background:url(/ewcommon/images/schemes/standard/ElectricBlue/submenu_bg.gif) 5px 17px no-repeat;
	color:#FF3300;
}
#subMenu ul a.on
{
	background:url(/ewcommon/images/schemes/standard/ElectricBlue/submenu_bg.gif) left center no-repeat;
	color:#FF3300;
}
/* ======================== */

#mainLayoutContainer
{
	border-top:2px solid #3B8EF6;
	border-bottom:1px solid #3B8EF6;
}
#mainLayout
{
	padding:10px 10px 5px 5px;
}
#mainTitle h1
{
	padding:20px 20px 15px 0;
	color:#BFD7E9;
}
#mainFooter
{
	background-color:#3B8EF6;
	border:1px solid #1D477B;
	color:#fff;
	height:10px;
	text-align:left;
}

#developerLink a
{
	display:none;
	padding:4px 15px;
	color:#ececec;
}
#developerLink a:hover
{
	color:#C5CDE4;
}

#template_sitemap ul
{
	margin-left:30px;
	margin-bottom:1em;
}
#template_sitemap ul li
{
	list-style-type:disc;
	color:#6B95BC;
}