.clear{
clear:both;
}
body{
text-align:center;
/* background-color:#7AC142; */
}
/* <Main elements and place holders> */
#stage-1{
	background-color:#7AC142;
	text-align:left;
	
}
body.site-landing #stage-1, body.product-landing #stage-1{
	background-color:transparent;
	text-align:left;
	
}
#page{
	width:960px;
	margin:auto;
	text-align:left;
}
#index-txt-left {
	width: 410px;
	padding-top: 10px;
}
#index-txt-left a {
	color:#0F4E61;
}




body.site-landing{
background-image:url(gfx/static/huge_front.jpg);background-repeat:no-repeat;background-position:top center;
}
.product-landing{
background-image:url(gfx/static/huge_product.jpg);background-repeat:no-repeat;background-color:none;background-position:top center;
}
#index-txt-left p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	padding-left: 12px;
	color: #FFFFFF;
	line-height: 1.5em;
}

.body-index, .body-product{
height:685px;
}
.body-normal{
background-image:url(gfx/static/normal_page_bg.jpg);
background-repeat:no-repeat;
}
.body-product{
background-repeat:no-repeat;
}
#stage-2{
	margin:auto;
	text-align:left;
	background-color:#FFF;
}
#lift-up{
	width:960px;
	margin:auto;
	text-align:left;
}
#lift-up #latest{
	width:470px;
}
#lift-up #static-liftup{
float:right;
width:480px;
}
.simple-text-top{
background-image:url(gfx/simpletext_col_top.gif);
background-repeat:no-repeat;
}
#right-text-col-btm{
background-image:url(gfx/simpletext_col_btm.gif);
background-repeat:no-repeat;height:25px;
}

#right-column #primary-content {
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 30px;
	padding-right: 40px;
	padding-bottom: 10px;
	padding-left: 40px;
}
#right-column #primary-content a.pdf {
	background-image:url(gfx/pdf_link.gif);
	background-repeat:no-repeat;
	color:#0F4E61;
	padding-left:32px;display:block;padding-bottom:2px;padding-top:2px;font-size:0.9em;margin:0px;
}
#right-column #primary-content a.url {
	background-image:url(gfx/ext_link.gif);
	background-repeat:no-repeat;
	color:#0F4E61;
	padding-left:32px;display:block;padding-bottom:2px;padding-top:2px;font-size:0.9em;margin:0px;
}
#right-column #primary-content h1 {
	color:#006600;
	line-height:1.4em;
	font-size:1em;
	margin-bottom:18px;
	
}
#right-column #primary-content h2 {
	color:#006600;
	line-height:1.4em;
	font-size:0.7em;
	font-weight:lighter;
	text-transform:uppercase;
	margin-top:18px;margin-bottom:18px;
}
#right-column #primary-content p {
	
}
#right-column #primary-content blockquote {
	padding-left:60px;
	line-height:1.4em;
	font-size:0.8em;
}
#right-column #primary-content .chapter-1 {
	padding-left:60px;
	line-height:1.4em;
	font-size:0.9em;
	margin-bottom:1.4em;
}
#right-column #primary-content .image-box{
	height:180px;
	width:220px;
	float:left;
	padding:8px 8px 0px 24px;
	margin-bottom:4px;
	margin-right:3px;
	margin-left:0px;
	font-size: 0.8em;
}

#stage-3{
	background-color:#7AC142;
	text-align:left;
	
}
#footer{
	width:960px;
	margin:auto;
	text-align:left;
	height:100px;
}
#footer-txt-container {
color:#fff;padding-top:32px;
font-family:Arial, Helvetica, sans-serif;font-size:0.7em;
}

#menu-bar{
height:119px;
background-repeat:no-repeat;
}
#left-column{
width:360px;
float:left;
}
#right-column{
width:590px;
background-color:#FFFFFF;
float:right;
}
#stage-divider{
width:960px;
margin:auto;
height:90px;
clear:both;
display:block;
background-image:url(gfx/cloudy_1.gif);
background-repeat:no-repeat;
background-position:right;
}
#footer{
background-image:url(gfx/footer.gif);
background-repeat:no-repeat;
background-position:right;
height:32px;
margin-bottom:100px;
}
/* </Main elements and place holders> */

