﻿/*  Element Styles  */
body {
	font-family: Trebuchet MS;
	font-size: 11px;
	color: #333;
	margin: 0;
	padding: 0;
	height: 100%;
	background-color: #dddcda;
	
}
html {
	font-family: Trebuchet MS;
	font-size: 11px;
	color: #333;
	margin: 0;
	padding: 0;
	height: 100%;
	background-color: #dddcda;
}
table {
	font-size: 11px;
}
/*content div*/
.dMain {
	position: relative;
	left: 0;
	top: 0;
	padding: 0;
	width: 980px;
	background: white;
	z-index: 1;
}
.dHeader {
	left: 0;
	top: 0;
	padding: 0;
	width: 980px;
	height: 123px;
	z-index: 2;
}
.dMenu {
	width: 295px;
	top: 154px;
	height: 100%;
	left: 0px;
	padding: 0;
	z-index: 2;
	background: transparent;
}
.dHMenubar {
	width: 980px;
}
.dHomeLink {
	border-bottom: 1px #DDDCDA solid;
	position: relative;
	left: 90px;
	top: 2px;
	height: 15px;
	width: 176px;
}
.dHmenu {
	position: absolute;
	left: 205px;
	padding: 0;
	z-index: 2;
	background: white;
	top: 0px;
	width: 670px;
	height: 0px;
}
.dSubMenu {
	width: 190px;
	top: 160px;
	left: 50px;
	left: 90px;
	padding: 0;
	z-index: 2;
	background: white;
	position: absolute;
}
.dContent {
	position: relative;
	font-size: 11px;
	left: 0px;
	padding: 0;
	z-index: 2;
	background: white;
	top: 7px;
	width: 980px;
	height: 100%;
	min-height:600px;
	
}
.dup {
	position: relative;
	top: 0px;
	left: 90px;
	width: 890px;
	height: 100%;
}
.dFooterLine {
	left: 0px;
	padding: 0;
	z-index: 4;
	background: white;
	bottom: 1px;
	width: 100%;
	
}
.dFooter {
	position: relative;
	left: 295px;
	width: 600px;
	z-index: 4;
	background: white;
	bottom: 1px;
	border-top-color: #a8a19b;
	border-top-width: 1px;
	border-top-style: solid;
	color: #a8a19b;
	font-size: 11px;
	padding-top: 5px;
}
.dFooter a {
	color: #a8a19b;
}
.dFooter a:hover {
	color: #95298f;
}
.dClipTitel {
	color: #fff;
	font-size: 20px;
	line-height: 30px;
	font-weight: normal;
	padding: 12px 0 5px 0;
	margin-left:5px;
	left: 25px;
	Z-INDEX: 1;
	WIDTH: 289px;
	POSITION: absolute;
	TOP: 0px;
	HEIGHT: 114px;
}
/* Table, row, cell styles*/
table {
	border: solid 0px #ffffff;
	vertical-align: top;
	text-align: left;
	border-collapse: collapse;
}
/* links */
a {
	color: #95298f;
	text-decoration: none;
}
a:active {
}
a:hover {
	text-decoration: underline;
}
a:link {
}
a:visited {
}
img {
	border: none 0px transparent;
}
/* Class Styles */
/* page layout table*/
.MainTable {
	width: 980px;
	height: inherit;
	background-color: #FFFFFF;
	border-spacing: 0px;
}
/* First row with Logo */
.HeaderTableRow {
	height: 55px;
	background-color: Gray;
}
.TableMenu {
	width: 600px;
	background-color: blue;
}
.TableBody {
	width: 600px;
}
/* Content row with menu and main conten*/
.Content {
	height: 100%;
}
/* Content row with menu and main conten*/
.ContentTableRow {
	height: 100%;
}
/* Logo pane cell */
.LogoCell {
	width: 150px;
}
/* logo image */
.Logo {
	padding-left: 17px;
}
/* menu pane cell */
.Menu {
	width: 200px;
	padding-left: 87px;
	vertical-align: top;
}
/* Content pane cell*/
.MainContent {
}
.HeaderNavContent {
	font-size: 12px;
	color: #a8a19b;
	height: 50px;
}
.HeaderNavContent a {
	color: #a8a19b;
	text-decoration: none;
	font-size: 12px;
}
.HeaderNavContent a:hover {
	color: #666666;
	text-decoration: underline;
}


.tbSearch {
	border: 1px solid #a8a19b;
	display:none;
	

}
.search_gif {
	display:none;
	

}

