body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0px;
	padding: 0px;
	color:#060D3C;
	background-color:#C0C6E0;
	}
* {
	margin: 0;
	padding: 0;
	}
.frameContainer {
	position:absolute;
	width:900px;
	height:710px;
	left:50%;
	top:50%;
	margin-top: -355px;
	margin-left: -450px;
	background-image:url(images/new.bg.home.jpg);
	border:1px solid #ffffff;
	}
.frameHeader {
	position: absolute;
	top: 0px;
	left: 0px;
	width:900px;
	height:110px;
	background:url(images/layout_header_links3.gif) no-repeat;
	}
	p.contactData {
		position: absolute;
		top: 5px;
		left: 5px;
		width: 600px;
		height: 60px;
		color: #ffc3c4;
		font-weight: bold;
		letter-spacing: 0.5px;
		}
		p.contactData a {
			color: #fff;
			text-decoration: none;
			}
		p.contactData a:hover {
			text-decoration: underline;
			}
	h1 {
		position: absolute;
		top: 87px;
		left: 670px;
		}
	p.textBox {
		background:#fff;
		}
.frameNav {
	position: absolute;
	top: 110px;
	left: 0px;
	width:900px;
	height:70px;
	background:url(images/layout_nav2.gif) no-repeat;
	}
.frameNav a {
	display:block;
	height:40px;
	width:106px;
	padding-top:25px;
	font-weight:bold;
	font-size: 11px;
	text-decoration:none;
	float:left;
	color:#FFFFFF;
	text-align:center;	
	overflow:hidden;
	}
.frameNav a:hover, .frameNav #active {
	border:5px solid #700017;
	height:35px;
	padding-top:20px;
	width:96px;	
	}
.frameNav .TwoLine {
	height:35px;
	padding-top:19px;
	}
.frameNav .TwoLine:hover, #active2 {
	border:5px solid #700017;
	padding-top:14px;
	height:40px;
	width:96px;	
}
.frameContact {
	position: absolute;
	width: 360px;
	left: 98px;
	top: 365px;
	}
.subnav {
	position:absolute;
	top:179px;
	width:160px;
	padding: 0px;
	}
.subnav a {
	display:block;
	width:130px;
	height: 14px;
	padding:6px 15px 10px 15px;
	background-color:#060D3C;
	color: #FFFFFF;
	border: 1px solid #FFFFFF;
	font-weight:bold;
	text-decoration:none;
	margin-bottom:4px;
	}
.subnavDouble{
	display:block;
	width:130px;
	height:30px;
	padding:6px 15px 10px 15px;
	background-color:#060D3C;
	color: #FFFFFF;
	border: 1px solid #FFFFFF;
	font-weight:bold;
	text-decoration:none;
	margin-bottom:4px;
	}
.subnav a:hover,
a.subnavActive {
	color:#9999C9;
	}
.textBlockA {
	position:absolute;
	border:1px solid #AFBEDB;
	padding: 7px;
	background-color:#9999C9;
	}