/* <menus> */

#left-column .single-menu .start {
background-repeat:no-repeat;
background-image:url(gfx/menu_left_top.jpg);
}
#left-column .single-menu .middle {
background-repeat:repeat-y;
background-image:url(gfx/menu_left_content.jpg);
}
#left-column .single-menu .end {
background-repeat:no-repeat;
height:25px;
background-image:url(gfx/menu_left_btm.jpg);
margin-bottom:5px;
}

#left-column .double-menu span.white-topic{
color:#FFF;
}
#left-column .double-menu a{
width:285px;line-height:1.4em;
}

#left-column .double-menu a#double-selected{
color:#000000;
text-decoration:none;
font-weight:bold;
}


/*</menus>*/

/* <Tags> */
#primary-topic h1{
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.4em;
	font-weight:lighter;
	margin-bottom: 35px;
	padding-top: 10px;
	padding-bottom: 10px;
}
/* </Tags> */
.single-menu .middle .content-area {
	padding-left: 48px;
	font-size: 0.8em;
}
#left-column .single-menu {
	font-family: Arial, Helvetica, sans-serif;
	
}
.single-menu .middle .content-area a {
	padding-top: 8px;
	padding-bottom: 8px;
	display: block;
	color: #0F4E61;

}

.single-menu .middle .content-area a.level-1-link{
	background-image: url(gfx/icons/items_bullet_normal.gif);
	background-repeat: no-repeat;
	padding-left:16px;
	background-position:left 10px;
}
.single-menu .middle .content-area a#selected-group{
	background-image: url(gfx/icons/items_bullet_selected.gif);
	font-weight:bold;
}
.single-menu .middle .content-area .items .items-start {
	background-repeat:no-repeat;
	height:7px;
	background-image:url(gfx/icons/items_start.gif);
}
.single-menu .middle .content-area .items .items-end {
	background-repeat:no-repeat;
	height:10px;
	background-image:url(gfx/icons/items_end.gif);
}
.single-menu .middle .content-area .items .items-content {
	background-repeat:repeat-y;
	background-image:url(gfx/icons/items_content.gif);
	padding-left:12px;
}
.single-menu .middle .content-area .items .items-content a {
	padding-left:8px;
	
}
.single-menu .middle .content-area .items .items-content a:hover {
	background-repeat:no-repeat;
	background-image:url(gfx/icons/items_hover.gif);
	background-position:left 4px;
	text-decoration:none;
}

.single-menu .middle .content-area a#selected-product {
	background-image:url(gfx/icons/product_selected.gif);background-repeat:no-repeat;
	text-decoration:none;
	background-position:-15px 0px;
}
.single-menu ul.subitems-wrap{
background-color:#CCCCCC;
padding-left:12px;

}
.single-menu .start h1 {
	padding-top: 14px;
	padding-bottom: 12px;
	font-size: 1em;
	color: #FFFFFF;
	padding-left: 52px;
	background-repeat: no-repeat;
	background-position: 7px 7px;
}
#product #stage-1 #page #left-column .single-menu .middle .content-area .items {
	padding-left: 18px;
}
#stage-2 #lift-up #latest .newsbox {
	display:block;
	float: left;
	height: 80px;
	width: 455px;
	font-family:Arial, Helvetica, sans-serif;
	margin-top:10px;
	border-bottom:1px solid #79C041;
}