.search_cell {
width:175px;
	
	

}
.NavTable {
	width: 150px;
	float: right;
	margin-left: 0px;
	margin-top: 8px;
	margin-right: 50px;
}
.SpaceHeaderContent {
	height: 0px;
}
.HomeLine {
	border-width: 1px 0px 0px 0px;
	border-style: solid none none none;
	border-color: #a8a19b;
	width: 150px;
	text-align: left;
}
.HomeLink {
	font-size: 12px;
	color: #a8a19b;
}
.clsMenutext {
	font-size: 11px;
	margin-left: 0px;
	width: 153px;
	cursor: hand;
	cursor: pointer;
	color: #666666;
	background-color: white;
	text-align: left;
	text-transform: uppercase;
	font-weight: bolder;
}
.clsAMenutext {
	font-size: 11px;
	margin-left: 0px;
	width: 153px;
	cursor: hand;
	cursor: pointer;
	color: #95298f;
	background-color: white;
	text-align: left;
	text-transform: uppercase;
	font-weight: bolder;
}
.clsSubMenutext {
	font-size: 11px;
	margin-left: 0px;
	width: 150px;
	cursor: hand;
	cursor: pointer;
	color: #333;
	height: 14px;
	text-align: left;
	line-height: 20px;
}
.clsSubMenulabel {
	padding-left: 0px;
}
.clsMenutext a:visited {
	font-size: 11px;
	margin-left: 0px;
	width: 153px;
	cursor: hand;
	cursor: pointer;
	color: #666666;
	height: 20px;
	background-color: white;
	text-align: left;
	text-transform: uppercase;
}
.clsMenutext a:hover {
	font-size: 11px;
	margin-left: 0px;
	width: 153px;
	cursor: hand;
	cursor: pointer;
	color: #333;
	height: 20px;
	background-color: white;
	text-align: left;
	text-decoration: none;
	text-transform: uppercase;
}
.clsMenutext a {
	font-size: 11px;
	margin-left: 0px;
	width: 153px;
	cursor: hand;
	cursor: pointer;
	color: #666666;
	height: 20px;
	background-color: white;
	text-align: left;
	text-transform: uppercase;
}
.clsSubMenutext a:visited {
	font-size: 11px;
	margin-left: 0px;
	width: 150px;
	cursor: hand;
	cursor: pointer;
	color: #333;
	height: 14px;
	text-align: left;
}
.TextBox {
	border-style: solid;
	border-width: 1px;
	color: #ccc;
}
.Button {
	border-style: solid;
	border-width: 1px;
	color: #ccc;
}
.ValidationError {
	color: Yellow;
}
#lblBody {
	height: 100%;
	width: 880px;
	font-size: 12px;
}
.nav_horizontal {
	border-bottom-width: 4px;
	border-bottom-color: white;
	border-bottom-style: solid;
	font-size: 10px;
}
.nav_horizontal_right {
	border-bottom: 4px solid white;
	width: 50px;
	font-size: 11px;
	text-align: left;
}
.navgap {
	width: 15px;
}
.nav_horizontal a:hover {
	text-decoration: none;
}
.nav_horizontal a:hover {
	text-decoration: none;
}
.nav_horizontal_dp {
	border-bottom-width: 4px;
	border-bottom-color: #95298f;
	border-bottom-style: solid;
	font-size: 10px;
	color: #95298f;
}
.nav_horizontal_dp a:hover {
	text-decoration: none;
	color: #95298f;
}
.nav_horizontal_dp a:hover {
	text-decoration: none;
	color: #95298f;
}
#btnHome {
	text-decoration: none;
	color: #95298f;
}
#btnLanguage {
	color: #a8a19b;
}
.tContentTable {
	
	border-collapse: collapse;
	left: 300;
	max-width: 200;
}
.tContentTableLeft {
	vertical-align:top;
	width:201px;
}
.tContentTableMiddle {
vertical-align:top;
border-right: white 20px solid;
}
.tContentTableRight {
	vertical-align:top;
	width:205px;
}
.clipleft {
z-index: 1;
left: 0px;
width:19px;
position: relative;
top: 0px;
height: 125px;
}
.clipdiv {
z-index: 1;
left: 554px;
width: 338px;
position:absolute;
top:45px;
height:125px;
}
.ClipImgLeft {
	
	height: 100%px;
}
.fillclip {
z-index: 1;
left:16px;
width:199px;
position: absolute;
top: 0px;
height: 120px;
}
.ClipFill {
width:160.71%;
height:100%;
}
.tLinksTable {
}
.tLinksTableCol {
	color: #95298f;
	
}

.tLinksTableCol a {
	color: #a8a19b;	
}

.tLinksTableCol a:hover {
	color: #95298f;

}



/* teaser box light grey background */
.TeaserG {
	background-color: #eeedec;
	border-top: 1px solid #dddcda;
	border-left: 1px solid #dddcda;
	border-right: 1px solid #dddcda;
	border-bottom: 1px solid #dddcda;
	padding-top: 20px;
	padding-left: 9px;
	padding-bottom: 9px;
	padding-right: 9px;
}
li {
	list-style: disc;
}
.MainImage {
	position: relative;
	left: 205px;
	padding: 0;
	top: 0px;
	width: 665px;
}
.Formbox
{
BORDER-RIGHT: #ccc 1px solid;
BORDER-TOP: #ccc 1px solid;
BORDER-LEFT: #CCC 1px solid;
BORDER-BOTTOM: #CCC 1px solid;
HEIGHT: 16px;
font-size: 11px;
}
