/* resets
----------------------------------*/
h1, h2, h3, h4, h5, h6, p, ul, ol, li, form, span, fieldset, legend, blockquote { margin: 0; padding: 0; }
li { list-style: none; margin: 0px; padding: 0px; }
img { border: none; }
a, a:link, a:visited, a:active, a:hover { text-decoration: underline; font-weight: normal; color: #003399; outline: none; }
a:hover { color: #E33A20; }
hr, span, .plain-only{	display:none;}
body { margin: 0px; color: #333; background-color: #FFF; background-image: url(../img/fslink-sqr.png); background-repeat: repeat-x; font-family: Verdana, Arial, Tahoma, Geneva, sans-serif; font-size: 82.5%; }
p { line-height: 180%; }
.clearfix:after {    content: ".";    display: block;    height: 0;    clear: both;    visibility: hidden;    }
.clearfix {display: inline-block;}  /* for IE/Mac */


#header { height: 293px; background: url(../img/header.png) no-repeat; position: relative; margin: 0px; padding: 0px; width: 960px; }
#wrap { width:960px; display:block; margin-left:auto; margin-right:auto; position:relative; background-image: url(../img/holdon.png); background-position: center top; background-repeat: no-repeat; }
.logolink { position: absolute; background: url(../img/logo.png); left: 12px; top: 20px; display: block; height: 40px; width: 150px; z-index: 3; visibility: visible; }
#contact {  color: #AAAAAA;  font-size: 0.85em;  position: absolute;  right: 0;  text-align: left;  top: 15px;  z-index: 4;}
#contact a {  background: url("../img/emailus.png") no-repeat scroll 0 4px transparent;  color: #909F18;  display: block;  padding-left: 25px;  text-decoration: none;  width: 100px;}
