* {
	color: #000 !important;
	background-color: #fff !important;
}

h1 { font-size: 14pt !important; }
h2 { font-size: 12pt !important; }
h3 { font-size: 10pt !important; font-weight: bold;}

body, td, th {
	font-size: 10pt;
	font-family: Verdana, Arial, Helvetica, sans-serif !important;
	text-align: center;
}
td, th {
	text-align: left;
}

#wrapper {
	border: none !important;
	margin: 0 !important;
	/*text-align: left;*/
  width: 100% !important;
}

#content-wrapper {
	width: 100%;
        top: 23px;
        position: relative;
        left: 0;
}

#branding-global { 
    width: 100%; 
    background-color: #666 !important;
    height: 23px;
}

#sidebar {
    position: absolute;
    left: 525px;
    margin: 0 !important;
    top: 109px !important;
    float: none;
}


#branding-logo { z-index: 100000000; }

#content {
	margin: 0;
	padding-top: 40px;
	width: 505px;
}

#content.wide {
	margin: 0;
	width: 760px;
}

table.list {
	width: 100%;
}
table.list th,
table.list td {
	color: #000;
	background-color:#fff;
	border-bottom: 1px solid #000;
}

table.list tr th {
	border-top: 1px solid #000;
	border-bottom: 2px solid #000;
}

#footer { padding-left: 0; }
#footer address { font-size: 8pt; }

#branding,
#nav-global,
#nav-sub,
#search,
#skip-to,
#style-switcher,
#wrapper-crumb-trail,
#nav-wrapper { display: none; }

div#branding-decoration { background-image: none !important}

#sidebar .right h1 { font-size: 11pt !important; height: auto; background-image: none; border-top: 2px solid #901a1e; border-bottom: 1px solid #901A1E; padding-left: 0; }

#sidebar .right h2 { font-size: 10pt !important }

#sidebar .right p { }

#content-wrapper {float: none !important; }

#footer {width: 100%; margin: 50px 0 0 0; padding: 5px 0; clear: both !important; border-top: 1px solid #666; }
div#footer-col-left, div#footer-col-right { margin: 0; padding: 0; top: 0; position: relative;}
div#footer-col-left {
    left: 0;
z-index: 100000000;
}
div#footer-col-right {
    right: 0 !important;
}

