html, body {
 margin : 0px;
 padding : 0px;
 /* IE Hack -- text align=center + .container... */
 text-align : center;
 font-size	 : 85%;
 font-family : Verdana, Trebuchet, Helvetica, Sans-Serif;
 background : #E1E1E1 
 url('http://srvldomw12.ifinet.it/FrontCMS.nsf/sfondo.gif') top center no-repeat;
 /*background-color: #EEEEEE ;*/
}

.small {
 font-size : 9px;
 text-align : justify;
 padding : 0px 0px 0px 0px;
}

.italics {
 font-style : italic ;
 font-size : 9px;
 text-align : justify;
 padding : 0px 0px 0px 0px;
}

.italicsHP {
 font-family : Arial, Sans Serif;
 color : #888888;
 font-style : italic ;
 font-weight : bold;
 font-size : 11px;
 text-align : justify;
 padding : 0px 0px 0px 0px;
}

.grassetto {
 font-weight : bold;
 font-size : 11px;
 padding : 0px 0px 0px 0px;
}

.grande {
 font-size : 14px;
 font-weight : bold;
 padding : 0px 0px 0px 0px;
}

.grandeNoBold {
 font-size : 14px;
 padding : 0px 0px 0px 0px;
}

/*---- SEARCH ----*/

.BlockSearchBtn {
 padding : 0px;
 border : 0px;
 color : #0000FF;
 text-decoration : underline;
 cursor : pointer;
}

#Link ul, #Link li {
 margin : 0px;
 padding : 0px;
 margin : 5px 0px;
 list-style-type : none;
}

.margin_text {
 margin : 5px 0px;
}

.searchTD1 {
 float : left;
 width : 90px;
}

.searchTD2 {
 width : 550px;
}
/*---- SEARCH ----*/

.testoMarg {
 text-align : justify;
 padding : 10px 20px 4px 20px;
}

.titoloAttiM {
 font-size : 12px;
 font-weight : bold;
 text-align : justify;
 padding : 5px 5px 4px 0px;
}

.servizioM {
 text-align : justify;
}

.testoDx {
 text-align : right;
 padding : 3px 0px 4px 0px;
}

.testoItalic {
 font-style : italic; 
 text-align : left; 
 font-size : 13px;
}

.testoItalic a, .testoItalic a:hover {
 font-size : 13px;
}

.titoloBluElez {
 font-family : Verdana, Trebuchet, Helvetica, Sans-Serif;
 font-size : 15px;
 font-weight : bold;
 color : #214892;
}

.centeredImage {
 text-align : center;
 margin-top : 0px;
 margin-bottom : 0px;
 padding : 0px;
}

.headingEventi { 
 color : #E71E00;
 font-weight : bold ;
 font-size : 10pt;
 background : #DDDDDD;
 border-bottom : 1px solid #E71E00;
}

.ContainerImg {
 float : left;
 height : 50px;
 width : 50px;
}

.Container {
 /* margin-left : auto; */
 /* margin-right : auto; */
 margin : 0 auto; 
 width : 970px;
 text-align : left; 
 /* margin : 0 auto; */ 
 /* text-align : left; */
 /* width : 100%; */
}

.ContainerMainContent {
 /* position : float ; */
 /* float : left; */
 /* position : static ; */
 margin : 0 auto; 
 width : 970px;
 text-align : left; 
 /* margin-left : 8px; */
 background-color : #fff;
 /* width : 970px; */
 /* height: 250px; */
}

.dataodierna {
 /* position : absolute; */
 position : static; 
 margin-left : 8px;
 font-family : Verdana, Trebuchet, Helvetica, Sans-Serif;
 font-size : 11px; 
 color : #FFFFFF;
}

.briciolapane {
/* margin-left : 8px; */
 font-size : 50%;
 font-family : Verdana, Trebuchet, Helvetica, Sans-Serif;
 background-color : #FFCC33;

 /*background-color: #FFFFFF ;*/
}

#msg {
 padding-top : 5px; 
 text-align : center; 
 height : 20px; 
 font-family : Verdana, Tahoma,Arial; 
 font-size : 12pt; 
 font-weight : bold; 
 border-style : solid; 
 border-width : 1px; 
 border-color : #000000; 
 background-color : #ffffff; 
 color : #00000;
}

