#clean { background-image: url(images/clean.jpg) }
#contact { margin-bottom: 0.0 }
#content { background-image: url(images/gradient.png); background-position: top; background-repeat: repeat-x; min-height: 20.0em; padding-bottom: 1.0em; padding-top: 1.0em; text-align: left; background-color: #aac4f5 }
#content, #kwicks, #menu, #submit, .button-target, .footer-text, .level-1, .level-2, .submenu, body, #search, #search-box, #search-button { margin: 0.0 }
#content, #navigation, .footer-text { padding-left: 1.0em }
#content, .footer-text { padding-right: 1.0em }
#content-wrapper { background-image: url(images/body.png); background-repeat: repeat-y; overflow: auto }
#content-wrapper, #footer { background-position: center; padding-left: 60px; padding-right: 60px }
#content-wrapper, .clearer { clear: both }
#first-item { border-top: #ddd solid 1px }
#footer { background-image: url(images/footer.jpg); background-repeat: no-repeat; height: 52px; padding-top: 0.01em }
#header { height: 162px; width: 820px; background-image:url(images/header.jpg) }
#kwicks { position: relative }
#kwicks .kwick { width: 140px }
#eval, #clean { border-right: #333 solid 2px }
#kwicks .kwick { height: 100px }
#kwicks .kwick, .field-wrapper, .video { float: left }
#kwicks .kwick, fieldset, fieldset:after { display: block }
#kwicks, #kwicks .kwick, #menu, .button-target, .noborder, .submenu, body { padding: 0.0 }
#kwicks-container { width: 426px; margin-left: 0.0; margin-right: 0.0; margin-top: 0.8em; margin-bottom: 0.0; background-color: #333; padding-top: 2px; padding-bottom: 2px; padding-left: 2px; height: 100px }
#kwicks-container, #menu, .feature { overflow: hidden }
#menu { width: 200px }
#menu, .level-2 { font-size: 0.9em }
#menu, .submenu { list-style-type: none }
#menu, .submenu, h1, h2 { font-weight: normal }
#menu, body, .basic-form input, .basic-form select, .basic-form textarea { line-height: 1.5em }
#menu, h1, h2, legend { font-family: "Gill Sans" , "Gill Sans MT" , "Trebuchet MS"; letter-spacing: 0.1em; text-transform: uppercase !important }
#navigation { margin-left: 1.0em }
#navigation, #submit-wrapper, .noborder { float: right }
#navigation, a, h1, h2, legend { color: #556997 }
#navigation, fieldset, ol, p, ul { margin-bottom: 1.0em }
#page { margin-left: auto; margin-right: auto; width: 820px }
#eval { background-image: url(images/evaluate.jpg) }
#submit { background: none }
#submit, .button-target, .noborder { border: none }
#submit-wrapper { margin-right: 0.0 }
#submit-wrapper { margin-top: 1.5em; font-weight: normal }
#track { background-image: url(images/track.jpg) }
.alert { font-size: 14pt }
.alert, .required:after { color: #F00 }
.button-target { height: 100.0%; width: 100.0% }
.feature { background-color: #c7d4f5; border-color: #344264; border-style: solid; border-width: 0.1em; text-align: center }
.field-wrapper, .video { margin-right: 1.0em }
.field-wrapper, h1, h2, h3, h4 { margin-bottom: 0.5em }
.field-wrapper, strong { font-weight: bold }
.footer-text { color: #e2e6ef; padding-top: 0.55em }
.level-1 { border-bottom: #ddd solid 1px; padding-left: 0.2em }
.level-1, .level-2 { padding-bottom: 0.0; padding-right: 0.5em; padding-top: 0.0 }
.level-2 { padding-left: 1.2em }
a { text-decoration: none }
.video { clear: none; margin-top: 0.5em }
.required:after { content: "*" }
a:hover { text-decoration: underline }
body, #search-box, .basic-form input, .basic-form select, .basic-form textarea { font-family: "Lucida Grande", Tahoma, Verdana, sans-serif }
body, p, .basic-form input, .basic-form select, .basic-form textarea, #search-box { color: #344264 }
body { background: #b2bacc; font-size: 0.9em }
fieldset { border: #556997 solid 0.15em; margin-top: 1.0em; padding: 1.1em }
fieldset:after { content: "."; height: 0.0; visibility: hidden }
form { overflow: visible }
.basic-form input, .basic-form select, .basic-form textarea { background-color: #FFFBDB; border: #999 solid 0.1em; font-size: 100.5%; margin-right: 0.5em; padding: 0.1em }
.basic-form input.required { background-color: #FAA; border: #F00 solid 0.5em; color: #500 }
h1, h2, h3, h4 { font-size: 1.5em; line-height: 1.5em; font-weight: lighter }
h3, h4 { margin-top: 1.2em; margin-bottom: 1em; letter-spacing: -0.06em }
h4 { margin-bottom: 0 }
h1, h2, ol, p, ul { margin-top: 0.0 }
#search, #search-button, img { padding: 0 }
#search { position: relative; float: right; top: 124px; right: 72px }
#search-box, #search-button { float: left; border: none; background: none }
#search-box { padding: 3px; width: 132px; height: 17px; font-size: 14px }
#search-button { width: 21px; height: 21px }
.basic-form textarea { width: 20em; height: 5em }
.basic-form { overflow: hidden }
.centered { text-align: center }
img { border: none }
.slideshow { border: #333 solid 2px; background-color: #333; overflow: hidden; margin-bottom: 1em }
.video { float: right; margin: 1em }