/* @override http://localhost/emtm/www/css/emtm.css */

/* generic elements */

/* @group Home Page */

#homepageBkgd 
{
	background: #e5e0b4 url(../img/homepage_header.jpg) no-repeat 25px 36px;
}

#homepageBlurb
{
	font-size: 12px;
	line-height: 125%;
	margin: 83px 15px 15px;
}

html>body #homepageBlurb
{
	font-size: 13px;
	line-height: 135%;
}

#homepageBlurb ul
{

	padding-left: 15px;
}

html>body #homepageBlurb ul
{

	padding-left: 60px;
}

.backgroundColor
{
	background-color: #c1c48b;
}

.homepage_top
{
	background-image: url(../img/homepage_topbkgd.jpg);
	font-size: 12px;
}

.homepage_top p, .homepage_bottom p, .homepage_bottom ul
{
	color: #000;
	margin-bottom: 18px;
	line-height: 140%;
}

.homepage_bottom p, .homepage_bottom ul
{
	font-size: 13px;
	font-weight: bold;
}

.homepage_bottom ul
{

	padding-left: 15px;
}

html>body .homepage_bottom ul
{

	padding-left: 60px;
}



.homepage_bottom
{
	background-image: url(../img/homepage_bottombkgd.jpg);
}

/* @end */

