@charset "UTF-8";
/* CSS Document */

body { margin: 0; padding: 0; background: #82c6e6; font-family: arial, helvetica, sans-serif; }
p { font-size: 12px; color: #5b8ba2; line-height: 1.5em; margin: 0 0 1.2em 0; }
h1, h2, h3, h4, h5, h6 { margin: 0 0 0.6em 0;  }
h1, h2.sifr { font-size: 2.0em; font-weight: normal; color: #5b8ba2; margin: 15px 0 60px 0; }
h2, h1.service { font-size: 1.5em; font-weight: normal; color: #6eb245; margin: 50px 0 20px 0; }
h3 { font-size: 1.0em; font-weight: bold; color: #5b8ba2; margin: 30px 0 0 0; }


/* ---------------------------------------------------------------------------------
   SIDEBAR
--------------------------------------------------------------------------------- */

#sidebar {
	margin: 0px 0 0 0;
	width: 312px;
	height: 900px;
	background: url(images/sidebar-bg.jpg);
	background-repeat: no-repeat;
	background-color: #CFE7F7;
	vertical-align:top;
}
#subnav { margin: 206px 21px 0 21px; width: 270px; display: inline; padding: 0; list-style-type: none; float: left; }
#subnav li { float: left; width: 100%; padding:5px 0 0 5px; }
#subnav li a { font-size: 14px; color: #004079; text-decoration: none; line-height: 1.9em; float: left; width: 100%; }
#subnav li a:hover {
	color: #004079;
	background-color:#CFE7F7;
}
.subdivider { border-bottom: solid 1px #004079; }
#sidecontact { height: 70px; padding: 67px 51px 42px 51px; float: left; }
.hide { display: none; }


#cForm { float: left; }
#emailform { border: none; margin: 0; padding: 114px 0 0 0; float: left; }
#emailform label { float: left; }
#emailform input, #emailform textarea { font-family: arial; color: #497387; font-size: 13px; }
#emailform input:focus, #emailform textarea:focus { background: #ecf5fc; color: #3f6476; }
.field { float: left; width: 200px; border: 1px solid #9fc0d1; padding: 2px; }
#emailform p { float: right; width: 100%; margin: 10px 0 0 0; line-height: 1.7em; }
.pRight { float: left; margin-top:5px; }
#sidebarH { float: left; width: 312px;  }


/* ---------------------------------------------------------------------------------
   TEXT
--------------------------------------------------------------------------------- */

#text_area {
	margin:20px 25px 10px 20px;
	vertical-align:top;
	}
.bodyfeature {
font-size: 12px; color: #5b8ba2; line-height: 1.5em; margin: 0 0 1.2em 0; }

