@charset "utf-8";
/*  CSS Document per fatedalmondo.com */
/*-------------------------------DEFINE BODY PROPERTIES----------------------------------------*/
* {
	margin: 0 auto; /* GLOBAL RESET */
	padding: 0;
}
body{
	margin: 0 auto;
	font-family: Arial, Sans-Serif; /*change font*/
	background: #028a8a url(../img/bg_top.jpg) repeat-x; /*background color*/
	text-align:center;
}
HTML{margin: 0 auto;text-align:center;}
div, p, ul, h2, h3, h4, img{
	padding:0px; margin:0px; border:none;
}
ul{
	list-style-type:none;
}
.spacer{
	clear:both; 
	font-size:0px; 
	line-height:0px;
}

a { outline:none; /* Remove Firefox's dotted borders */ text-decoration:none; color:#819d00; padding:0; margin:0;}
a img { border:none;} /* Remove IE's blue borders */
a:hover{ color:#895023;}

txt a{ color:#819d00;}
txt a:hover()

h1 {border:none; margin:0; padding:0px 0px 0px 0px; }
h2 {font-size: 1.8em; line-height:0.8em; font-weight:bolder; border:none; margin:0; padding:0; color:#720404;}/**/
h3 {font-size: 2.6em; line-height:0.6em; font-weight:normal; border:none; width:610px; margin:0 0 10px 10px; padding:0; float:left; color:#0099cc;}/**/
h4 {font-size: 1.4em; border:none; margin:0; padding:0; color:#720404;}/**/
h5 {font-size: 1.8em; line-height:1.2em; border:none; margin:0; padding:0; font-weight:normal;}/**/
h6 {font-size: 2.6em; line-height:1em; font-weight:normal; border:none; width:320px; margin:0 0 20px 0; padding:0; float:right;}/**/
p  {font-size: 1.2em; padding:0 10px 0 0; line-height:1.4em;}/**/
.small  {font-size: 1.1em; padding:0; line-height:1.4em;}
.big {font-size: 2.2em; padding:0; line-height:1.4em; color:#666666;}
.white {font-size: 1.2em; padding:0 10px 0 0; line-height:1.4em; color:#fff;}
.heading {font-size: 1.4em; font-weight:normal; border:none; margin:0; padding:0;}
.hr{ border-bottom:1px solid #CCCCCC; border-left:none; border-right:none; border-top:none; margin:10px 0 10px 0; }
.left{ float:left;}
.left_margin_right{ float:left; margin:0 10px 0 0; font-size:1.2em;}
.left_margin_right_top{ float:left; margin:4px 10px 0 0;}
.right{ float:right;}
.right_margin_top{ float:right; margin:-50px 0 0 0;}
.right_margin_right{ float:right; margin:0 20px 0 0;}
/*-------------------------------END----------DEFINE BODY PROPERTIES----------------------------------------*/

div#left{ background: url(../img/top_left.jpg) no-repeat; width:97px; height:531px; display:inline;  top:0;  position:absolute;
margin-left: -530px;}

div#right{ background: url(../img/top_right.jpg) no-repeat; width:50px; height:531px; display:inline;  top:0;  position:absolute;
margin-left: 433px;}

div#content{ width:867px; margin:0 auto; display:block;  z-index:11; position:relative; background: url(../img/bg_content.jpg) repeat-y; z-index:5;}
	div#header{ display:block; height:281px; width:867px; background: url(../img/header.jpg) no-repeat; text-align:center; margin:0; padding:0;}
		div#menutop{margin:15px 0px 0 15px; text-align:left; float:left;  width:150px;}
		div#menutop ul{text-align:center; padding:8px; width:150px;}
		div#menutop li{font-size:12px; font-weight:bolder; line-height:16px;}
		div#menutop li a{color:#FFF;}
		div#menutop li a:hover{color:#819d00;}

		div#flashcontent{float:right;}
	
	div#menu{ display:block; float:left; width:219px; background: url(../img/bg_menu.jpg) top right no-repeat; }
	div#menu ul{ text-align:center; padding:20px 15px 20px 0px; display:block;}
	div#menu li{ font-weight:bolder; line-height:15px;}
	div#menu .tit{ padding-top:15px; color:#660000;}
	div#menu li a{font-size:12px; padding-left:5px; color:#895023;}
	div#menu li a:hover{ color:#2e6105;}

a.opacity img {
filter:alpha(opacity=100);
-moz-opacity: 1.0;
opacity: 1.0;
}
a.opacity:hover img {
filter:alpha(opacity=50);
-moz-opacity: 0.5;
opacity: 0.5;
} 
	
	div#page{ display:block; float:right;  width:648px; background: url(../img/page_bg.jpg) top right no-repeat; }
div#clear {display:block; clear:both;}
div#footer{ display:block; height:172px; width:100%; background: url(../img/bg_bot.jpg) repeat-x; text-align:center;}
	div#footbg{ display:block; height:172px; width:879px; background: url(../img/footer.jpg) no-repeat; margin:0 auto;}
address{font-size:10px; padding:30px 0px 0px 240px; font-style:normal;}
address b{color:#660000; font-size:11px;}
.maintab { vertical-align:top; padding:0; margin:0; }


.hr { width:626px; height:34px; background: url(../img/hr.jpg) top right repeat-x; margin:0; padding:0; margin-left:11px; border:0px;)

