﻿body 
{
	text-align: center;
	font: 10pt/1.2em helvetica, arial, sans-serif;
	margin-top: 0px;
}
.container
{
	width:900px;
	margin:0px auto;
	text-align:left;
}
.header
{
	background: #003466 url(/images/ei-header.jpg);
	color:White;
	width:900px;
	height:95px;
}
	div#corpLogo
	{
		padding-left:15px;
		padding-top:6px;
		float:left;
		width:144px;
		height:81px;
	}
	.sites
	{
		color:White;
	    text-align:right;
	    float:right;
	    margin-right:16px;
	    margin-top:16px;
	    font:bold 11px Arial,Helvetica,sans-serif;
	    width:400px;
	}
		.sites a
		{
		    color:White;
		    padding-left: 9px;
		    text-decoration:none;
		}
		.sites a:hover
		{
		    text-decoration:none;
		    padding-left: 9px;
		    background: url(/images/menu/menu-arrowwhite.gif) no-repeat left center;
		}
	    .sites .currentSite 
	    {
			color:White;
			padding-left: 9px;
			background: url(/images/menu/menu-arrowwhite.gif) no-repeat left center;
	    }
	.login
	{	
		width:156px;
		height:24px;
		background: url(/images/btn-signin.gif);
		text-align:center;
		font-size:12px;
		float:right;
		clear:right;
		padding:7px 0px 0px 0px;
		margin:31px 16px 2px 0px;
	}
		.login a
		{
			color:black;
			text-decoration:none;
			font-weight:bold;
		}
		.login a:hover
		{
			color:#336699;
			text-decoration:underline;
		}
.menu
{
	background-color:#333434;
	height:40px;
	color: White;
	font: bold 10pt/1.2em helvetica, arial, sans-serif;
	width:900px;
	/*text-align:right;*/
	/*z-index:500;*/
	/*float:right;*/
}
    .search {
		/*float:left;*/
		padding:0px 0px 0px 10px;
    }
		.search .srchlbl 
		{
			float:left;
			padding:14px 5px 0px 0px;
			display: inline;
		}
		
		.search .srchbx
		{
			background-image: url(/images/shadeform.gif);
			border: 0px #999999 none;
			font: 11pt/1.2em helvetica, arial, sans-serif;
			height: 24px;
			width: 129px;
			display: inline;
			float: left;
			margin-top: 9px;
		}

		.search .searchbutton 
		{
			background-color:#333434;
			color:#000000;
			cursor:pointer;
			font: bold 11px Arial,Verdana,sans-serif;
			border:0px solid #000000;
			width:34px;
			height:21px;
			padding:0px 0px 0px 0px;
			margin:11px 0px 0px 6px;
			text-align:center;
			display: inline;
			float: left;
		}

	.menuitems
	{
		float:right;
		width:650px;
		/*z-index:500;*/
	}
.sidebar
{
	font: bold 14px Arial,Helvetica,sans-serif;
	float:left;
	width:175px;
	margin: 11px 16px 11px 0px;
}
	.sidemenu
	{
		background-color:#C0C0C0;
		width:173px;
		position:relative;
		z-index:100;
		margin-bottom:9px;
		padding:5px 10px 14px 10px;
		vertical-align:top;
	}

	.sidebar a, .sidebar a:link, .sidebar a:visited 
	{
		font: 8pt Arial,Helvetica,sans-serif;
		text-decoration:none;
		color: #003366;
	}
	.sidebar a:hover
	{
		font: 8pt Arial,Helvetica,sans-serif;
		text-decoration:underline;
		color: #6699cc;
	}

	.programs
	{
		padding: 8px 0px 0px 0px;
		font: 11px Arial,Helvetica,sans-serif;
		vertical-align:top;
	}
	
.main
{
	float:right;
	width:696px;
	margin: 11px 0px 11px 8px;
	font: 10pt/1.2em helvetica, arial, sans-serif;
}

	.main a, .main a:link, .main a:visited
	{
		font: bold 10pt Arial,Helvetica,sans-serif;
		text-decoration:none;
		color: #336699;
	}
	.main a:hover
	{
		font: bold 10pt Arial,Helvetica,sans-serif;
		text-decoration:underline;
		color: #6699cc;
		/* background-color: #904444; */
	}

	.main a.breadcrumb, .main a.breadcrumb:link, .main a.breadcrumb:visited
	{
		font: bold 10pt Arial,Helvetica,sans-serif;
		text-decoration:none;
		color: #006699;
	}
	.main a.breadcrumb:hover
	{
		font: bold 10pt Arial,Helvetica,sans-serif;
		text-decoration:underline;
		color: #6699cc;
	}


.footer
{
	background-color:#333434;
    padding:0px 0px 0px 0px;
    width: 900px;
    height:40px;
	font: bold 9pt/1.0em helvetica, arial, sans-serif;
	color:white;
	clear:both;
}
.footer a
{
	color:White;
	text-decoration:none;
}
.footer a:hover
{
	color:white;
	text-decoration:underline;
}

	.ftrLinks
	{
		width:400px;
		float:left;
		text-align:left;
		display: inline;
		padding:15px 0px 0px 20px;
	}
	
	.ftrCopy
	{
		width:400px;
		float:right;
		text-align:right;
		display: inline;
		padding:15px 20px 0px 0px;
	}

.footer-shadow {
	background-image:url(/images/shadow-horizontal.gif);
	background-repeat:repeat-x;
	height:32px;
	clear:both;
}

.linkTitle 
{
	color: Black;
	font: bold 9pt helvetica, arial, sans-serif;
}
.linkCaption 
{
	color: Black;
	font: 9pt helvetica, arial, sans-serif;
	font-style: italic;
}


.PageHeading, h1
{
	color:#003366;
	font: bold 12pt helvetica, arial, sans-serif;
	margin-bottom:6px;
	margin-top:6px;
}
.subPageHeading, h2
{
	color:black;
	font: bold 10pt helvetica, arial, sans-serif;
	padding-left:12px;
	
}
.contentHeading, h3
{	
	color: #003366;
	font: bold 10pt helvetica, arial, sans-serif;
}
h4,h5
{
	color:Black;
	font: bold 9pt helvetica, arial, sans-serif;
}
p.sectionHeader, div.sectionHeader
{
	color: #666666;
	font: bold 10pt helvetica, arial, sans-serif;
	margin: 36px 0px 8px 0px;
	padding: 0px 0px 5px 0px;
	background: url(../images/dot-gray.gif) repeat-x -20px;
	overflow: visible;
	width:100%;
}

.redText
{
	color: Maroon;	
}

.defaultText
{
	color: Black;
	font: 10pt/1.2em helvetica, arial, sans-serif;
}
	.defaultText a, .defaultText a:link
	{
	color: #336699;
	font-weight: bold;
	text-decoration: underline;
	}
	.defaultText a:hover
	{
	text-decoration: none;
	}
	.defaultText a:visited
	{	
	color: #6699cc;
	}


hr, hr.horizontalRuleDivider 
{
	width:40%;
	text-align:center;
	color: #cd1142;
	background-color:#cd1142;
	height:1px;
	margin-top:0px;
	margin-bottom:14px;
}

.finePrint
{
	font: 8pt/1.3em arial, helvetica, sans-serif;
}
