body {
	font-size:12px;
	font-family : helvetica, verdana, arial;
	color: #333333;
	}
h1, h2, h3, h4, h5, h6 {
	font-family:helvetica, verdana, arial;
	color: #006666;
	}
p {
	font-size : 12px;
	font-weight : normal;
	font-family : helvetica, verdana, arial;
	color : #000000;
	}

ul {
	font-size : 12px;
	font-weight : normal ;
	font-family : helvetica, verdana, arial ;
	color : #000000 ;
	line-height : 20px;
	}

ol {
	font-size : 12px;
	font-weight : normal ;
	font-family : helvetica, verdana, arial ;
	color : #000000 ;
	line-height : 20px;
	}

.greentitle {
	font-size : .9em;
	font-weight : bold ;
	font-family : helvetica, verdana, arial ;
	color : #006666 ;
	margin-bottom:0;
	padding-bottom:0;
	}
	
h4.greentitle {
	font-size : .9em;
	font-weight : bold ;
	font-family : helvetica, verdana, arial ;
	color : #006666 ;
	margin-bottom:0;
	padding-bottom:0;
	}

.caption {
	font-size : 12px;
	font-weight : normal ;
	font-family : Arial, Helvetica, sans-serif ;
	color : #000000 ;
	}

.breadcrumb {
	font-size : .75em;
	font-weight : normal ;
	font-family : Arial, Helvetica, sans-serif ;
	color : #000000 ;
	}

a {
	text-decoration : none;
	color: #6699CC;
	}
a:visited {
	color: #006699;
	}
a:hover {
	text-decoration : underline;
	color: #FF9900;
	}

span {
	font-size : 12px;
	font-weight : normal;
	font-family : helvetica, verdana, arial;
	color : #000000;
	}
.blacktitle {
	font-weight : bold ;
	font-family : helvetica, verdana, arial ;
	color : #000000;
	}
.captiontitle {
	font-size : 11px;
	font-weight : bold;
	font-family : helvetica, verdana, arial;
	color : #000000;
	}
.purpletitle {
	font-size : 14px;
	font-weight : bold ;
	font-family : helvetica, verdana, arial ;
	color : #000033;
	}
.greentitleBIG {
	font-size : 15px;
	font-weight : normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color : #006666;
	font-style: italic;
	}

/* New Styles Inserted by t.h. */

#frontpageNews p{
	color: #cc6600;
	font-weight:bold;
	margin-bottom: 5px;
	}
	
#frontpageNews a{
	color: #cc6600;
	}
	
.contentList {
	text-indent: -10px;
	padding-left: 10px;
	padding-bottom: 10px;
	border-bottom: 1px solid #cbcbcb;
	}

.flush {
	margin-top:0;
	padding-top:0;
	}
	
#rightcol {
	font-size:.9em;
	width: 214px;
	}
	
.rtcolList {
	text-indent: -10px;
	padding-left: 10px;
	margin:5px 0 5px 0;
	}

#footer {
	border-left: 1px solid #056d78;
	border-bottom: 4px solid #056d78;
	margin-left:7px;
	margin-bottom:10px;
	padding-top: 5px;
	padding-bottom: 5px;
	border-top: 1px solid #cbcbcb;
	}
	
#footer p {
	font-family: Helvetica, sans-serif;
	font-size:10px;
	color:#020031;
	text-transform:uppercase;
	margin:5px;
	display: inline;
	}

#footer p.name{
	margin-left: 61px;
	padding-top: 20px;
	}
	
#footer p.address{
	margin-left: 15px;
	padding-top: 20px;
	}
	
#footer p.phone{
	margin-left: 20px;
	padding-left: 10px;
	}
	
#footer a {
	margin-left: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color:#020031;
	}