* {
margin: 0;
padding: 0;
}

body {
	position: relative;
	color: #000000;
	background: #DCDDDF;
	font-family: Verdana;
}

a:link {
color:#0d60ae;
text-decoration:none;
}

a:hover {
color:#C0143C;
text-decoration:none;
}

td a {
color:#0d60ae;
text-decoration:none;
}

.redtext {
color:#C0143C;
}

.redtextheader {
color:#C0143C;
font-size:70%;
}

table.fullbody {
width:761px;
}

td.bodytd1a {
font-size:70%;
text-align:left;
width:500px;
}

td.bodytd4 {
font-size:70%;
text-align:left;
width:210px;
}

td.bodytd2wide {
font-size:70%;
text-align:left;
width:370px;
}

td.bodytd2a {
font-size:70%;
text-align:left;
width:290px;
}
td.bodytd2awide {
font-size:70%;
text-align:left;
width:490px;
}
td.bodytd3awide {
font-size:70%;
text-align:left;
width:690px;
}
td.appraisals {
font-size:70%;
text-align:left;
width:100%;
padding-left:20px;
}
#bodytdbullets ul {
list-style:disc;
}
#bodytdbullets li {
margin-left:20px;
}
td.bodytd2b {
font-size:70%;
text-align:left;
width:300px;
}
td.bodytd2c {
font-size:70%;
text-align:left;
width:376px;
}
td.midspace {
width:12px;
}
td.tdbar {
width:127px;
text-align:left;
}
td.tdbarfixheight {
width:210px;
height:278px;
text-align:center;
font-size:70%;
}

td.tdbarwide {
width:232px;
text-align:left;
}

td.bodytdcontact {
font-size:70%;
text-align:left;
width:170px;
}

td.tddownload {
text-align:left;
width:520px;
}

tr.mtt-body {
font-size:70%;
}

/*POSITIONING SECTION*/

#center {
	position: relative;
	width: 1014px;
	margin: auto;
	background-color: #dcdddf;
}
#centerhome {
	position: relative;
	width: 1014px;
	margin: auto;
	background-color: #dcdddf;
	height:670px;
}

#headerContainer {
	position: relative;
	width: 1014px;
	z-index: 10;
}

#bannerContainer {
	position: relative;
	height: 95px;
	width: 1014px;
	z-index: 11;	
}

#bannerRepeatL {
	position: absolute;
	
	
	z-index: 12;
	
	
}

#bannerRepeatR {
	position: absolute;
	
	
	z-index: 12;
	
	
}

#bannerMain {
	position: absolute;
	
	
	z-index: 12;
	
	
}

#dividerContainer {
	position: relative;
	height: 10px;
	width: 1014px;
	z-index: 11;
	text-align: center;
}

#menusContainer {
	width: 1014px;
	height:34px;
	z-index: 11;
	display:table;
}

#menusRepeatL {
	position: relative;
	float: left;
	z-index: 12;
}

#menusRepeatR {
	position: relative;
	float: right;
	z-index: 12;
}

#menusLeftCol {
	position: relative;
	float: left;
	left: 2px;
	z-index: 12;
}

#menusMain {
	z-index: 49;
	margin-left:208px;
	height:34px;
}

#menusMain ul li a.on:visited {
	color:#C0143C;
}

#menusMain2 {
	position: relative;
	float: left;
	width: 1014px;
	z-index: 12;
}

#menusRightCol {
	position: relative;
	float: right;
	right: 2px;
	z-index: 12;
}

#menusClear {
	clear:both;
}

#WideImage {
	margin:auto;
	display:table;
}

#centralContainer {
	width: 1014px;
	z-index: 1;
	text-align: center;
	margin:auto;
	padding-top:10px;
}

#centralRepeatL {
	position: absolute;
	z-index: 3;
}

#centralUpLiner {
	position: absolute;
	left: 2px;
	z-index: 3;
}

#centralRepeatR {
	position: absolute;
	z-index: 3;
}

#centralMain {
	position:relative;
	width: 1010px;
	z-index: 3;
}

