/* REDEFINED HTML */
a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #039;
	text-decoration: none;}
a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #039;
	text-decoration: none;}
a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #039;
	text-decoration: underline;}
.class1 a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: #FFF;
	text-decoration: none;}
.class1 a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: #FFF;
	text-decoration: none;}
.class1 a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: #FFF;
	text-decoration: underline;
}
.class2 a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #003399;
	text-decoration: none;
}
.class2 a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #003399;
	text-decoration: none;
}
.class2 a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #003399;
	text-decoration: underline;
}
.class3 a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: #666666;
	text-decoration: underline;
}
.class3 a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: #666666;
	text-decoration: underline;
}
.class3 a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: #666666;
	text-decoration: underline;
}

.media a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #666666;
	text-decoration: underline;
}
.media a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #666666;
	text-decoration: underline;
}
.media a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #666666;
	text-decoration: underline;
}

.class4 a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: #000000;
}
.class4 a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: #003399;
}
.class4 a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: #003399;
	text-decoration: underline;
}

.class5 a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	color: #003399;
}
.class5 a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	color: #003399;
}
.class5 a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	color: #003399;
	text-decoration: underline;
}

.class6 a:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #FFFFFF;
}
.class6 a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #FFFFFF;
}
.class6 a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #FFFFFF;
	text-decoration: underline;
}

.class7 a:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: large;
	color: #da2128;
}
.class7 a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: large;
	color: #da2128;
	text-decoration: underline;
}

ul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #000000;
}
li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	padding: 5px;
	color: #000000;
}
hr {
height: 1px;
color: #036;
}

/* ERROR STYLES */ 
.error {font-family: Arial, Helvetica, sans-serif;
			   font-size: x-small; 
			   color: #E70303; 
			   text-decoration : none; }	
			   
.errorTitle {font-family: Arial, Helvetica, sans-serif;
			   font-size: x-small; 
			   color: #E70303; 
			   text-decoration : none;
			   font-weight: bold; }

/* MAINPAGE */

/* BOX OFF */
.boxoff {
	border: 1px solid;
	border-color: #339;
	background-color: #F1F4FB;
}

/* FORMS */
.formelement {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
}
.formtable {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #000000;
	background-color: #FFF;
	padding: 10px;
	border: 1px solid #8AB584;
}
.formresponse {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-style: italic;
}
.formtitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #003399;
	font-weight: bold;
}
.formtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #003399;
}
.btnsubmit{
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
}

/* GENERAL ITEMS */

.Header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #039;
	font-weight: bold;
}

.Pageheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #039;
	font-weight: bold;
}

.SubHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-weight: bold;
	color: #FFF;
}

.smallblue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #039;
}

.hometext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-weight: bold;
	color: #039;
}

.whitetext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-weight: bold;
	line-height: 17px;
	color: #FfFfFf;
}

.normaltext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
}

.moretext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: xx-small;		
}

.sitemaptext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	line-height: 15px;	
	color: #003399;		
}

.wfttext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 17px;
	font-weight: bold;
	color: #003399;	
}

.emphasisedtext {
	font-family: Arial, Helvetica, sans-serif;
	color: #003399;
	font-weight: bold;
	font-size: x-small;
}

.subtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #666666;
}

.redtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #FF0000;
}

.redwfttext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF0000;
}

/* TABLES */ 

.style1{
	border: 1px solid #29459C;
	background-color: #FFFFFF;
	width: 100%;
}
.style1header{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #29459C;
}
.style1title{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #29459C;
	font-weight: bold;
	background-color: #C3CdFF;
}
.style1data{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #F6F6F6;
}
.style1blank{
	background-color: #FFFfFf;
}

.style2{
	border: 1px solid #29459C;
	background-color: #FFFFFF;
}

.style2header{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #29459C;
}
.style2title{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #29459C;
	background-color: #FFFFFF;
}
.style2data{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #FFFFFF;
}
.style2blank{
	background-color: #FFFFFF;
}

.style3{
	border: 1px solid #CECBFF;
	background-color: #FFFFFF;
	width: 100%;
}
.style3header{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #003399;
	background-color: #CECBFF;
	padding: 2px;
}
.style3title{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003399;
	background-color: #FEF4D1;
	padding: 2px;
}
.style3data{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003399;
	background-color: #FFFFFF;
	padding: 2px;
}
.style3blank{
	background-color: #FFFfFf;
}

.style4{
	border: 1px solid #FFEBA5;
	background-color: #FFFFFF;
}

.style4header{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #003399;
	background-color: #FFEBA5;
}
.style4title{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #003399;
	background-color: #FEF4D1;
}
.style4data{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: 003399;
	background-color: #FFFFFF;
}
.style4blank{
	background-color: #FFFFFF;
}

.tblrowhi{
	background-color: #F9F9FF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small

}

.tblrowlow{
	background-color: #EAEAFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small

}


/* NEW HOME PAGE */ 

H1 {
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	color:#003399;
	font-weight: bold;
	padding:1px;
}

H2 {
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	color:#003399;
	font-weight: bold;
}

H3 {
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	color: #339;
	font-size: x-small;
}

h4 {
	font-family: Arial, Helvetica, sans-serif;
	color: #339;
	font-size: medium;
	}

