@charset "UTF-8";

body {
	margin:0px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
body, html { height: 100%; }

a:link {
	color:#2e6700; 
	text-decoration: none;
	}
a:visited {
	color:#2e6700; 
	text-decoration: none; 
	}
a:hover { 
	color: black; 
	text-decoration: none; 
	font-weight:bold;
	font-stretch:expanded;
	}
a:active { 
	color:#2e6700; 
	text-decoration: none; 
	}



.navleft a:link {
	color:#000000;
	text-decoration: none;
	}
.navleft a:visited {
	color:#000000;
	text-decoration: none; 
	}
.navleft a:hover { 
	color:#000000;
	text-decoration: none; 
	}
.navleft a:active { 
	color:#000000;
	text-decoration: none; 
	}



h1 {
color: black; font-size:12px;
}
.nopadding {
	padding: 0px;

}

.introleftside {
	padding: 0px;
	background-image:url(../images/home/left.jpg);
	background-position: right top; 
}
.introrightside {
	padding: 0px;
	background-image:url(../images/home/right.jpg);
	background-position: left top; 
}
.homeleftside {
	padding: 0px;
	background-image:url(../images/intro/2010/homeleft.jpg);
	background-position: right top; 
}
.homerightside {
	padding: 0px;
	background-image:url(../images/intro/2010/homeright.jpg);
	background-position: left top; 
}
.leftside {
	padding: 0px;
	background-image:url(../images/system/leftside_elegans.jpg);
	background-position: right top; 
}
.rightside {
	padding: 0px;
	background-image:url(../images/system/rightside_elegans.jpg);
	background-position: left top; 
}

.helixleftside {
	padding: 0px;
	background-image:url(../images/system/leftside_helix.jpg);
	background-position: right top; 
}
.helixrightside {
	padding: 0px;
	background-image:url(../images/system/rightside_helix.jpg);
	background-position: left top; 
}

.centre {
	padding: 0px;
	text-align:center;
	vertical-align:top;
	background-image:url(../images/system/centre2010.jpg);
}
.contentcell {
	padding: 10px;
	text-align:left;
	vertical-align:top;
}
.contentcellnopad {
	padding: 0px;
	text-align:left;
	vertical-align:top;
}
.hometopleftcell {
	padding: 0px;
	text-align:left;
	vertical-align:top;
	background-image:url(../images/home/topleft.jpg)
}

.headerspace {
	padding: 0px;
	text-align:right;
	vertical-align:top;
}
.price {
	font-size:18px;
	font-weight:bold;
	color:#2e6700;
}
.title {
	font-size:16px;
	font-weight:bold;
	color:#000000;
}
.greentext {
	color:#2e6700;
}
.table{
	color:#2e6700;
}

.infotable {
	text-align: left;
	vertical-align: top;
	padding: 4px;
	border: 1px solid #d2d2d2;
}
.infotablehead {
	text-align: left;
	vertical-align: top;
	padding: 4px;
	border: 1px solid #666666;
	background-color:#CCCCCC;
	font-weight:bold;
}
.infotableheadgreen {
	text-align: left;
	vertical-align: top;
	padding: 4px;
	border: 1px solid #666666;
	background-color:#b9d384;
	font-weight:bold;
}
.boldtext {
	font-weight:bold;
	}


table.menu a { 
width:190px;	
border:1px solid #d9cac4;	
display: block; 
text-align:left;
}
div.menu	a {
color: #333333;	
background: #ffffff; 
text-decoration:none; 
font-size:13px; 
line-height:16px; 
font-family: Arial, Helvetica, sans-serif;
padding: 2px 5px;
}
div.menu	a:link {
color: #333333; 
background:#e2e9e3;
}

div.menu	a:active { 
color: #333333;
background:#e2e9e3; 
}

div.menu	a:visited {
color: #333333; 
background:#e2e9e3; 
}

div.menu	a:hover {
color:#000000;
background: #d9cac4; 
border:1px solid #000000; 
}


.question {
	font-weight:bold;
	color:#000000;
	}

.answer {
	font-weight:normal;
	color:#2e6700;
	font-style:italic;
	}
	
.saving {
	font-weight:bold;
	color:#CC0000;
	font-size:18px;
	}

.pageheader {
	font-weight:normal;
	color:#679765;
	text-align:right;
	padding:20px;
	font-size:15px;
	}
	
.pagetitle {
	font-weight:normal;
	color:#8d604d;
	font-size:30px;
	}


.browntitle {
	font-weight:normal;
	color:#8d604d;
	font-size:20px;
	}

.homewhitebig {
	font-size:24px;
	font-weight:bold;
	color:#FFF;
}
.homewhitemid {
	font-size:18px;
	font-weight:bold;
	color:#FFF;
}
.homewhitesm {
	font-weight:bold;
	color:#FFF;
}
.homelightgreensm {
	font-weight:bold;
	color:#cde5c0;
	font-size:9px;
}
.homeblackmid {
	font-size:18px;
	font-weight:bold;
	color:#000;
}

.navleft {
background-image:url(../images/nav/navbackingleft.jpg);
padding:15px;
vertical-align:top;
padding-top:175px;
text-align:left;
}
.navbox1 {
background-color:#FFFFFF;
padding:7px;
font-size:14px;
text-align:left;
border-bottom:1px solid #cfbdb4; 

}
.navbox2 {
background-color:#678e66;
padding:5px;
padding-left:10px;
font-weight:bold;
color:#FFFFFF;
text-align:left;
}
.navbox3 {
background-color:#cfbdb4;
padding:5px;
padding-left:15px;
color:#000000;
text-align:left;
}
.navbox_on {
background-color:#8c5d4a;
padding:7px;
font-size:14px;
font-weight:bold;
color:#FFFFFF;
text-align:left;
}
.navbox_on_small {
background-color:#8c5d4a;
padding:5px;
padding-left:15px;
color:#FFFFFF;
font-weight:bold;
text-align:left;
}
