﻿body{
	margin:0px 0px 0px 0px; font-family:Verdana; font-size:12px; color:#CDCDCD;
}

#kg-main{
	width:888px; margin:0px auto; background-color:#3f3f3f; background-image:url('images/homepage_bg.jpg'); background-position:left top; background-repeat:repeat-x; padding:6px 6px 6px 6px;
}

.clear{
	clear:both;
}

h1{
	font-size:32px; color:white;
}

a{color:#ffffff;}



img{border:0px;}

input[type=text]{border:0px aqua solid; background-image:url('images/txt-bx-bg.png'); background-position:left bottom; background-repeat:no-repeat; background-color:transparent; height:28px;
	color:gray; padding:0px 5px 2px 5px; bottom:0px;
}

#title-div{width:622px; height:31px; float:left; text-align:left;	vertical-align:middle;	margin-left:25px; margin-bottom:15px; padding-top:25px;}
#title-div h1{font-size:26px; color:#ffffff;}
#entry{width:860px;	height:auto; padding-left:14px;	padding-right:14px;	float:left;	margin-bottom:10px; color:#666666;}
#entry p{font-family:Arial;	color:#666666;	font-size:12px;	margin:5px 0px 10px 0px;}

#c-bot{	width: 860px; float: left;padding: 0px 0px 0px 20px; color:white;}
#c-bot a{color:#6fb8ed;}

#c-bot table{width: 100%; border:0px;}
#c-bot td{padding:25px 10px 25px 10px; color:#b8b8b8;}


#top-menu{float:left; height:32px; width:860px; font-size:16px; color:#ffffff; text-align:right; padding:0px 20px 0px 20px; letter-spacing:1px;}
#top-menu a{
	padding:0px 25px 0px 25px; background-image:url('images/devider.jpg'); background-position:right center; background-repeat:no-repeat; text-decoration:none; color:#ffffff;
}

#top-menu a:active{
	padding:0px 25px 0px 25px; background-image:url('images/devider.jpg'); background-position:right center; background-repeat:no-repeat; text-decoration:none; color:#ffffff;
}

#top-menu a:visited{
	padding:0px 25px 0px 25px; background-image:url('images/devider.jpg'); background-position:right center; background-repeat:no-repeat; text-decoration:none; color:#ffffff;
}

#top-menu a:link{
	padding:0px 25px 0px 25px; background-image:url('images/devider.jpg'); background-position:right center; background-repeat:no-repeat; text-decoration:none; color:#ffffff;
}

#top-menu a:hover{
	color:#DDB516; text-decoration:none;
}

#top-menu a.ll{
	padding:0px 0px 0px 25px; text-decoration:none; color:#ffffff;
}

#top-menu a.ll:visited{
	padding:0px 0px 0px 25px; text-decoration:none; color:#ffffff;
}

#top-menu a.ll:link{
	padding:0px 0px 0px 25px; text-decoration:none; color:#ffffff;
}

#top-menu a.ll:active{
	padding:0px 0px 0px 25px; text-decoration:none; color:#ffffff;
}

#top-menu a.ll:hover{
	color:#DDB516; text-decoration:none;
}


#main-body{
	float:left; width:888px; background-image:url('images/kernergroup.jpg'); background-position:center top; background-repeat:no-repeat;
}

#kg-logo{
 float:left; width:293px; height:341px; padding:10px 18px 0px 46px;
}
#kg-txtbox{
	float:left; width:516px; padding:65px 0px 0px 0px;
}

#kg-txtbox1{
	float:left; width:516px; height:15px; padding:0px 0px 0px 0px;
}

#kg-txtbox2{
	float:left; width:478px; padding:10px 20px 20px 16px; border-right:1px #3d3d3d solid; border-left:1px #3d3d3d solid; color:#6F6F6F;
}

#kg-txtbox3{
	float:left; width:516px; height:8px; padding:0px 0px 0px 0px; background-image:url('images/main-txtbox-bottom.png'); background-position:center bottom; background-repeat:no-repeat;
}

#kg-divisions{
	float:left; width:540px; padding:10px 30px 20px 30px; color:#ffffff;
}

#blog-feed{
	float:left; width:250px; padding:34px 0px  10px  30px;  color:#ffffff;
}

#blog-feed a{
	color:#6fb8ed;
}
.division{
	float:left; width:250px; padding:24px 10px 30px 10px; font-family:Verdana; min-height:100px;
}

.division a{
	text-decoration: underline; color:#6fb8ed;
}

.division2{
	float:left; width:250px; padding:14px 10px 0px 10px; font-family:Verdana; color:#6F6F6F;
}

.division h1{
	font-size:22px; color:#ffffff; padding:0px 0px 0px 0px; margin:0px 0px 3px 0px;
}
.division2 h1{
	font-size:22px; color:#ffffff; padding:0px 0px 0px 0px; margin:0px 0px 3px 0px;
}

