﻿body {
	font-family: "arial","verdana","helvetica" ;
	font-size: small ;
	margin: 0px ;
	padding: 0px ;
	background-color: #DFEAF5;
}

img.normal-left {
	margin-right: 8px ;
	margin-bottom: 4px ;
}

a {
	font-weight: bold ;
	color: #336699 ;
	text-decoration: none ;
}
a:visited {
	color: #6688aa ;
}
a:hover {
	color: #D98C40 ;
}

td {
	font-size: small ; 
}

form {
	margin: 0px ;
	padding: 0px ;
}

ul {
	margin-top: 0px ;
	margin-left: 2.2em ;
}

ol {
	margin-top: 0px ;
	margin-left: 2.4em ;
}

ul.sublist {
	margin-bottom: 0px ;
}

ul.compact {
	margin-bottom: .5em ;
}
li.compact {
	margin-bottom: .1em ;
}
li.indent {
	padding-top: 0px ;
	margin-left: 22px ;
	list-style-type: circle ;
}

table.main {
	width: 100% ;
}

table.header {
	width: 100% ;
}
td.header-left {
	background-image: url(_img/header-left.gif) ;
}
td.header-middle {
	background-image: url(_img/header-middle.gif) ;
}
td.header-right {
	background-image: url(_img/header-right.gif) ;
}
table.footer {
	width: 100% ;
}
td.footer-left {
	background-image: url(_img/footer-left.gif) ;
}
td.footer-middle {
	background-image: url(_img/footer-middle.gif) ;
}
td.footer-right {
	background-image: url(_img/footer-right.gif) ;
}

a.topnav {
	font-family: "arial","verdana","helvetica" ;
	font-size: small ;
	color: white ;
	text-decoration: none ;
}
a:visited.topnav {
	color: white ;
}
a:hover.topnav {
	color: #D98C40 ;
}
a.bottonnav {
	font-family: "arial","verdana","helvetica" ;
	font-size: small ;
	color: white ;
	text-decoration: none ;
}
a:visited.bottonnav {
	color: white ;
}
a:hover.bottonnav {
	color: #D98C40 ;
}
span.verticalbar {
	font-weight: bold ;
	font-size: small ;
	color: #d98c40 ;
}

table.normal {
	margin-bottom: 1.0em ;
}

table.leftcallout {
	margin-right: 1em ;
	margin-bottom: .4em ;
	border: 1px solid #e0e0e0 ;
	background-color: #f8f8f8 ;
	width: 95% ;
}

table.rightcallout {
	margin-left: 1em ;
	margin-bottom: .4em ;
	border: 1px solid #e0e0e0 ;
	background-color: #f8f8f8 ;
	width: 150px ;
}
table.rightcallout ul.compact {
	margin-left: 1.2em ;
}
table.rightcallout ul.compact li.compact {
	margin-left: .2em ;
}

hr.normal {
	border: 1px solid #f2d9c2 ;
}

td.normal {
	padding-right: 1em ;
	padding-bottom: .2em ;
	vertical-align: top ;
}

div.toc1 {
	padding-bottom: .2em ;
}
span.toc1 {
	font-family: "times new roman","times","serif" ;
	font-size: medium ;
	font-weight: bold ;
}
div.toc2 {
	padding-bottom: .1em ;
}
span.toc2 {
	font-family: "verdana","helvetica","geneva","sans serif" ;
	font-size: small ;
	font-weight: bold ;
}
span.toc3 {
	font-family: "times new roman","times","serif" ;
	font-weight: bold ;
	font-size: small ;
}
span.toc5 {
	font-family: "arial","verdana","helvetica" ;
	font-size: xx-small ;
	font-style: italic ;
}

td.leftnav {
	background-color: #f3f1f0;
	background-color: white;
}

td.footer-copyright
{
    padding: 0px;
    margin: 0px;
    vertical-align: middle;
    text-align: left;
    color: gray;
    font-size: xx-small;
}

td.footer-version {
	padding: 0px ;
	margin: 0px ;
	vertical-align: middle ;
	text-align: right ;
	color: gray ;
}

div.bottomnav {
	text-align: center ;
}
a.bottomnav {
	font-family: "arial","helvetica","verdana","geneva" ;
	font-size: small ;
	color: white ;
}
a:visited.bottomnav {
	color: white ;
}
a:hover.bottomnav {
	color: #D98C40 ;
}

td.main-right {
	background-image: url(_img/main-right-background.gif) ;
}

td.leftnav-selectedmenuitem {
	background-color: #ccc8c0;
	background-color: white;
}