/* Titoli colorati */

.separa007A96C1 {
 font-size : 0px;
 padding : 0px 0px 0px 0px;
 color : #7A96C1;
 border-bottom : 1px solid #7A96C1;
}

.separaGrigio {
 font-size : 0px;
 padding : 0px 0px 0px 0px;
 border-bottom : 1px solid #EEEEEE;
}

.StoryBlockTitle007A96C1 {
 padding : 4px 4px 4px 0px;
 color : #7A96C1;
 border-bottom : 5px solid #7A96C1;
 font-size : 140%;
 font-weight : bold;
 font-family : Arial, Sans Serif;
}

.StoryBlockTitle000099FF {
 /* Azzurro */
 padding : 4px 4px 4px 0px;
 color : #0099FF;
 border-bottom : 4px solid #0099FF;
 font-size : 140%;
 font-weight : bold;
 font-family : Arial, Sans Serif;
}

.titoletto000099FF{
 padding : 4px 4px 0px 0px;
 color : #0099FF;
 border-bottom : 3px solid #0099FF;
 font-size : 130%;
 font-weight : bold;
 font-family : Arial, Sans Serif;
}

.StoryBlockTitle00FF9900 {
 /* Arancio */
 padding : 4px 4px 2px 0px;
 color : #FF9900;
 border-bottom : 4px solid #FF9900;
 font-size : 140%;
 font-weight : bold;
 font-family : Arial, Sans Serif;
}

.titoletto00FF9900{
 padding : 4px 4px 0px 0px;
 color : #FF9900;
 border-bottom : 3px solid #FF9900;
 font-size : 130%;
 font-weight : bold;
 font-family : Arial, Sans Serif;
}

.separa00FF9900{
 font-size : 0px;
 padding : 0px 0px 0px 0px;
 color : #FF9900;
 border-bottom : 3px solid #FF9900;
}

.StoryBlockTitle00009933 {
 /* Verde */
 padding : 4px 4px 4px 0px;
 color : #009933;
 border-bottom : 5px solid #009933;
 font-size : 150%;
 font-weight : bold;
 font-family : Arial, Sans Serif;
}

.StoryBlockTitle00CC3333 {
 /* rosso */
 padding : 4px 4px 4px 0px;
 color : #CC3333;
 border-bottom : 5px solid #CC3333;
 font-size : 150%;
 font-weight : bold;
 font-family : Arial, Sans Serif;
}

.StoryBlockTitle00E26200 {
 /* area riservata */
 padding : 4px 4px 4px 0px;
 color : #E26200;
 border-bottom : 5px solid #E26200;
 font-size : 150%;
 font-weight : bold;
 font-family : Arial, Sans Serif;
}

.titoletto00E26200{
 padding : 4px 4px 0px 0px;
 color : #E26200;
 border-bottom : 3px solid #E26200;
 font-size : 130%;
 font-weight : bold;
 font-family : Arial, Sans Serif;
}

.StoryBlockTitle00E01F25 {
 /* Eventi */
 padding : 4px 4px 4px 0px;
 color : #E01F25 ;
 border-bottom : 5px solid #E01F25;
 font-size : 150%;
 font-weight : bold;
 font-family : Arial, Sans Serif;
}

/* Fine Titoli colorati */

/* Menu di sinistra */
.menusx {
 margin-top : 12px;
/* margin-left : 15px; */
}

.menusx li {
 /* padding : 0; */
 /* margin : 0; */
 font-size : 11px;
 font-family : arial, helvetica, sans-serif;
 white-space : nowrap;
 list-style : url('http://srvldomw12.ifinet.it/Bussolengo/FrontCMS.nsf/menu_sx_li.gif') outside square;
}

.menusx li a{
 color : #184EAE;
 /* FA STACCARE DI MOLTO LE VOCI SU IE display : block; */
 text-decoration : none;
 font-family : Arial, Helvetica, sans-serif;
 font-size : 11px;
}