#leftcol {
	position: relative;
	display:table;
	float: left;
	width: 160px;
	z-index: 4;
	text-align: center;
}

#leftcolContent {
	position: relative;
	float: left;
	width: 160px;
	z-index: 5;
}

#leftcolContentHome {
	position: relative;
	float: left;
	width: 270px;
	z-index: 5;
}
.sidemenuHomeadjustment {
margin-top:-182px;	
}

#leftcolR {
	position: relative;
	float: right;
	width: 1px;
	z-index: 5;
}

#leftcolClear {
	clear: both;
	text-align: center;
}

#leftcolContentimg {
	position: absolute;
	left: 42px;
	z-index: 5;
}

#leftcolContentmenus {
	position: relative;
	float: left;
	left:42px;
	top: 170px;
	z-index: 5;
}

#leftcolContentmenus p a.newslinkhome:visited {
	font-size:1.2em;
	color:#FF0000;
	font-weight:bold;
}

#maincol {
	position: relative;
	float: right;
	width: 803px;
	z-index: 4;
}

#maincolContent {
	position: relative;
	float: left;
	width: 761px;
	z-index: 5;
}

#maincolContentWideImg {
	z-index: 5;
}

#maincolContentPriceLists {
	width: 310px;
	float:right;
	line-height:30px;
	z-index: 5;
	text-align: left;
}

#maincolContentFrame  {
	position: relative;
	display:table;
	width: 761px;
	z-index: 5;
	margin-top:5px;
}
#maincolContentFrameTopEmpty  {
	position: relative;
	display:table;
	width: 761px;
	z-index: 5;
}

#maincolIntro {
	position:relative;
	width:761px;
	text-align:left;
	font-size: 70%;
	margin-bottom:20px;
}

#maincolContentFrameTitle {
	position: relative;
	top: 5px;
	width: 761px;
	height:40px;
	z-index: 6;
}

#maincolContentFrameTitle2 {
	position: relative;
	float: left;
	top: 20px;
	width: 472px;
	z-index: 6;
}

#maincolContentFrameTitle3 {
	position: relative;
	float: left;
	top: 20px;
	left: 8px;
	width: 162px;
	z-index: 6;
}

#maincolMTTTitle {
	z-index: 6;
	border-bottom:1px solid #C0143C;
	color:#C0143C;
	font-size:70%;
	text-align:left;
	float:left;
}

#maincolMTTBlank {
	float:left;
}

#maincolMTTTitleHolder {
	position:relative;
	display:table;
	padding-top:10px;
}

#maincolContentFrameImg1 {
	position: relative;
	float: left;
	width: 113px;
	height:290px;
	margin-right:16px;
	z-index: 6;
	text-align: left;
	font-weight:bold;
}
#maincolContentFrameImg1Deep {
	position: relative;
	float: left;
	width: 113px;
	height:310px;
	margin-right:16px;
	z-index: 6;
	text-align: left;
	font-weight:bold;
}
#maincolContentFrameImg2 {
	position: relative;
	float: left;
	width: 113px;
	height:290px;
	margin-right:16px;
	z-index: 6;
	text-align: center;
	font-weight:bold;
}
#maincolContentFrameImg3 {
	position: relative;
	float: left;
	width: 113px;
	height:290px;
	margin-right:16px;
	z-index: 6;
	text-align: center;
	font-weight:bold;
}
#maincolContentFrameImg4 {
	position: relative;
	float: left;
	width: 113px;
	height:290px;
	margin-right:16px;
	z-index: 6;
	text-align: center;
	font-weight:bold;
}
#maincolContentFrameImg5 {
	position: relative;
	float: left;
	width: 113px;
	height:290px;
	margin-right:16px;
	z-index: 6;
	text-align: center;
	font-weight:bold;
}
#maincolContentFrameImg6 {
	position: relative;
	float: left;
	width: 225px;
	height:290px;
	margin-right:15px;
	z-index: 6;
	text-align: center;
	display:table;
	font-weight:bold;
}
#maincolContentFrameImgEnd {
	position: relative;
	float: left;
	width: 113px;
	height:290px;
	z-index: 6;
	text-align: center;
	font-weight:bold;
}

