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

* {
margin:0;
padding:0;
}

img {
border:none;
}

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

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

p {
padding-bottom:5px;
}

ul {
padding-bottom:5px;
}

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

#shell {
margin:0 auto;
width:800px;
text-align:left;
background:url(../images/shell-bot.png) left bottom no-repeat;
padding-bottom:10px;
}

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

#header {
height:30px;
text-align:center;
}

#content {
  background-color:#fff;
  padding-left:30px;
  padding-right:30px;
  min-height:375px;
  height:auto !important;
  height:375px;
}

#pics {
padding-bottom:15px;
}

#nav {
position:relative;
top:0px;
width:20%;
background-color:#fff;
padding-bottom:15px;
}

#nav h3 {
background:#3b4262 none repeat scroll 0 0;
border-bottom:4px solid #333;
color:#FFFFFF;
font-size:1.1em;
margin:0;
padding:0.25em 0;
text-align:center;
}

#nav ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}

#nav li {
border-bottom:2px solid #333;
margin:0;
}

#nav li a, #nav li p {
background-color:#830318;
border-left:10px solid #690213;
border-right:10px solid #a0011b;
color:#fff;
display:block;
padding:3px 5px 3px 0.5em;
text-decoration:none;
font-weight:bold;
}

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

#nav li a:hover {
background-color:#D2DCE2;
border-left:10px solid #6D94AC;
border-right:10px solid #D2DCE2;
color:#043150;
}

#page-text {
position:relative;
float:right;
padding-left:15px;
background-color:#fff;
padding-bottom:15px;
width:78%;
}

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

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

#ems {
padding-top:15px;
text-align:center;
clear:both;
}

#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; width: 400px; text-align: left; float: left; border: 0px solid black; padding: 0px;}
#formtext{color: #000;}
textarea {border: 1px solid #ccc;}
input {border: 1px solid #ccc;}
form {border: none;}