.menusx li a:hover {
 color : #184EAE;
 /* text-decoration : underline; */
 font-weight : bold;
/*
 background : transparent url(http://srvldomw12.ifinet.it/Bussolengo/FrontCMS.nsf/img/menu_sx_li_orange.gif) no-repeat scroll left center;
 margin-left : -20px;
 padding-left : 20px;
*/
}

.menusx li a:visited {
 color : #186EAE;
 /* text-decoration : underline; */
 /* font-weight : bold; */
}

/* FINE menu di sinistra */

/* LISTA ARANCIO */

.elencoNormale li {
 /* padding : 0; */
 /* margin : 0; */
 font-size : 11px;
 font-family : arial, helvetica, sans-serif;
 white-space : nowrap;
 list-style : url('http://srvldomw12.ifinet.it/Bussolengo/FrontCMS.nsf/menu_sx_li_orange.gif') outside square;
}

/* FINE LISTA ARANCIO */

/* LISTA AZZURRA */

.elencoNormaleBlue li {
 /* padding : 0; */
 /* margin : 0; */
 font-size : 11px;
 font-family : arial, helvetica, sans-serif;
 white-space : nowrap;
 list-style : url('http://srvldomw12.ifinet.it/Bussolengo/FrontCMS.nsf/menu_sx_li_blue.gif') outside square;
}

/* FINE LISTA AZZURRA */

/* LISTA CENTRALE GRANDE */
.elencoCentro {
 margin-top : 12px;
/* margin-left : 15px; */
}

.elencoCentro li {
 /* padding : 0; */
 /* margin : 0; */
 font-size : 18px;
 font-weight : bold;
 font-family : arial, helvetica, sans-serif;
 white-space : nowrap;
 list-style : url('http://srvldomw12.ifinet.it/Bussolengo/FrontCMS.nsf/img/menu_sx_li_big.gif') outside square;
}

.elencoCentro li a{
 font-size : 18px;
 font-weight : bold;
 color : #184EAE;
 /* display : block; */
 text-decoration : none;
 font-family : Arial, Helvetica, sans-serif;
}

.elencoCentro li a:hover {
 font-size : 18px;
 font-weight : bold;
 color : #184EAE;
 text-decoration : underline;
/*
 background : transparent url(http://srvldomw12.ifinet.it/Bussolengo/FrontCMS.nsf/img/menu_sx_li_orange.gif) no-repeat scroll left center;
 margin-left : -20px;
 padding-left : 20px;
*/
}

.elencoCentro li a:visited {
 font-weight : bold;
 color : #186EAE;
 /* font-weight : bold; */
}

/* FINE lista centrale */


/* navitop header * /
/* link in alto a destra */
.navitop ul { 
 padding : 0;
 margin : 0;
 font-family : arial, helvetica, sans-serif;
 white-space : nowrap;
 list-style-type : none;
}

.navitop li {
 display : inline;
 margin-left : 8px;
 margin-right : 4px;
}

.navitop li a {
 color : #333333;
 text-decoration : none;
 font-family : Arial, Helvetica, sans-serif;
 font-size : 11px;
}

.navitop li a:hover {
 color:#113F8C;
}

.navitop img {
 border:0;
 margin:0;
 padding:0;}

/* */

a, a:link, a:hover {
 color : #184EAE;
 text-decoration : underline;
 font-size : 11px
}

a, a:active {
 /* text-decoration : underline */
}

a, a:visited {
 /* text-decoration : underline */
}

.grande a, .grande a:link, .grande a:hover{
 font-size : 14px;
 font-weight : bold;
 padding : 0px 0px 0px 0px;
 text-decoration : none;
}

.grandelink a, .grandelink a:link, .grandelink a:hover{
 font-size : 14px;
 font-weight : bold;
 padding : 0px 0px 0px 0px;
 text-decoration : underline;
}

.link00009933 a, .link00009933 a:link, .link00009933 a:hover {
 /* verde */
 /*padding : 4px 4px 4px 0px;*/
 color : #009933;
 font-size : 100%;
 font-weight : bold;
 font-family : Arial, Sans Serif;
}

.navigaAnno a, .navigaAnno a:link, .navigaAnno a:hover {
 /* color : #184EAE; */
 color : #184EAE;
 text-decoration : underline;
 font-size : 13px
}

