/* CSS Document */
body {
	font-family:  Arial, Helvetica, sans-serif;
	margin-left: 10px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	font-size:12px;
}
p 	{
	font-family:  Arial, Helvetica, sans-serif;
	font-size:12px;
}
h1	{
	font-family:  Arial, Helvetica, sans-serif;
	font-size:16px;
}
h2	{
	font-family:  Arial, Helvetica, sans-serif;
	font-size:15px;
}
h3	{
	font-family:  Arial, Helvetica, sans-serif;
	font-size:14px;
}
h4	{
	font-family:  Arial, Helvetica, sans-serif;
	font-size:13px;
}

h5	{
	font-family:  Arial, Helvetica, sans-serif;
	font-size:12px;
}
.standardtext {
	font-family:  Arial, Helvetica, sans-serif;
	font-size:11px;
}
.smalltext {
	font-family:  Arial, Helvetica, sans-serif;
	font-size:10px;
}
.tinytext {
	font-family:  Arial, Helvetica, sans-serif;
	font-size:9px;
}
.bigtext {
	font-family:  Arial, Helvetica, sans-serif;
	font-size:14px;
}
.biggesttext {
	font-family:  Arial, Helvetica, sans-serif;
	font-size:16px;
}

.redtext {color: #FF0000}
.ambertext {color: #FF9900}
.greentext {color: #009900}
.highlightcolourtext {color: #000066}
.sitecolourtext {color: #990033}
.whitecolourtext {color: #FFFFFF}

	
hr {
  border: 1;
  border-color:#9A1308;
  width: 100%;
  color: #9A1308;
  background-color: #9A1308;

}

a {
	color: #000099;
	text-decoration: none;
}

a:link {
color: #000099;
text-decoration: none;
}
a:visited {
color: #000099;
text-decoration: none;
}
a:hover {
color: #000099;
text-decoration: underline;
}
a:active {
color: #000099;
text-decoration: none;
}

/* main body sections i.e. the bordered boxes containing all the rest of the stuff */
#sections
{
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	border: 1px solid #990033;
}
#sections th
{
	padding: 2px;
	background: #990033;
	border-top: 1px solid #990033;
	border-bottom: 1px solid #990033;
	border-collapse:collapse;
	color: #fff;
}
#sections td
{
	padding: 5px; 
	/*border-bottom: 1px solid #fff;*/
	border-top: 1px solid #fff; 
}
#sections tfoot tr td
{
	color: #99c;
}


#leftmenusections
{
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	border: 1px solid #990033;
}
#leftmenusections th
{
	padding: 4px;
	background: #990033;
	border-top: 2px solid #990033;
	border-bottom: 1px solid #990033;
	border-collapse:collapse;
	color: #fff;
}
#leftmenusections td
{
	padding-left: 	8px; 
	padding-right: 	8px; 
	padding-top: 	4px; 
	padding-bottom: 4px; 

	border-bottom: 1px solid #fff;
	border-top: 1px solid #fff;
}
#leftmenusections tfoot tr td
{
	color: #99c;
}


#popupsections
{
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	border: 1px solid #990033;
}
#popupsections th
{
	padding: 2px;
	background: #990033;
	border-top: 1px solid #990033;
	border-bottom: 1px solid #990033;
	border-collapse:collapse;
	color: #fff;
}
#popupsections td
{
	padding: 1px; 
	/*border-bottom: 1px solid #fff;
	border-top: 1px solid #fff; */
}
#popupsections tfoot tr td
{
	color: #99c;
}


.headingstext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}


#breadcrumbs
{
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	border: 1px solid #990033;
	background: #990033;
	color: #fff;
}

#breadcrumbs a {
	color: #fff;
	text-decoration: none;
}
#breadcrumbs a:link {
color: #fff;
text-decoration: none;
}
#breadcrumbs a:visited {
color: #fff;
text-decoration: none;
}
#breadcrumbs a:hover {
color: #fff;
text-decoration: underline;
}
#breadcrumbs a:active {
color: #fff;
text-decoration: none;
}

#footer
{
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	border: 1px solid #990033;
	background: #990033;
	color: #fff;
}
#footer a {
	color: #fff;
	text-decoration: none;
}
#footer a:link {
color: #fff;
text-decoration: none;
}
#footer a:visited {
color: #fff;
text-decoration: none;
}
#footer a:hover {
color: #fff;
text-decoration: underline;
}
#footer a:active {
color: #fff;
text-decoration: none;
}

#toprow {
	border-top: 0px none;
	border-right: 0px none;
	border-bottom: 1px solid #CCCCCC;
	border-left: 0px none;
}
#toprowtext
{
	font-family:  Arial, Helvetica, sans-serif;
	text-align: left;
	color: #000;
	font-size:12px;
}
#headerleft
{
height: 88px;
width: 300px;
background:  url(../images/new_header_left.png) no-repeat;
}

#headermiddle
{
height: 88px;
background:  url(../images/new_header_middle.png) repeat-x;
}

#headerright
{
height: 88px;
width: 130px;
background: url(../images/new_header_right.png) no-repeat;
}

#piechart
{
height: 220px;
width: 500px;

}

#piechart2
{
height: 220px;
width: 500px;

}

.formbutton{
	cursor:pointer;
	border: 1px ridge #000;
	background:#dedede;
	color:#444;
	font-weight:normal;
	font-size:small;
	padding: 2px 7px;
	background:url(../images/btn_bg.gif) repeat-x left top;
}

.formbutton_over{
cursor:pointer;
border:1px solid #000;
background:#990033;
color:#fff;
font-weight:normal;
font-size:small;
padding: 2px 7px;
}

.formbutton_down{
cursor:pointer;
border:1px solid #000;
background:#000;
color:#fff;
font-weight:normal;
font-size:small;
padding: 2px 7px;
}


.FormHeadings {
	color: #990000;
	font-weight: bold;
	font-size: 14px;
}
.FormLabels {color: #666666}

.texta {
	font-size: 10px;
	background-color: #F8F8F8;
	border: 1px solid #666666;
	color: #666666;
}

select {
padding: .1em;
}
input[type="radio"] { 
border: 0px; 
} 
input[type="checkbox"] { 
border: 0px; 
} 

