/* ------------------------------------- */
/* Content Area */
/* ------------------------------------- */
body {font-family:'Roboto', Arial, Helvetica, sans-serif; font-size:16px; line-height:1.42857143; color:#000000; background-color:#ffffff;}
#wrapper {background:#fff;} /* Page container */



/* ------------------------------------- */
/* Standard CSS elements */
/* ------------------------------------- */
H1 {font-family:'Roboto', Arial, Helvetica, sans-serif; font-size:36px; color:#072133; line-height:40px; margin:0px; margin-bottom:10px; font-weight:bold;}
H2 {font-family:'Roboto', Arial, Helvetica, sans-serif; font-size:20px; color:#072133; line-height:24px; margin:0px; margin-bottom:20px; font-weight:bold;}
H3 {font-family:'Roboto', Arial, Helvetica, sans-serif; font-size:18px; color:#7d8c0a; line-height:22px; margin:0px; font-weight:bold;}

p A:hover, p A:link, p A:visited {color:#0a324c;}
p {font-family:'Roboto', Arial, Helvetica, sans-serif; color:#0a324c; font-size:16px; line-height:20px; margin:0px; padding:0;}

ul {}
li {font-family:'Roboto', Arial, Helvetica, sans-serif; color:#0a324c; font-size:16px; line-height:20px; margin:0px; padding:0;}

.ListContainer {margin:0px; padding:0; list-style-position:outside;}
.ListContainer li {font-family:'Roboto', Arial, Helvetica, sans-serif; color:#0a324c; font-size:16px; line-height:20px; margin-bottom:20px; margin-left:15px;}

.doubleSpaced {padding: 10px 0 0 0; margin: 20px 0; line-height: 20px;}
.doubleSpaced2 {line-height: 32px;}
.doubleSpaced3 {line-height: 48px;}
.fontLight {font-weight: 300;}

/* ------------------------------------- */
/* Website Colors for Text & Background */
/* ------------------------------------- */
.drkGray {color:#666666;}
.White {color:#fff;}
.Green {color:#c4d82d;}

.ltGrayBG {background-color:#eaeaea;}
.medGrayBG {background-color:#bac1c5;}
.BlueBG {background-color:#0a324c;}



/* ------------------------------------- */
/* Call to Action */
/* ------------------------------------- */
.ctaBG {background-image: url('../images/ctaBG-cicwide2.jpg'); background-repeat: no-repeat; background-position: top center; background-size: cover; padding-top:165px; padding-bottom:165px;}

.ctaBG2 {background-image: url('../images/ctaBG-cicwide.jpg'); background-repeat: no-repeat; background-position: top center; background-size: cover; padding-top:165px; padding-bottom:165px;}

.ctaBG3 {background-image: url('../images/ctaBG-cicwide3.jpg'); background-repeat: no-repeat; background-position: top center; background-size: cover; padding-top:165px; padding-bottom:165px;}

.ctaBG4 {background-image: url('../images/ctaBG-cicwide4.jpg'); background-repeat: no-repeat; background-position: top center; background-size: cover; padding-top:165px; padding-bottom:165px;}

.ctaBG5 {background-image: url('../images/ctaBG-cicwide5.jpg'); background-repeat: no-repeat; background-position: top center; background-size: cover; padding-top:165px; padding-bottom:165px;}

.ctaBG6 {background-image: url('../images/ctaBG-cicwide6.jpg'); background-repeat: no-repeat; background-position: top center; background-size: cover; padding-top:165px; padding-bottom:165px;}

.cta_Title {font-family:'Roboto', sans-serif; font-size:36px; color:#fff; line-height:36px; font-weight: bold; margin-bottom: 20px;}
.cta_SubTitle {font-family:'Roboto', sans-serif; font-size:20px; color:#fff; line-height:24px; font-weight: bold;}
.cta_body {font-family:'Roboto', sans-serif; font-size:16px; color:#fff; line-height:20px; margin-bottom:30px; }

/* ------------------------------------- */
/* Footer */
/* ------------------------------------- */
footer {padding-top:40px; padding-bottom:40px; background-color:#072133;}

.ReturntoTop {
  	height:50px;
  	line-height:50px;
	font-family:'Roboto', Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:normal;
	color:#fff;
	border:0px;
	text-align:center;
	background-color:#1b567c;
}

.bottom_navNav A:hover, .bottom_navNav A:link, .bottom_navNav A:visited {text-decoration:underline;color:#fff;}
.bottom_navNav {font-family:'Roboto', Arial, Helvetica, sans-serif; font-size:16px; font-weight:normal; color:#fff; line-height:22px; margin-bottom:40px;}

.bottom_NavTerrapin A:hover, .bottom_NavTerrapin A:link, .bottom_NavTerrapin A:visited {text-decoration:underline;color:#1b567c;}
.bottom_NavTerrapin {font-family:'Roboto', Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; color:#1b567c; line-height:20px;}


/* ------------------------------------- */
/* Homepage */
/* ------------------------------------- */
.homeTitle {font-size:40px; line-height:44px;}
/* ------------------------------------- */
/* Page Specific Classes */
/* ------------------------------------- */

.contentBG {background-repeat: no-repeat; background-position: top center; background-size: cover;}

.title-container {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start; 
  margin-bottom:20px;
}        

.title-container div:first-child {padding-right:15px;}   

.bio-photo-border {border:3px solid #fff;}
.bio-title {font-family:'Roboto', Arial, Helvetica, sans-serif; color:#fff; font-size:24px; line-height:36px; font-style: italic; margin:0px; margin-bottom:15px; padding:0;}

.content_Button_Green:hover  {background-color:#0a324c; color:#fff;}
.content_Button_Green {
	min-width:150px;
	font-family:'Roboto', sans-serif;
	font-size:16px;		
	background-color:#c4d82d;
	color:#072133;
    border:0px;	
    padding:10px 25px;	
	text-align:center;
	cursor:pointer;
	cursor:hand;
}

.content_Button_Blue:hover  {background-color:#c4d82d; color:#072133;}
.content_Button_Blue {
	min-width:150px;
	font-family:'Roboto', sans-serif;
	font-size:16px;		
	background-color:#0a324c;
	color:#fff;
    border:0px;	
    padding:10px 25px;	
	text-align:center;
	cursor:pointer;
	cursor:hand;
}

.collapsibleContent {margin-bottom:10px;}

.FAQ_question_container {    
	font-family: 'Roboto', sans-serif;
	font-size: 16px; 
    line-height: 20px;
    padding-top: 15px;    
    padding-bottom: 15px;    
    color: #0a324c;
	font-weight:300;	
    margin:0;
}

.FAQ_answer_container {	
	height:auto;	
	background-color:#fff;	
	font-family: 'Roboto', sans-serif;
	color: #000;  font-size: 16px; line-height: 20px; 	
}

.myToggle {	
	margin:0px; padding:0; padding-top:10px;  padding-right:15px; 
}


@media (max-width: 480px) {
.FAQ_question_container {padding-left:0px; font-size: 20px; line-height:24px;}
.FAQ_answer_container {width:auto; height:auto; margin-left:-15px; margin-right:-15px;}
.myToggle {padding-top:15px;}
}			

.bioLinks A:hover, .bioLinks A:link, .bioLinks A:visited {color:#fff;}
.bioLinks {color:#fff; line-height: 48px;}
