/****** FILE: themes/formdev/css/960/reset.css *****/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}

/****** FILE: themes/formdev/css/960/text.css *****/
body{font:13px/1.5 'Helvetica Neue',Arial,'Liberation Sans',FreeSans,sans-serif}a:focus{outline:1px dotted}hr{border:0 #ccc solid;border-top-width:1px;clear:both;height:0}h1{font-size:25px}h2{font-size:23px}h3{font-size:21px}h4{font-size:19px}h5{font-size:17px}h6{font-size:15px}ol{list-style:decimal}ul{list-style:disc}li{margin-left:30px}p,dl,hr,h1,h2,h3,h4,h5,h6,ol,ul,pre,table,address,fieldset{margin-bottom:20px}

/****** FILE: themes/formdev/css/960/960.css *****/
.container_12,.container_16{margin-left:auto;margin-right:auto;width:960px}.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12,.grid_13,.grid_14,.grid_15,.grid_16{display:inline;float:left;margin-left:10px;margin-right:10px}.push_1,.pull_1,.push_2,.pull_2,.push_3,.pull_3,.push_4,.pull_4,.push_5,.pull_5,.push_6,.pull_6,.push_7,.pull_7,.push_8,.pull_8,.push_9,.pull_9,.push_10,.pull_10,.push_11,.pull_11,.push_12,.pull_12,.push_13,.pull_13,.push_14,.pull_14,.push_15,.pull_15{position:relative}.container_12 .grid_3,.container_16 .grid_4{width:220px}.container_12 .grid_6,.container_16 .grid_8{width:460px}.container_12 .grid_9,.container_16 .grid_12{width:700px}.container_12 .grid_12,.container_16 .grid_16{width:940px}.alpha{margin-left:0}.omega{margin-right:0}.container_12 .grid_1{width:60px}.container_12 .grid_2{width:140px}.container_12 .grid_4{width:300px}.container_12 .grid_5{width:380px}.container_12 .grid_7{width:540px}.container_12 .grid_8{width:620px}.container_12 .grid_10{width:780px}.container_12 .grid_11{width:860px}.container_16 .grid_1{width:40px}.container_16 .grid_2{width:100px}.container_16 .grid_3{width:160px}.container_16 .grid_5{width:280px}.container_16 .grid_6{width:340px}.container_16 .grid_7{width:400px}.container_16 .grid_9{width:520px}.container_16 .grid_10{width:580px}.container_16 .grid_11{width:640px}.container_16 .grid_13{width:760px}.container_16 .grid_14{width:820px}.container_16 .grid_15{width:880px}.container_12 .prefix_3,.container_16 .prefix_4{padding-left:240px}.container_12 .prefix_6,.container_16 .prefix_8{padding-left:480px}.container_12 .prefix_9,.container_16 .prefix_12{padding-left:720px}.container_12 .prefix_1{padding-left:80px}.container_12 .prefix_2{padding-left:160px}.container_12 .prefix_4{padding-left:320px}.container_12 .prefix_5{padding-left:400px}.container_12 .prefix_7{padding-left:560px}.container_12 .prefix_8{padding-left:640px}.container_12 .prefix_10{padding-left:800px}.container_12 .prefix_11{padding-left:880px}.container_16 .prefix_1{padding-left:60px}.container_16 .prefix_2{padding-left:120px}.container_16 .prefix_3{padding-left:180px}.container_16 .prefix_5{padding-left:300px}.container_16 .prefix_6{padding-left:360px}.container_16 .prefix_7{padding-left:420px}.container_16 .prefix_9{padding-left:540px}.container_16 .prefix_10{padding-left:600px}.container_16 .prefix_11{padding-left:660px}.container_16 .prefix_13{padding-left:780px}.container_16 .prefix_14{padding-left:840px}.container_16 .prefix_15{padding-left:900px}.container_12 .suffix_3,.container_16 .suffix_4{padding-right:240px}.container_12 .suffix_6,.container_16 .suffix_8{padding-right:480px}.container_12 .suffix_9,.container_16 .suffix_12{padding-right:720px}.container_12 .suffix_1{padding-right:80px}.container_12 .suffix_2{padding-right:160px}.container_12 .suffix_4{padding-right:320px}.container_12 .suffix_5{padding-right:400px}.container_12 .suffix_7{padding-right:560px}.container_12 .suffix_8{padding-right:640px}.container_12 .suffix_10{padding-right:800px}.container_12 .suffix_11{padding-right:880px}.container_16 .suffix_1{padding-right:60px}.container_16 .suffix_2{padding-right:120px}.container_16 .suffix_3{padding-right:180px}.container_16 .suffix_5{padding-right:300px}.container_16 .suffix_6{padding-right:360px}.container_16 .suffix_7{padding-right:420px}.container_16 .suffix_9{padding-right:540px}.container_16 .suffix_10{padding-right:600px}.container_16 .suffix_11{padding-right:660px}.container_16 .suffix_13{padding-right:780px}.container_16 .suffix_14{padding-right:840px}.container_16 .suffix_15{padding-right:900px}.container_12 .push_3,.container_16 .push_4{left:240px}.container_12 .push_6,.container_16 .push_8{left:480px}.container_12 .push_9,.container_16 .push_12{left:720px}.container_12 .push_1{left:80px}.container_12 .push_2{left:160px}.container_12 .push_4{left:320px}.container_12 .push_5{left:400px}.container_12 .push_7{left:560px}.container_12 .push_8{left:640px}.container_12 .push_10{left:800px}.container_12 .push_11{left:880px}.container_16 .push_1{left:60px}.container_16 .push_2{left:120px}.container_16 .push_3{left:180px}.container_16 .push_5{left:300px}.container_16 .push_6{left:360px}.container_16 .push_7{left:420px}.container_16 .push_9{left:540px}.container_16 .push_10{left:600px}.container_16 .push_11{left:660px}.container_16 .push_13{left:780px}.container_16 .push_14{left:840px}.container_16 .push_15{left:900px}.container_12 .pull_3,.container_16 .pull_4{left:-240px}.container_12 .pull_6,.container_16 .pull_8{left:-480px}.container_12 .pull_9,.container_16 .pull_12{left:-720px}.container_12 .pull_1{left:-80px}.container_12 .pull_2{left:-160px}.container_12 .pull_4{left:-320px}.container_12 .pull_5{left:-400px}.container_12 .pull_7{left:-560px}.container_12 .pull_8{left:-640px}.container_12 .pull_10{left:-800px}.container_12 .pull_11{left:-880px}.container_16 .pull_1{left:-60px}.container_16 .pull_2{left:-120px}.container_16 .pull_3{left:-180px}.container_16 .pull_5{left:-300px}.container_16 .pull_6{left:-360px}.container_16 .pull_7{left:-420px}.container_16 .pull_9{left:-540px}.container_16 .pull_10{left:-600px}.container_16 .pull_11{left:-660px}.container_16 .pull_13{left:-780px}.container_16 .pull_14{left:-840px}.container_16 .pull_15{left:-900px}.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}.clearfix:after{clear:both;content:' ';display:block;font-size:0;line-height:0;visibility:hidden;width:0;height:0}* html .clearfix,*:first-child+html .clearfix{zoom:1}

