body									{margin: 0 0 25px 0; background-image:url(/1image/bg.png); background-position: 0 0; background-repeat:repeat-x; background-color:#C6C8CC;}
body, td, tr, div, span					{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 12px; color: #343434;}
h1										{margin: 0 0 6px 0; padding: 0; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 22px; color: #0095D1; font-weight: normal;}
h2										{margin: 0; padding: 0; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #343434; display: inline;}
A										{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 12px; color: #343434; text-decoration:underline;}
A:Visited								{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 12px; color: #343434; text-decoration:underline;}
A:Active								{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 12px; color: #343434; text-decoration:underline;}
A:Hover									{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 12px; color: #BCBCBC; text-decoration:underline;}


.outerpage								{width: 840px; margin-left: auto; margin-right: auto; padding: 30px; background-color:#FFFFFF; color: #343434; position:relative;}
.topcontent								{width: 840px; position:relative;}
.outersubcontent						{width: 840px; position:relative;}
.frontpageteaser						{float: left;}
.submenu								{float: left; width: 260px; margin-bottom: 30px;}
.subcontent								{float:right; position:relative; width: 550px; padding-top: 104px;}
.quicklinks								{ width: 270px; text-align:center;}
.quicklinks A							{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 13px; color: #343434; text-decoration:none; margin-right: 20px; font-weight:bold;}
.quicklinks A:Visited					{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 13px; color: #343434; text-decoration:none; margin-right: 20px; font-weight:bold;}
.quicklinks A:Active					{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 13px; color: #343434; text-decoration:none; margin-right: 20px; font-weight:bold;}
.quicklinks A:Hover						{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 13px; color: #BCBCBC; text-decoration:none; margin-right: 20px; font-weight:bold;}
.logo									{margin: 30px 0 30px 17px;}
.logo A									{display: block; width: 230px; height: 52px; background-image:url(/1image/logo.png); background-position: 0 0; background-repeat:no-repeat;}
.logo A:Visited							{display: block; width: 230px; height: 52px; background-image:url(/1image/logo.png); background-position: 0 0; background-repeat:no-repeat;}
.logo A:Active							{display: block; width: 230px; height: 52px; background-image:url(/1image/logo.png); background-position: 0 0; background-repeat:no-repeat;}
.logo A:Hover							{display: block; width: 230px; height: 52px; background-image:url(/1image/logo.png); background-position: 0 0; background-repeat:no-repeat;}
.teasertext								{text-align:center; width: 260px; height: 210px;}
.slideshow								{float:right; position:relative; z-index: 200; width: 550px; height: 300px;}
.subslideshow							{position:relative; z-index: 200; height: 170px; width: 840px;}

.printicon								{display:block; width: 27px; height: 27px; background-image:url(../1image/printicon.png); background-repeat:no-repeat; cursor:pointer; float: left; margin: 1px;}
.printnml								{background-position: 0 0;}
.printover								{background-position: 0 -30px;}

.newslettersignup						{border: solid 1px #EBEDF0; height: 29px; margin-top: 100px; margin-bottom: 30px;}
.newsletterpage							{margin-top: 20px; margin-bottom: 30px;}
.newslettersignup form					{margin: 1px; padding: 1px; float: right; margin-top: 4px; margin-right: 5px;}
.newsletterpage form					{margin: 1px; padding: 1px; float: left; margin-top: 4px; margin-right: 5px;width: 548px;}
.newslettertext							{background-color: transparent; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold; color: #01A1E0; margin-top: 3px; margin-right: 7px; height: 20px; display:block; float: left;}
.newslettersignup .newslettersubmitbutton{background-color: #01A1E0; color: #FFFFFF; font-size: 9px; font-family:Verdana, Arial, Helvetica, sans-serif; padding: 1px 2px 1px 2px; cursor:pointer; float: left;} 
.newsletterpage .newslettersubmitbutton	{background-color: #01A1E0; color: #FFFFFF; font-size: 9px; font-family:Verdana, Arial, Helvetica, sans-serif; padding: 1px 2px 1px 2px; cursor:pointer; float: right; margin-left: 10px;}

.buttonnml								{background-color: transparent; border-top: solid 1px #6BCEF5; border-left: solid 1px #6BCEF5; border-bottom: solid 1px #0083B7; border-right: solid 1px #0083B7; background-color: #01A1E0;} 
.buttonover								{border-top: solid 1px #6BCEF5; border-left: solid 1px #6BCEF5; border-bottom: solid 1px #0083B7; border-right: solid 1px #0083B7; background-color: #56BAE2;} 

.newslettersignup .newslettersubmitinput{font-size: 9px; font-family:Verdana, Arial, Helvetica, sans-serif; padding: 1px 2px 1px 2px; background-color: #D9DBE1; width: 180px; height: 13px; border-bottom: solid 1px #D9DBE1; border-right: none; float: left; margin-right: 5px;}
.newsletterpage .newslettersubmitinput	{font-size: 9px; font-family:Verdana, Arial, Helvetica, sans-serif; padding: 1px 2px 1px 2px; background-color: #D9DBE1; width: 210px; height: 13px; border-bottom: solid 1px #D9DBE1; border-right: none; float: left;}

.contactform							{margin-top: 10px;}

.contactchunk							{float: left; margin-bottom: 10px;}

.contactfield							{font-size: 9px; font-family:Verdana, Arial, Helvetica, sans-serif; padding: 1px 2px 1px 2px; background-color: #D9DBE1; width: 260px; height: 13px; border-bottom: solid 1px #D9DBE1; border-right: none; float: left;}

.contacttextarea							{font-size: 9px; font-family:Verdana, Arial, Helvetica, sans-serif; padding: 1px 2px 1px 2px; background-color: #D9DBE1; width: 545px; height: 113px; border-bottom: solid 1px #D9DBE1; border-right: none; float: left; margin-right: 5px;}

.contactbutton								{background-color: #01A1E0; color: #FFFFFF; font-size: 9px; font-family:Verdana, Arial, Helvetica, sans-serif; padding: 1px 2px 1px 2px; cursor:pointer; float: right; margin-left: 10px; clear:both; float:right;}

.contacttext								{background-color: transparent; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold; color: #01A1E0; margin-top: 3px; margin-right: 7px; height: 14px; display:block;}


.submenu1								{display: block; background-image:url(/1image/arrownml.png); background-position: 0 6px; background-repeat:no-repeat; padding-left: 12px; margin-left: 20px; margin-bottom: 7px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 12px; color: #0095D1; text-decoration:none;}
.submenu1:Visited						{display: block; background-image:url(/1image/arrownml.png); background-position: 0 6px; background-repeat:no-repeat; padding-left: 12px; margin-left: 20px; margin-bottom: 7px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 12px; color: #0095D1; text-decoration:none;}
.submenu1:Active						{display: block; background-image:url(/1image/arrownml.png); background-position: 0 6px; background-repeat:no-repeat; padding-left: 12px; margin-left: 20px; margin-bottom: 7px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 12px; color: #0095D1; text-decoration:none;}
.submenu1:Hover							{display: block; background-image:url(/1image/arrownml.png); background-position: -300px 6px; background-repeat:no-repeat; padding-left: 12px; margin-left: 20px; margin-bottom: 7px;  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 12px; color: #B1B2B6; text-decoration:none;}
.submenu1active							{display: block; background-image:url(/1image/arrowactive.png); background-position: 0 6px; background-repeat:no-repeat; padding-left: 12px; margin-left: 20px; margin-bottom: 7px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration:none;}
.submenu1active:Visited					{display: block; background-image:url(/1image/arrowactive.png); background-position: 0 6px; background-repeat:no-repeat; padding-left: 12px; margin-left: 20px; margin-bottom: 7px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration:none;}
.submenu1active:Active					{display: block; background-image:url(/1image/arrowactive.png); background-position: 0 6px; background-repeat:no-repeat; padding-left: 12px; margin-left: 20px; margin-bottom: 7px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration:none;}
.submenu1active:Hover					{display: block; background-image:url(/1image/arrowactive.png); background-position: 0 6px; background-repeat:no-repeat; padding-left: 12px; margin-left: 20px; margin-bottom: 7px;  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration:none;}

.submenu2								{display: block; background-image:url(/1image/arrownml.png); background-position: 0 6px; background-repeat:no-repeat; padding-left: 12px; margin-left: 30px; margin-bottom: 7px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 12px; color: #0095D1; text-decoration:none;}
.submenu2:Visited						{display: block; background-image:url(/1image/arrownml.png); background-position: 0 6px; background-repeat:no-repeat; padding-left: 12px; margin-left: 30px; margin-bottom: 7px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 12px; color: #0095D1; text-decoration:none;}
.submenu2:Active						{display: block; background-image:url(/1image/arrownml.png); background-position: 0 6px; background-repeat:no-repeat; padding-left: 12px; margin-left: 30px; margin-bottom: 7px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 12px; color: #0095D1; text-decoration:none;}
.submenu2:Hover							{display: block; background-image:url(/1image/arrownml.png); background-position: -300px 6px; background-repeat:no-repeat; padding-left: 12px; margin-left: 30px; margin-bottom: 7px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 12px; color: #B1B2B6; text-decoration:none;}
.submenu2active							{display: block; background-image:url(/1image/arrowactive.png); background-position: 0 6px; background-repeat:no-repeat; padding-left: 12px; margin-left: 30px; margin-bottom: 7px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration:none;}
.submenu2active:Visited					{display: block; background-image:url(/1image/arrowactive.png); background-position: 0 6px; background-repeat:no-repeat; padding-left: 12px; margin-left: 30px; margin-bottom: 7px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration:none;}
.submenu2active:Active					{display: block; background-image:url(/1image/arrowactive.png); background-position: 0 6px; background-repeat:no-repeat; padding-left: 12px; margin-left: 30px; margin-bottom: 7px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration:none;}
.submenu2active:Hover					{display: block; background-image:url(/1image/arrowactive.png); background-position: 0 6px; background-repeat:no-repeat; padding-left: 12px; margin-left: 30px; margin-bottom: 7px;  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration:none;}

.submenu3								{display: block; background-image:url(/1image/arrownml.png); background-position: 0 6px; background-repeat:no-repeat; padding-left: 12px; margin-left: 40px; margin-bottom: 7px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 12px; color: #0095D1; text-decoration:none;}
.submenu3:Visited						{display: block; background-image:url(/1image/arrownml.png); background-position: 0 6px; background-repeat:no-repeat; padding-left: 12px; margin-left: 40px; margin-bottom: 7px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 12px; color: #0095D1; text-decoration:none;}
.submenu3:Active						{display: block; background-image:url(/1image/arrownml.png); background-position: 0 6px; background-repeat:no-repeat; padding-left: 12px; margin-left: 40px; margin-bottom: 7px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 12px; color: #0095D1; text-decoration:none;}
.submenu3:Hover							{display: block; background-image:url(/1image/arrownml.png); background-position: -300px 6px; background-repeat:no-repeat; padding-left: 12px; margin-left: 40px; margin-bottom: 7px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 12px; color: #B1B2B6; text-decoration:none;}
.submenu3active							{display: block; background-image:url(/1image/arrowactive.png); background-position: 0 6px; background-repeat:no-repeat; padding-left: 12px; margin-left: 40px; margin-bottom: 7px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration:none;}
.submenu3active:Visited					{display: block; background-image:url(/1image/arrowactive.png); background-position: 0 6px; background-repeat:no-repeat; padding-left: 12px; margin-left: 40px; margin-bottom: 7px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration:none;}
.submenu3active:Active					{display: block; background-image:url(/1image/arrowactive.png); background-position: 0 6px; background-repeat:no-repeat; padding-left: 12px; margin-left: 40px; margin-bottom: 7px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration:none;}
.submenu3active:Hover					{display: block; background-image:url(/1image/arrowactive.png); background-position: 0 6px; background-repeat:no-repeat; padding-left: 12px; margin-left: 40px; margin-bottom: 7px;  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration:none;}

.slideshow #imagecontainer1				{position: absolute; top: 0; left: 0; height: 300px; width: 550px;}
.slideshow #imagecontainer2				{position: absolute; top: 0; left: 0; height: 300px; width: 550px;}
.slideshow #slideshowimages				{position: absolute; top: 0; left: 0; display:none;}

.subslideshow #imagecontainer1			{position: absolute; top: 0; left: 0; height: 170px; width: 840px;}
.subslideshow #imagecontainer2			{position: absolute; top: 0; left: 0; height: 170px; width: 840px;}
.subslideshow #slideshowimages			{position: absolute; top: 0; left: 0; display:none;}

.iconmenu								{clear: both; margin-bottom: 30px;}
.description							{position: absolute; top: 10px; left: 0; width: 140px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 12px; line-height: 13px; color: #343434; text-decoration:none; cursor:pointer;}
.outerlink								{position: relative;}
.iconlink								{display: block; height: 127px; width: 140px; position: relative; cursor:pointer; background-repeat:no-repeat;}
.linktitle								{position: absolute; top: 100px; left: 0; cursor:pointer; width: 140px;}
.iconlinknormal							{background-position: 50% 0;}
.iconlinkhover							{background-position: 50% -180px;}
.iconlink .linktitlenormal				{display: block; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 22px; color: #00A3E6; text-decoration:none;}
.iconlink .linktitlehover				{display: block; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 22px; color: #96C100; text-decoration:none;}
.iconlink .descriptionnormal			{display: none;}
.iconlink .descriptionhover				{display: block;}

.icon1									{background-image:url(/1image/icon1.png); text-decoration:none;}
.icon1:Visited							{background-image:url(/1image/icon1.png); text-decoration:none;}
.icon1:Active							{background-image:url(/1image/icon1.png); text-decoration:none;}
.icon1:Hover							{background-image:url(/1image/icon1.png); text-decoration:none;}

.icon2									{background-image:url(/1image/icon2.png); text-decoration:none;}
.icon2:Visited							{background-image:url(/1image/icon2.png); text-decoration:none;}
.icon2:Active							{background-image:url(/1image/icon2.png); text-decoration:none;}
.icon2:Hover							{background-image:url(/1image/icon2.png); text-decoration:none;}

.icon3									{background-image:url(/1image/icon3.png); text-decoration:none;}
.icon3:Visited							{background-image:url(/1image/icon3.png); text-decoration:none;}
.icon3:Active							{background-image:url(/1image/icon3.png); text-decoration:none;}
.icon3:Hover							{background-image:url(/1image/icon3.png); text-decoration:none;}

.icon4									{background-image:url(/1image/icon4.png); text-decoration:none;}
.icon4:Visited							{background-image:url(/1image/icon4.png); text-decoration:none;}
.icon4:Active							{background-image:url(/1image/icon4.png); text-decoration:none;}
.icon4:Hover							{background-image:url(/1image/icon4.png); text-decoration:none;}

.icon5									{background-image:url(/1image/icon5.png); text-decoration:none;}
.icon5:Visited							{background-image:url(/1image/icon5.png); text-decoration:none;}
.icon5:Active							{background-image:url(/1image/icon5.png); text-decoration:none;}
.icon5:Hover							{background-image:url(/1image/icon5.png); text-decoration:none;}

.footer									{background-color: #EBEDF0; width: 840px; height: 30px; clear:both; text-transform:uppercase; font-weight:bold; text-align:center;}
.innerfooter							{padding-top: 6px;}
.footer A								{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 12px; text-decoration:none; text-transform:uppercase; font-weight:bold; color: #343434; margin: 0 30px 0 30px;}
.footer A:Visited						{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 12px; text-decoration:none; text-transform:uppercase; font-weight:bold; color: #343434; margin: 0 30px 0 30px;}
.footer A:Active						{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 12px; text-decoration:none; text-transform:uppercase; font-weight:bold; color: #343434; margin: 0 30px 0 30px;}
.footer A:Hover							{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 12px; text-decoration:none; text-transform:uppercase; font-weight:bold; color: #BCBCBC; margin: 0 30px 0 30px;}

.outerblurp								{position: absolute; top: -200px; left: 817px; z-index: 300;}
.blurp									{display: block;width: 99px; height: 79px; background-image:url(/1image/blurp.png); background-position: 0 0; background-repeat:no-repeat; text-align: center;}
.blurp A								{background-color: transparent; display: block; position:relative; color: #FFFFFF; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 13px; line-height: 16px; font-weight:bold; text-decoration:none; padding-top: 14px; padding-bottom: 19px;}
.blurp A:Visited						{background-color: transparent; display: block; position:relative; color: #FFFFFF; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 13px; line-height: 16px; font-weight:bold; text-decoration:none; padding-top: 14px; padding-bottom: 19px;}
.blurp A:Active							{background-color: transparent; display: block; position:relative; color: #FFFFFF; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 13px; line-height: 16px; font-weight:bold; text-decoration:none; padding-top: 14px; padding-bottom: 19px;}
.blurp A:Hover							{background-color: transparent; display: block; position:relative; color: #4E5F14; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 13px; line-height: 16px; font-weight:bold; text-decoration:none; padding-top: 14px; padding-bottom: 19px;}
