/* reset */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent; }
body { line-height: 1; }
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
:focus { outline: 0; }
ins { text-decoration: none; }
del { text-decoration: line-through; }
table { border-collapse: collapse; border-spacing: 0; }
/* ----- */

.left { float: left; }
.right { float: right; }
.clear { clear: both; }

html, body { height: 100%; }
body { font: 20px/1.5 Arial, Helvetica, Verdana, sans-serif; background: #003467; color: #000; }
a { color: #000; text-decoration: none; border-bottom: 1px dotted;}
a:hover { text-decoration: none; border-bottom: 0; }

#top { width: 100%; height: 50%; margin: -240px 0 0; float: left; visibility: hidden; }
#container { width: 600px; height: 440px; margin: 0 auto; padding: 20px; clear: both; position: relative; top: -240px; position: static; background: #fff; -moz-border-radius-topleft: 10px; -moz-border-radius-topright: 10px; -moz-border-radius-bottomleft: 10px; -moz-border-radius-bottomright: 10px; -webkit-border-top-left-radius: 10px; -webkit-border-top-right-radius: 10px; -webkit-border-bottom-left-radius: 10px; -webkit-border-bottom-right-radius: 10px; }

h1 { display: block; text-indent: -9999px; width: 247px; height: 60px; margin: 8px 0 39px 14px; background: url(/assets/images/dc-it-systems-logo.gif) 0 0 no-repeat; }
h2 { height: 43px; padding: 17px 0 0; font-size: 23px; line-height: 1; font-weight: normal; text-align: center; background: #003467; color: #fff; }

.column { margin: 37px 22px 25px 30px; float: left; display: inline; }

#footer { clear: both; font-size: 12px; text-align: right; color: #999; }
#footer a { color: #999; text-decoration: none; border-bottom: 1px dotted; }
#footer a:hover { border-bottom: 0; }
