/*
****************************************
* Standard Style Sheet                 *
* Created On: 01/20/2004			   *
* Last Modified:				       *
* Steve Olson 3/4/2004				   *
* Revised 9/16/04 - S.O.		       *
****************************************
*/


/* standard text */
.standard, P, DIV, TD, LI {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 145%;
	color: #000000;
}

.timesNewRoman {
	font-family: Times New Roman, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 145%;
	color: #000000;
}

H1, H2, H3, H4, H5, H6 {
	font-family : Arial, Helvetica, sans-serif;
	color: #000000;
}

.fine {
	font-family: arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	line-height: normal;

}

.titles {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 22px;
	font-weight: 600;
	color: #d38e2e;
}

.error {
	font-family: Arial, Helvetica, sans-serif
	font-size: 12px;
	line-height: 150%;
	font-weight: bold;
	color: #FF0000;
}

.print {
	font-family: Times New Roman, Times, serif;
	font-size: 12px;
	line-height: 110%;
	color: #000000;
}

.subText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 145%;
	color: #B92626;
}




.greenTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #146635;
	font-weight: bold;
	font-size: 10px;
}
.borderLeft {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #9bce6b;
}


.solidLightGreen {
	background-color: #89c651;
}
.whiteText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 160%;
	color: #FFFFFF;
}

A.whiteLinks {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #FFF;
}

A.whiteLinks:Hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
	color: #FFF;
}



.solidPurple {
	background-color: #c5268d;
}
.solidBlue {
	background-color: #488ecc;
}
.solidGreen {
	background-color: #146635;
}
.smallGreyTxt {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 110%;
	color: #000000;
}
.smallGreyTxt a 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color: #146635;
}
.smallGreyTxt a:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: underline;
	color: #146635;
}

.whiteTitles {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
}


A {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
	color: #146635;
}
 
A:Hover {
 	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
	color: #89c651;
}



A.alt2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: underline;
	color: #656565;
}

A.alt2:Hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: underline;
	color: #000;
}

A.mainNav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #146635;
}

A.mainNav:Hover {
	color: #c4268e;
}



A.smallGreenLinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color: #146635;
}

A.smallGreenLinks:Hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: underline;
	color: #146635;
}

/* form controls */
.textbox {
	font-family:   Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #595959;
}

.radiobutton {
	font-family:   Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #595959;
}

.checkbox {
	font-family:   Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #595959;
}

.button {
	font-family:   Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #595959;
}

.dropdownlist {
	font-family:   Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #595959;
}

.dropdownlistOrange {
	font-family:   Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #595959;
	background-color: #DCBF4C
}

.textboxAlt {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	border-left-width: 1px;
	border-top-width: 1px;
	border-left-style: outset;
	border-top-style: outset;
	border-left-color: #CFCFCF;
	border-top-color: #CFCFCF;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-right-style: inset;
	border-bottom-style: inset;
	border-right-color: #CFCFCF;
	border-bottom-color: #CFCFCF;
	color: #595959;
}


/* tables */
.border {
	border-top: 1px none #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px none #000000;
	border-left: 1px none #000000;

}

.borderNavBrown {
	border-top: 1px none #000000;
	border-right: 1px solid #D5CE84;
	border-bottom: 1px none #000000;
	border-left: 1px none #000000;

}

.borderGreyFull {
	border-top: 1px solid #e7e7e7;
	border-right: 1px solid #e7e7e7;
	border-bottom: 1px solid #e7e7e7;
	border-left: 1px solid #e7e7e7;

}

.borderSideGray {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #e7e7e7;
}


.navDivs {
	border-right: 1px solid #95cc63;

}


.Box {
	border-top: 1px solid #B5B5B5;
	border-right: 1px solid #B5B5B5;
	border-bottom: 1px solid #B5B5B5;
	border-left: 1px solid #B5B5B5;

}


.singleLine {
	border-bottom: 1px solid #9bce6b;

}
.bodyBg {
	background-color: #ffd694;
}


.Fullborder {
	border-top: 1px solid #9bce6b;
	border-right: 1px solid #9bce6b;
	border-bottom: 1px solid #9bce6b;
	border-left: 1px solid #9bce6b;
	background-color: #FFFFFF;

}

.mainHeader {
	background-color: #DED896;
	color: white;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 125%;
	text-decoration: none;
	text-transform: uppercase;
}

.columnHeader {
	background-color: #DED896;
	color: white;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 125%;
}

.itemRow	{
	background-color: #f5f5f5;
}

.altItemRow	{
	background-color: #f2ca89;
}

.tableHeaderQuote	{
	background-color: #EAEDD8;
}


.selectedItemRow {
	background-color: #D9D9D9;
	color: white;
}

.solidLightBlue {
	background-color: #df7ba8;
}

.blueTitle {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #488ecc;
	font-weight: bold;
	font-size: 10px;
}

.solidLightPurple {
	background-color: #df7ba8;
}

.purpleTitle {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #af1378;
	font-weight: bold;
	font-size: 11px;
}
.grayLine {

	border-bottom: 1px solid #e7e7e7;
}
.singleLineGreen {

	border-bottom: 1px solid #368767;
}
.greenPageTitles {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #146635;
}

.blueTitle {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #2872b3;
	font-weight: bold;
	font-size: 12px;
}
.homeHighlightPurple {
	background-color: #fce5f4;
}
.homeHighlightWhite {

	background-color: #fff;
}
.homeHighlightBlue {

	background-color: #e6eef6;
}
.homeHighlightGreen {


	background-color: #ebf7f0;
}

.form {
padding: 0px;
margin: 0px;
border: 0px;
}

.highlight-msg
{
	background-color:#cfc;
	padding:10px;
	font-size:15px;
	text-align:center;
	margin-top: 10px;
	margin-right: 5px;
	margin-bottom: 7px;
	margin-left: 5px;
}

.highlight-msg a
{
	font-size:15px;
}