#blog-feed h1{
	font-size:22px; color:#ffffff; padding:0px 0px 0px 0px; margin:0px 0px 3px -5px;
}

#blog-feed h3{
	color:#bc9407; padding:0px 0px 0px 0px; margin:15px 0px 3px 0px;
}


#kg-footer{
	width:868px; float:left; height:15px; background-color:#787878; background-image:url('images/footer-camera.gif'); background-position:right center; background-repeat:no-repeat;
	color:#3e3e3e; font-size:11px; padding:10px 10px 10px 10px;
}

.opp-txt{float:left; width:400px; padding:0px 5px 0px 0px;}
.opp-frm{float:left; width:380px; padding:10px 0px 10px 10px;}

.opp-frm  textarea{
	background-color:#191919; height:50px; padding:5px 15px 5px 5px; background-image:url('images/op-txt_ar.png'); background-position:left top; background-repeat:no-repeat; border:0px aqua solid; color:gray;
}

.txt-ar{
	background-color:#191919; height:50px; padding:5px 15px 5px 5px; background-image:url('images/op-txt_ar.png'); background-position:left top; background-repeat:no-repeat; border:0px aqua solid; color:gray;
}

/* Legacy Slideshow stuff*/
#slideshow {list-style:none; color:#fff}
#slideshow span {display:none}
#wrapper {width:840px; margin:0px auto; display:none; position:relative;}
#wrapper * {margin:0; padding:0;}
#fullsize {position:relative; width:820px; height:500px; padding:135px 10px 10px 10px; border:0px solid #ccc; background:#191919; overflow:hidden; margin:0px 0px 0px 0px; border-bottom:10px #191919 solid;}
#information {position: absolute; top:145px; left:20px; width:500px; height:0; background:#000; color:#fff; overflow:hidden; z-index:200; opacity:.7; filter:alpha(opacity=70)}
#information-t {position: absolute; top:135px; left:10px; width:300px; height:0; background:#000; color:#fff; overflow:hidden; z-index:200; opacity:1; filter:alpha(opacity=70)}
#information h3 {padding:4px 8px 3px; font-size:14px}
#information-t h3 {padding:4px 8px 3px; font-size:14px}
#information p {padding:0px 8px 8px 10px; color:white;}
#information-t p {padding:0px 8px 8px 10px;}
#image {width:820px; border-right:10px #191919 dashed;}
#image img {position:absolute; z-index:25; width:auto; border-bottom:350px #191919 solid;}
.imgnav {position:absolute; width:25%; height:500px; cursor:pointer; z-index:150}
#imgprev {left:0; background:url(images/left.gif) left center no-repeat}
#imgnext {right:0; background:url(images/right.gif) right center no-repeat}
#imglink {position:absolute; height:500px; width:100%; z-index:100; opacity:.4; filter:alpha(opacity=40)}
.linkhover {background:url(images/link.gif) center center no-repeat}
#thumbnails {margin-top:5px; position:absolute; top:0px; left:0px;}
#slideleft {float:left; width:20px; height:126px; background:url(images/scroll-left.gif) center center no-repeat; background-color:#222}
#slideleft:hover {background-color:#333}
#slideright {float:right; width:20px; height:126px; background:#222 url(images/scroll-right.gif) center center no-repeat}
#slideright:hover {background-color:#333}
#slidearea {float:left; position:relative; width:790px; margin:2px 5px 2px 5px; height:126px; overflow:hidden}
#slider {position:absolute; left:0; height:126px;}
#slider img {cursor:pointer; border:1px solid #666; padding:3px}

#img-ttl{position:absolute; bottom:0px;}
#slider ul li{width:186px; height:20px; margin:0px 8px 8px 4px; padding:4px 0px 0px 5px; font-weight:bold; color:#ffffff; float:left; display: inline; background-image:url('images/trns.png'); float:left;}
#img-ttl .last{	width:180px; float:left;}



/* TABS */

#tabarea {
    width:840px;
}
ul.tabs {
    width:840px;
    margin:0;
    padding:0;
}
ul.tabs li {
    display:block;
    float:left;
    padding:0px 0px 0px -10px;
}
ul.tabs li a {
    display:block;
    float:left;
    padding:0px;
    width:350px;
    height:83px;
    text-decoration:none;
    outline:white none 0px;
}
.selected {
    font-weight:bold;
}
.tab-content {
    clear:both;
    border:1px solid #000000;
    padding:10px 10px 50px 10px;
    background-color:#191919;
    float:left;
}

#t1{
	background-image:url('images/opp-tab1.png'); background-position:left bottom; background-repeat:no-repeat;
}
#t2{
	background-image:url('images/opp-tab2.png'); background-position:left bottom; background-repeat:no-repeat;
}

#t1.selected{
	background-image:url('images/opp-tab1s.png');
}
#t2.selected{
 background-image:url('images/opp-tab2s.png');
}

ul.tabs li a:active{
	border:0px;
}
