﻿/* CSS Document */

body {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	padding: 0px;
	margin: 0px;
	margin-top:20px;
	background-image:url(/Images/b-Chiara-Main.jpg);
	background-color:#7a7a64;
	background-repeat:repeat-x;	
}

.calendarDetails{
font-family:Trebuchet MS;
color:#4c4c4c;
font-size:12px;
}

.calendarDetails a:link{
font-family:Trebuchet MS;
color:#50a274;
font-size:12px;
text-decoration:underline;
}

.calendarDetails a:visited{
font-family:Trebuchet MS;
color:#50a274;
font-size:12px;
text-decoration:underline;
}

.calendarDetails a:hover{
font-family:Trebuchet MS;
color:#50a274;
font-size:12px;
text-decoration:underline;
}

.calendarDetails a:active{
font-family:Trebuchet MS;
color:#50a274;
font-size:12px;
text-decoration:underline;
}

.calendarHeader{
font-family:Trebuchet MS;
color:#4c4c4c;
font-size:12px;
font-weight:bold;
}


p{
font-family:Trebuchet MS;
color:#4c4c4c;
font-size:12px;
}


p a:link{
font-family:Trebuchet MS;
color:#50a274;
font-size:12px;
text-decoration:underline;
}

p a:visited{
font-family:Trebuchet MS;
color:#50a274;
font-size:12px;
text-decoration:underline;
}

p a:hover{
font-family:Trebuchet MS;
color:#50a274;
font-size:12px;
text-decoration:underline;
}

td.form{
font-family:Trebuchet MS;
color:#4c4c4c;
font-size:12px;
}

p a:active{
font-family:Trebuchet MS;
color:#50a274;
font-size:12px;
text-decoration:underline;
}


ul{
font-family:Trebuchet MS;
color:#4c4c4c;
font-size:12px;
line-height:22px;
padding-right:100px;
}

ul a:link{
font-family:Trebuchet MS;
color:#50a274;
font-size:12px;
text-decoration:underline;
}

ul a:visited{
font-family:Trebuchet MS;
color:#50a274;
font-size:12px;
text-decoration:underline;
}

ul a:hover{
font-family:Trebuchet MS;
color:#50a274;
font-size:12px;
text-decoration:underline;
}

ul a:active{
font-family:Trebuchet MS;
color:#50a274;
font-size:12px;
text-decoration:underline;
}

.homeContent{
font-family:Trebuchet MS;
color:#4c4c4c;
font-size:11px;
line-height:18px;
font-style:normal;
vertical-align:top;
}

.header{
font-family:Trebuchet MS;
color:#4c4c4c;
font-size:18px;
font-weight:400;
}

.subheader{
font-family:Trebuchet MS;
color:#4c4c4c;
font-size:14px;
font-weight:bold;
}

.text-td{
padding-left:20px;
padding-right:30px;
padding-top:45px;
padding-bottom:5px;
text-align:left;
background-repeat:no-repeat;
}

.noRepeat-td{
background-repeat:no-repeat;
filter:alpha(opacity=85);
-moz-opacity:.85;
opacity:.85;
}

.repeatVertically{
background-repeat:repeat-y;
}

.HomeQuote{
font-family:arial;
/*font-family:Trebuchet MS;*/
/*color:#efefef;*/
/*color:#3D3D3D;*/
color:#FFFFFF;
width:100%;
font-size:1.1em;
text-align:right;
line-height:18px;
padding-left:0px;
padding-top:5px;
margin-bottom:0px;
font-weight:400;
font-style:none;
/*text-shadow: #000 5px 5px 5px;
filter: Shadow(Color=#1f1c1c, 
                 Direction=135, 
                 Strength=3);*/
}



.HomeQuote a:link{
font-family:arial;
/*font-family:Trebuchet MS;*/
/*color:#efefef;*/
/*color:#3D3D3D;*/
color:#FFFFFF;
width:100%;
font-size:1.1em;
text-align:right;
line-height:18px;
padding-left:0px;
padding-top:5px;
margin-bottom:0px;
font-weight:400;
font-style:none;
text-decoration:none;
/*text-shadow: #000 5px 5px 5px;
filter: Shadow(Color=#1f1c1c, 
                 Direction=135, 
                 Strength=3);
                 text-decoration:none;*/
}

.HomeQuote a:visited{
font-family:arial;
/*font-family:Trebuchet MS;*/
/*color:#efefef;*/
/*color:#3D3D3D;*/
color:#FFFFFF;
width:100%;
font-size:1.1em;
text-align:right;
line-height:18px;
padding-left:0px;
padding-top:5px;
margin-bottom:0px;
font-weight:400;
font-style:none;
text-decoration:none;
/*text-shadow: #000 5px 5px 5px;
filter: Shadow(Color=#1f1c1c, 
                 Direction=135, 
                 Strength=3);
                 text-decoration:none;*/
}

.HomeQuote a:hover{
font-family:arial;
/*font-family:Trebuchet MS;*/
/*color:#efefef;*/
/*color:#3D3D3D;*/
color:#FFFFFF;
width:100%;
font-size:1.1em;
text-align:right;
line-height:18px;
padding-left:0px;
padding-top:5px;
margin-bottom:0px;
font-weight:400;
font-style:none;
text-decoration:none;
/*text-shadow: #000 5px 5px 5px;
filter: Shadow(Color=#1f1c1c, 
                 Direction=135, 
                 Strength=3);
                 text-decoration:none;*/
}

