BODY
{
	margin: 8;
	background-color : White;
	font-family : Arial;
	font-size : 75%;
	color : #333333;
}

TD
{
	color: #333333;
	font-family : Arial;
	font-size : 75%;
}

.mainTable
{
	border-right: #0060C4 7px solid;
	border-top: #0060C4 8px solid;
	border-left: #0060C4 8px solid;
	border-bottom: #0060C4 7px solid;
}

.mainTableCell
{
	padding-right: 9px;
	padding-left: 9px;
	padding-bottom: 6px;
	padding-top: 6px;
	border-bottom: #0060C4 1px solid;
	border-right: #0060C4 1px solid;
}

.mainTableCellTitle
{
	padding-right: 9px;
	padding-left: 9px;
	border-bottom: #0060C4 1px solid;
	border-right: #0060C4 1px solid;
	background-color: #0060C4;
}

.mainTableCellHistory
{
	padding-right: 9px;
	padding-left: 9px;
	padding-bottom: 2px;
	padding-top: 2px;
	border-bottom: #0060C4 1px solid;
	border-right: #0060C4 1px solid;
	background-color: #66A0DC;
	color : #55018B;
	font-family : Arial;
	font-size : 120%;
}

.mainTableCellDivider
{
	padding-right: 9px;
	padding-left: 9px;
	padding-bottom: 2px;
	padding-top: 2px;
	border-bottom: #0060C4 1px solid;
	border-right: #0060C4 1px solid;
	background-color: #DCE9F7;
	color : #55018B;
	font-family : Arial;
	font-size : 18px;
}

.mainTableCellHighlight
{
	padding-right: 9px;
	padding-left: 9px;
	padding-bottom: 6px;
	padding-top: 6px;
	border-bottom: #0060C4 1px solid;
	border-right: #0060C4 1px solid;
	background-color: #B1CEED;
	color : #55018B;
}

.mainTableCellContent
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	border-bottom: #0060C4 1px solid;
}

.latestNewsCell
{
	background-color: #DCE9F7;
	color: #333333;
	padding-right: 9px;
	padding-left: 9px;
	padding-bottom: 6px;
	padding-top: 6px;
	border-bottom: #0060C4 1px solid;
	border-right: #0060C4 1px solid;
}

.mainTitle
{
	font-family : Arial;
	font-size : 28px;
	font-weight : bold;
	color : White;
}

.mainSubTitle
{
	font-family : Arial;
	font-size : 28px;
	font-weight : normal;
	color : #CCCCCC;
}

.pageTitle
{
	color : White;
}

.pageTitleText
{
	font-size : 60%;
}

.pageSubTitle
{
	color : "#ffcccc";
}

A.History
{
	color : white;
	border: 0;
}

A:Visited.History
{
	color : white;
}

A
{
	color : #55018B;
}

A:Hover{
	color: #0060C4;
	text-decoration: none;
}

.mainTableCellPolice
{
	padding-right: 9px;
	padding-left: 9px;
	padding-bottom: 6px;
	padding-top: 6px;
	border-bottom: #0060C4 1px solid;
	border-right: #0060C4 1px solid;
	background-color: White;
}

.mainTableCellSupport
{
	padding-right: 9px;
	padding-left: 9px;
	padding-bottom: 6px;
	padding-top: 6px;
	border-bottom: #0060C4 1px solid;
	border-right: #0060C4 1px solid;
	background-color: White;
}

A.Police
{
	color : "#003366";
}

A:Visited.Police
{
	color : "#003366";
}

A.Support
{
	color : "#006633";
}

A:Visited.Support
{
	color : "#006633";
}

.invisible
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	margin: 0px;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
}

INPUT
{
	color : "#000000";
	font-family : Arial;
	font-size : 12px;
}

TEXTAREA
{
	font-family : Arial;
	font-size : 12px;
}

.checkBox
{
	background-color : White;
}

.radioButton
{
	background-color : White;
	width : 40px;
	height : 40px;
}

.highlight
{
	background-color: #66A0DC;
}

.greyText
{
	color: #aaaaaa;
}

table.pdr{
	border: 2px solid black;
	width: 100%;

}

td.pdrheader{
	border: 1px solid #AAAAAA;
	font-size: 90%;
	background-color: #EEEEEE;
	padding: 5px;
}

td.pdrsubheader{
	border: 1px solid #666666;
	font-size: 75%;
	font-weight: bold;
	background-color: #CCCCCC;
	padding: 3px;
	color: #666666;
}

td.pdrbody{
	border: 1px solid #666666;
	font-size: 80%;
	background-color: white;
	padding: 6px;
	vertical-align: top;
}

td.pdrevidence{
	border: 1px solid #666666;
	font-size: 80%;
	background-color: #F6F6F6;
	vertical-align: top;
	padding: 5px;
}

td.pdrletterbox{
	border: 1px solid #666666;
	background-color: #000099;
	color: white;
	font-weight: bold;
	text-align: center;
	width: 3%;
	padding: 5px 10px 5px 10px;
	font-size: 100%;
}

td.pdrmarks{
	background-color: #FCFDFE;
	width: 150px;
	border: 1px solid #666666;
	padding: 0;
}

td.pdrtraining{
	width: 300px;
	border: 1px solid #666666;
	padding: 5px;
}

td.pdrstatus{
	background-color: #EEF4FB;
	width: 150px;
	border: 1px solid #666666;
	padding: 6px;
	vertical-align: top;
}

td.pdrnumber{
	background-color: #F6F6F6;
	border: 1px solid black;
	width: 4%;
	text-align: center;
	font-weight: bold;
	font-size:  90%;
}

td.pdrlate{
	background-color: #EE0000;
	padding-right: 9px;
	padding-left: 9px;
	padding-bottom: 6px;
	padding-top: 6px;
	border-bottom: #0060C4 1px solid;
	border-right: #0060C4 1px solid;
	color:#FFFFFF;
	font-weight:bold;
}

td.pdrnearcompletion{
	background-color: #00AA00;
	padding-right: 9px;
	padding-left: 9px;
	padding-bottom: 6px;
	padding-top: 6px;
	border-bottom: #0060C4 1px solid;
	border-right: #0060C4 1px solid;
	color: #FFFFFF;
	font-weight:bold;
}

.pdrlatetext{
	color: #EE0000;	
}

.pdrnearcompletiontext{
	color: #00AA00;	
}

div.pdrfreeheader{
	font-weight: bold;
	font-size: 20px;
	width: 100%;
	text-align: center;
}

div.evidenceheader{
	font-size: 120%;
	background-color: #CCCCCC;
	padding: 4px;
}

div.evidenceitem{
	padding: 8px;
}

.rightalign{
	text-align: right;
	padding-right: 10px;
	margin: 0;
}

.smalltext{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 7pt;
}

a.pdrbuttonlink{
	background-color: #0060C4;
	font-weight: bold;
	color: white;
	font-size: 11px;
	padding: 2px 5px 2px 5px;
	border: 1px solid black;
}

a.pdrbuttonlink:hover{
	color: white
}

input.pdrbutton{
	background-color: #0060C4;
	font-weight: bold;
	color: white;
	border: 2px solid black;
	cursor: hand;
	font-size: 11px;
}

input.pdrradio{
	color: #0060C4;
	height: 22px;
	width: 22px;
}

UL
{
	margin: 0px 0px 10px 30px;
}

.verticalwriting
{
	filter: flipv fliph;
	writing-mode: tb-rl;
}
