html {background-image: url(../images/bkg.jpg); background-position: center; margin: 0px; padding: 0px;}
body {background-image: url(../images/header.jpg); background-repeat: repeat-x; margin: 0px; padding: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;}

p {margin: 0px; padding: 0px;}

.testimonial {position: absolute; left: 50%; margin-left: 20px; width: 320px; height: 68px; top: 6px; color: #0E177C; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;}
.testimonial a {color: #F0F0F0;}
.navigation {position: absolute; left: 50%; margin-left: -399px; width: 798px; height: 29px; top: 262px; padding: 4px; font-size: 16px; font-weight: bold; text-align: center;}
.navigation a {color: #0E187A; text-decoration: none;}
.picture {position: absolute; left: 50%; margin-left: -383px; width: 766px; height: 176px; top: 82px;}
.logo {position: absolute; left: 50%; margin-left: -375px; width: 360px; height: 79px; top: 0px;}
.placer {position: relative; width: 10px; height: 320px;}

.main {position: absolute; left: 50%; margin-left: -372px; width: 742px; top: 295px;}
.content {position: relative; width: 742px; background-image: url('../images/bkg_middle.gif'); background-repeat: repeat-y; background-color: #FFFFFF;}
.left {position: relative; width: 175px; padding: 6px 10px 6px 10px; margin-right: 10px; float: left;}
.right {position: relative; width: 518px; padding: 0px 0px 0px 6px; float: left;}
.footer {position: relative; width: 722px; height: auto; padding: 10px; text-align: center; font-size: 14px; font-weight: bold; color: #2E4375; margin-bottom: 100px;}
.amalgam {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold;}

/* CONTACT */
.required {color: red;}
.tableTitle {width: 110px; font-size: 10pt; font-weight: bold; color: #333333;}
.textInput {border: solid 1px #333333; width: 360px; font-size: 10pt; padding: 2px;}
.textInputShort {border: solid 1px #333333; width: 260px; font-size: 10pt; padding: 2px;}
.textareaInput {border: solid 1px #333333; width: 360px; height: 100px; font-size: 10pt; padding: 2px;}
.submitInput {border: solid 1px #333333; background-color: #DDDDDD; font-size: 10pt; color: #333333; padding: 2px;}
.submitInput:hover {background-color: #333333; color: #DDDDDD; cursor: pointer;}

/* Join Mailing List */
.listFont {font-weight: bold; color: #0E187B;}
.listInput {border: solid 1px #333333; width: 100px; font-size: 10pt; padding: 2px;}
.listSubmitInput {border: solid 1px #333333; background-color: #DDDDDD; font-size: 10pt; color: #333333; padding: 2px;}
.listSubmitInput:hover {background-color: #333333; color: #DDDDDD; cursor: pointer;}
