@charset "UTF-8";
/* CSS Document */

body {
		background-image:url(../images/ehm_top.jpg);
		background-repeat:repeat-x;
		background-color:#4b5765;
		margin:0;
		padding:0;
		text-align:center;
}

#header {
	margin: 0 auto;
	width: 946px;
	height: 250px;
}	

#logo_holder {
	float:left;
	text-align:left;
	width: 211px;
	height: 164px;
	margin-top: 25px;
	margin-left: 8px;
}

#slideshow_home {
	float:right;
	width: 719px;
	height: 194px;
	margin-right: 0px;
	margin-top: 8px;
}

#commercial1 {
	float:right;
	width: 719px;
	height: 194px;
	margin-right: 0px;
	margin-top: 8px;
	background-image:url(../images/ehm_header1.jpg);
	background-repeat:no-repeat;
}

#menu_holder {
	float:left;
	width: 936px;
	height: 40px;
	margin-top: 1px;
	margin-left: 0px;
}

#content {
	margin: 0 auto;
	width: 100%;
	background-color:#f3f3f1;
	background-repeat:repeat-x;
}

#inside_content {
	margin: 0 auto;
	width: 946px;
	text-align:left;
}

#foot_content {
	margin: 0 auto;
	width: 946px;
	text-align:left;
}

#footer {
	background-image:url(../images/ehm_bottom.jpg);
	background-repeat:repeat-x;
	background-color: #4b5765;
	clear:both;
}

#projects {
	float:left;
	width: 455px;
	background-color:#ebe9e8;
	border-top-style:solid;
	border-top-width: 8px;
	border-top-color:#a3b7c7;
	padding-top: 13px;
	padding-left: 12px;
	padding-bottom: 10px;
	padding-right: 12px;
	margin-bottom: 15px;

}

.proj_pics {
	float:left;
	padding-right: 15px;
}

p {
	padding:0px;
	margin:0px;
	font-family: "Lucida Grande", Helvetica, Arial, SunSans-Regular, sans-serif;
	color:#523e1f;
	font-size:12px;
}	

.header1 {
	font-family: "Lucida Grande", Helvetica, Arial, SunSans-Regular, sans-serif;
	font-size:12px;
	color:#173f84;
	border-bottom-style:solid;
	border-bottom-width:thin;
	border-bottom-color:#d8d8d8;
	padding-bottom: 10px;
}

.ehm_header1 {
	font-family: "Lucida Grande", Helvetica, Arial, SunSans-Regular, sans-serif;
	font-size:14px;
	color:#ee9105;
	border-bottom-style:solid;
	border-bottom-width:thin;
	border-bottom-color:#d8d8d8;
	padding-bottom: 10px;
}

.header5 {
	font-family: "Lucida Grande", Helvetica, Arial, SunSans-Regular, sans-serif;
	font-size:12px;
	color:#ee9105;
	padding-bottom: 5px;
}

.header3 {
	font-family: "Lucida Grande", Helvetica, Arial, SunSans-Regular, sans-serif;
	font-size:12px;
	color:#515e6c;
	border-bottom-style:solid;
	border-bottom-width:thin;
	border-bottom-color:#d8d8d8;
	padding-bottom: 10px;
}

.date_text {
	float:left;
	font-family: "Lucida Grande", Helvetica, Arial, SunSans-Regular, sans-serif;
	font-size:16px;
	padding-top: 15px;
	padding-left: 8px;
	color:#384653;
}

.sm_date_text {
	font-family: "Lucida Grande", Helvetica, Arial, SunSans-Regular, sans-serif;
	font-size:12px;
	color:#767676;
}

.sm_date_text a{
	font-family: "Lucida Grande", Helvetica, Arial, SunSans-Regular, sans-serif;
	font-size:12px;
	color:#767676;
	text-decoration:underline;
}

.sm_date_text a:hover{
	font-family: "Lucida Grande", Helvetica, Arial, SunSans-Regular, sans-serif;
	font-size:12px;
	color:#173f84;
	text-decoration:underline;
}

