/*crab*/
/*div.textimage{
width: 400px;margin-bottom: 10px;
border: 0px solid #000;background-color: #eee
}*/
/* AMMINISRAZIONE*/
.Amministrazione {border-collapse: collapse;}
.Amministrazione a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #990000;
}
.Amministrazione a:hover, a.visit:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: underline;
	color: #000066;
}
.Amministrazione img{
	margin-right: 10px;
	margin-top: 5px;
}
.Amministrazione td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000066;
	font-size: 10px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	vertical-align: top;
	border: 1px solid #c3d3e1;
}
.Amministrazione p {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #000033;
	font-weight: bold;
	line-height: 35px;
	background-color: #c3d3e1;
/*	background-image: url(images/blu/menu/tbsfondook.gif);
	background-repeat: repeat;*/
	margin: 0px;
	padding-left: 10px;
	vertical-align: middle;
	/*display: block;*/
	border: 1px solid #000066;
}
.Amministrazione p a{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #000033;
	font-weight: bold;
	margin: 0px;
	padding-left: 10px;
	vertical-align: middle;
	line-height: 35px;
}
.Amministrazione p a:hover, a.visit:hover{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #000033;
	font-weight: bold;
	margin: 0px;
	padding-left: 10px;
	vertical-align: middle;
	line-height: 35px;
}
/* FINE AMMINISRAZIONE*/
/* AREE TEMATICHE */

.Tematiche {
	background-color: #FCD8FC;
	color: #000066;
}

.Tematiche td {
	font: 12px Verdana,'trebuchet ms',  geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	color: #000066;
	background-color: #FFFFFF;
	padding: 4px;
}

.Tematiche a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #990000;
}
.Tematiche a:hover, a.visit:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: underline;
	color: #000066;
}
.Tematiche img{
	margin-right: 10px;
	margin-top: 5px;
}

.Tematiche p {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #000033;
	font-weight: bold;
	line-height: 35px;
	background-color: #FCD8FC;
/*	background-image: url(images/blu/menu/tbsfondook.gif);
	background-repeat: repeat;*/
	margin: 0px;
	padding-left: 10px;
	vertical-align: middle;
	/*display: block;*/
	border: 1px solid #990000;
}
.Tematiche p a{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #000033;
	font-weight: bold;
	margin: 0px;
	padding-left: 10px;
	vertical-align: middle;
	line-height: 35px;
}
.Tematiche p a:hover, a.visit:hover{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #000033;
	font-weight: bold;
	margin: 0px;
	padding-left: 10px;
	vertical-align: middle;
	line-height: 35px;
}
/* FINE AREE TEMATICHE*/

/* AREE tab3 */

.tabella3 {
	background-color: #CCDFC4; /*#FAE9C6;*/
	color: #000066;
}

.tabella3 td {
	font: 12px Verdana,'trebuchet ms',  geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	color: #000066;
	background-color: #FFFFFF;
	padding: 4px;
}

.tabella3 a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #990000;
}
.tabella3 a:hover, a.visit:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: underline;
	color: #000066;
}
.tabella3 img{
	margin-right: 10px;
	margin-top: 5px;
}

.tabella3 h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #000033;
	font-weight: bold;
	line-height: 35px;
	background-color: #CCDFC4;/*#FAE9C6;*/
/*	background-image: url(images/blu/menu/tbsfondook.gif);
	background-repeat: repeat;*/
	margin: 0px;
	padding-left: 10px;
	vertical-align: middle;
	/*display: block;*/
	border: 1px solid #006600;
}
.tabella3 p a{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #000033;
	font-weight: bold;
	margin: 0px;
	padding-left: 10px;
	vertical-align: middle;
	line-height: 35px;
}
.tabella3 p a:hover, a.visit:hover{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #000033;
	font-weight: bold;
	margin: 0px;
	padding-left: 10px;
	vertical-align: middle;
	line-height: 35px;
}
/* FINE AREE tab3*/