.HomeQuote a:active {
font-family:arial;
/*font-family:Trebuchet MS;*/
/*color:#efefef;*/
/*color:#3D3D3D;*/
color:#FFFFFF;
width:100%;
font-size:1.1em;
text-align:right;
line-height:18px;
padding-left:0px;
padding-top:5px;
margin-bottom:0px;
font-weight:400;
font-style:none;
text-decoration:none;
/*text-shadow: #000 5px 5px 5px;
filter: Shadow(Color=#1f1c1c, 
                 Direction=135, 
                 Strength=3);
                 text-decoration:none;*/
}
.BGhomeQuote
{
 background-color:#ffffff;
 background-repeat:no-repeat;
 padding-right:10px;
 padding-top:0px;
 margin-bottom:4px;
 vertical-align:top;
 text-align:left;

}

.BGsubpageQuote{
	display:block;
	background-color:#f2f2f2;
	width:174px;
	float:right;
	font-weight:bold;
	padding:10px;
	margin-left:20px;
	filter:alpha(opacity=85);
-moz-opacity:.85;
opacity:.85;
}

.QuoteText{
	font-family:Trebuchet MS;
	color:#3c3c3c;
	width:100%;
	font-size:1.1em;
	font-style:oblique;
	line-height:18px;
	font-weight:600;
	font-stretch:wider;
	/*text-shadow: #898a8a 5px 5px 5px;*/
	text-align:right;
}

.Author{
	font-family:Trebuchet MS;
	color:#4c4c4c;
	width:100%;
	font-size:.7em;
	line-height:18px;
	font-weight:600;
	/*text-shadow: #898a8a 5px 5px 5px;*/
	text-align:right;
	}

.Source{
font-family:Trebuchet MS;
color:#4c4c4c;
width:100%;
font-size:.5em;
line-height:18px;
font-weight:bold;
/*text-shadow: #898a8a 5px 5px 5px;*/
text-align:right;
}



.name{
font-family:Trebuchet MS;
color:#efefef;
width:100%;
font-weight:700;
font-size:14px;
height:15px;
text-align:right;
margin-top:3px;
padding-right:5px;
padding-bottom:0px;
line-height:12px;
font-style:normal;
/*text-shadow: #000 5px 5px 5px;
filter: Shadow(Color=#1f1c1c, 
                 Direction=135, 
                 Strength=3);*/
}

.date{
font-family:Trebuchet MS;
color:#efefef;
width:100%;
font-weight:700;
font-size:9px;
text-align:right;
padding:0px;
margin-top:3px;
padding-right:5px;
line-height:12px;
font-style:normal;
/*text-shadow: #000 5px 5px 5px;
filter: Shadow(Color=#1f1c1c, 
                 Direction=135, 
                 Strength=3);*/
}


.footer {
font-family:Trebuchet MS;
color:#4c4c4c;
font-size:10px;
font-style:normal;
text-align:center;
line-height:13px;
}

.footer a:link{
font-family:Trebuchet MS;
color:#50a274;
font-size:10px;
text-decoration:underline;
}

.footer a:visited{
font-family:Trebuchet MS;
color:#50a274;
font-size:10px;
text-decoration:underline;
}

.footer a:hover{
font-family:Trebuchet MS;
color:#50a274;
font-size:10px;
text-decoration:underline;
}

.footer a:active{
font-family:Trebuchet MS;
color:#50a274;
font-size:10px;
text-decoration:underline;
}

.traildot{
font-family:Trebuchet MS;
color:#50a274;
font-size:9px;
}

.trail{
font-family:Trebuchet MS;
color:#50a274;
font-size:11px;
text-decoration:none;
height:30px;
vertical-align:middle;
background-image:url(/Images/b-Content-Sub-Top-2.gif);
background-position:top;
padding-left:15px;
padding-top:0px;
margin-top:-10px;
}

.trail a:link{
font-family:Trebuchet MS;
color:#50a274;
font-size:11px;
text-decoration:underline;
}

.trail a:visited{
font-family:Trebuchet MS;
color:#50a274;
font-size:11px;
text-decoration:underline;
}

.trail a:hover{
font-family:Trebuchet MS;
color:#50a274;
font-size:11px;
text-decoration:underline;
}

.trail a:active{
font-family:Trebuchet MS;
color:#50a274;
font-size:11px;
text-decoration:underline;
}

.content{
background-image:url(/Images/b-Content-Sub-2.jpg);
padding-left:15px;
padding-right:30px;
margin:0;
}

.imgTable{
border:1px solid #ccc;
background-color:#fff;
margin-right:10px;
margin-top:15px;
width:150px;
height:195px;
}

.imgTable2{
border:1px solid #ccc;
background-color:#fff;
margin-left:10px;
width:270px;
height:195px;
}

.imgTable3{
border:1px solid #ccc;
background-color:#fff;
margin-right:10px;
margin-top:15px;
width:195px;
height:270px;
}

.Error
{
    color:Red;
    font-family:Trebuchet MS;
    font-size:12px;
}



