body {
	margin: 0;
	padding: 0;
	width: 100%;
	-webkit-font-smoothing: antialiased;
	-moz-font-smoothing: antialiased;
	-o-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	overflow-x: hidden;
	background-color: #f2f0ec;
	font-family: 'Raleway', sans-serif;
	color: #333;
	counter-reset: item;

 }
 
html {
	margin: 0;
	padding: 0;
 }
 
img, a, h1, h2, h3, h4, h5, tr, td {
	-webkit-transition: all 300ms ease;
	-moz-transition: all 300ms ease;
	transition: all 300ms ease;
 }
 
#wrapper {width: 100%; overflow-x: hidden;}
 
b {font-weight: 800;}

 
p {
	font-family: 'Raleway', sans-serif;
	font-weight: 400;
	font-size: 15px;
	line-height: 21px;
	margin: 10px 0 0 10;
 }
 
	p a:link {
		font-weight: 800;
		color: #025687;
		text-decoration: none;
	 }
 
	p a:visited {
		font-weight: 800;
		color: #025687;
		text-decoration: none;
	 }
 
	p a:hover {
		font-weight: 800;
		color: #0096a9;
		text-decoration: none;
	 }
 


a:link {
		font-weight: 800;
		color: #025687;
		text-decoration: none;
	 }
 
a:visited {
		font-weight: 800;
		color: #025687;
		text-decoration: none;
	 }
 
a:hover {
		font-weight: 800;
		color: #0096a9;
		text-decoration: none;
	 }
	 
a:link.black {
		font-weight: 800;
		color: black;
		text-decoration: none;
	 }
 
a:visited.black {
		font-weight: 800;
		color: black;
		text-decoration: none;
	 }
 
a:hover.black {
		font-weight: 800;
		color: black;
		text-decoration: none;
	 }

span{font-family: 'Raleway', sans-serif;
	font-weight: 600;
	font-size: 12px;
	font-style: italic;}

#logo {
	width: 175px;
	height:199px;
	border: none;

 }

#header-contact {
	font-size: 18px;
	font-weight: 700;
	font-family: 'Roboto Condensed', sans-serif;
	margin: 40px 0 35px 0;
 }
 
#home-txt {
	font-size: 19px;
	line-height: 23px;
 }
 
 #home-txt ul li { margin-bottom: 10px;}
 
  
#home-txt-2 {
	font-size: 19px;
	line-height: 23px;
	margin-right: 25%;


 }
 

 #home-header {
	font-size: 33px; 
	text-align: center;
 } 
.master-width {
	width: 90%;
	max-width: 1400px;
	margin: 0 auto;
 }
 
.responsive {
	width: 100%;
	height: auto;
 }
 
.rounded {border-radius: 7px;}
 

 
.logo-cell {width: 190px;}
 
.tagline {
	font-family: 'Roboto Condensed', sans-serif;
	font-weight: 700;
	font-size: 25px;
	line-height: 25px;
	color: #231f20;
 }
 
h1 {
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 28px;
	color: #169e78;
	margin: 30px 0 10px 0;
	text-transform:uppercase;
 }
 
h2 {
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 22px;
	color: #81786b;
	margin: 30px 0 10px 0;
 }
 
 
h3 {
	font-size: 15px;
	margin:20px 0 10px 0;
 } 
 
 h4 {
	font-size: 20px;
	margin:20px 0 30px 0;
	color: #555;
 } 
 
h5 {
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 18px;
	color: #169e78;
	display: inline-block;
	font-weight: 700;
	line-height: 25px;
	margin: 18px 0 0 0 ;
	padding: 0;
 }
 
ol {
	list-style: none;
	padding: 0;
	margin: 20px 0 20px 0;
 }
 
	ol li {
		counter-increment: item;
		margin-bottom: 12px;
		font-size: 15px;
	 }
 
		ol li:before {
			content: counter(item);
			margin: 0 8px 0 0;
			background: #81786b;
			font-size: 15px;
			font-weight: 800;
			color: #e6e1d9;
			width: 20px;
			height: 20px;
			text-align: center;
			display: inline-block;
		 }
 
.condensed {font-family: 'Roboto Condensed', sans-serif;}
 

a:link.header-link {
	color: #333;
	text-decoration: none;
	letter-spacing: normal;
 }
 
