.BlackHeader {
	font-family: Verdana, Tahoma;
	font-size: 16px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.BlackHeader a:link{
	font-family: Verdana, Tahoma;
	font-size: 16px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

.BlueHeader {
	font-family: Verdana, Tahoma;
	font-size: 16px;
	font-style: normal;
	font-weight: normal;
	color: #0000A0;
	text-decoration: none;
}
.BlueHeader a:link{
	font-family: Verdana, Tahoma;
	font-size: 16px;
	font-style: normal;
	font-weight: normal;
	color: #0000A0;
	text-decoration: none;
}

.YellowHeader {
	font-family: Verdana, Tahoma;
	font-size: 16px;
	font-style: normal;
	font-weight: normal;
	color: #FFFF00;
	text-decoration: none;
}
.YellowHeader a:link{
	font-family: Verdana, Tahoma;
	font-size: 16px;
	font-style: normal;
	font-weight: normal;
	color: #FFFF00;
	text-decoration: none;
}

.RedHeader {
	font-family: Verdana, Tahoma;
	font-size: 16px;
	font-style: normal;
	font-weight: normal;
	color: #FF0000;
	text-decoration: none;
}
.RedHeader a:link{
	font-family: Verdana, Tahoma;
	font-size: 16px;
	font-style: normal;
	font-weight: normal;
	color: #FF0000;
	text-decoration: none;
}

.BlackSubHead {
	font-family: Verdana, Tahoma;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.BlackSubHead a:link{
	font-family: Verdana, Tahoma;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

.BlueSubHead {
	font-family: Verdana, Tahoma;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	color: #0000A0;
	text-decoration: none;
}
.BlueSubHead a:link{
	font-family: Verdana, Tahoma;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	color: #0000A0;
	text-decoration: none;
}

.YellowSubHead {
	font-family: Verdana, Tahoma;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	color: #FFFF00;
	text-decoration: none;
}
.YellowSubHead a:link{
	font-family: Verdana, Tahoma;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	color: #FFFF00;
	text-decoration: none;
}

.RedSubHead {
	font-family: Verdana, Tahoma;
	font-size: 13px;
	font-style: normal;
	color: #FF0000;
	text-decoration: none;
}
.RedSubHead a:link{
	font-family: Verdana, Tahoma;
	font-size: 13px;
	font-style: normal;
	color: #FF0000;
	text-decoration: none;
}

.BlackBody {
	font-family: Verdana, Tahoma;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.BlackBody a:link{
	font-family: Verdana, Tahoma;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

.BlueBody {
	font-family: Verdana, Tahoma;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #0000A0;
	text-decoration: none;
}
.BlueBody a:link{
	font-family: Verdana, Tahoma;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #0000A0;
	text-decoration: none;
}

.YellowBody {
	font-family: Verdana, Tahoma;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #FFFF00;
	text-decoration: none;
}
.YellowBody a:link{
	font-family: Verdana, Tahoma;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #FFFF00;
	text-decoration: none;
}
.RedBody {
	font-family: Verdana, Tahoma;
	font-size: 11px;
	color: #FF0000;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
}
.RedBody a:link{
	font-family: Verdana, Tahoma;
	font-size: 11px;
	color: #FF0000;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
}

a:hover {
	font-family: Verdana, Tahoma;
	font-weight: normal;
	font-style: normal;
	text-shadow: 1px 1px 1px #888;
	text-decoration: none;
}

.rounded {
	position: relative;
	font-size: 11px;
	border: 1px solid #a8b2bb;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	-moz-box-shadow: 0 1px 3px #aaa;
	-webkit-box-shadow: 0 1px 3px #aaa;
	box-shadow: 0 1px 3px #aaa;
}

.rounded ul {
    	position: relative;
	margin: 0;
	padding: 0;
}

.rounded li {
	position: relative;
	float: left;
	background-image: url('images/breadcrumbs_sep.png');
	background-position: right;
	background-repeat: no-repeat;
	padding-right: 5px;
	line-height: 30px;
	list-style: none;
}

.rounded a {
	display: block;
	padding: 0 5px;
	font-weight: bold;
}

.roundedtop {
	position: relative;
	font-size: 11px;
	border: 0px solid #a8b2bb;
	-moz-border-radius: 10px 10px 0 0;
	-webkit-border-radius: 10px 10px 0 0;
	border-radius: 10px 10px 0 0;
}
.roundedtopleft {
	position: relative;
	font-size: 11px;
	border: 0px solid #a8b2bb;
	-moz-border-radius: 10px 0 0 0;
	-webkit-border-radius: 10px 0 0 0;
	border-radius: 10px 0 0 0;
}
.roundedtopright {
	position: relative;
	font-size: 11px;
	border: 0px solid #a8b2bb;
	-moz-border-radius: 0 10px 0 0;
	-webkit-border-radius: 0 10px 0 0;
	border-radius: 0 10px 0 0;
}

#container {
background-color:#FFFFFF;
color:#0000A0;
font-family:Verdana,Tahoma,Helvetica,sans-serif;
font-size:11px;
line-height:1.5;
margin:0 auto;
width:970px;
}

#halfcontainer {
background-color:#FFFFFF;
line-height:1.5;
margin:0 auto;
width:450px;
}

#thirdcontainer {
background-color:#FFFFFF;
line-height:1.5;
margin:0 auto;
width:300px;
}

#quartercontainer {
background-color:#FFFFFF;
line-height:1.5;
margin:0 auto;
width:225px;
}

#greythirdcontainer {
background-color:#EEEEEE;
height:25px;
margin:0 auto;
width:33%;
}

#greyhalfcontainer {
background-color:#EEEEEE;
height:25px;
margin:0 auto;
width:50%;
}

#greycontainer {
background-color:#EEEEEE;
height:25px;
margin:0 auto;
width:100%;
}

#yellowhalfcontainer {
background-image:url('/css/bluebgrd.png');
height:25px;
margin:0 auto;
width:50%;
}

#yellowcontainer {
background-image:url('/css/bluebgrd.png');
height:25px;
margin:0 auto;
width:100%;
}

#vcentre {
position:absolute;
width:100%;
margin-left:auto;
margin-right:auto;
top:50%;
height:20px;
margin-top:-10px;
font-family: Verdana, Tahoma;
font-size: 13px;
font-style: normal;
font-weight: normal;
color: #0000A0;
}

#HR {
height:1px;
width:95%;
background:#0000a0;
margin: 1px 1px 1px 1px;
position:absolute;
left:2.5%;
top:95%;
}

@font-face {
font-family: aller-display;
src: url('aller-display.ttf');
}

.fancy {
font-family: aller-display;
font-size: 20px;
}

@font-face {
font-family: DIRTYBAG;
src: url('DIRTYBAG.otf');
}

.DIRTYBAG{
font-family: DIRTYBAG;
font-size: 20px;
}
