/*body { background: url(/images/nav/internalBackgound.jpg) repeat-y }*/


/*gray = CCCCCC*/
/*Lime green = 00FF00*/
/*pink FF00CC*/
/*blue = black*/
/*magenta = FF0099*/
/*green = 33CC33*/


.reggreen{
	color: #339900;
	font-weight: bold;
	font-size: 14px;
	text-decoration:  none;
	font-family: geneva, helvetica, arial;
}

.regblue{
	color: #000099;
	font-weight: bold;
	font-size: 14px;
	text-decoration:  none;
	font-family: geneva, helvetica, arial;
}


.disclaimer
{
	color: #666666;
	font-size: 12px;
	font-family: geneva, helvetica, arial;
}
.bodyBlue
{
	color: #000099;
	font-size: 12px;
	font-family: geneva, helvetica, arial;
	background-color: white;
}
.bodyGreen
{
	color: #339900;
	font-size: 12px;
	font-family: geneva, helvetica, arial;
	background-color: white;
}


.body
{
	color: black;
	font-size: 12px;
	font-family: geneva, helvetica, arial;
	background-color: white;
}
.bodysmall
{
	color: black;
	font-size: 10px;
	font-family: geneva, helvetica, arial;
}
.bodynews
{
	color: black;
	font-size: 10px;
	font-family: geneva, helvetica, arial;
}
.bodyHead
{
	color: black;
	font-weight: BOLD;
	font-size: 12px;
	font-family: geneva, helvetica, arial;
	background-color: CCCCCC;
	width: 100%;
}
.bodybold
{
	color: black;
	font-weight: bold;
	font-size: 12px;
	font-family: geneva, helvetica, arial;
}

.pleasewait
{
	color: blue;
	font-weight: bold;
	font-size: 14px;
	font-family: geneva, helvetica, arial;
}

.bodymsg
{
	color: blue;
	font-weight: bold;
	font-size: 11px;
	font-family: geneva, helvetica, arial;
}

.cart
{
	color: black;
	font-size: 12px;
	font-family: geneva, helvetica, arial;
}
.cartBold
{
	color: black;
	font-size: 12px;
	font-weight: bold;
	font-family: geneva, helvetica, arial;
}
.cartMsg
{
	color: red;
	font-size: 12px;
	/*font-weight: bold;*/
	font-family: geneva, helvetica, arial;
}
.cartHead
{
	color: white;
	font-size: 12px;
	font-weight: bold;
	font-family: geneva, helvetica, arial;
	background-color: black;
}
.cartHead a:link { color:white; }
.cartHead a:visited { color: white; }
.cartHead a:hover { color: CCCCCC;  }

.navHead
{
	color: white;
	font-size: 12px;
	font-weight: bold;
	font-family: geneva, helvetica, arial;
	background-color: black;
}
.navHead a:link { color:white; }
.navHead a:visited { color: white; }
.navHead a:hover { color: CCCCCC;  }


.titlebar
{
	color: white;
	font-weight: bold;
	font-size: 12px;
	font-family: geneva, helvetica, arial;
	background-color: 0066CC;
}

.bodysmall
{
	color: black;
	font-weight: normal;
	font-size: 9px;
	font-family: geneva, helvetica, arial;
}
.bodyboldItalic
{
	color: black;
	font-weight: bold;
	font-style: italic;
	font-size: 12px;
	font-family: geneva, helvetica, arial;
}
.bodyboldHead
{
	color: black;
	font-weight: bold;
	font-size: 14px;
	font-family: geneva, helvetica, arial;
}

.bodyshadelight
{
	color: black;
	font-weight: bold;
	font-size: 12px;
	font-family: geneva, helvetica, arial;
/*	background-color: c0c0c0;*/
}

.bodyshadedark
{
	color: black;
	font-weight: normal;
	font-size: 12px;
	font-family: geneva, helvetica, arial;
/*	background-color: 666666;*/
}

.leftnav
{
	color: black;
	font-weight: BOLD;
	font-size: 12px;
	font-family: geneva, helvetica, arial;
	background-color: white;
}
.leftnav a:link { color: black; }
.leftnav a:visited { color: black; }
.leftnav a:hover {color: red;}


