form	{margin:0 0 0 0;}	<!--	IE Bug, puts gaps around all forms	-->

div.Table_01 {
	left:0px;
	top:0%;
	width:auto;
	height:1200px;
	position: absolute;
}


div.index-02_ {
	position:absolute;
	left:784px;
	top:0px;
	width:90px;
	height:30px;
	background-color: #CCCCCC;
}

div.index-03_ {
	position:absolute;
	left:917px;
	top:0px;
	width:48px;
	height:872px;
}

div.Mani-Logo_ {
	position:absolute;
	left:0px;
	top:32px;
	width:273px;
	height:157px;
}

div.index-05_ {
	position:absolute;
	left:273px;
	top:32px;
	width:644px;
	height:64px;
}

div.index-06_ {
	position:absolute;
	left:273px;
	top:96px;
	width:424px;
	height:68px;
}

div.index-07_ {
	position:absolute;
	left:697px;
	top:96px;
	width:220px;
	height:68px;
}

div.index-08_ {
	position:absolute;
	left:273px;
	top:164px;
	width:644px;
	height:25px;
}

div.index-09_ {
	position:absolute;
	left:0px;
	top:189px;
	width:77px;
	height:683px;
}

div.index-10_ {
	position:absolute;
	left:77px;
	top:189px;
	width:336px;
	height:437px;
}

div.Visualisation_ {
	position:absolute;
	left:413px;
	top:189px;
	width:543px;
	height:259px;
	float: right;
}



div.index-13_ {
	position:absolute;
	left:77px;
	top:626px;
	width:840px;
	height:35px;
}

div.index-14_ {
	position:absolute;
	left:77px;
	top:650px;
	width:840px;
	height:35px;
}

div.index-15_ {
	position:absolute;
	left:77px;
	top:696px;
	width:840px;
	height:176px;
	background-position: center;
}
.copyright_signoff {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
/*	color: #B5AE89;
*/	color: #1F4D1F;
	text-decoration: none;
	text-align: center;
	padding-top: 20px;
}
.main_quote {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 26px;
	font-weight: lighter;
	color: #CCCC99;
	letter-spacing: -2px;
	padding-top: 0px;
	padding-right: 6px;
	padding-left: 5px;
	line-height: 25px;
}
.med_title_2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: lighter;
/*	color: #CCCC99;
*/	color: #1F4D1F;
	letter-spacing: -1px;
	line-height: 30px;
	padding-left: 5px;
}
.med_title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: lighter;
/*	color: #CCCC99;
*/	color: #1F4D1F;
	letter-spacing: -1px;
	line-height: 30px;
}
.med_title a:visited {
    color: #D1C396;
}
.med_title a:hover {
    color: #1F4D1F;
}

.body_copy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #1F4D1F;
	padding-top: 0px;
	padding-left: 5px;
	background-position: right;
	overflow: auto;
}

.body_copy li{
  padding-top: 2px;

}

.body_copy a:visited{
      color: #1F4D1F;
}
.body_copy a:hover{
      color: #D7C698;
}

.secondary_nav a:hover {
    color: #B8BA5E;
}
.secondary_navholder {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-align: left;
	color: #1F4D1F;
	text-decoration: none;
}
a:link {
	color: #1F4D1F;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #1F4D1F;
}
a:hover {
	text-decoration: none;
	color: #FFFFFF;
	list-style-image: url(../images/menu_on.gif);
}
a:active {
	text-decoration: none;
	color: #1F4D1F;
}
div.panel-01_ {
	position:absolute;
	left:0px;
	top:0px;
	width:133px;
	height:99px;
	background-image: url(../images/portal/panel_01.gif);
}

div.panel-02_ {
	position:absolute;
	left:0px;
	top:99px;
	width:133px;
	height:55px;
	background-color: #CACCC1;
	background-position: bottom;
}
portal {
	position:absolute;
	left:0px;
	top:0px;
	width:133px;
	height:154px;
}

div.index-12_ {
	position:absolute;
	left:500px;
	top:448px;
}

.portal_copy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #1F4D1F;
	padding-top: 3px;
	line-height: 12px;
	background-color: #b5ae89;
	padding-left: 18px;
	background-image: url(../images/icons/portal02.gif);
	background-repeat: no-repeat;
	padding-bottom: 2px;
}
div.portal2_ {
	position:relative;
	left:638px;
	top:448px;
	width:133px;
	height:158px;
}
portal01_top {
	position:absolute;
	left:0px;
	top:0px;
	width:133px;
	height:99px;
	background-image: url(../images/portal/panel_01.gif);
}
div.portal3_ {
	position:absolute;
	left:775px;
	top:448px;
	width:133px;
	height:158px;
}
div.panel-01_2 {
	position:absolute;
	left:0px;
	top:0px;
	width:133px;
	height:99px;
	background-image: url(../images/portal/portal_02.gif);
}
div.panel-01_3 {
	position:absolute;
	left:0px;
	top:0px;
	width:133px;
	height:99px;
	background-image: url(../images/portal/portal_03.gif);
}
.sml_copy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #1F4D1F;
	padding-top: 0px;
	padding-left: 5px;
	background-position: center;
}