#maincolContentFrameTxt1 {
	float: left;
	top: 15px;
	width: 142px;
	margin-right:16px;
	margin-bottom:10px;
	z-index: 6;
	text-align: left;
	font-size:70%;
	display:table;
	border:1px solid #000000;
}
#maincolContentFrameTxt1 a {
	color:#0d60ae;
	text-decoration:none;
}
#maincolContentFrameTxt1 a:hover {
	color:#C0143C;
	text-decoration:none;
}

#maincolContentFrameTxt1a {
	float: left;
	width: 118px;
	margin-right:16px;
	margin-bottom:10px;
	padding-top:15px;
	z-index: 6;
	text-align: left;
	font-size:70%;
	display:table;
}
#maincolContentFrameTxt1a a {
	color:#0d60ae;
	text-decoration:none;
}
#maincolContentFrameTxt1a a:hover {
	color:#C0143C;
	text-decoration:none;
}

#maincolContentFrameTxt2 {
	float: left;
	margin-top: 15px;
	width: 142px;
	margin-right:16px;
	margin-bottom:10px;
	z-index: 6;
	text-align: left;
	font-size:70%;
	display:table;
	padding:0px;
}
#maincolContentFrameTxt3 {
	float: left;
	margin-top: 15px;
	width: 142px;
	margin-right:16px;
	margin-bottom:10px;
	z-index: 6;
	text-align: left;
	font-size:70%;
	display:table;
	padding:0px;
}
#maincolContentFrameTxt4 {
	float: left;
	margin-top: 15px;
	width: 142px;
	margin-right:16px;
	margin-bottom:10px;
	z-index: 6;
	text-align: left;
	font-size:70%;
	display:table;
}
#maincolContentFrameTxt5 {
	float: left;
	margin-top: 15px;
	width: 142px;
	margin-bottom:10px;
	z-index: 6;
	text-align: left;
	font-size:70%;
	display:table;
}

#maincolContentFrame4Txt1 {
	float: left;
	width: 174px;
	margin-top:5px;
	margin-right:16px;
	z-index: 6;
	text-align: left;
	font-size:70%;
	display:table;
}
#maincolContentFrame4Txt2 {
	float: left;
	width: 174px;
	margin-top:5px;
	margin-right:16px;
	z-index: 6;
	text-align: left;
	font-size:70%;
	display:table;
}
#maincolContentFrame4Txt3 {
	float: left;
	width: 174px;
	margin-top:5px;
	margin-right:16px;
	z-index: 6;
	text-align: left;
	font-size:70%;
	display:table;
}
#maincolContentFrame4Txt4 {
	float: left;
	width: 174px;
	margin-top:5px;
	margin-right:16px;
	z-index: 6;
	text-align: left;
	font-size:70%;
	display:table;
}

#PersonnelRowHolder {
	position:relative;
	display:table;
	height:100%;
}

#maincolContentFramePar {
	position: relative;
	float: left;
	width: 761px;
	z-index: 6;
}

#maincolContentFramePar1 {
	position: relative;
	float: left;
	top: 15px;
	width: 300px;
	z-index: 6;
	text-align:left;
}
#maincolContentFramePar1 li {
	list-style-position: outside;
	list-style:dot;
	margin-left:15px;
	padding-left:5px;
	padding-bottom:20px;
	font-size:70%;
}
#maincolContentFramePar2 {
	position: relative;
	float: left;
	top: 15px;
	margin-left: 18px;
	width: 300px;
	z-index: 6;
	text-align:left;
}
#maincolContentFramePar2 li {
	list-style-position: outside;
	list-style:dot;
	margin-left:15px;
	padding-left:5px;
	padding-bottom:20px;
	font-size:70%;
}
#maincolContentFramePar1Wide {
	display:table;
	float: left;
	margin-top: 15px;
	margin-left:8px;
	width: 360px;
	z-index: 6;
}
#maincolContentFramePar2Wide {
	display:table;
	float: left;
	margin-top: 15px;
	margin-left: 12px;
	width: 365px;
	z-index: 6;
}

