body {border-width:0px;
border-style:solid;
border-color:black;
margin-top:2em;
background-color:#002E4A;
color:rgb(140,167,196);}

#header {
color:white;
width:auto;
border-bottom-width:3px;
border-bottom-style:solid;
border-bottom-color:#8098A8;}

#col-container {
position:relative;
min-width:52em;}

#col-left {
margin-right:16em;
min-width:32em;
padding:1em;
padding-top:2em;
padding-bottom:1em;
border-right-width:3px;
border-right-style:solid;
border-right-color:#8098A8;}

#col-right {
background-color:#002E4A;
width:12em;
position:absolute;
top:2em;
right:0;
padding-right:1em;}

#footer {
color:#FFFBDF;
text-align:center;
border-top-width:3px;
border-top-style:solid;
border-top-color:#8098A8;}

#nav{padding:1em;
    margin-top:5em;}

#nav li {list-style:none;
	text-align:left;
	font-size:12pt;
	margin-top:1em;
	margin-bottom:0.7em;}

#nav li a {display:inline;
	color:inherit;}

h1 {text-align:center;
color:#FFFBDF;
font-family:times new roman;
font-size:36pt;}

#header-main{height:180px;}

#header-logo{
float:right;
text-align:center;
color:#FFFBDF;
height:178px;
width:14em;
margin-bottom:2em;}

#header-logo h2 {
font-family:verdana;
font-size:10pt;
font-weight:normal;
text-transform:uppercase;
margin-top:0;}

h3 {
color:#FFFBDF;
font-family:tahoma;
font-size:10pt;
font-weight:normal;
margin:1em;}

h4 {
color:#FFFBDF;
font-family:tahoma;
font-size:14pt;
font-weight:normal;
text-decoration:underline;
margin-bottom:-.9em;}

p, ul {font-family:tahoma;
font-size:12pt;
line-height:1.0;}

p a{color:inherit;}

a:link {
font-weight: bold; 
text-decoration: underline; 
color: #B7A5DF;}

a:visited { 
font-weight: bold; 
text-decoration: underline; 
color: #D4CDDC;}

a:hover, a:active { 
text-decoration: underline; 
color: #9685BA;}