td.leftnav-selectedmenuitem-arrow {
	text-align: center ;
	vertical-align: top ;
	background-color: #ccc8c0;
	background-color: white;
}

td.leftnav-selectedmenuitem-margin {
	text-align: center ;
	background-color: #a0a0a0 ;
	background-color: white;
}

a.leftnav-menuitem
{
    font-family: arial,verdana,helvetica;
    font-size: small;
    font-weight: bold;
    color: #336699;
}

a.leftnav-selectedmenuitem {
	font-family: arial,verdana,helvetica ;
	font-size: small ;
	font-weight: bold ;
}

td.leftnav-submenuitem {
	background-color: #e5e1df;
	background-color: white;
}

td.leftnav-submenuitem-arrow {
	background-color: #e5e1df;
	background-color: white;
}

td.leftnav-selectedsubmenuitem {
	background-color: white ;
}

td.leftnav-selectedsubmenuitem-arrow {
	background-color: white ;
}
a.leftnav-submenuitem
{
    font-family: "arial" , "helvetica" , "geneva" , "verdana";
    font-size: small;
    font-weight: normal;
}
a.leftnav-selectedsubmenuitem {
	font-family: verdana,arial,helvetica ;
	font-size: xx-small ;
	font-weight: bold ;
}

div.title {
	padding-bottom: 6px;
}

span.title
{
    font-family: times new roman,times,serif;
    font-size: x-large;
    font-weight: bold;
    color: #003366;
}

span.subtitle {
	font-family: "verdana","arial","geneva","helvetica" ;
	font-size: small ;
	font-weight: bold ;
	color: #336666 ;
}

span.normal {
	font-family: "arial","helvetica","geneva","verdana" ;
	font-size: small ;
}

div.normal {
	padding-top: .2em ;
	padding-bottom: 1.0em ;
}

div.bodycopy {
	padding-bottom: 9px ;
}

span.emphasis {
	font-size: small ;
	font-weight: bold ;
}

select.list {
	font-family: "verdana","arial","helvetica","geneva" ;
	font-size: small ;
	width: 100% ;
}
textarea.raw {
	font-family: "arial","verdana","helvetica","geneva" ;
	font-size: small ;
	border: 1px inset #e0e0e0 ;
	width: 100% ;
}
input {
	font-family: "arial","verdana","helvetica","geneva" ;
	font-size: small ;
}
input.raw {
	width: 100% ;
	border: 1px inset #e0e0e0 ;
}
input.button {
	font-family: "arial","verdana","helvetica","geneva" ;
	font-size: small ;
	height: 22px ;
	border: 1px outset #e0e0e0 ;
}
select.input {
	width: 100% ;
}
hr.form {
	border: 1px solid #F2D9C2 ;
}
table.form {
	width: 380px ;
	border: none ;
}
td.form {
	padding-right: .5em ;
	padding-bottom: .2em ;
	vertical-align: top ;
}
td.form-group {
	padding-right: 1em ;
	padding-top: .2em ;
	vertical-align: top ;
	text-align: left ;
}
div.form-column {
	width: 200px ;
}
div.form-submit {
	padding-top: 9px ;
}
div.prompt-bottom {
	padding-bottom: 3px ;
}
div.prompt-top {
	padding-top: 6px ;
}
span.prompt {
	font-family: "verdana","helvetica","arial","geneva" ;
	font-size: xx-small ;
	color: #3d4973 ;
}
span.error {
	color: #cc3311 ;
}
span.prompt-group {
	font-family: "arial","verdana","helvetica","geneva" ;
	font-size: small ;
	font-weight: bold ;
	color: #3d4973 ;
}
span.checkboxoption
{
    font-family: "arial" , "helvetica" , "verdana" , "geneva";
    font-size: small;
    font-style: italic;
    color: black;
}
span.instructions {
	font-family: "arial","helvetica","verdana","geneva" ;
	font-style: italic ;
	font-size: small
}
span.radiooption {
	color: #003366 ;
	color: black ;
}
span.required {
	color: #d98c40 ;
}

.normal {
	font-family: "arial","helvetica","geneva","verdana" ;
	font-size: small ;
}

.message
{
    font-weight: bold;
    color: red;
    font-family: Arial;
}
.radiooption-button
{
    font-family: "arial" , "helvetica" , "geneva" , "verdana";
    font-size: small;
}
.BulletedList
{
    font-family: arial,verdana,helvetica;
    font-size: small;
    font-weight: bold;
    color: #336699;
}
.RadioButtonsList
{
    font-family: arial,verdana,helvetica;
    font-size: 20px;
    font-weight: bold;
    color: red;
}