#stage-2 #lift-up #latest .newsbox .plain-date {
	float: left;
	padding-top:19px;
	padding-left:10px;
	width: 50px;
	height: 50px;
	background-image:url(gfx/icons/calendar_template.gif);background-repeat:no-repeat;
}
#stage-2 #lift-up #latest .newsbox .plain-date span {
	font-size:10px;cursor:help;

}
#stage-2 #lift-up #latest .newsbox .text-content {
	float: left;
	width:340px;	
}
#latest .newsbox .text-content h3 {
font-weight:lighter;
font-size:0.9em;
color:#0F4E61;
margin-bottom:12px;		
}
#latest .newsbox .text-content div.meta-text {
font-size:0.70em;
color:#8F9D83;
line-height:1.4em;		
}
#stage-2 #lift-up #latest .newsbox .read-more {
	float: left;
	width: 50px;
}
#right-column #primary-content .image-box a {
	margin-top: 12px;
	color: #003366;
	display: block;
	line-height: 1.4em;
	padding-top: 4px;
	padding-bottom: 4px;
}
#right-column #primary-content .image-box span {
	color:#CCC;
	display: block;
}
#primary-content .faq-chapter {
	color: #649E34;
	margin-bottom: 12px;
}
#primary-content .question {
	margin-top: 6px;
	margin-bottom: 12px;
	font-size: 0.8em;
	font-weight: bold;
	color:#4B7827;
	text-decoration:underline;
}
#primary-content .answer {
	font-size: 0.9em;
	padding-left: 24px;
	margin-bottom: 12px;
	margin-top: 5px;
	color:#666666;
}

.small-date-full{
font-size:9px;color:#CCCCCC;float:right;
}
#primary-content #on-stage {
text-align:center;
}
#primary-content #on-stage .links-name {
text-align:center;padding-bottom:43px;
}
#primary-content #on-stage .links-name a {
font-size:0.8em;display:block;color:#0F4E61;font-family:Arial, Helvetica, sans-serif;padding:6px;
}
#primary-content #on-stage .links-name span {
font-size:0.8em;display:block;color:#ccc;font-family:Arial, Helvetica, sans-serif;
}
#left-column .txt-sector {
	color: #FFFFFF;
	width: 260px;
	line-height: 1.3em;
	padding-bottom: 12px;
	padding-left: 6px;
}
#left-column .txt-sector .mark-down {
	color: #333333;
}
#left-column .employee img {
	float: left;
	padding-right: 18px;
}
#left-column .employee {
	height: 80px;
}
#contact label {
	display: block;
	font-size: 0.8em;
	padding-bottom: 5px;
	padding-top:10px;
	margin-left: 28px;
}
#contact .field {
	border: 1px solid #398115;
	padding-top:2px;
	padding-bottom:2px;
	margin-left: 25px;
}
#static-text-container h1 {
	color: #FFFFFF;
	font-family: "Trebuchet MS";
	font-size: 1.8em;
	font-style: italic;
	padding-bottom: 24px;
}
#static-text-container ul {
	font-family: "Trebuchet MS";
	font-size: 1.2em;
	color: #FFFFFF;
	padding-left: 18px;
}
#static-text-container li {
	line-height: 1.4em;
	list-style-type: disc;
	list-style-position: outside;
	padding-top: 4px;
	padding-bottom: 4px;
}
#static-text-container p {
	font-family: "Trebuchet MS";
	font-size: 1.2em;
	color: #FFFFFF;
	margin-bottom:18px;
	display:block;
}
#static-text-container p span.intend{

}
#static-text-container {
	width: 580px;
	padding-left: 24px;
}
#static-content{
background-repeat:no-repeat;background-position:top right;height:600px;
}
.employee-content .name {
	display: block;
	
}
.employee-content .phone {
	padding-top: 4px;
	margin-bottom: 5px;
	display: block;
	color: #FFFFFF;
}
.static-bold {
	font-weight: bold;
	color: #0F4E61;
}

/* Rekry */
.rekry-topic{margin-bottom:12px;font-size:26px;font-weight:lighter;font-family:Arial, Helvetica, sans-serif;color:#F3F3F3;}
#custom-txt-left{width:440px;float:left;line-height:1.2em;font-family:Arial, Helvetica, sans-serif;color:#F3F3F3;font-size:13px;}
#custom-txt-left h2{margin-bottom:12px;margin-top:12px;font-size:20px;font-weight:lighter;}
#custom-txt-left a{background-image:url(gfx/pdf_link.gif);
	background-repeat:no-repeat;
	color:#0F4E61;
	padding-left:32px;display:block;padding-bottom:2px;padding-top:2px;font-size:0.9em;margin:0px;margin-top:8px;margin-bottom:2px;}
