@charset "UTF-8";

body, html {
	width: 100%;
	height: 100%;
	padding: 0px;
	margin: 0px;
	background-color: #FFF;
	font-family: "Gill Sans" Arial, Helvetica, sans-serif;

}

	
#main_wrapper {
	width: 1024px;
	min-height: 768px;
	padding: 0;
	margin: 0;
	background-color: #FFF;
	}
	
#header_wrapper {
	width: 1024px;
	height: 187px;
	float: left;
	padding: 0;
	margin: 0;	
	}
	
#logo_container {
	width: 418px;
	height:187px;
	margin: 0;
	padding: 0;
	float: left;	
	}

#header{
	width: 606px;
	height: 187px;
	padding: 0;
	margin: 0;
	float:left;
	}

#content_wrapper_blue {
	width: 927px;
	min-height: 485px;
	float:left;
	border-top: 8px solid #33b056;
	padding: 33px 61px 15px 36px;
	margin: 0;
	}
	
#content_wrapper_blue-home {
	width: 927px;
	min-height: 485px;
	float:left;
	border-top: 8px solid #33b056;
	padding: 33px 61px 0 36px;
	margin: 0;
	}
	
#content_wrapper_purple {
	width: 927px;
	min-height: 485px;
	float:left;
	border-top: 8px solid #a83180;
	padding: 33px 61px 15px 36px;
	margin: 0;
	}
	
#content_wrapper_green {
	width: 927px;
	min-height: 485px;
	float:left;
	border-top: 8px solid #33b056;
	padding: 33px 61px 15px 36px;
	margin: 0;
	}
	
	
	
#content_wrapper_red {
	width: 927px;
	min-height: 485px;
	float:left;
	border-top: 8px solid #ed1c24;
	padding: 33px 61px 15px 36px;
	margin: 0;
	}
	
#content_wrapper_dark-blue {
	width: 927px;
	min-height: 485px;
	float:left;
	border-top: 8px solid #1e398d;
	padding: 33px 61px 15px 36px;
	margin: 0;
	}
	
#content_wrapper_rich-green {
	width: 927px;
	min-height: 485px;
	float:left;
	border-top: 8px solid #008c44;
	padding: 33px 61px 15px 36px;
	margin: 0;
	}
	
#content_wrapper_magenta {
	width: 927px;
	min-height: 485px;
	float:left;
	border-top: 8px solid #ec008c;
	padding: 33px 61px 15px 36px;
	margin: 0;
	}
	
#content_wrapper_yellow {
	width: 927px;
	min-height: 485px;
	float:left;
	border-top: 8px solid #fcaf17;
	padding: 33px 61px 15px 36px;
	margin: 0;
	}
	
#content_wrapper_orange {
	width: 927px;
	min-height: 485px;
	float:left;
	border-top: 8px solid #f47730;
	padding: 33px 61px 15px 36px;
	margin: 0;
	}
	
#content_wrapper_bright-blue {
	width: 927px;
	min-height: 485px;
	float:left;
	border-top: 8px solid #009bdb;
	padding: 33px 61px 15px 36px;
	margin: 0;
	}
	
#nav {
	width: 158px;
	height: 484px;
	float:left;
	padding: 0;
	margin: 0;	
	}
	
#nav ul {
	width: 158px;
	margin: 0;
	padding: 0;	
	}
	
#nav li {
	list-style: none;
	width: 158px;
	margin: 0;
	padding: 0;
	line-height: 32px;
	font-family: "Gill Sans" Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-align: left;
	font-size: 16px;
	color: #2d5e2e;
	display:block;
	}
	
#nav li a:link, #nav li a:visited {
	list-style: none;
	width: 144px;
	margin-bottom: 12px;
	padding: 0px 0px 0px 14px;;
	line-height: 32px;
	font-family: "Gill Sans" Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration:none;
	text-align: left;
	font-size: 16px;
	color: #2d5e2e;
	display:block;
	}
	
#nav li a:hover.blue {
	background-color:#003a4f;
	color: #FFF;
	}
	
#nav li.active-blue a {
	background-color:#003a4f;
	color: #FFF;
	}
	
#nav li a:hover.purple {
	background-color:#a83180;
	color: #FFF;
	}
	
#nav li.active-purple a {
	background-color:#a83180;
	color: #FFF;
	}
	
#nav li a:hover.green {
	background-color:#33b056;
	color: #FFF;
	}
	
#nav li.active-green a {
	background-color:#33b056;
	color: #FFF;
	}
	
#nav li a:hover.red {
	background-color:#ed1c24;
	color: #FFF;
	}

#nav li.active-red a {
	background-color:#ed1c24;
	color: #FFF;
	}

#nav li a:hover.dark-blue {
	background-color:#1e398d;
	color: #FFF;
	}
	
#nav li.active-dark-blue a {
	background-color:#1e398d;
	color: #FFF;
	}

#nav li a:hover.rich-green {
	background-color:#008c44;
	color: #FFF;
	}
	
#nav li.active-rich-green a{
	background-color:#008c44;
	color: #FFF;
	}

#nav li a:hover.yellow {
	background-color:#fcaf17;
	color: #FFF;
	}
	
#nav li.active-yellow a {
	background-color:#fcaf17;
	color: #FFF;
	}
	
#nav li a:hover.orange {
	background-color:#f47730;
	color: #FFF;
	}

#nav li.active-orange a {
	background-color:#f47730;
	color: #FFF;
	}

#nav li a:hover.magenta {
	background-color:#ec008c;
	color: #FFF;
	}
	
#nav li.active-magenta a {
	background-color:#ec008c;
	color: #FFF;
	}

