@import url("core.css");
html,body {
	min-height: 100%;
}
body {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
	text-align:center;
}

.right {
	float:right;
}
.left {
	float:left;
}

.img-left {
float:left;
margin-right: 20px;
margin-bottom: 5px;
margin-top: 7px;
}

img.img-left {
border: 1px solid #000;
}

.clear {
	clear:both;
}
.clearspace {
	clear:both;
	height:1px;
	line-height:1px;
}
h1, h2, h3, h4, h5, h6 {
	margin:0px;
	padding:0px;
}
h1 { font-family: "Myriad Pro"; font-size:24px; font-weight: normal; color:#000000; padding:10px 0 10px 0;}
h2 { font-size:14px; font-weight:bold; padding-top:10px; padding-bottom:15px; }
h3 { font-size:12px; font-weight:bold; padding-top:10px; padding-bottom:10px;  }
ul, li {
	margin:0px;
	padding:0px;
	list-style:none;
}
a {color: #ee8100; text-decoration:none;}   
a:visited {color: #666666;} 
a:hover {color: #e51937; text-decoration:underline;}  
 
p {
	margin:0px;
	font-size:12px;
	line-height:20px;
	padding: 0px 0px 26px 0px;
}

/*#outer-mostwrapper { background-image:url(/images/outer-mostwrapper.png); background-position: center top; background-repeat:no-repeat;  background-color: #ffffff; background-attachment:fixed;
  }*/

#bodytag .autumntree { background:url(/images/trees/autumn-oak.jpg) repeat-x center 0; }
#bodytag .oaktree { background:url(/images/trees/oak.jpg) repeat-x center 0; }
#bodytag .brochuretree {background:url(/images/trees/kison-brochure-tree.jpg) repeat-x center 0;}
#bodytag .silvertree { background:url(/images/trees/silvertree.jpg) repeat-x center 0;  }
#bodytag .palmtree { background:url(/images/trees/palm.jpg) repeat-x; }
#bodytag .tree1 { background:url(/images/trees/tree1.jpg) repeat-x center 0; }
#bodytag .tree3 { background:url(/images/trees/tree3.jpg) repeat-x center 0; }
#bodytag .tree4 { background:url(/images/trees/tree4.jpg) repeat-x center 0; }




#oute-wrapper { background-image:url(/images/outer-wrapper3.png); background-position: center top; background-repeat:no-repeat; }
#inner-wrapper { background-image:url(/images/inner-wrapper.gif); background-repeat:repeat-x;}
#wrapper {
	text-align:left;
	padding:0px;
	margin:0px auto;
	width:971px;
}
#header { padding-top:130px; width:971px;}
#logo {
	position:absolute;
	width:310px;
	height:1px;
	padding-top:99px;
	overflow:hidden;
	margin:-120px 0 0 2px;
}
#mainnav { height:35px; float:left; padding-left:186px;}
#mainnav ul {}
#mainnav li { float:left}
#mainnav li a { display:block; height:1px; padding-top:34px; overflow:hidden; margin:0 25px 0 25px; }
#navabout { width:102px; background-image:url(../images/nav-about.gif);}
#navabout:hover, #navabout.active { background-position:0px -35px;}

#navservice { width:68px; background-image:url(../images/nav-services.gif);}
#navservice:hover, #navservice.active { background-position:0px -35px;}

#navclients { width:56px; background-image:url(../images/nav-clients.gif);}
#navclients:hover, #navclients.active { background-position:0px -35px;}

#navresource { width:89px; background-image:url(../images/nav-resources.gif);}
#navresource:hover, #navresource.active { background-position:0px -35px;}

#mainsection { padding-top:12px; width:971px; min-height:505px; height: 505px; height: auto; padding-bottom: 20px; position: relative; height: 100%; height: auto;}
#cta { float:left; width:210px; margin-top:44px;}
#cta li {}
#cta li a { background-image:url(../images/cta.png); width:210px; display:block;}
#ctkison { height:58px; background-position:0px 0px;}
#ctkison:hover, #ctkison.active { background-position:-210px 0px;}

#ctcore { height:34px; background-position:0px -58px;}
#ctcore:hover, #ctcore.active { background-position:-210px -58px;}

#ctcusto { height:33px; background-position:0px -92px;}
#ctcusto:hover, #ctcusto.active { background-position:-210px -92px;}

#ctsubs { height:48px; background-position:0px -124px;}
#ctsubs:hover, #ctsubs.active { background-position:-210px -124px;}


#content {
float:left;
min-height:400px;
height: 400px;
padding-bottom:40px;
padding-left:35px;
padding-right:106px;
width:499px;
background-image:url(/images/content-bg.png);
background-repeat: repeat-y;
background-position: right 565px;
height: 100%; height: auto;
}
.firstpara { font-family:Arial; font-size:14px; font-weight:normal; padding:0 15px 17px 0; line-height:23px;}
/*
#outersubnav { background-image:url(../images/subnav-bg-bottom.png); float:right; background-repeat:no-repeat; background-position:bottom;}
*/

#outersubnav {background-image:url(/images/subnav-bg-bottom.png);
background-position:center bottom;
background-repeat:no-repeat;
float:left;
margin-left:-80px;

}


#subnav { background-image:url(../images/subnav-bg.png); width:172px; background-repeat:repeat-y; margin-bottom:4px; padding:17px 10px 0px 19px;}
#subnav li a { background-image:url(../images/subnav-bullet.jpg); background-position:0px 2px; padding:0 0 11px 16px; text-decoration:none; color:#000000;
background-repeat:no-repeat; display:block;}
#subnav li a:hover, #subnav li a.active { background-image:url(../images/subnav-hover-bullet.jpg); color:#e51937; background-position:0px 0px;}

#footer_wrapper {
 	width: 970px;
	margin: 0 auto;

}
#footer { 
	padding-top: 15px;
	padding-bottom: 10px;
	color:#fff;
	text-align: center;
/*
padding:15px 360px 10px 390px;
position:fixed; 
z-index: 1000;
bottom: 0;
left: 0;*/

/*width: 100%;*/
}
#footer a { color:#FFFFFF; text-decoration:none;}
#footer a:hover { text-decoration: underline;}
h5 { font-size:10px; color:#FFFFFF; font-weight:normal;}


#home-content ul li{

list-style-type: disc;
margin-left: 25px;
padding:3px 0 5px;

}

#content ul li{
list-style-type: disc;
margin-left: 25px;
padding: 0px 0px 8px 0px;
line-height:16px;
}

#content ul ul li{
margin-left: 55px;
}


#content ol li{
list-style-type: decimal;
margin-left: 25px;
padding: 0px 0px 8px 0px;
line-height:16px;
}

#content ol, #content ul {
margin-bottom: 5px;
}

#subnav ul ul {
margin-left: 17px;
display: none;
margin-bottom: 7px;

}

#subnav ul ul li a{
padding-bottom: 15px;
background-image: none;
color:#555555;
}

#subnav ul li.active ul{
display: block;
}

.learn-more {
text-transform: uppercase;
font-weight: bold;
font-size: 11px;
}

a.learn-more: hover {
text-transform: uppercase;
font-weight: bold;
font-size: 11px;
text-decoration: underline;
}


.kison-table td{
height: 30px;
}