@charset "utf-8";
/* CSS Document */
/************************** CSS RESET **************************************************/
/*-----------------------                -----------------------------------------------*/

		/* Before */
/*div,h1,h2,h3,h4,h5,h6,p,pre,address,blockquote,span,ul,ol,li,dl,dd,dt,img {
	padding:0;
	margin:0;
}
*/

		/* Now */
		
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	/* font: inherit; */   /* disabled cause font don't react on css no more  */
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}


body {
	background-color: #fff;
	font-family: "Helvetica", Sans-Serif;
	font-size: 100%;
}

body #wrapper {

	}
body #wrapper #header {
padding: 10px 10px 10px 50px

	}

body #wrapper #header_nav {
background-color: #3463A4; 
color: #FFF;	
/*  position: fixed;
  top: 30;*/
  width: 100%;
  display: block;
/*  transition: top 0.3s;*/

	}
body #wrapper #header_nav a {
  color: #FFF; 
 /* float: left;*/
  display: block;
/*  text-align: center;
  padding: 15px;*/
  padding: 2px;	
  text-decoration: none;
  font-size: 17px;

}
body #wrapper #header_nav a:hover {
 /* background-color: #384C79;*/
	 text-decoration: underline;
}
body #wrapper #header_nav #navdropdown a:hover {
  background-color: #3463A4;
}
body #wrapper #content {
margin-top: 58px; 
padding: 10px	
}
body #wrapper #footer {
	margin: 50px 0 0 0;
	clear: both;
	background-color: #F8F8F8;
	padding: 50px 10px 50px 10px;
	}


h1{font-family:Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", "serif";
  display: block;
  font-size: 2em;
  margin: 0.67em 0;
}
h2{font-family:Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", "serif";
  display: block;
  font-size: 1.5em;
  margin: 0.83em 0;
}
h3{font-family:Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", "serif";
  display: block;
  font-size: 1.25em; /*1.17em;*/
  margin: 1em 0;
	}
h4{
  display: block;
  font-size: 1em;
  margin: 10px 0; /*1.33em 0;*/
	}
h5 {
  display: block;
  font-size: .83em;
  margin: 10px 0; /* margin: 1.67em 0;*/
  font-weight: 500;
}
h6 {
  display: block;
  font-size: .67em;
  margin:10px 0;  /* margin: 2.33em 0;*/
  font-weight: 500;
}
p{  margin: 10px 0;}
.border_b{border-bottom: 1px solid #BAC0EA;}

select{
/*min-width:120px; max-width:200px;*/
height:25px;
}
.select{
height:30px; font-size: 16px; width: 150px
}
input[type=text]{
	height:30px; border:1px solid #999;
		width:100%; font-size: 16px;
	 padding-left:5px; text-align:center;
	}
input[type=email]{
	height:30px; border:1px solid #999;
		width:100%; font-size: 16px;
	 padding-left:5px; text-align:center;
	}
.submit{
font-size:14px;
	color:#FFF;	
	background-color:#398CE4;
	/*background-image:url(../img-structure/bg_button2.png);*/
	border:1px inset #333;
	/*font-weight:bold;*/
	text-decoration:none;
	cursor:pointer;
	border-radius: 30px; /* 5px*/
		padding:5px;
		width:200px;
	margin: 20px 0 10px 0;
}
.white{color: white}
.pl05	{
	padding-left:.5em;
	}
 .msgdis{background-color:#00FF2A; margin:10px 2px 5px 2px;  padding:5px 5px .5em 5px; font-size:17px; font-weight:100; border-radius:5px;width:70%;}
 .errdis{background-color:#FF0A0A; margin:10px 2px 5px 2px;  padding:5px 5px .5em 5px; font-size:17px; color:#fff;}
 .warndis{background-color:#FFD400; margin:10px 2px 5px 2px;  padding:5px 0; font-size:17px; }	
.input_inactive_2{
	background-color:#E4E4E4;
	}
.linkblue2{color:#0E5A88;}






@media only  screen and (max-width: 990px)  { 

body #wrapper #header_nav #navbar { display: none; }
	}