.navigaAnno a:hover, .navigaAnno a:active {
 text-decoration : underline
}

td {
 font-size : 11px;
 vertical-align: top;
}

.daytd td {
 color : #FFFFFF;
 font-size : 0.9em;
 font-weight : bold;
 /* background-color : #103E8C */
}

.daytd a, .daytd:active, .daytd a:hover{
 color : #000;
 font-size : 0.9em;
 font-weight : bold;
}

.daytd a:visited{
 color : #000;
 font-size : 0.9em;
 font-weight : bold;
 text-decoration : none
}

/*colori dei titoli */

.grigio {
 color:#999;
 border-bottom-color:#999
}

.azzurro{
 color:#7D96C0;
 border-bottom-color:#7D96C0
}

.blu{
 color:#09f;
 border-bottom-color:#09f
}

.verde{
 color:#093;
 border-bottom-color:#093
}

.rosso {
 color:#c33;
 border-bottom-color:#c33
}

.arancio{
 color:#f90;
 border-bottom-color:#f90
}

.titoloAzzurro{
 padding : 4px 4px 4px 0px;
 color : #7D96C0;
 border-bottom : 5px solid #7D96C0;;
 font-size : 120%;
 font-weight : bold;
 font-family : Arial, Sans Serif;
}

.titmenudx {
 font-family : Arial, "Trebuchet MS", "Mahsuri Sans", sans-serif;;
 font-size : 22px;
 color : #ccc;
 font-weight : 800;
 margin-bottom : 0;
 padding-bottom : 0;
 background : url(img/graydx.gif) bottom repeat-x;
}

/* */

/* this helps keep the search block clean, and might need to be added as a default */
form {
 margin: 0px;
 padding: 0px;
}

/* TABELLEEEEEEEEEEE */

.flatTable {
 border : 0px solid #CCCCCC;
 padding : 0px 0px 0px 0px;
}

/* 1 */
.mostraTable {
 border : 0px solid #CCCCCC;
 padding : 0px 0px 0px 0em;
 spacing : 0px;
 width : 100% ;
/*
 border-width: 1px 1px 1px 1px;
 border-spacing: 2px;
 border-style: solid solid solid solid;
 border-color: gray gray gray gray;
*/
}

.mostraTable td {
 /* background-color : #F7F7F7; */
 padding : 0px 0px 2px 10px;
}

.mostraTableHRTD {
 background-color:#EEEEEE;
 color:#333333;
 font-size : 105%;
}

.mostraTD {
 width : 170px;
 vertical-align : center;
 font-size : 105%;
}

.mostraTDBig {
 /*width : 170px; -> 18/09/2009 - Francesco Galvani - Causa errore in Firefox */ 
 height : 20px;
 vertical-align : center;
 font-size : 105%;
 font-weight : bold; /* -> 18/09/2009 - Francesco Galvani */
}

.mostraTDUff {
 background-color : #F7F7F7;
 vertical-align : center;
 font-size : 12px;
}

.mostraTDDir {
 /* background-color : #F7F7F7; */
 vertical-align : center;
 font-size : 14px;
 font-weight : bold;
 color : red;
 height : 20px;
}

.mostraTDAss {
 /* background-color : #F7F7F7; */
 vertical-align : center;
 font-size : 15px;
 font-weight : bold;
}

.mostraTDRowHd {
 background-color : #EEEEEE;
 color : #7D96C0;
 border-bottom: 1px solid #7D96C0;
 vertical-align : center;
 font-size : 104%;
}

/* FINE 1 */

/* TABELLA viewTable */
.viewTable {
 /*border: 1px solid #1c64d1;*/
 padding: 0px 0px 0px 0em;
 spacing: 0px;
}

.viewTableTDgray {
 color : #686868;
 vertical-align : top;
 font-size : 1.0em;
 line-height : 1.5em;
 font-weight : bold;
}

.viewTableTD {
 /*border: 1px solid #1c64d1;*/
 border-left: 2px solid #C1DAD7;
 border-bottom: 1px solid #C1DAD7;
 /*padding: 0px 0px 0px 4px;*/
 vertical-align : top;
}

