A:link {
	text-decoration: none;
	color: #c00;
}
A:active {
	text-decoration: none;
	color: #999999;
}
A:visited {
	text-decoration: none;
	color: #c00;
}
A:hover  { color: #c00; text-decoration: underline }
.textgreen {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #00CC00;
}
.textbold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
	font-weight: bold;
}
.textboldblue {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #003366;
	font-weight: bold;
}
.textboldred {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #CC0000;
	font-weight: bold;
}
.textboldwhite {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #FFFFFF;
	font-weight: bold;
}
.text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
	font-weight: normal;
}
.textbold10 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
	font-weight: bold;
}
.text10 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
	font-weight: normal;
}
.text8 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	font-weight: normal;
}
.textboldblue18 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18pt;
	color: #003366;
	font-weight: bold;
}
#newsletters ul{margin:0;padding:0 !important; list-style:none;}
#newsletters li{margin:0;padding:0 !important; list-style:none;text-indent:0;}
#newsletters a,#newsletters a:visited, #newsletters a:active {display:block; width:200px;color:#3366cc; margin-bottom:2px;border:solid 1px #ccc;padding:4px; letter-spacing:.1em;font:bold 12px/19px Arial, Helvetica, sans-serif;}
#newsletters a:hover{background:#eceff3;}

/*Gavin's styles for the services page*/
#services { margin-top:20px;}
#services li {padding:0 0 0 10px; margin:0 0 4px 0; background:url(images/bullet.gif) no-repeat 0 6px;}
#services ul { padding:0; margin:0; list-style:none;}
.col{ float:left; width:30%; margin-left:10px;}
#services .floatLeft {float:left;}
#services .floatRight {float:right;}
#services .marginLeft {margin-left:15px;}
#services .bold {font-weight:bold;}
#services .nowrap { white-space:nowrap;}
#services .clear {clear:both;}
#services .card ul { margin:0 auto !important; }
#services .card { background:url(images/services-border.gif) no-repeat right top; padding:5px 0 5px 0;}
#services .cardnoback {padding:5px 0 5px 0;}
#services .imgLeft{background:url(images/services-border.gif) no-repeat left top;}
#services .text { width:75%; }
#services .image { width:24%; }
#services .button { display:inline-block; padding: 8px; border:1px solid #eee; height:30px;line-height:30px;}
#services .button:hover { background:#eee; }
#services #button {text-align:right; }