div.testoimg{
	margin-bottom: 5px;
	border: 1px solid #006699;
/*background-color: #eee;*/
	background-image: url(images/blu/menu/tbsfondook.gif);
	background-repeat: repeat;
	text-align: center;
	margin-right: 5px;
	margin-left: 5px;
}
div.testoimg img{
	float:left;
	margin: 5px
}
div.testoimg h2, div.testoimg p{
	margin:0 5px;
	padding: 0
}
div.testoimg h2{
	margin-top: 5px
}
div.clearer{clear: left}

.titolone {
	font: 16px "Lucida Grande", "Lucida Sans Unicode", Sans-Serif;
	border: 1px #006699 solid;
	background-color: #F3F3F3;
	color: #000000;
	padding: 10px;
	margin: 5px 5px 5px 5px;
}

.linkIndietro {
	font: bold small-caps 10px/18px "Lucida Grande", Verdana, Tahoma, Arial, helvetica, serif;
	color: #990000;
}

.tabSu {
	width: 1px;
	vertical-align: top;
}
.tabGiu {
	width: 1px;
	vertical-align: bottom;
}
.tabCorpo {vertical-align: middle;}
.headAmm {
	background-image: url(images/blu/menu/tbsfondook.gif);
	background-repeat: repeat;
}
.w80{width:80px;}
.w90{width:90px;}
.w100{width:100px;}
.padding{
	margin-right: 5px;
	margin-left: 5px;
}
.Amministrazione {border-collapse: collapse;}
.Amministrazione a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #990000;
}
.Amministrazione a:hover, a.visit:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: underline;
	color: #000066;
}
.Amministrazione img{
	margin-right: 10px;
	margin-top: 5px;
}
.Amministrazione td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000066;
	font-size: 10px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	vertical-align: top;
	border: 1px solid #c3d3e1;
}
.Amministrazione p {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #000033;
	font-weight: bold;
	line-height: 35px;
	background-color: #c3d3e1;
/*	background-image: url(images/blu/menu/tbsfondook.gif);
	background-repeat: repeat;*/
	margin: 0px;
	padding-left: 10px;
	vertical-align: middle;
	/*display: block;*/
	border: 1px solid #000066;
}
.Amministrazione p a{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #000033;
	font-weight: bold;
	margin: 0px;
	padding-left: 10px;
	vertical-align: middle;
	line-height: 35px;
}
.Amministrazione p a:hover, a.visit:hover{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #000033;
	font-weight: bold;
	margin: 0px;
	padding-left: 10px;
	vertical-align: middle;
	line-height: 35px;
}
/* FINE AMMINISRAZIONE*/
/*BOX*/
.box1 {
 background-color:#99bfdd;
background-image: url(images/blu/menu/tbsfondook.gif);
}
 /*color:#C43400;}*/
