﻿body 
{
	text-align: center;
	padding: 0;
	margin: 0;
	font-family: Arial;
	font-size: 10pt;
	background-color: #37526b;
}

a
{
	color: #6e6e9e;
}

h1
{
    font-size: 10pt;
    font-weight: bold;
    padding-bottom: 0;
    margin-bottom: 0;
}

p
{
    margin-top: 0.5em;
    margin-bottom: 0.5em;
}

p.endnote
{
    margin-top: 4em;
    margin-bottom: 0.5em;
    font-weight: bold;
}

p.fineprint
{
	color: #c7c7c7;
	margin-top: 5px;
	margin-bottom: 0;
	text-align: right;
	font-size: 8pt;
}

p.finePrintMaps
{
	color: #c7c7c7;
	margin-top: 5px;
	margin-bottom: 0;
	text-align: left;
	font-size: 8pt;
}

h2
{
    font-size: 12pt;
    font-weight: bold;
}

h3
{
    font-size: 10pt;
    font-weight: bold;
}

ul.bulletless
{
    list-style-type: none;
    margin: 0;
    padding: 0;
}

div#frame 
{
	width: 940px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	padding: 0px;
	text-align: center;
	background-color: white;

	background-image: url("Images/FrameBackground.gif");
	background-repeat: repeat-y;
}

div#framefooter
{
	width: 940px;
	height: 60px;
	margin-top: 0px;
	padding: 0px;
	margin-right: auto;
	margin-left: auto;

	background-image: url("Images/FrameFooter.gif");
}

div#header
{
	margin-left: 20px;
	margin-right: 20px;
	width: 900px;
	text-align: center;
	border: 0;
}

img#splash
{
	border-bottom: 1px solid black;
}

div#leftshadow
{
	width: 30px;
}

div#content
{
	margin-left: 20px;
	margin-right: 20px;
	width: 740px;
	text-align: left;
	border-bottom: 1px solid #c7c7c7;
	padding: 10px;
}

img.screenshot
{
	padding: 0;
    margin-left: 0;
    margin-right: 1em;
    margin-top: 0.5em;
    margin-bottom: 0.5em;
    border: 1px solid #9e9e9e;
}

img
{
    padding: 0;
    margin: 0;
    border: 0;
}

table.sidebar
{
    border: 0;
    padding: 0;
    margin: 0;
}

table.sidebar td
{
    vertical-align: top;
    padding-right: 10px;
    padding-bottom: 1.5em;
}

table.sidebar td.short 
{
    padding-right: 10px;
    padding-bottom: 0.5em;
}

table.sidebar td.leftshort
{
	width: 150px;
	color: #777777;
    text-align: right;
    padding-right: 10px;
    padding-bottom: 0.5em;
}

table.sidebar td.left
{
	width: 150px;
	color: #777777;
    text-align: right;
    padding-right: 10px;
    padding-bottom: 1.5em;
}

table.sidebar td.caption
{
	width: 150px;
	color: #777777;
    text-align: left;
    padding-right: 10px;
    padding-bottom: 1.5em;
}

table.sidebar td.heading
{
    text-align: right;
    padding-right: 10px;
    padding-bottom: 1.5em;
}

table.features
{
	width: 100%;
	background-color: #37526b;
}

table.features td.top
{ 
	padding-top: 15px;
	padding-bottom: 7px;
	padding-left: 20px;
}

table.features td.bottom
{ 
	padding-top: 0;
	padding-bottom: 15px;
    padding-left: 30px;
}

table.features li
{ 
    font-weight: bold;
	margin-bottom: 0.5em;
	margin-top: 0.5em;
}

table.features 
{
	color: white;
}

table.features a
{
	color: white;
}

table.comparison
{
    border-collapse: collapse;
	border-top: 2px solid #37526b;
	border-bottom: 2px solid #37526b;
	margin-top: 1em;
	margin-bottom: 1em;
}

table.comparison td.comparisonheading
{
	font-weight: bold;
	color: #37526b;
}

table.comparison td
{
	border-top: 1px solid #37526b;
    vertical-align: top;
    padding-right: 10px;
    padding-bottom: 0.5em;
    padding-top: 0.5em;
}

table.data
{
    border: 0;
    padding: 0;
    margin: 20px;
    border-collapse: collapse;
}

table.data td
{
    padding: 5pt;
}

table.menu
{
    border: 0;
    padding: 0;
    margin: 0;
    border-collapse: collapse;
}

table.menu td
{
    padding-left: 3px;
    padding-right: 3px;
}

table.menu td.last
{
    text-align: right;
}

table.menu td.first
{
    padding-left: 10px;
}

table.menu td.groupstart
{
    text-align: right;
    padding-left: 10px;
}

table.menu td.groupend
{
    padding-right: 10px;
    border-right: 1px solid #d3d3d3;
}