.header2 {
	font-family: "Lucida Grande", Helvetica, Arial, SunSans-Regular, sans-serif;
	font-size:12px;
	color:#515e6c;
}

.header2 a{
	font-family: "Lucida Grande", Helvetica, Arial, SunSans-Regular, sans-serif;
	font-size:12px;
	color:#515e6c;
	text-decoration:none;
}	

.header2 a:hover{
	font-family: "Lucida Grande", Helvetica, Arial, SunSans-Regular, sans-serif;
	font-size:12px;
	color:#303942;
	text-decoration:underline;
}	

.title {
	font-family: "Lucida Grande", Helvetica, Arial, SunSans-Regular, sans-serif;
	font-size:14px;
	color:#a46a3c;
}

.press_events {
	font-family: "Lucida Grande", Helvetica, Arial, SunSans-Regular, sans-serif;
	background-color:#e9e9e8;
	border-style:solid;
	border-color:#cfcfcf;
	border-width: 1px;
	padding-top: 3px;
	padding-left: 15px;
	padding-bottom: 3px;
	margin-bottom: 4px;
	font-size:11px;
	color:#767676;
}

.press_events a{
	font-family: "Lucida Grande", Helvetica, Arial, SunSans-Regular, sans-serif;
	background-color:#e9e9e8;

	padding-top: 3px;
	padding-bottom: 3px;
	margin-bottom: 4px;
	font-size:11px;
	color:#767676;
	text-decoration:none;
}


.press_events a:hover{
	font-family: "Lucida Grande", Helvetica, Arial, SunSans-Regular, sans-serif;
	background-color:#e9e9e8;

	padding-top: 3px;
	padding-bottom: 3px;
	margin-bottom: 4px;
	font-size:11px;
	color:#000000;
	text-decoration:underline;
}


.event_date {
	font-family: "Lucida Grande", Helvetica, Arial, SunSans-Regular, sans-serif;
	font-size:11px;
	color:#c37c04;
	font-weight:bold;
}

.people_name {
	font-family: "Lucida Grande", Helvetica, Arial, SunSans-Regular, sans-serif;
	font-size:12px;
	color:#173f84;
}
	

.reg_indent {
	font-family: "Lucida Grande", Helvetica, Arial, SunSans-Regular, sans-serif;
	font-size:11px;
	color:#767676;
	padding-left: 25px;
}

.reg_indent a{
	font-family: "Lucida Grande", Helvetica, Arial, SunSans-Regular, sans-serif;
	font-size:11px;
	color:#312d2d;
	text-decoration:none;
}

.reg_indent a:hover{
	font-family: "Lucida Grande", Helvetica, Arial, SunSans-Regular, sans-serif;
	font-size:11px;
	color:#c37c04;
	text-decoration:underline;
}

.volunteer_text {
	font-family: "Lucida Grande", Helvetica, Arial, SunSans-Regular, sans-serif;
	font-size:11px;
	color:#767676;
	background-color:#ebe9e8;
	border-style:solid;
	border-width: 1px;
	border-color:#a3b7c7;
	padding: 6px;
}

.volunteer_text a{
	font-family: "Lucida Grande", Helvetica, Arial, SunSans-Regular, sans-serif;
	font-size:11px;
	color:#767676;
}

.volunteer_text a:hover{
	font-family: "Lucida Grande", Helvetica, Arial, SunSans-Regular, sans-serif;
	font-size:11px;
	color:#6a91b0;
}

.big_blue {
	font-family: "Lucida Grande", Helvetica, Arial, SunSans-Regular, sans-serif;
	font-size:11px;
	color:#173f84;
}


.reg_text {
	font-family: "Lucida Grande", Helvetica, Arial, SunSans-Regular, sans-serif;
	font-size:11px;
	color:#767676;
}

.reg_text a{
	font-family: "Lucida Grande", Helvetica, Arial, SunSans-Regular, sans-serif;
	font-size:11px;
	color:#6a91b0;
	text-decoration:none;
}

.reg_text a:hover{
	font-family: "Lucida Grande", Helvetica, Arial, SunSans-Regular, sans-serif;
	font-size:11px;
	color:#6a91b0;
	text-decoration:underline;
}

