/* default elements */
*{margin: 0; padding: 0;color:#593c22;}

body {
  background-color:#85bc2f;
	background-image:url(images/background1.jpg);
  background-repeat:repeat-x;
	padding-top: 0px;
	font-family: arial,sans-serif;
	font-size:12px;
	color:#593c22;
}

html,body {
 height: 100%;
 min-height:100%;
}


h1,h2,h3 {margin-bottom:16px;}
h1 {font-size:1.2em}
h2 {font-size:1.2em}
div p  {font-size:12px;line-height:150%;margin-top:20px}
h3 {font-weight:bold;color:#85BC2F;font-size:14px;margin-top:15px;margin-bottom:0px}

.content   {
background:#FFF;color:#000;margin:25px 25px 25px 25px;color:#593c22;font-size:12px;}
.content h1,h2,h3 {margin-bottom:16px;}
.content h1 {font-size:1.5em}
.content h2 {font-size:1.2em}
#container ul {padding: 0 2em 1.2em;}
#container li {
line-height: 1.5em;
list-style-image:url(images/list_style_stern.gif);
padding-top:0px;

}

img {border: none;}


/* structure */
#wrapper1 {
	margin: 0 auto;
	width: 802px;
	margin-top:20px
}

#wrapper {
  background-image:url(images/bg_fay.jpg);
  background-repeat:no-repeat;
	margin: 0 auto;
	width: 802px;
	padding-top:117px;
  min-height:80%;
  height:auto !important;
  height:80%;
}

#wrapper1 {
	margin: 0 auto;
	width: 802px;
}

#container1 {
  background-image:url(images/bg_sh_bottom.gif);
	margin: 0 auto;
	width: 598px;	
	height:15px;
}

#container {
  background:url(images/bg_sh.jpg);
background-repeat:repeat-y;

	margin: 0 auto;
	width: 598px;
  min-height:100%;
  height:auto !important;
  height:100%;
}

/* main */
.main{  
  min-height:100%;
  height:auto !important;
  height:100%;
  overflow:hidden;width:580px;
  margin-left:9px;
  
  }



.navigationInner {margin-left:130px;margin-top:2px;font-size:12px;font-weight:bold;padding-top:5px}
.navigationInner a {text-decoration:none;margin-right:15px;}
/* header */
.title {

}


.header {
  width:580px;
	height: 222px;
}

/* navigation */
.navigation {
  margin:0px;
  padding:0px;
  padding-top:0px;
	height: 23px;
	margin-left:9px;
	width:580px;
  
}


.bottom {
	background: #DCDAC9 url(img/bottom.jpg) no-repeat left bottom;
	border-top: 1px solid #AA8;
	padding: 14px 20px;
}
.bottom .left,.bottom .right {width: 49%;}

/* footer */
.footer {
	padding: 10px;
	padding-left:25px;
	margin-bottom:0px
}
.footer .left {width: 66%;font-size:10px}
.footer .right {
	width: 33%;
	text-align: right;
}
.footer a {
	text-decoration: none;
}
.footer a:hover {
	text-decoration: underline;
}


/* misc */
.clear,.clearer {clear: both;} 
.clearer {font-size: 0;height:0px;margin:0px;}

.bgOl {width:9px;height:25px;float:left;background:url(images/bg_sh_ol.jpg)}
.bgOr {width:9px;height:25px;float:left;background:url(images/bg_sh_or.jpg)}

.serviceNavi {color:#FFF;position:relative;left:550px;height:20px}
.serviceNavi a {color:#FFF;font-size:12px;text-decoration:none}

td h3 {font-weight:bold;color:#85BC2F;font-size:16px;margin-top:15px;margin-bottom:0px}
h5 {font-weight:bold;color:#85BC2F;font-size:16px;margin-top:15px;margin-bottom:0px}

