.jumbotron {  position: relative;  padding: 10px 0;}.jumbotron h1 {  /*font-size: 52px;*/  letter-spacing: -1px;  line-height: 1;  margin: 0 0 10px 0;  font-weight: normal;}.jumbotron p {  font-size: 19.5px;  line-height: 1.275;  margin: 0 0 20px 0;}.jumbotron .btn {  margin-top: 10px;}.jumbotron .btn-large {  margin-top: 20px;  font-size: 17px;}.masthead {  padding: 80px 0 60px;  text-align: center;}.masthead h1 {  font-size: 91px;}.masthead p {  font-size: 39px;}.masthead .btn-large {  font-size: 26px;  padding: 13px 26px;}.jumbotron.has-image {  -webkit-box-sizing: border-box;  -moz-box-sizing: border-box;  box-sizing: border-box;}.masthead.has-image {  text-align: left;}.thumbnails {  margin-bottom: 20px;  margin-left: -40px;  list-style: none;  *zoom: 1;}.thumbnails:before,.thumbnails:after {  display: table;  content: "";  line-height: 0;}.thumbnails:after {  clear: both;}.row-fluid .thumbnails {  margin-left: 0;}.thumbnails > li {  float: left;  position: relative;  margin-bottom: 20px;  margin-left: 40px;}.thumbnail {  border: 1px solid #ddd;  display: block;  padding: 4px;  line-height: 20px;  -webkit-border-radius: 3px;  -moz-border-radius: 3px;  border-radius: 3px;  -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.055);  -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.055);  box-shadow: 0 1px 3px rgba(0,0,0,0.055);  -webkit-transition: all .2s ease-in-out;  -moz-transition: all .2s ease-in-out;  -o-transition: all .2s ease-in-out;  transition: all .2s ease-in-out;}a.thumbnail:hover {  border-color: #440f3d;  -webkit-box-shadow: 0 1px 4px rgba(0,105,214,0.25);  -moz-box-shadow: 0 1px 4px rgba(0,105,214,0.25);  box-shadow: 0 1px 4px rgba(0,105,214,0.25);}.thumbnail > img {  display: block;  max-width: 100%;  margin-left: auto;  margin-right: auto;}.thumbnail .caption {  padding: 9px;  color: #666;}.thumbnails.paper > li:before,.thumbnails.paper > li:after {  content: '';  position: absolute;  z-index: -2;  bottom: 15px;  left: 10px;  width: 50%;  height: 20%;  box-shadow: 0 15px 10px rgba(0,0,0,0.7);  -webkit-transform: rotate(-3deg);  -moz-transform: rotate(-3deg);  -ms-transform: rotate(-3deg);  -o-transform: rotate(-3deg);  transform: rotate(-3deg);}.thumbnails.paper > li:after {  right: 10px;  left: auto;  -webkit-transform: rotate(3deg);  -moz-transform: rotate(3deg);  -ms-transform: rotate(3deg);  -o-transform: rotate(3deg);  transform: rotate(3deg);}.thumbnails.paper .thumbnail {  border: none;  padding: 0;  -webkit-box-shadow: none;  -moz-box-shadow: none;  box-shadow: none;}.thumbnails.paper a.thumbnail.paper:hover {  -webkit-box-shadow: none;  -moz-box-shadow: none;  box-shadow: none;}.wrap {  width: auto;  clear: both;}.offset-12 {  margin-left: -932px;}.offset-11 {  margin-left: -851px;}.offset-10 {  margin-left: -770px;}.offset-9 {  margin-left: -689px;}.offset-8 {  margin-left: -608px;}.offset-7 {  margin-left: -527px;}.offset-6 {  margin-left: -446px;}.offset-5 {  margin-left: -365px;}.offset-4 {  margin-left: -284px;}.offset-3 {  margin-left: -203px;}.offset-2 {  margin-left: -122px;}.offset-1 {  margin-left: -41px;}.row-fluid .spanfirst {  margin-left: 0 !important;}.wrap {  width: auto;  clear: both;}body {  background-color: #fff;  color: #666;  font-family: sans-serif;  font-size: 13px;  line-height: 20px;  margin: 0;}a {  color: #440f3d;  text-decoration: none;}a:hover {  color: #440f3d;  text-decoration: underline;}img {  max-width: 100% !important;}.img-rounded {  -webkit-border-radius: 3px;  -moz-border-radius: 3px;  border-radius: 3px;}.img-polaroid {  padding: 4px;  background-color: #fff;  border: 1px solid #ccc;  border: 1px solid rgba(0,0,0,0.2);  -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.1);  -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.1);  box-shadow: 0 1px 3px rgba(0,0,0,0.1);}.img-circle {  -webkit-border-radius: 500px;  -moz-border-radius: 500px;  border-radius: 500px;}-------------------------------------------------------table {  background-color: transparent;  border-collapse: collapse;  border-spacing: 0;}th,td {  line-height: 20px;  /*padding: 8px 10px;*/  text-align: left;  vertical-align: top;  /*display: inline-block;*/}td {  /*border-top: 1px solid #ddd;*/}th {  background: #444;  color: #eee;  font-weight: bold;}th a {  color: #eee;}th a:hover,th a:focus,th a:active {  color: #fff;}.cat-list-row0:hover,.cat-list-row1:hover {  background: #f5f5f5;}.cat-list-row1,tr.cat-list-row1 td {  background: #f9f9f9;}table.contentpane,table.tablelist,table.category,table.admintable,table.blog {  width: 100%;}table.contentpaneopen {  border: 0;}-------------------------------------------------------.star {  color: #fc0;}.red {  color: #bf0000;}.element-invisible {  position: absolute;  padding: 0;  margin: 0;  border: 0;  height: 1px;  width: 1px;  overflow: hidden;}form {  margin: 0 0 20px;}input,textarea {  width: 210px;}textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.uneditable-input {  -webkit-box-shadow: none;  -moz-box-shadow: none;  box-shadow: none;  -webkit-transition: border linear .2s, box-shadow linear .2s, width 0.7s ease 0s;  -moz-transition: border linear .2s, box-shadow linear .2s, width 0.7s ease 0s;  -o-transition: border linear .2s, box-shadow linear .2s, width 0.7s ease 0s;  transition: border linear .2s, box-shadow linear .2s, width 0.7s ease 0s;}textarea:focus,input[type="text"]:focus,input[type="password"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="time"]:focus,input[type="week"]:focus,input[type="number"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="color"]:focus,.uneditable-input:focus {  border-color: #999999;  -webkit-box-shadow: none;  -moz-box-shadow: none;  box-shadow: none;}input[type="file"],input[type="image"],input[type="submit"],input[type="reset"],input[type="button"],input[type="radio"],input[type="checkbox"] {  width: auto;}select,input[type="file"] {  height: 30px;  line-height: 30px;}select {  width: 220px;  border: 1px solid #ddd;}select[multiple],select[size] {  height: auto;}.radio,.checkbox {  padding-left: 18px;}.radio input[type="radio"],.checkbox input[type="checkbox"] {  margin-left: -18px;}.controls > .radio:first-child,.controls > .checkbox:first-child {  padding-top: 5px;}.radio.inline,.checkbox.inline {  padding-top: 5px;  margin-bottom: 0;}.radio.inline + .radio.inline,.checkbox.inline + .checkbox.inline {  margin-left: 10px;}.input-mini {  width: 60px;}.input-small {  width: 90px;}.input-medium {  width: 150px;}.input-large {  width: 210px;}.input-xlarge {  width: 270px;}.input-xxlarge {  width: 530px;}.form-actions {  padding: 19px 20px 20px;  margin-top: 20px;  margin-bottom: 20px;  background-color: #f5f5f5;  border-top: 1px solid #ddd;}.help-block,.help-inline {  color: #8c8c8c;}.help-block {  margin-bottom: 10px;}.input-append,.input-prepend {  margin-bottom: 5px;}.form-search input,.form-search textarea,.form-search select,.form-search .help-inline,.form-search .uneditable-input,.form-search .input-prepend,.form-search .input-append,.form-inline input,.form-inline textarea,.form-inline select,.form-inline .help-inline,.form-inline .uneditable-input,.form-inline .input-prepend,.form-inline .input-append,.form-horizontal input,.form-horizontal textarea,.form-horizontal select,.form-horizontal .help-inline,.form-horizontal .uneditable-input,.form-horizontal .input-prepend,.form-horizontal .input-append {  margin-bottom: 0;}.form-search .input-append,.form-inline .input-append,.form-search .input-prepend,.form-inline .input-prepend {  margin-bottom: 0;}.form-search .radio,.form-search .checkbox,.form-inline .radio,.form-inline .checkbox {  padding-left: 0;  margin-bottom: 0;}.form-search .radio input[type="radio"],.form-search .checkbox input[type="checkbox"],.form-inline .radio input[type="radio"],.form-inline .checkbox input[type="checkbox"] {  margin-right: 3px;  margin-left: 0;}.control-group {  margin-bottom: 10px;}legend + .control-group {  margin-top: 20px;}.form-horizontal .control-group {  margin-bottom: 20px;}.form-horizontal .control-label {  width: 140px;  padding-top: 5px;  text-align: right;}.form-horizontal .controls {  margin-left: 160px;}.form-horizontal .help-block {  margin-top: 10px;  margin-bottom: 0;}.form-horizontal .form-actions {  padding-left: 160px;}.btn {  padding: 4px 14px;  -webkit-border-radius: 3px;  -moz-border-radius: 3px;  border-radius: 3px;  -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.1);  -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.1);  box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.1);  color: #666;  text-shadow: 0 1px 1px rgba(255,255,255,0.75);  background-color: #f8f8f8;  background-image: -moz-linear-gradient(top,#ffffff,#eee);  background-image: -webkit-gradient(linear,0 0,0 100%,from(#ffffff),to(#eee));  background-image: -webkit-linear-gradient(top,#ffffff,#eee);  background-image: -o-linear-gradient(top,#ffffff,#eee);  background-image: linear-gradient(to bottom,#ffffff,#eee);  background-repeat: repeat-x;  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffeeeeee', GradientType=0);  border-color: #eee #eee #c8c8c8;  border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);  *background-color: #eee;  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);}.btn:hover,.btn:active,.btn.active,.btn.disabled,.btn[disabled] {  color: #666;  background-color: #eee;  *background-color: #e1e1e1;}.btn:active,.btn.active {  background-color: #d5d5d5 \9;}.btn:hover,.btn a.btn:hover {  text-decoration: none;  background-color: #eee;}.btn:focus,.btn a.btn:focus {  outline: 0;}.btn.active,.btn:active,.btn a.btn:active {  text-decoration: none;  outline: 0;  -webkit-box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);  -moz-box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);  box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);}.btn-large {  padding: 9px 14px;  font-size: 15px;  -webkit-border-radius: 3px;  -moz-border-radius: 3px;  border-radius: 3px;  -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.5);  -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.5);  box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.5);}.btn-small {  padding: 3px 9px;  font-size: 12px;}.btn-mini {  padding: 2px 6px;  font-size: 11px;}.btn {  border-color: #c5c5c5;  border-color: rgba(0,0,0,0.15) rgba(0,0,0,0.15) rgba(0,0,0,0.25);}.btn-primary {  color: #fff;  text-shadow: 0 -1px 0 rgba(0,0,0,0.25);  background-color: #35ace6;  background-image: -moz-linear-gradient(top,#47b4e9,#440f3d);  background-image: -webkit-gradient(linear,0 0,0 100%,from(#47b4e9),to(#440f3d));  background-image: -webkit-linear-gradient(top,#47b4e9,#440f3d);  background-image: -o-linear-gradient(top,#47b4e9,#440f3d);  background-image: linear-gradient(to bottom,#47b4e9,#440f3d);  background-repeat: repeat-x;  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff46b4e9', endColorstr='#ff440f3d', GradientType=0);  border-color: #440f3d #440f3d #13709e;  border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);  *background-color: #440f3d;  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);}.btn-primary:hover,.btn-primary:active,.btn-primary.active,.btn-primary.disabled,.btn-primary[disabled] {  color: #fff;  background-color: #440f3d;  *background-color: #1891cb;}.btn-primary:active,.btn-primary.active {  background-color: #1681b4 \9;}.btn-warning {  color: #fff;  text-shadow: 0 -1px 0 rgba(0,0,0,0.25);  background-color: #f58010;  background-image: -moz-linear-gradient(top,#ff8b1a,#e67100);  background-image: -webkit-gradient(linear,0 0,0 100%,from(#ff8b1a),to(#e67100));  background-image: -webkit-linear-gradient(top,#ff8b1a,#e67100);  background-image: -o-linear-gradient(top,#ff8b1a,#e67100);  background-image: linear-gradient(to bottom,#ff8b1a,#e67100);  background-repeat: repeat-x;  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffff8a1a', endColorstr='#ffe67100', GradientType=0);  border-color: #e67100 #e67100 #9a4b00;  border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);  *background-color: #e67100;  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);}.btn-warning:hover,.btn-warning:active,.btn-warning.active,.btn-warning.disabled,.btn-warning[disabled] {  color: #fff;  background-color: #e67100;  *background-color: #cd6400;}.btn-warning:active,.btn-warning.active {  background-color: #b35800 \9;}.btn-danger {  color: #fff;  text-shadow: 0 -1px 0 rgba(0,0,0,0.25);  background-color: #de0000;  background-image: -moz-linear-gradient(top,#f20000,#bf0000);  background-image: -webkit-gradient(linear,0 0,0 100%,from(#f20000),to(#bf0000));  background-image: -webkit-linear-gradient(top,#f20000,#bf0000);  background-image: -o-linear-gradient(top,#f20000,#bf0000);  background-image: linear-gradient(to bottom,#f20000,#bf0000);  background-repeat: repeat-x;  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff20000', endColorstr='#ffbf0000', GradientType=0);  border-color: #bf0000 #bf0000 #730000;  border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);  *background-color: #bf0000;  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);}.btn-danger:hover,.btn-danger:active,.btn-danger.active,.btn-danger.disabled,.btn-danger[disabled] {  color: #fff;  background-color: #bf0000;  *background-color: #a60000;}.btn-danger:active,.btn-danger.active {  background-color: #8c0000 \9;}.btn-success {  color: #fff;  text-shadow: 0 -1px 0 rgba(0,0,0,0.25);  background-color: #7ab800;  background-image: -moz-linear-gradient(top,#88cc00,#669900);  background-image: -webkit-gradient(linear,0 0,0 100%,from(#88cc00),to(#669900));  background-image: -webkit-linear-gradient(top,#88cc00,#669900);  background-image: -o-linear-gradient(top,#88cc00,#669900);  background-image: linear-gradient(to bottom,#88cc00,#669900);  background-repeat: repeat-x;  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff87cc00', endColorstr='#ff669900', GradientType=0);  border-color: #669900 #669900 #334d00;  border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);  *background-color: #669900;  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);}.btn-success:hover,.btn-success:active,.btn-success.active,.btn-success.disabled,.btn-success[disabled] {  color: #fff;  background-color: #669900;  *background-color: #558000;}.btn-success:active,.btn-success.active {  background-color: #446600 \9;}.btn-info {  color: #fff;  text-shadow: 0 -1px 0 rgba(0,0,0,0.25);  background-color: #00cac7;  background-image: -moz-linear-gradient(top,#00dedb,#00aba9);  background-image: -webkit-gradient(linear,0 0,0 100%,from(#00dedb),to(#00aba9));  background-image: -webkit-linear-gradient(top,#00dedb,#00aba9);  background-image: -o-linear-gradient(top,#00dedb,#00aba9);  background-image: linear-gradient(to bottom,#00dedb,#00aba9);  background-repeat: repeat-x;  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff00dddb', endColorstr='#ff00aba9', GradientType=0);  border-color: #00aba9 #00aba9 #005f5d;  border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);  *background-color: #00aba9;  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);}.btn-info:hover,.btn-info:active,.btn-info.active,.btn-info.disabled,.btn-info[disabled] {  color: #fff;  background-color: #00aba9;  *background-color: #009290;}.btn-info:active,.btn-info.active {  background-color: #007877 \9;}.btn-inverse {  color: #fff;  text-shadow: 0 -1px 0 rgba(0,0,0,0.25);  background-color: #535353;  background-image: -moz-linear-gradient(top,#5e5e5e,#444);  background-image: -webkit-gradient(linear,0 0,0 100%,from(#5e5e5e),to(#444));  background-image: -webkit-linear-gradient(top,#5e5e5e,#444);  background-image: -o-linear-gradient(top,#5e5e5e,#444);  background-image: linear-gradient(to bottom,#5e5e5e,#444);  background-repeat: repeat-x;  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5d5d5d', endColorstr='#ff444444', GradientType=0);  border-color: #444 #444 #1e1e1e;  border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);  *background-color: #444;  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);}.btn-inverse:hover,.btn-inverse:active,.btn-inverse.active,.btn-inverse.disabled,.btn-inverse[disabled] {  color: #fff;  background-color: #444;  *background-color: #373737;}.btn-inverse:active,.btn-inverse.active {  background-color: #2b2b2b \9;}.invalid {  border-color: #bf0000;}label.invalid {  color: #bf0000;}.nav {  margin-bottom: 20px;}.nav > li > a:hover {  background-color: #1681b4;  color: #eee;}.nav .dropdown-toggle .caret {  border-top-color: #440f3d;  border-bottom-color: #440f3d;  margin-top: 8px;  margin-left: 5px;}.nav .dropdown-toggle:hover .caret {  border-top-color: #440f3d;  border-bottom-color: #440f3d;}.nav .active .dropdown-toggle .caret {  border-top-color: #fff;  border-bottom-color: #fff;}.nav-tabs .active .dropdown-toggle .caret {  border-top-color: #666;  border-bottom-color: #666;}.caret {  border-top: 4px solid #000;}.dropdown .caret {  margin-top: 8px;  margin-left: 2px;}.dropdown-menu {  background-color: #fff;  border: 1px solid rgba(0,0,0,0.2);  padding: 0;  margin: 0;  -webkit-border-radius: 0;  -moz-border-radius: 0;  border-radius: 0;  -webkit-box-shadow: 0 5px 10px rgba(0,0,0,0.2);  -moz-box-shadow: 0 5px 10px rgba(0,0,0,0.2);  box-shadow: 0 5px 10px rgba(0,0,0,0.2);}.dropdown-menu a {  font-weight: normal;  padding: 3px 20px;  color: #444;  text-shadow: none;}.nav li.dropdown.open > .dropdown-toggle,.nav li.dropdown.active > .dropdown-toggle,.nav li.dropdown.open.active > .dropdown-toggle,.nav > li.dropdown.open.active > a:hover {  background-color: #1681b4;  color: #eee;}.nav li.dropdown > .dropdown-toggle .caret {  border-top-color: #666;  border-bottom-color: #666;}.nav li.dropdown > .dropdown-toggle:hover .caret {  border-top-color: #eee;  border-bottom-color: #eee;}.nav li.dropdown.open > .dropdown-toggle .caret,.nav li.dropdown.active > .dropdown-toggle .caret,.nav li.dropdown.open.active > .dropdown-toggle .caret {  border-top-color: #eee;  border-bottom-color: #eee;}.dropdown-menu li > a:hover,.dropdown-menu li > a:focus,.dropdown-submenu:hover > a {  color: #eee;  background-color: #1681b4;  background-color: #1994d0;  background-image: -moz-linear-gradient(top,#440f3d,#1681b4);  background-image: -webkit-gradient(linear,0 0,0 100%,from(#440f3d),to(#1681b4));  background-image: -webkit-linear-gradient(top,#440f3d,#1681b4);  background-image: -o-linear-gradient(top,#440f3d,#1681b4);  background-image: linear-gradient(to bottom,#440f3d,#1681b4);  background-repeat: repeat-x;  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff1ba0e1', endColorstr='#ff1580b4', GradientType=0);}.dropdown-menu .active > a,.dropdown-menu .active > a:hover {  color: #eee;  background-color: #1681b4;  background-color: #1994d0;  background-image: -moz-linear-gradient(top,#440f3d,#1681b4);  background-image: -webkit-gradient(linear,0 0,0 100%,from(#440f3d),to(#1681b4));  background-image: -webkit-linear-gradient(top,#440f3d,#1681b4);  background-image: -o-linear-gradient(top,#440f3d,#1681b4);  background-image: linear-gradient(to bottom,#440f3d,#1681b4);  background-repeat: repeat-x;  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff1ba0e1', endColorstr='#ff1580b4', GradientType=0);}.dropdown-menu .disabled > a,.dropdown-menu .disabled > a:hover {  color: #999;}.dropdown-menu .disabled > a:hover {  background-color: transparent;}.dropdown-submenu > .dropdown-menu {  margin-top: -6px;  margin-left: -1px;  -webkit-border-radius: 0;  -moz-border-radius: 0;  border-radius: 0;}.dropdown-submenu > a:after {  border-width: 4px 0 4px 4px;  border-left-color: #cccccc;  margin-top: 5px;  margin-right: -10px;}.dropdown-submenu:hover > a:after {  border-left-color: #eee;}.ja-navhelper {  background: #2f2f2f;  color: #666;}.breadcrumb {  float: left;  padding: 10px 0;  margin: 0;  background-color: transparent;  -webkit-border-radius: 0;  -moz-border-radius: 0;  border-radius: 0;}.breadcrumb li {  text-shadow: none;}.breadcrumb a {  color: #666;}.breadcrumb .divider {  padding: 0 5px;  color: #666;}.breadcrumb .divider img {  vertical-align: middle;}.breadcrumb .active {  color: #999;}.module_menu .nav {  margin-bottom: 0;}.module_menu .nav > li {  border-top: 1px solid #eee;}.module_menu .nav > li > a {  color: #666;  padding: 8px 20px;}.module_menu .nav > li > a:hover,.module_menu .nav > .dropdown.open > a.dropdown-toggle:hover {  background: #f5f5f5;  color: #440f3d;}.module_menu .nav > .dropdown.active > a.dropdown-toggle {  background: #fff;  color: #440f3d;  font-weight: bold;  -webkit-border-radius: 0px;  -moz-border-radius: 0px;  border-radius: 0px;}.module_menu .nav > .dropdown.open > a.dropdown-toggle,.module_menu .nav > .dropdown.active.open > a.dropdown-toggle {  background: #f5f5f5;  color: #440f3d;}.module_menu .nav .nav-child {  -webkit-border-radius: 3px;  -moz-border-radius: 3px;  border-radius: 3px;}.module_menu .nav .nav-child li {  border-top: 1px solid #eee;}.module_menu .nav .nav-child li a:hover,.module_menu .nav .nav-child .dropdown-submenu > a:hover {  background: #f5f5f5;  color: #440f3d;}.module_menu .nav .nav-child li.active > a {  background: #fff;  color: #440f3d;  font-weight: bold;}.module_menu .nav > li:first-child > a {  padding-top: 8px;  border-top: 0;}.module_menu .nav .nav-child .dropdown-submenu:hover > a {  background: #f5f5f5;  color: #440f3d;}.ja-mainnav {  float: right;  height: 28px;  margin-right: -170px;  padding-top: 25px;}.ja-mainnav .navbar {  color: #666;  margin-bottom: 0;  margin-top: -1px;}.ja-mainnav .navbar-inner {  min-height: 30px;  padding: 0;  background: none !important;  border: 0;  -webkit-border-radius: 0;  -moz-border-radius: 0;  border-radius: 0;  -webkit-box-shadow: none;  -moz-box-shadow: none;  box-shadow: none;}.ja-mainnav .navbar .nav {  margin: 0;}.ja-mainnav .navbar .nav > li > a {  border-top: 0;  font-weight: normal;  /*font-family: 'robotobold';*/  padding: 5px 15px;  text-shadow: none;}.ja-mainnav .navbar .nav > li > a:focus,.ja-mainnav .navbar .nav > li > a:hover {  background: none;  color: #440f3d;  text-shadow: none;}.ja-mainnav .navbar .nav > .active > a,.ja-mainnav .navbar .nav > .active > a:hover,.ja-mainnav .navbar .nav > .active > a:focus {  background: none;  color: #440f3d;  text-shadow: none;  -webkit-box-shadow: none;  -moz-box-shadow: none;  box-shadow: none;}.ja-mainnav .navbar .nav > .active.deeper > a {  background: none;  color: #440f3d;}.nav li.dropdown.open > .dropdown-toggle,.nav li.dropdown.active > .dropdown-toggle,.nav li.dropdown.open.active > .dropdown-toggle,.nav > li.dropdown.open.active > a:hover {  color: #fff;  -webkit-border-top-right-radius: 3px;  -moz-border-radius-topright: 3px;  border-top-right-radius: 3px;  -webkit-border-top-left-radius: 3px;  -moz-border-radius-topleft: 3px;  border-top-left-radius: 3px;}.ja-mainnav .navbar .btn-navbar {  float: left;  padding: 7px 10px;  margin: 7px 20px 0;  color: #fff;  text-shadow: 0 -1px 0 rgba(0,0,0,0.25);  background-color: #f2f2f2;  background-image: -moz-linear-gradient(top,#f2f2f2,#f2f2f2);  background-image: -webkit-gradient(linear,0 0,0 100%,from(#f2f2f2),to(#f2f2f2));  background-image: -webkit-linear-gradient(top,#f2f2f2,#f2f2f2);  background-image: -o-linear-gradient(top,#f2f2f2,#f2f2f2);  background-image: linear-gradient(to bottom,#f2f2f2,#f2f2f2);  background-repeat: repeat-x;  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2f2f2', endColorstr='#fff2f2f2', GradientType=0);  border-color: #f2f2f2 #f2f2f2 #cccccc;  border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);  *background-color: #f2f2f2;  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);  -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.075);  -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.075);  box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.075);}.ja-mainnav .navbar .btn-navbar:hover,.ja-mainnav .navbar .btn-navbar:active,.ja-mainnav .navbar .btn-navbar.active,.ja-mainnav .navbar .btn-navbar.disabled,.ja-mainnav .navbar .btn-navbar[disabled] {  color: #fff;  background-color: #f2f2f2;  *background-color: #e6e6e6;}.ja-mainnav .navbar .btn-navbar:active,.ja-mainnav .navbar .btn-navbar.active {  background-color: #d9d9d9 \9;}.ja-mainnav .navbar .btn-navbar .icon-bar {  width: 18px;  height: 2px;  background-color: #f5f5f5;  -webkit-border-radius: 1px;  -moz-border-radius: 1px;  border-radius: 1px;  -webkit-box-shadow: 0 1px 0 rgba(0,0,0,0.25);  -moz-box-shadow: 0 1px 0 rgba(0,0,0,0.25);  box-shadow: 0 1px 0 rgba(0,0,0,0.25);}.ja-mainnav .btn-navbar .icon-bar + .icon-bar {  margin-top: 3px;}.ja-mainnav .dropdown .caret {  margin-left: 5px;}.ja-mainnav .dropdown-menu {  -webkit-box-shadow: 0 5px 10px rgba(0,0,0,0.2);  -moz-box-shadow: 0 5px 10px rgba(0,0,0,0.2);  box-shadow: 0 5px 10px rgba(0,0,0,0.2);}.ja-mainnav .dropdown-menu a {  border-top: 1px solid #eee;  padding: 5px 20px;  text-shadow: none;}.ja-mainnav .dropdown-menu li:first-child a {  border-top: 0;}.ja-mainnav .navbar .nav > li > .dropdown-menu {  background: #440f3d;  border: 0;  -webkit-border-bottom-right-radius: 3px;  -moz-border-radius-bottomright: 3px;  border-bottom-right-radius: 3px;  -webkit-border-bottom-left-radius: 3px;  -moz-border-radius-bottomleft: 3px;  border-bottom-left-radius: 3px;  -webkit-border-top-right-radius: 3px;  -moz-border-radius-topright: 3px;  border-top-right-radius: 3px;  color: #fff;}.ja-mainnav .navbar .nav > li > .dropdown-menu:before {  display: none;}.ja-mainnav .navbar .nav > li > .dropdown-menu:after {  display: none;}.ja-mainnav .navbar .nav > li > .dropdown-menu > li a {  border-top: 1px solid #47b4e9;  color: #d0ecf9;}.ja-mainnav .navbar .nav > li > .dropdown-menu > li a:hover {  background: #1681b4;  color: #fff;}.ja-mainnav .navbar .nav ul ul > li:first-child a {  border-top: 0;}.ja-mainnav .dropdown-menu li > a:hover,.ja-mainnav .dropdown-menu li > a:focus,.ja-mainnav .dropdown-submenu:hover > a {  background: #1681b4;}.ja-mainnav .nav li.dropdown > .dropdown-menu .active > a,.ja-mainnav .nav li.dropdown > .dropdown-menu .active > a:hover {  background: none;  color: #fff;  font-weight: bold;}.ja-mainnav .dropdown-menu .disabled > a,.ja-mainnav .dropdown-menu .disabled > a:hover {  color: #999;}.ja-mainnav .dropdown-menu .disabled > a:hover {  background-color: transparent;}.ja-mainnav .dropdown-submenu > .dropdown-menu {  background: #440f3d;  broder: 0;  -webkit-border-radius: 3px;  -moz-border-radius: 3px;  border-radius: 3px;  color: #fff;}.ja-mainnav .dropdown-submenu > .dropdow-menu li a {  border-top: 1px solid #47b4e9;}.ja-module {  background: #fff;  color: #666;  margin-bottom: 40px;}.ja-module .module-inner {  padding: 0;}.module-title {  /*background: #333333;*/  color: #ffffff;  font-family: 'robotobold', sans-serif;  font-size: 14px;  font-weight: normal;  line-height: 30px;  margin: 0 0 10px 0;  padding: 0;  text-transform: uppercase;}.ja-module ul,.ja-module ol {  margin-left: 20px;}.ja-module ul.unstyled,.ja-module ol.unstyled,.ja-module ul.nav,.ja-module ol.nav {  margin-left: 0;}.ja-sidebar .ja-module {  background: #f7f7f7;  margin-bottom: 20px;  padding: 5px;  -webkit-border-radius: 3px;  -moz-border-radius: 3px;  border-radius: 3px;}.ja-sidebar .ja-module .module-inner {  background: #fff;  color: #666;  border: 1px solid #e6e6e6;  padding: 20px;  -webkit-border-radius: 3px;  -moz-border-radius: 3px;  border-radius: 3px;}.ja-sidebar .ja-module .module-title {  margin-bottom: 20px;  line-height: 1;}.ja-sidebar .module_menu .module-inner {  padding: 20px 0 0;}.ja-sidebar .module_menu h3.module-title {  padding: 0 20px;}.ja-sidebar .module_menu ul.nav li a {  color: #440f3d;  padding-left: 20px;  padding-right: 20px;}.ja-sidebar .module_menu ul.nav li a:hover,.ja-sidebar .module_menu ul.nav li a:focus,.ja-sidebar .module_menu ul.nav li a:active {  color: #440f3d;}.banneritem {  padding: 10px 0;  border-top: 1px solid #ddd;}.banneritem:first-child {  margin-top: 10px;}.banneritem a {  font-weight: bold;}.bannerfooter {  border-top: 1px solid #ddd;  font-size: 11px;  padding-top: 10px;  text-align: right;}.categories-module h4,ul.categories-module h4,.category-module h4,ul.category-module h4 {  font-size: 13px;  font-weight: normal;  margin: 0;}.feed h4 {  font-weight: bold;}.feed .newsfeed,.feed ul.newsfeed {  border-top: 1px solid #eee;}.feed .newsfeed .feed-link,.feed .newsfeed h5.feed-link,.feed ul.newsfeed .feed-link,.feed ul.newsfeed h5.feed-link {  font-size: 13px;  font-weight: normal;  margin: 0;}.latestusers,ul.latestusers {  margin-left: 0;}.latestusers li,ul.latestusers li {  background: #eee;  display: inline-block;  padding: 5px 10px;  -webkit-border-radius: 3px;  -moz-border-radius: 3px;  border-radius: 3px;}.stats-module dt,.stats-module dd {  display: inline-block;  margin: 0;}.stats-module dt {  font-weight: bold;  width: 35%;}.stats-module dd {  width: 60%;}.items-leading .leading {  margin-bottom: 40px;}.items-row .item {  margin-bottom: 40px;}.divider-vertical {  margin: 0 0 40px;  border: 0;  border-top: 1px solid #eee;  border-bottom: 1px solid #fff;}.article-aside {  color: #999;  font-size: 12px;  margin-bottom: 20px;}.article-info {  margin: 0;  width: 90%;}.article-info .article-info-term {  display: none;}.article-info dd {  background: url('../images/sep-grey.gif') no-repeat right center;  float: left;  margin-left: 0;  margin-right: 10px;  padding-right: 10px;  white-space: nowrap;}.article-info dd:last-child {  background: none;}.article-info dd span {  font-weight: bold;}.article-footer {  color: #999;  font-size: 12px;  margin-bottom: 20px;}article img {  -webkit-border-radius: 3px;  -moz-border-radius: 3px;  border-radius: 3px;}article img[align=left],.img_caption.left {  margin: 0 40px 20px 0;}article img[align=right],.img_caption.right {  margin: 0 0 20px 40px;}.img-intro-none,.img-intro-left,.img-intro-right,.img-fulltext-none,.img-fulltext-left,.img-fulltext-right,.img_caption {  position: relative;}.img-intro-none,.img-intro-left,.img-intro-right,.img-fulltext-none,.img-fulltext-left,.img-fulltext-right,.img_caption {  margin-bottom: 20px;  max-width: 100%;}.img-fulltext-left {  float: left;  margin-right: 40px;}.img-fulltext-right {  float: right;  margin-left: 40px;}.img-intro-none img,.img-intro-left img,.img-intro-right img,.img-fulltext-none img,.img-fulltext-left img,.img-fulltext-right img {  margin: 0;}.img_caption img {  margin-bottom: 1px !important;}.img_caption p.img_caption {  background: #eee;  color: #666;  font-size: 11px;  width: 100%;  margin: 0;  padding: 5px;  text-align: center;  -webkit-box-sizing: border-box;  -moz-box-sizing: border-box;  box-sizing: border-box;  clear: both;}article aside .btn-group > .dropdown-toggle {  background: transparent;  border: 0;  padding: 0;  -webkit-box-shadow: none;  -moz-box-shadow: none;  box-shadow: none;}.login_form fieldset,.login fieldset {  padding: 15px 0 0;}.login_form fieldset p,.login fieldset p {  margin: 0 0 5px;}.login_form label,.login label {  display: block;  font-weight: bold;}.login-fields {  margin: 0 0 10px;}.login_form .inputbox,.login-fields .required {  margin-left: 10px;  width: 150px;}.login_form .remember .inputbox {  width: 20px;}.form-register fieldset {  padding: 0 0 10px;}.form-register p {  margin: 0 0 5px;}.form-register p.form-des {  margin: 15px 0;}.form-register label {  display: block;  float: left;  font-weight: bold;  text-align: right;  width: 130px;}.form-register .inputbox {  margin-left: 10px;  width: 200px;}.form-register .button {  margin-left: 140px;}.registration fieldset dt {  margin-right: 5px;}.admintable textarea {  max-width: 90% !important;  resize: none;}#mailto-window {  background: #fff;  margin: 10px 0 20px;  padding: 0;  position: relative;}#mailto-window h2 {  font-size: 150%;  margin-top: 0;  margin-bottom: 20px;}#mailto-window .mailto-close {  background: #FFF;  background: -moz-linear-gradient(bottom,#ccc,#f0f0f0);  background: -webkit-linear-gradient(bottom,#ccc,#f0f0f0);  border: 1px solid #CCC;  border-radius: 3px;  color: #666;  font-size: 92%;  padding: 2px 5px;  position: absolute;  top: -10px;  right: 0px;  text-shadow: 1px 1px 0 #f0f0f0;}#mailto-window .mailto-close a {  color: #666;}#mailto-window .mailto-close:hover {  border-color: #999;  box-shadow: 0 0 3px rgba(0,0,0,0.2);}#mailtoForm .formelm {  padding: 5px 0;  vertical-align: middle;  overflow: hidden;}#mailtoForm .formelm label {  display: block;  float: left;  font-weight: bold;  vertical-align: middle;  width: 100px;}#mailtoForm p {  margin-top: 20px;}#mailtoForm .inputbox {  width: 70%;}#mailtoForm .button {  margin-right: 5px;}.user-details {  padding: 10px 0;}.user-details p {  margin: 0 0 5px;}.user-details label {  display: block;  float: left;  font-weight: bold;  text-align: right;  width: 130px;}.user-details .inputbox {  margin-left: 10px;  width: 200px;}.user-details .button {  margin-left: 140px;}.user-details .paramlist .paramlist_key {  padding: 0 0 5px;  width: 130px;}.user-details .paramlist .paramlist_value {  padding: 0 0 5px;}.user-details .user_name span {  font-weight: bold;  padding-left: 10px;}.reset .form-validate p,.remind .form-validate p {  background: #eee;  border: 1px solid #ddd;  margin-top: 5px;  margin-bottom: 20px;  padding: 10px 20px;}.reset .form-validate fieldset dl,.remind .form-validate fieldset dl {  margin: 0;}.reset .form-validate fieldset dt,.remind .form-validate fieldset dt {  margin: 4px 0 0 0;}.profile h1,.profile-edit h1 {  font-size: 250%;  margin: 0 0 20px 0;}.profile fieldset,.profile-edit fieldset {  border: 1px solid #CCC;  box-sizing: border-box;  -moz-box-sizing: border-box;  -webkit-box-sizing: border-box;  margin-bottom: 20px;  padding: 20px 20px 30px;  width: 100%;}.profile dl,.profile-edit dl {  margin: 0;}.profile dl dt,.profile-edit dl dt {  border-bottom: 1px solid #e5e5e5;  padding: 5px 10px;}.profile dl dd,.profile-edit dl dd {  border-bottom: 1px solid #e5e5e5;  padding: 5px 10px;}.profile legend,.profile-edit legend {  background: #fff;  border: 0;  display: block;  margin-bottom: 0;  padding: 0 5px;  width: auto;}.profile ul.pull-right {  float: none;}.profile a,.profile-edit a {  display: inline-block;  padding: 2px 0 2px 20px;}.profile a.btn,.profile-edit a.btn {  padding: 5px;}form#searchForm {  padding: 15px 0;}.searchintro {  padding: 10px;  width: 100%;}.searchintro p {  margin: 0;}.results h4 {  margin: 15px 0 0;}.results p {  margin: 0 0 10px;}.search fieldset {  border: 1px solid #F0F0F0;  margin: 25px 0 15px;  padding: 10px;}.search fieldset legend {  border: 0;  display: inline;  font-size: 100%;  margin: 0;  width: auto;}.search .phrases-box {  margin: 0 0 10px;}.search .phrases-box input,.search .phrases-box label {  display: inline-block;  margin: 0;  padding-right: 5px;  vertical-align: middle;}.search .word button {  margin-left: 5px;}.search .word .inputbox {  vertical-align: top;}.search .word label {  vertical-align: middle;}.search .form-limit label {  display: inline-block;}dl.search-results dt.result-title {  font-size: 110%;}dl.search-results dt.result-title a {  color: #666;}dl.search-results dt.result-title a:hover,dl.search-results dt.result-title a:focus,dl.search-results dt.result-title a:active {  color: #09C;}dl.search-results dd {  display: block;  padding: 0 0 5px;}dl.search-results dd.result-created {  border-bottom: 1px solid #EEE;  color: #999;  font-size: 92%;  margin-bottom: 10px;}#component-contact address {  font-style: normal;}.contact_email {  margin: 0 0 10px;}.contact_email div {  padding: 5px 0;}.contact_email label {  display: block;  float: left;  font-weight: bold;  width: 17em;}.contact_email-copy {  margin: 15px 0;}.contact-email-copy label {  display: inline;}div.contact-links ul li {  background: none;}#archive-items > li {  line-height: normal;  margin: 0;  overflow: visible;  padding: 0;}#archive-items div.intro {  clear: both;  overflow: hidden;}.categories-list .category-desc {  overflow: hidden;}.categories-list > .category-desc {  background: #eee;  margin-bottom: 20px;  padding: 20px;  text-shadow: 1px 1px 0 #fff;  -webkit-border-radius: 3px;  -moz-border-radius: 3px;  border-radius: 3px;}.categories-list div.category-item {  border-bottom: 1px solid #eee;  overflow: hidden;  margin-bottom: 20px;  padding-bottom: 20px;}.categories-list div img {  margin-right: 20px;  -webkit-border-radius: 3px;  -moz-border-radius: 3px;  border-radius: 3px;}.categories-list div.category-item img[align=left] {  margin: 0 20px 20px 0;}.categories-list div.category-item img[align=right] {  margin: 0 20px 0 20px;}.categories-list div h3.page-header {  border-bottom: 0;  font-family: "robotobold";  font-weight: normal;  margin: 20px 0 10px;  padding: 0;}.categories-list div h3.page-header a {  color: #666;}.categories-list div h3.page-header a:hover,.categories-list div h3.page-header a:focus,.categories-list div h3.page-header a:active {  color: #440f3d;}.categories-list dl {  margin: 0 0 0 5px;  display: inline-block;  color: #999;  font-size: 92%;}.categories-list dl dt,.categories-list dl dd {  display: inline;}.categories-list ul li ul {  margin-left: 25px;}.categories-list ul li li.last {  border-bottom: 0;}.cat-children div {  *zoom: 1;}.cat-children div:before,.cat-children div:after {  display: table;  content: "";  line-height: 0;}.cat-children div:after {  clear: both;}.cat-children h3.page-header {  border-top: 1px solid #ddd;  border-bottom: 0;  margin: 40px 0 0 0;  padding: 10px 0;}.cat-children .category-desc img {  -webkit-border-radius: 3px;  -moz-border-radius: 3px;  border-radius: 3px;}.cat-children .category-desc img[align=left] {  margin: 0 20px 0 0;}.cat-children .category-desc img[align=right] {  margin: 0 0 0 20px;}div.poll {  padding: 15px 0;}form#poll {  margin-bottom: 10px;  padding-bottom: 10px;}dl.poll {  font-size: 92%;  margin-bottom: 10px;  padding-bottom: 10px;}dl.poll dt,dl.poll dd {  float: left;}dl.poll dt {  clear: left;  width: 100px;}dl.poll dd {  clear: right;  width: 400px;}.pollstableborder {  border: none;  padding: 0;  text-align: left;  width: 100%;}.pollstableborder img {  vertical-align: baseline;}.edit fieldset {  border: 0;  border-top: 3px solid #ccc;  margin: 25px 0 15px;  padding: 10px;}.edit fieldset legend {  padding: 0 10px;  font-size: 150%;  line-height: 1;}.edit .formelm {  margin: 0 0 10px;  overflow: hidden;}.edit .formelm input[type=text] {  min-width: 60%;}.edit .formelm-buttons,.edit .formelm-area {  margin: 0 0 10px;}.edit .formelm label,.edit .formelm-area label {  display: block;  font-weight: bold;  margin-bottom: 5px;}.profile-edit fieldset dt {  min-width: 17em;}.button2-left,.button2-left div {  float: left;}.button2-right,.button2-right div {  float: right;}.button2-left {  margin: 5px 5px 0 0;}.button2-right {  margin: 5px 0 0 5px;}.button2-left a,.button2-right a,.button2-left span,.button2-right span {  background: #f0f0f0;  border: 1px solid #ccc;  color: #999;  cursor: pointer;  display: block;  float: left;  padding: 2px 10px;  border-radius: 3px;}.button2-left span,.button2-right span {  color: #aaa;  cursor: default;}.button2-left .page a,.button2-right .page a,.button2-left .page span,.button2-right .page span {  padding: 0 6px;}.button2-left a:hover,.button2-right a:hover {  background: #ccc;  color: #333;  text-decoration: none;}.formelm img.calendar {  cursor: pointer;  height: 16px;  margin-left: 3px;  vertical-align: middle;  width: 16px;}div.weblink-category table.category td > p {  padding-right: 30px;}div.weblink-category table.category ul.actions {  float: right;  margin: -30px 0 0 0;  padding: 0;  list-style: none;}.article-content .pagination ul {  border-left: 1px solid #ddd;}.article-content .pagination ul li {  float: left;  padding: 10px 20px;  line-height: normal;  border: 1px solid #ddd;  border-left: 0;}.article-content .pagination ul a {  border: 0;  text-decoration: none;  background-color: transparent;  line-height: normal;  padding: 0;}.pagenavcounter {  margin: 0 0 20px;  font-weight: bold;}#article-index {  float: right;  margin: 0 0 20px 20px;  padding: 10px;  width: 30%;  border: 1px solid #ddd;  -webkit-border-radius: 3px;  -moz-border-radius: 3px;  border-radius: 3px;}#article-index ul {  margin: 0 0 0 20px;}.pagenav {  margin: 0;  padding: 0;  list-style: none;}.pagenav li {  margin: 0 10px 0 0;  padding: 0;  float: left;}.pagenav li.pagenav-prev {  margin-right: 10px;}.pagenav li a {  padding: 5px 10px;  line-height: normal;  border: 1px solid #ddd;  -webkit-border-radius: 3px;  -moz-border-radius: 3px;  border-radius: 3px;}.pagenav li a:hover {  background-color: #30abe6;  border: 1px solid #eee;  color: #eee;  text-decoration: none;}.pagination ul {  -webkit-box-shadow: none;  -moz-box-shadow: none;  box-shadow: none;}.pagination .pagination-list > li {  display: inline-block;  margin-bottom: 10px;}.pagination .pagination-list > li > a,.pagination .pagination-list > li:first-child > a,.pagination .pagination-list > li:last-child > a {  background: #666;  border: 0;  color: #fff;  margin: 0 4px;  padding: 5px 10px;  -webkit-border-radius: 3px;  -moz-border-radius: 3px;  border-radius: 3px;  -webkit-transition: 0.5s;  -moz-transition: 0.5s;  -o-transition: 0.5s;  transition: 0.5s;}.pagination .pagination-list > li > a:hover {  background: #440f3d;  text-decoration: none;}.pagination .pagination-list > li.disabled > a {  background: #eee;  color: #666;}.counter {  float: right;  line-height: 1;  margin: 10px 0;  text-align: right;}.items-more h3 {  margin: 0 0 5px;}.back_button a,.back_button a:hover,.back_button a:active {  display: block;  margin: 10px 0;}fieldset.filters {  margin: 10px 0 5px;}.display-limit {  margin: 10px 0 5px;}fieldset.filters .filter-search,fieldset.filters .display-limit {  float: left;  width: 100%;}fieldset.filters .display-limit {  float: right;  text-align: right;}#system-message dt {  font-weight: bold;}#system-message dd {  font-weight: bold;}#system-message dd.message ul,#system-message dd.error ul,#system-message dd.notice ul {  margin: 0;  padding: 0;}#system-message dd.message ul li,#system-message dd.error ul li,#system-message dd.notice ul li {  background: none;  margin: 0;  padding: 5px;}.tip-wrap {  background: #fff6df;  border: 1px solid #fb3;  border-radius: 5px;  box-shadow: 0 0 3px rgba(0,0,0,0.4);  max-width: 300px;  z-index: 999;}.tip-title {  border-bottom: 1px solid #fb3;  font-weight: bold;  padding: 5px 10px;}.tip-text {  font-size: 100%;  margin: 0;  padding: 5px 10px;}.hasTip img {  border: none;  margin: 0 5px 0 0;}p {  margin: 0 0 10px;}p small,p .small {  font-size: 11px;  color: #999;}.lead {  margin-bottom: 20px;  font-size: 20px;  font-weight: 200;  line-height: 30px;}small {  font-size: 85%;}strong {  font-weight: bold;}em {  font-style: italic;}cite {  font-style: normal;}.muted {  color: #999;}h1,h2,h3,h4,h5,h6 {  margin: 10px 0;  font-family: sans-serif;  font-weight: bold;  line-height: 1;  color: #444;  text-rendering: optimizelegibility;}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small {  font-weight: normal;  line-height: 1;  color: #999;}h1 {  font-size: 32.5px;  line-height: 40px;}h1 small {  font-size: 26px;}h2 {  font-size: 26px;  line-height: 40px;  font-weight: normal;}h2 small {  font-size: 19.5px;}h3 {  font-size: 19.5px;  line-height: 40px;}h3 small {  font-size: 15px;}h4 {  font-size: 15px;  line-height: 20px;  font-weight: normal;}h4 small {  font-size: 13px;}h5 {  font-size: 14px;  line-height: 20px;}h5 small {  font-size: 11px;}h6 {  font-size: 13px;  line-height: 20px;}.page-header {  border-bottom: 1px solid #ddd;  padding-bottom: 20px;  margin: 0 0 40px;}.page-title,.page-header h1 {  margin: 0;  line-height: 1;}.page-subheader {  border-bottom: 1px solid #ddd;  margin: 0 0 20px;  *zoom: 1;}.page-subheader:before,.page-subheader:after {  display: table;  content: "";  line-height: 0;}.page-subheader:after {  clear: both;}.page-subtitle,.page-subheader h2 {  line-height: 1;  margin: 0;}.page-header + .page-subheader {  margin-top: -20px;}.article-title,.article-header h1 {  font-family: "robotobold";  font-weight: normal;  margin: 0 0 10px 0;  line-height: 1;}.article-header h1 a {  color: #666;}.article-header h1 a:hover,.article-header h1 a:focus,.article-header h1 a:active {  color: #440f3d;  text-decoration: none;}h2.article-title,.article-header h2 {  font-family: "robotobold";  font-weight: normal;}h2.article-title a {  color: #666;}h2.article-title a:hover,h2.article-title a:focus,h2.article-title a:active {  color: #440f3d;}.item-title {  font-weight: bold;}ul,ol {  padding: 0;  margin: 0 0 10px 25px;}ul ul,ul ol,ol ol,ol ul {  margin-bottom: 0;}ul {  list-style: disc;}ol {  list-style: decimal;}li {  line-height: 20px;}ul.unstyled,ol.unstyled {  margin-left: 0;  list-style: none;}dl {  margin-bottom: 20px;}dt,dd {  line-height: 20px;}dt {  font-weight: bold;}dd {  margin-left: 10px;}.dl-horizontal dt {  float: left;  width: 120px;  clear: left;  text-align: right;  overflow: hidden;  text-overflow: ellipsis;  white-space: nowrap;}.dl-horizontal dd {  margin-left: 130px;}hr {  margin: 20px 0;  border: 0;  border-top: 1px solid #eee;  border-bottom: 1px solid #fff;}abbr[title] {  cursor: help;  border-bottom: 1px dotted #999;}abbr.initialism {  font-size: 90%;  text-transform: uppercase;}blockquote {  padding: 0 0 0 15px;  margin: 0 0 20px;  border-left: 5px solid #eee;}blockquote p {  margin-bottom: 0;  font-size: 14px;  font-weight: 300;  line-height: 22px;}blockquote small {  display: block;  line-height: 20px;  color: #999;}blockquote small:before {  content: '\2014 \00A0';}blockquote.pull-right {  float: right;  padding-right: 15px;  padding-left: 0;  border-right: 5px solid #eee;  border-left: 0;}blockquote.pull-right p,blockquote.pull-right small {  text-align: right;}blockquote.pull-right small:before {  content: '';}blockquote.pull-right small:after {  content: '\00A0 \2014';}q:before,q:after,blockquote:before,blockquote:after {  content: "";}div.ja-module blockquote.rounded {  background: #fff;  border: 1px solid #ddd;  -webkit-border-radius: 5px;  -moz-border-radius: 5px;  border-radius: 5px;  -webkit-transition: 0.5s;  -moz-transition: 0.5s;  -o-transition: 0.5s;  transition: 0.5s;  margin-bottom: 0;  padding: 15px 15px 15px 100px !important;}div.ja-module blockquote.rounded span.avatar {  display: block;  height: 62px;  float: left;  position: relative;  margin-left: -80px;  margin-top: 5px;  width: 62px;}div.ja-module blockquote.rounded span.avatar span.avt-mask {  background: url('../images/avt-mask.png') no-repeat left top;  display: block;  height: 62px;  overflow: hidden;  position: relative;  width: 62px;  z-index: 20px;}div.ja-module blockquote.rounded span.avatar img {  position: absolute;  left: 0;  top: 0;}blockquote.rounded:hover {  border-color: #440f3d !important;  box-shadow: 0px 0px 5px #289dd5;}address {  display: block;  margin-bottom: 20px;  font-style: normal;  line-height: 20px;}div.jumbotron {  text-align: center;}div.jumbotron h3 {  font-family: 'robotoregular';  font-size: 24px;  font-weight: normal;  margin: 0 0 10px;}div.jumbotron p {  font-size: 13px;  margin-bottom: 0;}div.jumbotron .btn-large {  font-weight: bold;  padding: 20px 40px !important;}.pricing-table .three-cols,.pricing-table .four-cols {  *zoom: 1;  padding-bottom: 30px;}.pricing-table .three-cols:before,.pricing-table .three-cols:after,.pricing-table .four-cols:before,.pricing-table .four-cols:after {  display: table;  content: "";  line-height: 0;}.pricing-table .three-cols:after,.pricing-table .four-cols:after {  clear: both;}.pricing-table .three-cols .col {  width: 33.3%;}.pricing-table .four-cols .col {  width: 25%;}.pricing-table .col {  float: left;  position: relative;  text-align: center;  z-index: 10;}.pricing-table .featured {  z-index: 20;}.pricing-table .col-first .col-header {  -webkit-border-top-left-radius: 3px;  -moz-border-radius-topleft: 3px;  border-top-left-radius: 3px;}.pricing-table .col-last .col-header {  -webkit-border-top-right-radius: 3px;  -moz-border-radius-topright: 3px;  border-top-right-radius: 3px;}.pricing-table .col-header {  background: #f5f5f5;  border: 1px solid #ddd;  border-right: 0;  height: 120px;  padding: 20px 0;  vertical-align: middle;}.pricing-table .featured .col-header {  background: #fff;  border-right: 1px solid #ddd;  margin-top: -20px;  margin-right: -1px;  height: 140px;  -webkit-border-top-right-radius: 3px;  -moz-border-radius-topright: 3px;  border-top-right-radius: 3px;  -webkit-border-top-left-radius: 3px;  -moz-border-radius-topleft: 3px;  border-top-left-radius: 3px;}.pricing-table .featured-rs .col-header {  border-left: 0;}.pricing-table .col-last .col-header {  border-right: 1px solid #ddd;}.pricing-table .col-header .price {  color: #440f3d;  display: block;  font-size: 64px;  font-weight: bold;  line-height: 1;}.pricing-table .col-header .price sup {  font-size: 20px;  top: -32px;}.pricing-table .col-header .price small {  font-size: 20px;}.pricing-table .col-header strong {  color: #666;  font-family: "robotobold";  font-size: 15px;  text-transform: uppercase;}.pricing-table ul {  margin: 0;  padding: 0;  list-style: none;}.pricing-table ul li {  border-bottom: 1px solid #ddd;  border-left: 1px solid #ddd;  padding: 10px 5px;}.pricing-table .col-last ul li {  border-right: 1px solid #ddd;}.pricing-table ul li strong {  font-size: 15px;}.pricing-table .col-footer {  border-bottom: 1px solid #ddd;  border-left: 1px solid #ddd;  padding: 40px 0;}.pricing-table .feature-rs .col-footer {  border-left: 0;  margin-right: -1px;}.pricing-table .featured .col-footer {  border-right: 1px solid #ddd;  margin-bottom: -20px;  height: 50px;  -webkit-border-bottom-right-radius: 3px;  -moz-border-radius-bottomright: 3px;  border-bottom-right-radius: 3px;  -webkit-border-bottom-left-radius: 3px;  -moz-border-radius-bottomleft: 3px;  border-bottom-left-radius: 3px;}.pricing-table .col-last .col-footer {  border-right: 1px solid #ddd;}.pricing-table .col-footer .btn {  padding: 8px 15px;  font-weight: bold;  -webkit-box-shadow: 0;  -moz-box-shadow: 0;  box-shadow: 0;}.pricing-table .featured .col-footer .btn {  border: 1px solid #106087;  font-weight: bold;  margin: 0;  vertical-align: middle;  color: #fff;  text-shadow: 1px 1px 0 #1681b4;  background-color: #35ace6;  background-image: -moz-linear-gradient(top,#47b4e9,#440f3d);  background-image: -webkit-gradient(linear,0 0,0 100%,from(#47b4e9),to(#440f3d));  background-image: -webkit-linear-gradient(top,#47b4e9,#440f3d);  background-image: -o-linear-gradient(top,#47b4e9,#440f3d);  background-image: linear-gradient(to bottom,#47b4e9,#440f3d);  background-repeat: repeat-x;  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff46b4e9', endColorstr='#ff440f3d', GradientType=0);  border-color: #440f3d #440f3d #13709e;  border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);  *background-color: #440f3d;  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);  -webkit-border-radius: 3px;  -moz-border-radius: 3px;  border-radius: 3px;  -webkit-box-shadow: inset -1px 1px 0 #5ebdec;  -moz-box-shadow: inset -1px 1px 0 #5ebdec;  box-shadow: inset -1px 1px 0 #5ebdec;}.pricing-table .featured .col-footer .btn:hover,.pricing-table .featured .col-footer .btn:active,.pricing-table .featured .col-footer .btn.active,.pricing-table .featured .col-footer .btn.disabled,.pricing-table .featured .col-footer .btn[disabled] {  color: #fff;  background-color: #440f3d;  *background-color: #1891cb;}.pricing-table .featured .col-footer .btn:active,.pricing-table .featured .col-footer .btn.active {  background-color: #1681b4 \9;}body {  border-bottom: 5px solid #440f3d;}.ja-header {  background-color: rgba(255, 255, 255, 0.9);  border-bottom: 1px solid #ddd;  padding-top: 20px;  padding-bottom: 20px;  z-index: 22;  position: absolute;  width: 100%;  margin-top: 40px;}.logo {  float: left;}.logo h1,.logo h1 a {  display: inline-block;  line-height: 1;  margin: 0;}.logo-image {  overflow: hidden;}.logo-image a {  background-image: url('../images/logo.png');  background-repeat: no-repeat;  width: 310px;  height: 50px;}.logo-image span,.logo-image small {  display: none;}.logo-text h1 {  color: #444;}.logo-text h1 a {  color: #444;  text-decoration: none;}.logo-text:hover h1 a,.logo-text h1 a:hover,.logo-text h1 a:active,.logo-text h1 a:focus {  text-decoration: none;}.logo-text .site-slogan {  display: block;  font-size: 13px;  margin-top: 5px;}.head-search {  float: right;  margin-top: 10px;}.head-search form {  margin: 0;}.head-search label {  display: none;}.head-search .input {  background: url('../images/ico/search-invert.png') no-repeat 8px center #ffffff;  width: 120px;  padding-left: 26px;}.head-search .input:focus {  background-color: #fff;  color: #444;}.ja-slideshow .container {  /*padding: 60px 0 0;*/  width: 100%;}.ja-masshead {  background: #440f3d;  color: #fff;  text-transform: uppercase;}.ja-masshead .module,.ja-masshead .ja-module {  background: transparent;  margin-bottom: 0px;}.ja-masshead .module .module-inner {  background: transparent;}.ja-masshead h3 {  color: #fff;  font-family: 'robotobold';  font-size: 43px;  font-size: normal;  padding: 20px 0;  text-shadow: 1px 1px 0 #1681b4;}.ja-sl {  padding-bottom: 40px;  padding-top: 40px;}.ja-sl-1 {  background: #440f3d;  color: #fff;}.ja-sl-1 .module {  background: transparent;  border-left: 1px solid #47b4e9;  color: #fff;  margin-bottom: 0;  margin-left: -16px;  padding-left: 16px;  text-align: center;  text-shadow: -1px -1px 0 #1891cb;}.ja-sl-1 .item-first .module {  border-left: 0;}.ja-sl-1 .module .module-title {  color: #fff;}.ja-sl-1 h3.sl-title {  border-bottom: 1px solid #47b4e9;  text-shadow: -1px -1px 0 #1681b4;  color: #fff;  margin: 0 0 20px 0;  padding: 0 0 40px;  line-height: 1;  text-align: center;}.ja-sl-1 .module .module-inner {  background: transparent;}.ja-sl-1 .module h4 {  color: #fff;}.ja-sl-1 .module p.readmore {  margin: 0;}.ja-sl-1 .module p.readmore a {  background: url('../images/readmore-bg.png') no-repeat left top;  color: #fff;  display: inline-block;  height: 40px;  text-indent: -999em;  width: 40px;}.ja-sl-1 .module p.readmore a:hover,.ja-sl-1 .module p.readmore a:focus,.ja-sl-1 .module p.readmore a:active {  background-position: left bottom;  color: #fff;}.ja-sl-1 .module a {  color: #fff;}.ja-sl-1 .module a:hover,.ja-sl-1 .module a:focus,.ja-sl-1 .module a:active {  color: #fff;}.ja-sl-2 {  text-align: center;}.ja-sl-2 .module {  background: transparent;  margin-bottom: 0;}.ja-sl-2 .module .module-inner {  background: transparent;}.ja-sl-2 .module .module-ct h3 {  font-family: 'robotoregular';  font-weight: normal;  line-height: 20px;}.ja-sl-2 .module p.intro {  color: #999;}.ja-sl-3 {  background: #333333;  border-top: 1px solid #e1e1e1;  padding-bottom: 0;}.ja-sl-3 .container {  /*border-bottom: 1px solid #e1e1e1;*/}.ja-sl-3 .module {  background: transparent;}.ja-sl-3 .module .module-inner {  background: transparent;}.ja-sl-4 {  background: #f5f5f5;}.ja-sl-4 .module {  background: transparent;  margin-bottom: 0;}.ja-sl-4 .module .module-inner {  background: transparent;}.ja-sl-5 {  background-color: #333333;  border-top: 1px solid #666;  padding-top: 0;  padding-bottom: 0;}.ja-sl-5 .container {  border-bottom: 1px solid #555555;  padding: 20px 0;}.ja-sl-5 .module {  background: transparent;  margin-bottom: 0;}.ja-sl-5 .module .module-inner {  background: transparent;}.ja-sl-5 a {  color: #440f3d;}.ja-sl-5 a:hover,.ja-sl-5 a:focus,.ja-sl-5 a:active {  color: #440f3d;}.ja-sl-5 div.jumbotron h3 {  color: #fff;}.ja-sl-6 {  background-color: #333333;  color: #666;  padding: 0;  /*text-shadow: 0px 0px 2px #090909;*/}.ja-sl-6 .container {  border-bottom: 1px solid #333;  padding: 20px 0;}.ja-sl-6 .module {  background: transparent;  margin-bottom: 0;}.ja-sl-6 .module .module-inner {  background: transparent;}.ja-sl-6 .module-title {  background: transparent;  color: #fff;}.ja-mainbody {  padding-bottom: 40px;  padding-top: 160px;}.ja-footer {  background: #222;  color: #666;  *zoom: 1;}.ja-footer:before,.ja-footer:after {  display: table;  content: "";  line-height: 0;}.ja-footer:after {  clear: both;}.ja-footer small {  display: block;  font-size: 100%;}.ja-footer a {  color: #999;}.ja-footer a:hover,.ja-footer a:active,.ja-footer a:focus {  color: #e6e6e6;}.ja-footnav {  background: #222;  font-size: 11px;  padding: 40px 0 0;  *zoom: 1;}.ja-footnav:before,.ja-footnav:after {  display: table;  content: "";  line-height: 0;}.ja-footnav:after {  clear: both;}.ja-footnav ul {  list-style: none;  margin: 0;  text-align: center;}.ja-footnav li {  border-right: 1px solid #333;  display: inline-block;  padding: 0 10px;  line-height: 1;}.ja-footnav li:first-child {  padding-left: 0;}.ja-footnav li:last-child {  border-right: 0;}.ja-footnav li a {  -webkit-transition: 0.5s;  -moz-transition: 0.5s;  -o-transition: 0.5s;  transition: 0.5s;}.ja-footnav li a:hover,.ja-footnav li a:focus,.ja-footnav li a:active {  background: none;  color: #440f3d;  text-decoration: underline;}.ja-copyright {  font-size: 11px;  padding: 10px 0 40px;  *zoom: 1;  text-align: center;  display: none;}.ja-copyright:before,.ja-copyright:after {  display: table;  content: "";  line-height: 0;}.ja-copyright:after {  clear: both;}ul.social-list {  display: block;  margin: 10px 0 0;  padding: 0;  overflow: hidden;}ul.social-list li {  display: block;  float: left;  padding: 5px 0;  width: 50%;}ul.social-list li a {  color: #666;  display: block;  width: 100%;}ul.social-list li a:hover,ul.social-list li a:focus,ul.social-list li a:active {  color: #440f3d;  text-decoration: none;}ul.social-list li a span {  background-image: url('../images/social-list.png');  background-repeat: no-repeat;  display: inline-block;  height: 20px;  margin-right: 8px;  vertical-align: middle;  width: 20px;}ul.social-list li.facebook a span {  background-position: 0px 0px;}ul.social-list li.facebook a:hover span {  background-position: -20px 0px;}ul.social-list li.flickr a span {  background-position: 0px -20px;}ul.social-list li.flickr a:hover span {  background-position: -20px -20px;}ul.social-list li.twitter a span {  background-position: 0px -40px;}ul.social-list li.twitter a:hover span {  background-position: -20px -40px;}ul.social-list li.feed a span {  background-position: 0px -60px;}ul.social-list li.feed a:hover span {  background-position: -20px -60px;}div.acymailing_form {  overflow: hidden;}div.acymailing_form p {  float: left;}div.acymailing_form p.onefield {  width: 65%;}div.acymailing_form p.onefield .inputbox {  background-color: #1a1a1a;  border: 1px solid #333;  border-radius: 0;  box-sizing: border-box;  -moz-box-sizing: border-box;  -webkit-box-sizing: border-box;  height: 30px;  padding: 5px 10px;  width: 100%;}div.acymailing_form p.acysubbuttons {  width: 35%;}div.acymailing_form p.acysubbuttons .button {  background: #1a1a1a !important;  border: 1px solid #333;  border-left: 0;  border-radius: 0;  box-sizing: border-box;  -moz-box-sizing: border-box;  -webkit-box-sizing: border-box;  box-shadow: none;  color: #fff;  display: block;  font-size: 12px;  font-weight: bold;  height: 30px;  padding: 5px;  overflow: hidden;  width: 100%;}div.contact h3 {  font-family: "robotobold";  font-size: 23px;  font-weight: normal;  margin: 0;  padding: 0;}div.contact fieldset {  border: 1px solid #ddd;  padding: 20px;  -webkit-border-radius: 3px;  -moz-border-radius: 3px;  border-radius: 3px;}div.contact fieldset legend {  background: #fff;  border: 0;  color: #999;  font-size: 13px;  margin-bottom: 0;  width: auto;}legend + .control-group {  margin-top: 0;}div.contact-miscinfo .dl-horizontal {  margin-bottom: 0;}.form-horizontal .control-label label {  font-weight: bold;}div.contact .form-actions {  background: none;  border: 0;  margin: 0;  padding: 0;}.personal-info {  text-align: center;  margin-bottom: 40px;}.personal-info img {  margin-bottom: 5px;  -webkit-border-radius: 3px;  -moz-border-radius: 3px;  border-radius: 3px;}.personal-info h3 {  font-family: 'robotobold';  font-weight: normal;  font-size: 15px;  margin: 0;  padding: 0;  text-transform: uppercase;}.personal-info span.job-title {  color: #999;}.personal-info p {  border-top: 1px solid #eee;  border-bottom: 1px solid #eee;  margin: 10px 0;  padding: 10px 0;}.personal-info ul {  margin: 0;  paddign: 0;  list-style: none;  text-align: center;}.personal-info ul li {  background: none;  display: inline-block;  height: 16px;  margin: 0 5px;  width: 16px;}.personal-info ul li a {  background-image: url('../images/personal-socials.png');  background-repeat: no-repeat;  display: block;  height: 16px;  width: 16px;  text-indent: -999em;  -webkit-transition: 0.5s;  -moz-transition: 0.5s;  -o-transition: 0.5s;  transition: 0.5s;}.personal-info ul li.facebook a {  background-position: 0px 0px;}.personal-info ul li.facebook a:hover {  background-position: -16px 0px;}.personal-info ul li.skype a {  background-position: 0px -16px;}.personal-info ul li.skype a:hover {  background-position: -16px -16px;}.personal-info ul li.twitter a {  background-position: 0px -32px;}.personal-info ul li.twitter a:hover {  background-position: -16px -32px;}.personal-info ul li.vimeo a {  background-position: 0px -48px;}.personal-info ul li.vimeo a:hover {  background-position: -16px -48px;}.personal-info ul li.youtube a {  background-position: 0px -64px;}.personal-info ul li.youtube a:hover {  background-position: -16px -64px;}.author-avt {  display: block;  float: left;  height: 62px;  margin-right: 10px;  margin-top: 5px;  position: relative;  overflow: hidden;  width: 62px;}img.author-avt {  position: absolute;  width: 62px;  z-index: 10;}.author-avt .mask {  background: url('../images/avt-mask.png') no-repeat left top;  display: block;  height: 62px;  position: relative;  width: 62px;  z-index: 20;}div.quick-links ul {  margin: 0;  padding: 0;  list-style: none;}div.quick-links ul li {  display: inline;  padding: 0 5px;}#search-form #finder-search fieldset.word {  margin-bottom: 20px;}#search-form #finder-search .inputbox {  margin-bottom: 0;  margin-right: 5px;}#search-form #finder-search .button {  border: 1px solid #106087;  font-weight: bold;  margin: 0;  padding: 5px 10px;  vertical-align: middle;  color: #fff;  text-shadow: 1px 1px 0 #1681b4;  background-color: #35ace6;  background-image: -moz-linear-gradient(top,#47b4e9,#440f3d);  background-image: -webkit-gradient(linear,0 0,0 100%,from(#47b4e9),to(#440f3d));  background-image: -webkit-linear-gradient(top,#47b4e9,#440f3d);  background-image: -o-linear-gradient(top,#47b4e9,#440f3d);  background-image: linear-gradient(to bottom,#47b4e9,#440f3d);  background-repeat: repeat-x;  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff46b4e9', endColorstr='#ff440f3d', GradientType=0);  border-color: #440f3d #440f3d #13709e;  border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);  *background-color: #440f3d;  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);  -webkit-border-radius: 3px;  -moz-border-radius: 3px;  border-radius: 3px;  -webkit-box-shadow: inset -1px 1px 0 #5ebdec;  -moz-box-shadow: inset -1px 1px 0 #5ebdec;  box-shadow: inset -1px 1px 0 #5ebdec;}#search-form #finder-search .button:hover,#search-form #finder-search .button:active,#search-form #finder-search .button.active,#search-form #finder-search .button.disabled,#search-form #finder-search .button[disabled] {  color: #fff;  background-color: #440f3d;  *background-color: #1891cb;}#search-form #finder-search .button:active,#search-form #finder-search .button.active {  background-color: #1681b4 \9;}#search-form #finder-search .button:hover {  background-position: 0 -15px;  color: #fff;  text-shadow: 1px 1px 0 #1681b4;  background-color: #35ace6;  background-image: -moz-linear-gradient(top,#47b4e9,#440f3d);  background-image: -webkit-gradient(linear,0 0,0 100%,from(#47b4e9),to(#440f3d));  background-image: -webkit-linear-gradient(top,#47b4e9,#440f3d);  background-image: -o-linear-gradient(top,#47b4e9,#440f3d);  background-image: linear-gradient(to bottom,#47b4e9,#440f3d);  background-repeat: repeat-x;  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff46b4e9', endColorstr='#ff440f3d', GradientType=0);  border-color: #440f3d #440f3d #13709e;  border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);  *background-color: #440f3d;  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);  -webkit-transition: background-position .1s linear;  -moz-transition: background-position .1s linear;  -o-transition: background-position .1s linear;  transition: background-position .1s linear;}#search-form #finder-search .button:hover:hover,#search-form #finder-search .button:hover:active,#search-form #finder-search .button:hover.active,#search-form #finder-search .button:hover.disabled,#search-form #finder-search .button:hover[disabled] {  color: #fff;  background-color: #440f3d;  *background-color: #1891cb;}#search-form #finder-search .button:hover:active,#search-form #finder-search .button:hover.active {  background-color: #1681b4 \9;}#finder-filter-window ul {  margin: 0;  padding: 0;  list-style: none;}#finder-filter-window ul li label {  color: #999;  font-weight: bold;}