/* General 
red: #CC0000
charcoal : #666666
dark blue #003966
*/

body{
	font: 12px Verdana, Arial, Helvetica, sans-serif; color:#000000;
    line-height: 130%;
	padding: 0px;
	margin: 0px auto;
	background-color:#666666;
    height:100%;
    
    
}

td
{
    font: 12px Verdana, Arial, Helvetica, sans-serif; color:#000000;
    line-height: 130%;
    /*padding: 10px;*/
    margin: 0px auto;
}

a img{ 
	border:0px;
}

a{ 
	color: #003966;
    font-weight: bold;
	text-decoration:none;
}

a:hover{ 
	/*color:#003966; */
    color: #CC0000;
    font-weight: bold;
	text-decoration:none;
}



h1{
	font-size: 18px;
    margin:0px; padding:0px;
}

h2{
    font-size: 14px;
	margin:0px; padding:0px;
}





/* style of item titles on edit and admin pages */
.subhed
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
    font-weight: bold;
	color: #000000;
    line-height: 120%;
}

.hed
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 18px;
    font-weight: bold;
    color: #000000;
    line-height: 120%;
}

/* module title style used instead of Head for compact rendering by QuickLinks and Signin modules */


/* text style used for error messages */
.red
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #cc0000;
}

.redbox
{       
    border: solid;
    border-color: #CC0000;
    width: 900;
    padding: 5;        
}

/* text style used for textboxes in the admin and edit pages, for Nav compatibility */

.spacer
{
    width:auto;
    height: 200px;
    
}

.small
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
    color: #000000;
}

.smallform
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #000000;
}

.smallw
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #FFFFFF;
}

.footer {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #663300;
    background-color:  #FFFFFF;
    /*background-color: #CCCC99;  #FDE6BD; */
    line-height:120%;
    width: 970;
    margin: auto;
    text-align: center;
    padding: 2px;
}

.footer a:link, .footer a:visited, .footer a:active  {
    color:#006633;
    font-weight: bold;
    text-decoration:none !important;
    padding: 2px;
}
        
.footer a:hover {
    color: #CC0000;
    
    font-weight: bold;
    text-decoration:none !important;
    padding: 2px;
} 

.menu {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    padding: 2px;
    font-weight: bold;
    color: #FFFFFF;
}

.menu a:link, .menu a:visited, .menu a:active  {
    color:#FFFFFF;
    font-weight: bold;
    padding: 2px;
    text-decoration:none !important;
}
        
.menu a:hover {
    color: #CC0000;
    background-color:#FFFFFF;
    padding: 2px;
    font-weight: bold;
    text-decoration:none !important;
} 

.endorsed
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    padding: 3px;
    font-weight: bold;
    color: #FFFFFF;
}

.endorsed a:link, .endorsed a:visited, .endorsed a:active  {
    color: #FFFFFF;
    background-color: #003966;
    font-weight: bold;
    padding: 2px;
    text-decoration:none !important;
}
        
.endorsed a:hover {
    color: #CC0000;
    background-color:#FFFFFF;
    padding: 2px;
    font-weight: bold;
    text-decoration:none !important;
} 















