@charset "utf-8";
/* CSS Document */

/* open-sans-300 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: url('fonts/open-sans-v34-latin-300.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/open-sans-v34-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/open-sans-v34-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/open-sans-v34-latin-300.woff') format('woff'), /* Modern Browsers */
       url('fonts/open-sans-v34-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/open-sans-v34-latin-300.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-regular - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: url('fonts/open-sans-v34-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/open-sans-v34-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/open-sans-v34-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/open-sans-v34-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('fonts/open-sans-v34-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/open-sans-v34-latin-regular.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-600 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: url('fonts/open-sans-v34-latin-600.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/open-sans-v34-latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/open-sans-v34-latin-600.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/open-sans-v34-latin-600.woff') format('woff'), /* Modern Browsers */
       url('fonts/open-sans-v34-latin-600.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/open-sans-v34-latin-600.svg#OpenSans') format('svg'); /* Legacy iOS */
}


html, body, div, span, applet, object, iframe, img, p, a {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	vertical-align: baseline;
	text-decoration:none;
}

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color:#ededec;

background: #ededec; /* Old browsers */
background: -moz-linear-gradient(-45deg,  #ededec 0%, #cccccc 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#ededec), color-stop(100%,#cccccc)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(-45deg,  #ededec 0%,#cccccc 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(-45deg,  #ededec 0%,#cccccc 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(-45deg,  #ededec 0%,#cccccc 100%); /* IE10+ */
background: linear-gradient(135deg,  #ededec 0%,#cccccc 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ededec', endColorstr='#cccccc',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */

background: #f7f7f7; /* Old browsers */
background: -moz-linear-gradient(-45deg,  #f7f7f7 1%, #e5e5e5 35%, #f7f7f7 61%, #e5e5e5 83%, #f7f7f7 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right bottom, color-stop(1%,#f7f7f7), color-stop(35%,#e5e5e5), color-stop(61%,#f7f7f7), color-stop(83%,#e5e5e5), color-stop(100%,#f7f7f7)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(-45deg,  #f7f7f7 1%,#e5e5e5 35%,#f7f7f7 61%,#e5e5e5 83%,#f7f7f7 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(-45deg,  #f7f7f7 1%,#e5e5e5 35%,#f7f7f7 61%,#e5e5e5 83%,#f7f7f7 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(-45deg,  #f7f7f7 1%,#e5e5e5 35%,#f7f7f7 61%,#e5e5e5 83%,#f7f7f7 100%); /* IE10+ */
background: linear-gradient(135deg,  #f7f7f7 1%,#e5e5e5 35%,#f7f7f7 61%,#e5e5e5 83%,#f7f7f7 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f7f7', endColorstr='#f7f7f7',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */

}


h1, h2, h3, h4, h5, h6 {
	margin: 0px 0px 0.5em 0px;
	padding: 0.5em 0px 0px 0px;
	font-family: "Open Sans", Verdana, Geneva, sans-serif;
	color: #555;
	font-weight:300;
	font-size:100%;
}

div+h1 {
	padding:0;
}

h1 {
	font-size:1.5em;
}

h1 a {
	padding-top:160px;	
}

h2 {
	font-size:1.2em;
}

h3 {
	font-size:1.0em;
}

p {
	margin-bottom:0.6em;
	font-size:0.8em;
}

li {
	font-size:0.8em;
}

/*#header, #footer {
	position:fixed;
	margin:0 auto;
	z-index:50;
}
*/

#header {
	height:125px;
	background-color: #00519e;
	background-color: #505050;
	text-align:right;
	border-bottom:2px solid #fff;
	border-bottom:3px solid #e31b04;	
}

#title {
	font-family: "Open Sans", Verdana, Geneva, sans-serif;
	font-size:1.75em;
	color: #fff;
	font-weight:300;
	text-align:center;
	height:117px;
	padding-top:40px;
	float:left;
	margin:auto;
	width:100%;
}



#header img {
	margin-left:auto;
}

/* IE 6 */
* html #header {
   position:absolute;
   top:expression((0-(footer.offsetHeight)+(document.documentElement.clientHeight ? document.documentElement.clientHeight : document.body.clientHeight)+(ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop))+'px');
}

/* IE 6 */
* html #footer {
   position:absolute;
   top:expression((0-(footer.offsetHeight)+(document.documentElement.clientHeight ? document.documentElement.clientHeight : document.body.clientHeight)+(ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop))+'px');
}

#content, #footer {
	font-family: "Open Sans", Tahoma, Geneva, sans-serif;
	color: #333;
	line-height:180%;
	font-weight:400;
}

#footer { text-align: center; }

/*
#content {
	margin-left:auto;
	z-index:2;
}


#footer {
	bottom:0px;
	height:30px;
	border-top:3px solid #e31b04;
	background: #505050;
	color:#fff;
	font-size:0.9em;
	text-align:center;
}

#menu {
}

#menu * {
	margin: 0px 0px 0.5em 0px;
	padding: 1em 0px 0px 0px;
	font-family:"Open Sans", Verdana, Geneva, sans-serif;
	color: #555;
	font-weight:300;
	text-decoration:none;
	list-style-type: none;
	text-align:left;
}

#menu a {
	font-size:1.5em;
	text-shadow: none;
	transition:text-shadow ease-in 0.2s 0.3s;	
}

#menu a:hover {
	text-shadow:1px 1px 2px #555;
	transition:text-shadow ease 0.5s;

}

#footer a {
	transition:text-shadow ease-in 0.2s 0.3s;	
	color: #fff;
}

.about {
	font-size: 0.8em;
	font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
	text-align: center;
	margin: 100px 0;
	padding: 5px;
	border-color: #129 white;
	border-style: solid;
	border-width: 1px;
	background-color:#FFFFFF;
	width: 100%;
}

.about img { padding-top: 10px; padding-bottom: 10px; }
.about a { font-size: 1.2em; font-family: Verdana, Arial, Helvetica, sans-serif; font-variant: small-caps; text-decoration: none; }
.about:hover { color: #ff2d2d; text-decoration: none; border: dotted 1px; }
.about a:hover { color: #ff2d2d; text-decoration: none; }
*/