/****** FILE: themes/formdev/css/960-content.css *****/
/*
 * FormDev Theme
 * Copyright (c) 2010 FormDev Software GmbH.
 * All rights reserved.
 */
.container_16 #content.grid_12 { width:676px; }
.container_16 #content.grid_16 { width:908px; }
.container_16 #content .grid_1 { width:38px; }
.container_16 #content .grid_2 { width:96px; }
.container_16 #content .grid_3 { width:154px; }
.container_16 #content .grid_4 { width:212px; }
.container_16 #content .grid_5 { width:270px; }
.container_16 #content .grid_6 { width:328px; }
.container_16 #content .grid_7 { width:386px; }
.container_16 #content .grid_8 { width:444px; }
.container_16 #content .grid_9 { width:502px; }
.container_16 #content .grid_10 { width:560px; }
.container_16 #content .grid_11 { width:618px; }
.container_16 #content .grid_12 { width:676px; }
.container_16 #content .prefix_1 { padding-left:56px; }
.container_16 #content .prefix_2 { padding-left:116px; }
.container_16 #content .prefix_3 { padding-left:174px; }
.container_16 #content .prefix_4 { padding-left:232px; }
.container_16 #content .prefix_5 { padding-left:290px; }
.container_16 #content .prefix_6 { padding-left:348px; }
.container_16 #content .prefix_7 { padding-left:406px; }
.container_16 #content .prefix_8 { padding-left:464px; }
.container_16 #content .prefix_9 { padding-left:522px; }
.container_16 #content .prefix_10 { padding-left:580px; }
.container_16 #content .prefix_11 { padding-left:638px; }
.container_16 #content .suffix_1 { padding-right:56px; }
.container_16 #content .suffix_2 { padding-right:116px; }
.container_16 #content .suffix_3 { padding-right:174px; }
.container_16 #content .suffix_4 { padding-right:232px; }
.container_16 #content .suffix_5 { padding-right:290px; }
.container_16 #content .suffix_6 { padding-right:348px; }
.container_16 #content .suffix_7 { padding-right:406px; }
.container_16 #content .suffix_8 { padding-right:464px; }
.container_16 #content .suffix_9 { padding-right:522px; }
.container_16 #content .suffix_10 { padding-right:580px; }
.container_16 #content .suffix_11 { padding-right:638px; }
.container_16 #content .push_1 { left:56px; }
.container_16 #content .push_2 { left:116px; }
.container_16 #content .push_3 { left:174px; }
.container_16 #content .push_4 { left:232px; }
.container_16 #content .push_5 { left:290px; }
.container_16 #content .push_6 { left:348px; }
.container_16 #content .push_7 { left:406px; }
.container_16 #content .push_8 { left:464px; }
.container_16 #content .push_9 { left:522px; }
.container_16 #content .push_10 { left:580px; }
.container_16 #content .push_11 { left:638px; }
.container_16 #content .pull_1 { left:-56px; }
.container_16 #content .pull_2 { left:-116px; }
.container_16 #content .pull_3 { left:-174px; }
.container_16 #content .pull_4 { left:-232px; }
.container_16 #content .pull_5 { left:-290px; }
.container_16 #content .pull_6 { left:-348px; }
.container_16 #content .pull_7 { left:-406px; }
.container_16 #content .pull_8 { left:-464px; }
.container_16 #content .pull_9 { left:-522px; }
.container_16 #content .pull_10 { left:-580px; }
.container_16 #content .pull_11 { left:-638px; }
.container_16 #content .border {
  border-right:1px solid #eeeeee;
  margin-right:0;
  padding-right:9px;
}


