








/* ------------------------------------ */
/* Debug stuff                          */
TABLE.debug TD,
TD.debug {
        border: 1px solid red;
}


/* ------------------------------------ */
/* Default text styles                  */

body, .normalText, TABLE {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
}

.boldText,
B {
	font-weight: bold;
}

A {
        text-decoration: underline;
        color: #333333;
}

A:hover {
        color: #FF0000;
}


/* ------------------------------------ */
/* Basic form elements                  */

SELECT, INPUT, TEXTAREA {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}


/* ------------------------------------ */
/* Top menu                             */

body.topMenuPage {
	background-image: url(/ms/gfx/skins/volvofinans/top_bg.jpg);
}

TABLE.topMenuContainer {
	background-image: url(/ms/gfx/skins/volvofinans/top_menu_bg.gif);
	border-spacing: 0;
	padding: 0px;
}

TABLE.topMenu TD.selected {
	background-image: url(/ms/gfx/skins/volvofinans/top_menu_bg_selected.gif);
}

TABLE.topMenuContainer TD {
	padding: 0px 15px 0px 15px;
}

TABLE.topMenu {
	font-weight: bold;
	text-transform: uppercase;
}

TABLE.topMenu TD {
	font-family: Arial;
	padding: 0px 5px;
	font-size: 11px;
}

TABLE.topMenu A {
	font-family: Arial;
	color: #000000;
	text-decoration: none;
	font-size: 11px;
}


/* ------------------------------------ */
/* Left menu                            */

body.leftMenuPage {
	margin: 20px 5px;
	background-image: url(/ms/gfx/skins/volvofinans/left_bg.gif);
}

TABLE.leftMenu {
	font-family: Arial;
	font-size: 11px;
	color: #000000;
	padding: 0px;
	border-spacing: 0px;
}

TABLE.leftMenu TD {
	padding: 0px;
}

TABLE.leftMenu A {
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}

TABLE.leftMenu A.breakpoint:hover,
TABLE.leftMenu A.folder:hover,
TABLE.leftMenu A:hover {
        color: #FF0000;
}

TABLE.leftMenu A.folder,
TABLE.leftMenu .container {
	font-family: Arial;
	font-weight: bold;
	text-transform: uppercase;
	color: #000000;
	font-size: 11px;
}

TABLE.leftMenu A.breakpoint {
	font-weight: normal;
	color: #000000;
}


/* ------------------------------------ */
/* Main page headline styles            */

.pageHeadline {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
}

.subHeadline {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}

.label {
	font-weight: bold;
}

/* "Ingress" */
.preamble {
	font-weight: bold;
}

/* Used when displaying ad info (admaker, booking info etc) */
.adName {
	font-size: 12px;
	font-weight: bold;
}

/* This is used instead of the reseller dd when a user only has one reseller */
.resellerName {
	font-weight: bold;
}

/* This is for links with the "->" link indicator before */
A.navLink {
	font-weight: bold;
	color: #333333;
}


/* ------------------------------------ */
/* Webshop styles                       */

DIV.webshopGroupHeadline {
	background-color: #3B2786;
	padding: 5px;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 14px;
}


/* ------------------------------------ */
/* Login page                           */

TABLE.loginBox {
        background-color: #999999;
        padding: 0px;
        border-spacing: 1px;
}

TABLE.loginBox TR.header TD {
	font-weight: bold;
	background-image: url(/images/login/login_th_bg.gif);
//	background-color: #FFFFFF;
	padding: 5px 25px;
//	color: #FFFFFF;
	color: #333333;
}

TABLE.loginBox TR.links TD {
	font-weight: bold;
	background-image: url(/images/login/login_botton_bg.gif);
//	background-color: #FFFFFF;
	padding: 5px 25px;
	color: #333333;
}

TABLE.loginBox TD {
	background-color: #FFFFFF;
	padding: 2px 25px;
}

TABLE.loginBox .formLabel {
	font-weight: normal;
}

TABLE.loginBox .failMessage {
        font-weight: bold;
        color: red;
}

/* ------------------------------------ */
/* Page header (nav, help etc)          */

