a:link {
color: #336699; 
background-color: #FFFFFF
}

a:visited {
color: #003366; 
background-color: #FFFFFF
}

a:hover {
color: #6699CC; 
background-color: #FFFFFF
}

a:active {
color: #336699; 
background-color: #FFFFFF
}

body { 
font-family: Arial, Helvetica, sans-serif; 
font-size: 12px; 
color: #333333;
background-color:#FFFFFF;
text-align: left;
}

form {
margin-bottom:0;
margin-top:0;
}


select {
font-family: Arial, Helvetica, sans-serif; 
font-size: 11px; 
color: #333333;
background-color:#FFFFFF;
}


hr { 
border-color: #336699;
border-style: dashed;
border-top: 1px;
}

.maintitle { 
font-family: Arial, Helvetica, sans-serif; 
font-size: 16px; 
font-weight: bold; 
color: #999966;
background-color:#FFFFFF;
}

.titletext { 
font-family: Arial, Helvetica, sans-serif; 
font-size: 14px; 
font-weight: bold; 
color: #CC6600;
background-color:#FFFFFF;
}

.titletexthome { 
font-family: Arial, Helvetica, sans-serif; 
font-size: 12px; 
font-weight: bold; 
color: #993300;
background-color:#FFFFFF;
}

.titletextside { 
font-family: Arial, Helvetica, sans-serif; 
font-size: 14px; 
font-weight: bold; 
color: #999966;
background-color:#FFFFFF;
}

.highlightedtext { 
font-family: Arial, Helvetica, sans-serif; 
font-size: 12px; 
color: #CC9933;
background-color:#FFFFFF;
}

.smalltext {  
font-family: Arial, Helvetica, sans-serif; 
font-size: 10px; 
color: #999999;
background-color:#FFFFFF;
}

.qtext {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
text-align: left;
font-style: italic;
color: #333333;
background-color:#FFFFFF;
}

.formtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	background-color:#FFFFFF;
	border: thin solid #CC6633;
}

.formtextbut {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	background-color:#FFCB00;
	border: thin solid #CC6633;
}

.footertext {  
font-family: Arial, Helvetica, sans-serif; 
font-size: 11px; 
color: #333333;
background-color:#FFFFFF;
}

.jointext {  
font-family: Arial, Helvetica, sans-serif; 
font-size: 11px; 
color: #333333;
background-color:#FF9900;
}

.newstitle { 
font-family: Arial, Helvetica, sans-serif; 
font-size: 14px; 
font-weight: bold; 
color: #333333;
background-color:#FFFFFF;
}

.tableheadertext {  
font-family: Arial, Helvetica, sans-serif; 
font-size: 12px; 
color:#333333;
background-color:#FFFFFF;
font-weight: bold
}


.breadcrumbtrail {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #336699;
	background-color: #FFFFFF;
}
.newslettertitletext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #D61F00;
	background-color: #FFCB00;
}