.foot_text {
	font-family: "Lucida Grande", Helvetica, Arial, SunSans-Regular, sans-serif;
	font-size:11px;
	color:#cbcdd0;
}


hr {
	color: #e6e6e6;
	background-color: #f00;
	height: 1px;

}


#clear_left {
	clear:left;
}
	
#col1{
		float:left;
		width:480px;
		text-align:left;
		padding-left: 10px;
		padding-right: 10px;
		margin-top: 10px;
}											

#col2{
		float:left;
		text-align:left;
		width:390px;
		margin-left:8px;
		padding-left: 10px;
		padding-right: 10px;
		margin-top: 10px;
}

#sm_col1{
		float:left;
		width:300px;
		height:575px;
		background-image:url(../images/hand_bg.jpg);
		background-repeat:no-repeat;
		text-align:left;
		padding-left: 10px;
		padding-right: 10px;
		margin-top: 10px;
}

#lg_col2{
		float:left;
		text-align:left;
		width:560px;
		margin-left:8px;
		padding-left: 10px;
		padding-right: 10px;
		margin-top: 10px;
}

#releases{
		float:left;
		text-align:left;
		width:560px;
}

#dates{
		float:left;
		text-align:left;
		background-image:url(../images/date_btns.jpg);
		background-repeat:no-repeat;
		width:545px;
		margin-bottom: 10px;
}

#date_info {
	float:left;
	margin-left: 40px;
	width: 400px;
	margin-top: 5px;
}

#sub_menu{
		float:left;
		text-align:left;
		width:300px;
}



.pic_push {
	padding-left: 20px;
}

.partner_push {
	padding-left: 7px;
	padding-bottom: 7px;
}

#foot_col1{
		float:left;
		width:378px;
		background-image:url(../images/footer_contact_bg2.jpg);
		background-repeat:no-repeat;
		text-align:left;
		margin-left: 0px;
		margin-top: 24px;
		padding-left: 20px;
		padding-top: 20px;
}

#foot_col1_sm{
		float:left;
		width:378px;
		background-image:url(../images/footer_contact_bg2.jpg);
		background-repeat:no-repeat;
		text-align:left;
		margin-left: 0px;
		margin-top: 24px;
		padding-left: 20px;
		padding-top: 20px;
}

#foot_contact_btn {
	float:right;
	width: 190px;
	height: 45px;
	margin-right: 14px;
}

#foot_col2 {
		float:right;
		text-align:right;
		width:380px;
		margin-top: 34px;
		margin-right:36px;
		padding-left: 10px;
}

ul {
	padding: 0px;
	margin:0px
}
	
li {
	padding: 0px;
	list-style:none;
	margin:0px
}





#menu_holder li {
	display:inline;
	padding:0px;
}

#menu_holder ul {
	margin-left:0px;
	padding:0px;
}

.mainlinks a
{
	font-family: "Lucida Grande", Helvetica, Arial, SunSans-Regular, sans-serif;
	float:left;
	width: 130px;
	text-decoration:none;
	font-size:12px;
	color:#3a444c; /* text color regular state */
	background-repeat:no-repeat;
	text-align:center;
	border-left-style:solid;
	border-left-width:thin;
	border-left-color:#ed8d03;
	padding-right: 0px; /* amount text is indented */
	padding-top: 0px;
	height: 36px; /* height and line-height should be the same in order to space the text in the center (vertically) of the button */
	line-height: 36px;	
}
.mainlinks a:hover {
	color:#ffffff; /* text color - hover state */
	border-left-style:solid;
	border-left-width:thin;
	border-left-color:#ed8d03;
	background-color:#ed8d03;
}