.contactContent {
	width: 145px;
	height:30px;
	overflow:hidden;
	border: 1px solid #BAD1E5;
	padding: 1px 10px 1px 5px;
	background-color:#060D3C;
	color: #9999C9;
	float: left;
	margin-right: 6px;
	margin-bottom: 6px;
	text-decoration: none;
}
.contactContent:hover{
	color: #FFFFFF;
}
.contactName {
	font-weight: bold;
}
.frameContactInfo {
	position: absolute;
	left: 435px;
	top: 365px;
	width: 384px;
	visibility: hidden;
}
.contactInfoName {
	font-size: 1.40em;
	font-weight: bold;
	border: 1px solid #BAD1E5;
	width: 240px;
	height: 23px;
	padding: 5px 15px 3px 15px;
	background-color:#060D3C;
	color: #788103;
	margin-bottom: 45px;
}
.contactInfoCard {
	float: left;
	font-size: 1.10em;
	font-weight: bold;
	border: 1px solid #BAD1E5;
	width: 249px;
	height: 114px;
	padding: 15px 15px 15px 15px;
	background-color:#060D3C;
	color: #788103;
}
.contactInfoCard a{
	color: #788103;
}
.contactInfoCard a:hover{
	color: #FFFFFF;
}
.contactInfoPic {
	float: left;
	border: 1px solid #BAD1E5;
	border-left:none;
	width: 95px;
	background-color:#060D3C ;
}
.linkHeader {
	font-weight: bold;
	font-size: 0.80em;
}
.linkFrameHeader {
	position: absolute;
	left: 515px;
	top: 334px;
	width: 350px;
	height: 16px;
	padding:7px 10px;
	background-color:#FFFFFF;
	border: 1px solid #060D3C;
	overflow:hidden;
	font-weight:bold;
}
.linkFrameBody {
	position: absolute;
	left: 515px;
	top: 377px;
	width: 370px;
	height: 299px;
	overflow: auto;
	background-color: #FFFFFF;
	border: 1px solid #060D3C;
}
.linkFrameContent {
	width: 338px;
	padding: 5px 5px 5px 10px;
	font-size: 0.90em;
	border-bottom: 1px dashed #9A9E40;
}
.linkFrameBody  a {
	color: #9A9E40;
	text-decoration: none;
}
.organisationBlok {
	background-color: #FFFFFF;
	color: #060D3C;
	border: 1px solid #060D3C;
	font-size: 11px;
	line-height:14px;
	padding:0;
	overflow:hidden;
	margin:0;
}
.organisationBlok a {
	color: #839361;
	text-decoration: none;
}
	.organisationBlok a:hover {
		color: #000;
		text-decoration: underline;
		}
	.organisationBlok a.noDecoration {
		text-decoration: none;
		}
.subHeader {
	width: 330px;
	height: 40px;
	background-color:#060D3C;
	color: #FFFFFF;
	border: 1px solid #FFFFFF;
	font-weight:bold;
	font-size: 18px;
}
.starList {
	padding: 0px;
	margin: 0px 0px 0px 15px;
}
.dotList {
	padding: 0px;
	margin: 0px 0px 0px 15px;
}
.starList li {
	list-style-image: url(images/star.gif);
}
.productBlok {
	background-color: #FFFFFF;
	color: #060D3C;
	border: 1px solid #060D3C;
	font-size: 11px;
	line-height:14px;
	padding:0;
	overflow:hidden;
	margin:0;
}
.productBlok a {
	color: #839361;
	text-decoration: none;
}
.productLink {
	color: #FFFFFF;
	text-decoration: none;
}	
.subProductBlok {
	padding: 5px 10px 5px 10px;
	border-bottom: 1px dashed #9A9E40;
}
.btnSmall {
	position:absolute;
	display:block;
	/*background-image:url(images/pg.extra.btn.small.gif);*/
	width:111px;
	height:15px;
	padding:5px 5px 5px 15px;
	z-index:40;
	text-decoration:none;
	color:#FFFFFF;
	}
.btnWide{
	position:absolute;
	display:block;
	/*background-image:url(images/pg.extra.btn.wide.gif);*/
	width:252px;
	height:15px;
	padding:5px 5px 5px 15px;
	z-index:40;
	text-decoration:none;
	color:#FFFFFF;
	}
.btnXtrWide{
	position:absolute;
	display:block;
	width:390px;
	height:15px;
	padding:5px 5px 5px 15px;
	z-index:40;
	text-decoration:none;
	color:#FFFFFF;
	}
.btnWide:hover, .btnSmall:hover, .btnXtrWide:hover {
	cursor:pointer;
	color:#FF0000;
}
.pgExtraSubTitles{
	position:absolute;
	width:350px;
	height:15px;
	font-weight:bold;
	z-index:10;
}

.frameContent {
	position: absolute;
	top: 200px;
	left: 20px;
	width: 875px;
	height: 500px;
	}
/*	h2 {
		background: none;
		text-align: center;
		padding: 10px 0;
		width: 250px;
		height: 10px;
		color: #fff;
		font-weight: bold;
		vertical-align: top;
border: 1px solid #fff;
		}
*/
p.textBoxHome {
	position: absolute;
	top: 43px;
	right: 6px;
	padding: 10px 15px 10px 15px;
	width: 278px;
	background: #fff;
	border: 1px solid #000;
	line-height:15px;
}
p.textBoxHome a{
	text-decoration:none;
	color:#060D3C;
	}