/****** FILE: themes/formdev/css/typography.css *****/
/*
 * FormDev Theme
 * Copyright (c) 2010 FormDev Software GmbH.
 * All rights reserved.
 */
.typography, .typography input, .typography select, .typography textarea { font:12px/1.5 Verdana, Tahoma, 'Helvetica Neue', Arial, 'Liberation Sans', FreeSans, sans-serif; }
.typography h1, .typography h2, .typography h3, .typography h4, .typography h5, .typography h6 {
  font-family:'Trebuchet ms', Verdana, Tahoma, 'Helvetica Neue', Arial, 'Liberation Sans', FreeSans, sans-serif;
  font-weight:normal;
  color:#53915b;
}
.typography h1 { font-size:26px; }
.typography h2 {
  font-size:21px;
  border-bottom:1px solid #75a77c;
}
.typography h3 {
  font-size:16px;
  border-bottom:1px solid #d1e2d3;
}
.typography h4 {
  font-size:13px;
  border-bottom:1px solid #e8f0e9;
}
.typography h5 {
  font-size:12px;
  border-bottom:1px solid #f3f7f3;
  color:#444444;
  font-weight:bold;
}
.typography h6 {
  font-size:12px;
  border-bottom:1px solid #f3f7f3;
  color:#444444;
}
.typography h1 { letter-spacing:2px; }
.typography h2 { letter-spacing:1px; }
.typography h3 { margin-bottom:15px; }
.typography h4 { margin-bottom:10px; }
.typography pre { font:11px 'Courier New', Courier, monospace; }
.typography code { font-family:'Courier New', Courier, monospace; }
.typography ul { list-style-image:url(/themes/formdev/images/dot.gif); }
.typography ul ul { list-style-image:url(/themes/formdev/images/dot2.gif); }
.typography table.proptable {
  font-size:11px;
  border:1px solid #dfdcd1;
  border-radius:4px;
  -moz-border-radius:4px;
  -webkit-border-radius:4px;
  border-collapse:separate;
  border-spacing:1px;
  width:100%;
}
.typography table.proptable.autowidth { width:auto; }
.typography table.proptable th {
  background:#eceae2 url(/themes/formdev/images/bg-table-header.png) repeat-x;
  padding:5px 10px;
}
.typography table.proptable td {
  background:#f5f4f0;
  padding:3px 10px;
}
.typography table.proptable tr.row1 td, .typography table.proptable tr.odd td { background:#faf9f7; }
.typography table.proptable tr.row2 td, .typography table.proptable tr.even td { background:#f5f4f0; }
.typography a, .typography a:link, .typography a:visited { color:#53915b; }
.typography a:hover { color:#dd6900; }
.typography blockquote {
  background:white url(/themes/formdev/images/quote.gif) no-repeat left top;
  font-family:Georgia, Times, serif;
  font-style:italic;
  padding:0 30px;
  margin-bottom:30px;
}
.typography blockquote p { margin-bottom:10px; }
.typography blockquote .quoteAuthor {
  color:#888888;
  font-size:11px;
  text-align:right;
}
.typography .left { text-align:left; }
.typography .center { text-align:center; }
.typography .right { text-align:right; }
.typography span.right, .typography img.right {
  float:right;
  margin:5px 0 5px 10px;
  text-align:left;
}
.typography span.left, .typography img.left {
  float:left;
  margin:5px 10px 5px 0;
}
.typography img.leftAlone {
  float:left;
  margin-right:100%;
}
.typography img.center {
  float:none;
  margin-left:auto;
  margin-right:auto;
  display:block;
}
.typography .med { font-size:11px; }
.typography .small { font-size:10px; }
.typography h2 .small {
  font-size:12px;
  font-weight:normal;
  letter-spacing:0;
}
.typography .quiet { color:#888888; }
.typography .readmore { white-space:nowrap; }
.typography .block { margin-bottom:20px; }
.typography .block p { margin-bottom:10px; }
.typography h3.noborder, .typography .noborder h3 { border:none; }
.typography #help .note, .typography .notice {
  background:#fcf9e4;
  border:1px solid #ffd324;
  border-radius:4px;
  -moz-border-radius:4px;
  -webkit-border-radius:4px;
  padding:17px 20px;
}
.typography .key {
  color:#0099ff;
  font-weight:bold;
}
.typography .edition {
  color:#990000;
  font-weight:bold;
}
.typography a.screenshot { text-decoration:none; }
.typography a.buy {
  color:#dd6900;
  font-weight:bold;
}


/****** FILE: themes/formdev/css/layout.css *****/
/*
 * FormDev Theme
 * Copyright (c) 2010 FormDev Software GmbH.
 * All rights reserved.
 */
td { vertical-align:top; }
th, td { padding:2px; }
td hr { margin:10px 0; }
ul ul, ol ol { margin-bottom:0; }
body {
  color:#444444;
  background:#eceae2;
}
#wrapper { padding:0 10px; }
#header .grid_16 {
  width:960px;
  margin-left:0;
  margin-right:0;
}
#header-mainmenu {
  position:relative;
  height:44px;
}
#header-mainmenu #header-logo {
  position:absolute;
  top:6px;
  left:-5px;
}
#header-mainmenu .mainmenu {
  position:absolute;
  top:10px;
  right:170px;
}
#header-mainmenu .searchBox {
  position:absolute;
  top:10px;
  right:0px;
  width:150px;
}
#header-banner {
  position:relative;
  background:#53915b url(/themes/formdev/images/bg-header.png) no-repeat;
  height:100px;
}
#header-banner #header-title {
  color:white;
  font-size:46px;
  position:absolute;
  top:10px;
  left:20px;
  height:80px;
}
#header-banner .submenu {
  position:absolute;
  bottom:5px;
  right:10px;
}
#header-banner .submenu2 {
  position:absolute;
  top:10px;
  right:9px;
}
.mainmenu ul { list-style:none none; }
.mainmenu ul li {
  float:left;
  display:block;
  margin:0 0 0 3px;
  padding-bottom:5px;
}
.mainmenu a {
  color:#444444 !important;
  display:block;
  padding:2px 6px;
  text-decoration:none;
  background:white url(/themes/formdev/images/bg-menus.png) no-repeat left bottom;
  border:1px solid #dfdcd1;
  border-radius:4px;
  -moz-border-radius:4px;
  -webkit-border-radius:4px;
}
.mainmenu a.section {
  font-weight:bold;
  color:white !important;
  text-shadow:#cc5700 0px 1px 1px;
  background:#dd6900 url(/themes/formdev/images/bg-menus.png) repeat-x left top;
  border-color:white;
}
.mainmenu a:hover {
  color:white !important;
  background:#fc8918 url(/themes/formdev/images/bg-menus.png) repeat-x left -24px;
  border-color:white;
}
.submenu ul { list-style:none none; }
.submenu ul li {
  float:left;
  display:block;
  margin:0 0 0 3px;
}
.submenu a {
  color:white !important;
  display:block;
  padding:1px 5px;
  text-decoration:none;
  background:#619d6a url(/themes/formdev/images/bg-menus.png) repeat-x left -48px;
  border:1px solid #7ab183;
  border-radius:4px;
  -moz-border-radius:4px;
  -webkit-border-radius:4px;
}
.submenu a.current, .submenu a.section {
  font-weight:bold;
  text-shadow:#cc5700 0px 1px 1px;
  background:#dd6900 url(/themes/formdev/images/bg-menus.png) repeat-x left top;
  border-color:white;
}
.submenu a:hover {
  background:#fc8918 url(/themes/formdev/images/bg-menus.png) repeat-x left -24px;
  border-color:white;
}
.submenu2 ul { list-style:none none; }
.submenu2 ul li {
  float:left;
  display:block;
  margin:0 0 0 6px;
}
.submenu2 a {
  background:url(/themes/formdev/images/buttons-submenu2.png) no-repeat;
  display:block;
  text-indent:-9999px;
  overflow:hidden;
}
.submenu2 a span {
  background:url(/themes/formdev/images/buttons-submenu2.png) no-repeat;
  display:block;
  width:114px;
  height:32px;
}
.submenu2 .button-download a { background-position:0 0; }
.submenu2 .button-download a span { background-position:0 -160px; }
.submenu2 .button-buy a { background-position:0 -40px; }
.submenu2 .button-buy a span { background-position:0 -200px; }
.submenu2 .button-download a.section, .submenu2 .button-buy a.section { background-position:0 -80px; }
.submenu2 .button-download a:hover, .submenu2 .button-buy a:hover { background-position:0 -120px; }
#sidebarmenu {
  background:white url(/themes/formdev/images/bg-sidebarmenu.png) no-repeat left top;
  margin-top:5px;
  margin-bottom:20px;
  padding-top:25px;
}
#sidebarmenu ul {
  list-style:none none;
  margin:0;
  padding:0 0 25px 0;
  background:white url(/themes/formdev/images/bg-sidebarmenu.png) no-repeat left bottom;
}
#sidebarmenu ul li {
  margin:0;
  padding:0;
}
#sidebarmenu a {
  display:block;
  margin:0;
  padding:3px 3px 3px 30px;
  color:#444444 !important;
  text-decoration:none;
}
#sidebarmenu a.current, #sidebarmenu a.section {
  font-weight:bold;
  color:white !important;
  text-shadow:#cc5700 0px 1px 1px;
  background:#ff9539 url(/themes/formdev/images/bg-link-sidebarmenu.png) no-repeat left center;
  margin-left:-8px;
  padding-left:38px;
}
#sidebarmenu a:hover {
  color:white !important;
  background:#fdac53 url(/themes/formdev/images/bg-link-sidebarmenu.png) no-repeat -250px center;
  margin-left:-8px;
  padding-left:38px;
}
#sidebarmenu2 { font-size:11px; }
#sidebarmenu2 ul {
  padding:4px 0;
  background:none;
}
#sidebarmenu2 a { margin-left:20px; }
#sidebarmenu2 a.current, #sidebarmenu2 a.section, #sidebarmenu2 a:hover {
  color:#444444 !important;
  text-shadow:none;
  margin-left:20px;
  padding-left:30px;
}
#sidebarmenu2 a.current, #sidebarmenu2 a.section { background:#eceae2 url(/themes/formdev/images/bg-link-sidebarmenu.png) no-repeat -500px center; }
#sidebarmenu2 a:hover { background:#f8f8f4 url(/themes/formdev/images/bg-link-sidebarmenu.png) no-repeat -750px center; }
#main {
  background:white url(/themes/formdev/images/bg-box.png) no-repeat;
  border:1px solid #dfdcd1;
  border-radius:4px;
  -moz-border-radius:4px;
  -webkit-border-radius:4px;
  box-shadow:1px 1px 2px rgba(223,210,209,0.3);
  -moz-box-shadow:1px 1px 2px rgba(223,210,209,0.3);
  -webkit-box-shadow:1px 1px 2px rgba(223,210,209,0.3);
  margin-top:20px;
  margin-bottom:20px;
  padding:10px 0;
}
#content { padding:8px 7px 10px 17px; }
#content .box {
  background:white url(/themes/formdev/images/bg-box.png) no-repeat -1000px top;
  border:1px solid #dfdcd1;
  border-radius:4px;
  -moz-border-radius:4px;
  -webkit-border-radius:4px;
  box-shadow:1px 1px 2px rgba(223,210,209,0.3);
  -moz-box-shadow:1px 1px 2px rgba(223,210,209,0.3);
  -webkit-box-shadow:1px 1px 2px rgba(223,210,209,0.3);
  margin:0 0 10px 0;
  padding:15px 22px 20px 22px;
}
#content .box.message {
  background:#f7f7f3 url(/themes/formdev/images/bg-box.png) no-repeat -2000px top;
  font-weight:bold;
  padding-top:17px;
}
#content .box p, #content .box ul {
  margin-top:20px;
  margin-bottom:0;
}
#sidebar { font-size:11px; }
#sidebar .box {
  background:#fcfcf9 url(/themes/formdev/images/bg-box.png) no-repeat -1700px top;
  border:1px solid #dfdcd1;
  border-radius:4px;
  -moz-border-radius:4px;
  -webkit-border-radius:4px;
  box-shadow:1px 1px 2px rgba(223,210,209,0.3);
  -moz-box-shadow:1px 1px 2px rgba(223,210,209,0.3);
  -webkit-box-shadow:1px 1px 2px rgba(223,210,209,0.3);
  margin:0 0 10px 0;
}
#sidebar .box > div {
  border:1px solid white;
  border-radius:4px;
  -moz-border-radius:4px;
  -webkit-border-radius:4px;
  padding:7px 10px;
}
#sidebar .box.last { margin-bottom:0; }
#sidebar h3 { margin-bottom:10px; }
#sidebar .news h3 {
  color:#dd6900;
  border-bottom-color:#dd6900;
}
#sidebar a { color:#666666; }
#sidebar a:hover { color:#dd6900; }
#sidebar p, #sidebar ul, #sidebar table, #sidebar hr { margin:7px 0; }
#sidebar .widget ul { list-style:none none; }
#sidebar .widget ul li { margin:10px 0 0 0; }
#sidebar .widget .date {
  font:9px 'Helvetica Neue', Arial, 'Liberation Sans', FreeSans, sans-serif;
  background:white;
  border:1px solid #dfdcd1;
  border-radius:2px;
  -moz-border-radius:2px;
  -webkit-border-radius:2px;
  margin:2px 0 0 5px;
  padding:0 1px;
  float:right;
}
#sidebar .TestimonialsWidget h3 {
  padding-right:20px;
  background:url(/themes/formdev/images/quote.gif) no-repeat right center;
}
#sidebar .TestimonialsWidget blockquote {
  background:none;
  margin:0 0 15px 0;
  padding:0;
}
#sidebar .TestimonialsWidget .more {
  margin-top:15px;
  text-align:right;
}
#page-home #main {
  margin-top:0;
  padding-top:0;
}
#page-home #content { padding-top:0; }
#page-home h1 { display:none; }
#page-home #home-banner {
  margin-left:-27px;
  padding-top:130px;
  background:white url(/themes/formdev/images/bg-home.png) no-repeat;
  height:190px;
  width:960px;
  color:white;
  font-size:15px;
  position:relative;
}
#page-home #home-banner p {
  padding-left:27px;
  padding-right:490px;
}
#page-home #home-banner ul {
  position:absolute;
  left:25px;
  bottom:32px;
  margin:0;
  padding:0;
  list-style:none none;
}
#page-home #home-banner ul li {
  float:left;
  display:block;
  margin:0 16px 0 0;
}
#page-home #home-banner ul a {
  background:url(/themes/formdev/images/buttons-home.png) no-repeat;
  display:block;
  text-indent:-9999px;
  overflow:hidden;
}
#page-home #home-banner ul a span {
  background:url(/themes/formdev/images/buttons-home.png) no-repeat;
  display:block;
  width:138px;
  height:38px;
}
#page-home #home-banner ul a.button-learnmore:hover, #page-home #home-banner ul a.button-download:hover, #page-home #home-banner ul a.button-buy:hover { background-position:0 -240px; }
#page-home #home-banner ul a.button-learnmore { background-position:0 0; }
#page-home #home-banner ul a.button-learnmore span { background-position:0 -120px; }
#page-home #home-banner ul a.button-download { background-position:0 -40px; }
#page-home #home-banner ul a.button-download span { background-position:0 -160px; }
#page-home #home-banner ul a.button-buy { background-position:0 -80px; }
#page-home #home-banner ul a.button-buy span { background-position:0 -200px; }
#page-home #home-slideshow {
  position:absolute;
  right:65px;
  bottom:21px;
  width:360px;
  height:265px;
}
#page-home #sidebar .box {
  margin-bottom:0;
  height:300px;
}
#footer {
  font-size:10px;
  text-align:center;
  margin-bottom:1em;
}
#footer a { color:#666666; }
#footer a:hover { color:#dd6900; }
#page-toc ul { list-style-image:url(/themes/formdev/images/toc.gif); }
#page-toc ol { margin-left:10px; }
#page-toc li {
  line-height:1.3em;
  margin-bottom:2px;
}
#page-toc li.h2 { margin-left:18px; }
#page-toc li.h3 {
  font-size:10px;
  margin-left:31px;
}
#page-toc a { text-decoration:none; }
#page-toc a:hover { text-decoration:underline; }
.highlights { font-size:15px; }
.highlights a {
  color:#444444 !important;
  font-weight:bold;
  text-decoration:none;
}
.highlights a:hover {
  color:#dd6900 !important;
  text-decoration:underline;
}
.prevNextNav {
  float:right;
  font-size:11px;
  padding-bottom:5px;
}
.prevNextNav span { color:gray; }
.license {
  padding:20px;
  margin:10px;
  border:1px #444444 solid;
}
.license p.list { margin-left:0.5in; }
.features div { margin-bottom:30px; }
.features div.clear { margin-bottom:0; }
.features h2, .features h3 {
  color:#444444;
  font-size:19px;
  font-weight:bold;
  line-height:1.2em;
  border:none;
  margin-bottom:10px;
}
.features h3 { font-size:18px; }
.features p, .features ul { margin-bottom:10px; }
.features table { font-size:11px; }
.demoInfo { line-height:20px; }
.demoInfo a.demoPlay {
  padding:3px 0 5px 24px;
  background:url(/themes/formdev/images/play.png) no-repeat left center;
}
.demoInfo a.demoDownload {
  padding:3px 0 5px 24px;
  background:url(/themes/formdev/images/download.png) no-repeat left center;
}
.demoInfo span {
  color:#888888;
  font-family:'Helvetica Neue', Arial, sans-serif;
  font-size:10px;
}
.demoInfo .demoIndent { padding-left:24px; }
a.eclipse, a.intellij_idea, a.jbuilder, a.linux, a.mac, a.pdf, a.win, a.zip {
  padding:2px 0 2px 20px;
  background:url(/themes/formdev/images/download-links.gif) no-repeat;
}
a.eclipse { background-position:0 -250px; }
a.intellij_idea { background-position:0 -300px; }
a.jbuilder { background-position:0 -350px; }
a.linux { background-position:0 -100px; }
a.mac { background-position:0 -50px; }
a.pdf { background-position:0 -150px; }
a.win { background-position:0 0; }
a.zip { background-position:0 -200px; }
.install_instr { font-size:11px; }
.install_instr strong { background-color:#f8f8f0; }
.install_pre {
  background-color:#f8f8f0;
  border:1px solid #e8e8d8;
  border-radius:4px;
  -moz-border-radius:4px;
  -webkit-border-radius:4px;
  padding:5px;
  margin-bottom:5px;
  margin-top:5px;
  font-family:'Courier New', Courier, monospace;
}
#help .sourcecode, .codesnippet > p, pre.code-block {
  background-color:#f8f8f0;
  border:1px solid #e8e8d8;
  border-radius:4px;
  -moz-border-radius:4px;
  -webkit-border-radius:4px;
  padding:7px 10px;
  overflow:auto;
}
.code-java .de1, .code-java .de2 {
  font-weight:normal;
  font-style:normal;
}
.code-java .imp {
  font-weight:bold;
  color:red;
}
.code-java .ln-xtra {
  color:#cccc00;
  background-color:#ffffcc;
}
.code-java li { font-weight:normal; }
.code-java li.li2 {
  font-weight:bold;
  font-style:italic;
}
.code-java .kw1 {
  color:#7f0055;
  font-weight:bold;
}
.code-java .kw2 {
  color:#7f0055;
  font-weight:bold;
}
.code-java .kw4 {
  color:#7f0055;
  font-weight:bold;
}
.code-java .co1 {
  color:#3f7f5f;
  font-style:italic;
}
.code-java .coMULTI {
  color:#3f7f5f;
  font-style:italic;
}
.code-java .st0 { color:#2a00ff; }
.code-java .nu0 { color:#cc66cc; }
#CommentHolder, #PostCommentHolder { margin:10px 0 20px 0; }
#CommentHolder ul {
  list-style:none none;
  margin:0;
  padding:0;
}
#PageComments li {
  background:#f8f8f4;
  border:1px solid #dfdcd1;
  border-radius:4px;
  -moz-border-radius:4px;
  -webkit-border-radius:4px;
  box-shadow:1px 1px 2px rgba(223,210,209,0.3);
  -moz-box-shadow:1px 1px 2px rgba(223,210,209,0.3);
  -webkit-box-shadow:1px 1px 2px rgba(223,210,209,0.3);
  margin:0 0 10px 0;
}
#PageComments li > div {
  border:1px solid white;
  border-radius:4px;
  -moz-border-radius:4px;
  -webkit-border-radius:4px;
  padding:5px;
}
#PageComments .postAuthor { background:#eceae2; }
#PageComments .info {
  border-bottom:1px dotted #cccccc;
  padding:5px 5px 7px 5px;
  font-size:11px;
  color:#666666;
}
#PageComments .info .avatar {
  border:1px solid #cccccc;
  margin-right:10px;
  padding:1px;
  float:left;
}
#PageComments .info .author { font-weight:bold; }
#PageComments .info .created { font-size:10px; }
#PageComments .comment { padding:0px 5px 0 5px; }
#PageComments .comment p { margin:10px 0 0 0; }
#PageComments .comment .codesnippet > p {
  background-color:white;
  font:11px 'Courier New', Courier, monospace;
}
#PageComments .actionLinks {
  border-top:1px dotted #cccccc;
  font-size:11px;
  margin-top:10px;
  padding:5px;
}
.commentrss {
  background:url(/themes/formdev/images/feed-icon-14x14.png) no-repeat left center;
  padding:1px 0 1px 20px;
  font-size:11px;
}
.pager { text-align:center; }
.pager p { margin:20px 0 0 0; }
.pager a {
  color:#444444 !important;
  background:white url(/themes/formdev/images/bg-menus.png) no-repeat left bottom;
  border:1px solid #dfdcd1;
  border-radius:4px;
  -moz-border-radius:4px;
  -webkit-border-radius:4px;
  padding:2px 6px;
  text-decoration:none;
}
.pager a:hover { color:#dd6900 !important; }
.pager span {
  font-weight:bold;
  padding:0 4px;
}
.searchBox {
  height:22px;
  background:white;
  border:1px solid #dfdcd1;
  border-radius:4px;
  -moz-border-radius:4px;
  -webkit-border-radius:4px;
}
.searchBox .searchField {
  margin:2px 0 0 4px;
  width:124px;
  border:none;
}
.searchBox .searchSubmit {
  position:absolute;
  top:2px;
  right:2px;
  width:18px;
  height:18px;
  background:url(/themes/formdev/images/search.png) no-repeat center center;
  border:none;
  cursor:pointer;
}
.searchResults ul {
  list-style:none none;
  margin:0;
  padding:0;
}
.searchResults li { margin:1em 0; }
.searchResults h3 {
  border-bottom:none;
  margin-bottom:0.2em;
}
.searchResults .highlight { background:#fff9be; }


/****** FILE: themes/formdev/css/form.css *****/
/*
 * FormDev Theme
 * Copyright (c) 2010 FormDev Software GmbH.
 * All rights reserved.
 */
button, input[type="button"], input[type="submit"], input[type="reset"] { padding:2px 8px; }
#content form { margin-bottom:20px; }
#content fieldset { margin-bottom:10px; }
#content fieldset .field { clear:left; }
#content fieldset .left {
  float:left;
  width:130px;
  margin:1px 10px 5px 0;
}
#content fieldset .middleColumn {
  float:left;
  width:536px;
  margin-bottom:5px;
}
#content fieldset .middleColumn .fieldgroupField {
  display:inline;
  margin-right:5px;
}
#content fieldset .middleColumn ul {
  list-style:none none;
  padding-left:0;
  margin:0;
}
#content fieldset .middleColumn li { margin-left:0; }
#content fieldset label[for], #content fieldset input[type="checkbox"], #content fieldset input[type="radio"] { vertical-align:middle; }
#content fieldset input[type="text"] { width:250px; }
#content fieldset select {
  padding-top:2px;
  padding-bottom:2px;
  width:256px;
}
#content fieldset textarea {
  width:530px;
  height:200px;
}
#content fieldset p.checkbox { margin-bottom:0; }
#content .formWideLeft fieldset .left { width:180px; }
#content .formWideLeft fieldset .middleColumn { width:486px; }
#content .box fieldset .middleColumn { width:490px; }
#content .box fieldset textarea { width:484px; }
#content fieldset, #content fieldset input, #content fieldset select, #content fieldset textarea { font-size:11px; }
fieldset .required, fieldset .validation, form .bad { color:crimson; }


/****** FILE: themes/formdev/css/print.css *****/
/*
 * FormDev Theme
 * Copyright (c) 2010 FormDev Software GmbH.
 * All rights reserved.
 *
 * Print Layout File
 */

/*---- Print ----*/

@media print {
	body {
		color: black;
		background: white;
	}	

	#header,
	#sidebarmenu,
	#sidebar,
	#footer {
		display: none;
	}

	#wrapper,
	#main,
	#content {
		margin: 0;
		padding: 0;
	}

	#main {
		background: none;
		border: none;
		box-shadow:			none;
		-moz-box-shadow:	none;
		-webkit-box-shadow: none;
	}
}


