@charset "utf-8";
/* CSS Document */

/* --------
  The CSS rules offered here are just an example, you may use them as a base. 
  Shape your 'expand/collapse' content so that it meets the style of your site. 
 --------- */
* {{margin:0; padding:0}}
/* --- Page Structure  --- */

.expander {

  width:100%;

  text-align:left;
  margin-top:5px;
	 

 

}

.collapse {
  color:#333;
	    margin-left: 20px;
	
	

}

/* --- Headings  --- */



.expand{

}

/* --- Links  --- */
.expander a:link, .expander a:visited {
  border:1px solid #ccc;
  border-width:0 0 1px;
  text-decoration:none;
	
	
}


.expander a:hover {
  border-style:solid;
  background-color:#719134 !important;
  outline:0 none;
  color:#fff !important; 
	
} 
.collapse a {
  border-style:solid;
  outline:0 none;
	text-decoration: underline !important;
	    color: #af580c

	
} 

.collapse a:hover {
  border-style:solid;
  background-color: transparent !important;
  outline:0 none;
	    color: #af580c
 
	
} 


.btn_container .btnblue:hover {
  
	text-decoration: none;
  background-color: #198cde !important;
	color: #fff !important;
  
} 


.btn_container .btngreen:hover {
  
  
	text-decoration: none;
  background-color: #86ac40 !important;
	color: #fff !important;
  
}

.expander a:active {
  border-style:solid;
  background-color:#1781cc;
  outline:0 none;
  color:#fff;
	
}

.expander a:focus {
  border-style:solid;
  background-color:#f7f7f6;
  outline:0 none;
  color:#fff;
	
}

.expander a:active, .expander a:focus {
  color:#1781cc;
	
}


.collapse a:link {
	border-bottom:none;

}
.collapse a:visited {
	border-bottom:none;

}

.collapse a:hover, .collapse a:active, .collapse a:focus {

	border-bottom:none;
	text-decoration:underline;
  	color:#e87d1d !important;
}

.btn_container a {

	border-bottom:none;
	text-decoration:none !important;
  	color:#fff !important;
}

.btn_container a:hover {

	border-bottom:none;
	text-decoration:none !important;
  	color:#fff !important;
}



.expand a {
  display:block;
  background-color:#999;
  padding:14px;
  color:#fff;
	  text-decoration:none;
  
}
.expand a:link, .expand a:visited {
  border-width:0px;
  background-image:url(../images/arrow-down.gif);
  background-repeat:no-repeat;
  background-position:98% 50%;
	background-color:#999;
  color:#fff!important;
	   font-size: 16px;
	font-weight: normal;
	text-decoration:none !important;
  
}

.expand a.open:link, .expand a.open:visited{
  border-style:0px;
  background:#eee url(../images/arrow-up.gif) no-repeat 98% 50%;
  color:#fff;
   background-color:#1781cc;
}

.expand:hover {
     background-color: #86ac40 !important;
	color:#fff !important;
}
.expand a {color:#fff !important;}
.accordion_container {
  width: 100%;
}

.accordion_head {
  background-color: transparent;
  color: #af580c;
  cursor: pointer;
  font-family: arial;
  font-size: 14px;
  margin: 0 0 5px 0;
  padding: 7px 11px;
  font-weight: bold;
	cursor: pointer;
}

.accordion_body {
	margin-bottom:10px;

}

.accordion_body p {
  padding: 18px 5px;
  margin: 0px;
}

.plusminus {
  float: left;
	margin-right:10px;
}
