@CHARSET "ISO-8859-1";

/* Colours */
/* Home */
body.index, body.site-map { 
    color: #69c; 
}
body.index div#menu ul li.active a span,
div#menu ul li:hover a#homeAnim span {
    background: #69c;
}
body.index a.readmore {
	background: transparent url(images/readmore/index.png) no-repeat center left;
	border-top: 1px solid #339;
	color: #339;
}

body.site-map h3 {
	color: black;
}
body.site-map a:hover {
	text-decoration: underline;
}

/* This overrides the homepage */
body.index div#content {
	margin-top: 0 !important;
}
body.index div.left {
	width: 255px !important;
	margin: 0 !important;
}
body.index h1 {
	color: #339;
	padding: 0;
	margin: 0 0 1em;
	font-size: 2em;
	line-height: 1.2em;

}
body.index h3 {
	font-family: "Verdana", "Tahoma", Arial, sans-serif;
	font-size: 1.1em;
	color: #333;
	border: 0 none;
	margin: 0 0 6px;
	padding: 0;
	font-weight: normal;
}
body.index p {
	margin: 0 0 1em;
	line-height: 1.3em;
}

/* Services */
body.services, 
body.services div.quote *,
body.services a {
	color: #099;
}
body.services div#menu ul li.active a span,
div#menu ul li:hover a#servicesAnim span {
    background: #099;
}
body.services div#submenu ul li a {
	background: transparent url(images/submenu/arrow-services.png) no-repeat left center;
}
body.services div.quote {
	background: transparent url(images/quote/services.png) no-repeat top left;
}
body.services a.readmore {
	background: transparent url(images/readmore/services.png) no-repeat center left;
}

/* Healthcare */
body.healthcare, 
body.healthcare div.quote *,
body.healthcare a {
    color: #693; 
}
body.healthcare div#menu ul li.active a span,
div#menu ul li:hover a#healthcareAnim span {
    background: #693;
}
body.healthcare div#submenu ul li a {
	background: transparent url(images/submenu/arrow-healthcare.png) no-repeat left center;
}
body.healthcare div.quote {
	background: transparent url(images/quote/healthcare.png) no-repeat top left;
}
body.healthcare a.readmore {
	background: transparent url(images/readmore/healthcare.png) no-repeat center left;
}

/*Portfolio */
body.portfolio { 
    color: #06c; 
}
body.portfolio div#menu ul li.active a span,
div#menu ul li:hover a#portfolioAnim span {
    background: #06c;
}

/* Contact */
body.contact { 
    color: #c09; 
}  
body.contact div#menu ul li.active a span,
div#menu ul li:hover a#contactAnim span {
    background: #f09;
}
body.contact a.readmore {
	background: transparent url(images/readmore/contact.png) no-repeat center left;
}
body.contact a {
	color: #c09;
}

/* This overrides the contact page */
body.contact h3 {
	border: 0 none;
	padding:0;
}
body.contact p {
	margin: 0 0 1em;
	line-height: 1.3em;
}
body.contact div#header div#title {
	border-color: #f09;
}