

body {
	margin: 0px;
	padding: 0px;
	background-color: #f1f2c4;
	color:black;
	font: 0.625em/1.4 'Arial CE', Arial, 'Helvetica CE', sans-serif;	
	text-align: center;		
	background-image: url('../images/bg-hp-top_1929df3806.jpg');
	background-position: center 15px;
	background-repeat: no-repeat;
	
	}
	
* {padding:0; margin:0;}	
	
a {
	text-decoration: underline;
	color: black;
	}
	

	
img {border: none;}



h1 { 
  font-family: Radley, 'Arial CE', Arial, 'Helvetica CE', helvetica, sans-serif;
	font-weight: normal;	
	font-size: 4.7em;	
	padding:20px 0px 7px 0px;
	margin: 0px 0px 10px 0px;
	line-height: 1.0em;
	color:#3c3a3f;
	border-bottom: 1px dotted #4a3c3c;
	text-shadow: #ffffff 0px 1px;
  filter: DropShadow(color=white, positive=1, offY=1, offX=0);
	
	}
	
h2 { 
	font-family: Radley, 'Arial CE', Arial, 'Helvetica CE', helvetica, sans-serif;
	font-weight: normal;	
	font-size: 3.7em;	
	padding:30px 0px 10px 0px;
	margin: 0px 0px 7px 0px;
	line-height: 1.0em;
	color:#3c3a3f;
	border-bottom: 1px dotted #4a3c3c;
	text-shadow: #ffffff 0px 1px;
  filter: DropShadow(color=white, positive=1, offY=1, offX=0);
	}
	
h3 { 
	font-family: 'Arial CE', Arial, 'Helvetica CE', helvetica, sans-serif;
  font-weight: normal;	
	font-size: 2.1em;		
	padding:8px 0px 8px 0px;
	color: #000000;
	}

.main {
	position: relative;
	margin: auto;	
	width: 960px;
	background-color:transparent;		
	text-align:left;
}

.hp-top {
  width: 960px; height: 300px;
  
}

.head {
  width:960px;
  height:82px;
  position: relative;
  top:10px;
  
  
}

.menu {
  margin-top:200px;  
  text-align: left;		
  padding:0px 0px 0px 10px;
  height:54px;
  
  
 
} 

.menu ul {
  list-style-type: none;
  padding: 0px 0px 0px 0px;
  margin: 0; 
}



.menu ul li a {
  float: left;
  position: relative;
  top:2px;
  font-size: 1.5em;
  font-weight: bold;
  letter-spacing: 0.07em;
  text-transform: uppercase;
  color:#000000;  
  text-decoration: none;  
  display: inline;
  padding: 8px 40px 8px 40px;  
  
   margin-right:1px;
   
   -moz-border-radius:3px;
   -webkit-border-radius: 3px;
   border-radius: 3px; 
   -khtml-border-radius: 3px;
  
  background-image: url('../images/bg-menu_42a53df903.jpg');
	background-position: left center;
	background-repeat: repeat-x;
  

  color:#4d4e30;    
  
  -moz-box-shadow: -2px -5px 5px rgba(0,0,0,0.4);
  -webkit-box-shadow:-2px -5px 5px rgba(0,0,0,0.4);
  box-shadow:-2px -5px 5px rgba(0,0,0,0.4);
  
  text-shadow: #ffffff 0px 1px;
  filter: DropShadow(color=white, positive=1, offY=1, offX=0);
}




.menu ul li a:hover {
  position: relative;
  top:5px;
  
  background: #f5f6d4;
  background: -moz-linear-gradient(top, #e9eaaa 0%, #f5f6d4 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e9eaaa), color-stop(100%,#f5f6d4));
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e9eaaa', endColorstr='#f5f6d4',GradientType=0 );
  background: -o-linear-gradient(top, #e9eaaa 0%,#f5f6d4 100%);
  
-moz-box-shadow: -2px -5px 5px rgba(0,0,0,0.2);
  -webkit-box-shadow:-2px -5px 5px rgba(0,0,0,0.2);
box-shadow:-2px -5px 5px rgba(0,0,0,0.2);
}

.active {
  position: relative !important;
  top:5px !important;
  
  background: #f5f6d4 !important;
  background: -moz-linear-gradient(top, #e9eaaa 0%, #f5f6d4 100%) !important;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e9eaaa), color-stop(100%,#f5f6d4));
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e9eaaa', endColorstr='#f5f6d4',GradientType=0 );
  background: -o-linear-gradient(top, #e9eaaa 0%,#f5f6d4 100%);
  
-moz-box-shadow: -2px -5px 5px rgba(0,0,0,0.2);
  -webkit-box-shadow:-2px -5px 5px rgba(0,0,0,0.2) ;
box-shadow:-2px -5px 5px rgba(0,0,0,0.2);


}

.content {
  
  clear: left;  
  background-image: url('../images/bg-content_e55263e9b1.jpg');
	background-position: left -150px;
	background-repeat: no-repeat;
  margin-top:5px;
  padding:0px 0px 30px 50px;
  background-color: #f5f6d4;
  border:1px solid #cdcda2;
  -moz-border-radius:13px;
   -webkit-border-radius: 13px;
   border-radius: 13px; 
   -khtml-border-radius: 13px;
  
  -moz-box-shadow: -2px -5px 8px rgba(0,0,0,0.2);
  -webkit-box-shadow:-2px -5px 8px rgba(0,0,0,0.2);
  box-shadow:-2px -5px 8px rgba(0,0,0,0.2);
  
  
  }
  
  .content p {    
    color: #4e4946;
    line-height: 1.5em;
    font-size: 1.4em;
    padding-top:11px;  
  }
  
  .content p.smaller {    
    color: #4e4946;
    line-height: 1.5em;
    font-size: 1.3em;
    padding-top:11px;  
  }
  
.footer {  
  clear: left;
  position: relative;
  top:10px;
  font-size: 1.1em;  
  color:#666666;
  padding:0px 13px 13px 13px;
  
}

/* ------------------------------------------------------------------ */



/* ------------------------------------------------------------------ */

.fr {float:right !important;}
.fl {float:left !important;}
.cr {clear:right;}
.cl {clear:left;}
.left {text-align: left !important;}
.right {text-align: right !important;}
.center {text-align: center !important;}
.small {font-size: 0.9em !important;}
.justify {text-align: justify !important;}
hr.cleaner {clear:both;height:1px;margin:-1px 0 0 0;padding:0;border:none;visibility:hidden;}
div.cleaner {clear:both;height:1px;margin:-1px 0 0 0;padding:0;border:none;visibility:hidden;}
.yg {color: #d9de20;}

.rc {  
  width:230px;
  margin-left:25px;
  position: relative;
  
  color: #ffffff !important;
  padding:25px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;    
    border-radius: 5px; 
    box-shadow: 2px 2px 1px rgba(73,75,19,0.6);
-moz-box-shadow: 2px 2px 1px rgba(73,75,19,0.6);
-webkit-box-shadow: 2px 2px 1px rgba(73,75,19,0.6);
background-color: #032f45;
}

.rc p {font-size: 0.9em;}
.rc h2, .rc p, .rc h3, .rc a {color:#ffffff;}