TABLE.pageHeader TD {
	padding: 2px 0px;
	border-bottom: 1px solid #999999;
}

TABLE.pageHeader .nav {
}

TABLE.pageHeader A.nav {
 	text-decoration: none;
	font-weight: bold;
	color: #333333;
}


/* ------------------------------------ */
/* News page styles                     */

.newsHeadline {
	font-size: 11px;
	font-weight: bold;
}

.newsText {
	font-size: 10px;
}

A.newsLink {
	font-size: 10px;
	font-weight: bold;
	color: #333333;
}


/* ------------------------------------ */
/* AdMaker form styles                  */

.adMakerFormHeadline {
	font-size: 14px;
	font-weight: bold;
}

TABLE.adMakerForm TD.mainGroupHead {
	padding: 5px 5px;
	background-color: #392483;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
}

/* TABLE.adMakerForm TR.groupHead TD, */
TABLE.adMakerForm TD.groupHead {
	padding: 2px 5px;
	background-color: #D3D3B5;
	font-weight: bold;
}

/* TABLE.adMakerForm TR.group TD, */
TABLE.adMakerForm TD.group {
	border-top: 1px solid #3B2786;
	background-color: #E4E3C5;
}


/* ------------------------------------ */
/* Archive category list styles         */

.archiveListPageHeadline {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
}

.archiveListPagination {
	font-weight: bold;
}

.archiveListNoMatchesMessage {
	font-weight: bold;
}


/* ------------------------------------ */
/* Wait page style classes              */

.waitPageHeadline {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
}

.waitPageErrorMessage {
	font-weight: bold;
	font-size: 12px;
	color: #EE0000;
}

.waitPageDoneMessage {
	font-size: 12px;
	font-weight: bold;
}


/* ------------------------------------ */
/* Form style classes                   */

.formGroupLabel {
	font-size: 12px;
	font-weight: bold;
}

.formText {
}

.formLabel {
	font-weight: bold;
}

.formLabelAttention {
	font-weight: bold;
	color: #EE0000;
}

.formErrorMessage {
	font-weight: bold;
	color: #EE0000;
}

.formHint {
	font-style: italic;
}


/* ------------------------------------ */
/* Category index page styles           */

.categoryIndexHeadline {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
}

A.categoryIndexLink {
	color: #333333;
	text-decoration: none;
}

.categoryIndexContainer {
	font-weight: bold;
	text-transform: uppercase;
	color: #000000;
}

A.categoryIndexFolder {
	font-weight: bold;
/*	text-transform: uppercase; */
	color: #000000;
}

.categoryIndexLastIssued A IMG {
        border: 0;
}

/* ------------------------------------ */
/* File archive list page styles        */

.fileListHeadline {
	font-size: 14px;
	font-weight: bold;
}

.fileListDescription {
}

.fileListPagination {
	font-size: 12px;
	font-weight: bold;
}

.fileListPaginationTotal {
	font-size: 12px;
	font-weight: normal;
}

.fileName,
.fileNameDisabled {
	font-size: 12px;
	font-weight: bold;
}

.fileNameDisabled {
	color: #FF0000;
}

.fileDescription {
}

.fileDateLabel {
        font-weight: bold;
}

.fileDownloadHeadline {
}

.filePlatform {
	font-weight: bold;
}

A.fileDownload {
	font-weight: bold;
	color: #666666;
}

.fileSize {
}


/* ------------------------------------ */
/* File forward form page styles        */

TABLE.forwardFileList {
	padding: 0px 2px;
}

TABLE.forwardFileList .forwardFilename {
	font-weight: bold;
}

.forwardFormPreview {
	font-weight: bold;
}

.forwardReceiptRecipient {
	font-weight: bold;
}



/* ------------------------------------ */
/* Data table (e.g. booking or ad info) */

TABLE.dataTable TH,
TABLE.dataTable TD,
TABLE.headedBox TABLE.dataTable TD {
	padding: 2px;
}

TABLE.dataTable TD.importantInfo {
	background-color: #FFFFCC;
	font-weight: bold;
	font-size: 12px;
}


/* ------------------------------------ */
/* Booking reminders etc.               */

