/* Please list all styles in alpabetical order. */


a:list {
        text-decoration: underline;
}

a:hover {
        text-decoration: overline;
}

body {
        background-color: white;
        color: black;
        font-family: Times, "Times New Roman", serif;
        padding: 0px 100px 0px 100px;
}

body.banner {
        background-attachment: fixed;
        background-image: url(backgrounds/snowflakes.gif);
        background-position: center;
        background-repeat: no-repeat;
        text-align: center;
}

body.form {
		padding: 0px 0px 0px 0px;
}

body.index {
        /*background-image: url(pics/;*/
        color: blue;
		padding: 0px 0px 0px 0px;
}

em.blue {
        color: blue;
        font-style: normal;
}

em.red {
        color: red;
        font-style: normal;
}

em.small {
	font-size: smaller;
}

em.special {
        color: red;
        font-size: 32px;
        font-style: bold;
}

em.special2 {
        color: red;
        font-size: 20px;
        font-style: bold;
}

h1.banner {
        color: blue;
        font-family: Arial, "sans-serif";
        font-size: 48px;
        padding-top: 0px;
}

h1 {
        color: blue;
        font-family: Arial, "sans-serif";
        font-size: 32px;
        padding-top: 0px;
        text-align: center;
}

h2      {
        color: red;
        font-family: Arial, "sans-serif";
        font-size: 24px;
        padding-top: 0px;
        text-align: center;

}

h2.em	{
        color: blue;
}

h2.left	{					/*thank yous 09*/
        color: blue;
        font-size: 18px;
        text-align: left;
}

h3	{
	text-align: center;
}

h3.blue	{
		color: blue;
}

h3.red	{
		color: red;
}

h4	{
        color: red;
        font-family: Arial, "sans-serif";
        font-size: 14px;
        padding-top: 0px;
        text-align: left;
}

/*li {
	padding: 0px 20px 0px 20px;
}*/

ol.decimal {
		list-style-type: decimal;
        padding: 0px 100px 0px 100px;
}

p {
        font-size: 14px;
        font-style: normal;
        text-align: left;
        text-indent: 20px;
}

p.img {
        text-align: center;
        text-indent: 0px;
}

p.indexpage {
        font-family: Arial;
        font-size: 18px;
        font-style: italic;
        padding: 0px 10px 0px 10px;
        text-align: justify;
        text-indent: 40px;
}

p.indexpagelogo {
        padding: 0px 0px 0px 0px;
        text-align: center;
        text-indent: 0px;
}

p.largeindent {
        padding: 0px 80px 0px 80px;
        text-indent: 0px;
}

p.largeindent2 {
        padding: 0px 40px 0px 40px;
        text-indent: 0px;
}

p.largemargin {
        margin: 0px 250px 0px 250px;
        text-indent: 20px;
}

p.largemarginni {
        margin: 0px 300px 0px 300px;
        text-indent: 0px;
}

p.noindent {
        text-indent: 0px;
}

p.right	{
        padding: 0px 40px 0px 40px;
        text-align: right;
}

table {
        border-color: #0000ff;
        border-style: solid;
        border-width: 2px;
}

table.indexpage {
        padding: 0px 10px 10px 10px;
}

table.noborder {
        border: none;
}

td {
        border-color: gray;
        border-style: solid;
        border-width: 1px;
        text-align: left;
        vertical-align: top;
}

td.banner {
        border-color: gray;
        border-style: solid;
        border-width: 2px;
        color: black;
        font-family: Arial, "sans-serif";
        font-weight: bold;
        font-size: 13px;
        font-style: bold;
        text-align: center;
        padding: 4px;
        vertical-align: center;
}

td.indexpage {
        border-color: white;
        border-style: none;
        border-width: 0px;
        padding: 0px 0px 0px 0px;
        vertical-align: top;
}

td.vac {
        border-color: none;
        border-style: none;
        border-width: 0px;
        padding: 0px 0px 0px 0px;
        vertical-align: center;
}

td.multirow	{
	rowspan: 2;
}

td.right {
        text-align: right;
}

ul {
	list-style-postion: outside;
	list-style-type: disc;
	padding: 0px 20px 0px 20px;
}