﻿html,form 
{
	margin:0;
	padding:0;
	height:100%; 
	min-height:100%;
	font-family:arial,sans-serif;
	font-size:12px;
}
body
{
	height:100%;
	min-height:100%;
	padding:0px;
	margin:0px;
	background: #e1e0d1 url(images/framework/bodybg.gif) repeat-x;
}
div
{
	font-family : arial,verdana, Helvetica, sans-serif;
}
.framework 
{
	width:760px;
	height:auto !important; 
	height:100%;
	min-height:100%; 
	position:relative;
	margin:0 auto; 
	overflow:visible;
	display:table; 
	
}
.framework .header1a
{
	height:11px;
	min-height:11px; 
	max-height:11px; 
	background: #b5b193;
	text-align:left;
	padding:0px;
	margin:0px;
	width:760px;
	border-bottom:solid 1px #dfdcc8;
}
.framework .header2 
{
	height:204px;
	min-height:204px; 
	max-height:204px; 
	background:#eaeadd url(images/framework/header2bg.gif) no-repeat;
	border-left:solid 1px #b5b193;
	border-right:solid 1px #b5b193;
	border-bottom:solid 1px #dfdcc8;
	padding:0px;
	margin:0px;
	width:758px;
}
.framework .header3
{
	height:18px;
	min-height:18px; 
	max-height:18px; 
	background:#b5b193;
	border-left:solid 1px #b5b193;
	border-right:solid 1px #b5b193;
	border-bottom:solid 1px #dfdcc8;
	text-align:right;
	padding-top:1px;
	*padding-top:5px;
}
.framework .header3 a,.framework .header3 a:link, .framework .header3 a:visited
{

	border:solid 1px transparent;
	vertical-align:middle;
	text-decoration:none;
	padding:2px;
	color:#fff;
	font-size:11px;
	font-family:arial,sans-serif;
	line-height:18px;
	margin-right:2px;
	padding-right:3px;
}
.framework .header3 a:hover
{
	
	background-color:#96937b;
	border:solid 1px #dfdcc8;
	padding:2px;
	padding-right:3px;
}
.framework .header4
{
	height:23px;
	min-height:23px;
	max-height:23px; 
	background:#d8d0ae;
	/*overflow:hidden;*/
	border-right:solid 1px #b5b193;
	max-width:549px;
	min-width:549px;
	width:546px;
}
.framework .header4 .left
{
	background:#c1bea3;
	width:208px;
	max-width:208px;
	border-left:solid 1px #b5b193;
	border-right:solid 1px #b5b193;
	height:21px;
	*height:21px;
	float:left;
	border-bottom:solid 1px #b5b193;
	color:#807d5f;
	font-weight:bold;
	line-height:22px;
	vertical-align:middle;
	font-size:11px;
	overflow:visible;
	
}
.framework .header4 .mid
{
	background:#d8d0ae;
	max-width:338px;
	min-width:338px;
	*width:335px;
	border-bottom:solid 1px #b5b193;
	height:22px;
	float:right;
}
.framework .header4 .right
{
	background:#d8d0ae;
	width:208px;
	float:right;
}
.framework .header4 .rightsplitter
{
	background:#fff;
	width:1px;
	border-left:solid 1px #b5b193;
	height:100%;
	float:right;
	overflow:hidden;
}
.framework .main 
{
	width:759px;
	max-width:759px;
	min-width:759px;
	text-align:left;
	margin-left:0px;
	margin-right:0px;
	background:#d3d0b6;
	border-left:solid 1px #b5b193;
	border-bottom:solid 1px #b5b193;
	border-top:solid 1px #b5b193;
	display:block;
	height:587px;
	
}
.framework .main .margin
{
}
.framework .main .nav
{
	float:left;
	height:100%;
	background:#d3d0b6;
	max-width:208px;
	overflow:hidden;
}
.framework .main .content
{
	width:548px;
	min-width:549px;
	max-width:549px;
	position: relative;
	display: block;
	text-align:left;
	border-left:solid 1px #b5b193;
	border-right:solid 1px #b5b193;
	float:left;
	background:#fff;
}
.framework .main .content .innercontent
{
	padding:15px;
	font-family : arial,verdana, Helvetica, sans-serif;
	overflow:hidden;
	width: 500px;
	min-height:502px;
}
.framework .main .content .catalogueinnercontent
{
	padding:0px;
	min-height:555px;
}
.framework .main .content .innercontent .contact h2
{
	font-size:14px;
	font-family : arial,verdana, Helvetica, sans-serif;
	padding:0px;
	margin:0px;
	width:100%;
	background-color:#f1f0e8; 
	border:solid 1px #dbd9ca; 
	padding:2px;
}
.framework .main .content .footer
{
	color:Gray;
	padding:4px;
	padding-left:8px; 
	font: arial helvetica san-serif; 
	font-size:9px;
	border-bottom:solid 1px #b5b193;
}
.framework .main .content .footer a 
{
	color:#968508;
	text-decoration:none;
}
.framework .main .content .footer a:hover
{
	color:#9d4804;
	text-decoration:underline;
}
h1
{
	padding:0px;
	margin:0px;
	font-size:18px;
	font-family : arial,verdana, Helvetica, sans-serif;
	color:#807d7b;
}
h2
{
	font-size:14px;
	font-family : arial,verdana, Helvetica, sans-serif;
	padding:0px;
	margin:0px;
	color:#757470;
}
p, li
{
	font-size:12px;
	font-family : arial,verdana, Helvetica, sans-serif;
	color:#686763;
}