a:visited.header-link {
	color: #333;
	text-decoration: none;
	letter-spacing: normal;
 }
 
a:hover.header-link {
	color: #169e78;
	text-decoration: none;
	letter-spacing: normal;
 }
 
.social-media-icon {
	margin-left: 4px;
	height: 42px;
	width: 42px;
	display: inline-block;
	border: none;
 }
 
a:link.header-btn {
	background-color: #169e78;
	text-decoration: none;
	font-family: 'Roboto Condensed', sans-serif;
	color: #FFF;
	padding: 10px 4% 10px 4%;
	width: 92%;
	font-size: 18px;
	border-radius: 7px;
	font-weight: 700;
	display: block;
	text-align: center;
 }
 
a:visited.header-btn {
	background-color: #169e78;
	text-decoration: none;
	color: #FFF;
 }
 
a:hover.header-btn {
	background-color: #2e846a;
	text-decoration: none;
	color: #FFF;
 }
 
a:link.header-btn-teal {
	background-color: #0096a9;
	text-decoration: none;
	font-family: 'Roboto Condensed', sans-serif;
	color: #FFF;
	padding: 10px 4% 10px 4%;
	width: 92%;
	font-size: 18px;
	border-radius: 7px;
	font-weight: 700;
	display: block;
	text-align: center;
 }
 
a:visited.header-btn-teal {
	background-color: #0096a9;
	text-decoration: none;
	color: #FFF;
 }
 
a:hover.header-btn-teal {
	background-color: #0096a9;
	text-decoration: none;
	color: #FFF;
 }
 
a:link.header-btn-orange {
	background-color: #fcb427;
	text-decoration: none;
	font-family: 'Roboto Condensed', sans-serif;
	color: #FFF;
	padding: 10px 4% 10px 4%;
	width: 92%;
	font-size: 18px;
	border-radius: 7px;
	font-weight: 700;
	display: block;
	text-align: center;
 }
 
a:visited.header-btn-orange {
	background-color: #fcb427;
	text-decoration: none;
	color: #FFF;
 }
 
a:hover.header-btn-orange {
	background-color: #fcb427;
	text-decoration: none;
	color: #FFF;
 }
 
 
 
 a:link.header-btn-orange2024 {
	background-color: #FFA412;
	text-decoration: none;
	font-family: 'Roboto Condensed', sans-serif;
	color: #FFF;
	padding: 10px 4% 10px 4%;
	width: 92%;
	font-size: 18px;
	border-radius: 7px;
	font-weight: 700;
	display: block;
	text-align: center;
 }
 
a:visited.header-btn-orange2024 {
	background-color: #FFA412;
	text-decoration: none;
	color: #FFF;
 }
 
a:hover.header-btn-orange2024 {
	background-color: #FFA412;
	text-decoration: none;
	color: #FFF;
 }

 
 
a:link.footer-btn {
	background-color: #fcb427;
	text-decoration: none;
	font-family: 'Roboto Condensed', sans-serif;
	color: #333;
	padding: 10px 4% 10px 4%;
	width: 92%;
	font-size: 18px;
	border-radius: 7px;
	font-weight: 700;
	display: block;
	text-align: center;
 }
 
a:visited.footer-btn {
	background-color: #fcb427;
	text-decoration: none;
	color: #333;
 }
 
a:hover.footer-btn {
	background-color: #FFF;
	text-decoration: none;
	color: #333;
 }
 
 
 a:link.footer-btn2024 {
	background-color: #FFA412;
	text-decoration: none;
	font-family: 'Roboto Condensed', sans-serif;
	color: #333;
	padding: 10px 4% 10px 4%;
	width: 92%;
	font-size: 18px;
	border-radius: 7px;
	font-weight: 700;
	display: block;
	text-align: center;
 }
 
a:visited.footer-btn2024 {
	background-color: #FFA412;
	text-decoration: none;
	color: #333;
 }
 
a:hover.footer-btn2024 {
	background-color: #FFF;
	text-decoration: none;
	color: #333;
 }

 
.opacity:hover {opacity: 0.8;}
 
.desktop-hide {display: none;}
 
.tablet-hide {display: inherit;}
 
