/* Generic */

BODY
{
	font-family: Tahoma, Verdana, Arial;
	font-size: 9pt;
	margin: 0px 0px 0px 0px;
	background-color: #9d0000; 
}

TD
{
	font-family: Tahoma, Verdana, Arial;
	font-size: 9pt;
}

INPUT
{
	font-family: Tahoma, Verdana, Arial;
	font-size: 9pt;
	text-transform: expression((this.type == 'submit' || this.type == 'button') ? 'uppercase' : '');
	background-color: expression((this.type == 'submit' || this.type == 'button') ? '#F4AF49' : '');
	color: expression((this.type == 'submit' || this.type == 'button') ? '#002681' : '');
	font-weight: expression((this.type == 'submit' || this.type == 'button') ? 'bold' : '');
	border: expression((this.type == 'text' || this.type == 'password') ? '2px inset' : '');
}

/* Template: main -- Item: Header */

TD.mainHeaderLink
{
	color: #770000; 
	text-transform: uppercase;
}

A.mainHeaderLink, A.mainHeaderLink:active, A.mainHeaderLink:visited
{
	text-decoration: none;
	color: #770000;
}

A.mainHeaderLink:hover
{
	color: red;
}

TD.mainHeaderPageTitle
{
	color: #770000; 
	font-size: 16pt; 
	text-transform: uppercase;
}

SPAN.mainHeaderLinkBarSeparator
{
	font-weight: bold; 
	color: #770000;
}

DIV.mainHeaderLinkBar
{
	background-color: white;
	border-top: 9px solid #002681; 
	border-bottom: 1px solid #E5C4C0;
}

A.mainHeaderLinkBarLink, A.mainHeaderLinkBarLink:active, A.mainHeaderLinkBarLink:visited
{
	color: #002681; 
	text-decoration: none; 
	font-weight: bold; 
	text-transform: uppercase;
}

A.mainHeaderLinkBarLink:hover
{
	color: red;
}

DIV.mainCopyright
{
	background-color: #002681; 
	font-size: 8pt; 
	color: white; 
}

/* DataGrid */

.dataGridPager
{
	text-align: right;
}

..dataGridPager a
{
	color: #770000;
	text-decoration: none;
	font-weight: bold;	
}

..dataGridPager a:hover
{
	color: red;
}

.dataGrid
{
	width: 100%;
}

.dataGridHeader
{
	background-color: #FFCA64;
	font-weight: bold;
	color: #C72237;
}

.dataGridItem
{
}

.dataGridAlternatingItem
{
	background-color: #FFE1A6;
}

/* Login.aspx */

.errorStatus
{
	font-weight: bold;
	color: Red;
}

/* MediaList.aspx */

..accountsDataGridID a,
..accountsDataGridLogin a,
..accountsDataGridDelete a
{
	color: #770000;
	text-decoration: none;
}

..accountsDataGridDelete a:hover
{
	color: red;
}

..mediaDataGridID a,
..mediaDataGridReference a,
..mediaDataGridCompanyName a,
..mediaDataGridEdit a,
..mediaDataGridDelete a,
..mediaDataGridAccounts a
{
	color: #770000;
	text-decoration: none;
}

..mediaDataGridID a:hover,
..mediaDataGridReference a:hover,
..mediaDataGridCompanyName a:hover,
..mediaDataGridEdit a:hover,
..mediaDataGridDelete a:hover,
..mediaDataGridAccounts a:hover
{
	color: red;
}

/* PendingAds.aspx */

..pendingAdsDataGridID a, 
..pendingAdsDataGridDateOrdered a,
..pendingAdsDataGridCustomer a,
..pendingAdsDataGridType a,
..pendingAdsDataGridView a
{
	color: #770000;
	text-decoration: none;
}

..pendingAdsDataGridID a:hover, 
..pendingAdsDataGridDateOrdered a:hover,
..pendingAdsDataGridCustomer a:hover,
..pendingAdsDataGridType a:hover,
..pendingAdsDataGridView a:hover
{
	color: red;
}

/* ProofAds.aspx */

