﻿
/***** General stuff. *****/

body { _width: expression(document.body.clientWidth < 922? "920px" : "100%"); 
    min-width: 920px; min-height: 100.01%; font-size: 15px; line-height: 121%; 
    background: #8e9e6c;
    font-family: Tahoma, Verdana, sans-serif; }


div.main { margin: 0 auto -20px auto; padding: 0 10px; width: 900px; background: url(/images/background.jpg) top center repeat-y;
    height: auto !important; height: 100%; min-height: 100%; text-align: left; }

img, a { behavior: url("/images/iepngfix.htc"); margin: 0; padding: 0; }

div.menu { color: #d7ceb1; margin: -40px 0; height: 40px; font-size: 13.5pt; font-weight: bold; line-height: 40px; padding-left: 1.5em; letter-spacing: 1px; }
div.menu a { color: #d7ceb1; }
div.menu a:hover { color: #fff; }

/* **** Content Styles **** */

td { vertical-align: top; }

.half { width: 49.5%; }
.third { width: 33%; }
.quarter { width: 25%; }

td.wrapper {}

div.content { margin: 40px 2em; width: auto; line-height: 1.4em; }

div.content a:link, div.content a:visited { color: #075E3C; }
div.content a:hover { color: #880000; text-decoration: underline; }
div.content a:focus { color: #880000; text-decoration: underline; }

div.content ol { }
div.content ol>li { list-style-type: decimal; margin-left: 1.5em; }
div.content ul>li { margin-left: 2em; list-style-type: disc; }
div.content ul, div.content ol { margin-bottom: 1em; }

h1 { margin: .5em 0; letter-spacing: .05em; }
h2, h3 { letter-spacing: .05em; }
h2 { color: #075E3C; }

.clear { clear: both; }

.photo.left { margin: 1em 2.5em 1em 0; }
.photo.right { margin: 1em 0 1em 2.5em; }

iframe { border: 1px solid #075E3C; }

.map { width: 582px; padding-left: 2em; float: right; }
.contact { padding-bottom: 1.5em; }

/* **** Footer **** */

div.push, div.bottom { height: 30px; }

div.bottom { position: relative; bottom: 0px; margin: 0px Auto;
	padding: 0 40px; width: 840px; background: url(/images/background.jpg) top center repeat-y; 
    vertical-align: bottom; font-size: 85%; }

div.bottom a { color: #000000; }
div.bottom a:hover { color: #666666; }

a.noshow { color: #000000; }
a.noshow:hover { color: #333333; }

div.bottom div.half { width: 45%; }

/* **** Editable Page Classes **** */
.content .directory { width: 100%; border-collapse: collapse; border: 1px #000 solid; }
.directory td, .directory th { padding: 2px 5px; border: 1px .000 solid; }
.directory th { font-weight: bold; text-align: center; background: #005EAD; color: #ffffff; }

/* **** FAQ Classes **** */

/* **** News Classes **** */
.article_title { font-weight: bold; }
div.highlight { background: none; }

