
/*
General classes : Defines for default text
*/
.DefaultText
{
	font-size: 8pt;
	color: #333333;
	font-style: normal;
	font-family: Verdana;
	text-decoration: none;
}
/*
General classes : Defines for default text
*/
.FooterText
{
	font-size: 8pt;
	color: white;
	font-style: normal;
	font-family: Verdana;
	text-decoration: none;
}
/*
General classes : Defines for default text
*/
.ErrorText
{
	font-size: 8pt;
	color: #DD5555;
	font-style: normal;
	font-family: Verdana;
	text-decoration: none;
}
/*
General classes : This class defines the style to be used in the root node of the site map path control.
*/
.RootNodeStyle
{
    text-decoration: none;
}
/*
General classes : Titles
*/
.Titles
{
	font-size: 20px;
	color: #C10000;
	font-style: normal;
	font-family: Arial;
	text-decoration: none;
	text-align: left;
}
/*
General classes : ImageRight
*/
.ImageRight
{
	 text-align:Right;
}
/*
This class defines the style to be used in the Developed By Section.
*/
td.DevelopedBy
{
	font-size: 11px;
	vertical-align: top;
	color: #333333;
	font-style: normal;
	font-family: Arial;
	background-color: white;
	text-align: center;
	visibility: visible;
}

td.GraphicActDetail
{
	font-weight:bold;
	font-size: 10px;
	vertical-align: top;
	color: #333333;
	font-style: normal;
	font-family: Arial;
	background-color:#F3F3EB;
	text-align: left;
	visibility: visible;
	border-bottom: #cfcfcf 1px solid;
}

td.GraphicDonationDetail
{
	font-size: 9px;
	vertical-align: top;
	color: #333333;
	font-style: normal;
	font-family: Arial;
	background-color: #F3F3EB;
	text-align: right;
	visibility: visible;
	border-right: #cfcfcf 1px solid;
	border-bottom: #cfcfcf 1px solid;
}

/*
This class defines the style to be used in the footer of the FT.Master file.
*/
td.FtMasterFooter
{
	font-size: 12px;
	vertical-align: middle;
	color: white;
	font-style: normal;
	font-family: Arial;
	background-color: #8ec98f;
	text-align: center;
}
/*
This class defines the style to be used in the top right corner, for regular texts.
*/
td.TopRightCorner
{
	font-size: 11px;
	vertical-align: middle;
	color: #333333;
	font-style: normal;
	font-family: Arial;
	background-color: white;
	text-align: right;
}

/* -----------------------------------------------------------------
General Stuff
--------------------------------------------------------------------*/

/* Body */
body
{
	font-size: 8pt;
	color: #333333;
	font-style: normal;
	font-family: Verdana;
	text-decoration: none;
}
/* Hr */
hr
{
	border:dashed #CFCFCF; 
	border-width:1px 0 0; 
	height:0;
}
/* Hr : Item*/
hr.Item
{
	border:dashed white; 
	border-width:1px 0 0; 
	height:0;
}
/* Div : Item*/
div.Progress
{
	text-align: center;
	width: 150px;
	border-right: #cfcfcf 1px solid;
	border-top: #cfcfcf 1px solid;
	border-left: #cfcfcf 1px solid;
	border-bottom: #cfcfcf 1px solid;
	background : #F3F3EB;
}
/*
Span : Green important text (Labels)
*/
span.RemarkFont
{
	font-size: 8pt;
	color: #3E898F;
	font-style: normal;
	font-family: Verdana;
}
/*
Span : Red important text
*/
span.RemarkRedFont
{
	font-size: 8pt;
	color: #C10000;
	font-style: normal;
	font-family: Verdana;
}
/*
San : Default text  (Labels)
*/
span
{
	font-size: 8pt;
	color: #333333;
	font-style: normal;
	font-family: Verdana;
	text-decoration: none;
}
/*
Img (Images Food Bank)
*/
img.FoodBank
{
	border-right: 1px solid; 
	border-top: 1px solid; 
	border-left: 1px solid; 
	border-bottom: 1px solid;
}
/*
B  (Bold)
*/
b
{
	font-size: 8pt;
	color: #3E898F;
	font-style: normal;
	font-family: Verdana;
}
/*
B  (Bold)
*/
strong
{
	font-size: 8pt;
	color: #3E898F;
	font-style: normal;
	font-family: Verdana;
}
/*
U (Underline)
*/
u
{
	font-size: 8pt;
	color: #3E898F;
	font-style: normal;
	font-family: Verdana;
}
/*
Dt (Definition Term)
*/
dt 
{
	font-size: 8pt;
	color: #3E898F;
	font-style: normal;
	font-family: Verdana;
}
/*
A (Links)
*/
a 
{
	font-size: 8pt;
	color: #3E898F;
	font-style: normal;
	font-family: Verdana;
	text-decoration: none;
}
/*
A : This class defines the style to be used in the top right corner, for links.
*/
a.TopRightLinks
{
	font-size: 11px;
	color: #333333;
	font-style: normal;
	font-family: Arial;
	text-decoration: none;
}