.box1 dt {
 background-color:#043363;
 color:#F7D200;}

.box1 dt b {
 padding:0px 20px;}

.box1 dd {
 padding:10px 10px 10px 10px}

dl {
 border:1px solid #fff;}

dt {
 background: url("images/blu/menu/corner_top_right.gif") top right no-repeat;}

dt b {
 background: url("images/blu/menu/corner_top_left.gif") top left no-repeat;
 display:block;}

dd {
 margin:0;
 background:url("images/blu/menu/corner_bottom_right.gif") bottom right no-repeat;}

.dd-content {
 background:url("images/blu/menu/corner_bottom_left.gif") bottom left no-repeat;
 margin:0;}
/*FINE BOX*/
.menuAngoli {
	margin: 0px;
	padding: 0px;
	height: 20px;
	width: 20px;
	background-image: url(images/blu/menu/aaa.gif);
	background-repeat: repeat;
}
.menuAngoliup {
	background-image: url(images/blu/menu/cssup.gif);
	background-repeat: repeat-x;
	background-position: top;
}
.menuAngoliDX {
	background-image: url(images/blu/menu/cssdx.gif);
	background-repeat: repeat-y;
	background-position: right;

}
.menuAngolidown {
	background-image: url(images/blu/menu/cssbasso.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
.menuAngolisx {
	background-image: url(images/blu/menu/csssx.gif);
	background-repeat: repeat-y;
	background-position: left;
}
.menuAngoliSfondo {
	background-image: url(images/blu/menu/tbsfondook.gif);
	background-repeat: repeat;
}
.calendario1 {
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	height: 20px;
	width: 20px;
}
.divisore { height: 10px; }
.sfondoSide {
	background-image: url(images/blu/sfondoSide.png);
	background-repeat: repeat;
	font: bold small-caps 14px/22px sans-serif, Verdana, Tahoma, Arial, helvetica, serif;
	height: 23px;
	color: #000;

	padding: 10px 4px 1px 4px;
}
.tdtredici {
	height: 13px;
	width: 13px;
}
.tdSide {
	height: 26px;
	width: 13px;
}
.linea {
line-height: 18px;
}

/*
p#ciao {
clear: both;
}
p#ciao img {
  float: left;
}
p#ciaodx img {
  float: right;
}
*/
#sx{
float:left;
margin: 10px;
/*border: 2px solid #990000;*/
border: 2px outset #990000;
}
#dx{
float:right;
margin: 10px;
border: 2px outset #990000;
}
div.textimage p{
margin:0 10px;
padding: 0;
	text-align: justify;
	text-indent: 10px;
	font-size: 11px;
	color: #000033;
}
div.clearer{clear: left;}

.testoHome {
	text-align: justify;
	text-indent: 10px;
	font-size: 11px;
	color: #000033;
	padding-top: 15px;
}
.tbMenu {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;

}
.tdventisei {
	height: 13px;
	width: 13px;
}
.sfondoMenu {
	background-image: url(images/blu/centrale.png);
	background-repeat: repeat;
}
.pageNav {
	font: 16px verdana,'trebuchet ms',  geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	color: #747474;
	font-weight: normal;
	background-color: #CCCCCC;
}
a.pageNav {
	font: 12px verdana,'trebuchet ms',  geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	color: #747474;
	font-weight: normal;
	background: inherit

}
.top {vertical-align: top;}
.titoloUffici {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	/*background-color: #DFE9FF;*/
	background-image: url('images/blu/titolo.jpg');
}
.testoUffici {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.ufficiBordo td {
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-top-style: solid;
border-right-style: solid;
border-bottom-style: solid;
border-left-style: solid;
border-top-color: #c3d3e1;
border-right-color: #c3d3e1;
border-bottom-color: #c3d3e1;
border-left-color: #c3d3e1;
padding-top: 2px;
padding-right: 2px;
padding-bottom: 2px;
padding-left: 2px;
vertical-align: top;
}
.ufficiNoBordo td {
border-top-width: 0px;
border-right-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-top-style: solid;
border-right-style: solid;
border-bottom-style: solid;
border-left-style: solid;
border-top-color: #c3d3e1;
border-right-color: #c3d3e1;
border-bottom-color: #c3d3e1;
border-left-color: #c3d3e1;
padding-top: 2px;
padding-right: 2px;
padding-bottom: 2px;
padding-left: 2px;
vertical-align: top;
}
.linkUffici {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #990000;
}
.linkscheda {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000066;
}
#elenco ul {
	list-style-image: url('images/blu/freccia_dx.gif');

}
#elenco li a{
	padding: 0px 4px 0px 4px;
	color: #000066;
	text-decoration: none;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	line-height: normal;
	font-weight: bold;

}
#elenco li a:hover {
	color: #0000CC;
	background-color: inherit;
	font-size: 10px;
	text-decoration: underline;

}
.errore {
	font-size: 12px;
	color: #FF0000;
	font-weight: bold;
}
.ok {
	font-size: 12px;
	color: #00CC00;
	font-weight: bold;
}
.centrato{ margin: 0 auto; }
.sfSottotitolo {
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	/*background-image: url(images/blu/sf_sottotitolo.jpg);*/
}
.tornasu {
	font-size: 10px;
	font-weight: bold;
	color: #000099;
	padding-top: 50px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
}
/*fine crab*/
.privacy {
color: #336600;
	text-decoration: none;
	font-size: 10px;
	background: inherit;
}
.bold{
	color: #000066;/*#336600;*/
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
	background: inherit;
}