.leftnavheader
{
	color: white;
	font-weight: BOLD;
	font-size: 12px;
	font-family: geneva, helvetica, arial;
	background-color: black;

}

.newsboxoutside
{
	color: white;
	font-weight: BOLD;
	font-size: 12px;
	font-family: geneva, helvetica, arial;
	background-color: 0066CC;
}

.newsboxinside
{
	color: black;
	font-weight: normal;
	font-size: 12px;
	font-family: geneva, helvetica, arial;
	background-color: white;
}
.newsboxinside a:link { color:0066CC; }
.newsboxinside a:visited { color: CC0033; }
.newsboxinside a:hover { color: CC0033;  }

.header
{
	color: black;
	font-size: 18px;
	font-weight: BOLD;
	font-family: geneva, helvetica, arial;
	background-color: white;
}

.homepage
{
	color: white;
	font-size: 16px;
	font-weight: BOLD;
	font-family: geneva, helvetica, arial;
	background-color: 0066CC;
}
.homepage a:link { color: white; }
.homepage a:visited { color: white; }
.homepage a:hover {color: CC0033;}

.pagetitle
 {
	color: #339900;
	font-size: 18px;
	font-weight: BOLD;
	font-family: geneva, helvetica, arial;
	background-color: white;

}


.textBox
{
    BORDER-RIGHT: #003366 1px solid;
    BORDER-TOP: #003366 1px solid;
    FONT-SIZE: 10px;
    BORDER-LEFT: #003366 1px solid;
    BORDER-BOTTOM: #003366 1px solid;
    FONT-FAMILY: Verdana, Arial;
}



.coolButton
{
	/*background: #0066CC;*/
	background-image: url("/images/blubutton.jpg");
	background-repeat: repeat-x;
	width: 90;
	color: white;
	font : bold 8pt Verdana,Helvetica,Arial,Sans-serif;
	height:20;
	cursor: pointer;
	cursor: hand;
	 BORDER-RIGHT: 	0px solid;
    BORDER-TOP: 		0px solid;
    BORDER-LEFT: 		0px solid;
    BORDER-BOTTOM: 	0px solid;
}

.coolButtonOver
{
	 background-image: url("/images/greenbutton.jpg");
	 background-repeat: repeat-x;
	color: black;
	text-decoration: none;
	font : bold 8pt Verdana,Helvetica,Arial,Sans-serif;
	height:20;
	width: 90;
	cursor: pointer;
	cursor: hand;
	 BORDER-RIGHT: 	0px solid;
    BORDER-TOP: 		0px solid;
    BORDER-LEFT: 		0px solid;
    BORDER-BOTTOM: 	0px solid;
}

.coolButton200
{
	/*background: #0066CC;*/
	background-image: url("/images/blubutton.jpg");
	background-repeat: repeat-x;
	width: 350;
	color: white;
	font : bold 8pt Verdana,Helvetica,Arial,Sans-serif;
	height:20;
	cursor: pointer;
	cursor: hand;
	 BORDER-RIGHT: 	0px solid;
    BORDER-TOP: 		0px solid;
    BORDER-LEFT: 		0px solid;
    BORDER-BOTTOM: 	0px solid;
}

.coolButtonOver200
{
	 background-image: url("/images/greenbutton.jpg");
	 background-repeat: repeat-x;
	color: black;
	text-decoration: none;
	font : bold 8pt Verdana,Helvetica,Arial,Sans-serif;
	height:20;
	width: 350;
	cursor: pointer;
	cursor: hand;
	 BORDER-RIGHT: 	0px solid;
    BORDER-TOP: 		0px solid;
    BORDER-LEFT: 		0px solid;
    BORDER-BOTTOM: 	0px solid;
}


.frmReqText
{
 color: black;
 FONT-SIZE: 8pt;
 FONT-FAMILY: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
 font-weight: BOLD;
}
.ReqMark
{
 color: CC0033;
 FONT-SIZE: 16pt;
 FONT-FAMILY: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
 font-weight: BOLD;
}

