@charset "utf-8";
/* CSS Document */
body {background:url('images/background-image.gif') #fff repeat-x; margin-top:0px; font-family: Verdana, Geneva, sans-serif;}
#main {max-width:980px; margin:0px auto;}
#header {height:100px; background-color:#d2ecf9; border-radius:0px 0px 20px 20px; margin-top:0px; box-shadow: 3px 3px 5px #CCC; padding:0px;}
#ela-logo {float:left; margin-left:20px;}
#main-title {float:left; color:#ec008c; font-weight:bold; margin:60px 20px; }
#main_body {margin-top:0px; padding:0px; margin-bottom:10px; margin-top:10px; clear:both;}
#main_body_left {width:200px; padding:5px; float:left; }
#main_body_middle {width:530px; padding:10px; float:left; border-left:1px solid #900; border-right:1px solid #900;}
#main_body_right {width:200px; padding:5px; float:right;}
#footer {height:40px;  border-radius:20px 20px 0px 0px; padding:10px; max-width:980px; margin:0px auto; margin-bottom:0px; background-image: linear-gradient(#ec008c, #f8bdd7);}
.small-white-footer {float:left; color:#fff; font-weight: bold; font-size: 10px;}
.small-white-footer-right {float:right; color:#fff; font-weight: bold; font-size: 10px;}
.small-white-footer-right a {color:#fff; font-weight: bold; font-size: 10px; text-decoration: underline;}
		
#navigation-holder ul li a {
	
	font-size: 14px;
	font-style: normal;
	line-height: 26px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #666;
	text-decoration: none;
	list-style-type: none;
	
}
	
		#navigation-holder ul li {
		font-size: 14px;
	font-style: normal;
	line-height: 26px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #ec008c;
	text-decoration: none;
	list-style-type: none;
	
}
		
#navigation-holder ul {
	list-style-type: none;
	text-decoration: none;
	padding-right: 0px;
	padding-left: 0px;
	padding-top: 0px;
	margin-top: 0px;
}

.header {
	
	font-size: 12px;
	font-style: normal;
	line-height: 18px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #ec008c;
	padding-left: 25px;
	padding-right: 20px;
}

.header-boxes {
	
	font-size: 12px;
	font-style: normal;
	line-height: 18px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	background-color:#ec008c;
	border-radius: 20px 20px 0px 0px;
	color: #FFF;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: center;
}
.copy-boxes-blue {
	font-size: 11px;
	font-style: normal;
	line-height: 16px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #0077AB;
	padding-left: 38px;
	padding-right: 0px;
	padding-top: 8px;
}
.copy-boxes-blue-reduced {
	
	font-size: 11px;
	font-style: normal;
	line-height: 16px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #0077AB;
	padding-left: 13px;
	padding-right: 0px;
	padding-top: 6px;
}
.copy-boxes-pink-reduced {
	
	font-size: 11px;
	font-style: normal;
	line-height: 16px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #EC008C;
	padding-left: 0px;
	padding-right: 5px;
	padding-top: 6px;
}
		

.body-copy {font-size: 0.8em; color: #0077ab; padding-left: 25px; padding-right: 20px; padding-top: 13px;}
.body-copy-pink {font-size: 0.8em; color: #EC008C; padding-left: 25px; padding-right: 20px; padding-top: 13px;}
.body-copy ol li {margin-bottom:8px;}
.small-blue-header {color: #0077ab; font-weight:bold;}

.body-copy-numbers-step {
	
	font-size: 12px;
	font-style: normal;
	line-height: 18px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #0077ab;
	padding-left: 25px;
	padding-right: 20px;
	padding-top: 13px;
}

.body-copy-pink-bullets {
	
	font-size: 12px;
	font-style: normal;
	line-height: 18px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #EC008C;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 13px;
}
.body-copy-extra-padding {

	font-size: 12px;
	font-style: normal;
	line-height: 18px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #0077ab;
	padding-left: 37px;
	padding-right: 20px;
	padding-top: 12px;
}
.body-copy-bold {

	font-size: 12px;
	font-style: normal;
	line-height: 18px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #0077ab;
	padding-left: 25px;
	padding-right: 20px;
	padding-top: 13px;
}
.body-copy-bold-reduced {
	
	font-size: 12px;
	font-style: normal;
	line-height: 18px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #0077ab;
	padding-left: 25px;
	padding-right: 0px;
	padding-top: 13px;
}
.body-copy-bold-top-padding {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 18px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #0077ab;
	padding-left: 25px;
	padding-right: 10px;
	padding-top: 0px;
	padding-bottom: 0px;
}
.body-copy-bold-top-padding-increased {
	
	font-size: 12px;
	font-style: normal;
	line-height: 18px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #0077ab;
	padding-left: 25px;
	padding-right: 10px;
	padding-top: 10px;
}
.body-copy-bold-centred {
	
	font-size: 12px;
	font-style: normal;
	line-height: 18px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #0077ab;
	padding-left: 0px;
	padding-right: 20px;
	padding-top: 13px;
	text-align: center;
}
.body-copy-bold-centred-2 {
	
	font-size: 12px;
	font-style: normal;
	line-height: 18px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #0077ab;
	padding-left: 0px;
	padding-right: 20px;
	padding-top: 44px;
	text-align: center;
}
.body-copy-bold-padding {

	font-size: 12px;
	font-style: normal;
	line-height: 18px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #0077ab;
	padding-left: 0px;
	padding-right: 8px;
	padding-top: 13px;
}
.body-copy-bold-extra-padding {
	
	font-size: 12px;
	font-style: normal;
	line-height: 18px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #0077ab;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.body-copy-bold-no-padding {
	
	font-size: 12px;
	font-style: normal;
	line-height: 18px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #0077ab;
	padding: 0px;
}
.body-copy-no-padding {

	font-size: 12px;
	font-style: normal;
	line-height: 18px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #0077ab;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 25px;
}
.body-copy-reduced {
	font-size: 12px;
	font-style: normal;
	line-height: 18px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #0077ab;
	padding-left: 25px;
	padding-right: 20px;
	padding-top: 8px;
}
.body-copy-padded {
	font-size: 12px;
	font-style: normal;
	line-height: 18px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #0077ab;
	padding-left: 12px;
	padding-right: 0px;
	padding-top: 0px;
}

.right-content-box {border:1px solid #CCC; border-radius:20px; box-shadow: 3px 3px 5px #CCC; padding:0px;}
.right-content-box ul {list-style: none; padding-right:10px;}
.right-content-box ul li{color:#0077AB; margin-bottom:4px; font-size: 0.7em; font-style: normal; line-height: 1.4em; font-weight: bold;}
.right-content-box ul li::before {
  content: "\2022";
  color: red;
  font-weight: bold;
  display: inline-block; 
  font-size:1.1em;
  width: 2em;
  margin-left: -2em;
}		
.small-grey-header {font-size: 0.7em; font-weight: bold; color: #828384; text-decoration: none; margin-top: 0px; padding-top: 10px;}
.small-grey-copy {font-size: 0.7em;	line-height: 1.2em;	font-weight: normal; color: #828384;}
.small-blue-header {font-size: 0.8em; font-weight: bold; }

