body {color:#303030; font: 76% Verdana,Tahoma,Arial,sans-serif; margin:0; padding:0;}
#footer {color: #337A9C; font-size:0.9em; font-weight:bold; margin:0; padding:10px 0; text-align:center; width:100%;}
#footer a {color: #337A9C; font-weight:bold; text-decoration: none;}
#footer a:hover{text-decoration: underline;}

#leftMenu { margin: 0px; padding: 0px; text-align : left;  }
#leftMenu a:link, #leftMenu a:visited { display: block; background-image: url(nav/menubg.gif); padding: 4px 0px 5px 7px; font : 7.9pt Verdana Arial Helvetica sans-serif; color: White; text-decoration : none;  }
#leftMenu a:hover, #leftMenu a:active { color: #1F4D63; background-color: #ddeeff; background-image: none; text-decoration: none; border-right: #000 1px solid; border-left: #6e919e 2px solid; width: 175px; }

.leftMenuTitle { padding: 4px 3px 0px 9px; display: block; background-image: url(nav/menubg.gif); font: bold 7.9pt Verdana Arial Helvetica sans-serif; color: #1F4D63; text-decoration: none; width: 172px; height: 18px;  }

#topMenu { margin: 60px 0px 0px 0px; padding: 0px; text-align : left; font-weight: bold }
#topMenu a:link, #topMenu a:visited { background-image: url(nav/topbg.gif); border: #1F4D63 1px solid; padding: 3px 7px 3px 7px;  font: Arial, Helvetica, sans-serif; font-size: 7.9pt; color: White; background-color: transparent; text-decoration: none; text-align : center; }
#topMenu a:hover, #topMenu a:active { color: #1F4D63; background-color : #ddeeff; background-image: none }


#rProd {color: #505050; text-align: justify;}
#rProd a:link, #rProd a:visited {
color: #3366FF;
font-weight: bold;
text-decoration: none;
}
#rProd a:hover, #rProd a:active {
	color: ThreedDarkShadow;
	text-decoration: underline;
}

a.publT:link, a.publT:visited {
color: #505050;
font-weight: bold;
text-decoration: none;
}
a.publT:hover, a.publT:active {
	color: #3366FF;
	text-decoration: underline;
}

.ffld { border: #000 1px solid; background-color: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif;font-size:7.9pt; color: #000000;  background-image : url(nav/drshdw.gif);  }
.field { color: #000000; background-color: #F4F5F9;  border: 1px #003399 solid; padding: 3px 3px;width: 600px; clip:  rect(   ) }

#qsearch, #newsletter{
   text-align: center;
	background-color: #F5F7F6;
	padding: 3px 3px 4px 3px;
	border: #000 1px solid;
	margin: 3px;
}

.nBlue {font-weight: normal; color: #1F4D63;}


#gridsPos{
	padding-left: 20px;
	padding-right: 20px;
}

.fieldBox{width: 260px; text-align: left; vertical-align: middle;}
.fieldBoxM{width: 320px; text-align: left; vertical-align: middle;}
.fieldBoxW{width: 460px; padding-left: 20px; padding-right: 20px; text-align: left; vertical-align: middle;}

.indImg{padding-left: 40px;}

h5 {color: #3366FF; font: 110% Verdana,Tahoma,Arial,sans-serif; font-weight:bold;}

a {color:#505050; text-decoration:underline;}
a:hover {color:#3366FF; text-decoration:underline;}

a.in {color:#505050; text-decoration:none;}
a.in:hover {color:#3366FF; text-decoration:underline;}

a.inT:link, a.inT:visited {
color: #3366FF;
font-weight: bold;
text-decoration: none;
}
a.inT:hover, a.inT:active {
	color: ThreedDarkShadow;
	text-decoration: underline;
}
.progress 
{
	font-weight: bold;
	color: #3366FF;
}
.red 
{
	color: #FF0000;
}