..proofAdsDataGridReference a,
..proofAdsDataGridReseller a,
..proofAdsDataGridUser a,
..proofAdsDataGridType a,
..proofAdsDataGridPreview a,
..proofAdsDataGridLines a,
..proofAdsDataGridWords a,
..proofAdsDataGridView a,
..proofAdsDataGridStatus a,
..proofAdsDataGridPrice a,
..proofAdsDataGridRemarks a
{
	color: #770000;
	text-decoration: none;
}

..proofAdsDataGridReference a:hover,
..proofAdsDataGridReseller a:hover,
..proofAdsDataGridUser a:hover,
..proofAdsDataGridType a:hover,
..proofAdsDataGridPreview a:hover,
..proofAdsDataGridLines a:hover,
..proofAdsDataGridWords a:hover,
..proofAdsDataGridView a:hover,
..proofAdsDataGridStatus a:hover,
..proofAdsDataGridPrice a:hover,
..proofAdsDataGridRemarks a:hover
{
	color: red;
}

/* Resellers.aspx */

..resellersDataGridID a,
..resellersDataGridCompanyName a,
..resellersDataGridEdit a,
..resellersDataGridDelete a,
..resellersDataGridAccounts a,
..resellersDataGridViewInvoices a,
..resellersDataGridBlocking a,
..resellersDataGridAccounting a
{
	color: #770000;
	text-decoration: none;
}

..resellersDataGridID a:hover,
..resellersDataGridCompanyName a:hover,
..resellersDataGridEdit a:hover,
..resellersDataGridDelete a:hover,
..resellersDataGridAccounts a:hover,
..resellersDataGridViewInvoices a:hover,
..resellersDataGridBlocking a:hover,
..resellersDataGridAccounting a:hover
{
	color: red;
}

/* SearchAds.aspx */

..searchAdsDataGridReference a,
..searchAdsDataGridDateOrdered a,
..searchAdsDataGridCustomer a,
..searchAdsDataGridPreview a,
..searchAdsDataGridType a,
..searchAdsDataGridStatus a,
..searchAdsDataGridMediaStatus a,
..searchAdsDataGridReseller a,
..searchAdsDataGridStartDate a,
..searchAdsDataGridNumberOfMedia a,
..searchAdsDataGridMediaPriceSum a,
..searchAdsDataGridView a
{
	color: #770000;
	text-decoration: none;
}

..searchAdsDataGridReference a:hover,
..searchAdsDataGridDateOrdered a:hover,
..searchAdsDataGridCustomer a:hover,
..searchAdsDataGridPreview a:hover,
..searchAdsDataGridType a:hover,
..searchAdsDataGridStatus a:hover,
..searchAdsDataGridMediaStatus a:hover,
..searchAdsDataGridReseller a:hover,
..searchAdsDataGridStartDate a:hover,
..searchAdsDataGridNumberOfMedia a:hover,
..searchAdsDataGridMediaPriceSum a:hover,
..searchAdsDataGridView a:hover
{
	color: red;
}

/* Users.aspx */

..usersDataGridID a, 
..usersDataGridLogin a,
..usersDataGridCompanyName a,
..usersDataGridType a,
..usersDataGridLanguage a,
..usersDataGridReference a,
..usersDataGridEdit a,
..usersDataGridChangePassword a,
..usersDataGridViewLog a,
..usersDataGridDelete a
{
	color: #770000;
	text-decoration: none;
}

..usersDataGridID a:hover, 
..usersDataGridLogin a:hover,
..usersDataGridCompanyName a:hover,
..usersDataGridType a:hover,
..usersDataGridLanguage a:hover,
..usersDataGridReference a:hover,
..usersDataGridEdit a:hover,
..usersDataGridChangePassword a:hover,
..usersDataGridViewLog a:hover,
..usersDataGridDelete a:hover
{
	color: red;
}

/* Ad.xslt */

TD.viewAdHeader
{
	font-weight: bold;
	padding-left: 5px;
	padding-right: 8px;
	width: 15%;
}

