
.container   { background-color: #fff; width: 990px; height: auto }
a.darkgrey:link       { color: #424542; text-decoration: none }
a.darkgrey:visited     { color: #424542; text-decoration: none }
a.darkgrey:hover         { color: #b10135 }
a.darkgrey:active       { color: #b10135 }
a.white:link       { color: #ffffff; text-decoration: none }
a.white:visited     { color: #ffffff; text-decoration: none }
a.white:hover         { color: #424542 }
a.white:active       { color: #ffffff }
.copyright  { color: #696969; font-size: 0.7em; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: right; padding-top: 5px; width: 980px }
.logotl { text-align: left; padding-left: 15px; width: 990px }
.words { color: #7c7c7c; font-size: 0.1em; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #7c7c7c }
.missingout { color: #b10135; font-size: 0.8em; font-family: Verdana, Arial, Helvetica, sans-serif }
.topgreen { background-color: #adde01; background-image: url("../images/topgreen.jpg"); background-repeat: repeat-x; width: 990px; height: 41px }
.mainimage  { position: relative; width: 990px; height: 353px }
.middle { background-image: url("../images/middlegrad.jpg"); background-repeat: repeat-x; position: relative; width: 990px; height: 151px }
.bottom { background-image: url("../images/bottom.jpg"); background-repeat: repeat-x; width: 990px; height: 37px }
.navcolumn  { text-align: center; padding-top: 15px; padding-bottom: 15px; padding-left: 15px; width: 175px; height: 100%; float: left }
.secondcolumn { color: #424542; font-size: 0.7em; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: left; padding-top: 15px; padding-bottom: 15px; width: 300px; height: 100%; float: left }
.secondcolumnhalf { color: #424542; font-size: 0.7em; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: left; padding-top: 15px; padding-bottom: 15px; width: 275px; height: 100%; float: left }
.foliobottom  { color: #424542; font-size: 0.7em; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: center; padding-top: 35px; padding-bottom: 15px; width: 581px; height: 100%; float: left }
.secondcolumnfull { color: #424542; font-size: 0.7em; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: left; padding-top: 15px; padding-bottom: 15px; width: 581px; height: 100%; float: left }
.thirdcolumn { color: #424542; font-size: 0.7em; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: left; padding-top: 15px; padding-bottom: 15px; width: 250px; height: 100%; float: left }
.thirdcolumnhalf { color: #424542; font-size: 0.7em; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: left; padding-top: 15px; padding-bottom: 15px; width: 275px; height: 100%; float: left }
.h1 { color: #90a831; font-size: 1.2em; font-family: Verdana, Arial, Helvetica, sans-serif; padding-bottom: 5px }
.fourthcolumn { color: #424542; font-size: 0.7em; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: center; position: absolute; top: 35px; right: 45px; width: auto; height: 100%; float: left }
.verticalspacer { background-color: #ccc; margin-top: 15px; margin-right: 15px; margin-left: 15px; width: 1px; height: 80%; float: left }
.verticalspacerclear { margin-top: 15px; margin-right: 15px; margin-left: 15px; width: 1px; height: 80%; float: left }
.contactformover     { background-color: #424542; position: absolute; top: 0; right: 0; width: 355px; height: 353px; -moz-opacity: .50; filter: alpha(opacity=50); opacity: .50    }
.contactform    { padding: 25px; position: absolute; top: 0; right: 0; width: 355px; height: auto }
.folioholder   { background-image: url("../images/foliobg.jpg"); background-repeat: repeat-x; position: relative; width: 10000px; height: 353px }
.leftspacer { position: relative; width: 270px; height: 353px; float: left }
.leftspacerportrait { position: relative; width: 392px; height: 353px; float: left }
.landscapespacer  { position: relative; width: 185px; height: 353px; float: left }
.portraitspacer { position: relative; width: 307px; height: 353px; float: left }
.rightarrow   { position: absolute; right: 55px; bottom: 0 }
.leftarrow   { position: absolute; bottom: 0; left: 55px }
.landscape { position: relative; width: 451px; height: 353px; float: left }
.portrait { position: relative; width: 207px; height: 353px; float: left }
.landscapenav { position: relative; width: 451px; height: 35px; float: left }
.portraitnav { position: relative; width: 207px; height: 35px; float: left }
.formlabel  { color: #fff; font-size: 0.7em; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-align: right; padding-right: 5px }
a.button:link { color: #424542; font-size: 0.7em; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #e5e5e5; text-decoration: none; margin-bottom: 1px; padding: 5px; width: 155px; float: left; vertical-align: middle }
a.button:visited { color: #424542; font-size: 0.7em; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #e5e5e5; text-decoration: none; margin-bottom: 1px; padding: 5px; width: 155px; float: left; vertical-align: middle }
a.button:hover { color: #424542; font-size: 0.7em; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #d4d4d4; margin-bottom: 1px; padding: 5px; width: 155px; float: left; vertical-align: middle }
a.button:active { color: #424542; font-size: 0.7em; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #d4d4d4; text-decoration: none; margin-bottom: 1px; padding: 5px; width: 155px; float: left; vertical-align: middle }

