/* Template */

body {
    padding: 0px;
    margin: 0px;
    text-align: center;
    font-family: Arial, Helvetica, Geneva, sans-serif;
    background: url(/images/matt.gif);
}

.border {
    padding: 0px;
    margin: 0px;
    border: 0px;
}

td.main {
	background: #ffffff;
	text-align: left;
	width: 800px;
}

span.topnavbar {
    font-size: 0.8em;
    background: #999999;
    color: #ffffff;
    padding: 3px;
    padding-left: 3px;
    padding-right: 3px;

}

span.topnavbar   input {
    font-size: 0.7em;
    width: 100px;
}

div.menubar {
    color: #7c7c7c;
    border-bottom: 1px solid #606060;
    margin-bottom: 1px;
}

div.menubar   span.item {
    font-size: 0.7em;
    padding-left: 4px;
    padding-right: 4px;
    font-weight: bold;
    border-left: 1px dotted #7c7c7c;
}

div.menubar   span.item:first-child {
    border-left: 0px solid #ffffff;
}

div.menubar   span.selected {
    color: #D8861B;
}

div.menubar   span.item   a {
    color: #7c7c7c;
    text-decoration: none;
}

div.menubar   span.item   a:hover {
    color: #D8861B;
}

div.head {
    background: #D8861B;
    height: 132px;
}

div.head   div.space {
    background: #ffffff;
    width: 3px;
    height: 132px;
    float: left;
}

div.head   div.img {
    border-left: 0px solid #ffffff;
    border-right: 3px solid #ffffff;
    background: #ffffff;
    height: 132px;
    float: left;
}

div.location {
    margin-top: 1px;
    border-top: 1px solid #606060;
    background: url('/images/location_back.gif');
    height: 10px;
}

div.location   span.text {
    background: #7c7c7c;
    height: 10px;
    font-size: 9px;
    padding-left: 5px;
    padding-right: 5px;
    color: #ffffff;
}

div.main {
/*    border-bottom: 6px solid #7c7c7c; */
}

div.content
{
margin-left: 150px;
border-left: 0px dotted #7c7c7c;
margin-right: 0px;
border-right: 0px solid gray;
padding: 1em;
max-width: 65em;
font-family: Arial, Helvetica, Geneva, sans-serif;
font-size: 0.8em;
}
div.content2
{
margin-left: 0px;
border-left: 0px dotted #7c7c7c;
margin-right: 0px;
border-right: 0px solid gray;
padding: 1em;
max-width: 65em;
font-family: Arial, Helvetica, Geneva, sans-serif;
font-size: 0.8em;
}


div.modify {
width: 600px; 
border: 0px dashed #b0b0b0;
margin: 0px; 
background: #e0e0e0; 
padding: 0px; 
}

div.modify2 {
width: 400px;
height: 150px; 
border: 1px solid #666; 
margin: 0px; 
background: #e0e0e0; 
padding: 10px;
font-family: Arial, Helvetica, Geneva, sans-serif;
font-size: 0.8em;
}

div.contentfac
{
margin-left: 0px;
border-left: 0px dotted #7c7c7c;
margin-right: 0px;
border-right: 0px solid gray;
padding: 1em;
max-width: 65em;
font-family: Arial, Helvetica, Geneva, sans-serif;
font-size: 0.8em;
}

div.contenttxt
{
margin-left: 10px;
border-left: 0px dotted #7c7c7c;
margin-right: 0px;
border-right: 1px solid gray;
padding: 1em;
max-width: 65em;
font-family: Arial, Helvetica, Geneva, sans-serif;
font-size: 0.8em;
}




div.address
{
float: left;
width: 300px;
background-color: #fff;


}





.top h2
{
margin-left: 150px;
padding: 0em;
margin: 0px;
font-family: Arial, Helvetica, Geneva, sans-serif;
color:#d8861b
}

.top h3
{
margin-left: 0px;
padding: 0em;
margin: 0px;
font-family: Arial, Helvetica, Geneva, sans-serif;
color:#666
}
.top4 h4
{
margin-left: 0px;
float: right
padding: 0em;
margin: 0px;
font-family: Arial, Helvetica, Geneva, sans-serif;
color:#d8861b
}



.leftbar {
    padding-top: 7px;
    float: left;
    width: 149px;
    vertical-align: top;
    font-family: Arial, Helvetica, Geneva, sans-serif;
    font-size: 0.8em;

/*    height: 400px; */
}

