/*Slicing / CSS by Darrell Koopmans - www.1981.ca */

body {
font-family: Verdana, Helvetica, Arial, Sans;
font-size: 10pt;
color: #3d3b3b;
background: #85b312 url(/site/images/mini/body_bg.jpg) repeat-x;
margin:0px;
padding:0px;
}

#container {
width:823px;
margin: 0px 0px 0px 90px;
position: relative;
}

#main {
background: transparent url(/site/images/mini/main_bg.png) repeat-y;
width:823px;
float:left;
}

#header{
margin-top:23px;
}

.logo {
margin-left:13px;
float:left;
margin-bottom:6px;
}

.shadow {
background: transparent url(/site/images/mini/shadow.jpg) no-repeat;
width:735px;
height: 28px;
float:left;
position: relative;
z-index: 1;
}

.menu {
float:right;
margin-right:3px;
margin-top:24px;
}

.menu a{
float:left;
color: #272b28;
text-decoration: none;
font-weight: bold;
font-size: 12px;
text-transform: uppercase;
margin:0px 7px;
}

#subheader {
	background: transparent url(/site/images/mini/subheader_bg.jpg) repeat;
	height: 213px;
	width: 735px;
	margin-top:14px;
	float:left;
}

.classiclogo {
position: absolute;
bottom: 28px;
left: 53px;
}

.photo {
width:540px;
height: 162px;
margin-top:14px;
float:left;
}

.location {
float:left;
width:181px;
height:190px;
}

#inner {
width:735px;
padding-left:45px;
}

#left {
width:182px;
float:left;
}

.submenu  {
width:170px;
padding:0px 6px;
font-size: 11px;
}

.submenu ul{
list-style: none;
margin:0px;
padding:0px;

}

.submenu li {
list-style: none;
line-height: 30px;
border-bottom:1px solid #464748;
margin:0px;
padding:0px;
}

.submenu li a {
width:170px;
color:#464748;
text-decoration: none;
margin:0px;
padding:0px;
list-style: none;

}

.submenu a:hover {
color:#6e2735;
}

#right {
float:right;
width: 549px;
}

.rightcontent {
width:479px;
background: transparent url(/site/images/mini/right_bg.jpg) repeat-y;
padding:10px 35px;
line-height: 17px;
font-size: 12px;
position: relative;
z-index: 3;
float:right;
_height:507px;
min-height:507px;
}

.righttop {
margin-top:-15px;
position:relative;
z-index:3;
height: 15px;
}

.maintop {
float:left;
margin:0px !important;
padding: 0px !important;
height: 30px;
}

.floatr {
float:right;
height:15px;
}

.floatl {
float:left;
}

#right h1 {
color: #87a42c;
font-family: Georgia;
font-size: 36px;
font-weight: normal;

}

#footer {
width:845px;
height: 60px;
margin: -3px 0px 0px 79px;
text-align: center;
}

.footertext {
margin-top:-50px;
font-size: 10px;
}

.feature {
margin-top:-20px;
position:relative;
z-index: 2;
}

.classiclogo {
margin:23px 0px 0px 6px;
}


/* from other css file */


h1.alternate {
font-family: Georgia, Times, Palantino;
font-style:italic;
font-size: 11pt;
color: #6e6e6e;
margin: 0 0 0 0;
padding: 20px 0 10px 0;
font-weight: normal;
line-height: 140%;
}

h1.alternate, h6 span.body1 {
font-family: Georgia, Times, Palantino;
font-style:italic;
font-size: 11pt;
color: #6e6e6e;
margin: 0 0 0 0;
padding: 20px 0 10px 0;
font-weight: normal;
}

h2.alternate {
font-family: Georgia, Times, Palantino;
font-style:italic;
font-size: 18pt;
color: #6e6e6e;
margin: 0 0 0 0;
padding: 50px 0 10px 0;
font-weight: normal;
letter-spacing: 0px;
}

h4 {
font-family: Georgia, Times, Palantino;
font-size: 26pt;
color: #87a42c;
margin: 0 0 0 0;
padding: 20px 0 10px 0;
font-weight: normal;
border-bottom: 1px solid #ddd;
letter-spacing: -1px;

}

h5 {
font-family: Verdana, Helvetica, Arial, Sans;
margin: 10px 0 0 0;
padding: 0;
font-size: 14pt;
font-weight: normal;
color: #0e0e0e;
}

h6 {
font-family: Verdana, Helvetica, Arial, Sans;
margin: 10px 0 0 0;
padding: 0;
font-size: 12pt;
font-weight: normal;
color: #6e6e6e;
}

body.menu p {
font-family: Verdana, Helvetica, Arial, Sans;
margin: 0;
padding: 0;
margin-left: 20px;
color: #6d6d6d;
font-size: 9pt;
}

.body2 {
font-family: Georgia, Times, Palantino;
margin: 0px 0 0 0;
padding: 0;
font-size: 9pt;
font-weight: normal;
color: #6e6e6e;
}

.body3 {
font-family: Georgia, Times, Palantino;
font-style:italic;
margin: 0px 0 0 0;
padding: 0;
font-size: 9pt;
font-weight: normal;
color: #6e6e6e;
line-height: 80%;

}
