body {
	/* background-color:#E1F0E8;     */
	font-family:sans-serif;
}


#doc {
	background-color:white;
        border-left: 1px solid #00A160;          
         border-bottom: 1px solid #00A160;

}

#ft {
	background-color:white;
        margin-top: 10px;
          border-top: 1px solid #00A160;
           margin-left: 2px;

}

#fp_logo {
	float:left;
	padding: 5px;
	padding-top: 20px;
	margin-left: 5px;
	margin-right: 15px;
}
#fp_banner {
	float:left;
}

#fp_clear {
	clear: both;
}
#fp_menu {
	padding: 10px;
	padding-right:0px;
}

#fp_menu a {
	margin-left: 10px;
	text-decoration: none;
	font-size: 120%;
	color: #00A160;
}

#fp_menu a:hover {
	color: black;
}


#fp_content_main {
	width : 550px;
	padding: 5px;
	padding-left:15px;
	float:left;
  

}

#fp_content_main_full {
	padding: 5px;
	padding-left:15px;
	float:left;
    background-color: white;
	font-size: 107%;
	padding-right:15px;
        
	  height: 400px;

}

#fp_content_main_full p {
	margin-bottom: 10px;
}



#bd {
   border-right: solid 10px #00A160;
}
#fp_content_right {
      width : 130px;
	float:left;
	background-color: white;
	padding-left: 20px;
	
}

#fp_content_right p {
	font-size: 92%;
    color: #00A160;
	
}
#fp_content_right img {
	margin-top: 10px;
}

#fp_content_right a {
        text-decoration: none;
}


#fp_whitewrapper {
	
	 width : 742px;

}

#ft {
	 background-color: white;
}
#fp_title {
	font-size: 152%;
	margin-bottom: 10px;
}

#fp_content {
	font-size: 107%;
	  background-image: url('../images/watermark2.jpg');
	  background-repeat: no-repeat;
	  background-position: center;
	  height: 400px;
}

#fp_content p {
	margin-bottom: 10px;
}

#fp_footer_address {
	padding: 5px;
	padding-left: 15px;
	float:left;
	width: 175px;
	height: 90px;
	background-color: white;
	text-align: right;
	font-size: 107%;
}
#fp_footer_contact {
	padding: 5px;
	float:left;
	width: 200px;
	height: 90px;
	background-color: white;
	font-size: 107%;
	text-align: center;
}
#fp_footer_menu_holder {	
	padding: 5px;
	width: 250px;
	float:left;
    height: 90px;
	font-size: 100%;
	background-color: white;
	
}
#fp_footer_menu {
	height: 40px;
	text-align: center;
	padding-top: 10px;
}

#fp_footer_menu a {
	margin-left: 10px;
	text-decoration: none;
	font-size: 92%;
	color: #00A160;
}

#fp_footer_menu a:hover {
	color: black;
}


#fp_footer_copyright {
    height: 40px;
	background-color: white;
	text-align: right;
	font-size: 77%;
}

#fp_footer_projection {
	float:right;
	padding:5px;
	padding-top:20px;
	width: 50px;
	background-color: white;
	height: 90px;
	
}

/* for silver_cms_form */
.buttonReset{

    width: 70px;
    height: 25px;
    margin-left: 20px;
    margin-top: 15px;
    margin-bottom: 0px;

}

.buttonSubmit {
    margin-left: 200px;
    margin-top: 15px;
    width: 70px;
    height: 25px;
   
}

.inputfield {
   display: block;    
   border: 1px solid #00A160;
   float: left;
   margin-bottom: 10px;
}

select {
   display: block;
   border: 1px solid #00A160;
   float: left;
   margin-bottom: 10px;
}

br {
  clear: left;
}


.hidden {
    display: none;
}

label {
   display: block;
   text-align: right;
   float: left;
   width: 200px;
   padding-right: 15px;
}

.cms_textarea {

   width: 320px;
   height: 100px;
   border: 1px solid #00A160;
   float: left;
     margin-bottom: 10px;
}


.radiobutton{
   margin-left:150px;
}

#form-header {
   margin-left: 30px;
   padding: 10px;
   font-size: 13px;
}
#form-subheader {
   text-align: left;
   margin-left: 100px;
   font-size: 13px;
   padding: 10px;
}

.error{
 font-size: 13px;
 color: red;
  margin-left: 200px;
}
/* End of from stuff */