#header_box {
      width: 750px;
      background-color: #362f2d;
      background-image:url(images/template/header_slice.jpg);
      height: 30px;
      margin-bottom: 5px;
      font-family:  times new roman, times, serif;
      color: #fff;
      font-size: 12px;
     }

#photo_right {
width: 400px;
float: right;
margin: 0 0 0 10px;
padding: 10px;
background-color: #eeeeee;
height: auto;
}

#photo_left {
width: 400px;
float: left;
margin: 0 10px 0 0;
padding: 10px;
background-color: #eeeeee;
height: auto;
}

.caption {
/*block level paragraph automatically fills container, so no width is needed*/
text-align:center;
background: #E5F2FF;
font-size:90%;
color: blue;
} 


body
{
	margin: 0 auto;
	padding: 0;
	color: #000;
        background: #2a5e16;
        background-image:url(images/template/back_slice_2.png);
        background-repeat: repeat-x;
	font-size: 12px;
}

.medium {
font-size:102%;
}
.large {
font-size:105%;
}
.xlarge {
font-size:110%;
}

TABLE {
    margin-top: 0px;
    margin-bottom: 10px;
}

.style1 {
color: #790000;
font-size: 12px;
font-weight: bold;
}

.style2 {
color: #790000;
font-size: 12px;
font-weight: bold;
}

h1 {
font-family:  times new roman, times, serif;
letter-spacing: 0.01em;
color: #98a56f;
font-size: 24px;
}

h2 {
font-family: georgia, times new roman, times, serif;
color: #6c889d;
font-size: 18px;
}


h4 {
font-family: lucida grande, verdana, arial, helvetica, sans-serif;
margin-bottom: 4px;
}

h6 {
font-family: times new roman, times, serif;
margin-top: 0px;
font-size: 10px;
color: #505050;
}

p {
font-family: times new roman, times, serif;
margin-top: 0px;
font-size:110%;
}


ol {
	margin-bottom: 10px;
}

.center {
text-align: center;
}

blockquote {
font-family: trebuchet ms, verdana, arial, helvetica, sans-serif;
}

ul {
	list-style-type:square
}

ul li {
       
	}

ul.menu {
	list-style: none;
	margin: 0;
	padding: 0;
	width:160px;
}

ul li.menu {
        font: bold 11px/16px arial, helvetica, sans-serif;
        color: #fff;
	height:100%;
	background:#998675;
        background-image:url(images/template/btn_1_slice.png);
	border: 1px solid #998675;
	position: relative;
	float:left;
	width:100%;
	}
	
ul li ul li{
        background-image:url(images/template/btn_1_slice.png);
	width:160px;
	}

ul li a{
	color: #ada195;
        display:block;
	padding: 2px 3px;
	}

ul li a:hover {
	color: #fff;
	background-image:url(images/template/hov_1_slice.png);
	
}

ul li ul li a:hover{
	background-image:url(images/template/hov_1_slice.png);
	
}

ul ul {
	position: absolute;
	top: 0;
	display:none;
}

ul li:hover ul{
        display: inline;
	left:120px;
        border-right: 1px solid #998675;
        border-bottom: 1px solid #998675;
}


img {
margin: 0px;
padding: 0px;
border: 1px solid #362f2d;
}

header_img {
margin-top: -2px;
padding: 0px;
}

a:link { background-color: transparent; text-decoration: none; color: #663300; }
a:active { background-color: transparent; text-decoration: none; color: #663300; }
a:visited { background-color: transparent; text-decoration: none; color: #663300; }
a:hover { background-color: #663300; text-decoration: none; color: #fff; }


#container {
	width: 828px;
        position:absolute;
	left: 51%;
	margin-left: -450px;
	height: auto;
        background-image:url(images/template/con_slice.png);
        padding: 0px 0 0 0;
}

#interface {
      width: 750px;
      height: auto;
      margin-bottom: 20px;
}

#font_select {
      float: right;
      margin-bottom: 0px;
}

#header {
      width: 750px;
      height: 141px;
      margin: 0 0 10px 0;
      
      background-color: #998675;
      border-top: 6px solid #998675;
      border-bottom: 6px solid #998675;

}

#footer {
margin-bottom: -25px;
}

#menu_col{
     float: left;
     width:  160px;
     background-color: #ffffff;
     margin-right: 10px;
}


#content_col{
     float: left;
     width:  580px;
    padding: 0px;
   margin-bottom: 20px;
}

#page_content{
     width:  550px;
     height: auto; 
     background-image:url(images/template/content_slice.png);
     margin: -10px 0 16px 0;
     padding: 16px;
     text-align: left;
     border-top: 1px solid #cccccc;
     border-bottom: 1px solid #cccccc;
}

#landing_left{
     float: left;
     width:  285px;
     padding: 0px;
     margin-top: -8px;
}


#landing_right{
     float: left;
     width:  250px;
     padding-left: 10px;
     border-left:1px solid #000;
}

#landing_menu{
     font-size: 16px;
     padding-right: 10px;
     text-decoration: underline;
     padding-bottom: 10px;
}

