/* ----------------------------------------------
	Based upon Template Name : Keep It Simple

 ------------------------------------------------ */
 
/* ----------------------------------------------
   HTML ELEMENTS
------------------------------------------------- */ 


body {
	font: 11px/100% 'Lucida Grande', Verdana, Helvetica, sans-serif;
	/*color: #333;	
	/*margin: 0;*/
	/*padding: 0 0 10px 0; */
	/*text-align: center;*/
	background-color: #ffffff;
	/*background-attachment: fixed;*/
	/*background-color:#353535;/*#353535;/*#919999  ;/*#6F8B94   ;/* #8DB8F0;  /*#8D9681;/*#6C8C5C;/*#444;*/
	/*background-image: url(../images/vertbk.jpg);*/
	/*background-repeat: repeat;
/*	background-position: center center;*/
	/*margin:0;
  border:0;
  padding:0;
  /*height:100%; 
  max-height:100%; */



}


/* for internet explorer */
/** html body {
  padding:120px 0 50px 0; 
  }


/* start - table*/
/*.table1 table{
	border-collapse: collapse;
	margin: 20px;

}
.table1 tr { background: #fff; }
.table1 tr.altrow { background: #F9F9F9;	}


.table1 th, td {
	text-align: left;			
	border-width: 1px;
  	border-style: solid;

}
.table1 th {
	color: #7BA857;
	background: #EFFAE6;
	padding: .8em 1em;	
  	border-color: #DFF4D5 #D3EFC3 #A7DF8A #D3EFC3;	
}
.table1 td {
	border-color: #EFEFEF;
	padding: .7em 1em;
}

.table1 td.sitemap {background: #fff url(../images/arrow.gif) center left no-repeat;
border: none; width:auto; margin-left:auto;
}
*/

/* end - table */





/* form elements */



form {
	margin: 10px;
	border: 1px solid #F0F0F0;
	background:#f8f8f8;
	padding-top: 15px;
	padding-right: 5px;
	padding-bottom: 25px;
	padding-left: 20px;
}
form p {
	border-bottom: 1px solid #E6E6E6;
	padding: 12px 0 5px 0;
	margin: 0;	
	color:  #706482  ;/*#734656*/
}

label {
	font-weight: 400;
	color: #696969;/*#8b0000;/*#65001D;/*#706482;  /*#734656 7BA857*/
}
input, select, textarea {
	margin: 5px 0;
	padding: 5px;
	color: #555;/*#706482  ;/*#6A6969;*/
	border-width: 1px;
	border-style: solid;
  	border-color: #d4d4d4 #ebebeb #ebebeb #d4d4d4; 	
	font: 10px 'Lucida Grande', Verdana, Helvetica, sans-serif;
}
input:focus, select:focus, textarea:focus {
	color: #555;/*#6e1319/*#7BA857*/

	
}





#name, #email, #message, #website {
	width: 380px;
}
/*input.button {
	font: bold 10px Verdana, Georgia, Sans-serif;
	height: 30px;
	margin: 0;
	padding: 2px 3px;
	color: #fff;
	background-color: #696969;
background-image: url(../images/silvergradient.gif);
	background-repeat: repeat-x;
	
	}*/


.btn, a:visited.btn, a:active.btn{
/*background: transparent url(../images/square-gray-left.gif) no-repeat top left;*/
display: block;
position:static;
float: left;
font: normal 12px Arial; /* Change 12px as desired */
line-height: 15px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 23px) */
height: 23px; /* Height of button background height */
padding-left: 9px; /* Width of left menu image */
text-decoration: none;
border:0 none;
color: #444;/*button text color*/
overflow:visible;
}





.btn span{
/*background: transparent url(../images/square-gray-right.gif) no-repeat top right;*/
display: block;
padding: 4px 9px 4px 0; /*Set 9px below to match value of 'padding-left' value above*/
position:relative;
}



.btn:hover{ /* Hover state CSS */
background-position: bottom left;
}

.btn:hover span{ /* Hover state CSS */
background-position: bottom right;
color: black;
}







.buttonwrapper{ /* Container you can use to surround a CSS button to clear float */
	overflow: hidden; /*See: http://www.quirksmode.org/css/clearing.html */
	width: 100%;
	float: right;
}
	
	/*background: #8b0000;/*#65001D ;/*#734656*//*#9CCF5F*/
/*	border: 1px solid #8b0000;*//*#65001D; /*#EA8289;*/






/* ------------------------------------------
   LAYOUT
------------------------------------------- */ 
#content-outer {
	width: auto;/*100%*/
	/*border-bottom: 1px solid #F6F5F5;*/
	text-align: left;
	/*background-attachment: fixed;
	background-color: #8D9681;/*#6C8C5C;/*#444;*/
	/*background-image: url(../images/vertbk.jpg);
	background-repeat: repeat;
	background-position: center center;*/
	margin-top:0;
/*	padding-top:2px; 5px;*/
	padding-right: 0;
	padding-bottom: 0;/*5px;*/
	padding-left: 0;
	/*background-color: #fff;*/
/*display:block;
overflow:hidden;

  /* min-height:400px;   
    height:auto !important;   
    height:400px;   */


}