#maincolContentFramePar1FullWidth {
	position: relative;
	float: left;
	top: 15px;
	width: 508px;
	z-index: 6;
}

#maincolContentPers1, #maincolContentPers2, #maincolContentPers3, #maincolContentPers4, #maincolContentPers5, #maincolContentPers6, #maincolContentPers7, #maincolContentPers8 {
	position: relative;
	float: left;
	top: 10px;
	
	width: 160px;
	z-index: 6;
	
	
}

#maincolContentPers4, #maincolContentPers8 {
	width: 162px;
}

#maincolContentMenu1, #maincolContentMenu2, #maincolContentMenu3, #maincolContentMenu4, #maincolContentMenu5, #maincolContentMenu6 {
	position: relative;
	float: left;
	top: 10px;
	
	width: 97px;
	z-index: 6;
	
	
}

#maincolContentMenu2  {
	left: 12px;
}

#maincolContentMenu3 {
	left: 24px;
}

#maincolContentMenu4 {
	left: 36px;
}

#maincolContentMenu5 {
	left: 48px;
}

#maincolContentMenu6 {
	left: 60px;
}

#maincolContentMenu1Head, #maincolContentMenu2Head, #maincolContentMenu3Head, #maincolContentMenu4Head, #maincolContentMenu5Head, #maincolContentMenu6Head {
	position: relative;
	float: left;
	
	width: 97px;
	height: 30px;
	z-index: 7;
	
	
}

#maincolContentMenu1Img, #maincolContentMenu2Img, #maincolContentMenu3Img, #maincolContentMenu4Img, #maincolContentMenu5Img, #maincolContentMenu6Img {
	position: relative;
	float: left;
	
	z-index: 7;
	
	
}

#maincolContentFrameClear, #maincolContentFrameClear2, #maincolContentFrameClear3 {
	clear: both;
	text-align: center;
}

#maincolR {
	position: relative;
	float: right;
	width: 35px;
	z-index: 5;
}

#maincolClear {
	clear: both;
	text-align: center;
}

#footer {
	position: relative;
	width: 100%;
	height: 70px;
	z-index: 1;
	color:#000000;
}

#clearfloat {
	clear: both;
	text-align: center;
	 /* The following property compensates for the height of the absolute element 'centralUpLiner' (10px) */
	margin-bottom: 10px;
}

#footertxt {
	position: absolute;
	top: 10px;
	width: 100%;
	text-align: center;
	z-index: 0;
	color:#000000;
}

/*STYLE SECTION*/

/*anchor (a) section*/

#footertxt a {
	text-decoration: none;
	color: #000000;
	background-color: transparent;
	outline: none;
	border: 0;
	
}

#homepagefootertxt {
	color:#000000;
	width: 100%;
	text-align: center;
	z-index: 2;
	font-size:75%;
	margin-bottom:7px;
}

#footertxt a:visited {
	text-decoration: none;
	color: #000000;
	background-color: transparent;
	
}
#footertxt a:active {
	text-decoration: none;
	color: #000000;
	background-color: transparent;
	
}
#footertxt a:hover {
	text-decoration: none;
	color: #6D6D6D;
	background-color: transparent;
}

#menusContainer p a {
	text-decoration: none;
	color: #000000;
	background-color: transparent;
	outline: none;
	border: 0;
	
}
#menusContainer p a:visited {
	text-decoration: none;
	color: #000000;
	background-color: transparent;
	
}
#menusContainer p a:active {
	text-decoration: none;
	color: #000000;
	background-color: transparent;
	
}
#menusContainer p a:hover {
	text-decoration: none;
	color: #d10e48;
	background-color: transparent;
	
}

#leftcolContentmenus p a {
	text-decoration: none;
	color: #000000;
	background-color: transparent;
	outline: none;
	border: 0;
}
#leftcolContentmenus p a:visited {
	text-decoration: none;
	color: #000000;
	background-color: transparent;
	
}
#leftcolContentmenus p a:active {
	text-decoration: none;
	color: #000000;
	background-color: transparent;
	
}
#leftcolContentmenus p a:hover {
	text-decoration: none;
	color: #d10e48;
	background-color: transparent;
}

