/* top table */
.datatop { -padding-left: 36px; padding-bottom: 25px; border-left: 1px solid #bbb; }
.datatop .techtable td { border: none; }
.datatop .techtable th { width: 48%; -color: #777; border: none; }
.datatop .top_table h2 { font-size: 16px; color: #177aff; line-height: 20px; margin: 0 0 20px; }
.figcap { color: #777; margin-bottom: 22px; text-align: center !important; font-size: 11px; }

/* features */
.rowfeatures { padding-top: 36px; padding-bottom: 36px; }
.features h2 { text-align: center; margin: 25px auto 36px; }
.features h3 { margin: 36px auto 20px; }

.features p { -text-align: justify !important; margin: 12px 0; text-align: left; -line-height: 22px; }

.features ul { margin: 3px 0 16px; }
.features ul li { padding-left: 14px; margin: 0 0 12px; text-align: left; background: url(/new/image/markn.png) no-repeat left 7px; }
.features ul li.sublist, .features p.subp  { color: #777; padding-left: 25px; margin: 0 0 12px; background: url(/new/image/markhyphen.png) no-repeat 14px 10px; -background: none; }

.features img { margin: 24px 0 0; }
h3.fhead { margin-top: 4px; }

/*.column b { font-family: SegoeUIsb, sans-serif; }
.column a { border-bottom: 1px dotted #222; }
.column a:hover { border-bottom: 0; }*/

/* tech table */
.techtable table { width: 100%; }
.techtable td, .techtable th { padding: 10px 14px 10px 0; font-weight: normal; -text-align: left; -vertical-align: top; border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; }
.techtable td { -padding-left: 14px; }
.techtable th { width: 36%; -color: #7aaadb; color: #777; }
.techtable th.th1 { padding: 25px 0; color: #7aaadb; }
.techtable h3 { margin-top: 20px; }
.techtable ul { margin-top: 0; margin-bottom: 10px; -background: #ddd; }
.techtable span { color: #777; padding-left: 12px; font-style: italic; font-size: 11px; }

/* feedback form */
.xform { -position: relative; -display: table; }
.xform div { float: left; border: 1px solid #bbb; }
.xform div.fleft { width: 200px; text-align: right; float: none; border: 0; }

label.control-label { font-weight: normal; }
form.fbform { padding-top: 25px; }
p.fnote { text-align: right; margin-bottom: 14px; }
.fbform table.xform td.fleft { width: 120px; min-width: 100px; text-align: right; padding-right: 12px; }
.fbform table.xform td { height: 36px; -font-size: 14px; }
.fbform input, form textarea { width: 400px; height: 20px; font-size: 14px; border: 1px solid #bbb; padding: 5px; }
.fbform input.fbutt { height: 36px; width: 200px; margin-top: 20px; padding-top: 2px; }
.fbform textarea { height: 160px; max-width: 400px; }
