/*
 Copyright 2002 (C) Our Community Pty. Ltd. All Rights Reserved.
 
 $Id: ourcommunity.css,v 1.6 2008/04/03 02:45:37 charlesg Exp $
 */
body {
	margin: 0;
	padding: 0;
}
body, p, div, li, th, td {
	font-family: Calibri, Helvetica, Arial, sans-serif;
}
h1 {
	font-size: 16pt;	
}
h2 {
	font-size: 14pt;	
}
h3 {
	font-size: 13pt;	
}
 
 
 
#loginstatus {
	text-align: right;
	margin-bottom: 6px;
}

#loginstatus img {
	vertical-align: bottom;
	margin-bottom: -6px;
}

.validationerror {
	color: #CC0000;
	font-weight: bold;
}

.actionbutton {
	margin: 9pt 3pt;
	font-weight: bold;
	font-size: 9pt;
	padding: 3pt 9pt;
}


h1 span.subheading,h2 span.subheading,h3 span.subheading {
	display: block;
	font-size: 80%;
	font-weight: normal;
}


/* *** Standard Data Table Layout *** */
table.dataset {
	width: 100%;
	margin: 1.5em 0;
	padding: 0;
	border: 1px solid #CCC;
	border-collapse: collapse;
}

table.dataset th,table.dataset td {
	text-align: left;
	padding: 0.2em 0.4em;
	font-size: 9pt;
	border-bottom: 1px solid #CCC;
	border-left: 1px dashed #CCC;
}

table.dataset thead tr th {
	font-weight: bold;
}

table.dataset thead tr {
	background-color: #F4F4F4;
}

table.dataset th.joinleft,table.dataset td.joinleft {
	border-left: none;
	padding-left: 0.6em;
}
table.dataset tr.joinbottom td, table.dataset td.joinbottom {
	border-bottom: none;
}
table.dataset tr.jointop td, table.dataset td.jointop {
	border-top: none;
}

/* *** Table Colour Themes *** */
table.green th,table.green td {
	border-bottom: 1px #C7E1CC solid;
	border-left: 1px #C7E1CC dashed;
}

table.green thead tr {
	background-color: #A2FFB6;
}

table.green {
	border: 2px solid #73E68B;
}

table.ocpblue th,table.ocpblue td {
	border-bottom: 1px #DBE6F4 solid;
	border-left: 1px #DBE6F4 dashed;
}

table.ocpblue thead tr {
	background-color: #8EBAE1;
}

table.ocpblue {
	border: 2px solid #256FB5;
}

table.ocpblue td.highlight {
	background-color: #8EBAE1;
	border-top: 1px #256FB5 dashed;
}