TABLE.reminderBox {
	border: 1px solid #000000;
}

TABLE.reminderBox,
TABLE.reminderBox TR,
TABLE.reminderBox TR TH,
TABLE.reminderBox TR TD {
	background-color: #FFFFCC;
}



TABLE.reminderBox TD {
	padding: 5px;
}

TABLE.reminderBox TABLE TD {
	padding: 2px;
}

TABLE.reminderBox TR.even {
	background-color: #E4E3C5;
}

TABLE.reminderBox .headline {
	font-size: 12px;
	font-weight: bold;
}


/* ------------------------------------ */
/* Admaker form help box.               */

TABLE.adMakerFormHelp {
	border: 1px solid #000000;
	background-color: #FFFFCC;
	border-spacing: 0px;
}

TABLE.adMakerFormHelp TD {
	padding: 5px;
}

TABLE.adMakerFormHelp TR.header TD {
	background-color: #E4E3C5;
	font-weight: bold;
	border-bottom: 1px solid #000000;
}

TABLE.adMakerFormHelp .headline {
	font-size: 12px;
	font-weight: bold;
}


/* ------------------------------------ */
/* Form errors, internal errors etc.    */

TABLE.errorBox {
        background-color: #BB2200;
        border: 2px solid #000000;
        color: #FFFFFF;
        font-weight: bold;
}

TABLE.errorBox TBODY TD,
TABLE.errorBox TD {
        background-color: #BB2200;
        padding: 5px;
        vertical-align: middle;
}

TABLE.errorBox .headline {
        font-size: 13px;
        font-weight: bold;
	color: #FFFFFF;
        padding: 0px 0px 5px 0px;
}

TABLE.errorBox A {
        text-decoration: underline;
        font-weight: bold;
        color: #CCCCCC;
}

TABLE.errorBox A:hover {
        color: #FFFF00;
}


/* ------------------------------------ */
/* Warning messages.                    */

TABLE.warningBox {
        background-color: #E5DECD;
        border: 1px solid #000000;
}

TABLE.warningBox TBODY TD,
TABLE.warningBox TD {
        background-color: #F7F1E2;
        padding: 5px;
        vertical-align: middle;
}

TABLE.warningBox .headline {
        font-size: 13px;
        font-weight: bold;
        padding: 0px 0px 5px 0px;
}



/* ------------------------------------ */
/* Box with header for welcome.jsp etc. */


TABLE.headedBox {
        border-spacing: 0px;
        border: 1px solid #999999;
}

TABLE.headedBox TH {
        background-color: #E5DECD;
        padding: 2px 5px;
        color: #333333;
        font-weight: bold;
	border-bottom: 1px solid #999999;
}

TABLE.headedBox TD {
        padding: 5px 5px;
        background-color: #F7F1E2;
}

TABLE.headedBox TABLE TD {
        padding: 5px 5px;
}

TABLE.headedBox A {
        text-decoration: none;
        color: #666666;
        font-weight: bold;
}

TABLE.headedBox A:hover {
        color: #FF0000
}


/* ------------------------------------ */
/* Box with header for welcome.jsp etc. */

TABLE.searchForm,
TABLE.filterSettings,
TABLE.userSettings {
        background-color: #E1E1E1;
        border: 1px solid #999999;
}

TABLE.searchForm TD,
TABLE.filterSettings TD,
TABLE.userSettings TD {
	vertical-align: top;
        padding: 5px;
}

TABLE.searchForm TD {
        vertical-align: middle;
}

TABLE.searchForm TH {
        background-color: #C7C7C7;
        padding: 2px 5px;
        color: #333333;
        font-weight: bold;
}

TABLE.searchForm TABLE.tight TD,
TABLE.userSettings TABLE.tight TD,
TABLE.filterSettings TABLE.tight TD {
	padding: 0px;
}

/* ------------------------------------ */
/* Box with header for welcome.jsp etc. */

TABLE.calendar {
        background-color: #999999;
        padding: 0px;
}

TABLE.calendar TD {
        background-color: #F7F1E2;
}

TABLE.calendar TD.border {
        background-color: #999999;
}

