@charset "UTF-8";
/* CSS Document */
/* FOR THE ACCORDION ----------------- */
 .accordion_toggle {
	 display: block;
	 font-size: medium;
	 color: #cc0000;
	/*text-transform:capitalize;
	 */
	 border:none;
	 cursor: pointer;
	 margin: 0 0 0 0;
	 font-weight:bold;
}
 .accordion_toggle_active {
	 background: no-repeat top right #f2f2f2;
	 border-bottom: 1px solid #000000;
	 background: #FFFFFF;
	/*color: #000066;
	 */
	 color: #000000;
	 font-size: large;
	/*text-transform:uppercase;
	 */
	 font-weight: bold;
	 border-bottom: #FFFFFF thick;
}
 .accordion_content {
	 background-color: #ffffff;
	 color: #ffffff;
	 overflow: hidden;
}
 .accordion_content h3 {
	 background:#FFFFFF;
	 margin: 15px 0 5px;
	 border-bottom: none;
}
 .accordion_content h2 {
	 margin: 15px 0 5px 10px;
	 color: #0099FF;
}
 .accordion_content p {
	 line-height: 150%;
	 padding: 5px 10px 15px 10px;
}
 #vertical_container {
	 background:#FFFFFF;
}
 #vertical_container h3 {
	 background: #FFFFFF;
	 border-bottom: #FFFFFF;
}
 ul {
	 list-style-type: disc;
}
/* ---- external grants fixes ---- */
 .bottomborder{
	 border-bottom: 1px #999 solid;
}
 #grantsdiv p{
	 margin-left: 1.5em;
}
 #grantsdiv h2{
	 font-size:large;
	 font-weigh:bold;
}
 #grantsdiv h3{
	 font-size:medium;
	 font-weight:normal;
	 background:none;
	 background-image:none;
	 border:none;
}
 #grantsdiv ul{
	 margin-left:2.5em;
}
/* -- added 7/26/2018 --- forms -- */
 form#request_form ul li{
	 list-style:none;
}
 form#request_form ul li label{
	 font-weight:bold;
	 width: 100%;
}
 form#request_form ul li input[type=text], form#request_form ul li textarea{
	 width: 100%;
}
 form#request_form ul li textarea{
	 height: 200px;
}
 form#request_form ul li input[type=text].sm{
	 width: 100px;
}
 p {
	 padding:0px 10px 0px 10px;
}
 form#request_form ul li input[type=text].sm{
	 width: 22%;
}
 form#request_form ul li label.sm{
	 width: 22%;
}
 .has-error .input-error{
	 border: 1px solid #A94442;
}
 .has-error .error-inline{
	 color: #A94442;
}
 