TD.viewAdItem
{
	width: 85%;
	padding-right: 5px;
}

TD.viewAdFieldHeading
{
	font-weight: bold;
	vertical-align: top;
	padding-left: 5px;
	padding-right: 5px;
	width: 15%;
}

TD.viewAdFieldValue
{
	vertical-align: top;
	width: 85%;
	padding-right: 5px;
}

TD.viewAdMediaName
{
	padding-left: 5px;
	padding-right: 5px;
	width: 30%;
	font-weight: bold;
}

TD.viewAdMediaViewed
{
	width: 30%;
	padding-right: 5px;
}

TD.viewAdMediaStatus
{
	width: 20%;
	padding-right: 5px;
}

TD.viewAdMediaPrice
{
	width: 20%;
	padding-right: 5px;
}

.viewAdMediaDateDate
{
	font-weight: bold;
}

.viewAdMediaDateCounts
{
}

.viewAdMediaDatePrice
{
}

.viewAdMediaDateStatus
{
	font-weight: bold;
}

.viewAdMediaDateComments
{
}

TD.viewAdReviewMediaName
{
	font-weight: bold;
}

TR.viewAdReviewMediaName
{
	padding-top: 2px;
	padding-bottom: 2px;
	background-color: #FFE1A6;
}

TR.viewAdReviewMediaDates
{
	padding-top: 2px;
	padding-bottom: 2px;
	background-color: #FFE1A6;
}

TD.viewAdReviewDataDate
{
	font-weight: bold;
	width: 15%;
}

TD.viewAdReviewPublication
{
	font-weight: bold;
	width: 30%;
}

TD.viewAdReviewPrice
{
	font-weight: bold;
	width: 25%;
}

TD.viewAdReviewStatus
{
	font-weight: bold;
	width: 30%;
}

TR.row0
{
	padding-top: 2px;
	padding-bottom: 2px;
	background-color: white;
}

TR.row1
{
	padding-top: 2px;
	padding-bottom: 2px;
	background-color: #FFE1A6;
}

/* Log.xslt */

.logDataGridTime
{
	color: #770000;
	width: 30%;
	font-weight: bold;
}

.logDataGridMessage
{
	color: #770000;
	width: 70%;
	font-weight: bold;
}

SPAN.logHeading
{
	font-size: 14pt;
}

SPAN.logHeadingUser
{
	font-weight: bold;
}

/* Invoices.aspx */

..invoicesDataGridNumber a,
..invoicesDataGridIssueDate a,
..invoicesDataGridPeriod a,
..invoicesDataGridView a
{
	color: #770000;
	text-decoration: none;
}

..invoicesDataGridNumber a:hover,
..invoicesDataGridIssueDate a:hover,
..invoicesDataGridPeriod a:hover,
..invoicesDataGridView a:hover
{
	color: red;
}

/* Accounting.aspx */

..accountingDataGridID a,
..accountingDataGridName a,
..accountingDataGridBalance a,
..accountingDataGridViewJournal a
{
	color: #770000;
	text-decoration: none;
}

..accountingDataGridID a:hover,
..accountingDataGridName a:hover,
..accountingDataGridBalance a:hover,
..accountingDataGridViewJournal a:hover
{
	color: red;
}

..accountingJournalDataGridDate
{
	width: 10%;
}

..accountingJournalDataGridDebit
{
	width: 12%;
}

..accountingJournalDataGridCredit
{
	width: 12%;
}

..accountingJournalDataGridBalance
{
	width: 15%;
}

/* ResellerBalances.aspx */

..resellerBalancesDataGridReseller a,
..resellerBalancesDataGridAccountBalance a,
..resellerBalancesDataGridCurrentMonthBalance a,
..resellerBalancesDataGridBalance a
{
	color: #770000;
	text-decoration: none;
}

..resellerBalancesDataGridReseller a:hover,
..resellerBalancesDataGridAccountBalance a:hover,
..resellerBalancesDataGridCurrentMonthBalance a:hover,
..resellerBalancesDataGridBalance a:hover
{
	color: red;
}