#wrapper {
width: 925px;
margin: auto;
border-style: solid;
border-width: 1px;
padding-top: 3px;
background-color: #fff;
}

body {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
background-color: #69c;
}

#content {
clear: both;
}

#banner {
text-align: left;
margin-left: 50px;
}

#banner img {
border-style: none;
}

#homephoto {
border-style: solid;
border-width: 1px;
width: 400px;
height:309px;
}

.shimrow td {
font-size: 0;
line-height: 0;
}

h1, h2, h3, h4, h5, h6 {
text-align: left;
font-family: Garamond, Baskerville, Georgia, Times, serif;
font-weight: bold;
margin: 0 0 0 0;
}

h1 {
font-size: 32px;
}

h2 {
font-size: 28px;
}

h3 {
font-size: 24px;
}

h4 {
font-size: 20px;
}


#contractfoot {
font-size: .75em;
text-align: center;
}

.contractsubmenu {
font-size: .75em;
text-align: center;
background-color: #FFFFCC;
}

div.contracttofc li {
margin-bottom: .25em;
}

#content {
margin: 50px 50px 0 50px;
font-family: Arial, Helvetica, sans-serif;
}

#content table {
background-color: #fffded;
/* background-color: #f8f5e2; */
border-collapse: collapse;
}

#content td, #content th {
border-style: solid;
border-width: 1px;
border-collapse: collapse;
padding: 5px 8px 5px 8px;
border-color: black;
}


#content th {
font-weight: bold;
background-color: #f9f3cf;
height: 120%;
}

#footer {
font-family: Verdana, Arial, sans-serif; 
font-size: 11px;
background-color: #4c597f;
color: #fff;
padding: 5px 5px 5px 15px;
margin-top: 5px;
clear: both;
}

#footer a {
color: #fff;
line-height: 1.4em;
}

.standout {
font-weight: bold;
color: red;
}

#sitemap table, #sitemap td, #sitemap th  {
border-style: none !important;
background-color: transparent !important;
}

#sitemap ul > li {
margin-top: .2em;
}

#homecontent table, #homecontent td, #homecontent th  {
border-style: none !important;
background-color: transparent !important;
}

.hidden, .hidden td, .hidden th {
border-style: none !important;
background-color: transparent !important;
}

#footer a:link {
text-decoration: none;
color: white;
}

#footer a:visited {
text-decoration: none;
color: white;
}

#footer a:hover {
color: yellow;
text-decoration: underline;
}

#footer a:active {
text-decoration: none;
color: yellow;
}


#contract h1, #contract h2, #contract h3, 
#contract h4, #contract h5, #contract h6 {
text-align: center;
}

#contract h1 {
font-size: 30px;
}

#contract h2 {
font-size: 26px;
}

#contract h3 {
font-size: 22px;
}

#contract h4 {
font-size: 18px;
}


#contract li { list-style-type: none;
margin-bottom: .75em;
}

#contract h1 {
margin-bottom: -.25em;
}

#contract ul {
list-style-type: none;
margin-top: .75em;
}

.highlight {
color: white;
background-color: black;
}

.smaller {
	font-size: smaller;
}

.tip {
border-style : solid;
border-width : 1px;
background-color : #cccccc;
padding : 1em;
}

/*

body, p, td, th, tr, li, h1, h2, h3, h4, h5, h6 {
font-family: Verdana, Arial, Helvetica, sans-serif;
}

ul {
margin-bottom: .75em;
font-size: .75em;
}

.footer {
font-size: .75em;
text-align: center;
}
a:link {
text-decoration: none;
color: #003399;
}
a:visited {
text-decoration: none;
color: #333366;
}
a:link:hover {
text-decoration: underline;
background-color : #ffffcc;
}
a:visited:hover {
text-decoration: underline;
background-color : #ffffcc;
}
a:active {
text-decoration: none;
color: #660066;
}
a[attr="name"] {
color: #990000;
}

*/