body { 
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	background-color: #FFFFFF;
}

/*
 * Borders
 */


.whiteBorderTop { 
	border-top: 1px solid #ffffff; 
}

.whiteBorderBottom {
	background-color: transparent; 
	border-bottom: 1px solid #FFFFFF;
}

.whiteBorderTB { 
	border-top: 1px solid #ffffff; 
	border-bottom: 1px solid #ffffff; 
}

.blueBorderTop { 
	border-top: 1px solid #000033; 
}


/*
 * Main Text
 */

.heading1   { 
	color: #FFFFFF; 
	font-weight: bold; 
	font-size: 90%; 
	line-height: 25px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	background-color:#00448F;
	padding-left: 15px;
	display:block;
	 }
	

.heading2 {
	background-color : transparent;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 75%;
	font-weight : bold;
	color : #003;
	line-height : 25px;
}

.heading3  { 
	color: #000033; 
	font-weight: bold; 
	font-size: 70%; 
	line-height: 25px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	background-color: transparent 
}

.heading4 {
	background-color : transparent;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 78%;
	font-weight : bold;
	color : #FFF;
	line-height : 20px;
	padding-left: 7px;
	padding-right: 7px;
}

.heading5 {
	background-color : transparent;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 80%;
	font-weight : normal;
	color : #FFF;
	line-height : 20px;
	padding-left: 7px;
	padding-right: 7px;
}


.bodytext1    { 
	color: #333333; 
	font-weight: normal; 
	font-size: 70%; 
	line-height: 160%; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	background-color: transparent 
}


.bodytext2 { 
	color: #FFFFFF; 
	font-weight: normal; 
	font-size: 70%; 
	line-height: 150%; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	background-color: transparent
}

.quote1  { 
	color: #333333; 
	font-style: italic; 
	font-weight: bold; 
	font-size: 70%; line-height: 150%; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	text-align: left 
}

.quote2   { 
	color: #333333; 
	font-style: italic; 
	font-weight: bold; 
	font-size: 70%; 
	line-height: 150%; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	text-align: right 
}

.introtext1  { 
	color: #333333; 
	font-weight: normal; 
	font-size: 75%; 
	line-height: 140%; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	background-color: transparent 
}

.introtext2  { 
	color: #333333; 
	font-weight: bold; 
	font-size: 65%; 
	line-height: 140%; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	background-color: transparent 
}

ul   { 
	color: #333333; 
	font-size: 70%; 
	line-height: 160%; 
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; 
	list-style-type: disc; 
	list-style-position: outside 
}

/*
 * Navigation
 */

.subnav1_off {
	background-color : transparent;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 65%;
	font-weight : bold;
	color : #000066;
	padding-left: 7px;
	line-height : 180%;
}

a.subnav1:visited, a.subnav1:link, a.subnav1:active  { 
	color: #006; 
	font-weight: normal; 
	font-size: 65%; 
	line-height: 180%; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	text-decoration: none; 
	background-color:transparent; 
	padding-left: 7px;
	display:block;
}

a.subnav1:hover {
	background-color : #F4F4F4;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 65%;
	font-weight : normal;
	color : #000066;
	text-decoration : underline;
	padding-left: 7px;
	line-height : 180%;
}


a.linkBtn:visited, a.linkBtn:link, a.linkBtn:active, a.linkBtn:hover, a.linkBtnNominate:visited, a.linkBtnNominate:link, a.linkBtnNominate:active, a.linkBtnNominate:hover  { 
	color: #FFF; 
	font-weight: bold; 
	font-size: 9px;
	height: 22px;
	width: 70px;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	text-decoration: none; 
	background-color: #006;
	padding: 4px 2px 2px 2px;
	border: 1px solid #FFF;
	text-align: center;
}

a.linkBtn:hover {
	color: #006; 
	background-color: #FFF;
	border: 1px solid #006;
}

a.linkBtnNominate:visited, a.linkBtnNominate:link, a.linkBtnNominate:active, 
{
	background-color: #CC3366;
	border: 1px solid #333;
}

