body
{
	border:none, 0, #FFFFFF;
	margin:0, 0, 0, 0;
	padding:15, 0, 0, 10;
}

h1
{
	font-family:Arial;
	font-size:24px;
	font-weight:bold;
}

h3
{
	font-family:Arial;
	font-size:16px;
	font-weight:bold;
}

p
{	/*
	font-family:Arial;
	font-size:12px; */
}

hr
{
	color:#3366a5;
/*	color:#002654; */
}
.PageHeaderText
{
	font-family:Arial,Helvetica;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	color:#3366a5
}
.HeaderText
{
	font-family:Arial,Helvetica;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#3366a5
}

.BodyText
{
	font-family:Arial,Helvetica;
	font-size:10px;
	font-weight:normal;
	text-decoration:none;
	color:#000000;
}

.InputText
{
	font-family:Arial,Helvetica;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
	color:#000000;
	text-align:right;
}

.Link, A.Link, A.Link:link, A.Link:visited, A.Link:active
{	
	font-family:Arial;
	font-size:10px;	
}

.RegisterLink, A.RegisterLink, A.RegisterLink:link, A.RegisterLink:visited, A.RegisterLink:active
{	
	font-family:Arial;
	font-size:12px;	
}
	
.TopNavTable
{
	border-style:none;
	background-color:#3366a5;	
	width:800px;
}

.TopNavLogo
{
	width:121px;
	text-align:center;
	
}

.TopNavText
{
	font-family:Arial;
	font-weight:bold;
	font-size:36px;
	color:#FFFFFF;
}

.LeftNavColumn
{
	width:121px;
}

.ContentColumn
{
	width:679px;
}

.LoginTable
{
	border-style:solid;
	border-width:1px;
	border-color:#3366a5;
	width:400px;	
}

.RegisterTable
{
	border-style:solid;
	border-width:1px;
	border-color:#3366a5;
	width:600px;	
}

.PurchaseTable
{
	border-style:solid;
	border-width:1px;
	border-color:#3366a5;
	width:600px;	
}

.InvoiceTable
{
	border-style:solid;
	border-width:1px;
	border-color:#3366a5;
	width:600px;	
}

.DownloadTable
{
	border-style:solid;
	border-width:1px;
	border-color:#3366a5;
	width:600px;	
}

.PaymentTable
{
	border-style:solid;
	border-width:1px;
	border-color:#3366a5;
	width:400px;	
}

.InvoiceHeader
{
	font-family:Arial;
	font-weight:normal;
	font-size:14px;
	color:#FFFFFF;
	background-color:#3366a5;	
}

.InvoiceText
{
	font-family:Arial;
	font-weight:normal;
	font-size:14px;
	color:#000000;	
}

.InvoiceTotalHeader
{
	font-family:Arial;
	font-weight:normal;
	font-size:14px;
	color:#000000;
	width:530px;
}

.InvoiceTotalText
{
	font-family:Arial;
	font-weight:normal;
	font-size:14px;
	color:#000000;
	text-align:right;
	width:65px;
}

.DownloadHeader
{
	font-family:Arial;
	font-weight:normal;
	font-size:14px;
	color:#FFFFFF;
	background-color:#3366a5;	
}

.DownloadText
{
	font-family:Arial;
	font-weight:normal;
	font-size:14px;
	color:#000000;	
}

.UserText
{
	font-family:Arial,Helvetica;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
	color:#000000;
	text-align:left;
}

.FooterText
{
	font-family:Arial;
	font-size:10px;	
	color:#3366a5;	
	text-decoration:none;
	text-align:center;
}

.FooterLink, A.FooterLink, A.FooterLink:link, A.FooterLink:visited, A.FooterLink:active
{	
	font-family:Arial;
	font-size:10px;	
	color:#3366a5;	
	text-decoration:none;
}

.FooterCopyright
{
	font-family:Arial;
	font-size:10px;	
	color:#3366a5;	
	text-decoration:none;
	width:121px;
	text-align:center;
}

.Error
{
	font-family:Arial;
	font-weight:bold;
	font-size:12px;	
	color:Red;	
}

.DLInfoTable
{
	width:400px;
}

.DLInfoHeader
{
	font-family:Arial;	
	font-size:14px;		
	font-weight:bold;	
	text-align:center;
}

.DLInfoText
{
	font-family:Arial;	
	font-size:12px;		
}

.DLInfoInput
{
}

.DLInfoCountry
{
	font-family:Arial;	
	font-size:10px;			
}

.DLInfoWarning
{
	font-family:Arial;	
	font-size:12px;		
	font-weight:bold;
	text-align:center;
}

.DLInfoLicenseHeader
{
	font-family:Arial;	
	font-size:14px;		
	font-weight:bold;
}

.DLInfoLicenseText
{
	font-family:Arial;	
	font-size:12px;		
}

.DLInfoButtons
{
	text-align:center;
}

.AdminSearchInputColumn
{
	width:100;	
}
.AdminSearchResultsTable
{
	width:100%;
	border-style:solid;
	border-width:1px;
	border-color:#01286d;
}
.AdminSearchResultsHeaderColumn
{
	font-family:Arial;
	font-weight:bold;
	font-size:12px;
	color:#ffffff;
	background-color:#01286d;
}
.AdminSearchResultsColumn
{
	font-family:Arial;	
	font-size:12px;	
}
.AdminSearchResultsAltColumn
{
	font-family:Arial;	
	font-size:12px;	
	background-color:#eeeeee;
}

.AdminHeader
{
	width:100%;
	border-style:solid;
	border-width:1px;
	border-color:#01286d;
	background-color:#01286d;
}

.AdminHeaderLogo
{
	width:20%;
	background-color:#ffffff;
	text-align:center;
}

.AdminHeaderText
{
	width:80%;
	font-family:Arial;
	color:#ffffff;	
}

.AdminLabelColumn
{
	width:150;
	font-family:Arial;	
	font-size:12px;	
	font-weight:bold;
}

.AdminColumnHeaderColumn
{
	font-family:Arial;	
	font-size:12px;	
	font-weight:bold;
	text-decoration:underline;
}

.AdminLogonTable
{
	width:75%;
	border-style:solid;
	border-width:1px;
	border-color:#01286d;
}

.AdminLogonTitleColumn
{
	font-family:Arial;
	font-weight:bold;
	font-size:16px;
	color:#ffffff;
	background-color:#01286d;
}
.AdminLogonLabelColumn
{
	font-family:Arial;
	font-weight:bold;
	font-size:12px;
	width:75px;	
	text-align:right;	
}
.AdminLogonInputColumn
{
	width:100;	
}

.AdminMenuTable
{
	width:95%;
	border-style:solid;
	border-width:1px;
	border-color:#01286d;
}

.AdminMenuTitleColumn
{
	font-family:Arial;
	font-weight:bold;
	font-size:16px;
	color:#ffffff;
	background-color:#01286d;
}
.AdminMenuLinkColumn
{
	width:100%;		
}

A.AdminMenuLink,A.AdminMenuLink:link,A.AdminMenuLink:visited
{
	text-decoration:none;
	color:#01286d;
	font-family:Arial;
	font-size:12px;	
}

A.AdminMenuLink:hover
{
	text-decoration:underline;
	color:#01286d;
	font-family:Arial;
	font-size:12px;	
}


