hr{
	border-color:#114779; 
	background-color:#114779; 
	color:#114779
}
p{
	/*color:grey;*/
	color:#696969;
}
html {
	margin:0; 
	padding:0; 
	width:100%;
}
body {
	margin:0; 
	padding:0; 
	/*font-family: 'Raleway', sans-serif;*/
	font-family: 'FuturaStdLight';
	font-size: 13.4pt;
}
img{
	border:0;
	max-width:100%;
}
h1, h2, h3, h4, h5, h6{
	color:#114779
}
a {
	text-decoration:none;
	color:grey;
}
a:hover{
	color: red;
}
table, th, td{
	border: 1px solid #114779;
	padding:5px;
}
select{
	margin: 5px;
	padding: 2px;
	background-color:white;
}
input {
	font-family: 'FuturaStdLight';
	font-size: 13.4pt;
}
input[type="email"], input[type="password"], input[type="tel"], input[type="text"] {
	margin: 5px;
	padding: 2px;
	background-color:white;
}
input[type="submit"], input[type="button"]{
	background-color: #114779;
	color:white;
	margin: 5px;
	5px;padding-top: 
	2px;padding-right: 
	10px;padding-bottom: 
	2px;padding-left: 10px;
	border:1px solid #114779;
}
input[type="submit"]:visited, input[type="button"]:visited{
	background-color: #D0D0D0;
}
input[type="submit"]:hover, input[type="button"]:hover{
	background-color:#114779;
	color:black;
	cursor:pointer;
}
input[type="submit"]:active, input[type="button"]:active{
	background-color:red;
}
input[type="file"]:active {
	background-color: #FFFF00;
}
ul{
	list-style-type: none;
}
.X{position:absolute; top:-1px; right:-1px}
.table{border-collapse:collapse;margin:10px;}
.tac {text-align:center}
.fl{float:left}
.fr{float:right}
.cb{clear:both}
.point{cursor:pointer;}
.point:hover{color:#114779;}.cms img{
	padding-top:10px;
	padding-right:15px;
	padding-bottom:10px;
	padding-left:15px;
}
.cms{
	width:1000px; 
	margin-left:auto; 
	margin-right:auto;
	padding-left:10px;
	padding-right:10px;

}
.innerWrap{
	padding:20px;
}
.center{
	margin-left:auto;
	margin-right:auto;
	width:1000px;
}
.famWrap{
	float:left;
	color:white;
	margin:2%;
	padding: 1%;
	text-align:center;
}
.famWrap img{
	width:252px;
	height:252px;
}
.famImg{
	padding-bottom:5px;
	background-color:white;
}
.famModel{
	background-color:#114779;
}
.famModel h2{
	color:white;
}
.famWrap div h2{
	font-size:100%;
	font-weight: 400;
}
#lightImage{
	margin-top:0px; 
	height:500px;
	background-color:#F0F0F0;
}
#lightImage img{
	height:500px;
	width:1000px;
}
.back{
	width:1000px; 
	margin-left:auto; 
	margin-right:auto;
	background-color:#D0D0D0 ;
}
div.wrap div.bdy-text p {
    /*font-size: 20px;*/
}


	
@font-face {
    font-family: "SFNewRepublic";
    font-style: normal;
    font-weight: normal;
    src: url("../fonts/SFNewRepublic.ttf") format("truetype");
}
@font-face {
    font-family: "SFNewRepublicBold";
    font-weight: normal;
    src: url("../fonts/SFNewRepublic-Bold.ttf") format("truetype");
}
#results_accounts{
	background-color:#F8F8F8;
	padding:20px;
}
#task{
	float:right;
	background-image:url("/i/home/task.jpg");
	width:35px;
	height:30px;
}
#task p{
	text-align:center;	
	padding-top:4px;
	margin:0;
	font-weight:900;
	font-size:120%;
	color:#114779;
}
#hleft-header{
	width:25%;
	float:right;
	margin-right:20px;
	padding-top:28px;
	font-weight:normal;
}
#hleft-header h1{
	/*color:#999999;
	font-size:120%;
	font-family: 'SFNewRepublic', sans-serif; 
	margin:15px 0px 0px 0px;
    font-weight: normal;
*/
	margin:0;
	color:grey;
	font-size:150%;
	font-weight:normal;
}
#hleft-header h1 a:hover{
	text-decoration:none;
	color:gray;
}
#hcenter-header{
	width:50%;
	margin-left:auto;
	margin-right:auto;
	padding-top:28px;
	text-align:center;
}
#hcenter-header h1{
	margin:0;
	color:#114779;
	font-size:150%;
	font-weight:normal;
}

