@CHARSET "utf-8";

img	{ border: 0px; }

h3,h2 { font:bold 13px dotum,Verdana, Arial, Helvetica, sans-serif; color:##0033CC; }
h3,h2 a { color:#0033CC; }
h3,h2 a:hover { color:#373737; }


body {
  @font-face {
    font-size: 12px;
    /*font-family: 'ÇÔÃÊ?';*/
    font-family: Dotum,Helvetica,georgia,serif,Arial,Verdana,sans-serif;
    font-style:  normal;
    font-weight: normal;
    /*src: url(http://www.kthlab.com/font/DBFNT2.eot);*/
  }
/*
    font-size: 12px;
  @font-face {
    font-family: 'ÇÔÃÊ?';
    font-style:  normal;
    font-weight: normal;
    src: url(../font/DBFNT2.eot);
    font-size: 11px;
  }
    font:12px/18px Dotum,Helvetica,georgia,serif,Arial,Verdana,sans-serif;
*/
  background:#fafafa top repeat-x;
  color:#888;
  /*padding:3em;*/
/*	background:#ececec url(../images/background2.gif) top repeat-x;*/
	text-align:center; /* IE */
	margin: 0px; 
	/*color:#5D686C;*/
}
p {
    margin-bottom:1.5em;
    line-height:145%;
  }
  p.untertitel {
    padding-bottom:0.5em;
    border-bottom:3px double #ccc;
    margin-bottom:1em;
  }
  a {
    color:#69c;
  }
  
  a:hover {
    color:red;
  }
  
.clearDiv { clear:both;}
#footer, #footer a { font-size:11px; text-decoration:none; color:#5D686C; margin-top: 10px;}
.tblBorder { border: 1px solid #C2C2C2;}
.tblBrdrBG { background:url(../images/tablebg.gif) repeat-x bottom left; border: 1px solid #C2C2C2; }
.tblTopLeftCorner { position: relative; background: url(http://www.kthlab.com/images/cornercurvetl.gif) no-repeat top left; width: 5px; height: 5px; margin-top: -1px; margin-left: -1px; }
.tblTopRightCorner { position: relative; background: url(http://www.kthlab.com/images/cornercurvetr.gif) no-repeat top right; width: 5px; height: 5px; margin-top: -1px; margin-right: -1px; }
.tblBotLeftCorner { position: relative; background: url(http://www.kthlab.com/images/cornercurvebl.gif) no-repeat bottom left; width: 5px; height: 5px; margin-bottom: -1px; margin-left: -1px; }
.tblBotRightCorner { position: relative; background: url(http://www.kthlab.com/images/cornercurvebr.gif) no-repeat bottom right; width: 5px; height: 5px; margin-bottom: -1px; margin-right: -1px; }
/*
#logoDiv { background:url(../images/sslogo.gif) no-repeat; width: 200px; height: 62px; float: left; margin-top: 13px; cursor:pointer;}
*/
#logoDiv { background:url(../images/logo.gif) no-repeat; width: 280px; height: 35px; float: left; margin-top: 1px; cursor:pointer;}
#logoDiv1 { background:url(../images/dmicon_60style.gif) no-repeat; width: 70px; height: 42px; float: left; margin-top: 1px; cursor:pointer;}
#logoDiv2 { background:url(../images/kthlab_datamagic_logo_x1.png) no-repeat; width: 130px; height: 38px; float: left; margin-top: 1px; cursor:pointer;}

#contactDiv { font-size: 10px; color:#5C676B; text-align:right; margin-top: 11px; float: right; }

.getmore a{ font-weight:bold; text-decoration:underline; text-align:right;}
.getmore a:hover{font-weight:bold; text-decoration:none}
.greentext{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#50b848;}
.bluetext_blur { font-family:Verdana, Arial, Helvetica, sans-serif; color:#d6e7ff;}
.bluetext { font-family:Verdana, Arial, Helvetica, sans-serif; color:#0C64C7;}
.graytext { font-family:Verdana, Arial, Helvetica, sans-serif; color:#727272;}
.blacktext{ color:#000; font-size:12px;}
.bdrbtm{ border-bottom:1px dotted #bbb; padding-bottom:5px;}
.desctext { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; margin-top:5px;}
/*
span .dropDownbg a {  background: url(http://www.kthlab.com/images/arrow.gif) no-repeat -461px -172px; padding-right:7px; }
*/
span .dropDownbg a {  background: url(http://www.kthlab.com/images/arrow.gif) no-repeat; float: left; }
.menuBG { background: url(http://www.kthlab.com/images/bluebar_bg.gif) repeat-x;height: 41px; }
#menuLeft { background: url(http://www.kthlab.com/images/bluebar_l.gif) no-repeat; width: 15px; height: 41px; float: left;}
#menuMain { 
/*
  @font-face {
    font-family: 'ÇÔÃÊ?';
    font-style:  normal;
    font-weight: normal;
    src: url(http://www.kthlab.com/font/DBFNT2.eot);
  }
color: #fff; font-weight: normal; line-height: 41px; float: left; margin-left: 25px;
*/
/*src: url(http://www.kthlab.com/font/DBFNT2.eot); font-family: 'ÇÔÃÊ?'; color: #fff; line-height: 41px; float: left; margin-left: 25px;*/
src: url(font-family: 'dotum'; color: #fff; line-height: 41px; float: left; margin-left: 25px;
}
#menuMain span { width: 80px; height: 41px; float: left; }
.normaltab {width: 80px; height: 41px; float: left;}
#menuMain a { color: #fff; font-weight: normal; line-height: 41px; text-decoration:none;}
#menuMain a .dv { background: url(http://www.kthlab.com/images/bluebar_div.gif) no-repeat; width: 2px; height: 41px; float: left;}
#menuMain a .droparrow { background: url(http://www.kthlab.com/images/arrow.gif) no-repeat; width: 7px; height: 6px; float: right;}
#menuMain #current a { font-weight: bold; }
#menuMain .current a { font-weight: bold; }
#menuRight { background: url(http://www.kthlab.com/images/bluebar_r.gif) no-repeat; width: 15px; height: 41px; float: right;}

#drpDwnMenu { position: relative; clear:both; text-align: left;}
.menubg { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.kthlab.com/images/menuBG1.png', sizingMethod='scale');	width: 202px; height: 15px; }
html>body .menubg {	background: url(http://www.kthlab.com/images/menuBG1.png) no-repeat left bottom; }
.menu a:link, .menu a:visited { color:#777676; font-weight:bold; display:block; padding:1px 3px 1px 5px; border-left: 1px solid #c2c2c2; border-right: 1px solid #c2c2c2; border-bottom:1px dotted #e7e7e7; background-color:#fff; line-height: 16px;	text-decoration:none; }
.menu a:hover {	background-color:#E7E7E7; color:#000; }
.menu .options { margin:0px 1px 0px 1px; padding:0px; width:196px; *width: 196px; _width:196px; text-align: left; font-size: 11px; line-height: 11px; z-index:auto;	}
.menu a.menuinner { color:#777676; font-weight:normal; display:block; padding:1px 3px 1px 5px; border-left: 1px solid #c2c2c2; border-right: 1px solid #c2c2c2; background-color:#fff; background-image:url(../images/melist.png); background-position:15px 7px; background-repeat:no-repeat; line-height: 16px; text-decoration:none; padding-left:25px; }
.menu a:hover.menuinner { background-color:#E7E7E7; color:#000; }

/*
#dropDownMenu { position: absolute; z-index:99; text-align: left; display:none; width:202px}
.menubg {	background: url(http://www.kthlab.com/images/menuBG1.png) no-repeat -2px -231px; width:202px; height:15px }
.menu a:link, .menu a:visited { color:#777676!important; font-weight:bold; display:block; padding:1px 3px 1px 5px; border-left: 1px solid #c2c2c2; border-right: 1px solid #c2c2c2; border-bottom:1px dotted #e7e7e7; background-color:#fff; line-height: 16px;	text-decoration:none; }
.menu a:hover {	background-color:#E7E7E7; color:#000!important; }
.menu .options { margin:0px 1px 0px 1px; padding:0px; width:196px; *width: 196px; _width:196px; text-align: left; font-size: 11px; line-height: 11px; z-index:auto;	}
.menu a.menuinner { color:#777676!important; font-weight:normal; display:block; padding:1px 3px 1px 5px; border-left: 1px solid #c2c2c2; border-right: 1px solid #c2c2c2; background:#fff url(../images/me-images.gif) no-repeat -498px -184px; line-height: 16px; text-decoration:none; padding-left:25px; }
.menu a:hover.menuinner { background-color:#E7E7E7; color:#000; }
*/

#mainContent { margin:0; padding:0; display:inline; }
#leftContentDiv { width:780px; float: left; padding-top:10px; }
#rightContentDiv { width:200px; float: right; }

#page {
	width:980px;
	margin:0 auto;
	height:100%;
	text-align:left; /* IE */
}

	/* rounded corners */
	
	dl.whitebox {background:#fff url(../images/whitebox_brd_top_left.gif) top left no-repeat; margin:0; padding:0;}
	dl.whitebox dt {background:transparent url(../images/whitebox_brd_top_right.gif) top right no-repeat; padding:10px; text-align:center; color:#fff;}
	dl.whitebox dd {background:#fff url(../images/whitebox_brd_btm_left.gif) bottom left no-repeat; padding:0; margin:0;}
	dl.whitebox dd p {margin:0;}
	dl.whitebox dd p.last {background:transparent url(../images/whitebox_brd_btm_right.gif) bottom right no-repeat; padding:10px;}

	dl.whitebox dd.fixedwdth {background:transparent url(../images/whitebox_brd_btm.gif) bottom no-repeat;}







#searchDiv { position:relative; margin-top: -1px; background-color:#fff; }
.searchInput { float: left; border: none; background-color:#EFEFEF; width: 160px; color: #5E656D; }
.searchButton{position:relative; background-color:#efefef; border:none; color: #5E656D; cursor:pointer; float:right; width:32px; padding:0px; margin:0px;}
#searchDiv span { float:right; cursor: pointer; }
#liveDemoDiv { background:url(../images/livedemo.gif) no-repeat; width:110px;  height: 34px; float:left; cursor:pointer; }
#downloadDiv { background:url(../images/download.gif) no-repeat; width:101px;  height: 34px; margin-left: 1px; float:left; cursor:pointer; }
#buynowDiv { background:url(../images/buynow.gif) no-repeat; width:90px;  height: 34px; margin-left: 1px; float:left; cursor:pointer; }
.subtitleStyle1 { font-size: 1.5em; font-weight:bold; margin: 6px 0px 3px 0px; padding:0px; color:#000000;}
.subtitleStyle2 { font-size: 1em; font-weight:bold; margin-top: 7px; padding:0px; margin-bottom:5px; }
.submenuDiv { float: left; color: #5D686C; height: 20px; font-size: 11px;}
.submenuDiv div{ float:left; padding: 0px 5px;}
.submenuItem {  border-left:1px solid #c2c2c2; line-height: 20px; cursor: pointer; }
.submenuItem:hover { background:url(../images/submenucurrent.gif) no-repeat right top; line-height: 20px; cursor: pointer; }
/*.submenuDiv span {float:left;}*/
.submenuDiv a { color: #5D686C; text-decoration:none;}
.submenuDiv a:hover { color: #5D686C; text-decoration:none;}
.subCurrent { background:url(../images/submenucurrent.gif) no-repeat right top; line-height: 20px; color: #373737; font-weight:bold; border-left:1px solid #465153; cursor:pointer;}
.subCurrent div { background:none; }
.submenuContent{ font:normal 11px verdana; line-height:20px; padding:10px; text-align:left; background-color:#FFFFFF; }
.submenuContent a { color:#0033CC; }
#advtOne { background:url(../images/ipslasupportadv.gif) no-repeat bottom left; border: 1px solid #C2C2C2; cursor:pointer;  width: 223px; height: 157px; margin-top: 14px;}
#advtTwo { background:url(../images/provenandtrusted.gif) no-repeat bottom left; border: 1px solid #C2C2C2; cursor:pointer;  width: 223px; height: 174px; margin-top: 11px;}
.submenuContent a:hover { color:#373737; }
#imgReducer { float:right; margin-right: 3px; cursor: pointer; line-height: 19px; height: 13px; width: 16px; margin-top: 3px;}
.imgShow {background:url(../images/imgshow.gif) no-repeat top left;}
.imgHide {background:url(../images/imghide.gif) no-repeat top left;}
.indndImg { background:url(../images/indntimg.gif) no-repeat top right; padding-top: 3px;}
.quickLinks { float: left; margin-left: 10px; text-align:left; width: 200px;}
.quickLinks a { text-decoration:none; color:#5D686C;}
.quickLinks a:hover { text-decoration:none; color:#000;}
.quickLinks ul { font-weight:bold; color:#5D686C; font-size: 12px; list-style-type: none; margin:0; padding:0;  }
.quickLinksLi { font-weight:normal; display:block; margin:0; padding:0; font-size: 11px; }
.quickLinks-subLi { font-weight:normal; display:block; font-size: 11px; background:url(../images/indntimg.gif) no-repeat; background-position:1px 1px; padding-left:15px; }
img { border:none; }
.traininglist { padding:0px; margin:0 0 0 10px; font-size:11px; }
.traininglist li { margin:0; padding-left:10px; background:url(../images/sslist.png) 0px 10px no-repeat; list-style:none; line-height:24px; }
.traininglist li a { color:#5D686C; text-decoration:none; }
.traininglist li a:hover { color:#000; text-decoration:underline; }
.iconlist { list-style: none; background-repeat: no-repeat; background-position:top center; margin:0 0 0 20px; padding: 0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; }

/*#pagecointainer { width:888px; margin: 0px auto; }*/
#pagecointainer { width:980px; margin: 0px auto; }
#pagewrapper { text-align: center; margin-top:10px; }
#topcontent { height: 50px; }
.searchInputBorder { margin: 5px; border:1px solid #ccc; }
.searchInputBg { border:1px solid #fff; background-color:#EFEFEF; clear:both; height:19px; line-height:19px; display:block; text-align:right; }
.allproductsDiv { height: 25px; margin: 10px 5px 5px 5px; }
.allproducts { float:left; cursor:pointer; }
.commonfeedback { float:right; cursor:pointer; }
/* 
.ullists { padding:0px; margin-left:50px; list-style:none; }
*/
.listbullet { padding:0px; margin:0px; padding-left:10px; background:url(../images/bullet.gif) 0px 8px no-repeat; list-style:none; line-height:20px; }
.tablehead { font:bold 11px Verdana, Arial, Helvetica, sans-serif; }
.listtype {	margin:0 0 0 10px; padding:0; }
.listtype li { margin:0; padding-left:20px; list-style:none; line-height:25px; background:url(../images/bullet1.gif) no-repeat; background-position:0.5em 0.8em; }
.bgmediumgray{background-color: #d8d8d8;}
.dottedline { border-bottom:1px dotted #CCCCCC; }
.BGwhitesmoke { background:#FFF; }
.normalcont { font:normal 11px verdana; line-height:20px; padding: 10px; text-align:left; background-color:#FFFFFF; }
.normalcont a { color:#0033CC; text-decoration:underline; }
.normalcont a:hover { color:#000; }
.normalcontlist { padding:0px; margin:10px 0 0 30px; }
.normalcontlist li { margin:0; padding-left:10px; background:url(../images/bullet.gif) 0px 10px no-repeat; list-style:none; line-height:25px; }
.headingnav { display:table; width:100%; border-bottom:1px dotted #989898; color:#9A9E9F; font:normal 10px Verdana, Arial, Helvetica, sans-serif; line-height:20px; margin-bottom:10px; height:20px; }
.headingnav a { color:#9A9E9F; text-decoration:none; }
.headingnav a:hover { color:#000; text-decoration:none; cursor:pointer; }
.headingnavbottom { display:table; width:100%; color:#9A9E9F; font:normal 10px Verdana, Arial, Helvetica, sans-serif; line-height:20px; border-top:1px dotted #989898; }
.headingnavbottom a { color:#9A9E9F; text-decoration:none; }
.headingnavbottom a:hover { color:#000; text-decoration:none; cursor:pointer; }
.information{ position:absolute; visibility: hidden; border: 1px solid #5D686C; background-color: white; width: 450px; padding: 2px; z-index:1; text-align:left; margin-top:-12px; }
.quicklinkarea{padding:4px;line-height:1.5; cursor:default; }
.secondlevellink{color:#5D686C; font-size:12px;line-height:20px}
a.secondlevellink:link,a.secondlevellink:active{color:#5D686C; font-size: 11px;font-family: Verdana, Arial, Helvetica, sans-serif;text-decoration: none;}
a.secondlevellink:visited{color:#5D686C; font-size: 11px;font-family: Verdana, Arial, Helvetica, sans-serif;text-decoration: none; }
a.secondlevellink:hover{color:#000; font-size: 11px;font-family: Verdana, Arial, Helvetica, sans-serif;text-decoration: underline;}
.secondbandlink{color:#5D686C; text-decoration:none; }
a.secondbandlink:link,a.secondbandlink:visited{color:#5D686C; text-decoration:none;}
a.secondbandlink:active { color:#5D686C; }
.shadow{position: relative; visibility: hidden;}
.listcontent{ font:normal 11px verdana; line-height:20px; padding: 10px; text-align:left; background-color:#FFFFFF; }
.syndlink { width:80px; height:20px; margin-top:10px; float:left; background:none; margin:none; cursor:pointer; }
#solutions { margin-left:10px; }
#solutions a { font-size:11px !important; margin:0px 0px 0px 0px; line-height:22px; color:#666666; }
/*
a { text-decoration:none; }
a:hover { text-decoration:underline; }
.normalcontbanner { line-height:20px; color:#666666;!important }
.bgmgray { background:#EEEEEE; }
.innerhead { font:bold 15px Verdana, Arial, Helvetica, sans-serif; color:#000; margin-bottom:10px; }
.mepagehead { font:bold 15px Verdana, Arial, Helvetica, sans-serif; color:#000; }
*/
.menuImgTitle { color: #000; font-size: 20px; font-weight: normal; line-height: 40px; padding-top:7px; }
.page-title { padding-left: 7px; }
.downloadicons { padding:0px 8px 0px 0px; }
.downloadbuttons { width: 306px; margin-top:10px; }
.topbandDiv { width:99.5%; }
.topbandDiv-inner { width:99.5%; display:none; }
.topband-solution { margin-top:54px; display:block; }
.solutiontag { margin-left:20px; }
.topband-content { padding:0px 0px 0px 37px; font-size:11px; }
.topbandcontent-title { color:#666666; text-align:justify; font-weight:bold; }
.topband-list { line-height:20px; padding:5px 0px 5px 20px; margin:0px; font-size:11px; text-decoration:none; color:#5D686C; }
.topband-list a { text-decoration:none; color:#5D686C; }
.topband-list a:hover { text-decoration:underline; color:#5D686C; }
.success-author { color:cccccc; font-size:10px; }
.success-stories { float:right; }
.allproduct-headline { border-bottom:1px dotted #999999; color:#5D686C; }
.tbltopband { margin-bottom: 5px; }
.me_bannerlinks a { width: 651px; }
.me_bannerlinks a { text-decoration:none;  }
.me_bannerlinks a:hover { text-decoration:none; cursor:pointer; }
.normallink a { color:#5D686C; text-decoration:none; }
.normallink a:hover { color:#5D686C; text-decoration:underline; }
.buynow { color:#5D686C; text-decoration:none; font-size:10px; }
a.buynow { color:#5D686C; text-decoration:none; }

