.base {background-color:#5c2624;}
.basegreen {background-color:#5b900e;}
.base1white {background-color:#5d9210;}
.base2white {background-color:#5f9412;}
.base5white {background-color:#679c1a;}
.base10white {background-color:#74a927;}
.base30 {background-color:#1b8f0e;}
.base330 {background-color:#8f820e;}
.base120 {background-color:#5e6638; color:#ffffff;}
.base240 {background-color:#5e6638; color:#ffffff;}
.base240blue {background-color:#0e538f; color:#ffffff;}
.base240maroon {background-color:#8f0e5b; color:#ffffff;}
.base180 {background-color:#420e8f;}
.base120light {background-color:#1370c2;}
.base240light {background-color:#c2137c;}
.baselight {background-color:#aeb29b;}
.basenosat {background-color:#8f8f8f;}
.basenosatlight {background-color:#c2c2c2;}
.basenosatlight2 {background-color:#dbdbdb;}
.baseblack {background-color:#000000;}
.basewhite {background-color:#ffffff;}
.basenearwhite {background-color:#f0f0f0;}
.basenearwhite2 {background-color:#e0e0e0;}

.smalltext {font-size:11px;}
.smallplustext {font-size:12px;}
.mediumtext {font-size:13px;}
.mediumplustext {font-size:14pr;}
.singleplusspacing {line-height:150%;}
.doublespacing {line-height:200%;}
.textcentre {text-align:center;}
.textbase{color:#5e6638;}
.text120{color:#0e538f;}
.text240old {color:#8f0e5b;}
.text240 {color:#0e538f;}
.text180 {color:#420e8f}
.textwhite {color:#FFFFFF;}
.smallcaps{
	font-variant: small-caps;
}
legend {
	color:#5e6638;
	}
h1, h2, h3, h4 {
color:#5e6638;
margin: 0 0 0 10;
}
h1{
	font-size: 2.5em;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}

h2{
font-size:1.9em;
}
h3{
font-size:1.2em;
}
h4{
font-size:1em;
}
p,ul{
line-height:150%;
}
a {
	color:#5c2624;
	text-decoration: none;
	line-height: 150%;
}

a:hover {
text-decoration: underline;
}
dl {
line-height:150%;
}
dt {
color:#5e6638;	
margin: 0 0 0 5;
}
ol {
line-height:125%;
}
legend {
	font-size:1.1em;
	text-decoration:;
	font-weight: bold;
}
.collink{
	white-space:normal;
	text-align: left;
	padding-top: 2px;
	padding-left:2px;
	background-color: #eeeeee;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #ffffff;
	border-right-color: #ffffff;
	border-bottom-color: #ffffff;
	border-left-color: #ffffff;
}
.headcollink{
	white-space:normal;
	text-align: left;
	padding-top: 2px;
	padding-left:2px;
	background-color: #888888;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-right-width:1px;
	border-right-style:solid;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #ffffff;
	border-right-color: #000000;
	border-bottom-color: #ffffff;
	border-left-color: #ffffff;
}
.linkwhite:link {
	color:#FFFFFF;
}
.linkwhite:visited {
	color:#FFFFFF;
}

.linkwhite:hover {
	color:#FFFFFF;
	text-decoration:none;
}
.collink:hover{
background-color:#e0e0e0;
}
.subcollink{
	white-space:normal;
	text-align: left;
	
	padding-left: 10px;
	background-color: #e0e0e0;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ffffff;
}
.subcollink:hover{
background-color:#d0d0d0;
}
.subsubcollink{
	white-space:normal;
	text-align: left;
	
	padding-left: 25px;
	background-color: #dddddd;
}
.subsubcollink:hover{
background-color:#d0d0d0;
}.boxhighlight {
	white-space:normal;
	text-align: right;
	padding-top: 2px;
	padding-right: 2px;
	background-color: #96A35A;
	color: #FFFFFF;
}
.leafletlink{
	text-align: right;
}
body{
	margin: 0;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color:#c2c2c2;
}
fieldset{
background-color:#ffffff;
margin:2;
padding:6px;
margin: 4px;
}
#pagecontainer {
	width: 800px;
	margin: 0 auto;
	border-width: 0 4;
}
.bar2px {
height: 2px;
}
.bar1px {
height: 1px;
}
.bar3px {
height: 3px;
}
#topbar {
	text-align: right;
	width: 784px;
	padding: 3px;
	color: #FFFFFF;
	}
.barlink:link {
	color: #FFFFFF;
	}
.barlink:hover {
	background-color:#8e9668;
	text-decoration: underline;
	}
.barlink:visited{
	color:white;
}
#curvedtopbar {
text-align: right;
width: 790px;
height: 16px;
background-image: url(../Images/bannerbackground-bw-strip.gif);
}
#pagebar {
	height: 10px;}
#container {
	width: 790px;
	padding: 0;
}

#topbanner {
	width: 790px;
	color: #5e6638;
	background-color:#ffffff;
	height: 130px;
	
	
}
#newsbanner {
	height: 130px;
	width: 790px;
	color: #FF0000;
	
	background-repeat:  ;
	background-image: url(../Images/title-grad.png);
	background-repeat: repeat;
}
#bannerright {
	width: 72%;
	float: right;
	padding-top: 25px;
}
#bannerleft {
	width: 23%;
	float: left;
	font-size: +1;
	text-align: right;
	padding: 10px;
}
#logo{
	float: left;
	}
	
#contactbox {
	color: #000000;
	float: right;
	font-size: +1;
	text-align: right;
	padding: 4;
}

#content{
	clear: both;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
	background-color:#FFFFFF;
}
.padcolumn {
	margin: 2px;
}

#left {
	width: 200px;
	float: left;
}
#leftwide {
	width: 500px;
	float: left;
}
#centre {
	margin: 0 210px;
	
}

#right {
	width: 200px;
	float: right;
}
#rightdown {
	width: 200px;
	position: relative;
	float:right;
	margin-top:50px;
	}
#right2col {
	width: 570px;
	float: right;
}
.rightcol{
float: right;
}
.leftcol{
float: left;
}
.halfpagecol{
width:365px;
}
.narrowcol{
width:200px;
}
.widecol{
width:580px;
}

#endbanner {
	width: 790px;
	color: #FFFFFF;
	clear: both;
	margin: 0 auto;
	border: 1px solid #000000;
}
slink {
	display: inline;
	width: 790px;
	text-align:right;
}
.crumbtrail:link {
color:white;
}
.crumbtrail:hover{
color:red;
}
img {
	border: 0 solid #ffffff;
	}
.right-contact-info {
	float: right;
	width: 580px;
}
table.counsel_appt{
width: 450px;
}
td.hdr{
	
}
td.dayofweek {
	background-color: #EFEFEF;
	padding: 2px 8px 2px 2px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	text-align: right;
	border-right-width: 1px;
	border-right-color: #FFFFFF;
	border-right-style: solid;
}

td.morng_appt {
	background-color: #F8F8F8;
	padding: 2px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	border-right-width: 1px;
	border-right-color: #FFFFFF;
	border-right-style: solid;
}
td.aftrn_appt {
	background-color: #EFEFEF;
	padding: 2px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	border-right-width: 1px;
	border-right-color: #FFFFFF;
	border-right-style: solid;
}
td.eveng_appt {
	background-color: #F8F8F8;
	padding: 2px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}

