@charset "UTF-8";
/*common*/
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td {margin:0;padding:0;}
body{margin:4px 8px;}
img,table {margin: 0;padding: 0;border: 0;}
body{font-family:Arial,Courier,Verdana;}
input{font-size:12px;}
h3 {color:#1373a3;}
h1, h2, h3, h4{margin-left:5px;}
hr {width:100%;size:1px;color:#c5d1dd;line-height:5px;background-color:#c5d1dd;}
a:link, a:visited, a:active{color:#0464bb;text-decoration:none;}
a:hover{color:#1c417c;text-decoration:underline;}
body {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size:14px;background: #fff url("../images/bg.png") repeat-x;padding:0px; z-index:-1;}
/* feature list */
ol,ul {list-style:none;}
ul.features{margin-left:25px;list-style-image: url(../images/li.png);}
ul.features li{margin-top:5px;margin-bottom:5px;line-height:23px; }
pre {border:1px dashed #2f6fab;line-height:1.1em;white-space: pre;font-size:12px;overflow:inherit;padding:5px 0;background-color: #f9f9f9;color:black;}
.clear {clear:both;}
.fb{font-weight:bold;}
.red{color:red;}
.fb12{font-size:12px; font-weight:bold; margin:0 5 0 5;}
.tool{font-size:14px; font-weight:bold; color:#B50000;}
.link{background:url(../images/link.png) no-repeat;padding-left:17px;}

#web-link{
border:1px dashed #2f6fab;
font-size:14px; text-align: justify;
overflow:inherit;padding:7px 7px 0px 7px;
margin:5px 22px 20px 0px;background-color: #f9f9f9;color:black;    
}
#links{
margin: 0 auto;
width: 700px;
hight: 700px;
}
#language{
width: 100%;
margin: 0px;
padding: 0px;
font-size: 12px;
}
#links{
margin: 0 auto;
}

.reference {font-size:14px;overflow:inherit;margin:5px;color:black;}


.main{width:860px;margin-left:auto;margin-right:auto;}
.block1 {margin-bottom:10px;}
.block1 .tl, .block1 .tr, .block1 .bl, .block1 .br {background:url(../images/bg.gif) no-repeat;height:3px;overflow:hidden;width:3px;}
.block1 .tl {background-position:-4px -57px;float:left;}
.block1 .tr {background-position:-7px -57px;float:right;}
.block1 .bl {background-position:-4px -60px;float:left;}
.block1 .br {background-position:-7px -60px;float:right;}
.block1 .bl, .block1 .br {margin-top:-3px;}
.block1 .outer {background:#91d550;padding:3px;}
.block1 .inner {background:#FFF;border:1px solid #76b95c;}
.block1 .hd h3 {float:left;font-size:14px;text-align:center;}
.block2 {margin-bottom:10px;}
.block2 .outer {border:1px solid #88c369;padding:1px;}
.block2 .inner {border:1px solid #e6f4d0;}
.block2 .tl, .block2 .tr, .block2 .bl, .block2 .br {background:url(../images/bg.gif) no-repeat;height:2px;overflow:hidden;width:2px;}
.block2 .tl {background-position:-4px -53px;float:left;}
.block2 .tr {background-position:-6px -53px;float:right;}
.block2 .bl {background-position:-4px -55px;float:left;}
.block2 .br {background-position:-6px -55px;float:right;}
.block2 .bl, .block2 .br {margin-top:-2px;}
.block2 .hd {background:#e6f4d0;color:#125908;height:26px;line-height:26px;padding-left:12px;}
.block2 .hd a.more {float:right;line-height:26px;margin-right:6px;}
.block2 .hd h3 {line-height:26px;font-size:14px;text-align:center;}
.block2 .hd h4 {line-height:26px;font-size:14px;}
.block2-blue .outer {border:1px solid #acc1dc;}
.block2-blue .inner {border:1px solid #e1ebf8;}
.block2-blue .hd {background:#e1ebf8 none repeat scroll 0 0;color:#082c59;}
.block3 {margin-bottom:10px;border:1px solid #C2C2C2;margin:3px;}
.block3 .outer {background:#fff;padding:6px 10px;}
.block3 .hd h3 {float:left;font-size:14px;}
.block3 .hd a.more {float:right;}
.block3 .bd {clear:both;}

.menu {font-size:20px;font-weight:bold;text-align:center;}
.menu li {border-bottom:1px solid #d6efc7;color:#327b00;cursor:pointer;padding:16px 15px;float:left;width:112px;}
.menu li.logo{padding:7px 14px 6px 14px;}
.menu li:hover {background-color:#e6f4d0;cursor:pointer;}
.menu .current {background-color:#e6f4d0;color:#903 !important;}
.ft {background-color:#f1f1f1; padding:1px 3px 3px 1px; font-size:12px; text-align:center; color:#333;}
.item {border:1px dashed #2f6fab;font-size:13px;overflow:inherit;padding:5px;margin:5px;background-color: #f9f9f9;color:black;}
.header{font-size:20px;font-weight:bold;color:#282828;}
.home, .tools, .webservice, .database{background:url(../images/home.gif) no-repeat;padding-left:18px;}
.tools{background:url(../images/tools.png) no-repeat;padding-left:18px;}
.webservice{background:url(../images/web.png) no-repeat;padding-left:18px;}
.database{background:url(../images/database.png) no-repeat;padding-left:18px;}

.m {
 padding-left: 15px;
}