a.linkBtnNominate:hover 
{
	color: #333; 
	background-color: #9999CB;
	border: 1px solid #333;
}

a.activecs:visited, a.activecs:link, a.activecs:active { 
	color: #FFFFFF; 
	font-size: 70%; 
	line-height: 150%; 
	font-weight: normal; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	text-decoration: none; 
	background-color: transparent 
}

a.activecs:hover   { 
	color: #333333; 
	font-size: 70%; 
	line-height: 150%; 
	font-weight: normal; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	text-decoration: underline; 
	background-color: transparent 
}

a.mainlinks:link, a.mainlinks:active { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 70%; 
	line-height: 160%; 
	color: #000066; 
	text-decoration: underline;
}

a.mainlinks:hover { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 70%; 
	line-height: 160%; 
	color: #000066; 
	text-decoration: underline overline; 
	background-color: #eef;
}

a.mainlinks:visited { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 70%; 
	line-height: 160%; 
	color: #333333; 
	text-decoration: underline;
}

a.pdfLinks:visited, a.pdfLinks:link, a.pdfLinks:active  { 
	background-color: transparent; 
	color: #FFF; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight: normal; 
	font-size: 75%; 
	line-height: 20px; 
	text-decoration: none; 
}

a.pdfLinks:hover {
	background-color : transparent;
	color: #FFF; 
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 75%;
	font-weight : normal;
	line-height: 20px; 
	text-decoration : underline;
}

a.pdfLinksArchive:visited, a.pdfLinksArchive:link, a.pdfLinksArchive:active  { 
	background-color: transparent; 
	color: #000033; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight: normal; 
	font-size: 75%; 
	line-height: 20px; 
	text-decoration: none; 
}

a.pdfLinksArchive:hover {
	background-color : transparent;
	color: #000033; 
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 75%;
	font-weight : normal;
	line-height: 20px; 
	text-decoration : underline;
}

/*
 * Background Colours
 */

.white_bg_color {
	background-color : #FFFFFF;
}

.strapline_bg_color {
	background-color : #FFFFFF;
}

.mainmenu_bg_color {
	background-color : #9999CB;
}

.maintitle_bg_color   { 
	background-color: #330000;
}

.lhs_bg_color   { 
	background-color: #FFF;
	background-image:url(../images/fade_03.gif);
 }
 
.rhs_bg_color     { 
	background-color: #9999CB;
	background-image:url(../images/fade_04.jpg);
	background-repeat: repeat-x;
 }

.rhs_acs {
	padding-left: 7px;
	padding-right: 7px;
	padding-bottom: 7px;
	background-color: #9999CB;
 }
 
.supportLogos {
	border:1px solid #ccc;
	padding:5px;
	margin-left:20px;
	margin-top:10px;
	width:129px;
	background-color:#FFFFFF;
	
}



.spacer
{
	font-size:7px;
}

.padL7
{
	padding-left:7px;
}


label {
	width:40%;
	color: #333333; 
	font-weight: normal; 
	font-size: 70%; 
	line-height: 160%; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	background-color: transparent;
	float:left; 
}

span.errorTxt {
	color: #CC0000;
	background: transparent none;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight: normal;
	font-size: 60%;
}

input.txt, select, textarea {
	color:#000033;
	background: transparent none;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:70%;
	font-weight:normal;
	width:200px;
	height:20px;
	padding-left:2px;
}

input.txtRO {
	color:#000033;
	background: transparent none;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:70%;
	font-weight:normal;
	width:200px;
	padding-left:2px;
}

input.btn {
	color:#000033;
	background: #9999CB none;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:70%;
	font-weight:bold;
	border: 1px solid #000033;
	float:middle;
}

p.formStyle
{
	margin:0px;
	padding:0px;
	padding-bottom:5px;
	clear:both;
}

a.btn {
	color:#FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:70%;
	font-weight:bold;
}
