body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	
	color: #000000;
	background-color: #FFFFFF;

}
table {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}
.bdr2grayleft {
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: 2px solid #CECECE;

}
.bdr2grayright {
	border-top: none;
	border-right: 2px solid #CECECE;
	border-bottom: none;
	border-left: none;
}
.hdrbar {
	color: #666666;
	text-decoration: none;
	background-color: #CECECE;
}
.TitoloH1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #666666;


}
.TitoloH2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #7C8C98;
	font-variant: small-caps;
	letter-spacing: 1px;
	word-spacing: 3px;


}
.bdr2graybottom {

	border-top: none;
	border-right: none;
	border-bottom: 2px solid #CECECE;
	border-left: none;
}
.navbarbtn {
	font-weight: bold;
	color: #0062C4;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;


}
.navbarbtnHor {
	font-weight: bold;
	color: #0066CC;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-transform: uppercase;



}
.morelink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	color: #0066CC;

}
a:hover {
	text-decoration: underline;
}
.textlink {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	color: #0066CC;
}
.TitoloH1Orange {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FA6B0C;
}
.TitoloH2Orange {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #FA6B0C;
	font-variant: small-caps;
	letter-spacing: 1px;
	word-spacing: 3px;


}
.TitoloH2Blue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #0066CC;
	font-variant: small-caps;
	letter-spacing: 1px;
	word-spacing: 3px;

}
.dbdr2graybottom {


	border-top: none;
	border-right: none;
	border-bottom: 2px dotted #CECECE;
	border-left: none;
}
a {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	color: #0066CC;
}
.TitoloH2Red {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #F14D0E;
	font-variant: small-caps;
	letter-spacing: 1px;
	word-spacing: 3px;
}
.bdr1gray {
	border: 1px solid #CECECE;

}
input {

	border: 1px solid #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
select {


	border: 1px solid #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.navbarsubbtn {

	font-weight: normal;
	color: #0062C4;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.TitoloH3 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-variant: small-caps;
	letter-spacing: 1px;
	word-spacing: 3px;
}
.footerlink {
	font-size: 10px;
	color: #006699;
	text-decoration: none;
	background-color: #FFFFFF;
}
.TitoloH1White {
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
	font-variant: small-caps;
	padding: 2px;
}
.TitoloH2Green {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #55AA46;
	font-variant: small-caps;
	letter-spacing: 1px;
	word-spacing: 3px;
}
.bdr1grayBlue {

	border: 1px solid #3366CC;
}
.bdr1Green {


	border: 1px solid #55aa46;
}
.bdr1Orange {



	border: 1px solid #ff6633;
}
.linkOrange {
	color: #FA9321;
	font-weight: bold;
	font-size: 10px;


}
.linkRed {

	color: #F14D0E;
	font-weight: bold;
	font-size: 10px;
}
.bdr1grayCnt {

	border: 1px solid #CECECE;
}
.bdr1grayhor {
	background-image: url(imgs/cntboxhorline.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.bdr1grayvert {
	background-image: url(imgs/cntboxverline.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
.bdr1grayhor2 {

	background-image: url(imgs/cntboxhorline2.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.bdr1grayvert2 {

	background-image: url(imgs/cntboxverline2.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
.linkGreen {


	color: #55aa46;
	font-weight: bold;
	font-size: 10px;
}
.navbarbg {
	background-image: url(imgs/bkdot.gif);
	background-repeat: repeat-y;
	background-position: center top;
}
.pageslog {
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	background-color: #CECFCE;
	margin: 0px;
	height: 19px;
	width: 100%;
	text-align: left;
	vertical-align: middle;




}
.TitoloH2Black {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #000000;
	font-variant: small-caps;
	letter-spacing: 1px;
	word-spacing: 3px;
}
.TitoloH3Orange {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FA6B0C;
	font-variant: small-caps;
	letter-spacing: 1px;
	word-spacing: 3px;
}
.rightspanner {
	float: left;
	padding: 2px;
	width: 30%;
	margin: 2px;
	display: inline;
	overflow: inherit;



}.TitoloH3Red {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #F14D0E;
	letter-spacing: 1px;
	word-spacing: 3px;
}
.TitoloH3Blue {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #0066CC;
	letter-spacing: 1px;
	word-spacing: 3px;
}
.TitoloH3Green {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #80BF80;
	letter-spacing: 1px;
	word-spacing: 3px;
}
.navbarsub6-hdr-red {
	color: #316CA8;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-image: url(imgs/red-bullet-np.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding: 2px 2px 2px 14px;
	display: block;
	margin-left: 12px;

}
.cntbdr1gray {
	border: 1px solid #CECECE;
	padding: 8px;

}
.cntbdr1gray-gray {
	padding: 8px;
	background-color: #F7F7F7;
	border-top: 1px solid #CECECE;
	border-right: 2px solid #CECECE;
	border-bottom: 2px solid #CECECE;
	border-left: 1px solid #CECECE;


}
.navbarsub6-hdr-gray {

	color: #333333;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-image: url(imgs/gray-bullet-np.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding: 4px 2px 2px 14px;
	display: block;
	margin-left: 12px;
}
.navbar6-hdr-orange {

	font-weight: bold;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-image: url(imgs/new/orange-bullet.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding: 2px 1px 2px 14px;
	display: block;
	border-bottom-width: 2px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	color: #666666;
}
.navbar6-hdr-red {
	font-weight: bold;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-image: url(imgs/new/red-bullet.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding: 2px 1px 2px 16px;
	display: block;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666666;
	color: #007ab6;

}
.bdr1grayright {

	border-top: none;
	border-right: 1px solid #CECECE;
	border-bottom: none;
	border-left: none;
}
.bdr1grayright-top {


	border-top: 1px solid #CECECE;
	border-right: 1px solid #CECECE;
	border-bottom: none;
	border-left: none;
}
.cntbdr1grayright-top {
	border-top: 1px solid #CECECE;
	border-right: 1px solid #CECECE;
	border-bottom: none;
	border-left: none;
	padding: 8px;

}
.cntbdr1gray-gray-left-bottom {
	border-top: none;
	border-right: none;
	border-bottom: 1px solid #CECECE;
	border-left: 1px solid #CECECE;
	padding: 8px;
	display: block;

}
.cntbdr1gray-right-bottom {
	border-top: none;
	border-right: 1px solid #CECECE;
	border-bottom: 1px solid #CECECE;
	border-left: none;
	padding: 8px;
	display: block;

}
.photoborder {
	border: 1px solid #333333;
	margin: 4px;
	padding: 0px;
}
.navbar6-hdr-blue {

	font-weight: bold;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-image: url(imgs/new/red-bullet.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding: 2px 1px 2px 16px;
	display: block;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666666;
	color: #007ab6;
}