.viewTableTDbrill {

 border-left : 2px solid #C1DAD7;
 border-bottom : 1px solid #C1DAD7;
 font-weight : bold;
 vertical-align : top;
}

.viewDelib {
 background-color : transparent;
 color : #686868;
 font-family : Arial,Helvetica,sans-serif;
 font-size : 1.0em;
 text-align : justify;
 /*line-height : 1.5em;*/
 /*position:relative;*/
 /*vertical-align : top */
}

.viewDelib td {
 vertical-align : top
 text-align : justify;
 text-justify : newspaper;
}

.viewDelib a, .viewDelib a:active {
 color : #686868;
 font-family : Arial,Helvetica,sans-serif;
 font-size : 1.1em;
 text-decoration : none;
 text-align : justify;
 text-justify : newspaper;
}

.viewDelib a:hover {
 color : #686868;
 font-family : Arial,Helvetica,sans-serif;
 font-size : 1.1em;
 text-decoration : underline;
 text-align : justify;
 text-justify : newspaper;
}

.viewTDAtti {
 background-color : transparent;
 color : #686868;
 font-family : Arial,Helvetica,sans-serif;
 font-size : 1.1em;
 font-weight : bold;
 vertical-align : top
}

.viewPar {
 background-color : transparent;
 color : #000000;
 font-family : Verdana,Arial,Helvetica,sans-serif;
 /*font-size : 0.7em;*/
 line-height : 1.5em;
 /*position:relative;*/
 vertical-align : top
}

.viewTableCellText {
 background-color:transparent;
 color:#000000;
 font-family:Verdana,Arial,Helvetica,sans-serif;
 font-size:0.7em;
 text-align:left;
}

.viewTableCellText .viewLink, .viewTableCellText a {
 background-color:transparent;
 color:#00416C;
 font-size:1em;
 text-decoration:underline;
}

.viewTableCellText a:hover, .viewTableCellText a:focus, .viewTableCellText a:active {
 text-decoration:none;
}

/* Cella di Intestazione Riga */
.viewTableHRTD {
 background-color:#EEEEEE;
 color:#333333;
}

.viewTableHRCellText {
 background-color:transparent;
 color:#000000;
 font-family:Verdana,Arial,Helvetica,sans-serif;
 font-size:0.7em;
 font-weight:bold;
 text-align:left;
}

/* Cella di Intestazione Colonna */
.viewTableHCTD {
 background-color : #AAAAAA;
 color : #333333;
 border-right : 1px solid #C1DAD7;
 border-bottom : 1px solid #C1DAD7;
 border-top : 1px solid #C1DAD7;
 border-left : 1px solid #C1DAD7;
 letter-spacing : 2px;
 padding : 4px 4px 6px 8px;
}

/* Cella di Intestazione Colonna 2 */
.viewTableHCTD2 {
 background-color : #F1F1F1;
 color : #333333;
 border-right : 1px solid #BBBBBB;
 border-bottom : 1px solid #BBBBBB;
 border-top : 1px solid #BBBBBB;
 border-left : 1px solid #BBBBBB;
/* border-left : 1px solid #C1DAD7; */
 letter-spacing : 1px;
 padding : 4px 4px 4px 2px;
}

.viewTableHCCellText {
 background-color : transparent;
 color : #000000;
 font-family : Verdana,Arial,Helvetica,sans-serif;
 font-size : 0.7em;
 font-weight : bold;
 text-align : left;
}

.viewTableHCCellText2 {
 background-color : transparent;
 color : #000000;
 font-family : Verdana,Arial,Helvetica,sans-serif;
 font-size : 0.7em;
 font-weight : bold;
 text-align : Center;
}

/* INIZIO Stile Tabelle Modulo elezioni */

table.elez {
	border-style:	solid;
	border-color:	#000000;
	border-width:	1;
}

td.headingelez { 
	color:		#FFFFFF;
	font-weight:	bold ;
	background:	#0060A0;
}

td.headingelezGrande { 
	color:		#FFFFFF;
	font-size:	14pt;
	font-weight:	bold ;
	background:	#0060A0;
}


