body {
	font-weight : normal; 
	font-size : 12px; 
	color : #380474;
	font-style : normal; 
	font-family : Verdana, Arial, Helvetica, sans-serif; 
	background-color : #ffffff; 
	padding : 0; 
	margin : 0; 
	text-align : left; 
} 

img {
	border-width : 0px; 
} 

ol,ul {
	text-align : left; 
	margin-left : 31%; 
	padding-left : 10px; 
	color : #000066; 
	margin-right : 22%;
}

dl
{
	width:100%;
	margin:0;
	padding:0;
	list-style-type:none;
}


h1, h2 {
	text-align : left;
	font-weight : normal; 
	font-size : 22px; 
	font-family : Arial, Verdana, Helvetica, sans-serif; 
	color : #C73F17;
	letter-spacing: -1px;
	margin: 0;
	padding: 1% 2% 1% 2%;
} 

h3, span.call {
	text-align : left;
	font-weight : bold; 
	font-size : 12px; 
	color: #4A7023;
	margin: 0;
	padding: 1% 2% 0 2%;
} 

span.call {
	padding: 0;
} 

a.more_button {
	text-align:center;
	background-color : transparent;
	margin : 0 0 0 10px;
	border : none;
}

/*Header*/

#hor_menu {
	position : absolute; 
	height : 30px; 
	width : 70%; 
	text-align : center;
	margin : 0; 
	padding : 7px 0 0 0; 
	color: #336600;
	background-color : #FFFFFF;
} 
#hor_menu td {
	width : 20%;
	text-align : center;
	margin : 0; 
	padding : 0; 
	color: #336600;
	background-color : #555555;
	border-right : 1px solid #ffffff;
}

#hor_menu a, #head_left_bottom a, #hor_menu a:hover, head_left_bottom a:hover {
	text-align:center;
	text-decoration: none;
	font-size : 12px;
	font-weight : bold;
	color: #C73F17;
	margin : 0;
	padding: 6px 20px 0 16px;
	background-color : transparent; 
	background : url(./images/dot.jpg) no-repeat 0% 80%; 
}
#hor_menu a:hover, #head_left_bottom a:hover {
	color: #CFDBC5;
}

#head_left_bottom a, head_left_bottom a:hover {
	line-height: 40px;
}
#head_left_top {
	position : absolute; 
	height : 50px; 
	width : 70%; 
	text-align : right;
	margin : 30px 0 0 0; 
	padding : 0; 
	color: #336600;
	background-image : url(./images/green_grad.jpg); 
	background-repeat : repeat-x; 
	background-position : 0% 100%;
	background-color : #55AE3A;
} 
#head_right_top {
	position : absolute; 
	height : 76px; 
	width : 30%; 
	margin : 0 0 0 70%; 
	padding : 0; 
	text-align : center;
	background-image : url(./images/green_grad_big.jpg); 
	background-repeat : repeat-x; 
	background-position : 0% 100%; 
	border-top : 4px solid #FFFFFF; 
} 

#head_left_1 {
	position : absolute; 
	height : 26px; 
	width : 10%; 
	text-align : center;
	margin : 80px 0 0 60%; 
	padding : 0; 
	color: #336600;
	background-color : #EED8AE;
	border-top : 4px solid #FFFFFF;
} 

#head_right_1 {
	position : absolute; 
	height : 26px; 
	width : 10%; 
	margin : 80px 0 0 70%; 
	padding : 0; 
	text-align : left;
	background-image : url(./images/grad120.gif); 
	background-repeat : repeat-x; 
	background-position : 100% 0%;  
	background-color : #FFFFFF;
	border-top : 4px solid #FFFFFF;  
} 

#head_left_2 {
	position : absolute; 
	height : 126px; 
	width : 60%; 
	text-align : right;
	margin : 80px 0 0 0; 
	padding : 0; 
	color: #336600;
	background-image : url(images/face.jpg); 
	background-repeat : no-repeat; 
	background-position : 0% 0%;
	background-color : #EED8AE;
	border-top : 4px solid #FFFFFF;
} 
#head_left_bottom {
	position : absolute; 
	height : 40px; 
	width : 60%; 
	text-align : right;
	margin : 214px 0 0 0; 
	padding : 0; 
	color: #336600;
	background-image : url(./images/grad40.jpg); 
	background-repeat : repeat-x; 
	background-position : 0% 0%;
	background-color : #F2F2F2;
} 
#logo {
	position : absolute; 
	height : 170px; 
	width : 20%; 
	margin : 80px 0 0 80%; 
	padding : 0; 
	text-align : center;
	background-image : url(./images/grad120.gif); 
	background-repeat : repeat-x; 
	background-position : 0% 0%; 
	background-color : #FFFFFF;
	border-top : 4px solid #FFFFFF; 
} 
#head_middle {
	position : absolute; 
	height : 140px; 
	width : 20%; 
	margin : 110px 0 0 60%; 
	padding : 0; 
	text-align : left;
	background-color : #EAEAAE;
	border : 4px solid #FFFFFF; 
} 

#head_middle td {
	width: 50%;
	text-align:left;
	font-size : 11px;
	font-weight : bold;
	color: #C73F17;
	margin : 0; 
	padding : 6px 0 6px 20px; 
	background-color : #EAEAAE;
} 

