@charset "UTF-8";

body { background-color: #FFFFFF; background-image: url(images/bg.jpg); background-repeat: repeat-x; margin: 0px; font-family:Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; }

a:link {
   text-decoration: none;
   color: #000000;
   }
a:visited {
   text-decoration: none;
   color: #000000;
	}
	
a:hover {
   color: #999999;
	}
	
#container { width: 939px; height: auto; margin-left: auto; margin-right: auto; }

#top { width: 939px; height: 41px; margin-left: auto; padding-top:54px; margin-right: auto; position: absolute; top: 0; background-image: url(images/index_r1_c3.gif); background-repeat: no-repeat; }

#main { width: 939px; height: auto; margin-left: auto; margin-right: auto; background-image: url(images/index_r3_c3.gif); margin-top: 95px; overflow:auto; background-repeat: no-repeat; }

#left { width: 202px; height: auto; float:left; padding-right: 14px; padding-top: 14px; padding-bottom: 14px; padding-left: 31px; }

#right { width: 634px; height: auto; float:right; padding-left: 20px; padding-right: 35px; padding-top: 20px; padding-bottom: 20px; }

#footer { clear:both; text-align:center; width: 939px; }

#miniform { width: 188px; float:right; padding-left: 25px; margin-top:20px; }

#quote { width: 188px; float:right; background-image:url(images/qutes.jpg); background-repeat:no-repeat; padding-top:40px; padding-bottom: 60px; font-style:italic; margin-top: 10px; color: #FFFFFF; }

#quote p { color: #666666; }

#hometext { width: 378px; float:left; padding-right:40px; margin-top:20px }

#flash { width: 634px; height: 251px; }

#aboutusflash { width: 375px; height: 250px; }

#contactbody { width: 405px; float:left; padding-right:20px; margin-top:20px }

#adresses { width: 171px; float:left; padding-left: 35px; margin-top:60px }

#form { width:630px; height:auto; float:left; margin-top:20px; }

#contactcontent { width:596px }

.buttonpadding { padding-top: 7px; border: 0px; }

#folio { width:634px; height:251px; }

#big { width:375px; height:250px; float:left; border:thin; border: #999999; }

#small { width:255px; height:250px; float:left; }

#smalltext { width:215px; height:230px; float:left; padding-left:20px; padding-top:20px; padding-right:20px; background-image:url(images/green.jpg); background-repeat:no-repeat; }

#smallcon { width:210px; height:230px; float:left; padding-left:25px; padding-top:20px; padding-right:20px; }

.map { border: thin; border:#999999; }

.heading { color:#000000; font-size:16px; font-family:Arial, Helvetica, sans-serif; font-weight:lighter; }

.headingblue { color:#003399; font-size:16px; font-family:Arial, Helvetica, sans-serif; font-weight:lighter; }

.subheading { color:#000000; font-size:13px; font-family:Arial, Helvetica, sans-serif; font-weight:lighter; }

.newsheading { color:#000000; font-size:14px; font-family:Arial, Helvetica, sans-serif; font-weight:300; }

.morenews { color:#000000; font-size:11px; font-family:Arial, Helvetica, sans-serif; font-weight:300; line-height:17px }

.newsbody { color:#666666; font-size:11px; font-family:Arial, Helvetica, sans-serif; font-weight:300; line-height:17px }

.body {
	color:#666666;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:300;
	line-height:18px;
}

.footbody { color:#666666; font-size:10px; font-family:Arial, Helvetica, sans-serif; font-weight:300; line-height:15px }

.bullets { color:#666666; font-size:11px; font-family:Arial, Helvetica, sans-serif; font-weight:300; line-height:20px }

.grey { color:#CCCCCC; font-size:11px; font-family:Arial, Helvetica, sans-serif; font-weight:300; line-height:15px }

.bodywhite { color:#FFFFFF; font-size:11px; font-family:Arial, Helvetica, sans-serif; font-weight:300; line-height:15px }

.formstyle { border: 1px solid #cccccc; margin-bottom: 7px; font-size:10px; }

.alink { color:#666666; font-size:10px; font-family:Arial, Helvetica, sans-serif; font-weight:300; line-height:15px; text-decoration:none }

.tableborder { border: 1px solid #cccccc; }

#left ul {
 margin: 0;
 padding: 0;
 }
#left li {
list-style: none;
padding-bottom: 10px;
}#left .newsheading img {
	float: left;
	padding-right: 10px;
}
#hometext .body img {
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
}

#flashcontainer {
   margin-top: 21px;
   }