#leftcolContentmenus p a.on:visited {
	color: #C0143C;
}

#maincolContentPriceLists a {
	text-decoration: none;
	color: #0f5da5;
	background-color: transparent;
	outline: none;
	border: 0;
	font-size: 65%;
}
#maincolContentPriceLists a:visited {
	text-decoration: none;
	color: #0f5da5;
	background-color: transparent;
	
}
#maincolContentPriceLists a:active {
	text-decoration: none;
	color: #0f5da5;
	background-color: transparent;
	
}
#maincolContentPriceLists a:hover {
	text-decoration: none;
	color: #000000;
	background-color: transparent;
	
}

#maincolContentFrame2 a.menu {
	text-decoration: none;
	color: #000000;
	background-color: transparent;
	outline: none;
	border: 0;
	
}
#maincolContentFrame2 a.menu:visited {
	text-decoration: none;
	color: #000000;
	background-color: transparent;
	
}
#maincolContentFrame2 a.menu:active {
	text-decoration: none;
	color: #000000;
	background-color: transparent;
	
}
#maincolContentFrame2 a.menu:hover {
	text-decoration: none;
	color: #d10e48;
	background-color: transparent;
	
}

/*div section*/

div.framebox {
	border: 2px solid #c9cacc;
}

div.mainHeading, div.mainHeading2 {
	font-size: 80%;
	font-weight: bold;
	color: #d10e48;
}

.mainHeadingBlack {
	color: #000000;
	font-weight:normal;
}

div.mainHeading2 {
	border-bottom: 1px solid #d10e48;
	text-align: left;
}

div.personnel {
	font-size: 75%;
	text-align: left;
}

div.clear {
	clear: both;
	text-align: center;
}

div.menuHead {
	background-image: url(../images/menu_bg.jpg);
	font-size: 65%;
	overflow: hidden;
	display: table;
}

div.menuHeadContent {
	display: table-cell;
	vertical-align: middle;
}

/*image (img) section*/

img.separator {
	background-color: #d10e48;
}

/*paragraph (p) section*/

#leftcolContentmenus p {
	font-size: 70%;
	text-align: left;
	
}

#maincolContentFrame p, #maincolContentFrame2 p {
	text-align: left;

}

#maincolContentFramePar p {
	padding-bottom: 10px;
}

#menusMain2 p {
	font-size: 0.70em;
	color: #000000;
	margin-bottom: 10px;
}

#footer p {
	font-size: 0.70em;
	color: #C0143C;
}

/*span section*/

span.colouredDot {
	color: #d10e48;
}

/*DROPDOWN MENU*/

#sddm {	
	z-index: 50; }

#sddm li {	
	list-style: none;
	float: left;
	font-size: 60%;
	margin-right:17px;
	z-index: 55;
	}

#sddm li a
{	display: block;
	padding: 2px 0;
	width: 113px;
	height: 30px;
	background-image: url(../images/menu_bg.jpg);
	color: #000000;
	text-align: center;
	text-decoration: none;
	overflow: hidden;
	font-weight:bold;
	}

