﻿.alignCentre { text-align: center !IMPORTANT; }
.alignLeft { text-align: left !IMPORTANT; }
.alignRight { text-align: right !IMPORTANT; }

.colourRed { background-color: inherit; color: #c00; }
.colourGreen { background-color: inherit; color: #494; }
.colourBlue { background-color: inherit; color: #009; }

.floatClear { clear: both; }
.floatLeft { float: left; }
.floatRight { float: right; }

.fontBold { font-weight: bold !IMPORTANT; }
.fontUnderline { text-decoration: underline !IMPORTANT; }
.fontItalic { font-style: italic !IMPORTANT; }

.DoNotDisplay { display: none; }

ul.NoBullet { list-style-type: none; }
ul.HorizontalList { list-style-type: none; }
ul.HorizontalList li { display: inline; padding: 0 5px; }

.Important { background-color: inherit; color: #800 !IMPORTANT; }

/* Approval Message */
.ApprovalRequired { 
  background-color: #FFFFE1; 
  background-image: Url(/Images/ApprovalPanel_Background.jpg);
  background-position: left bottom;
  background-repeat: repeat-x;
  border: solid 1px #999; 
  color: #000;
  margin: 5px 0;
  padding: 3px 5px;
}

.ApprovalRequired span {
  background-image: Url(/Images/Icons/16/Error.png);
  background-position: left centre;
  background-repeat: no-repeat;
  padding: 2px 0 2px 20px;
}

.ApprovalRequired a { background-color: Transparent; color: #900; text-decoration: none; }
.ApprovalRequired a:focus, .ApprovalRequired a:hover { background-color: Transparent; color: #c00; text-decoration: none; }

.Approved { 
  background-color: #FFFFE1; 
  background-image: Url(/Images/ApprovedPanel_Background.jpg);
  background-position: left bottom;
  background-repeat: repeat-x;
  border: solid 1px #999; 
  color: #000;
  margin: 5px 0;
  padding: 3px 5px;
}

.Approved span {
  background-image: Url(/Images/Icons/16/Question.png);
  background-position: left centre;
  background-repeat: no-repeat;
  padding: 2px 0 2px 20px;
}

.Approved a { background-color: Transparent; color: #900; text-decoration: none; }
.Approved a:focus, .Approved a:hover { background-color: Transparent; color: #c00; text-decoration: none; }

a label { cursor: pointer !IMPORTANT; }

ol.Alpha { list-style-type: lower-alpha; }
ol.Roman { list-style-type: lower-roman; }


.DocInfo
{
	border: solid 1px #CCC;
	padding: 10px;
	margin-bottom: 10px;
}

.WebMasterNote
{
	border: solid 1px #CCC;
	padding: 10px;
	margin-bottom: 10px;
	background-color: #900;
	color: #FFF;
}

.WebMasterNote a { color: #FC0; }

.blue { color: #036; }