/******************* True classes *******************/
body, td {
	color: #000000;
}


/******************* A tag styles *******************/
a {
	color: #000000;
}

a:hover {
	color: #3366cc;
}

a.leftmenu_webpage:hover {
	color: #ffffff;
}

a.leftmenu_websection:hover {
	color: #ffffff;
}

/******************* A tag variants *******************/
a.dir_bdcrmblinks {
	color:#3366cc;
}

a.panel {
	color: #3366cc;
}

a.panel:hover {
	color: #3366cc;
}



/******************* generic border *******************/
.border {
	background-color:#3366cc;
}

.border_shadow {
	background-color:#dadada;
}


/******************* other colouring *******************/
.canvas {
	background-color:#ffffff;
}

.dark_impact {
	color:#000000;
}

.light_impact {
	color:#ffffff;
}

.light {
	color:#ffffff;
}


.page_colour {
	background-color:#ffffff;
}

.primary {
	background-color:#3366cc;
	color:#ffffff;
}

.primary_impact {
	color:#3366cc;
}

.primary_text {
	color:#3366cc;
}


/***************** generic panel *******************/
.panel_banner {
	background-color:#6699cc;
	color:#ffffff;
}

.panel_banner_2 {
	background-color:#6699dd;
	color:#ffffff;
}

.panel_canvas {
	background-color:#ddeeff;
	color:#3366cc;
}

.panel_canvas_2 {
	background-color:#eeffee;
	color:#3366cc;
}

.panel_footer {
	background-color:#aabbff;
	color:#000000;
}

.panel_stripe_1 {
	background-color:#bbddff;
	color:#3366cc;
}

.panel_stripe_2 {
	background-color:#ddeeff;
	color:#3366cc;
}


/******************* attachment panel *******************/
.attachment_banner {
	background-color:#3366cc;
	color:#ffffff;
}

.attachment_border {
	background-color:#3366cc;
}

.attachment_canvas {
	background-color:#E8D9E8;
	color:#3366cc;
}

/******************* message panel *******************/
.message_border {
	background-color:#888888;}	

.message_canvas {
	background-color:#eeeeee;
}	

.message_headline {
	background-color:#dddddd;
}	



/******************* Navigation *******************/
.leftmenu_webpage {
	color: #3366cc;
}

.leftmenu_websection {
	color: #3366cc;
}

.menu_metasection {
	color:#ffffff;
}

.topmenu_metasection {
	color:#ffffff;
}

.topnavlink {
	color:#666666;
}

.WebPageOff {
	background-color: #eeeeee;
	color: #3366cc;
}

.WebPageOver {
	background-color: #88aaff;
	color: #ffffff;
}

.WebPageOn {
	background-color: #6699cc;
	color: #ffffff;
}


.WebSectionOff {
	background-color: #cccccc;
	color: #3366cc;
}

.WebSectionOver {
	background-color: #6699dd;
	color: #ffffff;
}

.WebSectionOn {
	background-color: #6699dd;
	color: #ffffff;
}


/******************* page tabs *******************/
.page_tab {
	background-color:#6699cc;
	color:#ffffff;
}

.page_tab_selected {
	background-color:#3366cc;
	color:#ffffff;
}


/******************* footer table *******************/
.footer_cell {
	border-color: #aaaaaa;
}

.footer_table {
	border-color: #aaaaaa;
}

/******************* Everything else *******************/
.attachmenu {
	color: #000000;
}

.breadcrumb {
	color: #3366cc;
}

.directory {
	color: #999999;
}

.directoryimpact {
	color:#3366cc;
}

.doubleimpact {
	color:#3366cc;
}

.edit_panel_header {
	color:#ffffff;
}

.formtext {
	color: #3366cc;
}

.pageheading {
	color: #ffffff;
}

.paraheading {
	color:#3366cc;
}

.searchlink {
	color:#3366cc;
}

.searchlink:hover {
	color:#999999;
}

.selected_entity {
	color:#007700;
}

.unshadowed_border {
	border-top-color: #3366cc;
	border-left-color: #3366cc;
	border-right-color: #3366cc;
	border-bottom-color: #3366cc;
}

.topandtail_border {
	border-top-color: #3366cc;
	border-bottom-color: #3366cc;
}

.page_gutter {
	border-left-color: #3366cc;
	border-right-color: #3366cc;
}


