/******************* True classes *******************/
body, td, p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	line-height: 20px;
}

p {
	margin:0;
	padding:0;
}

/******************* A tag styles *******************/
a {text-decoration: none;}
a:hover {text-decoration: underline;}
a:visited {text-decoration: none;}



/******************* A tag variants *******************/
a.dir_bdcrmblinks {
	text-decoration: underline;
}

a.panel {
	text-decoration: none;
}

a.topmenu_metasection:hover {
	text-decoration: none;
}

a.primary:hover {
	color: #cccccc;
	text-decoration: none;
}

/******************* generic border *******************/
.border {
	//colours only
}

.border_shadow {
	//colours only
}



/******************* other colouring *******************/
.canvas {
	//colours only
}

.dark_impact {
	//colours only
}

.light_impact {
	//colours only
}

.page_colour {
	//colours only
}

.primary {
	//colours only
}

.primary_impact {
	//colours only
}

.primary_text {
	//colours only
}



/***************** generic panel *******************/
.panel_banner {
	font-weight:bold;
	font-size:14px;
}

.panel_banner_2 {
	font-weight:bold;
	font-size:14px;
}

.panel_canvas {
	//colours only
}

.panel_canvas_2 {
	//colours only
}

.panel_footer {
	//colours only
}

}

.panel_stripe_1 {
	//colours only
}

.panel_stripe_2 {
	//colours only
}


/******************* attachment panel *******************/
.attachment_banner {
	font-weight:bold;
}

.attachment_border {
	//colours only
}

.attachment_canvas {
	font-size:10px;
}


/******************* message panel *******************/
.message_border {
	//colours only
}

.message_canvas {
	//colours only
}	

.message_headline {
	//colours only
}	


/******************* Navigation *******************/
.leftmenu_webpage {
	font-family:verdana;
	font-weight:normal;
	font-size:10pt;
}

.leftmenu_websection {
	font-family:verdana;
	font-weight:bold;
	font-size:10pt;
}

.menu_metasection {
	font-family:verdana;
	font-weight:bold;
	font-size:12pt;

}

.topmenu_metasection {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight:normal;
}

.topnavlink {
	//colours only
}


.WebSectionOff {
	text-decoration:none;
}

.WebSectionOver {
	text-decoration:underline;
}

.WebSectionOn {
	text-decoration:underline;
}

/******************* page tabs *******************/
.page_tab {
	//colours only
}

.page_tab_selected {
	font-weight:bold;
}


/******************* footer table *******************/
.footer_cell {
	border: 1px solid;
	border-left-width: 0px;
}

.footer_table {
	border: 0px solid;
	border-left-width: 1px;
}

/******************* Site constructor special buttons - really need to get these into the colourscheme sheets. *******************/
.edit_button {
	background-color:#009900;
	color:#ffffff;
}

/******************* Everything else *******************/
.attachmenu {
	text-decoration: none;
}


.breadcrumb {
	font-size: 11pt;
	font-style: italic;
}

.dark_impact {
	font-weight:bold;
	font-size:13px;
}

.directory {
	text-decoration:underline;
}

.directoryimpact {
	font-weight:bold;
	text-decoration:underline;
}

.doubleimpact {
	font-weight:bold;
	font-size:18px;
}

.edit_panel_header {
	font-size:10px;
	font-weight:bold;
}

.formtext {
	font-family: Verdana, Arial, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: 11px;
}

.homepage_text {
	font-family: Verdana, Arial, sans-serif;
	font-weight:normal;
}

.impact {
	font-weight:bold;
	font-size:14px;
}

.light_impact {
	font-weight:bold;
	font-size:13px;
}

.pageheading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	line-height:120%;
}

.paraheading {
	font-weight: bold;
}

.primary_impact {
	font-size:13px;
	font-face:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
}

.searchlink {
	text-decoration:underline;
}

.selected_entity {
	font-weight:bold;
}

.small {
	font-size:10px;
}

.smallgrey {
	font-size:10px;
	color:#666666;
}

.unshadowed_border {
	border-top-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
}

.topandtail_border {
	border-top-width: 1px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
}