TABLE.calendar A {
        text-decoration: none;
        color: #999999;
        font-weight: bold;
}

TABLE.calendar A:hover {
        color: #FF0000
}

TABLE.calendar TD.selected {
        background-color: #E5DECD;
        color: #333333;
        font-weight: bold;
}


/* ------------------------------------ */
/* Box with header for welcome.jsp etc. */

TABLE.activityPlan, TABLE.activityPlan TD.border,
TABLE.campaignPlan, TABLE.campaignPlan TD.border {
	background-color: #999999;
}

TABLE.activityPlan TH,
TABLE.campaignPlan TH {
	background-color: #FFFFFF;
	padding: 2px 5px;
}

TABLE.activityPlan TH TABLE,
TABLE.campaignPlan TH TABLE {
	font-weight: bold;
	color: #999999;
}

TABLE.activityPlan TH.tight,
TABLE.campaignPlan TH.tight {
	padding: 0px;
}

TABLE.activityPlan TD,
TABLE.campaignPlan TD {
	padding: 2px 5px;
}

TABLE.activityPlan TABLE TD,
TABLE.campaignPlan TABLE TD {
	padding: 0px;
}

TABLE.activityPlan TR.activityGroupHead TD.shim,
TABLE.campaignPlan TR.campaignGroupHead TD.shim {
	background-color: #FFFFFF;
	padding: 0px;
}

TABLE.activityPlan TR.activityGroupHead TD,
TABLE.campaignPlan TR.campaignGroupHead TD {
        background-color: #E5DECD;
        color: #333333;
        font-weight: bold;
}

TABLE.activityPlan TR.noActivities TD,
TABLE.activityPlan TR.activity TD,
TABLE.campaignPlan TR.noCampaigns TD,
TABLE.campaignPlan TR.campaign TD {
        background-color: #F7F1E2;
}

TABLE.activityPlan TR.noActivities TD,
TABLE.campaignPlan TR.noCampaigns TD {
	font-style: italic;
}


TABLE.activityPlan TR.activity TD,
TABLE.campaignPlan TR.campaign TD {
	padding: 0px 5px;
}

TABLE.activityPlan TR.activity TD.week,
TABLE.campaignPlan TR.campaign TD.week {
        background-color: white;
	padding: 0px;
}

TABLE.activityPlan TR.activity TABLE TD,
TABLE.campaignPlan TR.campaign TABLE TD {
	padding: 0px;
}

TABLE.activityPlan TR.activity TD.activityName,
TABLE.campaignPlan TR.campaign TD.campaignName {
        text-decoration: none;
        color: #666666;
        font-weight: bold;
	padding: 0px;
}

TABLE.activityPlan TR.activity TD.activityName A,
TABLE.campaignPlan TR.campaign TD.campaignName A {
        text-decoration: none;
        color: #666666;
        font-weight: bold;
}


/* ------------------------------------ */

TABLE.orderList TH {
		text-align: left;
}

/* Box with header for welcome.jsp etc. */

TABLE.adminList, TABLE.orderList {
        background-color: #999999;
        padding: 0px;
        border-spacing: 1px;
}

TABLE.adminList TABLE TH,
TABLE.adminList TABLE TD,
TABLE.orderList TABLE TH,
TABLE.orderList TABLE TD {
        padding: 0px;
        background-color: transparent;
}

TABLE.adminList TH, TABLE.orderList TH {
        background-color: #E5DECD;
        padding: 2px 5px;
        color: #333333;
        font-weight: bold;
        border: none;
}

TABLE.adminList TR.subHeaders TH,
TABLE.orderList TR.subHeaders TH {
        background-color: #F7F1E2;
        color: black;
        font-weight: bold;
}

TABLE.adminList TD, TABLE.orderList TD {
        padding: 2px 5px;
        background-color: #F7F1E2;
}

TABLE.adminList TR.evenRow TD {
        background-color: #FAF8F2;
/*        background-color: #F8F5EB; */
}

TABLE.adminList TR.disabled TD,
TABLE.orderList TR.disabled TD {
	color: #999999;
	font-decoration: line-through;
}