.mailing {
	margin: auto;
	border: 0;
	width: 100%;
	font: 12px verdana,'trebuchet ms', geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	text-align: left;
	color: #333;
	background: inherit;
}

.mailingB {
	font: 12px verdana,'trebuchet ms',  geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	text-align: center;
	font-weight: bold;
}

body {
	padding: 0;
	margin: 0;
/*w3c errore*/	/*	text-color: #747474;*/
	color: #043363;
	background: #FFFFFF;
	line-height: 1.2;
}


a {
	font: 12px verdana,'trebuchet ms',  geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	color: #043363;
	text-decoration: none;
	background: inherit;
}

a.visit:visited {
	color: #27337D;/* #478E65;*/
	text-decoration: none;
	background: inherit;
}

a:hover, a.visit:hover {
	color: #043363;
	text-decoration: underline;
	background: inherit;
}

a.side {
	color: #27337D;/* #478E65;*/
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
	background: inherit;
}

a:hover.side {
	color: #043363;
	text-decoration: underline;
	background: inherit;
}

.main-body {
	font: 12px verdana,'trebuchet ms',  geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	color: #747474;
	background-color: #FFFFFF;
	padding: 3px;
}

hr {
	border-top: 1px #E2E2E2 solid;
	border-bottom: 1px #F9F9F9 solid;
	margin: 3px 3px 3px 3px;
}

td {
	font: 12px verdana,'trebuchet ms',  geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}

pre {
	font: 10px verdana,'trebuchet ms',  geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}

.alt {
	color: #666;
	background: inherit;
}

img {
	border: 0px;
}

.main-bg {
	background-color: #FFFFFF;
	padding: 0px 5px 5px 5px;
	vertical-align: top;
}

.wrapper {
	margin: auto;
	border: 0;
	width: 100%;
	font: 12px verdana,'trebuchet ms',  geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	color: #333;
	background: inherit;
}

.border {
	border-top: 0px #BCC0C7 solid;
	border-left: 0px #BCC0C7 solid;
	border-right: 1px #BCC0C7 solid;
	border-bottom: 1px #BCC0C7 solid;
}

.panel-main {
	border-bottom: 6px #27337D solid;
	font: bold small-caps 14px/22px sans-serif, Verdana, Tahoma, Arial, helvetica, serif;
	height: 23px;
	color: #000;
	background: transparent url() repeat-x center bottom;
	padding: 10px 4px 1px 4px;
}

.center-main {
	border-bottom: 6px #27337D solid;
	font: bold small-caps 14px/22px sans-serif, Verdana, Tahoma, Arial, helvetica, serif;
	height: 23px;
	color: #000;
	background-color: #FFFFFF;
	padding: 10px 4px 1px 4px;
}

.border_left {
	background-image: url('images/blu/border_left.jpg');
	background-repeat: repeat-y;
	width: 76px;
}

.border_right {
	background-image: url('images/blu/border_right.jpg');
	background-repeat: repeat-y;
	width: 76px;
}

.sub_nav {
	background-image: url('images/blu/nav_bg.jpg');
	text-align: center;
	height: 30px;
	color: #000066;
	background-color: #F7F7F7;
}

.divider {
	vertical-align: middle;
	background-image: url('images/blu/divider.gif');
	height: 28px;
	width: 3px;
	padding: 11px 0px 0px 2px;
	color: #010145;
	background-color: inherit;
}

#navigation {
	height: 30px;

}

