@charset "utf-8";
/* CSS Document */
@import url(../css/stylecontent.css);
@import url(../css/stylemodal.css);
html{}
body  {
	font:100% Verdana, Geneva, sans-serif;
	background: #fff;
	margin: 0;
	padding: 0;
	text-align: left;
	font-size:10px; 
	color:#0e6a2b;
}
h1{ clear:both; font:100% Arial; margin:0 0 1em 0; padding-top:0.5em; color:#7f7f7f; font-size:11px; font-weight:normal; text-align:left; letter-spacing:0.1em;}
h2{ margin:0; padding:0; font-size:11px; font-weight:normal;}
h3{ margin:0; padding:0; font-size:11px; font-weight:normal;}
h4{ margin:0; padding:0; font-size:11px; font-weight:normal;}
h5{ margin:0; padding:0; font-size:11px; font-weight:normal;}
h6{ margin:0; padding:0; font-size:11px; font-weight:normal; font-size:11px; color:#b3b3b3; padding-top:0.5em;}
img{ border:none;}
a{ text-decoration:none;}
p{ margin:0; padding:0;}

.columnContainer { background:#ffffff url(/img/design/kl_bcgbody_in.gif) top repeat-x; }
.columnContainer #pointActions{ position: fixed; width:118px; height:155px; top:300px; right:0; z-index:1000;}

.columnContainer #container {position: relative; width: 100em; margin: 0 auto; margin-bottom:2em; text-align: center; padding:0; min-height:79em; height:100%; background:url(/img/design/kl_bcgimgmain_in.jpg) left top no-repeat; _display:inline-block;}
																																																													.columnContainer #container {_height: expression( document.body.clientHeight < 790 ? "789px" : "auto" );}
.columnContainer #container #header{ position:relative; clear:both; margin:0; padding:0; width:100%; display:inline-block;}																																																													
.columnContainer #container #header #logo{ position:absolute; top:1.5em; left:2.9em; width:19em; height:16em; z-index:100;}
.columnContainer #container #header .title{ position:relative; clear:both; margin:2.6em 0 0.6em 26.6em; text-align:left;}
.columnContainer #container #header .adress{ position:relative; clear:both; padding:0; margin:0 0 0 27.9em; color:#0e6a2b; font-size:1em; font-weight:normal; } 
.columnContainer #container #header .adress a{ font-size:1.1em; color:#0e6a2b; text-decoration:underline;}
.columnContainer #container #header .adress .street{ font-size:1.4em; font-weight:bold; padding-left:4em;}
.columnContainer #container #header .adress .phone{ font-size:2.4em; font-weight:bold;}
.columnContainer #container #header .menu{ position:relative; clear:both; margin:0.5em 0 0 26.6em; text-align:left; background:url(/img/design/kl_bcgmenu_in.png) left top no-repeat; width:72.7em; height:3.5em;}
.columnContainer #container #header .slogan{ position:relative; clear:left; font-size:1em; margin:2.5em 0 0 33.6em; padding:0; width:44.1em; text-align:left;}
.columnContainer #container #header .features{ position:relative; clear:left; font-size:1.2em; font-weight:normal; text-align:justify; margin:0.2em 0 0 28em;  width:36em;  }
.columnContainer #container #header .buttons{ position:relative; clear:left;font-size:1em; margin:6.9em 0 0 25.5em; padding:0; width:55em; text-align:left;}
.columnContainer #container #header .buttons .but1{ position:relative; float:left; width:18.1em; height:3.4em; margin:0; padding:0; background:url(/img/design/kl_bcgbauheader_in.png) left top no-repeat; text-align:center;}
.columnContainer #container #header .buttons .but1 p{ font-size:1.1em; font-weight:bold; margin-top:0.55em;}
.columnContainer #container #header .buttons a.link1{ color:#6e9c00;}
.columnContainer #container #header .buttons a.link2{ color:#df001e;}
.columnContainer #container #header .buttons a.link3{ color:#3284c7;}
.columnContainer #container #header .flash{ position:relative; float:right; font-size:1em; width:19.7em; height:25.9em;}

.columnContainer #container #maincontent{ position:relative; clear:both; display:inline-block; font-size:1em; margin-top:2.5em;}
.columnContainer #container #maincontent .leftside{ position:relative; float:left; font-size:1em; width:64.4em;}
.columnContainer #container #maincontent .leftside .results{ position:relative; clear:both; font-size:1em; text-align:left;}
.columnContainer #container #maincontent .leftside .results p.title{ font-size:1.4em; color:#6c9400; font-weight:bold; margin:0 0 0.5em 2em;}
.columnContainer #container #maincontent .leftside .results .block{ width:64em; height:14.5em; text-align:right;}

.columnContainer #container #maincontent .leftside .faq{ position:relative; float:left; font-size:1em; margin-top:0.5em; width:28.3em; text-align:left;}
.columnContainer #container #maincontent .leftside .faq p.title{ font-size:1.4em; color:#3284c7; font-weight:bold; margin:0 0 0 2em;}
.columnContainer #container #maincontent .leftside .faq .block{ width:28.3em; background:url(/img/design/kl_bcgleftfaq_in.gif) center bottom no-repeat; padding:1.5em 0 0.6em 0; min-height:23em;}
.columnContainer #container #maincontent .leftside .faq .block .element{ background: url(/img/design/kl_bcgpointlifaq_in.gif) left 0.2em no-repeat; padding:0 0 0 1.5em; margin:0 1em;}
.columnContainer #container #maincontent .leftside .faq .block .element p{ font-size:1.1em; color:#3284c7; margin:0.4em 0;}
.columnContainer #container #maincontent .leftside .faq .block .but2{ position:relative; float:left; background:url(/img/design/kl_bcgbuttondown_in.png) left top no-repeat; font-size:1.1em; font-weight:bold; width:10.7em; height:2em; color:#3284c7; text-align:center; padding:0.2em 0; margin:0.8em 0.5em;}
.columnContainer #container #maincontent .leftside .new{ position:relative; float:right; font-size:1em; margin:0.5em 1.8em 0 0; width:33.3em; text-align:left;}
.columnContainer #container #maincontent .leftside .new p.title{ font-size:1.4em; color:#6c9400; font-weight:bold; margin:0 0 0 0.8em; line-height:1.1;}
.columnContainer #container #maincontent .leftside .new .block{ width:33.3em; background:url(/img/design/kl_bcgleftnew_in.gif) center bottom no-repeat;min-height:23.2em; padding:0 0 0.6em 0;}
.columnContainer #container #maincontent .leftside .new .block p{ font-size:1.2em; margin:0.4em 0.8em; color:#404f55; text-align:justify;}
.columnContainer #container #maincontent .leftside .new .block .but2{ position:relative; float:right; background:url(/img/design/kl_bcgrightliadetail_in.gif) left center no-repeat; width:9em; padding:0.5em 0 0.8em 0 ; margin-right:1em; text-align:center}
.columnContainer #container #maincontent .leftside .new .block .but2 a{font-size:1.1em; font-weight:bold; color:#404f55;}

.columnContainer #container #maincontent .rightside{ position:relative; float:right; margin-right:0.5em; width:34.6em;}

.columnContainer #container #maincontent .rightside .top{ position:relative; clear:both; margin:0;}
.columnContainer #container #maincontent .rightside .middle{position:relative; clear:both; margin:0; background:url(/img/design/kl_bcgrightmiddle_in.gif) right repeat-y; text-align:center;}
.columnContainer #container #maincontent .rightside .titleBox{ background:url(/img/design/kl_bcgrightmiddletitle_in.gif) top no-repeat;}
.columnContainer #container #maincontent .rightside .titleBox p{ color:#FFF; font-size:1.2em; font-weight:bold; text-transform:uppercase; padding:0.7em 0;}
.columnContainer #container #maincontent .rightside .middle ul{ margin:0; padding:0; list-style:none;}
.columnContainer #container #maincontent .rightside .middle li{background:url(/img/design/kl_bcgrightlia_in.gif) 1.3em center no-repeat;   padding:0.7em 0 0 0;}
.columnContainer #container #maincontent .rightside .middle li div{background:url(/img/design/kl_bcgrightli_in.gif) center bottom no-repeat; padding:0 0 0.7em 3.5em; text-align:left;}
.columnContainer #container #maincontent .rightside .middle li a{font-size:1.1em; font-weight:bold; color:#404f55;}
.columnContainer #container #maincontent .rightside .middle li.end{ background:none; padding:0.7em 0; padding-left:23em;}
.columnContainer #container #maincontent .rightside .middle li.end div{background:url(/img/design/kl_bcgrightliadetail_in.gif) left center no-repeat; width:9em; padding:0.5em 0 0.8em 0 ; text-align:center;}
.columnContainer #container #maincontent .rightside .middle li.end a{font-size:1.1em; font-weight:bold; color:#404f55;}
.columnContainer #container #maincontent .rightside .bottom{ position:relative; clear:both; margin:0;}


.columnContainer #container #footer{ position:absolute; left:0; bottom:-2.2em; z-index:1; height:2em; color:#027ddd; width:100%;}		
.columnContainer #container #footer .leftside{ position:relative; float:left; font-size:1.2em; margin-left:0.5em;}
.columnContainer #container #footer .rightside{ position:relative; float:right; font-size:1.2em; text-align:right; margin-right:1.5em; color:#027ddd;}
.columnContainer #container #footer .rightside a{ color:#027ddd;}
.columnContainer #container #footer .rightside a:hover{ text-decoration:underline;}

/* menu */
#jsddm{	margin: 0 0 0 9em;	padding: 0;}
#jsddm li{float: left; list-style: none; font: 1.2em Tahoma, Arial; padding:0.7em 0;}
#jsddm li a{ display: block; background: none; padding: 0 0.8em; text-decoration: none; border-right: none; color: #fff; text-transform:uppercase; white-space: nowrap}
#jsddm li a:hover{	background:none; color:#d3eafd;}
#jsddm li ul{ margin: 0; padding: 0 10px; position: absolute; visibility: hidden; border: 0.1em solid #000; background: #3c3c3c;}
#jsddm li ul li{ float: none; display: inline; border-bottom: 1px solid #000; border-left:none;	text-align:left;}
#jsddm li ul li a{	width: auto; padding:5px 12px 5px 30px;	background: #3c3c3c url(../img/design/skars_bcglisubmenu.gif) 10px center no-repeat;				border-bottom:1px solid #4d4d4d; color: #e7e7e7;}
#jsddm li ul li a:hover{color: #fff; background: #4d4d4d url(../img/design/skars_bcglisubmenu.gif) 9px center no-repeat;}
#jsddm li ul li.splash{ height:4px;}
/*----------------------*/	