.sml_copy a:hover {
    color: #D7C698;
	
}

.sml_copy a:visited {
    color: #caccc1;
	
}

.main_logo {
	background-image: url(../images/main_logo2.png);
	background-repeat: no-repeat;
}
.green_quote {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 26px;
	font-weight: lighter;
	color: #1F4D1F;
	letter-spacing: -2px;
	padding-top: 0px;
	padding-right: 6px;
	padding-left: 5px;
	line-height: 25px;
}
.subscribe {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #D7C698;
	padding-left: 5px;
	background-position: right;
	float: left;
	line-height: 12px;
}
.sml_med_title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: lighter;
	color: #1F4D1F;
	letter-spacing: -1px;
	padding-left: 0px;
	float: left;
}
a.sml_med_title:hover  {
	color: #CCCC99;
}
div.Visualisation_flash {
	position:absolute;
	left:413px;
	top:189px;
	width:560px;
	height:380px;
}
.background_gold {
	height: 3px;
	background-image: url(../images/arrow_divider.gif);
	background-repeat: no-repeat;
	text-align: center;
}
.faq_copy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	padding-top: 4px;
	padding-left: 7px;
	padding-right: 4px;
	padding-bottom: 3px;
	text-align: center;
	vertical-align: middle;
}
.faq_copy  a:hover{
	color: #FFFFFF;
	
}
.main_holder {
	top: -5px;
}
.img_border_portals {
}
.main_image {
	float: right;
}
.main-image_copy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
/*	color: #CCCC99;
*/	color: #1F4D1F;
	padding-top: 5px;
	letter-spacing: -1px;
}
.background_faq {
	height: 3px;
	text-align: center;
	background-color: #CCCC99;
}
.body-copy-holder {
	background-image: url(../images/dottedline_divider.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.signoff_nav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #999999;
	text-decoration: none;
	text-align: center;
	padding-right: 2px;
	padding-left: 4px;
	padding-top: 6px;
	list-style-image: url(../images/icons/images.jpg);
	padding-bottom: 8px;
}

.signoff_nav a:link {
	color: #999999;
}

.signoff_nav a:hover {
	color: #666666;
}

.signoff_nav a:visited {
	color: #666666;
}
.subscribebutton {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #1F4D1F;
	padding-top: 0px;
	padding-left: 5px;
	background-position: right;
	overflow: auto;
}
.background_repeater {
	background-image: url(../images/back.gif);
	background-repeat: repeat;
}
.background_repeater_large {
	background-image: url(../images/fade_bottom.gif);
	background-position: top;
	background-repeat: no-repeat;
}
.background_repeater-top {
	background-image: url(../images/fade_top2.gif);
	background-repeat: no-repeat;
}
.sml_copy_ads {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #1F4D1F;
	padding-top: 0px;
	padding-left: 38px;
	background-position: center;
}
.sml_copy_ads a:hover {
color: #CCCC99;
}

.main_nav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #1F4D1F;
	text-decoration: none;
	text-align: left;
	padding-top: 4px;
	padding-left: 5px;
	background-color: #CCCC99;
	padding-bottom: 2px;
}

.secondary_nav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #336633;
	text-decoration: none;
	text-align: left;
	padding-right: 2px;
	padding-left: 4px;
	padding-top: 6px;
	list-style-image: url(../images/icons/images.jpg);
	padding-bottom: 8px;
}

.main_nav_on {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	text-align: left;
	list-style-position: inside;
	list-style-image: url(../images/menu_on.gif);
	padding-top: 4px;
	padding-left: 5px;
	background-color: #CCCC99;
	padding-bottom: 2px;
}
.secondary_nav_on {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #B5AE89;
	text-decoration: none;
	text-align: left;
	padding-right: 2px;
	padding-left: 4px;
	padding-top: 6px;
	list-style-image: url(../images/icons/images.jpg);
	padding-bottom: 8px;
}

.virtual_tour {
	width: 600px;
	height: 330px;
	border: 5px #CCCC99 solid;
	margin: 10px auto 0 auto;
}
a img{ border:0 }
