
.menu {
	font-family:"Times New Roman", Times, serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
    }
	a.menu:hover {
    color: #88add2;
    }
.submenu {
	background-color: #a00b1e;
	filter:alpha(opacity=90);
    filter:dropshadow(color=#000000, offx=5, offy=5);
	font-family:"Times New Roman", Times, serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	padding: 2px;
	color: #ffffff;
	text-decoration: none;
	z-index:auto;
    }
	a.submenu:hover {
    color: #88add2;
    }
.bodytext {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	padding: 20px;
	color: #000000;
}
.sidetext {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	padding: 5px;
	color: #000000;
}
.smallheadertext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #2552a7;
}
.bottommenu {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}
	a.bottommenu:hover {
    color: #6993bc;
    }
.pagelinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #6993bc;
	text-decoration: underline;
    }
	a.pagelinks:hover {
    color: #000000;
    }
.kidspagelinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	color: #363e8d;
	text-decoration: underline;
    }
	a.kidspagelinks:hover {
    color: #a00b1e;
    }
.footerpagelinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
    }
	a.footerpagelinks:hover {
    color: #6993bc;
    }
.footertext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	}
.calloutsubheader {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #2954a3;
	text-align:center;
}
.callouttext {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight: bold;
	text-align:center;
	}
.callouttextlinksmall {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #2552a7;
	text-align:center;
	text-decoration:underline;
	}
	a.callouttextlinksmall:hover {
    color: #000000;
}

.calloutlink {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #2552a7;
	text-align:center;
	text-decoration:underline;
}
	a.calloutlink:hover {
    color: #000000;
}
.border {
	border: thin solid #000000;
	margin: 10px;
	margin-bottom: 10px;
}
.thinredborder {
	border: thin solid #a00b1e;
}
.thinredborderwithmargin {
	border: thin solid #a00b1e;
	margin: 10px;
	margin-bottom: 10px;
}
.calloutred {
	font-family: Arial, Helvetica, sans-serif;
	font-color: #ffffff;
	font-size: 12px;
	font-style: normal;
	background-color: #a00b1e;
	padding-left: 5px;
	padding-right: 5px;
}
.calloutredtext {
	font-family: Arial, Helvetica, sans-serif;
	font-color: #ffffff;
	font-size: 12px;
	font-style: normal;
	padding-left: 5px;
	padding-right: 5px;
}
.headertext {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-color: #014c85;
	font-size: 20px;
	font-style: bold;
}
.welcometext {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-color: #014c85;
	font-size: 26px;
	font-style: bold;
}
.calloutblue {
	background-image:url(images/gradientboxfill.jpg);
	background-repeat:repeat-x;
}
.alignbottom {
	vertical-align: text-bottom;
}

.repeatline {
    background-repeat:repeat-y;
}
.bottomcontactinfo {
	text-align: center;
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
    }
	a:hover {
    color: #ddd4f2;
}
.flyoutmenu {
	background-color: #5b9bea;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 13px;
	color: #ffffff;
	text-decoration: none;
	padding: 5px;
    border: medium solid #2552a7;
	}
	a.flyoutmenu:hover {
    color: #f3de89;
}
.propaneflyoutmenu {
    float:none;
	background-color: #5b9bea;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 13px;
	color: #ffffff;
	text-decoration: none;
	padding: 5px;
    border: medium solid #2552a7;
	z-index:14;
	}
	a.flyoutmenu:hover {
    color: #f3de89;
}
.bulletedlist {
	list-style-image:url(images/star.jpg);
	list-style: inside;
	list-style-position:outside;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
.topbanner {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 22px;
	font-weight: normal;
	color: #2552a7;

}
.breadcrumb {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight: normal;
	color: #2552a7;
	text-decoration:underline;
}
.dropshadow {
	filter:dropshadow(color=#000000, offx=5, offy=5);
}
