﻿/*Colors
#022860 - Dark Blue Background
#366FB6 - Blue Text
#76B328 - Green
#474e52 - Dark gray background 
#333333 - Dark gray text - main body text*/

/* General HTML Styles */
h1
{
    font-size: 130%;
    /*font-weight:lighter;*/
    color:#76B328;
    margin: 0;
    padding: 0 0 0 0;
}
h2
{
    font-size: 120%;
    font-weight:lighter;
    margin: 0;
    padding: 0 0 10px 0;
}
h3
{
    font-size: 110%;
    color: #022860;
    font-weight:100;
    padding: 0 0 10px 0;
    margin: 0px;
}
h4
{
    font-size: 90%;
    color: #022860;
    font-weight: 500;
    padding: 0 0 0 0;
    margin: 0 0 0 15px;
}
fieldset
{
    width:98%;
    padding: 0 0 10px 5px;
}
legend
{
    font-size: 100%;
    color: #022860;
    padding-bottom:10px;
}
table
{
}
tr
{
}
td .formLabelShort
{
    text-align:right;
    font-size:85%;
	font-weight:bold;
	width:50px;
	vertical-align:top;
	padding:4px;
}
td .formLabelMedium
{
    text-align:right;
    font-size:85%;
	font-weight:bold;
	width:115px;
	vertical-align:top;
	padding:4px;
}
td .formLabelLong
{
    text-align:right;
    font-size:85%;
	font-weight:bold;
	width:160px;
	vertical-align:top;
	padding:4px;
}
td .formLabelExtraLong
{
    text-align:right;
    font-size:85%;
	font-weight:bold;
	width:400px;
	vertical-align:top;
	padding:4px;
}
td .labelLeft
{
    text-align:left;
    font-size:85%;
	font-weight:bold;
	width:115px;
}
td .input
{
    text-align:left;
    font-size:85%;
    vertical-align:top;
    width:400px;
}
/* End General HTML Styles */

/* Form Styles */
.indicatesRequiredField
{
    /*color:#000000;*/ 
    font-size:x-small;
}
.divReqField    /* Used on Change Password and Manage Users page */
{
    padding-top: 8px; 
    padding-bottom: 8px; 
    font-size:x-small;   
    margin-left: 160px; /* Should be 10px more than .formLabelLong */
}
.labelDataDisplayNoWidth    /* Use for read-only data displayed in a label */
{
	font-size:85%;
    vertical-align:top;
	padding:4px;
}
.loginButton
{
    width: 75px;
    margin-top: 10px;
    margin-right: 45px;
}
.divForgotPW
{
    border-top: none 1px black; 
    margin-top: 5px; 
    padding-top: 2px; 
    font-size: 70%;
}
.dropdownShort
{
	width:50px;
}
.dropdownMedium
{
	width:150px;
}
.dropdownLong
{
	width:203px;
}
/* Use the radioButtonList styles on the radiobuttnlist control. */
.radioButtonListShort
{
	width:100px;
	font-size:85%;
	vertical-align:top;
	padding:4px;
}
.radioButtonListMedium
{
	width:150px;
	font-size:85%;
	vertical-align:top;
}
.radioButtonListLong
{
	width:203px;
	font-size:85%;
	vertical-align:top;
}

/* Use the textbox styles on the textbox control. */
.textboxExtraShort
{
    width:50px;
}
.textboxShort
{
    width:135px;
}
.textboxMedium
{
    width:200px;
}
.textboxLong
{
    width:420px;
}
.textboxExtraLong
{
    width:98%;
}
.validator  /* Used for validation messages */
{
    font-size:85%;
    color:Red;    
}
/* End Form Styles */


/* Footer Content Styles */
.farReachLink
{
    font-size: 85%;    
}

.copyright
{
    font-size:75%
}
/* End Footer Content Styles */

/* Misc Styles */
.sitemapPageRow
{
    vertical-align:middle;
    padding:0 0 10px 0;    
}
/* End Misc Styles */

