/* ------------ STYLE ------------ */

.small	{font-family:arial;	font-size:7pt; color:#000000;font-weight: normal; text-decoration: none;}
.smallwhite	{font-family:arial;	font-size:7pt; color:#ffffff;font-weight: normal; text-decoration: none;}
.bodysmall	{font-family:arial;	font-size:7pt; color:#000000;font-weight: normal; text-decoration: none;}
.feature {font-family:arial,helvetica; font-size:10pt; color:#000000;font-weight: bold;text-decoration: none;}
.featurewhite		{font-family:arial;	font-size:10pt; color:#ffffff; text-decoration: none;}


td			{font-family:arial;	font-size:8pt; color:#000000; text-decoration: none;}
td.nav{font-family:arial,helvetica; font-size:9pt;color:blue;text-decoration: none;}
th.nav{font-family:arial,helvetica;font-size:9pt;color:blue;text-decoration: none;}
.headline {font-family : Arial,helvetica; font-size:12pt; font-weight:bold; color:#000000; align:left}
.headlinewhite {font-family:Arial,helvetica;font-size:12pt; font-weight:bold; color:#ffffff; align:left}
.hits {font-family : Arial,helvetica; font-size:7pt; font-weight:normal; color:#000000; align:center}
input {font-family : Arial,helvetica; font-size:7pt; font-weight:normal; color:#49505a; align:center}
select {font-family : Arial,helvetica; font-size:8pt; font-weight:normal; color:#000000; align:center}
.body {font-family : Arial,helvetica; font-size:8pt; font-weight:plain; color:#000000; align:left}
.body9 {font-family : Arial,helvetica; font-size:9pt; font-weight:plain; color:#000000; align:left}
.body10 {font-family : Arial,helvetica; font-size:10pt; font-weight:plain; color:#000000; align:left}

.bodywhite {font-family : Arial,helvetica; font-size:8pt; font-weight:plain; color:#ffffff; align:left}
.smallwhite {font-family : Arial,helvetica; font-size:8pt; font-weight:plain; color:#ffffff; align:left}
.bodyyellow {font-family : Arial,helvetica; font-size:9pt; font-weight:plain; color:yellow; align:left}
.smallyellow {font-family : Arial,helvetica; font-size:8pt; font-weight:plain; color:yellow; align:left}

selectfont {font-family : Arial,helvetica; font-size:8pt; font-weight:normal; color:#000000; align:left}

a:hover {color: red; text-decoration: underline }
a:link {color: blue;text-decoration: none }
a:visited {color:grey;text-decoration: oblique}


#toplogo {position:absolute;top: 4px;left: 10px; width: 700px;height: 35px; visibility: visible; }
#toppanel {position:absolute;top: 40px;left: 10px; width: 700px;height: 99px; visibility: visible; }
#toptext {position:absolute;top: 43px;left: 260px; width: 400px;height: 50px; visibility: visible; }
#leftpanel {position:absolute;top: 139px;left: 10px; width: 70px;height: 100%; visibility: visible; }
#centrepoint {position:absolute;top: 145px;left: 100px; width: 600px; height:150px; visibility: visible; }
#bottom_left {position:absolute;top: 330px;left: 100px; width: 160px;height:100px; visibility: visible; }
#bottom_right {position:absolute;top: 335px;left: 450px; width: 250px;height:100px; visibility: visible; }
#ansearch {position:absolute;top: 560px;left: 490px; width: 200px;height:50px; visibility: visible; }
#textatbottom {position:absolute;top: 500px;left: 100px; width: 300px;height:40px; visibility: visible; }
#mapmarker {position:absolute;top: 550px;left: 300px; width: 20px; height: 20px; visibility: visible; }
		.hintsClass {
			font-family: tahoma, verdana, arial;
			font-size: 12px;
			background-color: #f0f0f0;
			color: #000000;
			border: 1px solid #808080;
			padding: 5px;
		}
		.hintSource {
			color: green;
			text-decoration: underline;
			cursor: pointer;
		}
#absolute {position:absolute;top: 10px; left:10px; visibility: hidden }

#link1 {position:absolute;top: 10px; left:10px; width: 39px;height: 39px; visibility: visible }
#link2 {position:absolute;top: 10px; left:49px; width: 484px;height: 20px; visibility: visible }
#link3 {position:absolute;top: 10px;left: 525px; width: 39px;height: 39px; visibility: visible }
#link4 {position:absolute;top: 48px;left: 10px; width: 21px;height: 484px; visibility: visible }
#link5 {position:absolute;top: 38px;left: 36px; width: 500px;height: 500px; visibility: visible }
#link6 {position:absolute;top: 48px;left: 544px; width: 21px;height: 484px; visibility: visible }
#link7 {position:absolute;top: 529px;left: 10px; width: 39px;height: 39px; visibility: visible }
#link8 {position:absolute;top: 548px;left: 48px; width: 484px;height: 20px; visibility: visible }
#link9 {position:absolute;top: 529px;left: 525px; width: 39px;height: 39px; visibility: visible }
#link10 {position:absolute;top: 550px;left: 360px; width: 200px;height: 20px; visibility: visible }
#link11 {position:absolute;top: 553px;left: 44px; width: 200px;height: 20px; visibility: visible }
#link12 {position:absolute;top: 580px; left:10px; width:270px; height:20px; visibility: visible }
#link13 {position:absolute;top: 10px; left:575px; width:250px; height:640px; visibility: visible }


/* main page CSS */

/* ------------ STYLE ------------ */

body {
	text-align:center;
	margin-bottom:0px;
	padding:0px;
	height:auto;
	height:100%;
	min-height:100%;
	background-color: #ffffff;
}

.content {
	font-family: 'Verdana', Arial;
	font-size: 11px;
	font-weight: normal;
	text-align: left;
	color: #000000;
}
.small	{font-family:arial;	font-size:7pt; color:#000000;font-weight: normal; text-decoration: none;}
.smallwhite	{font-family:arial;	font-size:7pt; color:#ffffff;font-weight: normal; text-decoration: none;}
.bodysmall	{font-family:arial;	font-size:8pt; color:#000000;font-weight: normal; text-decoration: none;text-align: left;}
.feature		{font-family:arial;	font-size:10pt; color:#000000;font-weight: bold;text-decoration: none;}
.featurewhite		{font-family:arial;	font-size:10pt; color:#ffffff; text-decoration: none;}
td			{font-family:arial;	font-size:8pt; color:#000000; text-decoration: none;}
td.nav{font-family:arial,helvetica; font-size:9pt;color:blue;text-decoration: none;}
th.nav{font-family:arial,helvetica;font-size:9pt;color:blue;text-decoration: none;}
.headline {font-family : Arial,helvetica; font-size:12pt; font-weight:bold; color:#ffffff; align:left}
.headlinewhite {font-family:Arial,helvetica;font-size:12pt; font-weight:bold; color:#ffffff; align:left}
.hits {font-family : Arial,helvetica; font-size:7pt; font-weight:normal; color:#000000; align:center}
input {font-family : Arial,helvetica; font-size:7pt; font-weight:normal; color:#49505a; align:center}
select {font-family : Arial,helvetica; font-size:8pt; font-weight:normal; color:#49505a; align:center}
.body {font-family : Arial,helvetica; font-size:8pt; font-weight:plain; color:#000000; align:left}

#toplogo {position:absolute;top: 4px;left: 10px; width: 700px;height: 35px; visibility: visible }
#toppanel {position:absolute;top: 40px;left: 10px; width: 700px;height: 99px; visibility: visible }
#toptext {position:absolute;top: 43px;left: 260px; width: 400px;height: 50px; visibility: visible }
#leftpanel {position:absolute;top: 139px;left: 10px; width: 70px;height: 100%; visibility: visible }
#centrepoint {position:absolute;top: 145px;left: 100px; width: 600px; height:150px; visibility: visible }
#bottom_left {position:absolute;top: 330px;left: 100px; width: 160px;height:100px; visibility: visible }
#bottom_right {position:absolute;top: 335px;left: 450px; width: 250px;height:100px; visibility: visible }
#ansearch {position:absolute;top: 560px;left: 490px; width: 200px;height:50px; visibility: visible }
#textatbottom {position:absolute;top: 500px;left: 100px; width: 300px;height:40px; visibility: visible }


/* ------------ HEADINGS ------------ */

	

.titlegrey {
	font-family: 'Century Gothic', Arial;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	color: #49505a;
}

.titlegreycopyright {
	font-family: 'Verdana', Arial;
	font-size: 9px;
	font-weight: bold;
	text-align: left;
	color: #49505a;
}

.textorange {
	font-family: 'Century Gothic', Arial;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	color: #fe8915;
}


.textheader {
	font-family: 'Century Gothic', Arial;
	font-size: 13px;
	font-weight: normal;
	text-align: left;
	color: #49505a;
}

.rightaligntext{
	font-family: 'Century Gothic', Arial;
	font-size: 11px;
	font-weight: normal;
	text-align: right;
	color: #49505a;	
}


#h1 {
	font-family: 'Arial', sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	color: #FFFFFF;
}

#h3 {
	font-family: 'Arial', sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-align: left;
	color: #FFFFFF;
}


/* ------------ LAYOUT ------------ */

#content {
	position: relative;
	float: right;
	top: 0px;
	left: 0px;
	width: 630px;
	min-width: 630px;
	height: ;
	min-height: ;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	background-color: #ffffff;
}

#contentcenter {
	position: relative;
	float: left;
	top: 30px;
	left: 10%;
	width: 250px;
	min-width: 250px;
	height: ;
	min-height: ;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	background-color: #ffffff;
}

#contenthold {
	position: relative;
	float: left;
	top: 0px;
	left: 0px;
	width: 700px;
	min-width: 700px;
	height: ;
	min-height: ;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	background-color: #fe8915;
}



/* ------------ NAVIGATION ------------ */
.navigation{
	font-family: 'Century Gothic', Arial;
	font-size: 12px;
	font-weight: normal;
	text-align: left;
	color: #ffffff;
	line-height: 13pt;
}

#navigation {
	position: relative;
	float: left;
	top: 0px;
	left: 0px;
	width: 145px;
	min-width: 145px;
	height: ;
	min-height: ;
	padding-top: 10px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	background-color: #49505a;
}

#mainnav {
	position: relative;
	float: left;
	top: 20px;
	left: 0px;
	width: 690px;
	min-width: 690px;
	height: ;
	min-height: ;
	padding-top: 0px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 0px;
	background-color: #49505a;
}


/* ------------ TOP CONTENT ------------ */

#logoheader {
	position: relative;
	float: left;
	top: 0px;
	left: 0px;
	width: 700px;
	min-width: 700px;
	height: 99px;
	text-align:left;
	min-height: 99px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	background-color: #ffffff;
}

.topcontent{
	font-family: 'Century Gothic', Arial;
	font-size: 12px;
	font-weight: normal;
	text-align: left;
	color: #ffffff;
}

.mainnav{
	font-family: 'Century Gothic', Arial;
	font-size: 10px;
	font-weight: normal;
	text-align: left;
	color: #ffffff;
}


#topcontent {
	position: relative;
	float: left;
	top: 0px;
	left: 0px;
	width: 505px;
	min-width: 505px;
	height: ;
	min-height: ;
	padding-top: 10px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 0px;
	background-color: #49505a;
}

#topcontentsearch {
	position: relative;
	float: left;
	top: 0px;
	left: 0px;
	width: 420px;
	min-width: 420px;
	height: ;
	min-height: ;
	padding-top: 80px;
	padding-left: 70px;
	padding-right: 5px;
	padding-bottom: 0px;
	background-color: #49505a;
}

#contentheader {
	position: relative;
	float: left;
	top: 0px;
	left: 0px;
	width: 700px;
	min-width: 700px;
	height: ;
	min-height: ;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	background-color: #49505a;
}

/* ------------ MAIN CONTENT ------------ */

.contenttextleft{
	font-family: 'Century Gothic', Arial;
	font-size: 11px;
	font-weight: normal;
	text-align: left;
	color: #49505a;
	
}

.contenttextleftls{
	font-family: 'Century Gothic', Arial;
	font-size: 11px;
	font-weight: normal;
	text-align: left;
	color: #49505a;
	line-height: 18pt;
}

#contenttextleft {
	position: relative;
	float: left;
	top: 0px;
	left: 0px;
	width: 310px;
	min-width: 310px;
	height: ;
	min-height: ;
	padding-top: 10px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 0px;
	background-color: #ffffff;
}


#contenttextright {
	position: relative;
	float: right;
	top: 0px;
	left: 0px;
	width: 300px;
	min-width: 300px;
	height: ;
	min-height: ;
	padding-top: 20px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	background-color: #ffffff;
}

#contenttextbottom {
	position: relative;
	float: left;
	top: 0px;
	left: 0px;
	width: 620px;
	min-width: 620px;
	height: ;
	min-height: ;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 10px;
	background-color: #ffffff;
}

/* ------------ COPYRIGHT ------------ */

.copyright {
	font-family: 'Verdana', Arial;
	font-size: 9px;
	font-weight: normal;
	text-align: left;
	color:#49505a;
}

#backcontent {
	width: 700px;
	min-width: 700px;
	padding-bottom: 0px;
	margin: 0px auto;
	align: left;
	background-color: #ffffff;
}

/* ------------ IMAGES ------------ */

img.floatRight { 
	float: right; 
	margin: 2px;
	left: 0px;
}


img.floatLeft { 
	float: left; 
	margin: 5px;
	left: 5px;
}

/* ------------ LINKS ------------ */

#navigation a:link {
	font-family: 'Century Gothic', Arial;
	font-size: 11px;
	font-weight: normal;
	text-align: left;
	color: #ffffff;
	text-decoration: none;
}

#navigation a:visited {
	font-family: 'Century Gothic', Arial;
	font-size: 11px;
	font-weight: normal;
	text-align: left;
	color: #ffffff;
	text-decoration: none;
}

#navigation a:hover {
	font-family: 'Century Gothic', Arial;
	font-size: 11px;
	font-weight: normal;
	text-align: left;
	color: #fe8915;
	text-decoration: none;
}

#navigation a:active {
	font-family: 'Century Gothic', Arial;
	font-size: 11px;
	font-weight: normal;
	text-align: left;
	color: #ffffff;
	text-decoration: none;
}

#contenttextleft a:link {
	font-family: 'Verdana', Arial;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	color:#013c88;
	text-decoration: none;
}

#contenttextleft a:visited {
	font-family: 'Verdana', Arial;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	color:#013c88;
	text-decoration: none;
}

#contenttextleft a:hover {
	font-family: 'Verdana', Arial;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	color:#000000;
	text-decoration: none;
}

#contenttextleft a:active {
	font-family: 'Verdana', Arial;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	color:#013c88;
	text-decoration: none;
}

#contenttextright a:link {
	font-family: 'Verdana', Arial;
	font-size: 11px;
	font-weight: normal;
	text-align: right;
	color:#013c88;
	text-decoration: none;
}

#contenttextright a:visited {
	font-family: 'Verdana', Arial;
	font-size: 11px;
	font-weight: normal;
	text-align: right;
	color:#013c88;
	text-decoration: none;
}

#contenttextright a:hover {
	font-family: 'Verdana', Arial;
	font-size: 11px;
	font-weight: normal;
	text-align: right;
	color:#fe8915;
	text-decoration: none;
}

#contenttextright a:active {
	font-family: 'Verdana', Arial;
	font-size: 11px;
	font-weight: normal;
	text-align: right;
	color:#013c88;
	text-decoration: none;
}

#contenttextbottom a:link {
	font-family: 'Verdana', Arial;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	color:#013c88;
	text-decoration: none;
}

#contenttextbottom a:visited {
	font-family: 'Verdana', Arial;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	color:#013c88;
	text-decoration: none;
}

#contenttextbottom a:hover {
	font-family: 'Verdana', Arial;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	color:#000000;
	text-decoration: none;
}

#contenttextbottom a:active {
	font-family: 'Verdana', Arial;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	color:#013c88;
	text-decoration: none;
}