body {
    font-family: Helvetica, Arial, sans-serif;
    background-color: white;
    color: black;
    font-weight: normal;
    font-size: 90%;
    border: 0px none;
}

h1 {
    font-family: Helvetica, Arial, sans-serif;
    color: black;
    background-color: transparent;
    font-weight: bold;
    font-size: 115%;
    line-height: 110%;
}

h2 {
    font-family: Helvetica, Arial, sans-serif;
    color: black;
    padding-top: 4px;
    background-color: transparent;
    font-weight: bold;
    font-size: 100%;
}

.logo {
    font-family: serif;
    color: #30383A;
    font-weight: bold;
    font-size: 115%;
    line-height: 110%;
}

.heading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight: bold;
	color: #000000;
	line-height: 130%;
}

.detailHeading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 90%;
	line-height: 115%;
	font-weight: bold;
	color: #666666;
}
.detailText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 90%;
	line-height: 115%;
	color: #666666;
}

.smallBold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
	line-height: 125%;
	font-weight: bold;
	color: #666666;
}

.question {
    padding-top: 4px;
    background-color: transparent;
    font-size: 90%;
}

.answer {
    background-color: transparent;
    font-size: 90%;
}

.menuItem1 {
    background-color: transparent;
    font-size: 90%;
    color: #000000;
}

.menuItem2 {
	
    background-color: transparent;
    font-size: 80%;
    color: gray;
}

.menuItem3 {
	
    background-color: transparent;
    font-size: 75%;
    color: green;
}

.menuItem4 {
	
    background-color: transparent;
    font-size: 70%;
    color: blue;
}

.small {
    background-color: transparent;
    font-size: 70%;
}

.error {
    padding-bottom: 4px;
    color: red;
    background-color: transparent;
    font-size: 90%;
}

.pad {
    padding-top: 10px;
    background-color: transparent;
    font-size: 90%;
}

th {
    background-color: transparent;
    border: 0 none;
    font-size: 80%;
}
td {
    border: 0px none;
    font-size: 80%;
}

table {
    border: 0px none;
}

img {
    border: 0px none;
}

/* left nav  */

#leftnav {
        background: transparent;
        width: 100%;
}

#leftnav ul {
        padding: 0;
        margin: 0;
}

#leftnav li {
        list-style-type: none;
        margin: 0;
        padding-top: 3px;
        padding-left: 6px;
        background: transparent;
}

* html #leftnav li { border: 1px solid #f2f2f2;}

#leftnav a {
        margin: 0;
        padding: 1px 2px;
        text-decoration: none;
        color: white;
        display: block;
}

#leftnav a:hover { text-decoration: underline; background: #511013;}