.rightbar {
    padding-top: 7px;
    float: right;
    width: 500px;
    vertical-align: top;
    border-right: 1px dotted #7c7c7c;
    font-family: Arial, Helvetica, Geneva, sans-serif;
    font-size: 0.8em;

/*    height: 400px; */
}


td.leftbar   span.item {
    background: #ffffff;
    font-size: 0.7em;
    padding: 3px;
    font-weight: bold;
    display: block;
}

td.leftbar   span.item:first-child {
    border-left: 0px solid #ffffff;
}

td.leftbar   div.parent {
    color: #D8861B;
    font-weight: bold;
    font-size: 0.85em;
}

td.leftbar   span.selected {
    color: #D8861B;
}

td.leftbar   span.item   a {
    color: #7c7c7c;
    text-decoration: none;
}

td.leftbar   span.item   a:hover {
    text-decoration: underline;
}

td.content {
    vertical-align: top;
    padding: 5px;
    height: 300px;
}



/* Calendar */
.calendar tbody .range { color: #000; background: #D8861B; }

.calendar tbody .otherCal { background: #555; }

/* Various other */
table.form td {
    font-size: 80%;
    background: #EEE;
    border: 0px;
    border-bottom: 1px solid #e0e0e0;
    margin: 0px;
    color: #505050;
    
}

td.listHeader {
    font-size: 1.1em;
    font-weight: bold;
    background: #EEE;
    border: 0px;
    border-bottom: 1px solid #e0e0e0;
    margin: 0px;
    color: #505050;
}

td.listData {
    background: #EEE;
    border: 0px;
    border-bottom: 1px solid #e0e0e0;
    margin: 0px;

}

.shadebox {
    background: #e0e0e0;
    border-down: 1px solid #c0c0c0; 
    border-right: 1px solid #c0c0c0;
}

.floatright
{
float: right;
width: 120px;
height: 360px;
margin: 0 0 10px 0px;
background-color: #ddd;
padding: 1em;
border: 1px solid #666;
font-family: Arial, Helvetica, Geneva, sans-serif;
font-size: 0.8em;

a:link{color: #999999;text-decoration: none;}
 a:visited{color: #999999; text-decoration: none;}
 a:hover{color: #B59974; text-decoration: none;}
 a:active{color: #999999; text-decoration: none;}

} 

.floatselect
{
float: right;
width: 140px;
height: 120px;
margin: 0 0 10px 0px;
background-color: #ddd;
padding: 1em;
border: 1px solid #666;
font-family: Arial, Helvetica, Geneva, sans-serif;
font-size: 0.8em;
}
.floathelp
{
float: right;
width: 150px;
height: 80px;
margin: 0 0 10px 0px;
background-color: #ddd;
padding: 1em;
border: 1px solid #666;
font-family: Arial, Helvetica, Geneva, sans-serif;
font-size: 0.8em;
}


.floatrightimg
{
float: right;
width: 300px;
height: 300px;
margin: 0 0 3px 0px;
background-color: #ddd;
padding: 0.5em;
border: 1px solid #666;
}
.floatleftimg
{
float: left;
width: 128px;
height: 101px;
margin: 0 0 0px 0px;
background-color: #fff;
padding: 0 em;
border: 0px solid #666;
}

div.popupcontents
{
float: right;
width: 270px;
height: 270px;
margin: 0 0 0.5px 0px;
background-color: #ddd;
padding: 0.5em;
border: 0px solid #666;
font-family: Arial, Helvetica, Geneva, sans-serif;
font-size: 0.8em;
}

div.contentimgtxt
{
margin-left: 0px;
border-left: 0px dotted #7c7c7c;
margin-right: 0px;
border-right: 0px solid gray;
padding: 1em;
max-width: 160em;
font-family: Arial, Helvetica, Geneva, sans-serif;
font-size: 0.8em;
}






.clearboth { clear: both; }

div.floatright img { border: 0px solid #000; }
p { margin-top: 0; }


div.footer
{
clear: both;
margin: 0;
padding: .5em;
color: #333;
background-color: #fff;
border-top: 1px dotted #7c7c7c;
font-family: Arial, Helvetica, Geneva, sans-serif;
font-size: 0.6em;

}



