*{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6{font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym {border:0;}

html, body{min-height:100%;height:auto !important;height:100%;}
*{font-family:Arial, Helvetica, sans-serif;color:#765656;font-size:12px;}
img{display:block;}
a:hover{color:#d00;}

.clearfix:after {content: ".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:inline-block;}
* html .clearfix{height:1%;}
.clearfix{display:block;}

body{background:#fff url(/img/body_bg.gif) repeat-x;text-align:center;}
#ct0{width:782px;background:url(/img/ct_bg_l.gif) no-repeat top left;padding-left:16px;margin:auto;min-height:360px;height:360px;height:auto !important;}
#app #ct0{width:90%;min-width:782px;}
#ct1{background:#fff url(/img/ct_bg_r.gif) no-repeat top right;padding-right:16px;min-height:360px;height:360px;height:auto !important;}

#hd{height:83px;background:url(/img/hd_bg.gif) repeat-x top left;}
#logo{float:left;padding:25px 0 0 25px;}

#hd .nav{margin-right:25px;}
#hd .nav ul{float:right;margin-top:58px;}
#hd .nav ul li{display:inline;float:left;margin-left:20px;}
#hd .nav ul li a img{border-bottom:#f5f0f0 solid 6px;vertical-align: bottom;}
#hd .nav ul li a:hover img{border-color:#e7dddd;}
#hd .nav ul li a{border-width:0;}
#hd .nav ul li.s a img{border-color:#e7dddd;}

#cnt{text-align:left;padding:35px 25px 25px 25px;}
#banner{margin-bottom:15px;background:url(/img/banner_bg.gif) repeat-x bottom left;padding:0 15px 15px 15px;}
#banner .db{margin-left:155px;clear:both;}
#c1{width:65%;float:left;}
#c2{width:35%;float:left;}
#c1 .cnt_bg,#c2 .cnt_bg{min-height:125px;height:125px;height:auto !important;background:url(/img/box_bg.gif) repeat-x top left;padding:15px;}
#c1 .cnt_bg{margin-right:15px;}
#c1 .cnt{margin-right:15px;}

#ft{text-align:left;padding:0 25px 25px 25px;}
#ft .line{margin-bottom:7px;}
#ft ul{float:left;}
#ft ul li{display:inline;float:left;padding:0 8px;background:url(/img/ft_bg.gif) no-repeat 0 3px;}
#ft ul li.first{background-image:none;padding-left:0;}
#ft ul li a{font-size:11px;color:#c3acac;text-decoration:none;}
#ft ul li a:hover{text-decoration:underline;}
#cpr{text-align:right;font-size:11px;color:#c3acac;padding-top:1px;}

.onlinedemo{margin-left:-15px;padding-left:61px;background:url(/img/bg_bx_onlinedemo.gif) no-repeat top left;}
.onlinedemo img,.freetrial img{padding-top:5px;}
.freetrial a,.onlinedemo a{color:#765656;text-decoration:none;}
.freetrial a:hover,.onlinedemo a:hover{text-decoration:underline;}
.freetrial{margin-left:-15px;padding-left:61px;background:url(/img/bg_bx_freetrial.gif) no-repeat top left;}

.cnt_bg .title{clear:both;margin-bottom:5px;}
.cnt .title{clear:both;margin-bottom:10px;}
h1{font-size:20px;color:#8f6f6f;margin-bottom:10px;}
h2{font-size:18px;color:#8f6f6f;margin:20px 0 15px 0;border-bottom:#f0ebeb solid 3px;}
h3{font-size:14px;color:#8f6f6f;margin:20px 0 15px 0;border-bottom:#f0ebeb solid 3px;}
h4{font-size:12px;margin-bottom:10px;border-bottom:#f0ebeb solid 1px;}
p{margin-bottom:1em;line-height:1.5em;}
strong{font-weight:bold;}

ul.n {list-style-type:disc;list-style-position:outside;margin-left:20px;}                                                 
ul.n li{line-height:1.5em;}
ul.n ul{list-style-type:circle;}
ol.n {list-style-type:decimal;list-style-position:outside;margin-left:28px;}
ol.n li{line-height:1.5em;}

.spacer{margin:15px 0 15px 0;height:1px;}
.line{clear:both;height:6px;background-color:#f5f0f0;}

img.bd{margin:10px 0;border:#e7dddd solid 5px;}
img.bd_l{margin:3px 10px 10px 0;border:#e7dddd solid 5px;display:inline;float:left;}
img.bd_r{margin:3px 0 10px 10px;border:#e7dddd solid 5px;display:inline;float:right;}
img.bd_c{margin:10px auto;text-align:center;border:#e7dddd solid 5px;}
img.l{margin:3px 10px 10px 0;}
img.r{margin:3px 0 10px 10px;border:#e7dddd solid 5px;}
img.c{margin:0 auto;text-align:center;}
img.ico{display:inline;margin:0 5px;}

form ul li{margin-bottom:10px;}
form ul li.nl{padding-left:100px;}

label{width:100px;float:left;padding-top:2px;}
input{width:150px;border:1px solid #ddcece;padding:2px;}
input.nb{width:auto;border:0;}
input.submit{width:auto;border:1px solid #ddcece;background-color:#f0ebeb;}
textarea{width:250px;height:100px;border:1px solid #ddcece;padding:2px;}
select{width:150px;border:1px solid #ddcece;padding:2px;}

.cnt_bg ul li{margin-bottom:20px;}

table.app{width:100%;}
table.app *{font-size:11px;}
table.app caption{margin-bottom:20px;font-size:18px;border-bottom:#f0ebeb solid 3px;}
table.app th{padding:6px 4px 6px 4px;font-weight:bold;border-bottom:5px solid #ddcece;}
table.app td{padding:8px 4px;border-bottom:1px solid #ddcece;vertical-align:top;}
table.app td.sql{background:url(/img/ico_message.gif) no-repeat 4px 10px;}
table.app td.sql a{padding-left:20px;display:block;}
table.app td.al{color:#FE5555;background:url(/img/ico_alarm.gif) no-repeat 2px 7px;padding-left:20px;}
table.app td.wn{color:#FEB055;background:url(/img/ico_warning.gif) no-repeat 2px 7px;padding-left:20px;}

table.app th.hd{background:url(/img/ico_updn.gif) no-repeat 2px 6px;padding-left:20px;cursor: pointer;}
table.app th.su{background:url(/img/ico_up.gif) no-repeat 2px 6px;padding-left:20px;}
table.app th.sd{background:url(/img/ico_dn.gif) no-repeat 2px 6px;padding-left:20px;}

#TB_window{font-size:12px;color:#5A3C3C;}
#TB_secondLine{font-size:10px;color:#765656;}
#TB_window a:link{color:#765656;}
#TB_window a:visited{color:#765656;}
#TB_window a:hover{color:#000;}
#TB_window a:active{color:#765656;}
#TB_window a:focus{color:#765656;}
#TB_overlay{position:absolute;z-index:100;top:0px;left:0px;background-color:#422929;filter:alpha(opacity=70);-moz-opacity:0.7;opacity:0.7;min-height:100%;height:auto;_height: 100%;width:100%;}
#TB_window{position:absolute;background:#ffffff;z-index:102;color:#000000;display:none;border:4px solid #5A3C3C;text-align:left;}
#TB_window img{display:block;margin:15px 0 0 15px;border-right:1px solid #ccc;border-bottom:1px solid #ccc;border-top:1px solid #666;border-left:1px solid #666;}
#TB_caption{height:25px;padding:7px 30px 10px 25px;float:left;}
#TB_closeWindow{height:25px;padding:11px 25px 10px 0;float:right;}
#TB_closeAjaxWindow{padding:5px 10px 7px 0;margin-bottom:1px;text-align:right;float:right;}
#TB_ajaxWindowTitle{float:left;padding:7px 0 5px 10px;margin-bottom:1px;}
#TB_title{background-color:#f5f0f0;height:27px;}
#TB_ajaxContent{clear:both;padding:2px 15px 15px 15px;overflow:auto;text-align:left;line-height:1.4em;}
#TB_ajaxContent p{padding:5px 0px 5px 0px;}
#TB_load{position:absolute;display:none;height:100px;width:100px;z-index:101;}
#TB_HideSelect{z-index:99;position:absolute;top:0;left:0;background-color:#fff;border:none;filter:alpha(opacity=0);-moz-opacity:0;opacity:0;}
#TB_iframeContent{clear:both;border:none;margin-bottom:-1px;margin-top:1px;_margin-bottom:1px;}