#nav li a:hover.bright-blue {
	background-color:#009bdb;
	color: #FFF;
	}

#nav li.active-bright-blue a {
	background-color:#009bdb;
	color: #FFF;
	}

#main_image {
	width: 386px;
	height: 485px;
	margin-left: 31px;
	float:left;
	}
	
#image {
	width: 384px;
	height: 483px;
	float:left;
	border: 1px solid #999;
	}
	
#image-sml {
	width: 384px;
	height: 300px;
	float:left;
	border: 1px solid #999;
	}
	
	
#home-icon1 {
	width: 118px;
	height: 149px;
	border: 1px solid #999;
	margin: 0px 13px 16px 0px;
	padding: 0;
	float: left;
	}
	
#home-icon2 {
	width: 118px;
	height: 149px;
	border: 1px solid #999;
	margin: 0px 0px 16px 0px;
	padding: 0;
	float: left;
	}
	
		
#home-icon3 {
	width: 118px;
	height: 149px;
	border: 1px solid #999;
	margin: 0px 13px 0px 0px;
	padding: 0;
	float: left;
	}
	
	
#home-icon4 {
	width: 118px;
	height: 149px;
	border: 1px solid #999;
	margin: 0;
	padding: 0;
	float: left;
	}
	
#text {
	width: 322px;
	min-height: 484px;
	margin-left: 30px;
	float:left;
}

#text p {
	font-family: "Gill Sans" Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight: normal;
	text-align: left;
	line-height: 19px;
	color:#003a4f;
	}

.green-text {
	color:#34b257;
	}

.rich-green-text {
	color:#008c44;
	}

#text a {
	font-family: "Gill Sans" Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight: normal;
	text-decoration: underline;
	text-align: left;
	color:#34b257;
	}
	
#text a:hover {
	text-decoration: none;
	}
	
#text a.bright-blue {
	font-family: "Gill Sans" Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight: normal;
	text-decoration: underline;
	text-align: left;
	color:#009bdb;
	}
	
#text a:hover.bright-blue {
	text-decoration: none;
	}
	
#text a.dark-blue {
	font-family: "Gill Sans" Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight: normal;
	text-decoration: underline;
	text-align: left;
	color:#1e398d;
	}
	
#text a:hover.dark-blue {
	text-decoration: none;
	}
	
#text h1.green {
	font-family: "Gill Sans" Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight: normal;
	text-align: left;
	color:#34b257;
	line-height: 10px;
	}
	
#text h1.purple {
	font-family: "Gill Sans" Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight: normal;
	text-align: left;
	color:#a83180;
	line-height: 10px;
	}
	
#text h1.red {
	font-family: "Gill Sans" Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight: normal;
	text-align: left;
	color:#ed1c24;
	line-height: 10px;
	}
	
#text h1.dark-blue {
	font-family: "Gill Sans" Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight: normal;
	text-align: left;
	color:#1e398d;
	line-height: 10px;
	}
	
#text h1.rich-green {
	font-family: "Gill Sans" Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight: normal;
	text-align: left;
	color:#008c44;
	line-height: 10px;
	}
	
#text h1.magenta {
	font-family: "Gill Sans" Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight: normal;
	text-align: left;
	color:#ec008c;
	line-height: 10px;
	}
	
#text h1.yellow {
	font-family: "Gill Sans" Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight: normal;
	text-align: left;
	color:#fcaf17;
	line-height: 10px;
	}
	
#text h1.orange {
	font-family: "Gill Sans" Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight: normal;
	text-align: left;
	color:#f47730;
	line-height: 10px;
	}
	
#text h1.bright-blue {
	font-family: "Gill Sans" Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight: normal;
	text-align: left;
	color:#009bdb;
	line-height: 10px;
	}
	
#footer {
	width: 974px;
	height: 34px;
	float:left;
	background-color:#003a4f;
	padding: 0px 0px 0px 50px;
	margin: 0;	
	}

#footer p {
	font-family: "Gill Sans" Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration:none;
	color:#FFF;
	text-align: left;
	font-size:12px;	
	}

#footer a {
	font-family: "Gill Sans" Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: underline;
	color:#FFF;
	text-align: left;
	font-size:12px;	
	}
	
#footer a:hover {
	text-decoration:none;
	}

#table {
	float:left;
	clear:both;
	margin: 0;
	padding: 0;
	border-collapse: collapse;
	}
	
table.tel p {
	border-collapse: collapse;
	font-family: "Gill Sans" Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight: normal;
	color:#003a4f;
	}
	
#numbers-wrapper {
	width: 300px;
	height: 51px;
	float: left;
	margin-bottom: 10px;
	margin-top: 0;
	}
	
	
#city {
	width: 105px;
	height: 17px;
	float:left;
	margin: 0;	
	font-family: "Gill Sans" Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight: normal;
	text-align: left;
	color:#003a4f;

	}
	
	
#numbers {
	width: 195px;
	height: 17px;
	float: left;
	margin: 0;
	font-family: "Gill Sans" Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight: normal;
	text-align: left;
	color:#003a4f;
	}
	
	
#points {
	margin: 0;
	padding:0;
	}
	
#points ul {
	width: auto;
	margin-left: 16px;
	padding: 0;
	
	
	}
	
#points li.bullets {
	list-style: disc;
	list-style-position: outside;
	font-family: "Gill Sans" Arial, Helvetica, sans-serif;
	font-weight: normal;
	color:#FFF;
	text-align: left;
	font-size:13px;	
	line-height: 19px;
	color:#003a4f;
	margin: 0;
	padding: 0;
	}
	
	
	