/* iea_home.css */

/* For BOTH Layouts, see:
   /includes/iea.css

   For HOME IE OVERRIDE, see:
   /includes/iea_home_override.css

   For CONTENT Layout, see:
   /includes/iea_content.css

   For CONTENT IE OVERRIDE, see:
   /includes/iea_content_override.css

   For PRINT Layout, see:
   /includes/iea_print.css */

body { background: #FBFCD8 url('/images/layout/home/body-flow.jpg') repeat-x left top; }

/* HEADER Layout */
div#entirety div#header { height: 186px;
	background: url('/images/layout/home/header.jpg') no-repeat left top; }
/* EO.HEADER Layout */

div#entirety div#shell { clear: both;
	padding: 69px 212px 0px 132px;
	background: url('/images/layout/home/shell-bg.jpg') no-repeat 100% 0px;
	/* IE HOME OVERRIDE */ }

div#entirety div#shell p#quote { position: absolute;
	right: 35px;
	top: 140px;
	width: 160px;
	color: #fff;
	font-size: 0.7em;
	font-weight: 800;
	/* IE HOME OVERRIDE */ }

/* CONTENT Layout */
/* SUBMENU Layout */
div#entirety div#shell div#submenu { top: 221px;
	background: #FBFCD8;
	border-right: 1px Solid #2D1764;
	/* IE HOME OVERRIDE */ }mar

div#entirety div#shell div#submenu blockquote { margin: 20px 15px;
	line-height: 125%;
	text-align: left; }
div#entirety div#shell div#submenu blockquote p { margin: 0px; }

div#entirety div#shell div#submenu div#contact { margin-top: 275px;
	padding: 7px; }
div#entirety div#shell div#submenu div#contact h3 { margin: 0px;
	font-size: 1em; }
div#entirety div#shell div#submenu div#contact p { margin: 0px 0px 10px; }
/* EO.SUBMENU Layout */

div#entirety div#shell div#content { /* IE HOME OVERRIDE */
	width: 421px;
	margin: 0px auto 0px auto;
	background: #FBFCD8;
	font-size: 0.7em;
	/* IE HOME OVERRIDE */ }

/* BREAKOUTS Layout */
div#entirety div#shell div#content div#breakouts { width: 420px;
	background: url('/images/layout/home/breakouts-flow.jpg') repeat-y left top;
	border: 1px Solid #FBFDD8; }
div#entirety div#shell div#content div#breakouts blockquote { margin: 0px;
	background: url('/images/layout/home/breakouts-top-bg.jpg') no-repeat left top; }
div#entirety div#shell div#content div#breakouts blockquote ul { width: 420px;
	list-style: none;
	margin: 0px;
	padding: 10px 5px 0px 15px; }
div#entirety div#shell div#content div#breakouts blockquote ul li { display: inline; }
div#entirety div#shell div#content div#breakouts blockquote ul li a { display: block;
	float: left;
	background: no-repeat left top;
	text-indent: -888em;
	text-decoration: none; }
div#entirety div#shell div#content div#breakouts blockquote ul li a#breakouts_employment { width: 197px;
	height: 81px;
	background-image: url('/images/layout/home/breakouts/employment.jpg'); }
div#entirety div#shell div#content div#breakouts blockquote ul li a#breakouts_employment:hover { background-image: url('/images/layout/home/breakouts/employment-ro.jpg'); }
div#entirety div#shell div#content div#breakouts blockquote ul li a#breakouts_consulting { width: 198px;
	height: 81px;
	background-image: url('/images/layout/home/breakouts/consulting.jpg'); }
div#entirety div#shell div#content div#breakouts blockquote ul li a#breakouts_consulting:hover { background-image: url('/images/layout/home/breakouts/consulting-ro.jpg'); }
div#entirety div#shell div#content div#breakouts blockquote ul li a#breakouts_training { width: 197px;
	height: 84px;
	background-image: url('/images/layout/home/breakouts/training.jpg'); }