a.RegisterLink
{
	font-size: 13px;
	color: #333333;
	font-style: normal;
	font-family: Arial;
	text-decoration: underline;
}

a.BackLink
{
	font-size: 11px;
	color: #333333;
	font-style: normal;
	font-family: Arial;
	text-decoration: none;
}

/*
A : This class defines the style for left links.
*/
a.Links
{
	font-size: 8pt;
	color: #3E898F;
	font-style: normal;
	font-family: Verdana;
	text-decoration: none;
}
/*
Em : Green important text (Emphasis)
*/
em
{
	font-size: 8pt;
	color: #3E898F;
	font-style: normal;
	font-family: Verdana;
}
/*
H3 : Title 3
*/
h3
{
	font-weight : normal;
	font-size: 16px;
	color: #c10000;
	font-style: normal;
	font-family: Arial;
	text-decoration: none;
	text-align: left;
}
/*
H2 : Titles
*/
h2
{
	font-size: 20px;
	color: #C10000;
	font-style: normal;
	font-family: Arial;
	text-decoration: none;
	text-align: left;
}

/* -------------------------------------------------------------------
Tables Stuff
----------------------------------------------------------------------*/

/*
Table : This class defines the style to be used in the table that contains the site's news.
*/
table.ContentTable
{
	border-right: #cfcfcf 1px solid;
	border-top: #cfcfcf 1px solid;
	border-left: #cfcfcf 1px solid;
	border-bottom: #cfcfcf 1px solid;
	width: 506px; 
	float: none; 
	background-image: none; 
	visibility: visible; 
	background-color: white;
}
/*
Table 
*/
table.TDLA
{
	width: 600px; 
	height: 330px;
	float: none; 
	background-image: none; 
	visibility: visible; 
	background-color: Transparent;
}
table.TDLAMin
{
	width: 600px; 
	float: none; 
	background-image: none; 
	visibility: visible; 
	background-color: Transparent;
}
/*
Table 
*/
table.ChildTop
{
	width: 600px; 
	float: none; 
	background-image: none; 
	visibility: visible; 
	background-color: Transparent;
}
table.ChildTopMax
{
	width: 650px; 
	float: none; 
	background-image: none; 
	visibility: visible; 
	background-color: Transparent;
}
/*
Table 
*/
table.ChildBottom
{
	width: 600px; 
	height : 100%;
	float: none; 
	background-image: none; 
	visibility: visible; 
	background-color: Transparent;
}
table.ChildBottomMax
{
	width: 650px; 
	height : 100%;
	float: none; 
	background-image: none; 
	visibility: visible; 
	background-color: Transparent;
}
/*
This class is used to define the background image for the cell containing the menu above the banner main image.
*/
table.Login
{
	width: 935px;
	height: 377px;
	vertical-align : top;
	text-align : left;
}
/*
This class is used to define the background image for the cell containing the menu above the banner main image.
*/
table.Master
{
	width: 980px; 
	float: none; 
	background-image: none; 
	visibility: visible; 
	background-color: white;
}
/*
Table 
*/
table.Membership
{
	border-right: #cfcfcf 1px solid;
	border-top: #cfcfcf 1px solid;
	border-left: #cfcfcf 1px solid;
	border-bottom: #cfcfcf 1px solid;
	width: 306px; 
	float: none; 
	background-image: none; 
	visibility: visible; 
	background-color: #F3F3EB;
}