.feature-txt {
	width: 100%;
	color: #FFF;
	font-family: 'Roboto Condensed', sans-serif;
	font-weight: 700;
	text-align: center;
	padding: 10px 0 10px 0;
	border-radius: 0 0 7px 7px;
	text-transform: uppercase;
	position: relative;
	height: 40px;
	top: 175px;
	font-size: 21px;
	background-color: rgba(0,0,0,0.75);
 }
 
a:link.feature {
	background-size: cover;
	background-repeat: no-repeat;
	border-radius: 7px;
	border: none;
	height: 235px;
	background-position: center center;
	text-decoration: none;
 }
 
a:visited.feature {text-decoration: none;}
 
a:hover.feature {
	text-decoration: none;
	opacity: 0.8;
 }


 .feature-txt2024 {
	width: 100%;
	color: #FFF;
	font-family: 'Roboto Condensed', sans-serif;
	font-weight: 700;
	text-align: center;
	padding: 10px 0 10px 0;
	border-radius: 0 0 7px 7px;
	text-transform: uppercase;
	position: relative;
	height: 40px;
	top: 215px;
	font-size: 21px;
	background-color: rgba(0,0,0,0.75);
 }

a:link.feature2024 {
	background-size: cover;
	background-repeat: no-repeat;
	border-radius: 7px;
	border: none;
	height: 275px;
	background-position: center center;
	text-decoration: none;
 }
 
a:visited.feature2024 {text-decoration: none;}
 
a:hover.feature2024 {
	text-decoration: none;
	opacity: 0.8;
 }


 
.feature-txt-caption {font-size: 13px; font-family: 'Raleway', sans-serif; font-weight: 400; text-transform: none; font-style: italic; }
 
.icon {
	width: 70px;
	height: auto;
	margin: 0;
	text-align: center;
	opacity: 0.33;
	border: none;
	position: relative;
	left: 12px;
	top: 0px;
	
 }
 
.icon-txt {
	letter-spacing: 2px;
	color: #FFF;
	text-align: center;
	font-size: 20px;
	line-height: 20px;
	font-family: 'Roboto Condensed', sans-serif;
	font-weight: 700;
	position: relative;
	top:19px;
	left: 0px;
	margin-right: 10px;
 }
 

.two-lines {top:9px !important;}
 
a:link.icon-btn {
	border-radius: 14px;
	border: none;
	text-decoration: none;
	padding: 10px 0 7px 0;
	height: 66px;
	vertical-align: middle;
	width: 100%;
	display: inline-block;
	
 }
 
a:visited.icon-btn {text-decoration: none;}
 
a:hover.icon-btn {
	text-decoration: none;
	opacity: 0.8;
 }
 
a:link.icon-btn-internal {
	width: 100%;
	display: block;
	border-radius: 14px;
	border: none;
	text-decoration: none;
	padding: 10px 0 7px 0;
	margin-top: 20px;
 }
 
a:visited.icon-btn-internal {text-decoration: none;}
 
a:hover.icon-btn-internal {
	text-decoration: none;
	opacity: 0.8;
 }
 
.sml-icon {
	width: 55px;
	height: auto;
	margin: 0 0 0 0;
	text-align: center;
	opacity: 0.5;
	border: none;
 }
 
.sml-icon-txt {
	letter-spacing: 1px;
	color: #FFF;
	text-align: left;
	font-size: 24px;
	font-family: 'Roboto Condensed', sans-serif;
	font-weight: 700;
	position: relative;
	top: 9px;
 }
 
a:link.sml-icon-btn {
	border-radius: 14px;
	border: none;
	text-decoration: none;
	padding: 5px 0 0 0;
	display: inline-block;
	width: 50%;
 }
 
a:visited.sml-icon-btn {text-decoration: none;}
 
a:hover.sml-icon-btn {
	text-decoration: none;
	opacity: 0.8;
 }
 

 
.footer-txt {
	color: #FFF;
	font-size: 15px;
	line-height: 23px;
	font-family: 'Roboto Condensed', sans-serif;
 }
 
a:link.footer-link {
	color: #fff;
	text-decoration: none;
	font-weight: 400;
	  overflow-wrap: break-word;

 }
 
a:visited.footer-link {
	color: #fff;
	text-decoration: none;
	font-weight: 400;
 }
 
a:hover.footer-link {
	color: #fff;
	text-decoration: none;
	font-weight: 700;
 }
 