div#entirety div#shell div#content div#breakouts blockquote ul li a#breakouts_training:hover { background-image: url('/images/layout/home/breakouts/training-ro.jpg'); }
div#entirety div#shell div#content div#breakouts blockquote ul li a#breakouts_publications { width: 198px;
	height: 84px;
	background-image: url('/images/layout/home/breakouts/publications.jpg'); }
div#entirety div#shell div#content div#breakouts blockquote ul li a#breakouts_publications:hover { background-image: url('/images/layout/home/breakouts/publications-ro.jpg'); }
div#entirety div#shell div#content div#breakouts blockquote p { margin: 0px;
	padding: 0px 20px 10px 24px;
	background: url('/images/layout/home/breakouts-bottom-bg.jpg') no-repeat left bottom;
	color: #FDFDFC;
	line-height: 140%;
	text-align: justify; }
/* EO.BREAKOUTS Layout */

div#entirety div#shell div#content div#newsletter a { display: block;
	width: 414px;
	height: 82px;
	background: url('/images/layout/home/newsletter.jpg') no-repeat 10px 10px;
	text-indent: -888em;
	text-decoration: none; }

/* SPONSORS Layout */
div#entirety div#shell div#content div#sponsors { margin: 10px; text-align: center; }
div#entirety div#shell div#content div#sponsors h3 { position: absolute;
	left: 0px;
	top: 0px;
	visibility: hidden;
	font-size: 0.1em; }
div#entirety div#shell div#content div#sponsors ul { list-style: none;
	margin: 0px; }
div#entirety div#shell div#content div#sponsors ul li { display: inline; }
div#entirety div#shell div#content div#sponsors ul li a { display: block;
	float: left;
	height: 60px;
	background: no-repeat left top;
	text-indent: -888em;
	text-decoration: none; }
div#entirety div#shell div#content div#sponsors ul li a#sponsors_rcsa { width: 145px;
	background-image: url('/images/layout/home/logos/rcsa.jpg'); }
div#entirety div#shell div#content div#sponsors ul li a#sponsors_rcsa:hover { background-image: url('/images/layout/home/logos/rcsa-ro.jpg'); }
div#entirety div#shell div#content div#sponsors ul li a#sponsors_bvqi { width: 110px;
	background-image: url('/images/layout/home/logos/bvqi.jpg'); }
div#entirety div#shell div#content div#sponsors ul li a#sponsors_bvqi:hover { background-image: url('/images/layout/home/logos/bvqi-ro.jpg'); }
/* EO.SPONSORS Layout */

/* NEWS Layout */
div#entirety div#shell div#news { position: absolute;
	right: 0px;
	top: 212px;
	width: 212px;
	color: #2E1B43;
	font-size: 0.7em;
	/* IE HOME OVERRIDE */ }
div#entirety div#shell div#news h2 { height: 23px;
	margin: 0px;
	background: url('/images/layout/home/header-news.jpg') no-repeat left top;
	text-indent: -888em; }

div#entirety div#shell div#news ul { list-style: none;
	margin: 0px; }
div#entirety div#shell div#news ul li#news_first { border-top: none; }
div#entirety div#shell div#news ul li { border-top: 1px Solid #433354;
	line-height: 125%; }
div#entirety div#shell div#news ul li h3 { margin: 10px;
	font-size: 1em; }

div#entirety div#shell div#news a { color: #38213B; }
div#entirety div#shell div#news a:hover { color: #A93036; }

div#entirety div#shell div#news a.navi { padding-right: 15px;
	background: url('/images/layout/navi.jpg') no-repeat 100% 60%; }
div#entirety div#shell div#news a.navi:hover { background: url('/images/layout/navi-ro.jpg') no-repeat 100% 60%; }
/* EO.NEWS Layout */
/* EO.CONTENT Layout */