table.GraphicDetailTable
{
	border-width:thin;
	border-right: #cfcfcf 1px solid;
	border-top: #cfcfcf 1px solid;
	border-left: #cfcfcf 1px solid;
	border-bottom: #cfcfcf 1px solid;
	float: none; 
	background-image: none; 
	visibility: visible; 
	background-color: #F3F3EB;
	width:570px;
}

/*
Tr
*/
tr.RegTitle
{
	height:20px;
	background-color:White;
	vertical-align:middle;
}
/*
Tr
*/
tr.RegSimple
{
	height:20px;
	vertical-align:middle;
}
/*
Tr
*/
tr.RegItem
{
	background-color:#F3F3EB;
	height:30px;
	vertical-align:middle;
}
/*
Tr
*/
tr.RegLast
{
	height:30px;
	vertical-align:middle;
	text-align:right;
}
/*
Tr
*/
tr.RegRest
{
	background-color:#F3F3EB;
	height:auto;
	vertical-align:middle
}
/*
Tr
*/
tr.TableRest
{
	height:100%;
	vertical-align:text-top;
}
/*
Tr
*/
tr.TableItem
{
	vertical-align:text-top;
}
/*
Td
*/
td.RegWhat
{
	width:160px;
}
/*
Td
*/
td.RegItem
{
	width:auto;
}
/*
Td
*/
td.RegSimple
{
	width:20px
}
/*
Td : Default text (Cell)
*/
td
{
	font-size: 8pt;
	font-style: normal;
	font-family: Verdana;
	text-decoration: none;
}
/*
Td : This class is used to define the background image for the cell containing the menu above the banner main image.
*/
td.MenuBackground
{
	background-position: right top;
	/*background-attachment: fixed;*/
	/*background-image: url(../../Common/Images/Approved/img_banerTop.jpg);*/
	background-repeat: no-repeat;
	width: 980px;
	height: 145px;
	vertical-align : top;
}

td.LogoTDLA
{
	background-position: right top;
	/*background-attachment: fixed;*/
	background-image: url(../../Common/Images/Approved/log_banner.jpg);
	/*background-image: url(../../Common/Images/Approved/img_logoTorneo.jpg);*/
	background-repeat: no-repeat;
	width: 100px; /*168*/
	height: 100px; /*141*/
	vertical-align : top;	
}

td.BannerFooter
{
	background-position: right top;
	/*background-attachment: fixed;*/
	background-image: url(../../Common/Images/Approved/barrita.jpg);
	background-repeat: no-repeat;
	width: 813px;
	height: 16px;
	vertical-align : top;
}

td.BannerMenu
{
	width: 813px;
	height: 21px;
	vertical-align : top;
}

td.BannerFlash
{
	width: 813px;
	height: 104px;
	vertical-align : top;
}

table.Banner
{
	width: 813px;
	height: 141px;
	border-collapse:collapse;
}

/*
Td : This class is used to define the background image for the cell containing the menu above the banner main image.
*/
td.LoginBackground
{
	background-position: right top;
	/*background-attachment: fixed;*/
	background-image: url(../../Common/Images/Approved/img_login.jpg);
	background-repeat: no-repeat;
	width: 935px;
	height: 377px;
	vertical-align : top;
	text-align : left;
}

td.Home
{
	background-position: right top;
	/*background-attachment: fixed;*/
	background-image: url(../../Common/Images/Approved/img_Home.jpg);
	background-repeat: no-repeat;
	width: 937px; /*935*/
	height: 378px; /*377*/
	vertical-align : top;
	text-align : left;
}