html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {  margin: 0;  padding: 0;  border: 0;  font-weight: inherit;  font-style: inherit;  font-size: 100%;  font-family: inherit;  vertical-align: baseline;}body { line-height: 1.5; }table {  border-collapse: separate;  border-spacing: 0;}caption, th, td {  text-align: left;  font-weight: normal;}table, td, th { vertical-align: middle; }blockquote:before { content: ""; }blockquote:after { content: ""; }q:before { content: ""; }q:after { content: ""; }blockquote, q { quotes: "" ""; }a img { border: none; }html { font-size: 100.01%; }body {  font-size: 75%;  color: #222222;  background: #ffffff;  font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;}h1, h2, h3, h4, h5, h6 {  font-weight: normal;  color: #111111;}h1 {  font-size: 3em;  line-height: 1;  margin-bottom: 0.5em;}h2 {  font-size: 2em;  margin-bottom: 0.75em;}h3 {  font-size: 1.5em;  line-height: 1;  margin-bottom: 1em;}h4 {  font-size: 1.2em;  line-height: 1.25;  margin-bottom: 1.25em;}h5 {  font-size: 1em;  font-weight: bold;  margin-bottom: 1.5em;}h6 {  font-size: 1em;  font-weight: bold;}h1 img { margin: 0; }h2 img { margin: 0; }h3 img { margin: 0; }h4 img { margin: 0; }h5 img { margin: 0; }h6 img { margin: 0; }p { margin: 0 0 1.5em; }p img.left {  float: left;  margin: 1.5em 1.5em 1.5em 0;  padding: 0;}p img.right {  float: right;  margin: 1.5em 0 1.5em 1.5em;}a:focus { color: #000000; }a:hover { color: #000000; }a {  color: #000099;  text-decoration: underline;}blockquote {  margin: 1.5em;  color: #666666;  font-style: italic;}strong { font-weight: bold; }em, dfn { font-style: italic; }dfn { font-weight: bold; }sup, sub { line-height: 0; }abbr, acronym { border-bottom: 1px dotted #666666; }address {  margin: 0 0 1.5em;  font-style: italic;}del { color: #666666; }pre {  margin: 1.5em 0;  white-space: pre;}pre, code, tt {  font: 1em 'andale mono', 'lucida console', monospace;  line-height: 1.5;}li ul { margin: 0 1.5em; }li ol { margin: 0 1.5em; }ul, ol { margin: 0 1.5em 1.5em 1.5em; }ul { list-style-type: disc; }ol { list-style-type: decimal; }dl { margin: 0 0 1.5em 0; }dl dt { font-weight: bold; }dd { margin-left: 1.5em; }table {  margin-bottom: 1.4em;  width: 100%;}th { font-weight: bold; }thead th { background: #c3d9ff; }th, td, caption { padding: 4px 10px 4px 5px; }tr.even td { background: #e5ecf9; }tfoot { font-style: italic; }caption { background: #eeeeee; }.small {  font-size: 0.8em;  margin-bottom: 1.875em;  line-height: 1.875em;}.large {  font-size: 1.2em;  line-height: 2.5em;  margin-bottom: 1.25em;}.hide { display: none; }.quiet { color: #666666; }.loud { color: #000000; }.highlight { background: #ffff00; }.added {  background: #006600;  color: #ffffff;}.removed {  background: #990000;  color: #ffffff;}.first {  margin-left: 0;  padding-left: 0;}.last {  margin-right: 0;  padding-right: 0;}.top {  margin-top: 0;  padding-top: 0;}.bottom {  margin-bottom: 0;  padding-bottom: 0;}label { font-weight: bold; }fieldset {  padding: 1.4em;  margin: 0 0 1.5em 0;  border: 1px solid #cccccc;}legend {  font-weight: bold;  font-size: 1.2em;}input[type=text], input[type=password], input.text, input.title, textarea, select {  background-color: #ffffff;  border: 1px solid #bbbbbb;}input[type=text]:focus { border-color: #666666; }input[type=password]:focus { border-color: #666666; }input.text:focus { border-color: #666666; }input.title:focus { border-color: #666666; }textarea:focus { border-color: #666666; }select:focus { border-color: #666666; }input[type=text], input[type=password], input.text, input.title, textarea, select { margin: 0.5em 0; }input.text, input.title {  width: 300px;  padding: 5px;}input.title { font-size: 1.5em; }textarea {  width: 390px;  height: 250px;  padding: 5px;}input[type=checkbox], input[type=radio], input.checkbox, input.radio {  position: relative;  top: 0.25em;}form.inline { line-height: 3; }form.inline p { margin-bottom: 0; }.error, .notice, .success {  padding: 0.8em;  margin-bottom: 1em;  border: 2px solid #dddddd;}.error {  background: #fbe3e4;  color: #8a1f11;  border-color: #fbc2c4;}.notice {  background: #fff6bf;  color: #514721;  border-color: #ffd324;}.success {  background: #e6efc2;  color: #264409;  border-color: #c6d880;}.error a { color: #8a1f11; }.notice a { color: #514721; }.success a { color: #264409; }.container {  width: 950px;  margin: 0 auto;}.showgrid { background: url(src/grid.png); }.column, div.span-1, div.span-2, div.span-3, div.span-4, div.span-5, div.span-6, div.span-7, div.span-8, div.span-9, div.span-10, div.span-11, div.span-12, div.span-13, div.span-14, div.span-15, div.span-16, div.span-17, div.span-18, div.span-19, div.span-20, div.span-21, div.span-22, div.span-23, div.span-24 {  float: left;  margin-right: 10px;}.last, div.last { margin-right: 0; }.span-1 { width: 30px; }.span-2 { width: 70px; }.span-3 { width: 110px; }.span-4 { width: 150px; }.span-5 { width: 190px; }.span-6 { width: 230px; }.span-7 { width: 270px; }.span-8 { width: 310px; }.span-9 { width: 350px; }.span-10 { width: 390px; }.span-11 { width: 430px; }.span-12 { width: 470px; }.span-13 { width: 510px; }.span-14 { width: 550px; }.span-15 { width: 590px; }.span-16 { width: 630px; }.span-17 { width: 670px; }.span-18 { width: 710px; }.span-19 { width: 750px; }.span-20 { width: 790px; }.span-21 { width: 830px; }.span-22 { width: 870px; }.span-23 { width: 910px; }.span-24, div.span-24 {  width: 950px;  margin-right: 0;}input.span-1, textarea.span-1, input.span-2, textarea.span-2, input.span-3, textarea.span-3, input.span-4, textarea.span-4, input.span-5, textarea.span-5, input.span-6, textarea.span-6, input.span-7, textarea.span-7, input.span-8, textarea.span-8, input.span-9, textarea.span-9, input.span-10, textarea.span-10, input.span-11, textarea.span-11, input.span-12, textarea.span-12, input.span-13, textarea.span-13, input.span-14, textarea.span-14, input.span-15, textarea.span-15, input.span-16, textarea.span-16, input.span-17, textarea.span-17, input.span-18, textarea.span-18, input.span-19, textarea.span-19, input.span-20, textarea.span-20, input.span-21, textarea.span-21, input.span-22, textarea.span-22, input.span-23, textarea.span-23, input.span-24, textarea.span-24 {  border-left-width: 1px !important;  border-right-width: 1px !important;  padding-left: 5px !important;  padding-right: 5px !important;}input.span-1, textarea.span-1 { width: 18px !important; }input.span-2, textarea.span-2 { width: 58px !important; }input.span-3, textarea.span-3 { width: 98px !important; }input.span-4, textarea.span-4 { width: 138px !important; }input.span-5, textarea.span-5 { width: 178px !important; }input.span-6, textarea.span-6 { width: 218px !important; }input.span-7, textarea.span-7 { width: 258px !important; }input.span-8, textarea.span-8 { width: 298px !important; }input.span-9, textarea.span-9 { width: 338px !important; }input.span-10, textarea.span-10 { width: 378px !important; }input.span-11, textarea.span-11 { width: 418px !important; }input.span-12, textarea.span-12 { width: 458px !important; }input.span-13, textarea.span-13 { width: 498px !important; }input.span-14, textarea.span-14 { width: 538px !important; }input.span-15, textarea.span-15 { width: 578px !important; }input.span-16, textarea.span-16 { width: 618px !important; }input.span-17, textarea.span-17 { width: 658px !important; }input.span-18, textarea.span-18 { width: 698px !important; }input.span-19, textarea.span-19 { width: 738px !important; }input.span-20, textarea.span-20 { width: 778px !important; }input.span-21, textarea.span-21 { width: 818px !important; }input.span-22, textarea.span-22 { width: 858px !important; }input.span-23, textarea.span-23 { width: 898px !important; }input.span-24, textarea.span-24 { width: 938px !important; }.append-1 { padding-right: 40px; }.append-2 { padding-right: 80px; }.append-3 { padding-right: 120px; }.append-4 { padding-right: 160px; }.append-5 { padding-right: 200px; }.append-6 { padding-right: 240px; }.append-7 { padding-right: 280px; }.append-8 { padding-right: 320px; }.append-9 { padding-right: 360px; }.append-10 { padding-right: 400px; }.append-11 { padding-right: 440px; }.append-12 { padding-right: 480px; }.append-13 { padding-right: 520px; }.append-14 { padding-right: 560px; }.append-15 { padding-right: 600px; }.append-16 { padding-right: 640px; }.append-17 { padding-right: 680px; }.append-18 { padding-right: 720px; }.append-19 { padding-right: 760px; }.append-20 { padding-right: 800px; }.append-21 { padding-right: 840px; }.append-22 { padding-right: 880px; }.append-23 { padding-right: 920px; }.prepend-1 { padding-left: 40px; }.prepend-2 { padding-left: 80px; }.prepend-3 { padding-left: 120px; }.prepend-4 { padding-left: 160px; }.prepend-5 { padding-left: 200px; }.prepend-6 { padding-left: 240px; }.prepend-7 { padding-left: 280px; }.prepend-8 { padding-left: 320px; }.prepend-9 { padding-left: 360px; }.prepend-10 { padding-left: 400px; }.prepend-11 { padding-left: 440px; }.prepend-12 { padding-left: 480px; }.prepend-13 { padding-left: 520px; }.prepend-14 { padding-left: 560px; }.prepend-15 { padding-left: 600px; }.prepend-16 { padding-left: 640px; }.prepend-17 { padding-left: 680px; }.prepend-18 { padding-left: 720px; }.prepend-19 { padding-left: 760px; }.prepend-20 { padding-left: 800px; }.prepend-21 { padding-left: 840px; }.prepend-22 { padding-left: 880px; }.prepend-23 { padding-left: 920px; }div.border {  padding-right: 4px;  margin-right: 5px;  border-right: 1px solid #eeeeee;}div.colborder {  padding-right: 24px;  margin-right: 25px;  border-right: 1px solid #eeeeee;}.pull-1 { margin-left: -40px; }.pull-2 { margin-left: -80px; }.pull-3 { margin-left: -120px; }.pull-4 { margin-left: -160px; }.pull-5 { margin-left: -200px; }.pull-6 { margin-left: -240px; }.pull-7 { margin-left: -280px; }.pull-8 { margin-left: -320px; }.pull-9 { margin-left: -360px; }.pull-10 { margin-left: -400px; }.pull-11 { margin-left: -440px; }.pull-12 { margin-left: -480px; }.pull-13 { margin-left: -520px; }.pull-14 { margin-left: -560px; }.pull-15 { margin-left: -600px; }.pull-16 { margin-left: -640px; }.pull-17 { margin-left: -680px; }.pull-18 { margin-left: -720px; }.pull-19 { margin-left: -760px; }.pull-20 { margin-left: -800px; }.pull-21 { margin-left: -840px; }.pull-22 { margin-left: -880px; }.pull-23 { margin-left: -920px; }.pull-24 { margin-left: -960px; }.pull-1, .pull-2, .pull-3, .pull-4, .pull-5, .pull-6, .pull-7, .pull-8, .pull-9, .pull-10, .pull-11, .pull-12, .pull-13, .pull-14, .pull-15, .pull-16, .pull-17, .pull-18, .pull-19, .pull-20, .pull-21, .pull-22, .pull-23, .pull-24 {  float: left;  position: relative;}.push-1 { margin: 0 -40px 1.5em 40px; }.push-2 { margin: 0 -80px 1.5em 80px; }.push-3 { margin: 0 -120px 1.5em 120px; }.push-4 { margin: 0 -160px 1.5em 160px; }.push-5 { margin: 0 -200px 1.5em 200px; }.push-6 { margin: 0 -240px 1.5em 240px; }.push-7 { margin: 0 -280px 1.5em 280px; }.push-8 { margin: 0 -320px 1.5em 320px; }.push-9 { margin: 0 -360px 1.5em 360px; }.push-10 { margin: 0 -400px 1.5em 400px; }.push-11 { margin: 0 -440px 1.5em 440px; }.push-12 { margin: 0 -480px 1.5em 480px; }.push-13 { margin: 0 -520px 1.5em 520px; }.push-14 { margin: 0 -560px 1.5em 560px; }.push-15 { margin: 0 -600px 1.5em 600px; }.push-16 { margin: 0 -640px 1.5em 640px; }.push-17 { margin: 0 -680px 1.5em 680px; }.push-18 { margin: 0 -720px 1.5em 720px; }.push-19 { margin: 0 -760px 1.5em 760px; }.push-20 { margin: 0 -800px 1.5em 800px; }.push-21 { margin: 0 -840px 1.5em 840px; }.push-22 { margin: 0 -880px 1.5em 880px; }.push-23 { margin: 0 -920px 1.5em 920px; }.push-24 { margin: 0 -960px 1.5em 960px; }.push-1, .push-2, .push-3, .push-4, .push-5, .push-6, .push-7, .push-8, .push-9, .push-10, .push-11, .push-12, .push-13, .push-14, .push-15, .push-16, .push-17, .push-18, .push-19, .push-20, .push-21, .push-22, .push-23, .push-24 {  float: right;  position: relative;}.prepend-top { margin-top: 1.5em; }.append-bottom { margin-bottom: 1.5em; }.box {  padding: 1.5em;  margin-bottom: 1.5em;  background: #e5ecf9;}hr {  background: #dddddd;  color: #dddddd;  clear: both;  float: none;  width: 100%;  height: 0.1em;  margin: 0 0 1.45em;  border: none;}hr.space {  background: #ffffff;  color: #ffffff;  visibility: hidden;}.clearfix:after {  content: "\0020";  display: block;  height: 0;  clear: both;  visibility: hidden;  overflow: hidden;}.container:after {  content: "\0020";  display: block;  height: 0;  clear: both;  visibility: hidden;  overflow: hidden;}.clearfix, .container { display: block; }.clear { clear: both; }a.button, button {  display: block;  float: left;  margin: 0.7em 0.5em 0.7em 0;  padding: 5px 10px 5px 7px;  border: 1px solid #dedede;  border-top: 1px solid #eeeeee;  border-left: 1px solid #eeeeee;  background-color: #f5f5f5;  font-family: "Lucida Grande", Tahoma, Arial, Verdana, sans-serif;  font-size: 100%;  line-height: 130%;  text-decoration: none;  font-weight: bold;  color: #565656;  cursor: pointer;}button {  width: auto;  overflow: visible;  padding: 4px 10px 3px 7px;}button[type] {  padding: 4px 10px 4px 7px;  line-height: 17px;}*:first-child + html button[type] { padding: 4px 10px 3px 7px; }button img {  margin: 0 3px -3px 0 !important;  padding: 0;  border: none;  width: 16px;  height: 16px;  float: none;}a.button img {  margin: 0 3px -3px 0 !important;  padding: 0;  border: none;  width: 16px;  height: 16px;  float: none;}button:hover {  background-color: #dff4ff;  border: 1px solid #c2e1ef;  color: #336699;}a.button:hover {  background-color: #dff4ff;  border: 1px solid #c2e1ef;  color: #336699;}a.button:active {  background-color: #6299c5;  border: 1px solid #6299c5;  color: #ffffff;}body .positive { color: #529214; }a.positive:hover {  background-color: #e6efc2;  border: 1px solid #c6d880;  color: #529214;}button.positive:hover {  background-color: #e6efc2;  border: 1px solid #c6d880;  color: #529214;}a.positive:active {  background-color: #529214;  border: 1px solid #529214;  color: #ffffff;}body .negative { color: #d12f19; }a.negative:hover {  background-color: #fbe3e4;  border: 1px solid #fbc2c4;  color: #d12f19;}button.negative:hover {  background-color: #fbe3e4;  border: 1px solid #fbc2c4;  color: #d12f19;}a.negative:active {  background-color: #d12f19;  border: 1px solid #d12f19;  color: #ffffff;}.errorExplanation { color: red; }.errorExplanation h2 {  color: red;  font-size: 1.2em;  line-height: 2.5em;  margin-bottom: 1.25em;  font-weight: bold;}.errorExplanation p { color: red; }.success {  border-color: #6fb7c2;  color: #000000;  background-color: #d9e6ef;}h2 {  font-size: 1.3em;  line-height: 2.5em;  margin-bottom: 1.25em;}#header {  width: 100%;  height: 150px;  background-repeat: repeat-x;}b, strong { color: #445e86; }.title {  color: #7d7e7f;  font-size: 2em;  font-weight: bold;}.title a {  color: #7d7e7f;  text-decoration: none;}.title2 {  color: #7d7e7f;  font-size: 4.5em;  font-weight: bold;}.title3 {  color: #445e86;  text-shadow: #9d9e7f 2px 2px 4px;  font-size: 2em;  font-weight: bold;}.shadow-title {  color: #7d7e7f;  font-size: 2em;  font-weight: bold;  color: #ffffff;  text-shadow: #000000 1px 1px 2px;}.shadow-title a {  color: #7d7e7f;  text-decoration: none;}.shadow-title a {  color: #ffffff;  text-decoration: none;}#page-title {  background-image: url("../images/logo-solo.png");  background-repeat: no-repeat;  height: 150px;}#page-title h1 {  color: #7d7e7f;  font-size: 4.5em;  font-weight: bold;  padding-top: 20px;  padding-left: 10px;}#black-bar {  position: relative;  top: 35px;  width: 100%;  background-color: #000000;  height: 50px;}#first-section {  position: relative;  width: 100%;  height: 260px;}#second-section {  position: relative;  display: block;  width: 100%;  min-height: 300px;  background-color: #d9e6ef;  margin-bottom: 25px;}#third-section {  width: 100%;  position: relative;  display: block;}#footer {  width: 100%;  height: 360px;  background-color: #445e86;  background-image: url("../images/footer-bg.png");  background-repeat: no-repeat;}#menu-container { height: 150px; }#logo-top {  background: url("../images/devinterface-logo.png") no-repeat top left;  height: 150px;  width: 355px;}#top-nav-container {  background: url("../images/toolbar.png") no-repeat top left;  height: 85px;  width: 574px;  float: right;}#top-nav li {  display: inline;  margin-left: 21px;}#top-nav li a {  position: relative;  top: 12px;  font-weight: bold;  text-decoration: none;  color: #ffffff;  font-size: 15px;}#top-nav li a:hover { color: #6fb7c2; }#top-nav li a.active-menu { color: #6fb7c2; }#top-nav-lower li {  display: inline;  margin-left: 40px;  padding-left: 30px;}#top-nav-lower li a {  position: relative;  top: 15px;  font-weight: bold;  text-decoration: none;  color: #c3d4de;}#top-nav-lower li a:hover { color: #445e86; }#top-nav-lower li a.active-submenu { color: #445e86; }#second-section-image {  background-image: url("../images/image-second-section.png");  background-repeat: no-repeat;  background-position: center;  height: 280px;}#second-section-inner {  position: relative;  top: 140px;  width: 760px;  margin: 0 auto;}.second-section-inner-block {  width: 220px;  float: left;  padding: 0 15px 0 15px;  font-weight: bold;  color: #ffffff;}#third-section-inner { margin-top: 20px; }.post-container { margin-top: 10px; }.post-container h1 {  color: #6fb7c2;  font-size: 1.2em;  font-weight: bold;}.post-container h1 a {  color: #6fb7c2;  text-decoration: none;}.news-container { margin-top: 10px; }.news-container h1 {  color: #f07b00;  font-size: 1.2em;  font-weight: bold;}.blog-detail {  color: #a5a7a9;  font-weight: bold;}#bottom-nav li {  float: left;  display: inline;  margin-left: 1em;}#bottom-nav li a {  position: relative;  top: 5px;  font-size: 1.2em;  font-weight: bold;  text-decoration: none;  color: #ffffff;  font-size: 1.2em;  line-height: 2.5em;  margin-bottom: 1.25em;}#bottom-nav li a.active-menu { color: #6fb7c2; }#language {  float: left;  font-weight: bold;  text-decoration: none;  color: #ffffff;}#language a {  position: relative;  text-decoration: none;  color: #ffffff;}#language a.active-menu { color: #6fb7c2; }.bottom-space { margin-bottom: 20px; }.link a {  color: #6fb7c2;  font-weight: bold;  text-decoration: none;}a.link {  color: #6fb7c2;  font-weight: bold;  text-decoration: none;}#recaptcha_table { width: 150px; }.info {  font-weight: bold;  color: #ffffff;  float: right;  margin-right: 30px;  margin-top: 250px;  text-align: left;}.float-left { float: left; }.float-right {  float: right;  margin-left: 5px;}.image-padding { padding: 5px 10px 5px 10px; }.vertical_space { height: 80px; }.vertical_space20 { height: 20px; }.coming_soon { color: red; }