td.elez {
	color:				#000000;
	font-family:			verdana,arial,helvetica;
	font-size:			8pt;
	font-weight:			normal;
	border-style:			solid;
	border-color:			#0060A0; 
	border-width:		 0; 
	border-bottom-width:	 1;
}


td.elezDx {
	color:				#000000;
	font-family:			verdana,arial,helvetica;
	font-size:			8pt;
	font-weight:			normal;
 text-align: right;
	border-style:			solid;
	border-color:			#0060A0; 
	border-width:		 0; 
	border-bottom-width: 1;
 padding: 0px 2px 0px 0px;
}

table.lb {
	border-style:	solid;
	border-color:	#000000;
	border-width:	0;
	padding: 0;
}

.lbempty {
	font-family:	verdana,arial,helvetica;
	font-size:	8pt;
	border-width:	0;
	padding: none; 
}

.lbemptyGray {
	font-family:	verdana,arial,helvetica;
	font-size:	8pt;
	border-width:	0;
	padding: none; 
	background:	#EFEFEF;
}

.sno { 
	background:	#EFEFEF;	
}

/* FINE Stile Tabelle Modulo elezioni */
p{margin-top : 0px;
margin-bottom : 0px;} .clearing{height: 0; 
clear: both;}
input{font : normal 0.9em/1.2em Verdana, Tahoma, Trebuchet, Arial, Sans-Serif;
margin : 0px;
border : 1px solid;
border-color : #0A2072; 
/*border-style:inset; */}
input.button{background-color	: #f1f1f1;
border			: 1px solid;
border-color		: #000;
height			: 19px;} #Header{/* margin-left : 8px; */
height: 196px;}
#LeftColumn{z-index : 3;
float : left;
/* width : 20%; */
min-width : 210px;
margin-left : 10px;
background-color : #CAD4E6;}
#RightColumn{/* float : right; */
/* right : 53px; */ 
/* top : 56px; */
/* width : 170px; */
/* float : left; */

position : float ;
float : left;
margin-right : 2px;
width : 17%;
z-index : 4;
}
#MainContent{z-index : 3;
position : float ;
float : left;
margin-left : 10px;
margin-right : 10px;
width : 57%;

/* min-width : 500px; */

/* margin-left : 195px; */
/* margin-right : 175px; */}
#MainCont2cols{position : float ;
float : left;