.frmbody
{
	color: black;
	font-size: 11px;
	font-family: geneva, helvetica, arial;
}

.frmHead
{
	color: black;
	font-weight: BOLD;
	font-size: 12px;
	font-family: geneva, helvetica, arial;
	background-color: #CCFFCC;
}


			.frmReq
			{
				 FONT-WEIGHT: bold;
			    FONT-SIZE: 10pt;
				 COLOR: 006699;
			    FONT-FAMILY: arial;
			}
			.frmReqDOT
			{
				 FONT-WEIGHT: bold;
			    FONT-SIZE: 14pt;
				 COLOR: red;
			    FONT-FAMILY: arial;
			}
			.frmReqText
			{
			    FONT-SIZE: 8pt;
			    FONT-FAMILY: arial;
			}


/*
light green = CCFFCC
grey-blue = 003366
dark blue= #000099
dark green #339900
*/

.verticalGreenBox {

	border-color: #003366;
	border-style: solid;
	border-width: 1px 2px 1px 2px;
	font-weight: bold;
	/*position: relative;*/
	/*width: 125;*/
	/*height:125;*/
}


.blueBorder
{
    BORDER-RIGHT: #008080 1px solid;
    BORDER-TOP: #008080 1px solid;
    BORDER-LEFT: #008080 1px solid;
    BORDER-BOTTOM: #008080 1px solid;
}

.greenBorder
{
    BORDER-RIGHT: #339900 1px solid;
    BORDER-TOP: #339900 1px solid;
    BORDER-LEFT: #339900 1px solid;
    BORDER-BOTTOM: #339900 1px solid;
}



.boxTable{
	table-layout: auto;
	border-color: #003366;
	border-width: 2px 1px 2px 1px;
}

.horizontalGreenBox {
	font-size: 10px;
	font-family: geneva, helvetica, arial;
	/*background-image: url("/images/greengradient.jpg");*/
	background-image: url("/images/BGGrad.gif");
	background-repeat: repeat-y	;
	border-color: #003366;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
  	width: 135 ;
	height: 124 ;
}


.horizontalGreenBoxHP {
	font-size: 10px;
	font-family: geneva, helvetica, arial;
	/*background-image: url("/images/greengradient.jpg");*/
	background-image: url("/images/BGGrad.gif");
	background-repeat: repeat-y	;
	border-color: #003366;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
/*  	width: 135 ;*/
/*	height: 124 ;*/
}



.scroll
{
	background-color: #99CC99;
}

.hNavGreen
{
	font-weight: bold;
	color: #000099;
	background-color: #99CC99;
	font-size: 12px;
 	height:20;
	width:80;
	font-size: 12px;
	font-variant: small-caps;
	text-decoration:  none;
}

.hNavGreen a:link { color: white; text-decoration:  none;}
.hNavGreen a:visited { color: white; text-decoration:  none;}
.hNavGreen a:hover
{
	font-weight: bold;
	background-color: #000099;
	height:20;
	width:80;
	font-size: 12px;
	font-variant: small-caps;
	text-decoration:  none;
}