#navigation a {
	font: normal small-caps bold 12px/22px Verdana, Arial, Helvetica, sans-serif;
	padding: 0px 4px 0px 4px;
	color: #fff;
	background-color: inherit;
	text-decoration: none;
}

#navigation a:hover {
	color: #CCCCCC;
	background-color: inherit;
}

.tbl-border {
	background-color: #CCCCCC;
	color: #DDDDDD;
}

.tbl {
	font: 12px verdana,'trebuchet ms',  geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	padding: 3px 4px 3px 4px;
}

.tbl1 {
	font: 12px verdana,'trebuchet ms',  geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	color: #747474;
	background-color: #FFFFFF;
	padding: 4px;
}

.tbl2 {
	font: 12px verdana,'trebuchet ms',  geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	color: #747474;
	background-color: #F7F7F7;
	padding: 4px;
}

.forum-caption {
	height: 24px;
	font: 12px verdana,'trebuchet ms',  geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	font-weight: bold;
	background-image: url('images/blu/forum_bg.gif');
	color: #FFFFFF;
	background-color: #E6EEED;
	padding: 3px 4px 0px 4px;
}

.header {
	height: 115px;
	background-image: url('images/blu/main_head_bg.jpg');
}

.footer {
	padding-bottom: 0px;
	font: 11px verdana,'trebuchet ms',  geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	text-align: center;
	background-color: inherit;
	color: #838383;
}

#footer_border {

	border-bottom: 1px dotted #750026;
}

.footer_cell {
	border-top: 6px solid #FFFFFF;
	/*background-color: #FFFFFF;*/
	height: 30px;
}

.footer_low {
	font: 10px verdana,'trebuchet ms',  geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	text-align: center;
	color: #FFFFFF; /*#FF9100;*/
	background-color: #010145;
}

.footer_links {
	background-color: inherit;
	color: #6C9E6A;
	font: 11px verdana,'trebuchet ms',  geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	text-decoration:none;
}

a.footer_links:hover {
	background-color: inherit;
	color: #ECA205;
	text-decoration: none;
	border-bottom:1px dotted #ECA205;
}

form {
	display: inline;
	margin: 0;
	padding: 0;
}

.button {
	border: 1px solid #C1D0CC;
	background: #F1F1F1 url('images/blu/btn.gif') bottom left repeat-x;
	font-size: 10px;
	color: #fff;
	font-weight: bold;
	height: 21px;
	font-family: verdana, sans-serif;
	padding-bottom: 3px;
	padding-left: 1px;
	padding-right: 1px;
	margin-top: 2px;
	cursor: pointer
}
a.button:hover{color: #0D4B72}
/* Removes extra padding from bbcode images */

#bold, #italic, #under, #url, #mail, #img, #center, #small, #code, #quote, #php, #smiles, #rtesizeplus, #rtesizeminus, #checklength {
	padding: 0;
	margin: 0;
}

.textbox {
	font: 11px verdana,'trebuchet ms',  geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	color: #000066;
	background: #FFFBF0 url() repeat-x left top;
	border: 1px solid #6699CC;
}

.textbox:hover {
	border: 1px solid #990000;
	background: #FFFFFF;
}

.quote {
	font: 12px "Lucida Grande", "Lucida Sans Unicode", Sans-Serif;
	border: 1px #006699 solid;
	background-color: #F3F3F3;
	color: #000000;
	padding-left: 10px;
	margin: 5px 5px 5px 5px;
}

.quotec {
	font: 12px "Lucida Grande", "Lucida Sans Unicode", Sans-Serif;
	border: 1px #006699 solid;
	background-color: #F3F3F3;
	color: #2F8F0D;
	text-align: center;
	margin: 0px 20px 0px 20px;
}
.side-border-left {
	border-right: 1px dotted #CCCCCC;
	padding: 0px 5px 0px 5px;
	background-color: #FFFFFF;
	vertical-align: top;
	width: 180px;
}

