body
{
	background-color: #ffffff;
	padding: 5px 5px 5px 5px;
	margin: 0px;
}

body, td
{
	font-family: Arial, Verdana, Sans-Serif;
	font-size: 12px;
}

.mainNavItem {
    margin: 0 10px 10px 10px;
    padding: 5px;
    border: 2px solid #600;
    background: #1a1a1a url(/images/css_nav_background.jpg) repeat-x center;
    }
.mainNavItem a {
    color: #fff;
    text-decoration: none;
    }
.mainNavItem a:hover {
    color: #fff;
    text-decoration: underline;
    }
    
.subNav {
    background-color: #000;
    margin: -10px 10px 10px 10px;
    padding: 5px;
    }

.subNavItem {
    padding: 2px;
    }
.subNavItem a {
    color: #fff;
    text-decoration: none;
    }
.subNavItem a:hover {
    color: #fff;
    text-decoration: underline;
    }

/*--[ flash ]-------------------------------------*/
#flash {
    text-align: left;
    border: 1px solid #ccc;
    padding: 5px 5px 5px 30px;
    font-size: 14px;
    margin: 0 auto 12px auto;
    margin-right: 7px;
    }

#flash.notice {
    border-color: #9c9;
    color: #060;
    background: #E2F9E3;
    }

#flash.error {
    border-color: #c99;
    color: #fff;
    background: #c00;
    }

span.createdBy {color: #999;}

div, td, p {font-family: Arial, Helvetica, sans-serif; font-size: 12px; }

div.stateList {}

div.stateList h1 {font-weight: bold; font-size: 14px;}
div.stateList h1 a {color: #990000;}
div.stateList ul {padding: 0; list-style-type: none; margin: 2px 0 2px 15px;}
div.stateList ul li:hover {background-color: #ddd;}

.adminList {padding: 0; list-style-type: none; margin: 2px 0 2px 2px;}
.adminList li:hover {background-color: #ddd;}

div.children {padding: 5px 0 0 20px; color:#666;}


div.instructions {
    text-align: left;
    border: 1px solid #000;
    padding: 5px;
    font-size: 10px;
    margin: 0 auto 12px auto;
    margin-right: 7px;
    background: #666;
    color: #fff;
    }

div.announcement > div.body {margin: 3px 0px 0px 20px}

div.contentHeading {font-family: Arial, Helvetica, sans-serif; font-size: 20px; color: #990000; font-weight: bold; margin: 0;}
div.contentSubHeading {font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #333333; font-weight: bold; margin: 0;}

.fieldWithErrors input {border: 3px solid #990000}

td.subnav {padding: 3px; background-color: #000;}
td.subnav a {color: #ffffff; text-decoration: none;}
td.subnav a:hover {color: #ffffff; text-decoration: underline;}

.nav {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #ffffff; }
.nav a {color: #ffffff; text-decoration: none;}
.nav a:hover {color: #ffffff; text-decoration: underline;}

.loggedInAs {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #666666; }
.loginName {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #990000; font-weight: bold; }
.lastLogin {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #888888; }
h1, .title {font-family: Arial, Helvetica, sans-serif; font-size: 28px; color: #990000; font-weight: bold; margin: 0;}
.tableTitle {font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #dddddd; font-weight: bold; }
.content {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; }