margin-left : 10px;
margin-right : 10px;
width : 74%;}
.clearing{height: 0; 
clear: both;}
#Footer{clear : both;
z-index : 5;
height : 62px;
/*
margin-left : 5px;
margin-right : 5px;
*/}
.BlockSearch{width: 158px}
.gobutton{margin: 0px;
width: 35px;
position: relative;
bottom: 0px;}
.brlink{margin-left: 16px;
text-indent: -8px;} .BlockTitlePref{background-color : #184EAE url('menu_sx_square.gif') no-repeat ;}
.BlockTitle{/* Begin Yellow 3-D Banner */
/* border-top: 2px groove #FFFFCC; */
/* border-right: 2px solid #CC9900; */
/* border-bottom: 2px solid #CC9900; */
/* border-left: 2px groove #FFFFCC; */
/* ORIG background-color: #FFCC33; */
/* End Yellow 3-D Banner */

font-family : Arial, Helvetica, sans-serif;
background-color : #184EAE ;
color : #FFFFFF ;
padding : 5px;
padding-left : 10px;
text-align : left;
/* font-size: 90%; */
font-size : 11px;
font-weight : bold;}
.BlockContents{background-color: #f1f1f1;
/* border-right : 1px solid #3E4144; */
/* border-bottom : 1px solid #3E4144; */
/* border-left : 1px solid #c7c9cc; */
padding: 3px;
color: black;
text-align: left;
font-size: 85%;
line-height: 1.2;
line-height: 120%;} .BlockSpacer{padding: 2px;
margin:0px 0px 0px 0px;}
.StoryBlockOutline{background-color: #FFFFFF;}
.StoryBlockTitle{/*background-color: #FFCC33;*/
/*border-bottom: 1px solid black;*/
/* Begin Yellow 3-D Banner */
/* border-top: 2px groove #FFFFCC;
border-right: 2px solid #CC9900;
border-bottom: 2px solid #CC9900;
border-left: 2px groove #FFFFCC;
background-color: #FFCC33; */
/* End Yellow 3-D Banner */

padding : 4px 4px 4px 0px;
color : #999999;
border-bottom : 5px solid #999999;
font-size : 150%;
font-weight : bold;
font-family : Arial, Sans Serif;} .StoryDate{/*border: 1px solid black;*/
/* Begin Blue 3-D Banner
* border-top: 2px groove #6699FF;
* border-right: 2px solid #000099;
* border-bottom: 2px solid #000099;
* border-left: 2px groove #6699FF;
* background-color: #0033FF;
* End Blue 3-D Banner */
/* font-family : Tahoma, Arial, Sans Serif; */

width : 553px;
padding : 4px 4px 4px 0px;
color : #999999;
border-bottom : 5px solid #999999;
font-size : 120%;
font-weight : bold;
font-family : Arial, Sans Serif;}
.StoryTitle{/* background-color: #C9C5EB ; */
/* background-color: #BBC5EB ; */
padding : 2px 5px 1px 2px;
/*margin: 0px 5px 0px 5px;*/
height: 20px;
font-family: Tahoma, Arial, Sans Serif;
font-weight: bold;} .StoryContents{padding: 3px 3px 3px 3px;} #calendar{margin : 0px 0px 0px 0px;}
.calendar th{text-align : center;
font-family : Arial, Sans Serif;
font-size : 11px;}
.calendar td{background-color : #CAD4E6;
text-align	 : center;
font-family : Arial, Sans Serif;
font-size : 0.9em;
color 	 : #000000;}
.calendar caption{font-family : Arial, Sans Serif;
text-align : center;
font-size : 0.9em;
font-weight : bold;}
.calendar a{color	 : #000;
font-size : 0.9em;
font-weight : bold;
/* color : #FFFFFF; */
/* background-color : #103E8C */}
.calendar a:hover{color	 : #000;
font-size : 0.9em;
font-weight : bold;
/* color : #FFFFFF; */
/* background-color : #103E8C */} .calendar a:visited{/* background-color : #CAD4E6; */
color	 : #000;
font-size : 0.9em;
font-family : Arial, Sans Serif;
font-weight : bold;}
.CalendarWeekday{font-family : Arial, Sans Serif;
color : #103E8C;
font-weight : bold;
font-size : 1.0em;
line-height : 1.4em;}
.calendarToday{
 color : #F6F4DA;
 font-weight : bold;
 background : #DF9496;
} .buttonOvr{POSITION: RELATIVE;
BACKGROUND-COLOR: #c0c0c0;border-style: solid;
border-width: 1px;
border-color: #e0e0e0 #808080 #808080 #e0e0e0;
TOP: 1px; 
HEIGHT: 23px; 
WIDTH: 23px;}
.buttonPress{POSITION: RELATIVE;
BACKGROUND-COLOR: #e8e8e8; 
border-style: solid;
border-width: 1px;
border-color: #808080 #e0e0e0 #e0e0e0 #808080;
TOP: 1px;
HEIGHT: 23px; 
WIDTH: 23px;}
.buttonNor{POSITION: RELATIVE;
BACKGROUND-COLOR: #c0c0c0; 
border-style: solid;
border-width: 1px;
border-color: #c0c0c0 #c0c0c0 #c0c0c0 #c0c0c0;
TOP: 1px;
HEIGHT: 23px; 
WIDTH: 23px;}
.buttonSep{BORDER-LEFT: buttonshadow solid 1px;
BORDER-RIGHT: buttonhighlight solid 1px; 
FONT-SIZE: 0px; 
TOP: 1px;
HEIGHT: 23px; 
WIDTH: 1px; }
.toolbar{POSITION: RELATIVE;
BACKGROUND-COLOR: #c0c0c0; 
border-style: solid;
border-width: 1px;
border-color: #e0e0e0 #808080 #808080 #e0e0e0;
HEIGHT: 25px; 
TOP:0;
LEFT:0;}
