/* CSS Document */

body {
    background-image: url(images/background_shad_gr.jpg); /** Link to the image you created **/
    background-repeat: repeat-y; /** Repeats the image vertically **/
    background-position: center; /** Centers the Background image **/
    background-color: #A7AB75; /** Website BG colour (matches canvas colour in Step 1) **/
	text-align: center;
}


#middle {
    width: 77%;
    margin: 0 auto;
	padding-top: 8px;
	padding-left: 20px;
	padding-right: 8px;
    text-align: left;	
}

#middletext {
    width: 77%;
    margin: 0 auto;
	padding-top: 8px;
	padding-left: 20px;
	padding-right: 8px;
    text-align: left;
	border:  0px 1px 1px 1px solid #4e4124;
}


 html>body .middle
{
width: auto;
min-width: 77%;
}

p {font: 10pt trebuchet ms;
color: #4E4124;
line-height: 15pt;
text-align: left;}

p.center {font: 11pt arial;
color: #000;
line-height: 15pt;
text-align: center;}

p.homestead {font: 9pt arial;
color: #333;
text-align: left;}

ol {font: 10pt trebuchet ms;
color: #4E4124;
line-height: 15pt;
text-align: left;}

hr {
width: 98%;
style: noshade;
color: #ccc;
}

.property {font: 11pt trebuchet ms;
font-weight: bold;
text-align: left;
}

td.titlehigh
{font: 11pt tahoma;
font-weight: bold;
color: #fff;
height: 12px;
text-align: center;
}

.change
{
color: #333;
text-decoration: none;
border-bottom: 1px dashed #666;
background-color: #FCFED6;
padding: 3px;
}

.download
{font: 10pt tahoma;
font-weight: bold;
color: #666;
}

.smtext {font: 10pt tahoma;
color: #666;
line-height: 13pt;
}

.smtext_red {font: 10pt tahoma;
color: #c00;
line-height: 13pt;
}

.news {font: 8pt tahoma;
color: #666;
}

.back {font: 8pt tahoma;
color: #4E4124;
font-weight: bold;
background-color: #FCFED6;
}

.tabletext {font: 11pt arial;
color: #666;
line-height: 15pt;
padding-left: 1em;
}

.school {font: 12pt tahoma;
font-weight: bold;
line-height: 19pt;
color: #999;
}

.title {font: 11pt tahoma;
font-weight: bold;
color: #fff;
}

a:link
{color: #4e4124;
text-decoration: none;
}

a:visited
{color: #314594;
text-decoration: none;

}

a:hover
{color: #4e4124;
text-decoration: underline;}

#container
{
width: 80%;
margin: 0 auto;
text-align: left;
color: #333;
border: 1px solid gray;
}





/*********  Don't use this on the bottom container

#border
{
width: 76%;
border-style: dotted;
border-color: gray;
border-width: 1px 0 0 0;
text-align: center;
margin-left: auto;
margin-right: auto;
}
*****/

#bottom_disclosures
{
width: 76%;
text-align: center;
margin-left: auto;
margin-right: auto;
}

#top
{
width: 77%;
background-color: #fcfed6;
margin-left: auto;
margin-right: auto;
padding-top: -1em;
border-style: dotted;
border-color: gray;
border-width: 0 0 1px 0;
}

#bottom
{
padding: .5em;
background-color: #ffffff;
border-top: 2px solid black;
}

#contact
{
width: 65%;
padding: 1em;
text-align: center;
}

.footertxt
{
font: 9pt arial;
color: #000000;
}

.thumbnail
{
float: left;
width: 250px;
margin: 0 5px 5px 0;
padding: 10px;
}

.clearboth { clear: both; }

/* Disclosures table formatting */ 

table.disclosures
{ width: 90%;
align: center;
background-color: #ffffff;
border-collapse: collapse;
border-spacing: 0px; 
margin-left: auto;
margin-right: auto;
}