#sddm li a:hover
{	color: #d10e48;}

#sddm div
{	position: absolute;
	visibility: hidden;
	width: 113px;
	background: url(../images/menu_bg_dark.jpg);
	z-index: 56;
	}

	#sddm div img.hr
	{	position: relative;
		background-color: #ffffff;}
	
	#sddm div a
	{	position: relative;
		display: block;
		padding: 5px 10px;
		width: 82px;
		height: auto;
		margin:auto;
		text-align: left;
		text-decoration: none;
		color: #ffffff;
		background: transparent;
		border-bottom:1px solid #FFFFFF;
		}
		
	#sddm div a:hover
	{	color: #d10e48;}

#sddm div.img /*TEMPLATE 2 DROP DOWN*/
{	position: absolute;
	visibility: visible;
	width: 113px;
	z-index: 52;
	}


/*DROPDOWN MENU HOME PAGE*/

#sddmhome {	
	z-index: 30
	}

#sddmhome li {	
	list-style: none;
	float: left;
	font-size: 60%;
	}

#sddmhome li a
{	display: block;
	padding: 2px 0;
	width: 113px;
	height: 26px;
	background-image: url(../images/menu_bg.jpg);
	color: #000000;
	text-align: center;
	text-decoration: none;
	overflow: hidden;
	}

#sddmhome li a:hover
{	color: #d10e48;}

#sddmhome div
{	position: absolute;
	visibility: hidden;
	width: 113px;
	background: url(../images/menu_bg_dark.jpg);
	}

	#sddmhome div img.hr
	{	position: relative;
		background-color: #ffffff;}
	
	#sddmhome div a
	{	position: relative;
		display: block;
		padding: 5px 10px;
		width: 82px;
		height: auto;
		margin:auto;
		text-align: left;
		text-decoration: none;
		color: #ffffff;
		background: transparent;
		border-bottom:1px solid #FFFFFF;
		}

	#sddmhome div a:hover
	{	color: #d10e48;}

#sddmhome div.img /*TEMPLATE 2 DROP DOWN*/
{	position: absolute;
	visibility: visible;
	width: 113px;
	}
	
#Reddivider {
	background-color: #C0143C;	
	width:1014px;
	height:4px;
	font-size:1px;
	}

/*DOWNLOAD BUTTONS*/

#downloadbtn {	
	font-size:70%;
}
#downloadbtn ul {
	margin:0;
	padding:0;
}
#downloadbtn li {	
	display: block;
	list-style:none;
	float:left;
}
#downloadbtn li a {	
	display: block;
	width: 100px;
	height: 25px;
	border-bottom:1px solid #FFFFFF;
	background-image: url(../images/menu_bg_dark.jpg);
	color: #FFFFFF;
	text-align: center;
	text-decoration: none;
	overflow: hidden;
	line-height:24px;
	padding-left:3px;
	margin-left:1px;
}
#downloadbtn li a:hover {	
	color: #C0143C;
}

/*DOWNLOAD AREAS*/

#Wrapper1 {
position:absolute;
visibility: hidden;
left:130px;
margin-top:30px;
}
#Wrapper1 a {
color:#0d60ae;
text-decoration:none;
}
#Wrapper1 a:hover {
color:#C0143C;
}
#Wrapper2 {
position:absolute;
visibility: hidden;
left:130px;
margin-top:30px;
}
#Wrapper2 a {
color:#0d60ae;
text-decoration:none;
}
#Wrapper2 a:hover {
color:#C0143C;
}
#Wrapper3 {
position:absolute;
visibility: hidden;
left:130px;
margin-top:30px;
}
#Wrapper3 a {
color:#0d60ae;
text-decoration:none;
}
#Wrapper3 a:hover {
color:#C0143C;
}
#Wrapper4 {
position:absolute;
visibility: hidden;
left:130px;
margin-top:30px;
}
#Wrapper4 a {
color:#0d60ae;
text-decoration:none;
}
#Wrapper4 a:hover {
color:#C0143C;
}
#Wrapper5 {
position:absolute;
visibility: hidden;
left:130px;
margin-top:30px;
}
#Wrapper5 a {
color:#0d60ae;
text-decoration:none;
}
#Wrapper5 a:hover {
color:#C0143C;
}
#Wrapper6 {
position:absolute;
visibility: hidden;
left:130px;
margin-top:30px;
}
#Wrapper6 a {
color:#0d60ae;
text-decoration:none;
}
#Wrapper6 a:hover {
color:#C0143C;
}

#schiedal {
position:relative;
width:120px;
text-align:left;
padding-top:5px;
}

#exhausto {
position:relative;
width:120px;
text-align:left;
padding-top:5px;
}

#schiedal ul {
margin:0;
padding:0;
}

#schiedal li {
list-style:none;
}
#exhausto li {
list-style:none;
}

#schiedal li a {
color: #0d60ae;
text-decoration:none;
}

#schiedal li a:hover {
color: #C0143C;
text-decoration:none;
}

#teamphoto {
margin-top:4px;
margin-bottom:4px;
width:100px;
}

#downloadswrapper {
float:left;
}
