/* General Settings */
body {
	background: #8EAB99 url(../images/bkgrnd.gif) bottom left fixed repeat-x;
	font: 12px/1.2 Verdana, Arial, Helvetica, sans-serif; 
	margin:0px;
	text-align:center;
}

.ContentImg{
		clear:both;
		float:right;
	}

a {
	font-weight: bold;
	color: #c00;
	text-decoration: none;
}

p,h1,h2,h3 {
	margin:0px 10px 10px 10px;
}
		
h1 {
	font-size:16px;
	padding-top:10px;
	}
	
h2{
	font-size:14px;
	border-top: 1px #516C5B solid;
	border-bottom: 1px #516C5B solid;
	background-color: #EBF5ED;
	color: #516C5B

}

h3{
	font-size:12px;
	font-weight: bold;
}
		
h1 {
	text-decoration: none;
	color: #516C5B;
}

/*More*/
.more {
	font-size: 10px;
}
/* Note */
.note {
	border: 1px #516C5B solid;
	margin: 0px 2em 1em 2em;
	background-color: #EBF5ED;
}


.note h3 {
	color: #516C5B;
	font-size: 1em;
	padding: 0.25em 1em;
	margin-bottom: 1em;
	background-color: #D1E0D6;
	border-bottom: 2px white solid;
}	


/* Layout*/
#page{
	background: url(../images/pagebkgrnd.gif);
	margin:10px 30px 10px 30px;
	border: 1px #516C5B solid;
	width: 800px;
	text-align:left;
}

#header{
}

#headimage{ 

}

#container{
	/*width: 800px;*/
}

#leftbar {
	width:150px;
	clear:both;
	float:left;
	border-top:1px solid #516C5B;
	}

#content {
	background-color:#ffffff;
	float:right;
	left:150px;
	width: 650px;
	border-top:1px solid #516C5B;
	border-left:1px solid #516C5B;
	clear:both;
	list-style-image: url(../images/bullet.gif);
		}

/* breadcrmbs and footer */

#breadCrumb{
	font-size: 10px;
	padding:  5px 0px 10px 10px;
}

#footer{
	border-top: 1px solid #516C5B;
	font-size: 10px;
	color: #516C5B;
	padding:  10px 20px 10px 10px;
}


/* Menu Layers */

#menubar{
	position:relative;
	top : 0px;
	left : 373px;
	z-index : 30;
	width: 294px;
	height: 0px;
	visibility: visible;
}

#About_menulayer {
	position : absolute;
	width : 100px;
	top : 0px;
	left : -120px;
	z-index : 90;
	visibility: hidden;
}

#Products_menulayer {
	position : absolute;
	width : 100px;
	top : 0px;
	left : -24px;
	z-index : 90;
	visibility: hidden;
}


#News_menulayer {
	position : absolute;
	width : 100px;
	top : 0px;
	left : 70px;
	z-index : 90;
	visibility: hidden;
}


#Reference_menulayer {
	position : absolute;
	width : 100px;
	top : 0px;
	left : 164px;
	z-index : 90;
	visibility: hidden;
}


#Support_menulayer {
	position : absolute;
	width : 100px;
	top : 0px;
	left : 257px;
	z-index : 90;
	visibility: hidden;
}

#Contact_menulayer {
	width : 100px;
	top : 0px;
	left : 354px;
	position : absolute;
	z-index : 90;
	visibility: hidden;
}


#Image_menulayer {
	top : 23px;
	left : -366px;
	position : absolute;
	z-index : 90;
	visibility: hidden;
}

.menulayer
{
	border-top: 1px #516C5B solid;
	border-left: 1px #516C5B solid;
	border-right: 1px #516C5B solid;
	background-color: #EBF5ED;
}

.menulayer li {
	display: inline;
}

.menulayer ul {
	padding: 0;
	margin: 0;
}

.menulayer ul ul, #menulayer ul ol {
	margin: 0;
}


.menulayer a {
	display: block;
	background-color: #EBF5ED;
	font-size: 10px;
	color: #516C5B;
	text-decoration: none;
	border-bottom: 1px #516C5B solid;
	padding: 2px 5px;
}


.menulayer a:hover {
	color: #000000;
	background-color: #ffffff;
	text-decoration: none;
	border-bottom-color: #c00;
}

/* Navigation */
.nav {
	position: absolute;
	padding-bottom: 1em;
	visibility: visible;
}

.nav ul, .nav ol, .nav p {
	padding: 0;
	margin: 0.25em 0 0.5em; 0;
}

.nav ul ul, .nav ul ol {
	margin: 0;
}

.nav a {
	display: block;
	background-color: #EBF5ED;
	width: 8.5em;
	color: #516C5B;
	line-height: 1.2em;
	text-decoration: none;
	padding: 0.15em 0.5em;
	border: 1px #516C5B solid;
	margin: 1px 0.5em;
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 9.5em;
}

html>body .navigation a {
	width: 9.5em;
}

.nav li li a {
	width: 6.5em;
	padding: 0.15em 0.5em 0.15em 1.5em;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 8.5em;
}



.nav a:hover {
	color: #000000;
	background-color: #ffffff;
	text-decoration: none;
	border-bottom-color: #c00;
}



@media print {

/* -- print options -- */
	body{
		background-colour:#FFFFFF;
		background-image:none;
		colour:#000000;
		font-size: 11pt;
		margin: 0;
		
	}

	a { 
  	text-decoration : underline; 
  	color : #0000ff; 
	}
    
	#headimage,#leftbar, #rightbar, .ContentImg
	{ 
		display:none;
	}
	
	#content
	{
		float:left;
		margin: 0;
		width:75%;
		border: 0;
	}


/* -- print options -- */
}
