/* NEW */
.clearfix {
  *zoom: 1;
}
.clearfix:after {
  content: "\0020";
  display: block;
  height: 0;
  clear: both;
  overflow: hidden;
  visibility: hidden;
}

.hide-text {
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
}

.center {
  margin-left: auto;
  margin-right: auto;
}

.hide {
  display: none;
}

.show {
  display: block;
}

.nomarginbottom {
  margin-bottom: 0px !important;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section {
  display: block;
}

audio,
canvas,
video {
  display: inline-block;
  *display: inline;
  *zoom: 1;
}

audio:not([controls]) {
  display: none;
}

html {
  font-size: 100%;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
}

a:focus {
  outline: thin dotted #333;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

a:hover,
a:active {
  outline: 0;
}

sub,
sup {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline;
}

sup {
  top: -0.5em;
}

sub {
  bottom: -0.25em;
}

img {
  height: auto;
  border: 0;
  -ms-interpolation-mode: bicubic;
  vertical-align: middle;
}

button,
input,
select,
textarea {
  margin: 0;
  font-size: 100%;
  vertical-align: middle;
}

button,
input {
  *overflow: visible;
  line-height: normal;
}

button::-moz-focus-inner,
input::-moz-focus-inner {
  padding: 0;
  border: 0;
}

button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
  cursor: pointer;
  -webkit-appearance: button;
}

input[type="search"] {
  -webkit-appearance: textfield;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}

input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-cancel-button {
  -webkit-appearance: none;
}

textarea {
  overflow: auto;
  vertical-align: top;
}

body {
  font-family: "Arial", "Helvetica", "Trebuchet MS", "Verdana", "Verdana Ref", sans serif;
  font-size: 13px;
  line-height: 21px;
}

p {
  margin: 0 0 10.5px;
  font-family: "Arial", "Helvetica", "Trebuchet MS", "Verdana", "Verdana Ref", sans serif;
  font-size: 13px;
  line-height: 21px;
}
p small {
  font-size: 11px;
  color: #222222;
}

h1, h2, h3, h4, h5, h6 {
  margin: 0 0 0.5em 0;
  font-family: "Arial", "Helvetica", "Trebuchet MS", "Verdana", "Verdana Ref", sans serif;
  font-weight: bold;
  color: #242e76;
  text-rendering: optimizelegibility;
}
h1 small, h2 small, h3 small, h4 small, h5 small, h6 small {
  font-weight: normal;
  color: #242e76;
}

h1 {
  font-size: 26px;
  line-height: 35.7px;
}
h1 small {
  font-size: 22.1px;
}

h2 {
  font-size: 22.1px;
  line-height: 31.5px;
}
h2 small {
  font-size: 19.5px;
}

h3 {
  line-height: 31.5px;
  font-size: 16.9px;
}
h3 small {
  font-size: 16.9px;
}

h4, h5, h6 {
  line-height: 21px;
}

h4 {
  font-size: 16.9px;
}
h4 small {
  font-size: 13px;
}

h5 {
  font-size: 13px;
}

h6 {
  font-size: 13px;
  color: #222222;
  text-transform: uppercase;
}

ul, ol {
  padding: 0;
  margin: 0 0 0 1em;
}

ul ul,
ul ol,
ol ol,
ol ul {
  margin-bottom: 0;
}

ul {
  list-style: disc;
}

ol {
  list-style: decimal;
}

li {
  line-height: 21px;
}

html {
  font-size: 100%;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
}

body {
  position: relative;
  margin: 10px;
  padding: 0px;
  *zoom: 1;
}
body:after {
  content: "\0020";
  display: block;
  height: 0;
  clear: both;
  overflow: hidden;
  visibility: hidden;
}

.container {
  margin-left: auto;
  margin-right: auto;
  width: 100%;
  *zoom: 1;
}
.container:after {
  content: "\0020";
  display: block;
  height: 0;
  clear: both;
  overflow: hidden;
  visibility: hidden;
}

::-webkit-selection,
::-moz-selection,
::selection {
  background-color: #a70348;
  color: white;
}

a {
  color: #62849f;
}
a:hover {
  color: #445d70;
}
a:visited {
  color: #62849f;
}

form {
  margin: 0 0 21px;
}

fieldset {
  padding: 0;
  margin: 0;
  border: 0;
}

legend {
  display: block;
  width: 100%;
  padding: 0;
  margin-bottom: 31.5px;
  font-size: 19.5px;
  line-height: 42px;
  color: #222222;
  border: 0;
  border-bottom: 1px solid #aaaaaa;
}

input,
button,
select,
textarea {
  font-family: "Arial", "Helvetica", "Trebuchet MS", "Verdana", "Verdana Ref", sans serif;
}

label,
input,
button,
select,
textarea {
  font-size: 13px;
  font-weight: normal;
  line-height: 21px;
  cursor: pointer;
}

label {
  display: block;
  color: #222222;
}

input,
textarea,
select {
  display: inline-block;
  padding: 0;
  font-size: 13px;
  line-height: 21px;
}

input[type="text"],
textarea,
select {
  width: 210px;
  height: 21px;
}

input[type="text"],
textarea,
select {
  color: #222222;
  border: 1px solid #aaaaaa;
  vertical-align: top;
}

label input,
label textarea,
label select {
  display: block;
}

input[type="image"] {
  width: auto;
  height: auto;
  padding: 0;
  margin: 3px 0;
  line-height: normal;
  cursor: pointer;
  border: 0 \9;
  /* IE9 and down */
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  -o-border-radius: 3px;
  -ms-border-radius: 3px;
  -khtml-border-radius: 3px;
  border-radius: 3px;
}

input[type="checkbox"],
input[type="radio"] {
  padding: 0;
  margin: -2px 0 0 0;
  cursor: pointer;
  vertical-align: middle;
  text-align: center;
  display: inline-block;
}

input[type="image"] {
  border: 0;
}

input[type="file"] {
  width: auto;
  padding: initial;
  line-height: initial;
  border: initial;
  background-color: #f8f8f8;
  background-color: initial;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
}

input[type="button"],
input[type="reset"],
input[type="submit"] {
  width: auto;
  height: auto;
}

select,
input[type="file"] {
  height: 21px;
  *margin-top: 4px;
  line-height: 21px;
}

input[type="file"] {
  line-height: 13px;
}

select {
  width: 210px;
  background-color: #f8f8f8;
}

select[multiple],
select[size] {
  height: auto;
}

input[type="image"] {
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
}

textarea {
  height: auto;
}

input[type="hidden"] {
  display: none;
}

.inputradio,
.inputcheckbox,
.radio input[type="radio"],
.checkbox input[type="checkbox"] {
  margin-left: -2em;
  width: 2em;
}

label.radio,
label.checkbox {
  margin-left: 2em;
  margin-right: 10px;
}

input:focus,
textarea:focus {
  border-color: rgba(82, 168, 236, 0.8);
  outline: 0;
  outline: thin dotted \9;
  /* IE6-9 */
}

input[type="file"]:focus,
input[type="radio"]:focus,
input[type="checkbox"]:focus,
select:focus {
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  outline: thin dotted #333;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

.prepend,
.append {
  display: inline-block;
  width: 100%;
  white-space: nowrap;
}
.prepend span,
.prepend div,
.prepend input,
.prepend label,
.append span,
.append div,
.append input,
.append label {
  display: inline;
  display: inline-block;
}

.append .button {
  margin-left: -0.5em;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}

.append .button:last-child {
  -webkit-border-radius: 0 3px 3px 0;
  -moz-border-radius: 0 3px 3px 0;
  border-radius: 0 3px 3px 0;
}

.row {
  *zoom: 1;
}
.row:after {
  content: "\0020";
  display: block;
  height: 0;
  clear: both;
  overflow: hidden;
  visibility: hidden;
}
.row .span1,
.row .span2,
.row .span3,
.row .span4,
.row .span5,
.row .span6,
.row .span7,
.row .span8,
.row .span9,
.row .span10,
.row .span11,
.row .span12 {
  display: block;
  float: left;
}

.span1 {
  width: 80%;
}

.span2 {
  width: 80%;
}

.span3 {
  width: 80%;
}

.span4 {
  width: 80%;
}

.span5 {
  width: 80%;
}

.span6 {
  width: 80%;
}

.span7 {
  width: 80%;
}

.span8 {
  width: 80%;
}

.span9 {
  width: 80%;
}

.span10 {
  width: 80%;
}

.span11 {
  width: 80%;
}

.span12 {
  width: 80%;
}

.question {
  margin-bottom: 1em;
}
.question header {
  margin-bottom: 1em;
}
.question header p {
  margin: 0;
  padding: 0;
}
.question header h2 {
  margin-bottom: 0.1em;
}
.question .qtype > ul {
  list-style-type: none;
  margin-top: 1em;
  padding-left: 0px;
  margin-left: 0px;
  *zoom: 1;
}
.question .qtype > ul:after {
  content: "\0020";
  display: block;
  height: 0;
  clear: both;
  overflow: hidden;
  visibility: hidden;
}
.question input[type="text"] {
  width: 100%;
}
.question.error header {
  padding: 8px 35px 8px 14px;
  margin-bottom: 1em;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
  background-color: #f2dede;
  border: 1px solid #e8c4ca;
  color: #b94a48;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  -o-border-radius: 3px;
  -ms-border-radius: 3px;
  -khtml-border-radius: 3px;
  border-radius: 3px;
}
.question.error header h2 {
  color: #b94a48;
}

.question .qtype.zebra > ul > li:nth-child(2n) {
  background-color: #ebebeb;
}
.question .qtype.zebra_horizontal > ul > li {
  background-color: transparent;
}
.question .qtype.zebra_horizontal > ul > li:nth-child(2n) {
  background-color: #ebebeb;
}
.question .qtype.zebra table td:nth-child(2n) {
  background-color: #ebebeb;
}
.question .qtype.zebra table th:nth-child(2n) {
  background-color: #ebebeb;
}

.rgba .question .qtype.zebra > ul > li:nth-child(2n) {
  background-color: rgba(0, 0, 0, 0.1);
}
.rgba .question .qtype.zebra_horizontal > ul > li {
  background-color: transparent;
}
.rgba .question .qtype.zebra_horizontal > ul > li:nth-child(2n) {
  background-color: rgba(0, 0, 0, 0.1);
}
.rgba .question .qtype.zebra table td:nth-child(2n) {
  background-color: rgba(0, 0, 0, 0.1);
}
.rgba .question .qtype.zebra table th:nth-child(2n) {
  background-color: rgba(0, 0, 0, 0.1);
}

.question.q112 .qtype ul li {
  float: left;
  width: 100%;
}

@media only screen and (min-width: 767px ) {
  .question.q112 .qtype ul li {
    width: 50%;
  }
}
@media only screen and (min-width: 1124px ) {
  .question.q112 .qtype ul li {
    width: 33%;
  }
}
@media only screen and (min-width: 1330px ) {
  .question.q112 .qtype ul li {
    width: 25%;
  }
}
.question.q122 .qtype ul li {
  float: left;
  width: 100%;
}

@media only screen and (min-width: 767px ) {
  .question.q122 .qtype ul li {
    width: 50%;
  }
}
@media only screen and (min-width: 1124px ) {
  .question.q122 .qtype ul li {
    width: 33%;
  }
}
@media only screen and (min-width: 1330px ) {
  .question.q122 .qtype ul li {
    width: 25%;
  }
}
.question.q131 .qtype label {
  margin-top: 1em;
  margin-right: 1em;
}

.question.q141 .qtype label {
  margin-top: 1em;
  margin-right: 0.3em;
}

.question.q311 .qtype {
  position: relative;
  overflow: auto;
}
.question.q311 .qtype th, .question.q311 .qtype td {
  overflow: hidden;
  line-height: 21px;
  margin: 0px;
  padding: 2px 0.5em 2px 0.5em;
}
.question.q311 .qtype table tbody tr th {
  padding-left: 0;
  text-align: left;
}
.question.q311 .qtype label {
  min-width: 25px;
  word-break: break-all;
  word-wrap: break-word;
  display: block;
}
.question.q311 .qtype table tr label.radio {
  margin: 0 auto;
  padding: 0;
}
.question.q311 .qtype table tr label.radio:not(#foo) span.radio,
.question.q311 .qtype table tr label.checkbox:not(#foo) span.checkbox {
  margin-left: auto;
  margin-right: auto;
  float: none;
}
.question.q311 .qtype table tbody tr td label input {
  margin: 0 auto;
  float: none;
  display: block;
}
.question.q311 .qtype table thead tr th {
  border-bottom: 1px solid #aaaaaa;
}
.question.q311 .qtype table thead tr th label {
  font-weight: bold;
}
.question.q311 .qtype table .category {
  display: none;
}
.question.q311 .qtype table th label {
  cursor: default;
}

@media only screen and (max-width: 1124px) {
  .newie .question.q311 .qtype table, .newie .question.q311 .qtype thead, .newie .question.q311 .qtype tbody, .newie .question.q311 .qtype th, .newie .question.q311 .qtype td, .newie .question.q311 .qtype tr {
    display: block;
    float: left;
  }
  .newie .question.q311 .qtype thead tr {
    position: absolute;
    top: -9999px;
    left: -9999px;
  }
  .newie .question.q311 .qtype th, .newie .question.q311 .qtype td {
    width: 100%;
    padding: 0px;
  }
  .newie .question.q311 .qtype table tr label.radio {
    margin-left: 2em;
  }
  .newie .question.q311 .qtype table tr label.radio input[type="radio"],
  .newie .question.q311 .qtype table tr label.radio input[type="checkbox"] {
    display: inline-block;
  }
  .newie .question.q311 .qtype table tr label.radio span.radio:not(#foo),
  .newie .question.q311 .qtype table tr label.radio span.checkbox:not(#foo) {
    margin-left: -2em;
    width: 2em;
    margin-right: 0;
    float: left;
  }
  .newie .question.q311 .qtype table tr label.radio .category {
    word-break: normal;
    word-wrap: normal;
    display: inline;
  }
  .newie .question.q311 .qtype table tr {
    width: 100%;
  }
  .newie .question.q311 .qtype table tr td:nth-child(1) {
    border-bottom: 1px solid #aaaaaa;
  }
  .newie .question.q311 .qtype table tbody th label {
    font-weight: bold;
  }
}
.message {
  padding: 8px 35px 8px 14px;
  margin-bottom: 21px;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
  background-color: #d9edf7;
  border: 1px solid #bce8f1;
  color: #3a87ad;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  -o-border-radius: 3px;
  -ms-border-radius: 3px;
  -khtml-border-radius: 3px;
  border-radius: 3px;
}

.message-success {
  background-color: #dff0d8;
  border-color: #d0e6be;
  color: #468847;
}

.message-warning {
  background-color: #fcf8e3;
  border-color: #f9e7c3;
  color: #c09853;
}

.message-error {
  background-color: #f2dede;
  border-color: #e8c4ca;
  color: #b94a48;
}

.message-info {
  background-color: #d9edf7;
  border-color: #bce8f1;
  color: #3a87ad;
}

.message-block {
  padding-top: 14px;
  padding-bottom: 14px;
}

.message-block > p,
.message-block > ul {
  margin-bottom: 0;
}

.message-block p + p {
  margin-top: 5px;
}

.message ul,
.message ul li {
  list-style-type: none;
  margin: 0px;
  padding: 0px;
}

.progress {
  height: 1.5em;
  margin-bottom: 1em;
  background-color: #bcbcbf;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #bcbcbf), color-stop(100%, #d1d1d3));
  background-image: -webkit-linear-gradient(#bcbcbf, #d1d1d3);
  background-image: -moz-linear-gradient(#bcbcbf, #d1d1d3);
  background-image: -o-linear-gradient(#bcbcbf, #d1d1d3);
  background-image: -ms-linear-gradient(#bcbcbf, #d1d1d3);
  background-image: linear-gradient(#bcbcbf, #d1d1d3);
  -moz-box-shadow: inset 0 1px 2px 0 rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: inset 0 1px 2px 0 rgba(0, 0, 0, 0.3);
  -o-box-shadow: inset 0 1px 2px 0 rgba(0, 0, 0, 0.3);
  box-shadow: inset 0 1px 2px 0 rgba(0, 0, 0, 0.3);
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  -o-border-radius: 3px;
  -ms-border-radius: 3px;
  -khtml-border-radius: 3px;
  border-radius: 3px;
}

.rgba .progress {
  background-color: rgba(0, 0, 0, 0.4);
  background-image: none;
}

.progress .bar {
  width: 0%;
  height: 1.5em;
  line-height: 1.5em;
  color: #fff;
  font-size: 1em;
  font-weight: bold;
  text-align: center;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #62849f;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #62849f), color-stop(100%, #829db2));
  background-image: -webkit-linear-gradient(#62849f, #829db2);
  background-image: -moz-linear-gradient(#62849f, #829db2);
  background-image: -o-linear-gradient(#62849f, #829db2);
  background-image: -ms-linear-gradient(#62849f, #829db2);
  background-image: linear-gradient(#62849f, #829db2);
  -moz-box-shadow: inset 0 1px 2px 0 rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: inset 0 1px 2px 0 rgba(0, 0, 0, 0.3);
  -o-box-shadow: inset 0 1px 2px 0 rgba(0, 0, 0, 0.3);
  box-shadow: inset 0 1px 2px 0 rgba(0, 0, 0, 0.3);
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  -moz-transition: width 0.4s ease;
  -webkit-transition: width 0.4s ease;
  -o-transition: width 0.4s ease;
  transition: width 0.4s ease;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  -o-border-radius: 3px;
  -ms-border-radius: 3px;
  -khtml-border-radius: 3px;
  border-radius: 3px;
}

nav input,
.button {
  cursor: pointer;
  display: inline-block;
  padding: 0 10px;
  margin: 0px 13px 0 13px;
  *margin-top: 1px;
  color: #222222;
  text-align: center;
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
  vertical-align: top;
  border: 1px solid #aaaaaa;
  border-bottom-color: #777777;
  background-color: #dfdfdf;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  -o-border-radius: 3px;
  -ms-border-radius: 3px;
  -khtml-border-radius: 3px;
  border-radius: 3px;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f8f8f8), color-stop(100%, #dfdfdf));
  background-image: -webkit-linear-gradient(#f8f8f8, #dfdfdf);
  background-image: -moz-linear-gradient(#f8f8f8, #dfdfdf);
  background-image: -o-linear-gradient(#f8f8f8, #dfdfdf);
  background-image: -ms-linear-gradient(#f8f8f8, #dfdfdf);
  background-image: linear-gradient(#f8f8f8, #dfdfdf);
  -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  -o-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
}

nav input,
nav .button {
  padding: 4px 10px;
}

nav input:hover,
.button:hover {
  color: #222222;
  text-decoration: none;
  background-color: #c7c7c7;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #e0e0e0), color-stop(100%, #c0c0c0));
  background-image: -webkit-linear-gradient(#e0e0e0, #c0c0c0);
  background-image: -moz-linear-gradient(#e0e0e0, #c0c0c0);
  background-image: -o-linear-gradient(#e0e0e0, #c0c0c0);
  background-image: -ms-linear-gradient(#e0e0e0, #c0c0c0);
  background-image: linear-gradient(#e0e0e0, #c0c0c0);
}

nav input.submitbutton,
nav input.button-main,
.button.button-main {
  color: #fff;
  background-color: #004099;
  border: 1px solid #777777;
  border-bottom-color: #444444;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #0055cc), color-stop(100%, #004ab3));
  background-image: -webkit-linear-gradient(#0055cc, #004ab3);
  background-image: -moz-linear-gradient(#0055cc, #004ab3);
  background-image: -o-linear-gradient(#0055cc, #004ab3);
  background-image: -ms-linear-gradient(#0055cc, #004ab3);
  background-image: linear-gradient(#0055cc, #004ab3);
  text-shadow: #333333 0 1px 0;
}

nav input.submitbutton:hover,
nav input.button-main:hover,
.button.button-main:hover {
  background-color: #002a66;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #004ab3), color-stop(100%, #003580));
  background-image: -webkit-linear-gradient(#004ab3, #003580);
  background-image: -moz-linear-gradient(#004ab3, #003580);
  background-image: -o-linear-gradient(#004ab3, #003580);
  background-image: -ms-linear-gradient(#004ab3, #003580);
  background-image: linear-gradient(#004ab3, #003580);
}

.buttonbar {
  margin-top: 3em;
  margin-bottom: 1em;
  text-align: center;
}

.mobile .message,
.mobile .question {
  margin-bottom: 3em;
}
.mobile .message h2,
.mobile .question h2 {
  font-size: 2em;
  line-height: 1.4em;
}
.mobile .message label,
.mobile .message p,
.mobile .question label,
.mobile .question p {
  font-size: 1.4em;
  line-height: 1.69em;
  padding-top: 2px;
  padding-bottom: 2px;
}
.mobile .message span.button,
.mobile .question span.button {
  margin-top: 2px;
  *margin-top: 3px;
  font-size: 1.4em;
  line-height: 1.69em;
}
.mobile .message label span.button,
.mobile .question label span.button {
  margin-top: 0px;
  *margin-top: 1px;
  font-size: 1em;
}
.mobile .message p label,
.mobile .question p label {
  font-size: 1em;
}
.mobile .message input[type="text"],
.mobile .message select,
.mobile .question input[type="text"],
.mobile .question select {
  font-size: 1em;
  line-height: 1.69em;
  height: 1.69em;
}
.mobile .message label.radio,
.mobile .message label.checkbox,
.mobile .question label.radio,
.mobile .question label.checkbox {
  margin-left: 33.8px;
}
.mobile .message label.radio:not(#foo) span.radio,
.mobile .message label.checkbox:not(#foo) span.checkbox,
.mobile .question label.radio:not(#foo) span.radio,
.mobile .question label.checkbox:not(#foo) span.checkbox {
  margin-left: -33.8px;
  width: 33.8px;
  margin-top: 0;
  height: 33.8px;
  line-height: 33.8px;
}
.mobile .message label.radio:not(#foo) span.radio,
.mobile .message label.checkbox:not(#foo) span.checkbox,
.mobile .question label.radio:not(#foo) span.radio,
.mobile .question label.checkbox:not(#foo) span.checkbox {
  background-image: url('img/radiocheckBig.gif');
}
.mobile .progress {
  font-size: 2em;
}
.mobile .buttonbar .button, .mobile .buttonbar input {
  font-size: 1.69em;
  line-height: 1.69em;
}

/* hide helper span when not using gfx form elements */
label.radio span.radio,
label.checkbox span.checkbox {
  display: none;
}

/* hide original form elements */
label.checkbox:not(#foo) > input[type=checkbox],
label.radio:not(#foo) > input[type=radio] {
  position: absolute;
  left: -999999px;
  opacity: 0;
}

label.radio:not(#foo) span.radio,
label.checkbox:not(#foo) span.checkbox {
  margin-top: 2px;
  margin-left: -2em;
  width: 2em;
  background-image: url('img/radiocheck.gif');
  background-repeat: no-repeat;
  display: block;
  height: 1.2em;
  line-height: 1.2em;
  float: left;
}

label.radio:not(#foo) > input[type=radio] + span.radio {
  background-position: -349px 50%;
}

label.radio:not(#foo) > input[type=radio]:checked + span.radio {
  background-position: -397px 50%;
}

label.radio:not(#foo) > input[type=radio]:disabled + span.radio {
  background-position: -253px 50%;
}

label.radio:not(#foo) > input[type=radio]:disabled:checked + span.radio {
  background-position: -301px 50%;
}

label.checkbox:not(#foo) > input[type=checkbox] + span.checkbox {
  background-position: -157px 50%;
}

label.checkbox:not(#foo) > input[type=checkbox]:checked + span.checkbox {
  background-position: -205px 50%;
}

label.checkbox:not(#foo) > input[type=checkbox]:disabled + span.checkbox {
  background-position: -61px 50%;
}

label.checkbox:not(#foo) > input[type=checkbox]:disabled:checked + span.checkbox {
  background-position: -109px 50%;
}

@media only screen and (min-width: 767px) {
  .span1 {
    width: 5.818%;
  }

  .span2 {
    width: 14.152%;
  }

  .span3 {
    width: 22.485%;
  }

  .span4 {
    width: 30.818%;
  }

  .span5 {
    width: 39.152%;
  }

  .span6 {
    width: 47.485%;
  }

  .span7 {
    width: 55.818%;
  }

  .span8 {
    width: 64.152%;
  }

  .span9 {
    width: 72.485%;
  }

  .span10 {
    width: 80.818%;
  }

  .span11 {
    width: 89.152%;
  }

  .span12 {
    width: 97.485%;
  }

  body {
    margin: 10px 0 10px 0;
  }

  .container {
    width: 90%;
  }

  .question .qtype.zebra_horizontal > ul > li:nth-child(1n) {
    background-color: transparent;
  }
  .question .qtype.zebra_horizontal > ul > li:nth-child(2n) {
    background-color: #ebebeb;
  }

  .rgba .question .qtype.zebra_horizontal > ul > li:nth-child(1n) {
    background-color: transparent;
  }
  .rgba .question .qtype.zebra_horizontal > ul > li:nth-child(2n) {
    background-color: rgba(0, 0, 0, 0.1);
  }
}
@media only screen and (min-width: 1124px) {
  .span1 {
    width: 65px;
  }

  .span2 {
    width: 150px;
  }

  .span3 {
    width: 235px;
  }

  .span4 {
    width: 320px;
  }

  .span5 {
    width: 405px;
  }

  .span6 {
    width: 490px;
  }

  .span7 {
    width: 575px;
  }

  .span8 {
    width: 660px;
  }

  .span9 {
    width: 745px;
  }

  .span10 {
    width: 830px;
  }

  .span11 {
    width: 915px;
  }

  .span12 {
    width: 1000px;
  }

  body {
    margin: 10px 0 10px 0;
  }

  .container {
    width: 1000px;
  }

  .question .qtype.zebra_horizontal > ul > li:nth-child(1n) {
    background-color: transparent;
  }
  .question .qtype.zebra_horizontal > ul > li:nth-child(3n+2) {
    background-color: #ebebeb;
  }

  .rgba .question .qtype.zebra_horizontal > ul > li:nth-child(1n) {
    background-color: transparent;
  }
  .rgba .question .qtype.zebra_horizontal > ul > li:nth-child(3n+2) {
    background-color: rgba(0, 0, 0, 0.1);
  }
}
@media only screen and (min-width: 1330px ) {
  .span1 {
    width: 70px;
  }

  .span2 {
    width: 170px;
  }

  .span3 {
    width: 270px;
  }

  .span4 {
    width: 370px;
  }

  .span5 {
    width: 470px;
  }

  .span6 {
    width: 570px;
  }

  .span7 {
    width: 670px;
  }

  .span8 {
    width: 770px;
  }

  .span9 {
    width: 870px;
  }

  .span10 {
    width: 970px;
  }

  .span11 {
    width: 1070px;
  }

  .span12 {
    width: 1170px;
  }

  body {
    margin: 10px 0 10px 0;
  }

  .container {
    width: 1170px;
  }

  .question .qtype.zebra_horizontal > ul > li:nth-child(1n) {
    background-color: transparent;
  }
  .question .qtype.zebra_horizontal > ul > li:nth-child(2n) {
    background-color: #ebebeb;
  }

  .rgba .question .qtype.zebra_horizontal > ul > li:nth-child(1n) {
    background-color: transparent;
  }
  .rgba .question .qtype.zebra_horizontal > ul > li:nth-child(2n) {
    background-color: rgba(0, 0, 0, 0.1);
  }
}
.logoholder {
  margin-bottom: 1em;
  list-style: none;
}

.logoholder > li {
  margin: 0;
  text-align: center;
}

.logoholder > li.logo-left {
  text-align: left;
}

.logoholder > li.logo-right {
  text-align: right;
}

.logoholder img {
  display: block;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}

.logo-style1 {
  position: relative;
  display: inline-block;
  vertical-align: bottom;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}

.logo-style1 img {
  vertical-align: bottom;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4);
  -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4);
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
}

.logo-style1:after {
  content: ' ';
  width: 100%;
  height: 100%;
  position: absolute;
  top: -1px;
  left: -1px;
  border: solid 1px #666;
  -wekbit-box-shadow: inset 0 0 1px rgba(255, 255, 255, 0.4), inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 2px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: inset 0 0 1px rgba(255, 255, 255, 0.4), inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 2px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0 0 1px rgba(255, 255, 255, 0.4), inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 2px rgba(0, 0, 0, 0.3);
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  border-radius: 7px;
  -webkit-box-shadow: inset 0 0 1px rgba(0, 0, 0, 0.8), inset 0 1px 0 rgba(255, 255, 255, 0.5), inset 0 -6px 0 rgba(0, 0, 0, 0.6), inset 0 -7px 0 rgba(255, 255, 255, 0.3);
  -moz-box-shadow: inset 0 0 1px rgba(0, 0, 0, 0.8), inset 0 1px 0 rgba(255, 255, 255, 0.5), inset 0 -6px 0 rgba(0, 0, 0, 0.6), inset 0 -7px 0 rgba(255, 255, 255, 0.3);
  box-shadow: inset 0 0 1px rgba(0, 0, 0, 0.8), inset 0 1px 0 rgba(255, 255, 255, 0.5), inset 0 -6px 0 rgba(0, 0, 0, 0.6), inset 0 -7px 0 rgba(255, 255, 255, 0.3);
}

html {
  min-height: 100%;
}

body {
  background-color: #fff;
  color: #222222;
}

header h1 {
  color: #6e8676;
  font-weight: bold;
  margin-top: 1em;
  font-size: 20px;
  text-align: center;
}
header h1 span {
  color: #95a500;
}

.question header h2 {
  color: #4e6a80;
}
.question.required header h2 {
/*  color: #b94a48;*/
  color: #242e76;
}
.question.required header h2:after {
  content: ' *';
}
.question header p {
  color: #5d5d5d;
}

.question .qtype {
  text-shadow: 0 1px 0 #f0f0f0;
}

.rgba .question .qtype {
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
}

.rgba .question header {
  padding: 2px 8px 8px 8px;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.7);
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(0, 0, 0, 0.1)), color-stop(100%, rgba(0, 0, 0, 0)));
  background-image: -webkit-linear-gradient(rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0));
  background-image: -moz-linear-gradient(rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0));
  background-image: -o-linear-gradient(rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0));
  background-image: -ms-linear-gradient(rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0));
  background-image: linear-gradient(rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0));
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  -o-border-radius: 3px;
  -ms-border-radius: 3px;
  -khtml-border-radius: 3px;
  border-radius: 3px;
}

.rgba .question.error header {
  background-image: none;
}

.question {
  margin-bottom: 2em;
  border-style: solid;
  border-width: 0.8125em;
  border-color: white;
  margin-bottom: 0.6125em;
  margin-bottom: 2.618em;
  margin-top: 1.9em;
  background-color: white;
  -moz-box-shadow: 0.1em 0.1em 0.6em rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0.1em 0.1em 0.6em rgba(0, 0, 0, 0.2);
  box-shadow: 0.1em 0.1em 0.6em rgba(0, 0, 0, 0.2);
  border-radius: 4px;
  position: relative;
}

.question:before,
.question:after {
  content: ' ';
  z-index: -100;
  position: absolute;
  left: 10px;
  bottom: 10px;
  width: 70%;
  max-width: 300px;
  max-height: 100px;
  height: 55%;
  -webkit-box-shadow: 0 16px 24px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0 16px 24px rgba(0, 0, 0, 0.3);
  box-shadow: 0 16px 24px rgba(0, 0, 0, 0.3);
  -webkit-transform: skew(-15deg) rotate(-6deg);
  -moz-transform: skew(-15deg) rotate(-6deg);
  -ms-transform: skew(-15deg) rotate(-6deg);
  -o-transform: skew(-15deg) rotate(-6deg);
  transform: skew(-15deg) rotate(-6deg);
}

.question:after {
  left: auto;
  right: 10px;
  -webkit-transform: skew(15deg) rotate(6deg);
  -moz-transform: skew(15deg) rotate(6deg);
  -ms-transform: skew(15deg) rotate(6deg);
  -o-transform: skew(15deg) rotate(6deg);
  transform: skew(15deg) rotate(6deg);
}

/* Erweiterung */
.fixed_width
#page{margin:12px
auto 0}body.fixed_width{background:#444;color:#fff;border-top:none}.fixed_width
#footer{background:transparent;text-shadow:#000 0 -1px 0;margin:0
auto}.fixed_width #morefoot .dcol-pad{padding:15px}.fixed_width #branding .content-pad{padding:20px
15px 15px}.fixed_width #header
.searchform{margin-right:10px}.fixed_width #boxes .dcol-pad{padding:10px}#feature{margin:1em
0}#feature_slider{position:relative;z-index:0;overflow:hidden;width:100%}#feature-area
.fcontainer{background:#000 url(/wp-content/themes/platformpro/images/feature-area-bg.png) repeat-x left bottom}#feature-area .fcontainer.fstyle-lightbg{background:#fff}#feature-area .fcontainer.fstyle-nobg{background:none}#feature-area .fcontainer.fstyle-lightbg .feature-pad{border:1px
solid #eee}#feature-area, .feature-wrap, #feature_slider .fmedia, #feature_slider .fcontent, #feature_slider .text-bottom .fmedia .dcol-pad, #feature_slider .text-bottom .feature-pad, #feature_slider .text-none .fmedia .dcol-pad{height:330px;overflow:hidden}#feature_slider .fmedia, #feature_slider
.fcontent{float:left}#feature_slider
.fcontent{width:33%}#feature_slider
.fmedia{width:67%}.feature-wrap{position:relative}#feature_slider .text-right .fexcerpt, #feature_slider .text-left
.fexcerpt{overflow:hidden}#feature_slider .text-right
.fmedia{float:left}#feature_slider .text-right
.fcontent{float:right}#feature_slider .fcontainer.text-bottom
.fcontent{float:none;position:absolute;bottom:0px;left:0px;z-index:200;width:100%;height:80px;font-size:1em}#feature_slider .text-bottom .fcontent .dcol-pad{padding:10px}#feature_slider .text-bottom .fcontent
.fheading{padding:0
10px;float:left;width:33%;background:url(/wp-content/themes/platformpro/images/hl-vert.png) repeat-y right top}#feature_slider .text-bottom .fcontent
.ftext{font-size:12px;padding:3px
20px;line-height:1.5em;height:50px;overflow:hidden;float:left;width:50%}#feature_slider .text-bottom .fcontent
.flink{position:absolute;right:10px;bottom:10px}#feature_slider .text-bottom
.fmedia{float:none;position:absolute;top:0px;left:0px;width:100%}#feature_slider .text-bottom .fmedia .dcol-pad{padding:0px}#feature_slider .text-bottom .feature-pad{position:relative;padding:0px}#feature_slider .text-bottom  .fcontent .dcol-pad{border-right:none}#feature_slider .text-none
.fcontent{display:none}#feature_slider .text-none
.fmedia{width:100%}#feature_slider .text-none .fmedia .dcol-pad{padding:0px}#feature_slider
.fcontent{background:url(/wp-content/themes/platformpro/images/black60.png);color:#fff;text-shadow:#000 0 -1px 0;font-size:1.2em;line-height:1.55em;display:inline;position:relative}#feature_slider .fcontent .dcol-pad{padding:40px
30px 20px 30px;height:270px}#feature_slider .fcontainer .fcontent h1,
#feature_slider .fcontainer .fcontent h2,
#feature_slider .fcontainer .fcontent h3,
#feature_slider .fcontainer .fcontent h4,
#feature_slider .fcontainer .fcontent
h5{color:#fff}#feature_slider .fcontent
a{color:#fff;border-bottom:1px solid #fff}#feature_slider  .fcontent a:hover{color:#eee;border-bottom:1px solid #fff}#feature_slider .fcontainer.fstyle-nobg .fcontent, #feature_slider .fcontainer.fstyle-lightbg .fcontent, #feature_slider .fcontainer.fstyle-darkbg
.fcontent{background:none}#feature_slider .fcontainer.fstyle-lightbg .fcontent,
#feature_slider .fcontainer.fstyle-lightbg  .fcontent h1,
#feature_slider .fcontainer.fstyle-lightbg  .fcontent h2,
#feature_slider .fcontainer.fstyle-lightbg  .fcontent h3,
#feature_slider .fcontainer.fstyle-lightbg  .fcontent h4,
#feature_slider .fcontainer.fstyle-lightbg  .fcontent h5,
#feature_slider .fcontainer.fstyle-nobg .fcontent,
#feature_slider .fcontainer.fstyle-nobg .fcontent h1,
#feature_slider .fcontainer.fstyle-nobg .fcontent h2,
#feature_slider .fcontainer.fstyle-nobg .fcontent h3,
#feature_slider .fcontainer.fstyle-nobg .fcontent h4,
#feature_slider .fcontainer.fstyle-nobg .fcontent
h5{color:#000;text-shadow:none}.fcontent h1, .fcontent h2, .fcontent h3, .fcontent h4, .fcontent h5, .fcontent
h6{line-height:1em;margin:0;padding:0}.fcontent
.fheading{padding: .8em 0;margin-bottom: .2em}.fcontent
.ftitle{font-size:2.5em;font-family:georgia;font-weight:lighter;letter-spacing:-1px;vertical-align:middle}.fcontent .ftitle
small{letter-spacing:2px;text-transform:uppercase;line-height:25px;display:block;font-size:16px;font-family:calibri}.fcontent
.flink{float:left;margin-top: .4em}#feature_slider .fcontent a.flink,	#feature_slider .fcontent a.post-edit-link{text-decoration:none;background:#111;padding:5px
7px;border:1px
solid #000;border-top:1px solid #444;border-left:1px solid #444;color:#000;font-size:12px;letter-spacing:2px;line-height:12px;text-transform:uppercase}.fcontent a.post-edit-link{position:absolute;top:10px;right:10px}#feature_slider .fcontent a.post-edit-link{text-decoration:none;color:#fff}#feature_slider .fcontent a
span.featurelink{color:#fff;border:none;padding-right:9px;background:url(/wp-content/themes/platformpro/images/more.png) no-repeat right center}#feature_slider .fcontent a.flink:hover,	#feature_slider .fcontent a.post-edit-link:hover{background:#333}#feature_slider .fcontent a.flink:active,	#feature_slider .fcontent a.post-edit-link:active{background:#000;border:1px
solid #000;border-right:1px solid #444;border-bottom:1px solid #444}.fcontent a.featurelink:active{color:#ddd}#feature_slider
.fmedia{padding:0;overflow:hidden}#feature_slider .fmedia .dcol-pad{overflow:hidden;padding:20px;text-align:center}#feature-footer{z-index:100;position:relative;background:#f1f1f1;border:1px
solid #ddd;text-shadow:#fff 0 1px 0}#feature-footer .feature-footer-pad{padding:8px;border-top:1px solid #fff;border-left:1px solid #fff}#feature-footer.nonav{border:none;border-top:1px solid #ddd}#feature-footer.nonav .feature-footer-pad{display:none}#featurenav{display:inline;float:left}#featurenav a, #feature-footer
span.playpause{font-family:helvetica,arial;font-weight:bold;padding:4px
7px 3px 8px;margin-right:8px;font-size:1em;color:#999;background:#dedede;border:1px
solid #cecece;border-left:1px solid #c1c1c1;border-top:1px solid #c1c1c1}#featurenav
a.activeSlide{background:#ccc;border:1px
solid #bbb;border-left:1px solid #999;border-top:1px solid #999;color:#444}#feature-footer.dots
a{display:block;width:10px;height:10px;padding:0;float:left;text-indent:-1000em}#feature-footer.thumbs{}.thumbs #featurenav
a{margin:0;padding:0;border:none}#featurenav a span.nav_thumb, #featurenav a span.nav_thumb
span.nav_overlay{width:50px;vertical-align:middle;height:30px;display:inline;float:left;margin-right:10px}#feature-footer.thumbs
span.playpause{margin-top:2px}#featurenav a span.nav_thumb
span.nav_overlay{background:url(/wp-content/themes/platformpro/images/feature-thumb-overlay.png) no-repeat 0 0}#featurenav a.activeSlide span.nav_thumb
span.nav_overlay{background:url(/wp-content/themes/platformpro/images/feature-thumb-overlay.png) no-repeat 0 -30px}#featurenav a:active span.nav_thumb
span.nav_overlay{background:url(/wp-content/themes/platformpro/images/feature-thumb-overlay.png) no-repeat 0 -30px}#featurenav a span.nav_thumb
span.nav_overlay{margin:0}#feature-footer
span.playpause{cursor:pointer;display:block;float:right;padding:1px
1px 1px 2px;margin-right:0}#feature-footer span.playpause.pause
span{padding:3px
8px 4px;background:transparent url(/wp-content/themes/platformpro/images/feature-pause.png) no-repeat 3px 4px}#feature-footer span.playpause.resume
span{padding:3px
8px 4px;background:transparent url(/wp-content/themes/platformpro/images/feature-play.png) no-repeat 3px 4px}#featurenav a span#next, #featurenav a
span#prev{background:#000;width:10px;height:10px}#arrownav{height:25px;top:40px;position:absolute;width:100%;z-index:90000}#arrownav a #prev, #arrownav a
#next{height:34px;width:34px;top:240px;position:relative;float:left;display:block;margin-right:5px}#arrownav a
#next{margin-left:5px}#arrownav a:hover #next, #arrownav a:hover
#prev{}#highlight{text-align:center}#highlight .content-pad .highlight-area{padding:40px
15px}#highlight .copy-pad .highlight-area{padding:20px
15px}#highlight .highlight-head{font-size:3em}#highlight .highlight-subhead{text-transform:uppercase;color:#999;font-size: .9em;letter-spacing:2px}#highlight .hl-image-bottom{margin:3em
0 0 0}#boxes .content-pad{padding:1.4em 0 }#boxes
h3{padding:0
0 2px 0;font-size:1.3em}.fboxes
p{margin-bottom:10px}.fboxes
ul{list-style-type:none;margin-top:5px}.fboxes ul
a{text-decoration:underline;color:#333}.fboxes a:hover{text-decoration:underline}.fboxes
#searchbox{padding:1px;width:160px}.fboxes
li{margin-bottom:5px;line-height:17px}.inline_thumbs
.fboxgraphic{float:left;padding-right:15px;padding-top:5px}.top_thumbs
.fboxgraphic{text-align:center;margin-bottom:5px}.add_image_frame .fboxgraphic
img{padding:5px;background:#f7f7f7;border:1px
solid #ddd;border-right:1px solid #d1d1d1;border-bottom:1px solid #d1d1d1}.fboxinfo{overflow:hidden;padding:5px
0px 0 0px;color:#333}#boxes .dcol-pad{padding:8px
0}#soapbox .content-pad{padding-top:2em}#soapbox
.fboxgraphic{text-align:center;margin:0;padding:0;overflow:hidden}#soapbox .fboxgraphic
img{vertical-align:bottom}#soapbox .fboxtitle
h3{font-weight:bold;font-size:1.35em}#soapbox
.fboxinfo{border-top:1px solid #eee;padding:1.5em}#soapbox .dcol-pad{margin:0
0 1.5em}#soapbox .post-edit-link{float:right}a.soapbox_link{float:left;margin-right:15px;text-decoration:none;background:#eee;border:1px
solid #d1d1d1;border-top:1px solid #e1e1e1;border-left:1px solid #e1e1e1;color:#333;text-shadow:#fff 0 1px 0;font-size:12px;letter-spacing:1px;line-height:12px;text-transform:uppercase}a.soapbox_link:hover{color:#777}a.soapbox_link .soapbox_link-pad{display:block;border-top:1px solid #fff;border-left:1px solid #fff;padding:5px
7px}a.soapbox_link
.soapbox_arrow{padding-right:9px;background:url(/wp-content/themes/platformpro/images/more-black.png) no-repeat right center}a.soapbox_link.soapbox_callout{background:#225E9B;border:1px
solid #000;border-top:1px solid #2D7ED1;border-left:1px solid #2D7ED1;text-shadow:#000 0 -1px 0;color:#fff}a.soapbox_link.soapbox_callout .soapbox_link-pad{border-top:1px solid #2C7AC9;border-left:1px solid #2C7AC9}a.soapbox_link.soapbox_callout:hover{color:#eee}a.soapbox_link.soapbox_callout
.soapbox_arrow{background:url(/wp-content/themes/platformpro/images/more.png) no-repeat right center}#banners .content-pad{padding:15px
0}#banners .banner-area{padding:30px
0;border-bottom:1px solid #eee}#banners .banner-media{text-align:center}#banners .banner_right .banner-media, #banners .banner_left .banner-text{float:right}#banners .banner_left .banner-media, #banners .banner_right .banner-text{float:left}#banners .banner-text{position:relative;z-index:9}#banners .banner-text-pad{padding:10px
30px}.banner-title{margin-bottom:1em}.banner-title
h2{font-weight:bold}.banner-content{font-size:1.2em;line-height:1.6em}#twitterbar{background:#f7f7f7;text-shadow:#fff 0 1px 0}#twitterbar .content
.tbubble{font-style:italic;background:url(/wp-content/themes/platformpro/images/twitter-balloon.png) no-repeat 0 12px;padding:12px
25px;color:#888}#twitterbar
.twitteraccount{font-style:normal}#twitterbar
a{color:#000}.widget
ul.twitter{}.widget ul.twitter .twitter-item{font-weight:normal;font-style:italic;margin-bottom: .4em;color:#333;font-size: .9em}#morefoot{padding:2em
0}#morefoot .widget-title{padding-left:0;margin-bottom: .7em;border-bottom:1px solid #ddd}#morefoot .widget
ul{margin-left:10px}#morefoot .widget ul
li{padding: .2em 0;border:none}#content_sidebar{margin:1em
0}#content_sidebar ul
ul{padding:5px}#content_sidebar
.textwidget{padding:10px}#content_sidebar .widget, #fullwidth_sidebar
.widget{margin-bottom:1em}#content_sidebar .widget h3, #fullwidth_sidebar widget
h3{padding:3px
0;margin-bottom:5px;text-shadow:#fff 0 -1px 0}.widget_flickrRSS.widget
ul{margin:7px
0px 0px 0px}.widget_flickrRSS.widget ul
li{display:inline;padding:0;margin:0;border-bottom:none}.widget_flickr
a{display:block}.widget_flickrRSS a
img{margin:6px
5px 6px 5px}.widget_flickrRSS a
img{font-size:10px;border-width:0px 1px 1px 0px;border:1px
solid #eee;border-bottom:2px solid #ddd;border-style:solid;padding:5px;background:#fff}.wp125_write_ads_widget
.wp125_write_ads_widget.widget{border:none;padding:0;margin:0
0 1em 0}.wp125_write_ads_widget .wp125_write_ads_widget.widget
.wtitle{display:none}.wp125_write_ads_widget.widget
.winner{padding:0;line-height:1px}.wp125_write_ads_widget.widget #wp125adwrap_2c .wp125ad
a{border:1px
solid #eee;border-bottom:2px solid #ddd;padding:5px;background:#fff;width:125px;margin:6px
5px 8px 5px;display:block}.wp125_write_ads_widget{padding:0}.wp125_write_ads_widget  .winner
#wp125adwrap_2c{width:100%}.wp125_write_ads_widget #wp125adwrap_2c
.wp125ad{padding:0;width:auto}#wp125adwrap_2c .wp125ad
a{margin:6px;display:block;float:left;height:125px;width:125px;border:1px
solid transparent}#pagination .wp-pagenavi{margin:1.6em .4em 1.6em 0;text-transform:uppercase;font-size: .9em;letter-spacing:1px}#pagination  .wp-pagenavi
span.pages{border:none;background:transparent;color:#999}#pagination .wp-pagenavi a, #pagination .wp-pagenavi .current, #pagination .wp-pagenavi
.extend{padding:3px
7px 4px 8px;font-weight:bold;border:none;color:#555;background:#ddd}#pagination .wp-pagenavi a:hover, #pagination .wp-pagenavi
.current{color:#fff;border:none;background:#555;text-shadow:#000 0 -1px 0}.ticker-wrap{padding:10px
20px;background:#f7f7f7;color:#777;margin:10px
0;overflow:hidden}.ticker-wrap
.news_title{float:left;color:#333;font-weight:bolder}.ticker-wrap
strong{padding:0
15px}.ticker-wrap
a{color:inherit;text-decoration:underline}#site #dsq-content .dsq-request-user-info td
a{font-weight:normal;color:#000;font-size:1.2em}#site .dsq-brlink{display:none}#site #dsq-content .dsq-request-user-info td small
a{font-style:italic}#site #dsq-content
h3{border-bottom:1px solid #EEE;line-height:1.5em;margin-bottom:1em}#dsq-content
textarea{font-family:courier,georgia}.cform
input{padding:5px;font-size:1.1em}.cform
fieldset{background:#fff;border:none}.cform
label{display:block;margin:0;text-align:left}legend{display:none}.contentcontainer
.cform{margin:5px
50px;padding:0px
0}.cform ol, .cform
li{list-style-type:none;margin:0;padding:0}.cform
label{}.cform
li{margin-bottom: .7em}.cform
.single{width:97%}.cform
.area{width:97%}.cform .emailreqtxt,.cform
.reqtxt{font-style:italic;color:#999}.cf_hidden{display:none}.success{background:#f7f7f7;padding:15px;margin-bottom: .5em;font-size:1.4em}input[type="text"].cf_error:focus{border:1px
solid #000}.mailinglist .cform
ol{width:262px;float:left}.mailinglist .cform
.single{width:97%}.mailinglist .cform
.sendbutton{margin:21px
0 0 10px;padding:3px
0 2px 0}.linklove
a{display:none}h2 a>cufon{display:none}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}p,.p{margin-bottom:1em}a:focus{outline:1px
dotted invert}hr{border:0
#ccc solid;border-top-width:1px;clear:both;height:0}ol{list-style:decimal}ul{list-style:disc}.hl{background:url(/wp-content/themes/platformpro/core/images/hl-dot.gif) repeat-x top;clear:both;height:2px;overflow:hidden;width:100%}.wp-caption, .rounded5, .wp-pagenavi a, .wp-pagenavi
span{-moz-border-radius:5px;-khtml-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.rounded10{-moz-border-radius:10px;-khtml-border-radius:10px;-webkit-border-radius:10px;border-radius:10px}input{background:#fff url(/wp-content/themes/platformpro/core/images/form-field-bg.gif) no-repeat;border-top:1px solid #ccc;border-right:1px solid #aaa;border-bottom:1px solid #aaa;border-left:1px solid #ccc;font-size:110%;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:normal;line-height:normal;padding:5px
3px 3px 5px}.button,input[type="submit"],input[type="button"],.submit{border-color:#DEDEDE #bbb #bbb #DEDEDE;border-style:solid;border-width:1px;background:#e5e5e5 url(/wp-content/themes/platformpro/core/images/lightgrayup.png) repeat-x left top;margin:0;padding:2px
3px 1px 5px;color:#666}.button:hover,input[type="submit"]:hover,.submit:hover{color:#000}.button:active,input[type="submit"]:active,.submit:active{background:#e5e5e5 url(/wp-content/themes/platformpro/core/images/lightgraydown.png) repeat-x left top}#s{border:1px
solid #aaa;border-right:1px solid #f1f1f1;border-bottom:1px solid #f1f1f1;margin-right:4px;padding:2px
3px 3px 22px;width:185px;color:#666}textarea{border-color:#DEDEDE #bbb #bbb #DEDEDE;border-style:solid;border-width:1px;font:110% Arial, Helvetica, sans-serif;background:url(/wp-content/themes/platformpro/core/images/form-field-bg.gif) no-repeat;padding:5px
3px 3px 7px}textarea:focus{border:solid 1px #999}#calendar_wrap{text-align:center;padding:8px
15px;margin:0}#wp-calendar{text-align:center;margin-top:5px;width:100%}#wp-calendar
caption{font-weight:bold;font-size:1.2em}#wp-calendar
td{padding:4px
8px}#wp-calendar
#today{font-weight:bold;border:1px
solid #ccc;background:#f7f7f7}.widget_tag_cloud .winner
div{padding:15px}.widget_archive .winner
select{margin:10px}.screen-reader-text{display:none}#commentform{margin-top:10px}#commentform
label{font-weight:bold;color:#666;font-size:100%;padding-left:5px}#commentform
small{font-size:90%}#commentform
input{padding:5px;display:block}#commentform
textarea{width:95%;height:140px}#respond{margin:20px
0}ol ul #commentform
textarea{width:90%}#commentform textarea:focus, #commentform input[type="text"]:focus{border:solid 1px #999}#commentform .form-submit{margin-bottom:2em}#commentform
#submit{display:inline}.form-allowed-tags{font-size: .85em}.form-allowed-tags
code{color:#777;display:block;font-size:10px}.nocommentform{display:none}.commentlist{list-style-type:none;margin:10px
0px 10px 18px;line-height:130%;padding-left:55px;font-family:helvetica,arial,sans-serif}.commentlist
li{padding:10px}.commentlist
ul.children{list-style-type:none;margin:1em
0}.commentlist ul.children
.even{background:#fff}.commentlist
.alt{background:#F4F4F4;border-top:1px solid #eee;border-bottom:1px solid #eee}.commentlist
cite{font-weight:bold;font-style:normal;font-size:110%}.commentlist
img.avatar{float:left;margin:0
5px 5px -60px;position:relative}.commentlist .children
img.avatar{float:left;margin:0
10px 5px 0;position:relative}.commentlist .comment-meta{margin-bottom:5px;display:block;font-size:87%}.commentlist .comment-meta
a{color:#999}.nocomments{display:none}dt{font-weight:bold}dd{font-style:italic}sup{font-size:.7em;vertical-align:top}sub{font-size:.7em;vertical-align:bottom}.subtle{color:#999;font-size: .9em}.frame{padding:8px;border:1px
solid #ddd;background:#fff;text-align:center}.border{padding:2px;border:1px
solid #ccc}.hidden{display:none;visibility:hidden}#wpstats{width:0px;height:0px;overflow:hidden}.wp-caption{text-align:center;background:#fff;border:1px
solid #ddd;margin:10px;padding:4px;margin-bottom:1em}.wp-caption-text{font-size:11px;text-align:center;margin:0;padding:6px
3px 2px;line-height:16px}.wp-caption
img{margin:0;padding:0;border:0
none;margin-top:5px}.wp-caption-dd{font-size:11px;line-height:17px;padding:0
4px 5px;margin:0}.aligncenter,.alignnone{display:block;margin-left:auto;margin-right:auto}.center,.textcenter{text-align:center}.alignleft{float:left;margin:0
1.4em .4em 0}.left{float:left}.textleft{text-align:left}.alignright{float:right;margin:0
0 .4em 1.4em}.right{float:right}.textright{text-align:right}.clear{clear:both}.block{display:block}img.center,img[align="center"]{display:block;margin-left:auto;margin-right:auto}img.left,img[align="left"]{float:left;margin:2px
10px 5px 0px}img.right,img[align="right"]{float:right;margin:2px
0px 5px 10px}.fix:after{content:".";display:block;height:0;clear:both;visibility:hidden}.fix{display:inline-block}* html
.fix{height:1%}.fix{display:block}body{height:100%;font-size:13px;line-height:1.6em;background-color:#000;color:#FFF;border-top:5px solid #000}#page{background:#FFF;color:#000;min-height:700px;zoom:1}.font-primary,body,.commentlist{font-family:Verdana,Arial,sans-serif}.font-highlight,h1,h2,h3,h4,h5,h6{font-family:Verdana,Arial,sans-serif}.font-sub, #primary-nav li a, .metabar, .subtext, .subhead, .widget-title, .post-comments, .reply a, .editpage, .site-description , #pagination .wp-pagenavi, .fcontent .flink,.post-edit-link, #wp-calendar caption, #wp-calendar thead th, #callout .callout_copy, #breadcrumb, .ticker-wrap, h5.sidebartitle, #highlight .highlight-subhead, .soapbox-links a, .fancybox, .standard-form .admin-links{font-family:Verdana,Arial,sans-serif}h1,h2,h3,h4,h5,h6{font-weight:normal;margin:0;padding:0;line-height:1.2em;margin-bottom: .1em}h1 a, h2 a, h3 a, h4 a, h5
a{color:#000}h1 em, h2 em, h3 em, h4 em, h5 em, h6 em, #nav
em{text-transform:lowercase;font-style:italic}h1{font-size:2.2em}h2{font-size:1.7em}h3{font-size:1.5em}h4{font-size:1.3em}h5{font-size:1.1em}h6{font-size:1em}h1.pagetitle{border-bottom:1px solid #DDD;font-size:2.2em;margin-bottom:10px}h1{}.subhead{text-transform:uppercase;color:#AFAFAF;margin-bottom:1.6em;letter-spacing:2px;font-size: .8em}blockquote{margin:0
0 1em 1em;background:#f2f2f2;border:1px
solid #eee;font-style:italic;padding:1em
1em .5em}a{text-decoration:none}a, #subnav_row li.current_page_item a, #subnav_row li a:hover, #grandchildnav .current_page_item > a, .branding h1 a:hover, .post-comments a:hover, .bbcrumb a:hover, 	#feature_slider .fcontent.fstyle-lightbg a, #feature_slider .fcontent.fstyle-nobg
a{color:#225E9B}.hentry a:hover{text-decoration:underline}#subnav ul li a:active{color:#000;text-decoration:none}.post-edit-link{color:#bbb;font-size:9px}li{line-height:2em;list-style-image:url('/wp-content/themes/platformpro/images/bullet.png')}#site{position:relative}#wrapper{padding-bottom:50px}.content{width:960px;margin:0px
auto 0}#column-wrap,#container{float:left}#sidebar-wrap{float:right}.two-sidebar-left #column-wrap, .one-sidebar-left #column-wrap, .two-sidebar-left #buddypress-page #container, .one-sidebar-left #buddypress-page
#container{float:right}.two-sidebar-left #sidebar-wrap, .one-sidebar-left #sidebar-wrap{float:left}.two-sidebar-left #column-main, .one-sidebar-left #column-main, .two-sidebar-left #buddypress-page #container, .one-sidebar-left #buddypress-page
#container{float:right}.two-sidebar-center #column-main{float:right}.mcolumn-pad{padding-top:2em}.two-sidebar-center #column-main .mcolumn-pad{padding-right:20px;padding-left:20px}.fullwidth #column-main .mcolumn-pad{padding-right:15px;padding-left:15px}.one-sidebar-right #column-main .mcolumn-pad, .one-sidebar-right #container #content, .two-sidebar-right #column-main .mcolumn-pad, .two-sidebar-right #container
#content{padding:2em
30px 0 15px}.one-sidebar-left #column-main .mcolumn-pad , .one-sidebar-left #container #content, .two-sidebar-left #column-main .mcolumn-pad , .two-sidebar-left #container
#content{padding:2em
15px 0 30px}#page-main
.content{border-right:1px solid transparent;border-left:1px solid transparent}#column-main{float:left;width:630px;display:inline}#sidebar1,#sidebar2{float:left;overflow:hidden}#header{}#header
.content{position:relative;zoom:1;z-index:15}#branding
.content{z-index:10}#branding .content-pad{padding:25px
0px 10px}#branding
.branding_wrap{position:relative;zoom:1}#branding h1
a{color:#333;font-size:44px;line-height:.9;text-shadow:#fff 0px 1px 0;letter-spacing:-1px}#branding .site-description{font-size:.85em;color:#ccc;letter-spacing:2px;text-transform:uppercase}.icons{text-align:right;position:absolute;bottom:15px;right:0px;line-height:20px;height:24px}.icons
a{display:block;width:22px;height:22px;margin-left:7px;float:right;text-align:right}.icons
.twitterlink{background:url(/wp-content/themes/platformpro/images/sprite-socialicons.png) no-repeat -22px 0}.icons
.youtubelink{background:url(/wp-content/themes/platformpro/images/sprite-socialicons.png) no-repeat -44px 0}.icons
.linkedinlink{background:url(/wp-content/themes/platformpro/images/sprite-socialicons.png) no-repeat -66px 0}.icons
.facebooklink{background:url(/wp-content/themes/platformpro/images/sprite-socialicons.png) no-repeat -88px 0}.icons
.rsslink{background:url(/wp-content/themes/platformpro/images/sprite-socialicons.png) no-repeat 0 0}.icons .twitterlink:hover{background-position:-22px -22px}.icons .youtubelink:hover{background-position:-44px -22px}.icons .linkedinlink:hover{background-position:-66px -22px}.icons .facebooklink:hover{background-position:-88px -22px}.icons .rsslink:hover{background-position:0px -22px}#primary-nav{font-size:1.1em;line-height:1.1em;text-align:left;margin-top:0px;z-index:28;position:relative}#primary-nav
#nav_row{border-bottom:1px solid #242E76}#primary-nav .content-pad{padding-top:6px}#primary-nav
ul{list-style:none;display:block;margin:0px
0px 0px 0px;padding:0px;float:left}#primary-nav
li{position:relative}#primary-nav ul
li{margin:0px
0px 0px 0px;padding:0px;float:left;text-align:right}#primary-nav li
a{color:#777;line-height:1.2em;padding:10px
15px 10px;text-decoration:none;display:block;border:1px
solid transparent;border-bottom:none;font-weight:lighter;font-size: .8em;text-transform:uppercase;letter-spacing: .04em}*html #primary-nav li
a{border-color:white}#primary-nav .main-nav li a:hover{background:#F1F1F1}.main-nav li.current-page-ancestor a, .main-nav li.current_page_item a, .main-nav li.current-page-ancestor ul a, .main-nav li.current_page_item ul
a{background:#F7F7F7}#primary-nav ul
ul{display:none}#primary-nav ul ul
li{text-align:left}#subnav_row{display:block;font-size: .9em}#primary-nav #subnav_row
ul{list-style:none;margin:0;width:100%}#subnav_row
#subnav{margin:0
0 0 0px}#subnav_row ul
li{float:left}#subnav_row li
a{color:#888;display:block;padding:8px
10px;border:none;text-shadow:#fff 0 .5px .5px}.subleft{width:620px;padding:0
10px;float:left;text-align:left}#overview{border-bottom:1px dotted #bbb;margin-bottom:1em}#breadcrumbs{padding:10px
5px}body #wp-admin-bar #admin-bar-logo{line-height:1.4em}body.buddypress{border-top:none}#buddypress-page
#container{margin:20px
auto;float:left}#buddypress-page
#content{padding-right:30px}#buddypress-page
h4{margin:1em
0}#buddypress-page #object-nav{margin:0;margin-top:1em;background:#f1f1f1;padding:0}#buddypress-page #item-nav{margin-bottom:1.5em}#buddypress-page #object-nav ul li
a{text-shadow:#fff 0 1px 0;padding:3px
12px;display:block;color:#000}#buddypress-page #object-nav ul li a:hover,#buddypress-page #object-nav ul li.selected
a{background:#e1e1e1}#buddypress-page
#subnav{margin:0;margin-bottom:2.5em;padding:10px;background:#f7f7f7}#buddypress-page #subnav
a{font-size:12px;line-height:1.2em;padding:7px;display:block}#buddypress-page #subnav a:hover, #buddypress-page #subnav li.current
a{background:#e1e1e1;color:#000}#buddypress-page #settings-form
input{margin-bottom:1.3em}#buddypress-page div.activity-comments form .ac-textarea, #buddypress-page form#whats-new-form #whats-new-textarea{background:#f7f7f7;border:1px
solid #ddd;border-right:1px solid #eee;border-bottom:1px solid #eee}#buddypress-page div.activity-comments form textarea, #buddypress-page form#whats-new-form #whats-new-textarea
textarea{background:none}#buddypress-page  #container
.submit{border:none;background:none;padding:7px
0px;margin:0px}#buddypress-page  #container .submit
.auto{padding:5px}#buddypress-page ul.button-nav{list-style-type:none}#buddypress-page form.dir-form div.dir-search{width:47%}#buddypress-page form.dir-form div.dir-search input[type="submit"]{float:right;clear:right;padding:4px
4px;margin-right:5px}#buddypress-page .profile-fields
td{padding:5px}#buddypress-page .radio
ul{margin:5px
0 1em 50px}#buddypress-page div.item-list-tabs ul
li{margin:0
5px}#buddypress-page
table.forum{width:100%;margin:1.4em 0;text-align:center}#buddypress-page table.forum
th{background:#f7f7f7;padding:5px;font-weight:normal}#buddypress-page table.forum
td{padding: .5em}#buddypress-page table.forum .td-poster .poster-name{display:inline}#buddypress-page table.forum .td-poster
img{vertical-align:middle;margin-right:5px}#buddypress-page table.forum .td-title{font-size:1.3em;text-align:left}#buddypress-page table.forum .td-title
a{color:#000}#buddypress-page table.forum .td-title a:hover{text-decoration:underline}#buddypress-page .standard-form #topic-meta
h3{margin:1em
0;font-size:1.9em}#buddypress-page .standard-form .admin-links{font-size: .8em;color:#bbb;padding:4px
0}#buddypress-page .standard-form .admin-links
a{color:#999}#buddypress-page .item-list
li{border-bottom:1px solid #eee;margin-bottom:1.5em;padding: .3em 0}#buddypress-page .item-list .item-title{font-size:1.3em}#buddypress-page .item-list .poster-meta{font-size:1.3em;font-style:italic}#buddypress-page .item-list .poster-meta
img{vertical-align:middle;margin-right:10px}#buddypress-page .item-list .post-content{padding:20px
20px 10px}#buddypress-page #item-actions{margin-bottom:1em}#buddypress-page
.activity{font-style:italic;font-size:.9em}#buddypress-page .activity .activity-inner{font-style:normal;padding:10px
10px 2px;background:#f7f7f7;margin-bottom:1em}.searchform{position:relative;width:210px;margin:0
auto}#header
.searchform{float:right}.searchform
input{background:transparent;border:none}.searchform
.searchfield{background:#f7f7f7;border:1px
solid #ddd;border-right:1px solid #eee;border-bottom:1px solid #eee;color:#999;font-size:12px;padding:7px
30px 5px 7px;width:170px}.searchform
input.submit{margin:0;padding:0;position:absolute;right:8px;top:5px;height:17px;width:17px}.hentry{clear:both}.hentry ul, .hentry
ol{margin-left:25px;margin-bottom:1em}.billboard{padding:60px
15px;margin:0
0 2.5em 0}.fpost{margin-bottom:1.6em;border-bottom:1px solid #ddd}.fpost.sticky{border-top:2px solid #eee;border-bottom:2px solid #eee;background:#f7f7f7;padding:15px
15px 5px}.fpost .post-excerpt, .fpost
.entry_content{font-size:1.1em;line-height:1.6em}.fpost .post-excerpt, .fpost .entry_content
P{text-align:justify}.fpost
.textcontent{margin:20px
10px 0 0}.post.fpost
.entry{margin-bottom:1em;padding:1em
0;border-top:1px solid #eee}.post-meta{margin-bottom:1.5em}.fpost .post-header{padding-top:3px;float:left;display:inline}.fpost .post-header.post-nothumb{width:100%}.fpost .post-title-section{position:relative}.fpost .post-title
h2{padding-bottom:0;font-size:2em;line-height:1em;margin:0;text-transform:none;letter-spacing:-.02em}.fpost .post-title h2
a{color:#000}.fpost .post-title h2 a:hover{text-decoration:underline}.post-comments
a{color:#999;text-transform:uppercase;letter-spacing:1px;font-size: .7em}.post-comments a:hover{color:#333;text-decoration:none}.fpost
.metabar{margin:0
0 .2em 0;text-transform:uppercase}.metabar
em{color:#999;font-size:11px;font-style:normal;line-height:1.75em;letter-spacing:1px}.metabar
a{color:#888;border-bottom:1px solid #ddd}.metabar a:hover{color:#333;text-decoration:none}.metabar
.sword{text-transform:lowercase;letter-spacing:0px;color:#bbb}.metadate{color:#CCC;padding:15px
0;font-family:'lucida grande',arial;text-transform:uppercase;font-size:11px;letter-spacing:1px}.fpost .post-excerpt{margin:1em
0;color:#444}.post-thumb{float:left}.fpost .post-thumb
a{float:left}.fpost .post-thumb
img{background:#fff;border:1px
solid #dfdfdf;border-right:1px solid #ddd;border-bottom:1px solid #ddd;padding:4px;display:block}#pagelines_content .clip, #buddypress-page
.clip{width:47%}#site.fullwidth #pagelines_content .clip, #site.fullwidth #buddypress-page
.clip{width:48%}.clip_box{border-bottom:1px solid #ddd;margin-bottom: .5em;padding:1em
0}.clip_box
.hentry{padding:0}.clip{width:100px;float:left;clear:none}.clip-right{width:100px;float:right}.clip .clip-header{padding:4px
0}.clip .clip-thumb
a{float:left;margin-right:10px}.clip .clip-thumb
img{background:#fff;border:1px
solid #ddd;padding:2px;display:block;margin:0
0 0.4em}.clip .post-title{line-height:1.1em;padding:0;font-size:1.5em}.clip .metabar
em{line-height:1.2em;padding:0;letter-spacing:0}.clip .post-excerpt{font-size:1em;line-height:1.5em;margin-bottom:1.5em;margin-top:.5em}.post-nav,.current_posts_info{clear:both;padding:5px
10px;background:#f7f7f7;margin:0em
0 1.8em;font-size:12px;position:relative;border-right:3px solid #f1f1f1;border-left:3px solid #f1f1f1}.post-nav a, .post-nav a:visited{color:#777;text-decoration:none}.post-nav a:hover{color:#000;text-decoration:none}.post-nav .previous
a{float:left;display:block;padding-left:24px;background:url(/wp-content/themes/platformpro/images/post-previous.gif) no-repeat left center}.post-nav .next
a{float:right;display:block;padding-right:24px;text-align:right;background:url(/wp-content/themes/platformpro/images/post-next.gif) no-repeat right center}#postauthor{margin-bottom:2em}#postauthor .copy-pad{padding:10px
15px}#postauthor
.subtext{text-transform:uppercase;color:#CCC;font-size: .85em;letter-spacing:1px}#postauthor .author-info{margin-left:120px}.author-thumb{text-align:left;margin-left:-120px}.author-thumb
img{float:left;margin-right:25px;background:#fff;padding:5px;border:1px
solid #eee}.author-details{font-size: .9em}.auxilary
a{color:#999}.post-footer{line-height:25px;background:#f7f7f7;padding:8px
18px 8px;border-right:3px solid #eee;border-left:3px solid #eee;overflow:hidden;color:#666;margin-bottom:30px;font-size:1em}.post-footer
a{color:#000;font-weight:bold}.post-footer .right
img{vertical-align:top}.post-footer .left
span{font-weight:bold;font-size:14px;text-align:center;padding:4px
0 8px 0;width:33px;margin-right:6px;display:inline-block;line-height:21px}.post-footer
.right{padding:0px
0 0}.post-footer .right
span{line-height:21px}.post-footer
img{margin:0
0 0 2px}.tags{font-style:italic;color:#777;font-size:10px}.scolumn-pad{padding:2em
1em}#sidebar-wrap
#sidebar_universal{padding:2em
1em 0 1em}ul.sidebar_widgets{list-style-type:none}.widget{margin-bottom:1em;overflow:hidden}.widget-title{text-align:left;padding:6px
8px 3px 0px;margin-bottom: .6em;color:#999;font-size:1em;border-bottom:1px solid #ddd;text-transform:uppercase;letter-spacing:1px}.widget-title a, h3.widget-title
a{color:#777;background:url(/wp-content/themes/platformpro/images/morearrow.png) no-repeat 100% 50%;padding-right:10px}.widget-title a:hover, h3.widget-title a:hover{color:#000}.widget
ul{margin:0
0 10px .4em}.widget ul.sub-menu{margin:0px}.widget ul
li{list-style:none;display:block;padding: .3em 2px}.widget ul li a:hover{text-decoration:underline}.widget ul li ul
li{margin-left: .3em}.widget-default{background:#f7f7f7;border:1px
solid #eee;padding:10px;margin-bottom: .7em;margin-top: .3em}#grandchildnav.widget{padding:10px;border:1px
solid #DDD;margin-bottom:25px;background:#f5f5f5}#grandchildnav
li{padding:0;margin:0;line-height:1em;border-top:none}#grandchildnav li a, #grandchildnav .current_page_item  ul li
a{display:block;text-shadow:#fff 0 -1px 0;padding:7px
5px;border:1px
solid transparent;border-left:3px solid transparent;background:transparent}#grandchildnav li a:hover, #grandchildnav .current_page_item  ul li a:hover{background:#efefef;border-left:3px solid #242E76;text-decoration:none}#grandchildnav .current_page_item
a{background:#efefef;border-left:3px solid #242E76}#grandchildnav li
ul{margin:0
0 0 25px}.widget_search .widget-title{margin-bottom:10px}.widget_categories
.postform{margin:10px
10px}.rss-date{display:block;color:#999;font-size:.9em;line-height:1.2em}a.rsswidget
img{position:relative;top:1px}#sidebar
#widgets{margin-bottom:1em}.socialicons .widget-title, .widgetcform .widget-title{margin-bottom:8px}.socialicons{margin-bottom:30px}.textwidget{padding:5px
2px}#footer .widget_twitter .twitter-item{padding-bottom:10px}.twitter-item:nth-child(2n){font-weight:bolder}.dcol{float:left;display:inline}.dcol.lastcol .dcol-pad{padding-right:0}.page-nav-default{padding:15px
0}.page-nav-default .previous-entries{float:left}.page-nav-default .next-entries{float:right}#footer{clear:both;font-size:1em;overflow:hidden;text-align:left;color:#999;position:relative}#footer
ul{padding:0
5px}#footer
li{list-style-type:none}#footer li
a{color:#BBB}#footer li a:hover{text-decoration:underline}#footer li h5
a{color:#fff;font-size:1em}#footer
a{color:#fff}#footer .content-pad{padding:20px
0 1em}#footer .widget-title{padding-left:0;border:0;margin-bottom: .6em;font-size: .85em;color:#fff}#footer
.findent{padding:0
5px 0 0}#footer
.latest_posts{padding:0}#footer .latest_posts
li{margin-bottom: .5em}#footer .latest_posts li .list-excerpt{font-size: .9em;color:#999;line-height:1.5em}#fcolumns_container
.socialicons{float:left;background:none;width:20%;border:none}#fcolumns_container .socialicons
.socialeffect{border:none;padding:1px
20px}#fcolumns_container .socialicons
span{font-size:17px;display:block;padding-bottom:26px}.fcol{width:152px;float:left;display:inline;padding:0
20px}.fcol ul
ul{padding-left:10px;font-size:.9em}#breadcrumb{color:#999;padding:6px
0px;text-transform:uppercase;font-size:.8em}#breadcrumb .content-pad{padding:0
12px}#breadcrumb
a{color:#444}.breadcrumb a:hover{text-decoration:underline}#simple_footer_nav
#logo{float:left;padding-right:20px;border-right:1px solid #333}#simple_footer_nav #logo
h1{font-size:2em}#simple_footer_nav
ul{float:left;margin:10px
10px 0 10px}#simple_footer_nav ul
li{float:left}#footer #simple_footer_nav ul li
a{padding:0
10px}#simple_footer_nav
.terms{float:right;margin-top:10px}input,textarea{border:1px
solid #eee;border-left:1px solid #ddd;border-top:1px solid #ddd;background:#f7f7f7}input[type="submit"],input[type="button"]{font-size:1em}#respond{padding:20px
25px}h3#comments-title{padding-left:22px;background:url("/wp-content/themes/platformpro/images/icon-comment.png") no-repeat scroll 0 3px transparent}#respond
h3{padding-left:25px;background:url("/wp-content/themes/platformpro/images/icon-pencil.png") no-repeat scroll 0 3px transparent}.commentlist .comment-meta{margin-bottom:16px}.commentlist
p{margin:0px
0 1em 5px}.reply
a{color:#999;text-transform:uppercase;font-size: .8em;letter-spacing:1px}#notfound,#previewing-posttypes{padding:100px;min-height:350px}h2.notfound-splash{font-size:8em}h2.notavail{margin-bottom:1.5em}#cred{text-align:center;padding:15px}a.plimage{font-size:8px;color:#eee;text-align:center}.pad_small{padding:8px}.pad_big{padding:15px
20px}.aligncenter{display:block;margin-left:auto;margin-right:auto}.alignleft{float:left}.alignright{float:right}#calendar_wrap{overflow:hidden;padding:0}#wp-calendar
caption{text-transform:uppercase;letter-spacing:2px;color:#444;background:#eee;padding:2px;font-size:12px;font-weight:normal;text-shadow:#fff 0 1px 0}#wp-calendar thead
th{padding:2px;font-size:12px;background:#e1e1e1}#callout{overflow:hidden;color:#999}#callout .content-pad{padding:30px
17px 30px}#callout
.callout_text{width:70%;float:left}#callout .callout_text-pad{padding:0
10px}#callout
.callout_text.noimage{width:100%}#callout
.callout_head{color:#333;font-size:2em}#callout
.callout_copy{text-transform:uppercase;letter-spacing:2px;font-size:.9em}#callout .callout_image
a{display:block;line-height:1em}#callout
.callout_image{float:right;width:30%;text-align:center;vertical-align:center}.ithumb,.iframe{border:1px
solid #eee;border-bottom:2px solid #eee;padding:5px;background:#fff}.ithumb:hover{border:1px
solid #ccc;border-bottom:2px solid #ccc}.fancybox
span{color:#888;font-size: .9em;display:block}.fancybox span:hover{color:#444}.wp-caption{border:1px
solid #ddd;text-align:center;background-color:#f3f3f3;text-shadow:#fff 0 1px 0;padding-top:8px;-moz-border-radius:3px;-khtml-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.wp-caption-text{font-size:11px;text-align:center;margin:0;padding:6px
3px 2px;line-height:16px}.wp-caption-dd{font-size:11px;line-height:17px;padding:0
4px 5px;margin:0}.wp-caption
img{margin:0;padding:0;border:0
none}.wp-caption-dd{font-size:11px;line-height:17px;padding:0
4px 5px;margin:0}table.easytable{width:100%}.easytable th, .easytable
td{text-align:left;padding:2px}.easytable
td{width:90%}.easytable
th{padding-right:5px;width:10%}.easytable
tr.even{background-color:#whiteSmoke}.easytable
tr.odd{background-color:#EFEFEF}button.css3button{font-family:Arial,Helvetica,sans-serif;font-size:16px;color:#fff;padding:11px
30px;background:-moz-linear-gradient(
top,
#242e76 0%,
#242e76);background:-webkit-gradient(
linear, left top, left bottom,
from(#242e76),
to(#242e76));border-radius:11px;-moz-border-radius:11px;-webkit-border-radius:11px;border:2px
solid #242e76;-moz-box-shadow:0px 1px 3px rgba(000,000,000,0.5),
inset 0px 0px 1px rgba(255,255,255,0.5);-webkit-box-shadow:0px 1px 3px rgba(000,000,000,0.5),
inset 0px 0px 1px rgba(255,255,255,0.5);text-shadow:0px -1px 0px rgba(000,000,000,0.7),
0px 1px 0px rgba(255,255,255,0.3)}.fixed_width #page, .fixed_width
#footer{width:1000px}#page-main
.content{width:982px}#site .content, .wcontent, #primary-nav ul.main-nav.nosearch{width:980px}#primary-nav
ul{width:760px}.fullwidth #pagelines_content #column-main, .fullwidth .wmain, .fullwidth #buddypress-page
#container{width:1204px}.fullwidth #pagelines_content #sidebar1, .fullwidth #buddypress-page
#sidebar1{width:px}.fullwidth #pagelines_content #sidebar2, .fullwidth #buddypress-page
#sidebar2{width:-224px}.fullwidth #pagelines_content #column-wrap, .fullwidth #buddypress-page
#container{width:1204px}.fullwidth #pagelines_content #sidebar-wrap, .fullwidth #buddypress-page #sidebar-wrap{width:0px}.one-sidebar-right #pagelines_content #column-main, .one-sidebar-right .wmain, .one-sidebar-right #buddypress-page
#container{width:704px}.one-sidebar-right #pagelines_content #sidebar1, .one-sidebar-right #buddypress-page
#sidebar1{width:276px}.one-sidebar-right #pagelines_content #sidebar2, .one-sidebar-right #buddypress-page
#sidebar2{width:0px}.one-sidebar-right #pagelines_content #column-wrap, .one-sidebar-right #buddypress-page
#container{width:704px}.one-sidebar-right #pagelines_content #sidebar-wrap, .one-sidebar-right #buddypress-page #sidebar-wrap{width:276px}.one-sidebar-left #pagelines_content #column-main, .one-sidebar-left .wmain, .one-sidebar-left #buddypress-page
#container{width:730px}.one-sidebar-left #pagelines_content #sidebar1, .one-sidebar-left #buddypress-page
#sidebar1{width:250px}.one-sidebar-left #pagelines_content #sidebar2, .one-sidebar-left #buddypress-page
#sidebar2{width:0px}.one-sidebar-left #pagelines_content #column-wrap, .one-sidebar-left #buddypress-page
#container{width:730px}.one-sidebar-left #pagelines_content #sidebar-wrap, .one-sidebar-left #buddypress-page #sidebar-wrap{width:250px}.two-sidebar-right #pagelines_content #column-main, .two-sidebar-right .wmain, .two-sidebar-right #buddypress-page
#container{width:480px}.two-sidebar-right #pagelines_content #sidebar1, .two-sidebar-right #buddypress-page
#sidebar1{width:240px}.two-sidebar-right #pagelines_content #sidebar2, .two-sidebar-right #buddypress-page
#sidebar2{width:260px}.two-sidebar-right #pagelines_content #column-wrap, .two-sidebar-right #buddypress-page
#container{width:480px}.two-sidebar-right #pagelines_content #sidebar-wrap, .two-sidebar-right #buddypress-page #sidebar-wrap{width:500px}.two-sidebar-left #pagelines_content #column-main, .two-sidebar-left .wmain, .two-sidebar-left #buddypress-page
#container{width:480px}.two-sidebar-left #pagelines_content #sidebar1, .two-sidebar-left #buddypress-page
#sidebar1{width:240px}.two-sidebar-left #pagelines_content #sidebar2, .two-sidebar-left #buddypress-page
#sidebar2{width:260px}.two-sidebar-left #pagelines_content #column-wrap, .two-sidebar-left #buddypress-page
#container{width:480px}.two-sidebar-left #pagelines_content #sidebar-wrap, .two-sidebar-left #buddypress-page #sidebar-wrap{width:500px}.two-sidebar-center #pagelines_content #column-main, .two-sidebar-center .wmain, .two-sidebar-center #buddypress-page
#container{width:530px}.two-sidebar-center #pagelines_content #sidebar1, .two-sidebar-center #buddypress-page
#sidebar1{width:250px}.two-sidebar-center #pagelines_content #sidebar2, .two-sidebar-center #buddypress-page
#sidebar2{width:200px}.two-sidebar-center #pagelines_content #column-wrap, .two-sidebar-center #buddypress-page
#container{width:780px}.two-sidebar-center #pagelines_content #sidebar-wrap, .two-sidebar-center #buddypress-page #sidebar-wrap{width:200px}.dcol_container_2{width:1000px;float:right}.dcol_2{width:480px;margin-left:20px}.dcol_container_3{width:998px;float:right}.dcol_3{width:312px;margin-left:20px}.dcol_container_4{width:1000px;float:right}.dcol_4{width:230px;margin-left:20px}.dcol_container_5{width:1000px;float:right}.dcol_5{width:180px;margin-left:20px}body
#page{background:#FFF}body,body.fixed_width{background:#000}h1, h2, h3, h4, h5, h6, h1 a, h2 a, h3 a, h4 a, h5 a, .fpost .post-title h2
a{color:#242E76}a, #subnav_row li.current_page_item a, #subnav_row li a:hover, #grandchildnav .current_page_item > a, .branding h1 a:hover, .post-comments a:hover, .bbcrumb a:hover, 	#feature_slider .fcontent.fstyle-lightbg a, #feature_slider .fcontent.fstyle-nobg
a{color:#242e76}a:hover,.commentlist cite a:hover,  #grandchildnav .current_page_item a:hover, .headline h1 a:hover{color:#171517}body{color:#39C;line-height:20px;font-size:11px}.alignright{}.alignleft{}.alignnone{}.aligncenter{}.avatar{}.wp-caption{}.wp-caption-text{}.gallery{}.gallery-caption{}.sticky{}.bypostauthor{}.wp-smiley{}#notiz{background-image:url('/wp-content/plugins/bm-note/img/note-150.png');background-repeat:no-repeat;height:150px;width:250px;position:absolute;top:10px;left:50%;display:block;z-index:100000}#notiz_content{height:122px;width:232px;overflow:hidden;padding-left:7px;padding-top:5px;padding-bottom:0px;line-height:12px;color:#C00;font-family:'Handlee',cursive;font-size:14px}#notiz_content
p{line-height:12px}#notiz:hover{}#notiz_content:hover{}#notiz_close{position:relative;left:218px;top:5px;float:none;height:14px;width:14px;cursor:pointer}#yellow_button{background-image:url('/wp-content/uploads/yellow-button.png');background-repeat:no-repeat;height:140px;width:141px;position:absolute;top:10px;left:46%;display:block;z-index:200000}#yellow_button
a{height:140px;width:141px;display:block}#startseite_toparea{background-color:whiteSmoke;height:300px;margin-bottom:20px;margin-top:20px;padding:15px;width:950px}.startseite_box_left{width:48%;float:left;padding-right:20px;border-right:1px solid #DDD}.startseite_box_right{width:48%;float:right}.startseite_news_p{max-height:40px;overflow:hidden}.startseite_footer_widget_1{width:30%;float:left;padding-right:5%}.startseite_footer_widget_2{width:30%;float:left;padding-right:5%}.startseite_footer_widget_3{width:30%;float:left}.download-info .download-button,
.download-info .more-button{width:120px;height:0;padding-top:36px;overflow:hidden;display:block}.download-info .download-button{background:url(/wp-content/plugins/download-monitor/page-addon/downloadbutton.gif) no-repeat top left}.download-info .more-button{background:url(/wp-content/plugins/download-monitor/page-addon/morebutton.gif) no-repeat top left}form#download-page-search{border:1px
solid #ddd;-moz-border-radius:4px;-webkit-border-radius:4px;margin:8px
0 16px !important;padding:12px
!important}form#download-page-search p, form#download-page-search input, form#download-page-search
label{margin:0
!important;padding:0
!important;line-height:1 !important;vertical-align:middle !important}form#download-page-search
input{margin-left:8px !important}form#download-page-search
br{display:none}div.download-info.single{overflow:hidden;padding-left:140px}.download-info-heading{margin:8px
0 12px !important}.download-desc-heading{margin:8px
0 12px !important;color:#999;font-weight:bold;padding:4px
0;border-bottom:1px solid #ddd}#download-page
small{margin-left:4px;font-size:11px;letter-spacing:-0.1px}#download-page small
small{margin-left:0}#download-page small
a{color:#999}div.side-section{float:left;width:120px;text-align:center;margin-left:-140px;position:relative}div.main-section{float:right;position:relative;width:100%}div.download-info
p{margin:8px
0 12px !important;padding:0
!important}img.download-image{padding:3px;background:#fff;border:1px
solid #ddd;margin-bottom:0 !important}table.download-meta{margin:0
0 12px !important;padding:0
!important}table.download-meta td, table.download-meta
th{padding:4px
0;border-bottom:1px solid #ddd}table.download-meta
thead{display:none}table.download-meta tbody
th{color:#999;font-weight:bold}#download-page-featured,#download-page-tags{border:1px
solid #ddd;-moz-border-radius:4px;-webkit-border-radius:4px;padding:12px;margin:8px
0 16px !important}div#download-page-featured ul, div#download-page-tags
ul{overflow:hidden;margin:0;padding:0;text-indent:0}div#download-page-featured li:before, div#download-page-tags li:before{content:""}div#download-page-featured
li{clear:left;float:left;list-style:none;width:47%;padding-right:3% !important;margin:0
0 4px !important;border-right:1px dotted #ddd}div#download-page-featured
li.alternate{clear:none;float:right;border:0;padding:0
!important;width:47%}div#download-page-featured
a{display:table-row}div#download-page-featured
img{width:42px;height:42px;padding:3px;background:#fff;border:1px
solid #ddd;vertical-align:middle;margin:0
8px 0 0}div#download-page-featured
span{display:table-cell;vertical-align:middle}div#download-page-featured a:hover, #download-page-categories a:hover{text-decoration:none}div#download-page-featured h3, #download-page-categories h3, div#download-page-tags
h3{margin:0
0 12px !important;padding:0
0 8px 0;border-bottom:1px solid #ddd}#download-page-categories{overflow:hidden}#download-page-categories
.category{float:left;width:48%;clear:both;border:1px
solid #ddd;-moz-border-radius:4px;-webkit-border-radius:4px;margin:8px
3% 8px 0 !important}#download-page-categories
.category.alternate{margin:8px
0 8px 0 !important;clear:none}#download-page-categories .category
.inner{padding:12px}#download-page-categories .category
ol{margin:0;padding:0;border:0;text-indent:0}#download-page-categories .category
li{margin:0;padding:2px
0;list-style-position:inside;border:0}div#download-page-tags
ul{text-align:center}div#download-page-tags
li{display:inline;margin:0;padding:0
6px}div#download-page-tags li
a{line-height:1.5em}p.sorting
a.active{background:#999;color:#fff;padding:2px}#download-page
.pagination{margin:0;padding:0;text-indent:0}#download-page .pagination li:before{content:""}#download-page .pagination
li{display:inline;margin:0
4px 0 0;padding:0}#wpmem_msg,.wpmem_msg{width:630px;padding-top:10px;border:1px
#000 solid;background-color:#E6E6E6}#wp-members{margin-bottom:20px}#wp-members
label{color:#000}#wp-members
.div_text{padding-top:4px}#wp-members .username, #wp-members
.password{border:1px
solid #ccc;background-color:#fff;width:176px;font:10px verdana,sans-serif;color:#000;padding:3px
5px 3px 5px}#wp-members
.button_div{margin-top:3px}#wp-members
.buttons{font-family:Arial,Helvetica,sans-serif;background:#e3e3db;font-size:10px;color:#000;margin-left:0px;border-width:2px;border-style:solid;border-color:#fff #d8d8d0 #d8d8d0 #fff;text-decoration:none;text-transform:uppercase;font-weight:bold}#wp-members
.err{width:100%;padding:5px;border:1px
#000 solid;background-color:#E6E6E6}#wpmem_reg,#wpmem_login{width:630px;padding-top:30px;float:left}#wpmem_reg fieldset, #wpmem_login
fieldset{border:1px
dashed #ccc;padding:10px;margin-top:20px;margin-bottom:20px}#wpmem_reg legend, #wpmem_login
legend{font-family:"Helvetica Neue",Arial,Helvetica,"Nimbus Sans L",sans-serif;font-weight:bold;font-size:20px;background:#c4c4c4;border:1px
solid #333;padding:8px}#wpmem_reg label.text, #wpmem_reg label.checkbox,
#wpmem_reg label.textarea , #wpmem_reg label.select,
#wpmem_login
label{width:230px;margin-top:3px;margin-right:2px;padding-top:11px;padding-left:6px;background-color:#ccc;float:left;display:block;font-family:"Helvetica Neue",Arial,Helvetica,"Nimbus Sans L",sans-serif;font-size:115%;line-height:1.1;color:#666}#wpmem_reg label.text, #wpmem_reg label.checkbox,
#wpmem_reg label.select, #wpmem_login
label{height:32px}#wpmem_reg
label.textarea{height:197px}#wpmem_reg .form, #wpmem_login
.form{margin:0;padding:0}#wpmem_reg .clear, #wpmem_login
.clear{clear:both}#wpmem_reg .holder, #wpmem_login
.holder{background-color:#fff}#wpmem_reg .div_text, #wpmem_reg .div_checkbox,
#wpmem_reg .div_textarea, #wpmem_reg .div_select,
#wpmem_login
.div_text{width:360px;float:right;background-color:#E6E6E6;margin-top:3px;padding-top:5px;padding-bottom:3px;padding-left:5px}#wpmem_reg .div_text, #wpmem_reg .div_checkbox,
#wpmem_reg .div_select, #wpmem_login
.div_text{height:35px}#wpmem_reg
.div_textarea{height:200px}#wpmem_reg .dropdown,
#wpmem_reg .textbox, #wpmem_login .textbox,
#wpmem_reg .username, #wpmem_login .username,
#wpmem_reg .password, #wpmem_login
.password{border:1px
solid #ccc;background-color:#fff;width:340px;font:normal 18px Times New Roman;color:#000;padding:3px
5px 3px 5px}#wpmem_reg
.dropdown{width:352px}#wpmem_reg .textbox:focus, #wpmem_reg .textbox:hover, #wpmem_login .textbox:focus, #wpmem_login .textbox:hover,
#wpmem_reg .username:focus, #wpmem_reg .username:hover, #wpmem_login .username:focus, #wpmem_login .username:hover,
#wpmem_reg .password:focus, #wpmem_reg .password:hover, #wpmem_login .password:focus, #wpmem_login .password:hover{background-color:#F0FFE6}#wpmem_reg
.textarea{width:346px;height:190px}#wpmem_reg .button_div, #wpmem_login
.button_div{width:353px;float:right;background-color:#fff;border:1px
solid #ccc;text-align:right;height:35px;margin-top:3px;padding:5px;white-space:nowrap}#wpmem_reg .buttons, #wpmem_login
.buttons{font-family:Arial,Helvetica,sans-serif;background:#e3e3db;font-size:12px;color:#000;padding:4px
12px;border-width:2px;border-style:solid;border-color:#fff #d8d8d0 #d8d8d0 #fff;text-decoration:none;text-transform:uppercase;font-weight:bold}#wpmem_reg
.req{color:red}#wpmem_reg
.captcha{margin:5px
0px}#wpmem_reg
.noinput{height:32px;padding-top:4px;padding-left:6px}#wpmem_reg input[type="checkbox"]{margin-top:9px}#primary-nav ul.sf-menu, .sf-menu
*{margin:0;padding:0;list-style:none}.sf-menu{line-height:1.0}#primary-nav ul.sf-menu
ul{position:absolute;width:15em;margin-top:0;padding:0}#primary-nav ul.sf-menu ul
li{width:100%;border-bottom:1px solid #EEE}#primary-nav ul.sf-menu li:hover{visibility:inherit}#primary-nav ul.sf-menu
li{float:left;position:relative;margin:0}#primary-nav ul.sf-menu li
a{padding:10px
15px 10px}#primary-nav ul.sf-menu ul li
a{padding:8px
15px 9px}.sf-menu
a{display:block;position:relative}.sf-menu li:hover ul,
.sf-menu li.sfHover
ul{left:0;top:34px;z-index:99}ul.sf-menu li:hover li ul,
ul.sf-menu li.sfHover li
ul{top:-999em}ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover
ul{left:15em;top:0}ul.sf-menu li li:hover li ul,
ul.sf-menu li li.sfHover li
ul{top:-999em}ul.sf-menu li li li:hover ul,
ul.sf-menu li li li.sfHover
ul{left:15em;top:0}.sf-menu{float:left;margin-bottom:1em}#primary-nav ul.sf-menu
a{padding: 		.75em 1em;text-decoration:none}#primary-nav ul.sf-menu a, .sf-menu a:visited{color:#666}.sf-menu
li{background:#FFF}.sf-menu li li, .sf-menu li
li{background:#f7f7f7}.sf-menu li li
li{background:#f7f7f7}.sf-menu li:hover, .sf-menu
li.sfHover{background:#EEE}#primary-nav ul.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active{background:#FFF;outline:0}#primary-nav ul.sf-shadow
ul{background:url('/wp-content/themes/platformpro/sections/nav/images/shadow.png') no-repeat bottom right;padding:0
6px 7px 0px}#primary-nav ul.sf-shadow ul.sf-shadow-off{background:transparent}#primary-nav ul.sf-menu a.sf-with-ul{padding-right:2.25em;min-width:1px}span.sf-sub-indicator{position:absolute;display:block;right:			.75em;top:1.05em;width:10px;height:10px;text-indent:-999em;padding:6px
0;overflow:hidden;background:url('/wp-content/themes/platformpro/sections/nav/images/arrows-ffffff.png') no-repeat -10px -100px}a>span.sf-sub-indicator{top:			.8em;background-position:0 -96px}a:focus>span.sf-sub-indicator,a:hover>span.sf-sub-indicator,a:active>span.sf-sub-indicator,li:hover>a>span.sf-sub-indicator,li.sfHover>a>span.sf-sub-indicator{background-position:-10px -96px}#primary-nav ul.sf-menu ul span.sf-sub-indicator{background-position:-10px 1px}#primary-nav ul.sf-menu ul a>span.sf-sub-indicator{background-position:-10px 1px}#primary-nav ul.sf-menu ul a:focus > span.sf-sub-indicator,
#primary-nav ul.sf-menu ul a:hover > span.sf-sub-indicator,
#primary-nav ul.sf-menu ul a:active > span.sf-sub-indicator,
#primary-nav ul.sf-menu ul li:hover > a > span.sf-sub-indicator,
#primary-nav ul.sf-menu ul li.sfHover>a>span.sf-sub-indicator{background-position:-10px 1px}