.topNav{
	color: #003366;
	font-weight: bold;
	font-size: 11px;
	font-variant: small-caps;
	text-decoration:  none;
}
.topNav a:link { color: #003366; text-decoration:  none;}
.topNav a:visited { color: #003366; text-decoration:  none;}
.topNav a:hover {color: #003366;text-decoration:  none;}

.logogreen{
	color: #339900;
	font-weight: bold;
	font-size: 24px;
	/*font-variant: small-caps;*/
	text-decoration:  none;
	/*font-family: geneva, helvetica, arial;*/
	font-family: "lucida sans";
}

.logogreen a:link
{
	color: #339900;
	font-weight: bold;
	font-size: 24px;
	/*font-variant: small-caps;*/
	text-decoration:  none;
	font-family: geneva, helvetica, arial;
	font-variant: small-caps;

}
.logogreen a:visited
{
	color: #339900;
	font-weight: bold;
	font-size: 24px;
	/*font-variant: small-caps;*/
	text-decoration:  none;
	font-family: geneva, helvetica, arial;
	font-variant: small-caps;
}
.logogreen a:hover
{
	color: #339900;
	font-weight: bold;
	font-size: 24px;
	/*font-variant: small-caps;*/
	text-decoration:  none;
	font-family: geneva, helvetica, arial;
	font-variant: small-caps;

}

























.logoblue{
	color: #000099;
	font-weight: bold;
	font-size: 24px;
	/*font-variant: small-caps;*/
	text-decoration:  none;
	/*font-family: geneva, helvetica, arial;*/
	font-family: "lucida sans";

}


.logoblue a:link
{
	color: #000099;
	font-weight: bold;
	font-size: 24px;
	/*font-variant: small-caps;*/
	text-decoration:  none;
	/*font-family: geneva, helvetica, arial;*/
	font-family: "lucida sans";

}
.logoblue a:visited
{
	color: #000099;
	font-weight: bold;
	font-size: 24px;
	/*font-variant: small-caps;*/
	text-decoration:  none;
	/*font-family: geneva, helvetica, arial;*/
	font-family: "lucida sans";
}
.logoblue a:hover
{
	color: #000099;
	font-weight: bold;
	font-size: 24px;
	/*font-variant: small-caps;*/
	text-decoration:  none;
	/*font-family: geneva, helvetica, arial;*/
	font-family: "lucida sans";
}

.reglogogreen{
	color: #339900;
	font-weight: bold;
	font-size: 16px;
	/*font-variant: small-caps;*/
	text-decoration:  none;
	font-family: geneva, helvetica, arial;
	font-variant: small-caps;
}


.reglogogreen a:link
{
	color: #339900;
	font-weight: bold;
	font-size: 16px;
	/*font-variant: small-caps;*/
	text-decoration:  none;
	font-family: geneva, helvetica, arial;
	font-variant: small-caps;

}
.reglogogreen a:visited
{
	color: #339900;
	font-weight: bold;
	font-size: 16px;
	/*font-variant: small-caps;*/
	text-decoration:  none;
	font-family: geneva, helvetica, arial;
	font-variant: small-caps;
}
.reglogogreen a:hover
{
	color: #339900;
	font-weight: bold;
	font-size: 16px;
	/*font-variant: small-caps;*/
	text-decoration:  none;
	font-family: geneva, helvetica, arial;
	font-variant: small-caps;

}










.reglogoblack{
	color: black;
	font-weight: bold;
	font-size: 16px;
	/*font-variant: small-caps;*/
	text-decoration:  none;
	font-family: geneva, helvetica, arial;
	font-variant: small-caps;
}

.reglogoblue{
	color: #000099;
	font-weight: bold;
	font-size: 14px;
	/*font-variant: small-caps;*/
	text-decoration:  none;
	font-family: geneva, helvetica, arial;
	font-variant: small-caps;

}

	 	.frmComboBox
			{
		   FONT-SIZE: 10px;
		   COLOR: black;
		   FONT-FAMILY: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
/*			background-color: #f4e899;*/
			background-color: white ;
			FONT-WEIGHT: normal;
			}

.hprighttopbox
{
    BORDER-RIGHT: 	#003366 1px solid;
/*    BORDER-TOP: 		#003366 1px solid;*/
    BORDER-LEFT: 		#003366 1px solid;
    BORDER-BOTTOM: 	#003366 1px solid;
}
.hplefttopbox
{
    BORDER-RIGHT: 	#003366 1px solid;
    BORDER-BOTTOM: 	#003366 1px solid;
}

.masterTable
{
    BORDER-RIGHT: 	#003366 1px solid;
    BORDER-TOP: 		#003366 1px solid;
    BORDER-LEFT: 		#003366 1px solid;
    BORDER-BOTTOM: 	#003366 1px solid;
}


.leftCol
{
    BORDER-RIGHT: 	#003366 1px solid;
	color: black;
	font-weight: BOLD;
	font-size: 12px;
	font-family: geneva, helvetica, arial;
	background-color: white;

}

.rightCol
{
    BORDER-LEFT: 	#003366 1px solid;
	color: black;
	font-weight: BOLD;
	font-size: 12px;
	font-family: geneva, helvetica, arial;
	background-color: white;

}