TABLE.adminList TR.problem TD,
TABLE.orderList TR.problem TD {
	background-color: #ffc9c3;
}

TABLE.adminList TR.sum TD,
TABLE.orderList TR.sum {
        border-top: 2px solid black;
        font-weight: bold;
}

TABLE.adminList TD.objectKey,
TABLE.orderList TD.objectKey {
        text-decoration: none;
        color: #666666;
        font-weight: bold;
}

TABLE.adminList TD.objectKey A,
TABLE.orderList TD.objectKey A {
        text-decoration: none;
        color: #666666;
        font-weight: bold;
}

TABLE.adminList .noMatchMessage,
TABLE.orderList .noMatchMessage {
	font-style: italic;
}


/* ------------------------------------ */
/* Box for admin forms                  */

TABLE.adminForm {
        border: 1px solid #999999;
}

TABLE.adminForm TH {
        background-color: #E5DECD;
        padding: 2px 5px;
        color: #333333;
        font-weight: bold;
}

TABLE.adminForm TD {
        padding: 5px 5px;
        background-color: #F7F1E2;
}

TABLE.adminForm TABLE TD {
        padding: 5px 5px;
}

TABLE.adminForm TR.important TD {
	background-color: #FFFFCC;
}

TABLE.adminForm TABLE.group TD {
        padding: 2px 2px;
}

TABLE.adminForm TABLE.tight TD {
	padding: 0px 0px;
}

TABLE.adminForm TR.buttons TD {
/*	background-color: #FFFFFF;  */
	text-align: right;
	vertical-align: bottom;
	border-top: 1px solid #999999;
}


/* ------------------------------------ */
/* Admin list for Content Management    */

TABLE.cmAdminList {
        background-color: #999999;
        padding: 0px;
        border-spacing: 1px;
}

TABLE.cmAdminList TABLE TD {
        padding: 0px;
}

TABLE.cmAdminList TH {
        background-color: #E5DECD;
        padding: 2px 5px;
        color: #333333;
        font-weight: bold;
        border: none;
}

TABLE.cmAdminList TD {
        padding: 2px 5px;
        background-color: #F7F1E2;
}

TABLE.cmAdminList A.cmDocument {
	font-weight: normal;
	color: blue;
}

TABLE.cmAdminList A.container {
	font-weight: bold;
	color: blue;
}

TABLE.cmAdminList A:hover {
	color: red;
}


/* ------------------------------------ */
/* Sub menu for use in work frame       */

TABLE.inPageMenu {
        border-spacing: 0px;
        border: 1px solid #333333;
}


TABLE.inPageMenu TH {
        background-color: #749EC9;
        padding: 5px 10px;
        color: #FFFFFF;
        font-family: ArialBlk, Verdana, Arial, Helvetica, sans-serif;
        font-weight: bold;
        font-size: 16px;
        border-bottom: 1px solid #333333;
}

TABLE.inPageMenu TR.menuItems TD {
        padding: 7px 10px 0px 10px;
}

TABLE.inPageMenu TR.selectionIndicator TD {
        padding: 1px 10px 0px 10px;
}


TABLE.inPageMenu TD {
        padding: 0px 5px;
        background-color: #FFFFFF;
}


TABLE.inPageMenu TABLE TD {
        padding: 5px 5px 0px 5px;
}


TABLE.inPageMenu A {
        text-decoration: none;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        color: #000000;
        font-size: 12;
        font-weight: normal;
}


TABLE.inPageMenu A:hover {
        color: #374568;
}


/* ------------------------------------ */
/* DM-Maker booking status boxes        */

.dmStatusInvalid {
    font-style: italic;
    font-weight: normal;
    border-color: #999999;
    background-color: #FFFFFF;
    color: #999999;
}

.dmStatusValid {
    font-style: normal;
    font-weight: normal;
    border-color: #999999;
    background-color: #F0F0F0;
    color: #000000;
}

.dmStatusOrdered {
    font-style: normal;
    font-weight: normal;
    border-color: #7A7404;
    background-color: #FFFFE7;
    color: #000000;
}

