*{
	font-family:Arial, Helvetica, sans-serif;
}

h1{
	font-size:2.4em;
}

p,li,th,td{
	line-height:1.4em;
	margin-bottom:1em;
}
	
img{
	max-width:100%;
	border:0;
}

h1,h2,h3,a{
	color:#1574b3;
}

#container,#footer {
	border: #CBD1DA 4px  solid; 
	max-width:840px;
	margin: 0 auto 1em auto;
	overflow:auto;
	padding:0 0 2em 0;
}


.header1{
	background:url(https://www.real-careers.com/files/images/banners/banner_ep_1.jpg) no-repeat top center;

	overflow:auto;
}

.header1 p{
	font-weight:bold;
	text-align:center;

}

.header1 p.first{
	color:white;
	text-shadow:
	-3px -2px .5px rgba(21,116,179,.8),
	-1px 1px 0px #1574b3;
	font-size:3.7em;
	margin-top:.2em;
	margin-bottom:4.3em;
}

.header1 p.second{
	color:white;
	font-size:2.2em;
	text-shadow:
	-2px -1px .5px rgba(21,50,80,1),
	-1px -1px 0px black,
	-1px 1px 0px black;
	margin-bottom:.6em;
}

.house{
	width:150px;
}

.logo{
	text-align:center;
	background-color:rgba(255,255,255,.7);
	padding:.7em;
}

ul.feat{
	font-size:1.2em;
	font-weight:bold;
}

ul.feat li{
	padding-left:.5em;
}

@media screen and (min-width:760px){
	
	.content{
		float:right;
		width:54%;
		margin:0 4% 0 0;
	}

	.sidebar {
		float: left; 
		width: 33%;
		margin:0 0 0 5%;
		padding: 0 .5em;
		font-size:.8em;
	}

}

#db_form {
	padding: .7em; 
	background:#F4F4F4; 
	border-radius: 10px; 
	border: #D6D6D6 2px solid;
}


h1,#footer{
	text-align:center;
}

.form_fields {padding-top: 10px; width: 220px; margin: auto;}
.form1 { width: 90px; text-align:right}
label.error { color: red;}
fieldset { border: 0px solid #000; width: 220px; margin:auto; padding:0 5px 0 0; margin:0}
.submit_align { text-align:right}
.input_width { width: 120px; max-width:95%;}







/* TYPOGRAPHY *
p {font-size:15px;}
h1 {font-size:20px;font-weight:600;color:#036;display: inline;text-align:center;}
h1.title {font-size:50px;font-weight:600;color:#930;text-align:center;}
h1.title_med {font-size:40px;font-weight:600;color:#930;text-align:center;}

h2 {font-size:20px;font-weight:600;color:#036;text-align:center;}
h3 {font-size:15px;font-weight:600;color:#036;padding-bottom:0px;margin-bottom:0px;}
h3.form_header {font-size:15px;font-weight:600;color:#930; padding: 10px 0 7px 0; margin: 0;}
h4 {font-size:17px;font-weight:600;color:#930;}
h5 {font-size:16px;font-weight:500;color:#903;}
table.form {width:235px;}
td {font-family:Verdana;font-size:12px;font-weight:500;color:#036;}

td.short {border:0px solid  #993333;width:5px;vertical-align:top;}
td.form1 {border:0px solid  #993333;font-size:11px;font-weight:500;color:#06C;vertical-align:top;}
td.form2 {border:0px solid  #993333;width:175px;font-stretch:narrower;font-size:13px; color:#003C77;color:#036;font-weight:500;}
td.form3 {border:0px solid  #993333;width:40px; font-size:11px; color:#036;}
td.form4 {width:210px;	}
td.form1 {border:0px solid  #993333; font-size:11px; font-weight:500; color:#06C; vertical-align:top;}
td.form2 {border:0px solid  #993333; width:175px; font-stretch:narrower; font-size:13px; color:#003C77; color:#036; font-weight:500;}
td.form3 {border:0px solid  #993333; width:40px; font-size:11px; color:#036;}
td.form4 {width:210px;}
*/
