/* red is #990033; */
/* gray is #CCCCCC; */
/* beige is #CCCC99 */

/* start left nav / buttons */
.mouseup {
    background-color: #cccc99;
    color: black;
    cursor: pointer;
    border-width: 1px 1px 1px 1px;
    border-style: solid;
    border-color: black;
} 
.mousedown {
    background-color: black;
    color: white;
    cursor: pointer;
    border-width: 1px 1px 1px 1px;
    border-style: solid;
    border-color: black;
} 
.buttonlink {
    margin: 0px;
    padding: 0px;
    font-size: medium;
    font-weight: bold;
    text-align: center;
}
/* end left nav / buttons */

table {
        font-family: Palatino Linotype, Book Anitgua, Palatino;
        font-size: 17px;
        font-weight: bold;
}
pre {
        font-family: Palatino Linotype, Book Anitgua, Palatino;
}
div.mediumFont {
        font-size: medium;
}
div.subNav {
        font-size: medium;
        text-align: center;
        margin: 0px auto 0px auto;
        padding: 0px auto 0px auto;
}
#outer_table {
        border: 1px solid black;
}
hr {
    color: #990033;
    background-color: #990033;
    height: 2px;
}
body {
        font-family: Palatino Linotype, Book Anitgua, Palatino;
        font-size: large;
        background-color: #CCCCCC;
}
h1 {
        font-variant: small-caps;
        font-weight: bolder;
        font-size: x-large;
        color: #990033;
}
h2 {
        font-weight: bolder;
        font-size: x-large;
        color: #990033;
}
A {
        font-weight: bolder;
        color: black;
        text-decoration: underline;
}
A:active {color: black;} 
A:hover {color: #990033;}

#footer_section {
        background-color: #990033;
        color:  #CCCC99;
}
A#footer_section {
        font-weight: bolder;
        color:  #CCCC99;
        text-decoration: underline;
}
A:active#footer_section {color: white}
A:hover#footer_section {color: white}
#footer_table {
   border: 1px solid black;
}
#form_div {
   padding: 10px 10px 10px 10px;
   margin: 10px 10px 10px 10px;
   text-align: center;
}
table.form_table {
   text-align: left;
   padding: 10px 10px 10px 10px;
   margin: 10px 10px 10px 10px;
   background-color: white;
   border: 4px solid black;
   /* border-style: outset; */
	border-top: outset gray 3px;
	border-right: outset black 3px;
	border-bottom: outset black 3px;
	border-left: outset gray 3px; 
   color: black;
   font-size: medium;
   font-weight: bold;
}
table.form_table td {
   padding-left: 10px;
   padding-right: 10px;
   margin-left: 10px;
   margin-right: 10px;
}
#form_heading {
   font-size: large;
   font-weight: bold;
   color: #990033;
}
table.faq_table {
        text-align: left;
        width: 600px;
}
table.faq_table th {
        background: #CCCC99;
        font-weight: bold;
        font-size: medium;
}
table.faq_table td {
        font-size: medium;
        font-weight: normal;
}
table.faq_table2 {
        text-align: left;
        width: 600px;
}
table.faq_table2 th {
        background: #CCCC99;
        font-weight: normal;
        font-size: medium;
}
table.faq_table2 td {
        font-weight: normal;
        font-size: medium;
}


div#header {
   text-align: left;
}
div#headerPage {
   color: #990033;
   text-align: center;
   font-size: x-large;
   font-weight: bolder;
}
p.center { text-align: center; }
div.center { text-align: center; }
td.homeHeadlineTop {
    color: #990033;
    background-color: #990033;
    height: 5px;
} 
td.homeHeadlineBottom {
    color: white;
    height: 40px;
} 
table.homeHeadline {
    text-align: left;
    font-weight: bolder;
}
img.navImage {
}
img.blackBorder {
   border: 4px solid black;
}
img.blackBorderThin {
   border: 1px solid black;
}
.floatright { float: right; }
.imageInfo2 {
   text-align: center;
   background-color:white;
   margin: 0 auto 0 auto;
   padding: 0 auto 0 auto;
   border: 4px double black;
   width: 180px;
}
.imageInfo2 p {
   font-size: small;
   font-weight: bolder;
   text-align: center;
   background-color:white;
   margin: 0 auto 0 auto;
   padding: 2 auto 2 auto;
   border: 5px double black;
}
p.policy, pre.policy, font.policy, a.policy {
   font-size: small;
   font-weight: bold;
   text-decoration: underline;
}
.info {
   font-size: small;
}
a.anchor {
   font-weight: bold;
   color: #990033;
   text-decoration: none;
   font-size: x-large;
}
a.faq {
   font-weight: bold;
   color: #990033;
   text-decoration: underline;
   font-size: medium;
}
.header {
   font-weight: bold;
   color: white;
   text-decoration: none;
   font-size: small;
}
A:active.header {color: white}
A:hover.header {color: white}
font.faq2 {
   font-style: italic;
}
font.faq3 {
   font-size: medium;
   font-weight: normal;
}
.data {
   background-color: white;
}
div.error {
   font-weight: bolder;
   font-size: small;
   color: #990033;
   background-color: #CCCC99;
}

table.data {
	border-width: 1px 1px 1px 1px;
	border-spacing: 1px;
	border-style: solid solid solid solid;
	border-color: black black black black;
	border-collapse: separate;
	background-color: white;
   font-size: medium;
}
table.data th {
	border-width: 1px 1px 1px 1px;
	padding: 2px 2px 2px 2px;
	border-style: solid solid solid solid;
	border-color: black black black black;
	background-color: white;
   text-align: center;
}
table.data td {
	border-width: 1px 1px 1px 1px;
	border-style: solid solid solid solid;
	border-color: black black black black;
	background-color: white;
   text-align: center;
}
.textbottom {vertical-align:text-bottom;} 

