body {background: #0F1F3A url(../images/body-bg.jpg) repeat-x left top; text-align: center;}
body, td {padding: 0px; margin: 0px; font-family: arial, tahoma, verdana, trebuchet MS; font-size: 11px; color: #FFFFFF;}
form, div {padding: 0px; margin: 0px;}
p {padding-top: 0px; margin-top: 0px; margin-bottom: 12px;}
img {border: 0px;}

.input {font-family: arial, verdana, tahoma; font-size: 12px; height: 18px; padding: 0px !important; color: #000000; border: 1px solid #888888;}
textarea.input {height: auto; background: #FFFFFF;} 
.button {font-family: arial; color: #FFFFFF; font-size: 11px; background: #30526B; border: 0px solid;}

h1, h2, h3, h4, h5 {line-height: 100%; margin: 0px 0px 2% 0px; padding: 0px;}

h1 {margin: 0px; padding: 0px; font-size: 10px;}
h1 a {margin: 24px 0px 0px 26px; padding: 0px; display: block; position: absolute; width: 176px; height: 39px; background: url(../images/logo.gif) no-repeat left top; text-indent: -9999px; float: left; text-decoration: none;}

a {text-decoration: underline; color: #FFFFFF;}
a:hover, a.selected {text-decoration: none;}

p.link {margin: 0px; float: right;}
p.link a {display: block; line-height: 19px; padding: 0px 5px; background: #5E5D5D;}

.clear {clear: both; height: 1px; display: block;}
.textleft {text-align: left !important;}
.textright {text-align: right !important;}

blockquote.slogan {margin: 0px; padding: 0px; clear: both; display: block; width: 266px; height: 65px; background: url(../images/slogan.gif) no-repeat; text-indent: -9999px;}
* html blockquote.slogan {margin-left: 47px;}

#wrapper {width: 898px; margin: 55px auto 0px auto; text-align: left;}
#wcont {border: 1px solid #ACC3E7; padding: 4px;}

#mmenu {margin: 0px 0px 0px 480px; padding: 0px; position: absolute; width: 420px;}
#mmenu li {margin: 0px; padding: 0px; display: inline; list-style: none;}
#mmenu li a {padding: 33px 2px 0px 2px; margin: 0px 15px 0px 0px; display: block; float: left; color: #FFFFFF; text-decoration: none; font-family: trebuchet MS, Arial Narrow, arial, verdana, tahoma; font-size: 18px; background: url(../images/mmenu-bg.gif) no-repeat -100% 0%;}
#mmenu li a.selected, #mmenu li a:hover {background-position: 50% 0%;}

#icos {margin: 27px 0px 0px 226px; padding: 0px; position: absolute;}
#icos li {margin: 0px; padding: 0px; list-style: none; display: inline;}
#icos li a {margin: 0px 0px 9px 0px; display: block; float: left; clear: both; background: no-repeat; text-indent: -9999px; line-height: 11px; text-decoration: none;}
#icos li a.home {width: 11px; height: 11px; background-image: url(../images/ico-home.gif);}
#icos li a.mail {width: 11px; height: 7px; background-image: url(../images/ico-mail.gif);}

#top {height: 84px; background: #0F1F3A;}

#splash {height: 560px; background: url(../images/splash.jpg) no-repeat; display: block;}
#splash blockquote.slogan {position: absolute; margin: 84px 0px 0px 94px;}
#splash .text {line-height: 150%; margin: 350px 0px 0px 485px; width: 360px; position: absolute;}
#splash .text p {margin-bottom: 25px;}
#splash .text p.link {margin: -15px -15px 0px 0px; position: relative;}

#hdr {height: 142px; background: url(../images/hdr-bg.jpg) no-repeat left top;}
#hdr blockquote.slogan {position: absolute; margin: 41px 0px 0px 96px;}

#ftr {margin-bottom: 13px;}
#ftr p.address {margin: 10px 0px 0px 6px; float: left; width: 45%;}
#ftr p.copy {margin: 18px 6px 0px 0px; float: right; width: 45%; text-align: right;}
#ftr p.copy a {color: #017BCF;}
* html #ftr p.address {margin-left: 13px;}
* html #ftr p.copy {margin-right: 3px;}

#body {width: 100%; display: block;}

#menu {margin: 28px 0px 0px 24px; padding: 0px; float: left; display: block; width: 165px;}
#menu ul {margin: 0px; padding: 0px;}
#menu li {margin: 0px; padding: 0px; line-height: 160%; list-style: none; text-indent: 0px;}
#menu a {color: #7FC6FD;}
#menu a.selected {font-weight: bold; color: #FFFFFF; text-decoration: none;}
* html #menu {margin-left: 12px;}

#content {margin: 0px; padding: 0px; float: right; width: 625px; min-height: 393px; background: url(../images/content-brd.gif) no-repeat left top;}
#content .ccont {padding: 28px 25px 30px 43px;}
#content .cfix {width: 100%;}
* html #content {height: 350px;}

#content h3 {margin: 0px 0px 25px 0px; pading: 0px; font-size: 18px; font-weight: normal; font-family: trebuchet MS; float: left; width: 55%;}
#content p.taxonomy {margin-bottom: 25px; padding-top: 0px; float: right; width: 44%; _margin-left: -1px; color: #7FC6FD; font-size: 10px; text-align: right;}
#content p.taxonomy a {color: #7FC6FD;}

#content .ctext p {line-height: 175%; margin-bottom: 25px;}
#content .ctext img.left {margin: 0px 20px 10px 0px; position: relative; float: left;}
#content .ctext img.right {margin: 0px 0px 10px 20px; position: relative; float: right;}

#content table.table {width: 100%; border: 1px solid #FFFFFF; border-left: 0px; border-top: 0px; margin-bottom: 30px;}
#content table.table td, #content table.table th {padding: 8px 18px; border: 1px solid #FFFFFF; border-right: 0px; border-bottom: 0px; width: 100%; text-align: center; font-size: 11px;}

#feedback {border: 1px solid #536889; padding: 3px; width: 390px;}
#feedback fieldset {margin: 0px; padding: 0px; border: 0px solid;}
#feedback fieldset legend {display: none;}
#feedback .ctext {margin-bottom: 35px;}
#feedback form {background: #026FBF url(../images/fb-bg.jpg) repeat-x left top; padding: 25px 10px 0px 10px;}
#feedback label {width: 120px; float: left; text-align: right; margin-right: 10px; padding-top: 2px;}
#feedback label span {color: #E36102;}
#feedback .form {width: 388px; float: left;}
#feedback .row {margin-bottom: 11px;}
#feedback .input {width: 220px; float: left;}
#feedback .submit {margin-left: 276px;}


