td {
	font-family: arial, helvetica;
	font-size: 12px;
}

a.searchformlink {
	font-family: arial, helvetica;
	font-size: 10px;
	color: #003366;
	text-decoration: underline;
}

a.searchformlink_w {
	font-family: arial, helvetica;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: underline;
}

input.text {
	font-family: arial, helvetica;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-color: #FFFFFF;
	border: 3px solid #D4DAE2;
	width: 300px;
}

input.searchstring {
	font-family: arial, helvetica;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-color: #FFFFFF;
	border: 3px solid #D4DAE2;
	width: 200px;
}

input.searchstring_start {
	font-family: arial, helvetica;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-color: #FFFFFF;
	border: 3px solid #003366;
	width: 300px;
}

textarea.searchstring_start {
	font-family: arial, helvetica;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-color: #FFFFFF;
	border: 3px solid #003366;
	width: 300px;
}

input.searchstring_start_narrow {
	font-family: arial, helvetica;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-color: #FFFFFF;
	border: 3px solid #003366;
	width: 200px;
}

input.button {
	font-family: arial, helvectica;
	font-size: 12px;
	font-weight: bold;
	color: #0b4683;
	background-color: #FFFFFF;
	border: 3px solid #D4DAE2;
}

a.start {
	font-family : arial, helvetica;
	font-size : 16px;
	font-weight: bold;
	color: #003366;
	text-decoration : none;
}

a.data {
	font-family : arial, helvetica;
	font-size : 12px;
	font-weight: bold;
	color: #003366;
	text-decoration : none;
}

a.data:hover {
	font-family : arial, helvetica;
	font-size : 12px;
	font-weight: bold;
	color: #003366;
	text-decoration : underline;
}

li.data {
	font-family : arial, helvetica;
	font-size : 12px;
	font-weight: bold;
	color: #003366;
	text-decoration : none;
}

tr.datafield {
	font-family: arial, helvetica;
	font-size: 12px;
	background-color: #D4DAE2;
}

tr.datafilter {
	background-color: #003366;
}

tr.datafieldheader {
	background-color: #003366;
}

td.reqMaskForm {
	font-family: arial, helvetica;
	font-size: 12px;
	font-weight: bold;
	color: #003366;
}

td.datafilter {
	font-family: arial, helvetica;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}

td.datafieldheader {
	font-family: arial, helvetica;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #003366;
}

td.datafield{
	font-family: arial, helvetica;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-color: #D4DAE2;
}

td.datafieldfooter {
	font-family: arial, helvetica;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #003366;
}

td.statsheader {
	font-family: arial, helvetica;
	font-size: 12px;
	font-weight: bold;
	color: #003366;
}

td.stats {
	font-family: arial, helvetica;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}

td.statsmainheader {
	font-family: arial, helvetica;
	font-size: 14px;
	font-weight: bold;
	color: #003366;
}

td.result_title {
	font-family: arial, helvetica;
	font-size: 14px;
	font-weight: normal;
	color: #FFFFFF;
	background-color: #003366;
}