td.disclosuresheader
{ background-color: #a7ab75;
font-family: Trebuchet MS;
font-weight: bold;
font-size: 13px;
color: #4e4124;
padding-top: 4px;
padding-bottom: 4px;
padding-left: 8px;
padding-right: 0px; }

td.disclosuresaddress
{ border-bottom: 1px #6699CC dotted;
text-align: left;
font-family: Trebuchet MS, sans-serif;
font-weight: bold;
font-size: 12px;
color: #000;
background-color: #fff;
padding-top: 4px;
padding-bottom: 4px;
padding-left: 8px;
padding-right: 0px; }

td.disclosuresaddresscolor
{ border-bottom: 1px #6699CC dotted;
text-align: left;
font-family: Trebuchet MS, sans-serif;
font-weight: bold;
font-size: 12px;
color: #000;
background-color: #fefaee;
padding-top: 4px;
padding-bottom: 4px;
padding-left: 8px;
padding-right: 0px; }

td.disclosurescomment
{ border-bottom: 1px #6699CC dotted;
text-align: left;
font-family: Trebuchet MS, sans-serif;
font-style: italic;
font-size: 10px;
color: #000;
background-color: #Fcfed6;
padding-top: 4px;
padding-bottom: 4px;
padding-left: 8px;
padding-right: 0px; }

td.disclosurestext
{ border-bottom: 1px #6699CC dotted;
text-align: left;
font-family: Trebuchet MS, sans-serif;
font-weight: normal;
font-size: 12px;
color: #4E4124;
background-color: #fff;
padding-top: 4px;
padding-bottom: 4px;
padding-left: 8px;
padding-right: 0px; }

table.disclosures
{ width: 60%;
align: center;
background-color: #ffffff;
border-collapse: collapse;
border-spacing: 0px; 
margin-left: auto;
margin-right: auto;
}


td.activity
{ border-bottom: 1px #fff dotted;
text-align: left;
font-family: Trebuchet MS, sans-serif;
font-size: 11px;
color: #000;
background-color: #fff;
padding-top: 4px;
padding-bottom: 2px;
padding-left: 8px;
padding-right: 0px; }

td.activityheader
{ /* background-color: #a7ab75; */
border-bottom: 1px #4e4124 dotted;
border-top: 1px #4e4124 dotted;
font-family: Trebuchet MS;
font-weight: bold;
font-size: 12px;
color: #4e4124;
padding-top: 4px;
padding-bottom: 4px;
padding-left: 8px;
padding-right: 0px; }


td.activityheader-name
{ 
font-family: Century Gothic;
font-weight: bold;
font-size: 14px;
text-transform: uppercase;
text-align: center;
color: #4e4124;
padding-top: 4px;
padding-bottom: 4px;
padding-left: 8px;
padding-right: 0px; }


td.activity-lastrow
{ border-bottom: 1px #fff dotted;
text-align: left;
font-family: Trebuchet MS, sans-serif;
font-size: 11px;
color: #000;
background-color: #fff;
padding-top: 4px;
padding-bottom: 2px;
padding-left: 8px;
padding-right: 0px; }


/* Rounded Corners CSS */

   #liquid-round {
   width:90%;
   margin: 0px auto;
   background:#fff url(images/leftside.gif) repeat-y left top;
   }

  .top {
  width:100%;
  height:20px;
  background:url(images/top.gif) no-repeat left top;
   }
   
   .top span {
   display:block;
   position:relative;
   height:20px;
  background:url(images/top-right.gif) no-repeat right top;
      }

  .center-content {
 position:relative;
 background:url(images/rightside.gif) repeat-y right top;
      padding:1px 20px 1px 25px;
      margin:-1px 0 -50px 0;
      }

  .bottom {
   height:60px;
   background:url(images/bottom.gif) no-repeat left bottom;
    }
   
   
   .bottom span {
     display:block;
     position:relative;
     height:60px;
    background:url(images/bottom-right.gif) no-repeat right top;
      }