.mainlinks a.rtboarder
{
	font-family: "Lucida Grande", Helvetica, Arial, SunSans-Regular, sans-serif;
	float:left;
	width: 129px;
	text-decoration:none;
	font-size:12px;
	color:#3a444c; /* text color regular state */
	background-repeat:no-repeat;
	text-align:center;
	border-left-style:solid;
	border-left-width:thin;
	border-left-color:#ed8d03;
	border-right-style:solid;
	border-right-width:thin;
	border-right-color:#ed8d03;
	padding-right: 0px; /* amount text is indented */
	padding-top: 0px;
	height: 36px; /* height and line-height should be the same in order to space the text in the center (vertically) of the button */
	line-height: 36px;	
}
.mainlinks a.rtboarder:hover {
	color:#ffffff; /* text color - hover state */
	border-left-style:solid;
	border-left-width:thin;
	border-left-color:#ed8d03;
	border-right-style:solid;
	border-right-width:thin;
	border-right-color:#ed8d03;
	background-color:#ed8d03;
}

#sub_menu li {
	display:inline;
	padding:0px;
}

#sub_menu ul {
	margin-left:0px;
	padding:0px;
}

.sublinks a
{
	font-family: "Lucida Grande", Helvetica, Arial, SunSans-Regular, sans-serif;
	float:left;
	width: 280px;
	text-decoration:none;
	font-size:14px;
	color:#1d2023; /* text color regular state */
	background-image:url(../images/ehm_btn6_reg.png);
	background-repeat:no-repeat;
	text-align:left;
	padding-left: 18px; /* amount text is indented */
	padding-bottom: 2px;
	height: 27px; /* height and line-height should be the same in order to space the text in the center (vertically) of the button */
	line-height: 27px;	
}
.sublinks a:hover {
	color:#1d2023; /* text color - hover state */
	background-image:url(../images/ehm_btn6_over.png);
	background-repeat:no-repeat;
}

.sublinks a.next
{
	font-family: "Lucida Grande", Helvetica, Arial, SunSans-Regular, sans-serif;
	float:left;
	width: 250px;
	text-decoration:none;
	background-image:none;
	font-size:12px;
	color:#173f84; /* text color regular state */
	text-align:left;
	padding-left: 48px; /* amount text is indented */
	padding-bottom: 2px;
	height: 22px; /* height and line-height should be the same in order to space the text in the center (vertically) of the button */
	line-height: 22px;
}
.sublinks a.next:hover {
	color:#0b244f; /* text color - hover state */
	text-decoration:underline;
}


.contact_links a
{
	font-family: "Lucida Grande", Helvetica, Arial, SunSans-Regular, sans-serif;
	float:left;
	width: 180px;
	text-decoration:none;
	font-size:11px;
	color:#cbcdd0; /* text color regular state */
	text-align:center;
	background-color:#56626f;
	border-style:solid;
	border-color:#959595;
	border-width: 1px;
	padding-left: 0px; /* amount text is indented */
	height: 28px; /* height and line-height should be the same in order to space the text in the center (vertically) of the button */
	line-height: 28px;	
}
.contact_links a:hover {
	color:#cbcdd0; /* text color - hover state */
	background-color:#313841;
	border-style:solid;
	border-color:#959595;
	border-width: 1px;
	
}

#releases li {
	display:inline;
	padding:0px;
}

#releases ul {
	margin-left:0px;
	padding:0px;
}

.release_links a
{
	font-family: "Lucida Grande", Helvetica, Arial, SunSans-Regular, sans-serif;
	float:left;
	width: 540px;
	text-decoration:none;
	background-color:#e9e9e8;
	border-style:solid;
	border-color:#cfcfcf;
	border-width: 1px;
	padding-top: 3px;
	padding-left: 15px;
	padding-bottom: 3px;
	margin-bottom: 4px;
	font-size:11px;
	color:#767676; /* text color regular state */
	text-align:left;
	padding-left: 18px; /* amount text is indented */
	padding-bottom: 2px;
	height: 16px; /* height and line-height should be the same in order to space the text in the center (vertically) of the button */
	line-height: 16px;	
}
.release_links a:hover {
	color:#ffffff; /* text color - hover state */
	text-decoration:none;
	background-color:#cececd;
	border-style:solid;
	border-color:#cfcfcf;
	border-width: 1px;
}

a img {
border:0;
}

#payment_holder {
	float:left;
	width: 560px;

}

.info a.top	{ bottom:0; }

a {
   outline: none;
}