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

* {
margin:0;
padding:0;
}

html {
	min-height: 100%;
	height: auto;
}


img {
border:none;
}

h1 {
font-size:24px;
margin-bottom:5px;
padding-left:10px;
color:#DA140D;
font-family:"Times New Roman";
font-style:italic;
border-left:15px #DA140D solid;
}

h2 {
font-size:14px;
padding-top:5px;
padding-bottom:5px;
color:#DA140D;
}

p {
padding-bottom:10px;
}

ul {
padding-bottom:5px;
}

body {
background:url(../images/bg.png) repeat-x #adadad top;
text-align:center;
margin-top:30px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000;
}

#shell {
margin:0 auto;
width:800px;
text-align:left;
padding-bottom:10px;
}

#header-top {
background:url(../images/header-top.png) no-repeat top left;
height:146px;
width:800px;
}

#header {
height:150px;
text-align:center;
width:800px;
}

#content {
  border-left:3px solid #000;
  border-right:3px solid #000;
  border-bottom:3px solid #000;
}

#pics {
border:3px solid #000;
width:794px;
}

#nav {
top:0px;
height:1.75em;
background-color:#000;
padding:10px;
width:780px;
}

#nav ul {
padding: 0;
margin: 0;
float: left;
width: 100%;
}

#nav ul li {
	display: inline;
}

#nav li a, #nav li p {
background-color:#fff;
border-left:10px solid #DA140D;
border-right:10px solid #fff;
color:#333;
padding:3px 5px 3px 0.5em;
text-decoration:none;
font-weight:bold;
float:left;
position:relative;
margin-bottom:15px;
margin-right:15px;
}

html > body #nav li a {
width:auto;
}

#nav li a:hover {
background-color:#fff;
border-left:10px solid #f53117;
border-right:10px solid #fff;
color:#043150;
}

#page-text {
background-color:#fff;
padding:15px;
}

#page-text ul {
padding-left:15px;
}

#page-text li {
padding:2px;
}

#ems {
	width:800px;
	margin:0 auto;
	text-align:right;
	padding-top:5px;
}

#ems img {
	border:none;
}

/* the form */

label { width: 10em; float: left; font-size:12px; }
label.error { float: left; color: red;  vertical-align: top; width: 70%; padding-left: 10em; font-size:12px;}
form p { clear: both; }
.submit { margin: 0 0 10px 120px; position: relative; }
em { font-weight: bold; padding-right: 1em; vertical-align: top; }
fieldset {margin-left: 0; text-align: left; float: left; border: 0px solid black; padding: 0px;}
textarea {border: 1px solid #ccc;}
input {border: 1px solid #ccc;}
form {border: none;}
