
body, p {
		font-family: 'Open Sans', sans-serif;
		color:#000;
		font-size:16px; 
		line-height:24px;	
		font-weight:400;
		}

		a { color:#2000a1; font-weight:400; }
		
		ul { margin-left:-20px; }
		
		h2 { font-weight:700; color:#000; font-size:32px; line-height:36px; padding-bottom:15px; }
		h3 { font-weight:700; color:#000; font-size:24px; line-height:28px; padding-bottom:15px; }
		h4 { font-weight:700; color:#000; font-size:18px; line-height:22px; padding-bottom:15px; }
		h5 { font-weight:700; color:#000; font-size:14px; line-height:18px; padding-bottom:15px; }
		
		

		.fa-li {
		left: calc(var(--fa-li-width, 2.5em)*-1);
		}

		.fa-li li {
		margin-bottom:15px;
		}
		
		
		/*h3 {  font-size:22px; font-weight:600; color:#650006; padding-bottom:20px; border-bottom:2px solid #C31F48; margin-bottom:20px; }
		h4 {  color:#000; padding-bottom:10px; margin-bottom:0px;  font-size:18px; font-weight:700;}
		
		h6 { color:#650006; padding-bottom:5px;  margin-bottom:20px; }*/
		
	.padt5 { padding-top:5px; }
	.padb5 { padding-bottom:5px; }		
	
	.padt10 { padding-top:10px; }
	.padb10 { padding-bottom:10px; }
	.padt20 { padding-top:20px; }
	.padb20 { padding-bottom:20px; }
	
	.padt40 { padding-top:40px; }
	.padb40 { padding-bottom:40px; }
	.padt100 { padding-top:3%; }
	
	.padl50 { padding-left:50px; }
	.padr50 { padding-right:50px; }
	.padt50 { padding-top:50px; }
	.padb50 { padding-bottom:50px; }
	
	.padt100 { padding-top:100px; }
	.padb100 { padding-bottom:100px; }


	.padl100 { padding-left:5%; }
	.padr100 { padding-right:5%; }
	
	.padr25 { padding-right:25px; }
	.padl25 { padding-left:25px; }
	
	.pad20 { padding:20px; }
	.pad10 { padding:10px; }
	.pad0 { padding:0px; }
	.padr0 { padding-right:0px; }
	.padl0 { padding-left:0px; }
	.margin0 { margin:0px; }
	.marginb10 { margin-bottom:10px; }
	
	.blackbg { background:#000; }
	.whitebg { background:#fff; }
	.greybg { background:#7e7e7e; }
	.darkgreybg { background:#7b7c80; }
	.purplebg { background:#160468; }
	
	.shadow { 
		box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
		-webkit-box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
		-moz-box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
	}
	
	.greyborder { padding:4px; border:1px solid #dedede; }
	.borderbottom { border-bottom:1px solid #adadad; }
	
	.bluebg { background:#438AE2; }
	
	.white { color:#fff }
	.white:hover { color:#fff }

	.black { color:#000 }
	.black:hover { color:#000 }
	
	.home_header_container { position:absolute; top:45%; left:0px; width:100%; border:0px solid red; z-index:1001; }
	.home_header_container_inner { width:55%; margin:0px auto; border:0px solid blue; text-align:center; }
	.home_header1 { font-weight:700; color:#fff; font-size:42px; line-height:48px; }
	.home_header2 { font-weight:700; color:#fff; font-size:24px; line-height:28px; }
	
	.header_container { position:absolute; left:0%; bottom:15%; }
	.header_title { font-weight:700; color:#fff; font-size:42px; line-height:48px; }
	
	
	.notice_header { width:100%; font-size:14px; font-weight:500; padding:10px 15px; margin-bottom:5px; }
	.notice_header_selected {  width:100%; font-size:14px; font-weight:500; background:#d19622; border-radius:15px; padding:10px 15px;  color:#fff; margin-bottom:5px; }

	.notice_header:hover { text-decoration:none; color:#555555; }
	.notice_header_selected:hover { text-decoration:none; color:#fff }
	
	
	.purple { color:#2000a1; }
	.tan { color:#D09821; }
	
	.more_button { border:1px solid #c7c7c7; padding:10px 15px; color:#2000a1; font-size:12px; font-weight:500; border-left:3px solid #D19622; }
	.more_button:hover { text-decoration:none; color:#2000a1; }
	
	#myTab { padding-bottom:20px; background:#961A22; margin-bottom:20px; }
	#myTab .nav-item { background:#961A22; width:100%; padding:2px 2px; text-align:left; }
	#myTab .nav-item .nav-link { border:none; color: #fff; font-size:14px; text-align:left; border-bottom:1px solid #efefef; }
	#myTab .nav-item .nav-link.active { font-weight:700;  text-align:left; background:#961A22; }
	
	.table td, .table  th {  border: 1px solid #adadad  !important; }
	.table tr th {  background-color: #772432; color:#fff; } 
	
	.btn { background-color: #650006; border:none; }
	
	
	.rotate_text {
	 transform: rotate(-90deg);
	-webkit-transform: rotate(-90deg);
	/* Firefox */
	-moz-transform: rotate(-90deg);
	/* IE */
	ms-transform: rotate(-90deg);
	/* Opera */
	-o-transform: rotate(-90deg);	
	}	


.videoWrapper {
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	padding-top: 0px;
	height: 0;
}

.videoWrapper iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

	.footer_logo_container { position:absolute; bottom:10px; left:20px; top:80px; }
	.footer_links { font-size:14px; line-height:18px; color:#fff; }
	.footer_links:hover { font-size:14px; line-height:18px; color:#fff; }
	
	#home_caption_div { position:relative; bottom:0px; width:100%;  z-index:10000; }
	#home_caption_div_inner {margin:0px auto; width:50%;  background:#fff; border:1px solid #dedede; }
	
@media screen and (max-width:600px) 
{

	.home_header_container { position:absolute; top:15%; left:0px; width:100%; border:0px solid red; z-index:1001; }
	.home_header_container_inner { width:100%; margin:0px auto; border:0px solid blue; text-align:center; }

	.home_header1 { font-weight:700; color:#fff; font-size:24px; line-height:28px; }
	.home_header2 { font-weight:700; color:#fff; font-size:16px; line-height:18px; }


	.header_container { position:absolute; left:0%; bottom:15%; }
	.header_title { font-weight:700; color:#fff; font-size:28px; line-height:32px; }


	.notice_header {  padding:10px 15px; margin:10px;  }
	.notice_header_selected {    padding:10px 15px;  margin:10px; }		

	
}	

	
@media screen and (min-width:1600px) 
{



}	

	
	