/* Default styles */

BODY,P,DIV,TD,UL,OL,BLOCKQUOTE,FORM,INPUT,SELECT,TEXTAREA
{
   font-family:"Trebuchet MS","Trebuchet",sans-serif;
   font-size:11px;
}

/* Paragraph styles */

P,UL,OL,BLOCKQUOTE
{
	margin-top:0px;
	font-size:12px;
}

P.heading,P.sub-heading,P.sub-sub-heading
{
   font-weight:bold;
}

P.heading
{
   font-size:14px;
}

P.sub-heading
{
	font-size:12px;
}

.small,.error-small,.footer
{
	font-size:10px;
}

P.footer
{
   margin-top:15px;
}

/* Table styles */

DIV.very-dark,TABLE.very-dark,TD.very-dark,TR.very-dark,SPAN.very-dark
{
	background-color:#3B619C;
}

DIV.dark,TABLE.dark,TD.dark,TR.dark,SPAN.dark
{
   background-color:#84ACE4;
}

DIV.medium,TABLE.medium,TD.medium,TR.medium,SPAN.medium
{
   background-color:#A5C3ED;
}

DIV.light,TABLE.light,TD.light,TR.light,SPAN.light
{
   background-color:#C2D8F9;
}

DIV.very-light,TABLE.very-light,TD.very-light,TR.very-light,SPAN.very-light
{
   background-color:#DDECFE;
}

DIV.white,TABLE.white,TD.white,TR.white,SPAN.white
{
	background-color:white;
}

DIV.outline,TABLE.outline,TR.outline,TD.outline
{
	background-color:#3b619c;
	background:url('/controls/panel/outline.png');
}

DIV.bar,TABLE.bar,TR.bar,TD.bar
{
	background:url('/controls/panel/bar.png');
}

DIV.background,TABLE.background,TR.background,TD.background
{
	background-color:#ece9d8;
	background:url('/controls/panel/background.png');
}

DIV.separator,TABLE.separator,TR.separator,TD.separator
{
	background-color:#c2bdad;
	background:url('/controls/panel/separator.png');
}

DIV.separator
{
	height:1px;
}

DIV.help,TABLE.help,TR.help,TD.help
{
	background-color:#f7f6ef;
	background:url('/controls/panel/help.png');
}

TR.member TD
{
	padding:1px 0px;
	white-space:nowrap;
}

/* Form styles */

FORM
{
	margin:0px;
}

INPUT.monospace,TEXTAREA.monospace,SELECT.monospace,INPUT.monospace-small,TEXTAREA.monospace-small,SELECT.monospace-small
{
	font-family:"Courier New","Courier",monospace;
}

INPUT.monospace,TEXTAREA.monospace,SELECT.monospace
{
	font-size:12px;
}

INPUT.small,TEXTAREA.small,SELECT.small
{
	font-size:10px;
}

INPUT.monospace-small,TEXTAREA.monospace-small,SELECT.monospace-small
{
	font-size:11px;
}

/* Navigation bar */

#titleBar a
{
	color:white;
	text-decoration:none;
}

#titleBar a:hover
{
	text-decoration:underline;
}

#tabs
{
	padding:5px 11px 0px 0px;
}

#tabs .normal
{
	background:url('/share/navbar/normal/background.png');
	background-repeat:repeat-x;
}

#tabs .lit
{
	background:url('/share/navbar/lit/background.png');
	background-repeat:repeat-x;
}

#tabs .active
{
	background:url('/share/navbar/active/background.png');
	background-repeat:repeat-x;
	font-weight:bold;
}

#tabs .disabled
{
	background:url('/share/navbar/disabled/background.png');
	background-repeat:repeat-x;
	color:#bdbaad;
}

#tabs .normal .left
{
	background:url('/share/navbar/normal/left.png');
	background-repeat:no-repeat;
}

#tabs .normal .right
{
	background:url('/share/navbar/normal/right.png');
	background-repeat:no-repeat;
}

#tabs .lit .left
{
	background:url('/share/navbar/lit/left.png');
	background-repeat:no-repeat;
}

#tabs .lit .right
{
	background:url('/share/navbar/lit/right.png');
	background-repeat:no-repeat;
}

#tabs .active .left
{
	background:url('/share/navbar/active/left.png');
	background-repeat:no-repeat;
}

#tabs .active .right
{
	background:url('/share/navbar/active/right.png');
	background-repeat:no-repeat;
}

#tabs .disabled .left
{
	background:url('/share/navbar/disabled/left.png');
	background-repeat:no-repeat;
}

#tabs .disabled .right
{
	background:url('/share/navbar/disabled/right.png');
	background-repeat:no-repeat;
}

#tabs .normal .right,#tabs .lit .right,#tabs .active .right,#tabs .disabled .right
{
	background-position:top right;
}

#tabs .caption
{
	height:17px;
	padding:2px 12px 0px 12px;
	white-space:nowrap;
}

#tabs a
{
	color:black;
	text-decoration:none;
}

/* Colours */

P.heading,P.sub-heading,P.sub-sub-heading,.accented {color:#3B619C}
.error,.error-small {color:red}
SPAN.black {color:black}
A.help,A.plain {text-decoration:none}
A.help {color:white}
A.help:hover,A.plain:hover {text-decoration:underline}