@charset "UTF-8";
/* CSS Document */

/* Body-----------------------------------*/
body {
	font-family: Helvetica, Arial, "sans-serif";
	line-height: 1.4em;
	color: #58595b;
	padding-top: 40px;
	background-color: #666666;
}

/*body .main-nav {
	font-family: Baskerville, "Palatino Linotype", Palatino, "Century Schoolbook L", "Times New Roman", "serif";
}

body .nav2l {
	font-family: Baskerville, "Palatino Linotype", Palatino, "Century Schoolbook L", "Times New Roman", "serif";
}

body .header-title {
	font-family: Baskerville, "Palatino Linotype", Palatino, "Century Schoolbook L", "Times New Roman", "serif";
}*/

a:link { color: #003366; }
a:visited { color: #003366; }
a:hover { color: #01182F; }
a:active { color: #003366; }

.container {
	width: 100%;
  	max-width: 1170px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 15px;
	backround-color: #fff!important;
	box-shadow: 5px 10px;
	clear:both;
}

.content-right li  {
	font-size: 15px;
	padding-bottom: 4px;
	padding-right:60px; 
}

.container.clear{
	clear:both;	
}

.col-l {
	background-color: #221e1b;
	position:relative;
	float: left;
	width: 40%;
	max-height: 654px;
}

.col-r {
	background-color: #fff;
	position:relative;
	float: left;
	width: 60%;
	/*max-height: 572px;
	height: 572px;*/
}

.footer {
	font-family: Cambria, 'Hoefler Text', 'Liberation Serif', Times, 'Times New Roman', 'serif';
	padding-top:10px;
	padding-bottom:20px;
	width: 100%;
  	max-width: 1170px;
	margin-right: auto;
	margin-left: auto;
	margin-top:10px;
	color: #fff;
	/*font-size: 12px;  --- updated 07022018*/
	font-size: xx-small;
	line-height: 1.0em;
	clear: both;

} 
.footer#hpf p{
	font-size:12px;
line-height: normal;}



/*.row:after,.row:before{display:table;}*/

.row {float: left;}
.row { background-color: #fff;}
.row {background-color: #fff;}
.row:after{clear:both}
.row {
	padding: 0;
	margin: 0;
}

/* NAVIGATION MAIN - INLINE _______________________*/


.main-nav {
	max-width: 1170px;
	width: 100%;
	float: left;
	background-color:#fff;
	padding-bottom: 20px;
}

.site-nav {
		float: right; 
	padding-right: 36px;
	} 


.site-nav#hp {
	width: 360px;
	float: right;
	clear: both;
	padding-right: 0px;
	display: inline;
	} 

.site-nav ul {
	list-style-type: none;


}




.site-nav ul li {
	/*padding-right:10px;
	padding-left: 10px;*/
	height:20px;
	align-content: center;
	border-right: solid 1px #000;
	font-size: 16px;
	float: left; 
	text-transform: uppercase;

}

.site-nav ul li:last-child{
	border-right: none;
}


.site-nav ul li a {
	text-decoration: none;
	color: #2F322A;
	text-align: center;
	text-transform: uppercase;

}

/* NAVIGATION MAIN - INLINE _______________________*/

/*
.nav { 
	float: right;
	display: inline-block;
	padding-right:30px;
	width: 60%;
	
} */

.nav#hpf { 
	float: right;
	display: inline-block;
	padding-right:10px;
	width: 70%;
	
}

.style-nav-2 ul  {
	padding-right:0px;
	height:30px;
	
	list-style-type: none;
}

.style-nav-2 ul li:last-child{
	border-right: none;
	 list-style-type: none;
}


.style-nav-2 ul li a {
	text-decoration: none;
	color: #2F322A;
	text-align: right;
	display: block;
	height: 35px;
}

.style-nav-2 ul li {
	text-decoration: none;
	color: #2F322A;
	text-align: right;
	display: block;
	height: 35px;
}






/* homepage items  _______________________*/

.logo-image {
	float: right;
	width: 75%;
	padding-right:30px;
	margin-top:350px;
}


.footer_link a {
	color: #fff;
}



/* L2 ITEMS  _______________________*/


.logo-image-nav {
	float: left;
	width: 40%;
	padding-left:30px;
	margin-top:1px;
}


.img-content {
	width: 100%;
	align-content: top;
}

.col-l-2 {
	position:relative;
	float: left;
	width: 40%;
	max-height: 572px;
	height: 572px;
}

.header-title {
	font-family: Baskerville, "Palatino Linotype", Palatino, "Century Schoolbook L", "Times New Roman", "serif";
	float: right;
	width: 100%;
	text-align: right;
	margin-top:30px;
	display: inline-block;
	font-size: 24px;
	padding-right:20px; 
	border-right:1px solid #000;
}


.content-right {
	padding-top: 30px;
	padding-left: 50px;
	padding-right: 65px;
	margin-top: 60px;
	font-size: 16px;
	color: #000;
	text-align: justify;
	display: inline-block;
	clear:both;
}

.content-right#contact_page{
	display:block;

}


.subTerms {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-justify:auto;
}

/* iPads (portrait) ----------- */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) {}
/* Styles */


/*Tablet View*/

@media (max-width: 767px){
	
	body{padding-top: 20px;}
	.container{width: 100%;background-color:#000;}
	.col-l-2 {display: inline; width: 100%; text-align: center;height: 350px;clear: both;}
	.col-l-2#contactus {display: inline; width: 100%; text-align: center;height: 350px;}
	
	.col-l {display: inline; width: 100%; text-align: center;height: 350px;}
	.col-r{width: 100%;height: auto; clear: both}
	.logo-image {width: 87%; margin-top:150px;}

	.footer#hpf p{width: 75%;font-size: 12px;}
	
	.enter-site {clear: both; display: inline-block; float: right; width: 100%;padding-bottom: 30px;padding-right:78px;}
	
	.content-right{margin-top:20px; padding-bottom: 30px; padding-left: 30px;padding-right:30px;} 
	.header-title {float: left;width: 100%;text-align: center;display: inline;padding-right:none;font-weight:500;color: #000}
	
	.img-content#header_i {display: inline-block; overflow: hidden; clear: both;}
	.logo-image-nav{float: left;position: relative; display: inline-block;width: 80%;}
	
	
	/*Navigation*/
	.site-nav#hp {
	float:left;width: 100%; text-align: center; display: inline;border-right:none; padding-bottom:5px;height:20px;clear: both;margin-right: 300px;} 
	
	
	/*Navigation Level 2*/
	.site-nav ul li {float:left;width: 100%; text-align: center; display: inline;border-right:none; padding-bottom:5px;height:20px;font-size: 16px;}
	.main-nav {clear: both;}
	.nav {display: inline-block;width: 92.5%; text-align: center;float: left; margin-bottom: 20px;}
	.site-nav {padding-right: none;}
	
	
	
	.logo-image-nav#footer {display: none;}
	.logo-image-nav#header{padding: 23px;float:left;width: 92%;}
	
	.style-nav-2 ul li a {text-align: center;display: block;list-style-type: none;padding-left: 0px;}
	
	.style-nav-2 {display: inline-block;width: 95%; text-align: center; float:left;border-right:none;padding-right: 50px;}
	
	.disclaimer {width: 90%;padding-right: 20px;padding-left: 20px;padding-bottom: 10px;}

	body footer p {line-height: 1.3em;}
	/*.nav2l{height: 30px;}*/
	
	/*L2 TOP NAV_____________*/
	.nav2l {float: right;width:98%;border-right:none;padding-top:20px;}
	
	.level2#navselect {display: inline-block; max-height: 40px;clear: both; padding-right: 80px}
	.level2 {display: inline-block; max-height: 40px;clear: both; padding-right: 0px}
	
	.style-nav-2 ul li a {text-decoration: none;color: #2F322A;text-align: center;display: block;height: 35px;}
	.style-nav-2 ul li {text-decoration: none;color: #2F322A;text-align: center;display: block;height: 35px;}

	.site-nav {float: right; padding-right: 0px;} 

} 


/*Desktop View*/

@media (min-width: 768px){
		
	.container {background-color:#fff;}
	.logo-image-nav#header{padding: 15px; display: none; text-align: center;float: left;width: 100%; }
	.disclaimer {;padding-right: 100px;padding-left: 100px;padding-bottom: 10px;}
	
	.nav2l {float: right;width:98%;border-right:1px solid #000;padding-top:20px;}
	

}



p {
/*	font-family: Baskerville, "Palatino Linotype", Palatino, "Century Schoolbook L", "Times New Roman", "serif";*/
	font-size: 16px;
}

.footer p {
	font-family: Baskerville, "Palatino Linotype", Palatino, "Century Schoolbook L", "Times New Roman", "serif";
	font-size: 12px;
}

h1 {
	font-size: 18px;
}

#on {
	color: #10175C;
	font-weight:600;
}


.content-right#tableC {
	font-family: Helvetica, Arial, "sans-serif";
	font-size: 14px;
	text-align: left;
}

.contact_us {
	text-align: center;
	padding-left: auto;
	padding-right: auto;
	width: 100%;
}


.gf_nav {
	max-height: 15px;
}

.level2#navselect {display: inline-block; max-height: 40px;clear: both; padding-right: 0px}
.level2 {display: inline-block; max-height: 40px;clear: both; padding-right: 0px}


.readon {
margin-top: 0px;
	margin-right:8px;
}

.enter-site {
	display: inline-block;
	padding-right:50px;
	padding-top:50px;
	height: 60px;
	width: 80%;
	float:right;}

/*L2 TOP NAV_____________*/

		.style-nav-2 {
	display: inline-block;
	float: right;
	height: 145px;
	font-size: 18px;
	clear: both;

	
}

