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

body {
	margin: 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

a > img { border:0; }

#page {
	width: 910px;
	margin:0 auto; 
	text-align:center; 
	background: url("../images/background-shadow.gif") top left repeat-y;
}

#pagecontent-outer {
	width:850px;
	margin:0 auto;
	text-align:center;
}

#pagecontent-inner {text-align:left; margin:0;}

#page-header {}
#page-header #page-header-left {float:left; width:490px;}
#page-header #page-header-right {float:right; width:300px; text-align:right; padding-right:20px;}
#page-header #page-header-right-links {padding-top:5px; font-size:15px; color:#b2bd36;}
#page-header #page-header-right-links a:link {color:#7b2a8d; text-decoration:none}
#page-header #page-header-right-links a:visited {color:#7b2a8d; text-decoration:none}
#page-header #page-header-right-links a:active {color:#7b2a8d; text-decoration:none}
#page-header #page-header-right-links a:hover {color:#b2bd36; text-decoration:none}
#page-header #page-header-right-tel {padding-top:23px; font-size:24px; color:#b2bd36;}


#page-links {text-align:right; padding:0px 15px 0px 0px;}
#page-links ul li {display:inline; list-style-type:none; font-size: 15px;  /*padding-left:15px*/}
#page-links ul li a.current {color:#798800; text-decoration:none}
#page-links ul li a:link {color:#798800; text-decoration:none}
#page-links ul li a:visited {color:#798800; text-decoration: none}
#page-links ul li a:hover {color:#afbd36; text-decoration:none}
#page-links ul li a:active {color:#798800; text-decoration:none}


.currentlink {color:#7b2a8d}

.separator {padding-left:4px; padding-right:2px}

#page-content {background: url("../images/background-green-bar.gif") top left repeat-y; border-bottom:1px solid #dedede; height:auto;}
#left-column {
	width:190px;
	float:left;
	/*background-color:#afbd36;*/
	padding:10px;
	height:150%;
}
#left-column h2 {font-size:12px; font-weight:bold; color:#7b2a8d}
#left-column h3 {font-size:12px; font-weight:bold; color:#ffffff;}
#left-column p {font-size:12px; color:#ffffff; margin-top:0px}
#left-column a:link {color:#666666; text-decoration:none}
#left-column a:hover {color:#666666; text-decoration:underline}
#left-column a:visited {color:#666666; text-decoration:none}
#left-column a:active {color:#666666; text-decoration:none}

#right-column {width:640px; float:left; background-color:#FFFFFF; padding-bottom:1px}

#right-column #top-image {margin:0px; padding:0px; height:150px}
#right-column #top-image-home {margin:0px; padding:0px; height:300px}
#right-column #strap-line {background-color:#772b8c; margin:0px; padding:6px 10px 6px 10px}
#right-column #strap-line h2 {font-size:17px; color:#FFFFFF; font-weight:normal; margin:0px}

#right-column #body {padding:3px 10px 10px 10px}

#right-column #body a:link {color:#afbd36; text-decoration:none;}
#right-column #body a:hover {color:#afbd36; text-decoration:none;}
#right-column #body a:visited {color:#afbd36; text-decoration:none;}
#right-column #body a:active {
	color:#FF0;
	text-decoration:none;
}

#home-boxes {}
#home-boxes .text {color:#969696}
#home-boxes #home-boxes-green {width:180px; height:150px;  float:left; padding:9px; margin-right:5px; background-color:#ebedd1}
#home-boxes #home-boxes-green p {color:#afbd36; font-size:15px}
#home-boxes #home-boxes-green p .title {color:#afbd36; font-size:15px; font-weight:bold}
#home-boxes #home-boxes-green a:link .green {color:#afbd36; text-decoration:none; font-weight:bold}
#home-boxes #home-boxes-green a:active .green {color:#afbd36; text-decoration:none; font-weight:bold}
#home-boxes #home-boxes-green a:hover .green {color:#afbd36; text-decoration:none; font-weight:bold}
#home-boxes #home-boxes-green a:visited .green {color:#afbd36; text-decoration:none; font-weight:bold}

#home-boxes #home-boxes-purple {width:180px; height:150px;  float:left; padding:9px; margin-right:5px; margin-left:6px; background-color:#e9e1ee}
#home-boxes #home-boxes-purple p {color:#7b2a8d; font-size:15px}
#home-boxes #home-boxes-purple p .title {color:#7b2a8d; font-size:15px; font-weight:bold}
#home-boxes #home-boxes-purple a:link .purple {color:#7b2a8d; text-decoration:none; font-weight:bold}
#home-boxes #home-boxes-purple a:active .purple {color:#7b2a8d; text-decoration:none; font-weight:bold}
#home-boxes #home-boxes-purple a:hover .purple {color:#7b2a8d; text-decoration:none; font-weight:bold}
#home-boxes #home-boxes-purple a:visited .purple {color:#7b2a8d; text-decoration:none; font-weight:bold}


#home-boxes #home-boxes-grey {width:180px; height:150px; float:left; padding:9px; margin-left:6px; background-color:#ebeaea}
#home-boxes #home-boxes-grey p {color:#86858a; font-size:15px}
#home-boxes #home-boxes-grey p .title {color:#86858a; font-size:15px; font-weight:bold}
#home-boxes #home-boxes-grey a:link .grey {color:#86858a; text-decoration:none; font-weight:bold}
#home-boxes #home-boxes-grey a:active .grey {color:#86858a; text-decoration:none; font-weight:bold}
#home-boxes #home-boxes-grey a:hover .grey {color:#86858a; text-decoration:none; font-weight:bold}
#home-boxes #home-boxes-grey a:visited .grey {color:#86858a; text-decoration:none; font-weight:bold}

h1 {}
h2 {font-size:15px; font-weight:bold; color:#7b2a8d}
h3 {font-size:15px; font-weight:bold; color:#7b2a8d}
.green {color:#afbf36}
#right-column p.green {font-size:15px; color:#afbd36}
#right-column p.purple {font-size:15px; color:#7b2a8d}
#right-column p {font-size:15px; color:#807e82}
#right-column ul {font-size:15px; color:#807e82}
#right-column table {font-size:15px; color:#7b2a8d}
#right-column table .day-header {background-color:#afbd36; color:#ffffff}

#divider {clear:both; width:100%; height:15px; background:url("../images/divider.gif") top center repeat-x}

#footer {margin:0px; padding:5px 10px 5px 5px;}
#footer p {text-align:right; font-size:10px; color:#999999;}
#footer a:link, #footer a:hover, #footer a:active, #footer a:visited {color:#798800; text-decoration:none}
#footer a:hover {color:#95a216; text-decoration:none}

#newsletter-icon { float:left; margin:8px; margin-top: 0; }