body	{	color: #222;	font-family: arial, "Lucida Grande", verdana, helvetica, sans-serif;	font-size: 12px;	line-height: 120%;	margin: 0;	text-align: left;	}	h1	{	color: #bb0224;	font-size: 14px;	line-height: 140%;	margin-top: 20px;	margin-left: 20px;	margin-bottom: 5px;		}		h1.index	{	color: #222;	font-size: 14px;	line-height: 140%;	margin-left: 20px;	margin-right: 20px;	margin-bottom: 5px;	margin-top: 5px;	}	h1.profiles1	{	color: #222;	font-size: 14px;	line-height: 140%;	margin-top: 20px;	margin-left: 20px;	margin-bottom: 0;		}	h1.profiles2	{	color: #222;	font-size: 14px;	line-height: 140%;	margin-left: 20px;	margin-right: 20px;	margin-bottom: 5px;	margin-top: 0;	}		h2	{	color: #222;	font-size: 11px;	line-height: 120%;	margin-top: 20px;	margin-left: 20px;	margin-bottom: 5px;		}			p.home	{	font-size: 12px;	margin-left: 20px;	margin-right: 20px;	margin-bottom: 10px;	}		p	{	margin-left: 20px;	margin-right: 20px;	margin-bottom: 10px;	}	p.1st-text	{	font-size: 12px;	line-height: 120%;	margin-left: 20px;	margin-bottom: 10px;	}			p.red-heading	{	color: #bb0224;	font-size: 12px;	line-height: 120%;	margin-left: 20px;	margin-bottom: 10px;	font-weight: bold;	}		p.indent	{	font-size: 12px;	line-height: 120%;	margin-left: 50px;	margin-bottom: 10px;	}		p.index-text	{	font-size: 12px;	line-height: 120%;	margin-left: 20px;	margin-bottom: 8px;	margin-top: 0px;	}		p.3rd-text	{	font-size: 12px;	line-height: 120%;	margin-left: 20px;	margin-bottom: 10px;	}		p.quote-pic	{	font-size: 12px;	line-height: 120%;	margin-top: 10px;	margin-left: 20px;	margin-bottom: 10px;	}			p.quote-no-pic	{	font-size: 12px;	line-height: 120%;	margin-top: 20px;	margin-left: 20px;	margin-bottom: 10px;	}		p.right	{	font-size: 12px;	line-height: 120%;	text-align: right;	margin-left: 20px;	margin-bottom: 10px;	}	p.left	{	font-size: 12px;	line-height: 120%;	text-align: left;	margin-left: 20px;	margin-bottom: 10px;	}			p.1st-text table	{	font-size: 12px;	line-height: 120%;	}		p.fine	{	font-size: 9px;	line-height: 120%;	margin-left: 20px;	margin-bottom: 20px;	margin-top: 10px;		}	p.fine2	{	font-size: 10px;	line-height: 120%;	margin-left: 20px;	margin-bottom: 10px;	}	p.sub-list	{	font-size: 12px;	line-height: 120%;	margin-left: 0;	margin-bottom: 8px;	margin-top: 6px;	}		p.white	{	color: #ffffff;	font-size: 12px;	line-height: 120%;	font-weight: bold;	margin-left: 20px;	margin-top: 10px;		}	p.cafe	{	font-size: 10px;	line-height: 120%;	margin-left: 20px;	margin-bottom: 20px;	margin-top: 5px;		}	p.table-forms	{	margin-left: 0;	margin-right: 20px;	margin-bottom: 10px;	}		ul.index	{	font-size: 10px;	line-height: 120%;	list-style-type: disc;	margin-top: 0px;		}	ul.index2	{	font-size: 12px;	line-height: 120%;	list-style-type: disc;	list-style-position: outside;			margin: 0;	padding: 0;	}	ul.index2 li	{		margin-left: 65px;	padding: 0;	}			ul.no-indent	{	font-size: 12px;	line-height: 120%;	list-style-type: disc;	list-style-position: outside;		margin-right: 20px;	}		ul.no-indent li	{	padding-bottom: 5px;	}	ul.no-indent-secondary	{	font-size: 12px;	line-height: 120%;	list-style-type: circle;	list-style-position: outside;		margin-right: 20px;	}	ul.profile-side	{	font-size: 11px;	line-height: 120%;	list-style-type: none;	margin-top: 0;	margin-bottom: 10px;	}	ul.profile-side li	{	margin: 0;	padding: 0;	}		ul.profiles	{	font-size: 12px;	line-height: 120%;	list-style-type: disc;	list-style-position: outside;		margin-right: 20px;	}	ul.profiles li	{	padding: 0 0 15px 0;	}	ol.no-indent	{	font-size: 12px;	line-height: 120%;	list-style-position: outside;		margin-right: 20px;	}	ol.no-indent li	{	margin: 0;	padding: 0 20px 5px 0;	}		em	{	font-weight: italic;	}		strong	{	font-weight: bold;	}	a img	{	border: none;	text-decoration: none;	}			a	{	font-weight: normal;	text-decoration: none;	}	a:link	{	color: #4B88AC;	text-decoration: none	}a:visited	{	color: #4B88AC;	text-decoration: none;	}	a:hover	{	color: #bb0224;	text-decoration: underline;	}a:active	{	color:	#663300;	text-decoration: underline;	}	a.bold	{	font-weight: bold;	text-decoration: none;	}	a.bold:link	{	color: #4B88AC;	text-decoration: none	}a.bold:visited	{	color: #4B88AC;	text-decoration: none;	}	a.bold:hover	{	color: #bb0224;	text-decoration: underline;	}a.bold:active	{	color:	#663300;	text-decoration: underline;	}		/* top-nav links */		a.nav {	color: #000;	font-size: 12px;	line-height: 120%;	font-weight: normal;		text-decoration: none;		}	a.nav:visited {	color: #000;	text-decoration: none;		}	a.nav:hover {	color: #fff;	text-decoration: underline;		}a.nav:active {		color: #663300;	text-decoration: underline;	}	a.nav-current {	color: #fff;	font-size: 12px;	line-height: 120%;	font-weight: normal;		text-decoration: none;		}	a.nav-current:visited {	color: #fff;	text-decoration: none;		}		a.nav-current:hover {	color: #fff;	text-decoration: none;		}a.nav-current:active {		color: #fff;	text-decoration: none;	}	table td.index	{	margin: 0;			padding: 0;	font-size: 12px;	line-height: 140%;	}		/* first column*/table td.first	{	width: 144px;	margin: 0;			padding: 0;		}	/* left-links */table.left-links	{	width: 115px;	margin-left: 20px;	margin-top: 20px;	margin-right: 10px;			padding: 0;		}		/* -- begin table.left-links model hack for ie/win -- */table.left-links {  	width: 115px;  	voice-family: "\"}\"";  	voice-family: inherit; 	width: 85px;	}	html>body table.left-links { 	width: 85px;	}/* ------------------------------------- */ /* left-links continued */table.left-links td	{	padding-bottom: 5px;		}.line	{	border-top: 1px solid #222;	width: 105px;	margin-top: 10px;	margin-bottom: 0px;	padding: 0px;	}a.subnav	{	font-size: 11px;	line-height: 120%;	font-weight: bold;	text-decoration: none;	}	a.subnav:link	{	color: #4B88AC;	text-decoration: none	}a.subnav:visited	{	color: #4B88AC;	text-decoration: none;	}	a.subnav:hover	{	color: #bb0224;	text-decoration: underline;	}a.subnav:active	{	color:	#663300;	text-decoration: underline;	}		a.subnav-current {	color: #bb0224;	font-size: 11px;	line-height: 120%;	font-weight: bold;		text-decoration: none;		}	a.subnav-current:visited {	color: #bb0224;	text-decoration: none;		}	a.subnav-current:hover {	color: #bb0224;	text-decoration: none;		}a.subnav-current:active {		color: #bb0224;	text-decoration: none;	}.subnav-text	{	font-size: 11px;	line-height: 120%;	}table.thirdnav	{	margin: 0px;		padding: 0px;		}table.thirdnav td	{	padding-bottom: 2px;		}		a.thirdnav	{	font-size: 11px;	line-height: 120%;	font-weight: normal;	text-decoration: none;	}	a.thirdnav:link	{	color: #4B88AC;	text-decoration: none	}a.thirdnav:visited	{	color: #4B88AC;	text-decoration: none;	}	a.thirdnav:hover	{	color: #bb0224;	text-decoration: underline;	}a.thirdnav:active	{	color:	#663300;	text-decoration: underline;	}		a.thirdnav-current {	color: #bb0224;	font-size: 11px;	line-height: 120%;	font-weight: normal;		text-decoration: none;		}	a.thirdnav-current:visited {	color: #bb0224;	text-decoration: none;		}	a.thirdnav-current:hover {	color: #bb0224;	text-decoration: none;		}a.thirdnav-current:active {		color: #bb0224;	text-decoration: none;	}		/* profiles*/	#profiles-image	{	position: absolute;	left: 145px;	top: 144px;	width: 229px;	margin: 0;	border-left: 1px solid #000;	}	#profiles-image p	{	margin: 0;	padding-top: 15px;	padding-left: 20px;	padding-right: 20px;	}	#profiles-text	{	position: absolute;	left: 374px;	top: 144px;	width: 433px;	margin: 0;	padding-top: 20px;	padding-left: 20px;	padding-right: 20px;		}	/* -- begin #profiles-text model hack for ie/win -- */#profiles-text {  	width: 433px;  	voice-family: "\"}\"";  	voice-family: inherit; 	width: 393px;	}	html>body #profiles-text { 	width: 393px;	}/* ------------------------------------- */		/* far-right */	#far-right-image	{	position: absolute;	left: 578px;	top: 144px;	width: 229px;	}		#far-right-text	{	position: absolute;	left: 578px;	top: 376px;	width: 229px;	color: #222;	margin: 0;		padding-left: 15px;	padding-right: 15px;	padding-top: 20px;	}	/* -- begin far-right-text model hack for ie/win -- */#far-right-text {  	width: 229px;  	voice-family: "\"}\"";  	voice-family: inherit; 	width: 199px;	}	html>body #far-right-text { 	width: 199px;	}/* ------------------------------------- */ /* custom elements */.orange	{	color: #bb0224;	}	.gold	{	color: #FFD448;	}	.light	{	color: #999;	}.small	{	font-size: 11px;	line-height: 110%;		}	.box-login	{	font-size: 12px;	line-height: 120%;	background-color: #ffffff;	width: 90px;	padding: 8px;	margin: 20px;	border: 1px #FFD448 solid	}	.box-cafelogin	{	font-size: 12px;	line-height: 120%;	background-color: #ffffff;	width: 90px;	padding: 8px;	margin: 20px 20px 0 20px;	border: 1px #FFD448 solid	}	td.home {	background: transparent url("../img/home/home_table_9a.jpg");	background-repeat: no-repeat;	background-position: top left;		}		td.home1 {	background: transparent url("../img/home/home_table_1.jpg");	background-repeat: no-repeat;	background-position: top left;	width: 351px;	height: 166px;	}	td.home2 {	background: transparent url("../img/home/home_table_3a.jpg");	background-repeat: no-repeat;	background-position: top left;	width: 351px;	height: 19px;	}	td.home3 {	background: transparent url("../img/home/home_table_4.jpg");	background-repeat: no-repeat;	background-position: top left;	width: 351px;	height: 252px;	}			table.quick	{	background-color: #4B9ABB;	border: 0;	}		table.speakers	{	font-size: 12px;	line-height: 120%;	border: 0;	}	table.forms	{	font-size: 12px;	line-height: 120%;	border: 0;	margin-left: 20px;	}			table.color	{	background-color: #ffffff;	border-collapse: collapse;	border-spacing: 0px;	border: 1px #FFD448 solid;	}td.color {	background-color: #cccc99;	}	td.color2	{	background-color: #FFF4D1;	}	table.color-small	{	font-size: 11px;	line-height: 120%;	background-color: #ffffff;	border-collapse: collapse;	border-spacing: 0px;	border: 1px #cccc99 solid;	}	table.color4-small	{	font-size: 11px;	line-height: 120%;	background-color: #ffffff;	border: 0;	}			td.color-small {	font-size: 11px;	line-height: 120%;	background-color: #FFE180;	}	td.color2-small	{	font-size: 11px;	line-height: 120%;	background-color: #FFffcc;	border-spacing: 0px;	border: 1px #cccc99 solid;	}	td.color3-small	{	font-size: 11px;	line-height: 120%;	background-color: #ffffcc;	border-spacing: 0px;	border: 1px #cccc99 solid;	}	td.color4-small	{	font-size: 11px;	line-height: 120%;	background-color: #FFFFcc;	border-spacing: 0px;	border: 1px #cccc99 solid;	}	td.color5-small	{	font-size: 11px;	line-height: 120%;	background-color: #cccccc;	border: 0;	}		.line2	{	border-bottom: 1px solid #FFE9A1;	margin: 0;	padding: 0;	}	.line3	{	border-bottom: 1px solid #000;	margin-left: 20px;	margin-right: 20px;		padding: 0;	}	.line4	{	border-bottom: 1px solid #222;	margin-left: 20px;	margin-right: 20px;		padding: 0;	}			select	{	font-size: 10px;	}.red	{	color: #bb0224;	}	