/* CSS for layout */

#header {width: 974px; height: 123px; background: #0066CC url(header-bg.jpg) top left no-repeat; position: relative;}
#headerLink {position: absolute; top: 15px; right: 10px; width: 185px; height: 55px; border: 0;}

.hidden {display: none;}
.clear {clear: both;}

.menu {margin: 0; padding: 0; position: absolute; bottom: 10px; left: 10px; height: 16px;}
.menu li {display: inline; padding: 0; margin: 0; list-style-type: none;}
.menu li a {display: block; float: left; height: 14px; border: 1px solid #c0d0ff; width: 140px; text-align: center; line-height: 14px; color: #ffffff; text-decoration: none; text-transform: lowercase; margin-right: 18px; font-size: 0.9em; font-weight: bold; font-family: Arial, Helvetica, sans-serif;}
.menu li a:hover {background: #7080e0;}

#page {padding: 10px; background: #ffffff url(page-bg.jpg) right 20px no-repeat; width: 954px;}
#content {width: 787px; min-height: 300px;}

label {width: 200px; display: inline-block; vertical-align: top;}
input[type=text], textarea {width: 400px; font-family: sans-serif; font-size: 1em;}
textarea {height: 150px;}

#footer {font-size: 0.8em; width: 974px; text-align: center;}
#blueBar {background: #283a8e; text-align: center; text-transform: uppercase; color: #ffffff; font-weight: bold; letter-spacing: 0.2em;}
.footerLinks {margin: 0; padding: 0;}
.footerLinks li {display: inline; padding: 0 5px; margin: 0; list-style-type: none;}
.footerLinks li a {text-decoration: none;}
.footerLinks li a:hover {text-decoration: underline;}