.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;
}

.roundform {
	-moz-border-radius:2em 2em 2em 2em;
	-webkit-border-radius:2em 2em 2em 2em;
	border-radius:2em 2em 2em 2em;
	-moz-box-shadow:0 1px 0 rgba(0, 0, 0, 0.1);
	-webkit-box-shadow:0 1px 0 rgba(0, 0, 0, 0.1);
	box-shadow:0 1px 0 rgba(0, 0, 0, 0.1);
	background:-moz-linear-gradient(center top , #eaeaff, #EDEDED) repeat scroll 0 0 transparent;
	border:1px solid #D2D2D2;
	display:inline-block;
	padding:3px 5px;
}

.round1 {
	-moz-border-radius:20px 20px 20px 20px;
	-webkit-border-radius:20px 20px 20px 20px;
	border-radius:20px 20px 20px 20px;
	-moz-box-shadow:0 1px 2px rgba(0, 0, 0, 0.2) inset;
	-webkit-box-shadow:0 1px 2px rgba(0, 0, 0, 0.2) inset;
	box-shadow:0 1px 2px rgba(0, 0, 0, 0.2) inset;
	background:none repeat scroll 0 0 #FFFFFF;
	border:1px solid #BCBBBB;
	outline:medium none;
	padding:6px 6px 6px 8px;
}

.roundbutton {
	-moz-border-radius:100em 50em 100em 50em;
	-webkit-border-radius:100em 50em 100em 50em;
	border-radius:100em 50em 100em 50em;
	background:-moz-linear-gradient(center top , #EAEAFF, #0000A0) repeat scroll 0 0 transparent;
	border:1px solid #494949;
	color:#FFFFFF;
	font-size:18px;
	height:40px;
	text-shadow:0 1px 1px rgba(0, 0, 0, 0.6);
	width:200px;
}

.rounded1 {
	-moz-border-radius:10px 10px 10px 10px;
	-webkit-border-radius:10px 10px 10px 10px;
	border-radius:10px 10px 10px 10px;
	-moz-box-shadow: 0 1px 3px #aaa;
	-webkit-box-shadow: 0 1px 3px #aaa;
	box-shadow: 0 1px 3px #aaa;
	background:none repeat scroll 0 0 #FFFFFF;
	border:1px solid #a8b2bb;
	outline:medium 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;
}
.roundedbottom {
	position: relative;
	font-size: 11px;
	border: 0px solid #a8b2bb;
	-moz-border-radius: 0 0 10px 10px;
	-webkit-border-radius: 0 0 10px 10px;
	border-radius: 0 0 10px 10px;
}
.roundedbottomleft {
	position: relative;
	font-size: 11px;
	border: 0px solid #a8b2bb;
	-moz-border-radius: 0 0 0 10px;
	-webkit-border-radius: 0 0 0 10px;
	border-radius: 0 0 0 10px;
}
.roundedbottomright {
	position: relative;
	font-size: 11px;
	border: 0px solid #a8b2bb;
	-moz-border-radius: 0 0 10px 0;
	-webkit-border-radius: 0 0 10px 0;
	border-radius: 0 0 10px 0;
}
.roundedpic {
	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;
	background-size: 100% auto;
	-moz-background-size: 100% auto;
	-webkit-background-size: 100% auto;
	-o-background-size: 100% auto;
}

#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;
}

#vcentreyellow {
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: #ffffcc;
}

#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;
}
