* {
margin: 0;
padding: 0;
}
html, body, h1, h2, h3, h4, h5, h6, p, div, form, code, pre, fieldset, legend, dl, dt, dd {
margin: 0;
padding: 0;
}
body {
font-size:80.1%;
line-height: 1.35em;
font-family: Verdana, Arial, Helvetica, sans-serif;
min-width: 750px;
height: 100%;
color: black;
background: transparent url(/images/sidebar-bkgd.gif) repeat-y;
/*text-align: center*/
}
/************************************ HEADER *************************/
#header {
width: 100%;
height: 110px;
background: transparent url(/images/header-bkgd.gif) repeat-x;
}
#brand {
width: 750px;
height: 110px;
background: transparent url(/images/header.gif);
/*text-align: center;
margin: 0 auto*/
}
#wrapper {
/*text-align: center;
margin: 0 auto;
background: transparent url(/images/content.gif)*/
}
/************************************ LEFT NAV *************************/
#leftnav {
width: 180px;
float: left;
margin: 0;
text-align: center;
}
/************************************ MENU MAIN  *************************/
.menu-main {
}
.menu-main ul {
list-style: none;
width: 180px;
overflow: hidden;
margin: 30px 0 0 0;
}
.menu-main ul li {
}
.menu-main ul li a {
display: block;
width: 100%;
height: 24px;
line-height: 24px;
font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif;
font-size: 10px;
font-weight: bold;
text-align: left;
padding: 0 0 0 10px;
border-bottom: 1px #670001 solid;
}
.menu-main ul li a:link,
.menu-main ul li a:visited {
text-decoration: none;
color: white;
background-color: #8f0606;
}
.menu-main ul li a:hover {
text-decoration: none;
color: white;
background-color: #c09a45;
}
/************************************ ELEMENTS *************************/
h1 {
color: #800000;
font-family: Verdana, Tahoma, Helvetica, Arial, sans-serif;
font-weight: bold;
font-size: 1.7em;
line-height: 1.35em;
padding-bottom: 15px;
text-align: center;
}
h2 {
color: #800000;
font-family: Verdana, Tahoma, Helvetica, Arial, sans-serif;
font-weight: bold;
font-size: 1.3em ;
line-height: 1.20em;
padding: 6px 0 3px 0;
}
h3 {
color: #800000;
font-family: Times, "Times New Roman", serif;
font-weight: bold;
font-size: 1.6em;
line-height: 1.1em;
margin: 10px 60px;
text-align: center;
}
h4 {
color: black;
font-family: Times, "Times New Roman", serif;
font-weight: bold;
font-size: 1.4em;
line-height: 1.1em;
margin: 10px 0px 10px 0px;
text-align: left;
}
p {
margin-bottom: .8em;
}
td {
}
tr {
}
hr {
}
a:link, a:visited {
color: #b00000;
text-decoration: none;
}
a:hover {
color: #fd0000;
text-decoration: underline;
}
/************************************ FOOTER *************************/
#footer {
width: 100%;
height: auto;
}
#footer p {
text-align: center;
padding-top: 10px;
font-size: .9em !important;
font-size: .8em;
font-family: Verdana, Arial, Helvetica, sans-serif;
}
/************************************ CONTENT AREA *************************/
#content {
margin: 0 0 0 215px;
padding: 20px 0;
background: transparent;
text-align: left;
width: 540px;
}
#content ul {
display: list-item;
list-style-type: square;
margin: 0 0 10px 30px;
background: transparent;
}
#content ul li {
line-height: 130%;
margin: 3px 0;
padding: 0 0 0 4px;
}
#content ol {
list-style-type: decimal;
margin: 0 0 10px 30px;
background: transparent;
}
#content ol li {
line-height: 130%;
margin: 3px 0;
padding: 0 0 0 4px;
}
/************************************ FORMATTING *************************/
.text-bold {
font-weight: bold;
}
.text-italic {
font-style: italic;
}
.text-bold-italic {
font-style: italic;
font-weight: bold;
}
.text-legal {
font-size: .8em !important;
font-size: .7em;
}
.text-underline {
text-decoration: underline;
}
.text-book-title {
font-style: italic;
text-decoration: underline;
}
.image-left {
float: left;
margin: 3px 12px 4px 0;
border: 1px #000000 solid;
}
.image-right {
float: right;
margin: 3px 0px 4px 12px;
border: 1px #000000 solid;
}
/************************************ CSS FIX FOR FLOATS *************************/
.clearboth {
clear: both;
margin: 0em;
padding: 0em;
}
.clearfix:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}
.clearfix {
display: inline-table;
}
/* Hides from IE-mac \*/
* html .clearfix {
height: 1%;
}
.clearfix {
display: block;
}
/************************************ TABLES *************************/
TABLE.content-table {
border-style: solid none none solid;
border-width: 1px 0px 0px 1px;
border-color: #670001;
width: 100%;
color: #000;
margin-bottom:6px;
}
TABLE.content-table th {
font-size: 1.1em;
font-family: Verdana, Arial, Helvetica, sans-serif;
padding: 3px 5px;
border-style: none solid solid none ;
border-width: 0px 1px 1px 0px;
border-color: #670001;
background: #dcdcdc;
text-align: center;
}
TABLE.content-table  td {
font-size: 1em;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-weight: normal;
padding: 4px 5px;
border-style: none solid solid none;
border-width: 0px 1px 1px 0px;
border-color: #670001;
background: #fbfbfb;
line-height: 1.2em;
}
tr.red td{
background: #ffe7e6;
}
tr.gray td{
background: #e7e7e7;
}
tr.green td{
background: #e9fbdf;
}