div#menu
{
	margin-left: 20px;
	margin-right: 20px;
	width: 898px;
	height: 27px;
	text-align: left;
	border-left: 1px solid #c7c7c7;
	border-right: 1px solid #c7c7c7;
	border-bottom: 1px solid #b8b8b8;
	background-color: #e5e5e5;
}
.txt
{
	padding-left: 5px;
	padding-bottom: 2px;
	padding-top: 2px;
	margin-left:165px;
	font-size: 10pt;
	Color: Black;
	font-family: Arial,Verdana, Microsoft Sans Serif;
}
.errortxt
{
	font-size: 10pt;
	Color: red;
	font-family: Arial,Verdana, Microsoft Sans Serif;
}

.FooterLink
{
	font-size: 8pt;
	text-decoration:underline;
	Color: #5d7fa8;
	font-family: Arial,Verdana, Microsoft Sans Serif;
}
.FooterLink:hover
{
	text-decoration:none;
	font-size: 8pt;
	Color: #5d7fa8;
	font-family: Arial,Verdana, Microsoft Sans Serif;
}
.FooterLink:active
{
	text-decoration:none;
	font-size: 8pt;
	Color: gray;
	font-family: Arial,Verdana, Microsoft Sans Serif;
}
.MainSiteLink
{
	font-size: 10pt;
	text-decoration:underline;
	Color: #5d7fa8;
	font-family: Arial,Verdana, Microsoft Sans Serif;
}
.MainSiteLink:hover
{
	text-decoration:none;
	font-size: 10pt;
	Color: #5d7fa8;
	font-family: Arial,Verdana, Microsoft Sans Serif;
}
.MainSiteLink:active
{
	text-decoration:none;
	font-size: 10pt;
	Color: Gray;
	font-family: Arial,Verdana, Microsoft Sans Serif;
}

.recentFixTime
{
	font-size: 10pt;
	text-decoration:underline;
	Color: #5d7fa8;
	font-family: Arial,Verdana, Microsoft Sans Serif;
}
.recentFixTime:hover
{
	text-decoration:none;
	font-size: 10pt;
	Color: #5d7fa8;
	font-family: Arial,Verdana, Microsoft Sans Serif;
}
.recentFixTime:active
{
	text-decoration:none;
	font-size: 10pt;
	Color: Gray;
	font-family: Arial,Verdana, Microsoft Sans Serif;
}

.oldFixTime
{
	font-size: 10pt;
	text-decoration:underline;
	Color: #d3d3d3;
	font-family: Arial,Verdana, Microsoft Sans Serif;
}
.oldFixTime:hover
{
	text-decoration:none;
	font-size: 10pt;
	Color: #d3d3d3;
	font-family: Arial,Verdana, Microsoft Sans Serif;
}
.oldFixTime:active
{
	text-decoration:none;
	font-size: 10pt;
	Color:Gray;
	font-family: Arial,Verdana, Microsoft Sans Serif;
}

.NewsDetailSubHeading
{
	font-style: italic;
}
.GrayBoxHeading
{
	BORDER-TOP-WIDTH: 0px; 
	PADDING-LEFT: 8px; 
	BORDER-LEFT-WIDTH: 0px; 
	FONT-SIZE: 15px; 
	BORDER-BOTTOM-WIDTH: 0px; 
	WIDTH: 109px; 
	COLOR: white; 
	FONT-FAMILY: Arial; 
	HEIGHT: 24px; 
	line-height: 24px;
	BACKGROUND-COLOR: darkgray; 
	BORDER-RIGHT-WIDTH: 0px;
}
.AlignDataList
{
	padding-left: 10px;
	margin-left: 0px
}
.DocumentItemStyle
{
	 padding-left: 30px;
}
.HR
{
	width: 100%;
	height: 1px;
	color: steelblue;
}
.Heading
{
	padding-left: 5px;
	padding-bottom: 2px;
	padding-top: 2px;
	font-size: 14pt;
	Color: #5d7fa8;
	font-family: Arial,Verdana, Microsoft Sans Serif;
}
.KnowledgeHeading
{
	padding-left: 0px;
	padding-bottom: 2px;
	padding-top: 2px;
	font-size: 12pt;
	Color: #5d7fa8;
	font-family: Arial,Verdana, Microsoft Sans Serif;
}
.Subheading
{
	padding-bottom: 2px;
	padding-top: 2px;
	font-size: 10pt;
	Color: #5d7fa8;
	font-family: Arial,Verdana, Microsoft Sans Serif;
}

.BlackSubheading
{
	padding-bottom: 2px;
	padding-top: 2px;
	font-size: 10pt;
	Color: #000000;
	font-weight: bold;
	font-family: Arial,Verdana, Microsoft Sans Serif;
}

.Avanceheading
{
	margin-top: 10px;
	padding-bottom: 2px;
	padding-top: 20px;
	font-size: 10pt;
	Color: #000000;
	font-family: Arial,Verdana, Microsoft Sans Serif;
	font-weight: bold;
}

.ImageAlignCentre
{
	position: relative;
	Right: -40px;
}
.FeaturedSubheading
{
	font-style: italic;
	font-size: 10px;
}
.ShortDesc
{
	font-size: 11px;
}
.AlignLoginCenter
{
	position: relative;
	Right: -180px;
}
.AlignLoginTable
{
	position: relative;
	Right: -17px;
}
.AlignLoginErrorDiv
{
	position: relative;
	Right: -240px;
}

