.box_all     { border: 1px solid #666666 } /* ---- start css for site2 --- */
.box_lite    { border: 1px solid #FF6600 }
.hr_bot      { border-bottom: 1px solid #000000 }
.hr_top      { border-top: 1px solid #000000 }
.vr_left     { border-left: 1px solid #000000 }
.bdr_L{ 
border-right: 0px solid #000000;
border-bottom: 1px solid #666666;
border-left: 1px solid #666666;
border-top: 0px solid #000000;
 }
.bdr_img     { 
border-right: 2px solid #FF3300;
border-bottom: 15px solid #FF3300;
border-left: 1px solid #FF3300;
border-top: 1px solid #FF3300;
 }

form{padding:0px; margin:0px; 
}
.formbg{background-color: #F5F5F5; 
	font-family: Arial, Helvetica; 	
	color: #333333;
	font-size:12px;
	height:18px;border:1px solid #0066FF;
}
.formfield {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	height: 14px;
	
}
.formButton {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	height: 23px;
	
}
a:link {
	color: #666666; 
}
a:visited {
	color: #666666; 
}
a:hover   { color: #0066FF }
 
a:active {
	color: #CC0000;
}

.navtop{font-family: Arial, Helvetica;
	color: #000000;font-size:11px
}
.navtop a:link
{	color: #000000;  
}
.navtop a:visited
{	color: #000000; 
}
.navtop a:hover 
{	color: #FFFFFF; 
}
 
.navtop a:active 
{	color: #CC0000;
}



.navleft {font-family: Arial, Helvetica;font-weight: normal;
	color: #000000;font-size:12px;
}
.navleft a:link
{font-family: Arial, Helvetica;font-weight:bold;
	color: #000000;  text-decoration:none;
}
.navleft a:visited
{font-family: Arial, Helvetica;font-weight:bold;
	color: #000000;  text-decoration:none;
}
.navleft a:hover 
{font-family: Arial, Helvetica;font-weight:bold;
	/* color: #0066CC; */
	color:#0066CC;
	/* text-decoration:underline; */
	border-bottom:3px #00FF00 solid;
}
 
.normalTitlegray {font-size:10px;
	color: #333333;
	font-weight: bold;}

.normalTitle{font-family: Arial, Helvetica;
	color: #999966;font-size:10px;font-weight:bold;
}
.normalTextSummary{font-family: Arial, Helvetica;
	color: #333333;font-size:14px
}

.normalText{font-family: Arial, Helvetica;
	color: #666666;font-size:12px
}
.normalText a:link
{	color: #999999;font-weight:bold;
}
.normalText a:visited
{	color: #999999; font-weight:bold;
}
.normalText a:hover 
{	color: #0066FF;font-weight:bold;
}
 
.normalText a:active 
{	color: #009999;
}
.normalTextUS{font-family: Arial, Helvetica;
	color: #FFFFFF;font-size:12px
}
.normalTextUS a:link
{text-decoration:none;font-weight:bold;
	color:#FFCC00; 
}
.normalTextUS a:visited
{text-decoration:none;font-weight:bold;
	color:#FFCC00; 
}
.normalTextUS a:hover 
{text-decoration:underline;font-weight:bold;
	color: #FFFFFF;
}
 
.normalTextUS a:active 
{text-decoration:none;font-weight:bold;
	color: #CC0000;
}
.normalTextsm{font-family: Arial, Helvetica;
	color: #003333;font-size:11px
}
.normalTextsm a:link
{	color: #0099CC; 
}
.normalTextsm a:visited
{	color: #0099CC;
}
.normalTextsm a:hover 
{	color: #FF9900;
}
 
.normalTextsm a:active 
{	color: rgb(0,102,102);
}
.copyrightText{font-family: Arial, Helvetica;
	color: #666666;font-size:10px
}
body
{	font-family: Arial, Helvetica;
	background-color:#333333;
	color: #333333;font-size:12px;
	background-image:url(../images/bg.gif)
}

h1, h2, h3, h4, h5, h6
{	font-family: Arial, Helvetica;
}
h1
{	color: #009999;font-size:24px
}
h2
{	color: #666666;font-size:18px 
}
h3
{	color: #999966;font-size:14px 
}
h4{	color: #0066FF;
	font-size:20px;
	font-weight:bold;
	border-bottom:3px double #0066FF;
}
h5
{	color: rgb(102,102,102);
}
h6
{	color: rgb(153,153,102);
}


.title3b
{	color: #000000;
	font-size:20px;
	font-weight:bold;
	border-top-style: none;
	border-right-style: none;
	border-bottom:1PX SOLID #FFFFCC;
	border-left-style: none;
}

#nav3 a {
color: #FFCC00;
font-size:10px;
font-family:verdana;
font-weight:BOLD;
text-decoration: none;
border:0px solid #eeeeee;
background-image:url('../images/navBG.gif');
display: block;
/* width: 90px; */
/*  Note: image height/cell height is 27px so set the two variables below to sum to this value i.e.
 height:22px; and padding-top:5px; adds to 24px total.  */
height:22px;
margin: 0px; padding-left:2px; padding-right:1px; padding-top:6px; padding-bottom:0px
}
#nav3 a:hover {
background-image:url('../images/navBG_ON.gif');
color:#FFFFFF;
border:0px solid #eeeeee;
padding-left:10px 0px
}
