﻿/*
	Html tag defaults
*/
html
{
	padding: 0px;
	margin: 0px;
	height: 100%;
	width: 100%;
}
body 
{
	padding: 0px;
	margin: 0px;
	background: white;
	height: 100%;
	width: 100%;
	font-family: Arial;
	font-size: 10pt;
	color: #595959;
	text-align: justify;
}
p
{
}
table
{
	border-collapse: collapse;
}
tr
{
}
td
{
	border-collapse: collapse;
	vertical-align: top;
}

a
{
	border: none;
	text-decoration: none;
	color: #80008c;
}



img
{
	border: none;
}
a:hover
{
	text-decoration: underline;
}

/*
	Usefull classes
*/
.Bold
{
	font-weight: bold;
}
.Centered
{
	text-align: center;
}
.RightAligned
{
	text-align: right;
}
.Black
{
	color: Black;
}
.Magenta
{
    color: #80008c;
}
.Emphasized
{
	color: #A5C24B;
}
.Comment
{
    font-size: 8pt;
    font-weight: normal;
}
.Clear
{
    clear: both;
}
.Nowrap
{
    white-space: nowrap;
}



/*
	Page layout
*/
div.Main
{
	width: 996px; /* 965px; */
	min-height: 840px;
	/* border: solid 1px red; */
}
div.IntroMain
{
	background: white url('../../Images/Digitalia2008/IntroMainBackground.png') no-repeat 0px 0px;
	width: 965px;
	min-height: 840px;
}

div.Header
{
}

div.Content
{
	padding: 5px 0px 0px 24px;
	clear: both;
}


/*
	Header
*/
div.HeaderTop
{
	height: 125px;
}

div.HeaderRight
{
    position: absolute;
    top: 1px;
    left: 669px; /*638px;*/
    width: 319px;
    height: 131px;
    background: url('../../Images/Digitalia2008/HeaderRightBackground.png') no-repeat 0px 0px;
}

img.Logo
{
	padding: 15px 0px 0px 45px;
}

/*
	Header Login
*/
div.LoginBox
{
	width: 290px;
	height: 50px;
	overflow: hidden;
	padding: 8px 10px 0px 10px;
	/* border: solid 1px red; */
	
	color: #686868;
	font: normal 7pt Arial;
	text-align: right;
	line-height: 22px;
}

div.LoginBox input
{
	width: 76px;
	height: 14px;
	margin-bottom: 2px;
	padding: 0px 2px 0px 2px;
	
	color: #686868;
	font: normal 7pt Arial;
	border: solid 1px #c0c0c0;
}

div.LoginBox input[type=image]
{
	width: auto;
	height: auto;
	margin-bottom: auto;
	padding: auto;
	
	vertical-align: middle;
}

div.LoginBox a
{
	font-weight: bold;
	font-size: 8pt;
}

/*
	Header links
*/
div.HeaderLinks
{
    padding: 8px 0px 0px 20px;
	width: 287px;
	height: 20px;
	overflow: hidden;

	font: normal 8pt Arial;
	text-align: right;
	line-height: 20px;
	
}
div.HeaderLinks a
{
	color: #7f7f7f;
}
div.HeaderLinks img.SmallDivider
{
}

/*
	Header Search box
*/
div.SearchBox
{

}

.SearchBoxPanel
{
    padding: 0px 0px 0px 10px;
	width: 295px;
	height: 40px;
	overflow: visible;

	font: normal 8pt Arial;
	text-align: right;
	vertical-align: middle;
}

div.SearchBox input
{
	width: 180px;
	height: 17px;
	/* margin-bottom: 8px; */
	padding: 0px 2px 0px 2px;

	color: #686868;
	font: normal 8pt Arial;
	border: solid 1px #aeaeae;
	vertical-align: middle;
}

div.SearchBox input.SearchButton
{
	width: auto;
	height: auto;
	margin-bottom: auto;
}

/*
	Footer
*/
div.Footer
{
	padding: 40px 20px 10px 20px;
	color: #a1a1a1;	
	font-size: 8pt;
	height: 30px;
	/* border: solid 1px blue; */
}
.Footer a
{
	color: #5a5a5a;
	font-size: 10pt;
}


/*
	Intro flash 
*/
div.Intro
{
	position: absolute;
	left: 0px;
	top: 160px;
}


/* Divider image */
img.Divider
{
	vertical-align: bottom;
}
img.SmallDivider
{
    vertical-align: top;
}

/* Parnters */
.PartnerLogoControl
{
    text-align: center;
}

/* Payment */
.PaymentState
{
    height: 90px;
    padding-top: 10px;
}

td.PaymentInfoCard
{
    padding: 0px 30px 0px 0px;
    width: 190px;
}
td.PaymentInfoCardDivider
{
    width: 1px;
    padding: 0px 0px 0px 30px;
    border-left: solid 1px #dbdbdb;
}

/* Author, Product description  -- Removed 20080629 */
.Description
{
    /*text-indent: 1em; 
    margin-bottom: 5px;*/
}
.Description p
{
	margin: 0px;
}

.Expander
{
    text-indent: 0px; 
}

.addthis_toolbox
{
	padding-top: 4px;
	float: right;
}
