body { font-family: arial, verdana; font-size: 11px; text-align: center; }
td { font-family: arial, verdana; font-size: 11px; }

.wrapper { margin-left: auto; margin-right: auto; width: 732px; }

.header { height: 90px; width: 732px; }
.header td { font-size: 12px; color: #7a7a7a; }
.header img { border: 0px; }
.header table { border: 0px; padding: 0px; border-style: collapse; }
.header td a { padding-left: 10px; text-decoration: none; color: #7a7a7a; }
.header td a:hover { padding-left: 10px; text-decoration: underline; color: #7a7a7a; }

.navigation { width: 732px; background: url('../media/button_background.gif'); height: 47px; overflow: hidden; }
.navigation a   { background: url('../media/button_background.gif') no-repeat top right;height: 47px; display: block; float: left; color: #fff; text-decoration: none; font-weight: bold; vertical-align: center; padding: 9px 19px 0 19px; overflow: hidden; }
.navigation a:hover { background: url('../media/button_background.gif') no-repeat bottom right; height: 47px; display: block; float: left; color: #fff; text-decoration: none; font-weight: bold; vertical-align: center; padding: 9px 19px 0 19px; overflow: hidden; }

html>body .navigation a   { background: url('../media/button_background.gif') no-repeat top right;height: 47px; display: block; float: left; color: #fff; text-decoration: none; font-weight: bold; vertical-align: center; padding: 9px 19px 0 19px; overflow: hidden; }
html>body .navigation a:hover { background: url('../media/button_background.gif') no-repeat bottom right; height: 47px; display: block; float: left; color: #fff; text-decoration: none; font-weight: bold; vertical-align: center; padding: 9px 19px 0 19px; overflow: hidden; }

.content { width: 732px; text-align: left; }

.content .small_box { background: #e3e8ec; padding: 5px; float: right; width: 159px; }
html>body .content .small_box { background: #e3e8ec; padding: 5px; float: right; width: 163px; }

.content h1 { background: url('../media/content_header.jpg') no-repeat; clear: both; width: 100%; font-size: 1em; color: #fff; height: 32px; padding-top: 10px; padding-left: 25px; margin: 0; }
.content td { vertical-align: top; }
.content p { margin: 0px; }

.footer { height: 90px; width: 732px; border-top: 1px #ddd solid; clear: both; margin-top: 10px; padding-top: 5px; text-align: center; color: #000; }
.footer a { text-decoration: none; color: #555; }
.footer a:hover { text-decoration: underline; color: #555; }

.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display: inline-block; }

/* Holly Hack Targets IE Win only \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End Holly Hack */