.caption {
	background-color: rgba(0,0,0,0.75);
	color: #FFF;
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 15px;
	text-align: center;
	padding: 10px 2%;
	10px 2%;
	width: 96%;
	border-radius: 0 0 7px 7px;
	position: absolute;
	bottom: 3px;
	z-index: 10;
 }
 
.board-member {
	font-size: 15px;
	line-height: 20px;
	display: block;
	font-family: 'Roboto Condensed', sans-serif;
	font-weight: 400;
 }
 
 
.contact-frm {width: 320px; max-width: 100%; font-size: 15px; padding: 5px; background-color: #FFF; border: 1px solid #b3aca2; border-radius: 7px;} 

#contact-fname-input {display:none;}

.button {
    border: none;
    display: inline-block;    
    background-color: #169e78;
	text-decoration: none;
	font-family: 'Roboto Condensed', sans-serif;
	color: #FFF;
	padding: 10px 4% 10px 4%;
	width: 320px;
	max-width: 100%;
	font-size: 18px;
	border-radius: 7px;
	font-weight: 700;
	text-align: center;
	margin: 20px 0 30px 0;

}


.blog-blurb {
	background-color: #FFF;
	border-radius: 10px;
	width: 96%;
	padding: 20px 2% 20px 2%;
	margin-top: 20px;
}
 
 
a:link.h2-link {
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 22px;
	color: #025687;
	margin: 10px 0 0px 0;
	text-decoration: none;
	display: block;
	
 }
a:visited.h2-link {
	color: #025687;
	text-decoration: none;
 }
a:hover.h2-link {
	color: #0096a9;
	text-decoration: none;
 }  
 
.date {font-size: 12px; color: #81786b; display: block; margin-bottom: 15px; } 
 
 
  
a:link.blue-btn {
	background-color: #025687;
	text-decoration: none;
	font-family: 'Roboto Condensed', sans-serif;
	color: #FFF;
	padding: 8px 10px 8px 10px;
	font-size: 14px;
	border-radius: 7px;
	font-weight: 700;
	text-align: center;
	margin-right: 10px;
 }
 
 a:visited.blue-btn {
	background-color: #025687;
	text-decoration: none;
	color: #FFF;
 }
 
 a:hover.blue-btn {
	background-color: #0096a9;
	text-decoration: none;
	color: #FFF;

	 }
 

 a:link.green-btn {
	background-color: #1d9f79;
	text-decoration: none;
	font-family: 'Roboto Condensed', sans-serif;
	color: #FFF;
	padding: 8px 10px 8px 10px;
	font-size: 14px;
	border-radius: 7px;
	text-transform: uppercase;
	font-weight: 700;
	text-align: center;
	margin: 10px 10px 10px 0;
	display: inline-block;
	word-wrap: normal;
 }
 
  a:visited.green-btn {
	background-color: #1d9f79;
	text-decoration: none;
	color: #FFF;
	 }
 
  a:hover.green-btn {
	background-color: #2e846a;
	text-decoration: none;
	color: #FFF;
 }
 
 a:link.turquoise-btn {
	background-color: #0096a9;
	text-decoration: none;
	font-family: 'Roboto Condensed', sans-serif;
	color: #FFF;
	padding: 8px 10px 8px 10px;
	font-size: 14px;
	border-radius: 7px;
	text-transform: uppercase;
	font-weight: 700;
	text-align: center;
	margin: 10px 10px 10px 0;
	display: inline-block;
	word-wrap: normal;
 }
 
  a:visited.turquoise-btn {
	background-color: #0096a9;
	text-decoration: none;
	color: #FFF;
	 }
 
  a:hover.turquoise-btn {
	background-color: #2e846a;
	text-decoration: none;
	color: #FFF;
 }
 
 
 
 a:link.yellow-btn {
	background-color: #fcb427;
	text-decoration: none;
	font-family: 'Roboto Condensed', sans-serif;
	color: #FFF;
	padding: 8px 10px 8px 10px;
	font-size: 14px;
	border-radius: 7px;
	text-transform: uppercase;
	font-weight: 700;
	text-align: center;
	margin: 10px 10px 10px 0;
	display: inline-block;
	word-wrap: normal;
 }
 
  a:visited.yellow-btn {
	background-color: #fcb427;
	text-decoration: none;
	color: #FFF;
	 }
 
  a:hover.yellow-btn {
	background-color: #DE9C2A;
	text-decoration: none;
	color: #FFF;
 }
 
 a:link.red-btn {
	background-color: #cd3527;
	text-decoration: none;
	font-family: 'Roboto Condensed', sans-serif;
	color: #FFF;
	padding: 8px 10px 8px 10px;
	font-size: 14px;
	border-radius: 7px;
	text-transform: uppercase;
	font-weight: 700;
	text-align: center;
	margin: 10px 10px 10px 0;
	display: inline-block;
	word-wrap: normal;
 }
 
  a:visited.red-btn {
	background-color: #cd3527;
	text-decoration: none;
	color: #FFF;
	 }
 
  a:hover.red-btn {
	background-color: #A83E30;
	text-decoration: none;
	color: #FFF;
 }


 
 .mobile-show {display:none !important;}
 
  
/*** MENU STUFF ***/
.slicknav_menu {display: none;}
 
.js .slicknav_menu {display: block;}
 
#menu {
	position: relative;
	font-size: 17px;
	font-weight: 400;
	margin: 0;
	padding-top: 0;
	font-family: 'Roboto Condensed', sans-serif;
	display: inline-block;
	text-align: center;
	left: -20px;
 }
 
	#menu li {
		position: relative;
		display: inline-block;
		list-style: none;
	 }
 
		#menu li a:link {
			color: #333;
			font-weight: 400;
			cursor: hand;
			text-decoration: none;
			padding: 16px 18px 16px 18px;
			display: inline-block;
			text-align: center;
			letter-spacing: 0.006em;
		 }
 
		#menu li a:visited {
			color: #333;
			font-weight: 400;
			cursor: hand;
			text-decoration: none;
			padding: 16px 18px 16px 18px;
			display: inline-block;
			text-align: center;
		 }
 
		#menu li a:hover {
			color: #169e78;
			font-weight: 700;
			text-decoration: none;
			padding: 16px 18px 16px 18px;
		 }
 
		#menu li a::after {
			display: block;
			content: attr(title);
			font-weight: bold;
			height: 0;
			overflow: hidden;
			visibility: hidden;
		 }
 
		#menu li:hover > ul {
			display: block;
			visibility: visible;
			opacity: 1;
			filter: alpha(opacity=100);
		 }
 
		#menu li ul {
			position: absolute;
			visibility: hidden;
			background-color: rgba(255,255,255,0.9);
			z-index: 99;
			opacity: 0;
			filter: alpha(opacity=0);
			-webkit-transition: 300ms ease;
			-moz-transition: 300ms ease;
			-o-transition: 300ms ease;
			text-align: left;
			transition: 300ms ease;
			width: 200px;
			max-width: 200px;
			float: left;
			top: 52px;
			border-radius: 0 0 7px 7px;
			left: 12px;
		 }
 
			#menu li ul li {
				margin-right: 0;
				position: relative;
			 }
 
				#menu li ul li:last-child {padding-bottom: 10px;}
 
			/* all browsers except IE6 and lower */