a.result_title {
	font-family: arial, helvetica;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

a.result_title:hover {
	font-family: arial, helvetica;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
}

a.result_line {
	font-family: arial, helvetica;
	font-size: 12px;
	font-weight: bold;
	color: #003366;
	text-decoration: none;
}

a.result_line:hover {
	font-family: arial, helvetica;
	font-size: 12px;
	font-weight: bold;
	color: #003366;
	text-decoration: underline;
}

td.result_line {
	font-family: arial, helvetica;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	background-color: #D4DAE2;
}

td.info_line {
	font-family: arial, helvetica;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-color: #D4DAE2;
}


form {
	margin: 0px;
}

input.searchformbutton {
	border: 2px solid #D4DAE2;	
	font-family: arial, helvectica;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #003366;
	width: 100px;
}

input.searchformbutton_start {
	border: 2px solid #FFFFFF;	
	font-family: arial, helvectica;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #003366;
	width: 100px;
}

input.userstatbutton1 {
	border: 2px solid #D4DAE2;	
	font-family: arial, helvectica;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #003366;
	width: 100px;
}

input.userstatbutton2 {
	border: 2px solid #D4DAE2;	
	font-family: arial, helvectica;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #003366;
	width: 250px;
}

input.modifybutton {
	border: 2px solid #D4DAE2;	
	font-family: arial, helvectica;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #003366;
	width: 200px;
	margin: 0px;
}


input.preferencebutton {
	border: 2px solid #FFFFFF;	
	font-family: arial, helvectica;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #003366;
	width: 200px;
}

input.reqMaskFormButton {
	border: 1px solid #FFFFFF;	
	font-family: arial, helvectica;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #003366;
	width: 150px;
}

input.reqMaskFormShort {
	border-width: 1px;
	border-style: solid;
	border-color: #003366;
	font-family: arial, helvetica;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-color: #FFFFFF;
	width: 184px;
}

input.reqMaskFormLong {
	border-width: 1px;
	border-style: solid;
	border-color: #003366;
	font-family: arial, helvetica;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-color: #FFFFFF;
	width: 489px;
}

input.datafilter {
	border-width: 3px;
	border-style: solid;
	border-color: #D4DAE2;
	font-family: arial, helvetica;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-color: #FFFFFF;
	width: 145px;
}

input.datafilter_name {
	border-width: 3px;
	border-style: solid;
	border-color: #D4DAE2;
	font-family: arial, helvetica;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-color: #FFFFFF;
	width: 488px;
}

input.datafilter_button_1 {
	border: 2px solid #FFFFFF;	
	font-family: arial, helvectica;
	font-size: 12px;
	font-weight: bold;
	color: #003366;
	background-color: #D4DAE2;
	width: 145px;
}

input.datafilter_button_2 {
	border: 2px solid #FFFFFF;	
	font-family: arial, helvectica;
	font-size: 12px;
	font-weight: bold;
	color: #003366;
	background-color: #D4DAE2;
	width: 200px;
}

input.datafilter_checkbox {
	margin: 0px;
}

select.dayfilter {
	border-width: 2px;
	border-style: solid;
	border-color: #D4DAE2;
	font-family: arial, helvetica;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-color: #FFFFFF;
	width: 50px;
}

select.monthfilter {
	border-width: 2px;
	border-style: solid;
	border-color: #D4DAE2;
	font-family: arial, helvetica;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-color: #FFFFFF;
	width: 100px;
}

select.datafilter {
	border-width: 2px;
	border-style: solid;
	border-color: #D4DAE2;
	font-family: arial, helvetica;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-color: #FFFFFF;
	width: 330px;
}

select.sectorfilter {
	border-width: 2px;
	border-style: solid;
	border-color: #D4DAE2;
	font-family: arial, helvetica;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-color: #FFFFFF;
	width: 460px;
}

select.searchfilter {
	border-width: 2px;
	border-style: solid;
	border-color: #D4DAE2;
	font-family: arial, helvetica;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-color: #FFFFFF;
	width: 250px;
}


a.datafield {
	font-family: arial, helvetica;
	font-size: 12px;
	color: #003366;
	text-decoration: none;
}

a.datafield:hover {
	font-family: arial, helvetica;
	font-size: 12px;
	color: #003366;
	text-decoration: underline;
}

a.datafieldfooter {
	font-family: arial, helvetica;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}

a.datafieldfooter:hover {
	font-family: arial, helvetica;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: underline;
}

a.showcase {
	font-family :  arial, helvetica;
	font-size: 30px;
	color : #003366;
	text-decoration : none;
	font-weight: bold;
}

a.companyname {
	font-family :  arial, helvetica;
	font-size: 12px;
	color : #000000;
	text-decoration : none;
	font-weight: bold;
}

a.companyname:hover {
	font-family :  arial, helvetica;
	font-size: 12px;
	color : #000000;
	text-decoration : underline;
	font-weight: bold;
}

a.anchorlink {
	font-family :  arial, helvetica;
	font-size: 12px;
	color : #003366;
	text-decoration : none;
	font-weight: bold;
}

a.anchorlink:hover {
	font-family :  arial, helvetica;
	font-size: 12px;
	color : #003366;
	text-decoration : underline;
	font-weight: bold;
}

td.regformdesc {
	font-family: arial, helvetica;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-color: #D4DAE2;
}

td.regformdescsmall {
	font-family: arial, helvetica;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	background-color: #D4DAE2;
}

td.regformtitle {
	font-family: arial, helvetica;
	font-size: 14px;
	font-weight: bold;
	color: #003366;
	background-color: #D4DAE2;
}

td.searchformtitle {
	font-family :  arial, helvetica;
	color : #003366;
	text-decoration : none;
	font-weight: bold;
	font-size: 16px;
}

h3.showcase {
	font-family :  arial, helvetica;
	color : #003366;
	text-decoration : none;
	font-weight: bold;
}

td.showcase {
	font-family :  arial, helvetica;
	font-size: 30px;
	color : #003366;
	text-decoration : none;
	font-weight: bold;
}

td.smalltext {
	font-family :  arial, helvetica;
	font-size: 10px;
	color : #003366;
}

table.result_new {
	border-width: 2px;
	border-style: solid;
	border-color: #003366;
	background-color: #003366;
}

td.result_title_new {
	font-family: arial, helvetica;
	font-size: 14px;
	font-weight: bold;
	color: #003366;
	background-color: #D4DAE2;
}

td.result_line_new {
	font-family: arial, helvetica;
	font-size: 14px;
	font-weight: normal;
	color: #003366;
	background-color: #FFFFFF;
}

td.info_line_new {
	font-family: arial, helvetica;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-color: #FFFFFF;
}

td.datafield_new {
	font-family: arial, helvetica;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	background-color: #D4DAE2;
}

a.result_title_new {
	font-family: arial, helvetica;
	font-size: 14px;
	font-weight: bold;
	color: #003366;
	text-decoration: none;
}

a.result_title_new:hover {
	font-family: arial, helvetica;
	font-size: 14px;
	font-weight: bold;
	color: #003366;
	text-decoration: underline;
}

a.result_line_new {
	font-family: arial, helvetica;
	font-size: 12px;
	font-weight: bold;
	color: #003366;
}

a.result_line_new:hover {
	font-family: arial, helvetica;
	font-size: 12px;
	font-weight: bold;
	color: #003366;
}

.text_content {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 16px; color: #003366}
.text_content_header {  font-family: Arial, Helvetica, sans-serif; font-size: 16px; line-height: 20px; font-weight: bold; color: #003366}
.text_content_f {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 16px; font-weight: bold; color: #003366}
