/** 
 * RESET Styles 
 */
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,
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-weight: inherit; font-style: inherit; font-size: 100%;	font-family: inherit; vertical-align: baseline; }
/* remember to define focus styles! */
:focus { outline: 0; }
body { line-height: 1; color: black; background: white; }
ol, ul { list-style: none; }
/* tables still need 'cellspacing="0"' in the markup */
table {	border-collapse: separate; border-spacing: 0; }
caption, th, td { text-align: left;	font-weight: normal; }
blockquote:before, blockquote:after,q:before, q:after {	content: ""; }
blockquote, q {	quotes: "" ""; }

/** 
 * Structure 
 */
html { height: 100%; }
body.unk_body { background: #FFFFFF; color: #756c63; font-size: 12px; font-family: Myriad Pro; background-image: url('../images/backgrounds/bg_gradient.jpg'); background-position: bottom; background-repeat: repeat-x; }


#unk_footer { position: absolute; bottom: 0px; width: 100%; }
#unk_blueBox { height: 50px; background-color: #1c0a97; }
#unk_footerLabel { width: 840px; margin: 0px auto; padding-bottom: 8px; }
#unk_links { padding-top: 7px; width: 850px; margin: 0px auto; line-height: 18px; }
#unk_center { width: 960px; height: 630px; position: absolute; margin-top: -315px; top: 50%; margin-left: -480px; left: 50%; }