/* Styles reset: adapted from Eric Meyer's Reset */
html, body, div, span, h1, h2, h3, h4, h5, h6, p, blockquote, a, abbr, acronym, address, cite, code, del, em, img, ins, strong, sub, sup, tt, dl, dt, dd, ol, ul, li, fieldset, form, label, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline;background:transparent;}
h1, h2, h3, h4, h5, h6, p, dl, dt, dd, ol, ul, form {margin-bottom:1em;}
blockquote, q {quotes:none;}
ins {text-decoration:none;font-style:italic;}
del {text-decoration:line-through;}
table {border-collapse:collapse;border-spacing:0;}

/* Custom CSS */
body {
      	background-color: #F7E3B9;
        font-family:Arial, sans-serif;
        }

img {
        margin-right:10px;
        margin-bottom:5px;
        background-color:#FFFFFF;
        padding:3px;
        }

p, h2, ul, ol, dl, table, blockquote, address, fieldset, .boxed_in {
        margin-bottom:20px;
        line-height:1.3em;
        }

a {
        text-decoration:none;
        border:dotted 1px #f00;
        border-width:0 0 1px;
       }

a:link {
        color:#FF0000;
        }

a:visited {
        color:#990000;
        }

a:hover {
        color:#FF6600;
        }

a:active {
        color:#FFAA00;
        }
        
img > a {
        text-decoration:none;
        border:solid 1px #f00;
        border-width:0 0 1px;
        }

#rotator img {
    	border: 0;
	    cursor: pointer;
	    width: 345px;
	    height: 200px;
	    margin:0;
	    padding:0;
        }

h2, h3, h4, h5, h6 {
        margin-top:15px;
        }

h1 a {
        color:#000;
        display:block;
        font-size:2em;
        background-color:#CCA777;
        padding:15px 10px 10px;
        border:0;
        }

h1 a:link, h1 a:visited, h1 a:hover {
        color:#000;
        }

h2 {
        background-color:#cca777;
        color:#FFFFFF;
        font-size:1.35em;
        padding:3px;
        }

h3 {
        font-size:1.3em;
        }

h4 {
        font-size:1.25em;
        }

h5 {
        font-weight:bold;
        }

h5, h6 {
        font-size:1.2em;
        }

ul {
        margin:10px 0 0 30px;
        }

ol {
        margin-left:30px;
        list-style-type:decimal;
        }

del {
        color:#f00;
        }

abbr, acronym {
        cursor:help;
        border-bottom:dotted 1px #333;
        }

fieldset {
        margin-top:10px;
        padding:25px;
        background-color:#ECD8A9;
        }

label {
        padding-top:10px;
        clear:both;
        display:block;
        font-size:.8em;
        }

input, select {
        width:300px;
        }

input#address_city {
        width:167px;
        }

input#address_state {
        width:20px;
        }

input#address_zip {
        width:80px;
        }

textarea {
        width:525px;
        }

input[type=submit] {
        width:160px;
        }

hr {
        margin:20px 0;
        }

.major_announcement {
        display:block;
        background-color:#FFFF66;
        color:#333;
        font-size:2em;
        font-family:Times New Roman;
        line-height:30px;
        letter-spacing:3px;
        margin:0;
        padding:15px;
        text-align:center;
        border:solid 5px #fff;
        border-width:0 0 5px 5px;
        }

.highlight_yellow {
        background-color:#ff6;
        color:#000;
        }

.highlight_red {
        background-color:#a00;
        color:#fff;
        }

.highlight_maroon {
        background-color:#930;
        color:#fff;
        }

.left_column, .right_column, .boxed_in {
        background-color:#ECD8A9;
        padding:15px;
        }

.left_column, .right_column {
        width:250px;
        }

.alignleft {
        margin-right:10px;
        }

.alignright {
        margin-left:10px;
        }

* html .left_column, * html .right_column {
        width:210px;
        }

.left_column, .alignleft {
        float:left;
        }

.right_column, .alignright {
        float:right;
        }

.no_border_or_padding {
        border:0;
        padding:0;
        }

.clear_all_objects {
        clear:both;
        }