#menu li ul li {
				display: block;
				width: 210px;
			 }
 
				#menu li ul li a:link {
					color: #212121;
					cursor: hand;
					font-size: 15px;
					text-transform: capitalize;
					padding: 10px 10px 0 10px;
					display: block;
					position: relative;
					left: -40px;
					width: 200px;
					font-family: 'Roboto Condensed', sans-serif;
					text-align: left;
					letter-spacing: 0.0em;

				 }
 
				#menu li ul li a:visited {
					color: #212121;
					cursor: hand;
					font-size: 15px;
					text-transform: capitalize;
					padding: 10px 10px 0 10px;
					display: block;
					position: relative;
					left: -40px;
					width: 200px;
				 }
 
				#menu li ul li a:hover {color: #169e78;}
 
				#menu li ul li a:active {color: #169e78;}
 
				#menu li ul li:hover > ul {
					display: block;
					opacity: 1;
					filter: alpha(opacity=100);
				 }
 
				#menu li ul li ul {
					display: none;
					position: absolute;
					float: right;
					background-color: #f68b1f;
					left: 200px;
					top: 0px;
				 }
 
					#menu li ul li ul li {
						display: block;
						width: 240px;
					 }
 
						#menu li ul li ul li a:link {
							color: #FFF;
							cursor: hand;
							font-size: 12px;
							text-transform: capitalize;
							padding: 4px 4px 4px 10px;
							display: block;
						 }
 
						#menu li ul li ul li a:visited {color: #FFF;}
 
						#menu li ul li ul li a:hover {
							color: #FFF;
							background-color: #f68b1f;
						 }
 
 /* styles added by J Franck */

