@charset "utf-8";
/* CSS Document */
html {height:100%;}
html, body { height:100%;}
body {
	margin:0;
	padding:0;
	font-family:"Trebuchet MS", Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	background-color:#9d0000;
	background:#9d0000 repeat;
	font-size:14px;	
}

p {
	font-size:14px;
	line-height:28px;
	margin:0 0 28px 0;
	padding:0;
	text-align:justify;
	}
	
#bg {
	position:relative;
	top:0; left:0;
	background:#ddd;
	width:100%;
	margin:0; padding:0;
}
#topholder {
	position:absolute;
	width: 100%;
	  z-index:100;

}

#visor { background:  url(../images/web6_01.png) top left no-repeat;
	margin:0;
	padding:0;
	float:left;
	height: 318px;
	width:387px;
	z-index:900;
}

#top {
	background:  url(../images/web6_03.png) repeat-x;
	height:91px;
	margin:0 0 0 380px; 
	padding:0;
	z-index:300;
}	
#menu {
	position:absolute;
	top:0;
	right:140px;
	padding:55px 0 0 0;
	min-width:1000px;
	text-align:right;
	z-index:500;
}

#content {
	margin: 0 140px 0 440px;
}

#center {
	position:relative;
	width: 100%;
  min-width:1000px; 
  text-align: left; 
  padding:120px 0 20px 0;
  min-height:270px;
  z-index:400;

}

#left { 
  float: left; 
  width: 235px; 
	padding:0 0 0 140px;
	margin:175px 0 0 0;
	overflow:hidden;
	}
#footer {
	position:relative;
	background: url(../images/web6_11.png)  repeat-x;
	min-height:170px;
	width:100%;
	padding:10px 0 0 0;
}	

h1 {color:#CC0000;
	font-size:32px;
	font-weight:normal;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin-bottom:40px;
	}
a {color:#CC0000;}

a img {border:none;}

#menu ul {
	list-style:none;
	margin:0;
	padding:0;
}

#menu ul li {
	display:inline;
	padding:0 0 0 25px;
	margin:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-variant:small-caps;
	color:#FFFFFF;
	font-size:18px;
}

#menu ul li a{
	text-decoration:none;
	color: #fff;
}

ul.subNav {list-style:none;
	margin:0 0 30px 0;
	padding:0;}
	
	
ul.subNav li { 
	color:#CC0000;
	margin-bottom:10px;
	display:block;
	width:235px;
	}

	
ul.subNav li a {
	text-decoration:none;
	background: url(../images/hat_37.png) top left no-repeat;
	padding: 0 0 0 55px;
	display:block;
	width:180px;
	font-size:16px;
	line-height:21px;
}

ul.subNav li.active a, ul.subNav li:hover a, ul.subNav li a:hover {
	color:#000000;
	background: url(../images/hat_23.png) top left no-repeat;
}
#footer p, #footer a {color: #550000; font-size:10px; text-align:center;}

input[type=text], textarea { border:#aaa 1px solid; padding:3px;}

input[type=text]:hover, textarea:hover, 
input[type=text]:active, textarea:active, 
input[type=text]:focus, textarea:focus 
{ border: #CC0000 1px solid;}

.errors {color:#CC0000;
	margin:0 0 15px 0;
	}
input[type=text].invalid, textarea.invalid,
input[type=text].required, textarea.required 
{background:#FFFF99; 
border: #CC0000 2px solid;}