.dmStatusOrderConfirmed {
    font-style: normal;
    font-weight: normal;
    border-color: #066A07;
    background-color: #E5FFE4;
    color: #000000;
}

.dmStatusOrderProblem {
    font-style: normal;
    font-weight: normal;
    border-color: #780202;
    background-color: #FEE6E6;
    color: #000000;
}





.ccategory {
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
}

A.dcategory {
	font-style: normal;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	font-size: 9px;
}

.title {

}

























.rubrik {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13pt;
	font-weight: bold
}

.underrubrik {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bold
}


.underrubrik2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold
}


td.KvCell {
	background-color: #CCCCCC;
	text-align: center
}


td.HeadercellLeft {
	background-color: #3B2786;
	text-align: left;
	height: 13pt;
}

td.HeadercellCenter {
	background-color: #3B2786;
	text-align: center;
	height: 13pt;
}

td.HeadercellRight {
	background-color: #3B2786;
	text-align: right;
	height: 13pt;
}


td.CellLeft {
	background-color: #FFFFFF;
	text-align: left;
	height: 13pt;
}

td.CellCenter {
	background-color: #FFFFFF;
	text-align: center;
	height: 13pt;
}

td.CellRight {
	background-color: #FFFFFF;
	text-align: right;
	height: 13pt;
}



.SkapaAnnonsTxtFalt {
	width: 250pt
}

table.TableNote {
	background-color: #FFFFCC;
}

td.TableNoteRow {
	background-color: #E4E3C5;
}



.brodtext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
}

.brodtextDisabled {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #999999;
}


.brodtextFet {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: bold
}


A.LankBrodtextFet {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: bold;
	color: #010099;
	text-decoration: none
}


.formbrodtext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt
}


.rubrik2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14pt;
	font-weight: bold
}


.HeaderTxtFet {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: bold;
	color: #FFFFFF
}


.Kampanj-vecka {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: bold;
	color: #999999
}


.KvTxtFet {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: bold;
	color: #999999
}


.HeaderTxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: normal;
	color: #FFFFFF
}

A.HeaderTxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}


A.NavLankBrodtext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #666666
}


A.NavLankBrodtext:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #FF0000
}


.bokningsnummer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold
}

.headline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13pt;
	font-style: normal;
	font-weight: bold;
	color: #000000;
}

.normalHeadline {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 9pt;
	font-style: normal;
	font-weight: bold;
	color: #000000;
}

.greyHeadline {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 9pt;
	font-style: normal;
	font-weight: bold;
	color: #999999;
}

.nameheadline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-style: normal;
	font-weight: bold;
	color: #999999;
}

.weekheadline {
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-style: normal;
	font-weight: normal;
	color: #999999;
}

A.weekheadline {
	text-decoration:none;
}

A.weekheadline:hover {
	color: #ff0000;
	text-decoration: underline;
}

.monthheadline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-style: normal;
	color: #999999;
}

.yearheadline {
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-style: normal;
	font-weight: bold;
	color: #999999;
}

A.yearheadline {
	text-decoration: none;
}

A.yearheadline:hover {
	color: #ff0000;
	text-decoration: underline;
}

.selectedyearheadline {
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-style: normal;
	font-weight: bold;
	color: #333333;
}

A {
	font-family: Verdana,Arial,Helvetica, sans-serif;
	font-size: 7pt;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	color: #000099;
}

A:hover {
	color: #CC0000;
}


.category {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	color: #050050;
	text-decoration: none;
}

.categoryBold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
}


.admakerSearchDD {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
}

.admakerSortDD {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
}

/* overridden
.adName {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
}
*/


body.printPage,
body.infoPage,
body.waitPage,
body.work {
	margin-left: 35px;
	margin-top: 8px;
	background-color: white;
}

body.helpPage {
 	margin-left: 10px;
	margin-right: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
	background-color: white;
}

body.waitPage {
	text-align: center;
	background-color: white;
}

body.categoryIndexPage {
	margin: 0px;
	background-color: white;
}

DIV.pageInstructions {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:   7pt;
	font-weight: bold;
	background-color: #FFFFCC;
	margin-left: 5px;
	margin-top:  5px;
}