.stretchy {width: 90%; height: 30px; font-size:15px; padding-left:5px; margin-top: 4px; margin-bottom: 8px;}
.btn-action {padding: 8px 20px 8px 20px; color: #FFF; font-size: 14px; font-weight: 400; background-color: #169e78; border-radius: 3px; text-decoration: none; display: inline-block; border: none; cursor:pointer; cursor:hand;  }
.btn-other {padding: 8px 20px 8px 20px; color: #FFF; font-size: 14px; font-weight: 400; background-color: #C0C0C0; border-radius: 3px; text-decoration: none; display: inline-block; border: none;  cursor:pointer; cursor:hand; }
.btn-small {padding:3px 8px 3px 8px; font-size:12px;}

.admin-thumb {width:150px; height:90px; background-size: cover;}
.admin-thumb-resource {width:150px; height:250px; background-size: cover;}

.tablegrid {border-top:1px solid #C0C0C0; border-left:1px solid #C0C0C0;}
.tablegrid td {border-right:1px solid #C0C0C0; border-bottom:1px solid #C0C0C0;}

.section-divider {border-bottom:1px solid red;}

.headline {font-size: 17px; font-weight: 800; margin-bottom: 0; padding-bottom: 0; }

#admin-menu {
	font-size:13px;
	color: #025687;
	font-weight: 600;
	padding:5px 0 5px 0;
}
 
a:link.admin-link {
		font-weight: 600;
		color: #025687;
		text-decoration: none;
	 }
 
a:visited.admin-link {
		font-weight: 600;
		color: #025687;
		text-decoration: none;
	 }
 
a:hover.admin-link {
		font-weight: 600;
		color: #0096a9;
		text-decoration: none;
	 }
	 
.bordered {border:2px solid #8F8677;}
img.right-align {float:right;margin:5px 0 5px 10px;}
img.left-align {float:left;margin:5px 10px 5px 0;}
img.full-width-align {width:100%;margin:5px 10px 5px 0;}

textarea {font-family:arial;font-size:12px;padding:3px;}
textarea.photo-admin {width:100%; height:60px; text-align:center; font-size:15px;padding:5px;}

select {
   font-size: 14px;
   height: 35px;
}

.resource-name-container {position:relative; height:30px;}
.resource-name {
	position:absolute;
	bottom:0;
	width:100%;
	font-size:13px; font-weight:bold; text-align:center;}
.resource-type {font-size:13px; font-weight:400; color:#169e78; font-style:italic; text-align:center; margin-bottom:4px;}

.schools td {font-size:13px;}

::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
    font-style:italic;
    color:#BEBEBE;
    opacity: 1; /* Firefox */
}

:-ms-input-placeholder { /* Internet Explorer 10-11 */
    font-style:italic;
    color:#BEBEBE;
}

::-ms-input-placeholder { /* Microsoft Edge */
   font-style:italic;
   color:#BEBEBE;
}

.form-select {
	width:92%;
	height:38px;
	border:1px solid #C0C0C0;
}

.field-group {
	margin-bottom:5px;
	clear:both;
}

.field-group-checkbox {
	margin: 10px 0 10px 0;
	clear:both;
}

div.checkbox {
	width:25px;
	float:left; 
}
div.checkbox-description {
	width:80%;
	float:left;
	margin-bottom:10px;
}

.required {
	color:red;
	font-size:10px;
	margin:5px;
}

.maintext ul {
	font-weight: 400;
	font-size: 15px;
	line-height: 19px;
}




#appAllignment{
	text-align: right;
}

/*Displays/Hides form fields based on radio button selection*/
.optional {
    display: none;
}

[id=isSelfEmployed]:checked~.optional {
  display: block;
}


[id=isEmployed]:checked~.optional {
  display: block;
}

[id=isMarried]:checked~.optional {
  display: block;
}

[id=hasDependent]:checked~.optional {
  display: block;
}


[id=isLicensedOther]:checked~.optional {
  display: block;
}

[id=isSuspendedOther]:checked~.optional {
  display: block;
}

[id=hasPendingCase]:checked~.optional {
  display: block;
}