.side-border-right {
	border-left: 1px dotted #CCCCCC;
	padding: 0px 5px 0px 5px;
	background-color: #FFFFFF;
	vertical-align: top;
	width: 180px;
}

.side-body {
	font: 12px verdana,'trebuchet ms',  geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	color: #27337D;
	padding: 4px 4px 6px 4px;
	background: #FFFFFF;
}

.center-body {
	font: 12px verdana,'trebuchet ms',  geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	color: #333333;
	padding: 4px 4px 6px 4px;
	background: #FFFFFF;
}

.news-main {
	border-bottom: 6px #477A14 solid;
	font: bold small-caps 14px/22px sans-serif, Verdana, Tahoma, Arial, helvetica, serif;
	height: 23px;
	color: #669933;
	background-color: #FFFFFF;
	padding: 10px 4px 1px 4px;
}

.news-body {
	font: 12px verdana,'trebuchet ms',  geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	color: #333333;
	padding: 4px 4px 6px 4px;
	background: #FFFFFF;
}

.news_block {
	background-image: url('images/blu/newsfooter-bg.png');
	padding: 4px 4px 6px 4px;
	border-top: 1px solid #C1D0CC;
	line-height:16px;
}

.poll {
	height: 14px;
	border: 1px #AFC0B6 solid;
	padding: 1px;
}

.comment-name {
	font-weight: bold;
	color: #57A93E;
	background: inherit;
}

.shoutboxname {
	font-weight: bold;
	color: #57A93E;
	background: inherit;
}

.shoutbox {
	color: #747474;
	background: inherit;
}

.shoutboxdate {
	font: 10px verdana,'trebuchet ms',  geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	color: #4E672A;
	background: inherit;
}

.small {
	font: 12px verdana,'trebuchet ms',  geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	color: #747474;
	font-weight: normal;
}

.smallMini {
	font: 10px verdana,'trebuchet ms',  geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	color: #747474;
	font-weight: normal;
}

.small2 {
	font: 12px verdana,'trebuchet ms',  geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	color: #076F78;
	background: inherit;
}

/* Toolbar classes */
#tool { padding: 10px 0; min-height: 20px; }
#tool_clock { float: right; }
#tool br { clear: both; font-size: 0; height: 0px; }
#tool_menu { list-style: none; margin: 0; padding: 0; position: absolute; }
#tool_menu li:hover ul, #tool_menu li.hover ul { display: block; }
#tool_menu ul { border: 1px solid #C1D0CC; border-bottom-width: 2px; border-top-width: 2px; clear: both; display: none; left: 0; list-style: none; margin: 0; padding: 0; position: absolute; top: 26px; white-space: nowrap; width: 140px; }
#tool_menu ul li { clear: both; display: block; height: 28px; }
#tool_menu li.seperator { border-bottom: 2px solid #C1D0CC; }
#tool_menu li.button { height: 20px; line-height: 20px; width: 80px; text-align: center; }
#tool_menu a { background-color: #FFFFFF; color: #000; cursor: pointer; display: block; /*w3c err filter: alpha(opacity=90);*/ font: 11px "Lucida Grande", Verdana, sans-serif; height: 28px; line-height: 28px !important; padding-left: 6px; padding-right: 6px; /*opacity: 0.9;*/ text-align: left; text-decoration: none; }
#tool_menu a img { vertical-align: text-bottom; margin-right: 4px; }
#tool_menu a.hover, #tool_menu a:hover { background-color: #597BC6; color: #FFF; /*filter: alpha(opacity=100);opacity: 1;*/ }
.tool_preview { border-top: 1px solid #C1D0CC;  border-bottom: 1px solid #C1D0CC; float: left; font-size: 0; height: 12px; margin-right: 4px; width: 16px; }
* html #tool_menu a { padding: 6px; }
* html #tool_menu a img { vertical-align: middle; }
* html .tool_preview { position: relative; margin-top: 7px; }
html>body .tool_preview { height: 10px; margin-top: 9px; }