﻿.GoogleBox {
	border-style: solid;
	border-color: #FFFFFF;
}
.MainTable {
	border-collapse: collapse;
}
.EdProIsBox {
	background-color: #6FC059;
}

.IsGivesDoesHeaderText {
	font-family: Arial;
	font-weight: bold;
	font-size: 20pt;
}
	
.EdProBoxHeader {
	font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;
	font-size: 18pt;
	
}
.EdProOffersBox {
	background-color: #FFFF66;
}
.EdProGivesBox {
	background-color: #FF8484;
}
.WhatsNew {
	border-left: 0 solid #FFFFFF;
	border-right-style: solid;
	border-right-width: 0;
	border-top: 0 solid #FFFFFF;
	border-bottom-style: solid;
	border-bottom-width: 0;
	background-color: #CCCCFF;	
	font-family: Calibri;
	font-size: 18pt;
	font-weight:bold;
	text-decoration: underline;
}

.WhatsNewHeader {
	font-family: Calibri;
	font-size: 14pt;
	font-weight:bold;
	text-decoration:underline;
}

.WhatsNewBody {
	font-size: 12pt;
	font-weight:normal;
	text-decoration:none;
}

.AddText {
	font-family: Calibri;
	font-size: -1px;
}
.BannerCenter {
	text-align: center;
}

.FooterText {
	font-family: Calibri;
	font-size: medium;
}

.EdProBoxText {
	font-family: Calibri;
	font-size: 14pt;
	letter-spacing: 1pt;
	text-align: left;
}
.LearnMore {
	border-width: 0px;
}
.auto-style25 {
	text-decoration: underline;
}

.TopHeader {
	border-width: 0px;
	border-collapse: collapse;
	background-color: #FFFFFF;

}

/* Top Menu */

#esempio{
font: bold 13px Arial;
width: 100%; /*leave this value as is in most cases*/
}


#esempio ul{
margin: 0;
padding:  0;
float: left;
width: 100%; /*width of menu*/
border: none;
border-width: 1px 0;
background: black url(media/indentbg.gif) center center repeat-x;white-space: nowrap;
}


#esempio li{
display:block; 
float: left;
position:relative;
list-style: none;
margin: 0;
padding:0;
padding-right:20px;
width:auto;
white-space: nowrap;
}

#esempio li a{
float: left;
color: white; /*text color*/
padding: 5px 20px;
text-decoration: none;
border-right: none;
}

#esempio li a:hover{
background-color: red;
}

#esempio ul ul{
position: absolute;
top: 25px;
width:100%; 
visibility: hidden;
white-space: nowrap;
padding-right:110px;
}

#esempio ul ul ul{
right:100%;
top:0;
visibility:hidden;
}

#esempio ul li:hover ul li ul {visibility:hidden;white-space: nowrap;}
#esempio ul li ul li:hover ul {visibility:visible;white-space: nowrap;width:200px;} 

#esempio ul li:hover ul{
visibility:visible;white-space: nowrap;
}


/* End CSS Drop Down Menu */

/*  Main Background Content boxes */

#content-container
{
	float: left;
	width: 100%;
	color: #000;
	background: #eee;
}

#content-container2
{
	margin: 0 auto;
	width: 900px;
}

#content-container3
{
	float: left;
	width: 900px;
	background: #FFF url(two-fixed-background.gif) repeat-y 100% 0;
}

#content
{
	clear: left;
	float: left;
	width: 560px;
	padding: 20px 0;
	margin: 0 0 0 30px;
	display: inline;
}

#content h2 { margin: 0; }

#aside
{
	float: right;
	width: 240px;
	padding: 20px 0;
	margin: 0 20px 0 0;
	display: inline;
}

#aside h3 { margin: 0; }