#hright-header{
	width:25%;
	text-align:right;
	margin-left:5px;
	padding-top:20px;
	
}
#hright-header img{
	border: 0;
  max-width: 100%;
  height: 100%;
}

#hright-header h2{
	color:#114779;
	font-family: 'SFNewRepublic', sans-serif; //'Muli', sans-serif;
    margin: 0px -16px;
    font-weight: normal;
	font-size: 38px;

}


#hleft{
	width:25%;
	margin-left:5px;
	padding-top:20px;
}
#hleft img{
	border: 0;
  max-width: 100%;
  height: 100%;
}
#hleft h2{
	color:#114779;
	font-family: 'SFNewRepublic', sans-serif; //'Muli', sans-serif;
    margin: 0px -16px;
    font-weight: normal;
	font-size: 38px;

}
#hcenter{
	width:50%;
	margin-left:auto;
	margin-right:auto;
	padding-top:28px;
	text-align:center;
}
#hcenter h1{
	margin:0;
	color:#114779;
	font-size:150%;
	font-weight:normal;
}

#hright{
	width:25%;
	float:right;
	text-align:right;
	margin-right:20px;
	padding-top:28px;
	font-weight:normal;
}
#hright h1{
	/*color:#999999;
	font-size:120%;
	font-family: 'SFNewRepublic', sans-serif; 
	margin:15px 0px 0px 0px;
    font-weight: normal;
*/
	margin:0;
	color:grey;
	font-size:150%;
	font-weight:normal;
}
#results{
	width:960px; 
	margin-left:auto; 
	margin-right:auto;
	background-color:#F8F8F8;
	padding:20px;
}
.wrap{
	width:1000px;
	padding-left:10px;
	padding-right:10px;
	margin-left:auto; 
	margin-right:auto;
}
.wrap article{
	margin-top:10px;
}
#banner{
	padding-bottom:10px;
	display: flex;
	height:75px;
}
#imgWrap{
	width:1000px;
	margin-top:0px;
	margin-left:auto; 
	margin-right:auto;
	background-color:black;
}
#imgWrap img{
	height:500px;
	width:1000px;
}
#hTable{	width:100%;	border:0px; !important}#hTable td{	text-align:center;	border:0px; !important}
#hTable td a{	color:#114779;}
#error{
	margin-top:20px;
	width: 800px; 
	margin-left: auto; 
	margin-right: auto; 
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	background-color: #F4CDCE;	
	border: thin solid red;	
	box-shadow: 5px 5px 5px 5px #999999; 
	-moz-box-shadow: 5px 5px 5px 5px #999999; 
	-webkit-box-shadow:5px 5px 5px 5px #999999;
}
#error img{
	position:relative; 
	top:-15px; 
	left:-15px; 
	height: 48px; 
	width:48px;
}
#error h2{
	text-align:center
}
#error p{
	color:red; 
	text-align:center
}footer p{
	font-size:80%; 
	
	padding-right:20px; 
}
footer{
	width:1000px; 
	margin-left:auto; 
	margin-right:auto;
	color:grey;
}
#search {float:right; padding-right: 10px; /*margin-right:20px;*/	margin: -2px;}
#submit {width:20px; height:20px; margin-bottom:-5px;}
nav {width:1020px;	height:32px;	margin-left:auto;	margin-right:auto;	background-color:#114779; padding:0px; }
.nav_accounts {width:100%;	height:32px; background-color:#114779; padding:0px; }

ul.navul {position: relative; padding-left:10px; z-index:89; margin:0;}
ul.navul li {float: left; zoom: 1; background:#114779; list-style-type:none; border:1px solid #114779; padding-right:20px;font-size: 13.5pt; }
ul.navul li a {display:block; padding: 4px 8px; color:white}
ul.navul li.hover{background:white;	color:#114779; position: relative; }
ul.navul li.hover a {color:black;}
ul.navul ul {width: 220px; visibility: hidden; position: absolute; top: 100%; left: 0; margin:0; padding:0;}
ul.navul ul li {background:#114779; float: none;}
ul.navul ul li a{width: 100%; display:inline-block;} 
ul.navul ul ul { left: 100%; top: 0;}
ul.navul li:hover > ul { visibility: visible; }.form_hidden{
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;		
	background-color:grey;
	opacity:0.9;
	z-index:990;
	display:none;
}
.form_hidden div{
	margin:0 auto;
	width:800px;
	border:1px solid;
	border-radius:10px;	
}
.form_hidden div div{
	padding:20px;
	position: absolute;
	top: 20%;
	background-color:white;
	opacity:1;
}
