body
{
	background-color: #eeeeee;	
}
A:link
{
	color: #3A135B;
}
A:visited
{
	color: #666666;
}
A:hover
{
	color: #A81023;
}
p
{
	margin: 0px 0px 10px 0px;
}
img.left {
margin: 0px 15px 15px 0px;
float: left;
}
img.right {
margin: 0px 0px 15px 15px;
float: right;
border: 1px solid #333;
}
img.outline {
border: 1px solid #333;
}
HR
{
    color: #999999;
    height: 1px;
    margin-top: 10px;
    margin-bottom: 10px;
}
ul
{
    list-style: square url(/images/bullet.gif);
	margin: 10px 0px 10px 20px;
}
li
{
	margin: 3px 0px 6px 0px;
}
.tileNav
{
	background-image: url(../Images/TileNav.gif);
}
INPUT.search
{
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size: 11px;
    color: #000000;
	margin-top: 0px;
	margin-bottom: 0px;
	background-color: #FFFFFF;
	border: 1px solid #999999;
}
INPUT
{
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size: 11px;
    color: #000066;
	margin-top: 0px;
	margin-bottom: 0px;
	background-color: #ffffff;
}
ul
{
    list-style-image: url(../images/bullet.gif);
    list-style-item: square;
	margin: 12px 6px 12px 14px;
	padding: 0px 0px 0px 0px;
}
li
{
	margin-top: 3px;
	margin-bottom: 4px;
}
TD
{
    font: 12px/16px Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
}
.small{
    font: 11px/16px Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
}
.formlabel
{
	font: 11px/16px Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
}
.leftnav
{
    margin: 10px 0px 0px 10px;
}
.leftnavtier
{
    margin: 0px 0px 0px 10px;
}
.tiercontent
{
    font: 12px/18px Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
    margin: 20px 25px 20px 25px;
}
.tiercontentloop
{
    font: 12px/18px Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
    margin: 20px 10px 20px 25px;
}
.homeleft
{
    font: 11px/18px Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
    margin: 12px 12px 20px 33px;
}
.homeright
{
    font: 11px/18px Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
    margin: 12px 30px 20px 33px;
}
a.hmnews
{
    font: 11px/18px Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	text-decoration: none;
}
a.hmnews:hover
{
    font: 11px/18px Verdana, Arial, Helvetica, sans-serif;
	color: #333333;;
	text-decoration: underline;
}
a.contact
{
    font: 11px/18px Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	text-decoration: none;
}
a.contact:hover
{
    font: 11px/18px Verdana, Arial, Helvetica, sans-serif;
	color: #333333;;
	text-decoration: underline;
}
.tilecall
{
	background-image: url(../Images/tileCall.gif);
}
.tileheader
{
	background-image: url(../Images/tileHeader.gif);
}
.h1blue
{
	font: 600 12px Verdana, Arial, Helvetica, sans-serif;
	color: #005C90;
	margin: 5px 0px 5px 0px;
}
h1
{
	font: 600 12px Verdana, Arial, Helvetica, sans-serif;
	color: #850129;
	margin: 5px 0px 5px 0px;
}
h2
{
	font: 600 12px Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	margin: 20px 0px 10px 0px;
}
h3
{
	font: 600 12px Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	margin: 5px 0px 5px 0px;
}
h4
{
	font: 600 11px Verdana, Arial, Helvetica, sans-serif;
	color: #005C90;
	margin: 5px 0px 5px 0px;
}
.footer
{
	font: 10px/14px Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	margin: 15px 20px 25px 35px;
}
.footer a
{
	font: 10px/14px Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	margin: 0px 20px 0px 0px;
	text-decoration: none;
}
.footer a:hover
{
	font: 10px/14px Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	margin: 0px 20px 0px 0px;
	text-decoration: underline;
}
.textcallout
{
background-color: #F4F4F4;
padding: 10;
border-top: 3px solid #005C90;
}
.textcallout h1 {
font: 600 12px Verdana, Arial, Helvetica, sans-serif;
color: #005C90;
margin: 5px 0px 5px 0px;
}
.textcalloutgreen
{
font: 11px Verdana, Arial, Helvetica, sans-serif;
background-color: #F4F4F4;
padding: 10;
margin-bottom: 20px;
border-top: 3px solid #7A9900;
}
.textcalloutgreen h1 {
font: 600 11px Verdana, Arial, Helvetica, sans-serif;
color: #333333;
margin: 5px 0px 5px 0px;
}
/*sitemap styles*/
.t1sitemap {
padding: 2;
background-color: #88888A;
}
.t1sitemap a:link {
font: 600 11px/18px Verdana, Arial, Helvetica, sans-serif;
color: #ffffff;
text-decoration: none;
}
.t1sitemap a:hover {
font: 600 11px/18px Verdana, Arial, Helvetica, sans-serif;
color: #ffffff;
text-decoration: underline;
}
.t1sitemap a:visited {
font: 600 11px/18px Verdana, Arial, Helvetica, sans-serif;
color: #ffffff;
text-decoration: none;
}
.t2sitemap {
padding: 10 10 0 10;
background:  url(../images/tiledotvert.gif) left repeat-y;
}
.t2sitemap a {
font: 11px/20px Verdana, Arial, Helvetica, sans-serif;
color: #0063A9;
text-decoration: none;
}
.t2sitemap a:hover {
font: 11px/20px Verdana, Arial, Helvetica, sans-serif;
color: #693183;
text-decoration: underline;
}
.t3sitemap {
padding: 2 0 10 25;
}
.t3sitemap a {
font: 11px/18px Verdana, Arial, Helvetica, sans-serif;
color: #0063A9;
text-decoration: none;
}
.t3sitemap a:hover {
font: 11px/18px Verdana, Arial, Helvetica, sans-serif;
color: #693183;
text-decoration: underline;
}
.t4sitemap {
padding: 2 0 5 30;
}
.t4sitemap a {
font: 11px/17px Verdana, Arial, Helvetica, sans-serif;
color: #0063A9;
text-decoration: none;
}
.t4sitemap a:hover {
font: 11px/17px Verdana, Arial, Helvetica, sans-serif;
color: #0063A9;
text-decoration: underline;
}/*end sitemap styles*/

.floatright {
float:right;
padding-left: 20px;
padding-bottom: 20px;
}
.floatleft {
float:left;
padding-right: 20px;
padding-bottom: 20px;
}
.photocaption {
font: 10px/12px Verdana, Arial, Helvetica, sans-serif;
color: #333;
}
.green
{
	font: 600 12px Verdana, Arial, Helvetica, sans-serif;
	color: #008000;
	margin: 5px 0px 5px 0px;
}
.fantasylights
{
    font: 11px/18px Verdana, Arial, Helvetica, sans-serif;
	color: #000;
}
a.fantasylink
{
    font: 11px/18px Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	text-decoration: none;
}
a.fantasylink:hover
{
    font: 11px/18px Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	text-decoration: underline;
}