#head_middle p.span {
	text-align:center;
	font-size : 12px;
	font-weight : bold;
	color: #FFFFFF;
	margin : 10px; 
	padding : 4px 8px 4px 8px; 
	background-color : #CD8162;
	border : 1px solid  #FFFFFF;
} 

#head_middle a {
	text-align:center;
	text-decoration: none;
	display: block; 
	font-family: Arial, Verdana, sans-serif;
	font-size : 12px;
	font-weight : bold;
	color: #ffffff;
	margin : 6px 10px 0 10px;
	padding: 4px;
	background-color : #CD8162;
	border : 1px solid  #FFFFFF;
}
#head_middle a:hover {
	font-size : 12px;
	font-weight : bold;
	color: #ffffff;
	background-color : #CFDBC5;
}
#head_middle a.more {
	color: #ffffff;
	margin : 0; 
	padding : 0 0 10px 0; 
	background-color : #EAEAAE;
	border : none;
}
/*Main*/

#main {
	position : absolute; 
	margin: 258px 0px 0px 0px; 
	padding: 0;
	width : 100%; 
	text-align : center; 
} 
#content {
	text-align : left;
	width: 60%;
	margin : 0%; 
	padding : 0; 
} 
#content p, #content ol,ul, #content table.contact {
	font-size : 12px; 
	color : #444444; 
	margin : 0 2% 0 2%;
	padding : 0; 
	background-color : #FFF;
} 

#content p {
	margin : 0 2% 12px 2%;
}

#content ol,ul {
	line-height: 1.6;
	margin : 1% 0 1% 6%; 
} 

#content a {
	font-size : 12px; 
	font-weight : normal; 
	color : #4A7023; 
} 

#content a:hover {
	font-size : 12px; 
	font-weight : normal; 
	color : #CFDBC5; 
	text-decoration : none; 
}

#left_menu {
	text-align : center;
	width: 20%;
	margin : 0; 
	padding : 16px; 
	color : #444444; 
	background-color : #FFFAF0;
}

#left_menu p {
	text-align : center;
	font-size : 12px; 
	margin : 0 0 16px 0; 
	padding : 10px; 
	color : #5E2605; 
	background-color : #FFFFFF;
	border : 1px solid #CD8162; 
}

#left_menu a {
	font-size : 12px; 
	font-weight : bold; 
	color : #659D32; 
	text-decoration : none;
} 
#left_menu a:hover {
	font-size : 12px; 
	font-weight : bold; 
	color : #CFDBC5; 
	text-decoration : none; 
}

#right_menu {
	text-align : center;
	width: 20%;
	margin : 0; 
	padding : 0; 
	color : #FFFFFF; 
	background-color : #BDB76B;
	border-left : 4px solid #FFFFFF; 
}

#right_menu a {
	text-align:left;
	text-decoration: none;
	font-family: Arial, Verdana, sans-serif;
	display: block; 
	font-size : 12px;
	font-weight : normal;
	color: #C73F17;
	margin : 4px 10px 4px 10px;
	padding: 4px 4px 4px 16px;
	background-color : #FFEFD5;
	border : 1px solid  #FFFFFF;
}
#right_menu a:hover {
	font-size : 12px;
	font-weight : normal;
	color: #C73F17;
	background-color : #EAEAAE;
	border : 1px solid  #FFFFFF;
}

#right_menu a.main {
	text-align:left;
	text-decoration: none;
	display: block; 
	font-family: Verdana, Arial, sans-serif;
	font-size : 12px;
	font-weight : bold;
	color: #ffffff;
	margin : 16px 10px 0 10px;
	padding: 4px 4px 4px 8px;
	background-color : #CD8162;
	border : 1px solid  #FFFFFF;
}
#right_menu a.main:hover {
	font-size : 12px;
	font-weight : bold;
	color: #ffffff;
	background-color : #CFDBC5; 
	border : 1px solid  #FFFFFF;
}

#right_menu img{
	border : 1px solid #CD8162; 
}

#right_menu a.hbia, #right_menu a.hbia:hover {
	text-align: center;
	margin : 16px 0 16px 0;
	padding: 0;
	color : #FFFFFF; 
	background-color : #BDB76B;
	border: none;
}

/*Footer*/

#footer {
	text-align : center;
	color: #ffffff;
	width: 100%;
	margin : 0%; 
	padding : 5px; 
	background-color : #608341; 
	background-image : url(./images/green_grad.jpg); 
	background-repeat : repeat-x; 
	background-position : 0% 100%;
	border-top : 4px solid #EAEAAE;
}

#footer a {
	font-size : 11px; 
	font-weight : bold; 
	color : #ffffff; 
	text-decoration : none;
	padding: 2px;
} 

#footer a:hover {
	font-size : 11px; 
	font-weight : bold; 
	color : #CFDBC5; 
	text-decoration : none; 
}

#footer_1 {
	text-align: center;
	font-size : 11px; 
	color : #777777; 
	width: 100%;
	margin : 0%; 
	padding : 10px; 
	background-color : #ffffff; 
}  
#footer_1 a {
	font-size : 11px; 
	font-weight : bold; 
	color : #888888;
	text-decoration : none;
} 
#footer_1 a:hover {
	font-size : 11px; 
	font-weight : bold; 
	color : #CFDBC5; 
	text-decoration : none; 
}

span.green {
	font-size: 12px;
	font-weight: bold;
	color: #659D32;
}