@charset "utf-8";
/* CSS Document */

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;
	vertical-align: baseline;
	background: transparent;
}

a:link { color: #b7002e; text-decoration: none; }
a:visited { color: #07308c; text-decoration: none; }
a:hover { color: #b7002e; text-decoration: underline; }
a:active { color: #000; text-decoration: underline; }

body { color: #333; }

h1 { font: bold 20px Arial, Helvetica, sans-serif; color: #b7002e; margin: 0 0 12px 0; padding-left: 2px; }
h2 { font: bold 16px Arial, Helvetica, sans-serif; color: #b7002e; margin: 3px 0 6px;}
h3 { font: normal 14px Arial, Helvetica, sans-serif; color: #333; }
.content ul, .content ol { margin: 1.6em 0 1.6em 3px; }
.content ol { list-style: decimal !important; margin: 6px 0 15px 26px; }
.content ol li { background: none; padding:0; }
.content ul ul, .content ol ol { margin: 3px 0 3px 15px; }
.content li { font: normal 12px/16px Arial, Helvetica, sans-serif; color: #333; background: url(../images/bullet-red.gif) no-repeat 2px 8px; padding-left: 10px; }
.content li li { font: normal 12px Arial, Helvetica, sans-serif; color: #333; background: url(../images/bullet-red.gif) no-repeat 2px 8px; padding-left: 10px; }
.content #TabbedPanels1 li { background: url(../images/bg-tabs.gif) repeat-x left top; }
.content .TabbedPanelsContent .nobullet li { background: none !important; }
.content .dhtmlgoodies_tree li { background: none !important; }
.content p { margin: 0 0 12px; }
.content td p { margin: 0 8px 0 0; }
.container { background: none; width: 98%; }
#header { display: none;  }
.menu { display: none; }

#main { float: none; display: block; width: 100%; }
#banner { display: none; }
.breadcrumbs { display: none; }
.content { float: none; display: block; width: 100%; padding: 0; border-left: none; }

#footer { float: none; display: block; width: 100%; height: 103px; background: none; }
#footer .info { float: none; width: 100%; padding-top: 47px; height: 56px; background: url(../images/bg-footer-spartan.gif) no-repeat left bottom; }
#footer .info p { color: #666; font: normal 1.1em/1.6em Arial, Helvetica, sans-serif; margin: 0; }
#footer .info a { padding: 0 4px; }
#footer .info img, #footer .info em, #footer .info a { display: none; }
#footer .fifty { display: none;  }

.imgright { float: right; margin: 0 0 20px 25px; clear: both; border: 1px solid #ebebeb; }
.imgleft { float: left; margin: 0 25px 20px 0;}
.lift { margin-top: -20px; }
.noborder { border: none !important; }

.sidebar { display: none; }
