﻿@import url(http://fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,700italic,400,800,700,300&subset=latin,greek);
html {
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%; }

BODY {
  margin: 0px;
  padding: 0px;
  font-weight: normal; }

BODY a img {
  border: none; }

BODY a:focus, input:focus, object:focus, button:focus, label:focus, textarea:focus {
  outline: none; }

form {
  margin: 0px; }

fieldset {
  border: 0;
  margin: 0;
  padding: 0; }

label {
  cursor: pointer; }

legend {
  border: 0;
  padding: 0; }

h1, h2, h3, h4, h5 {
  margin: 0px;
  padding: 0px;
  font-weight: normal;
  font-size: 1em;
  text-rendering: optimizelegibility; }

hr {
  display: block;
  height: 1px;
  border: 0;
  height: 1px;
  background-color: #000;
  color: #000; }

article, aside, details, figcaption, figure, footer, header, hgroup, nav, section {
  display: block;
  margin: 0px;
  padding: 0px; }

time {
  font-size: 100%; }

button, input, select, textarea {
  margin: 0;
  vertical-align: baseline; }

button, input {
  line-height: normal; }

textarea {
  resize: none;
  overflow: auto;
  margin: 0;
  padding: 0; }

label, select, button, input[type="button"], input[type="reset"], input[type="submit"], input[type="radio"], input[type="checkbox"] {
  cursor: pointer; }

audio:not([controls]) {
  display: none; }

DIV.aspNetHidden {
  display: none; }

map area:focus {
  outline: none; }

map > area, map > area:active, map > area:focus {
  outline: none !important;
  border: 0 !important;
  outline-width: 0; }

*, *:before, *:after {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

img {
  -ms-interpolation-mode: bicubic;
  max-width: 100%;
  height: auto; }

img {
  display: inline-block;
  vertical-align: middle; }

#map_canvas img, #map_canvas embed, #map_canvas object, .map_canvas img, .map_canvas embed, .map_canvas object {
  max-width: none !important; }

select {
  width: 100%; }

/* COMMON CLASSES:START */
.clearfix {
  *zoom: 1; }

.clearfix:before, .clearfix:after {
  display: table;
  line-height: 0;
  content: ""; }

.clearfix:after {
  clear: both; }

.FloatLeft {
  float: left; }

.FloatRight {
  float: right; }

.FloatBreak {
  clear: both; }

.FloatBreakLeft {
  clear: left; }

.float25 {
  float: left;
  width: 25%; }

.float50 {
  float: left;
  width: 50%; }

.float65 {
  float: left;
  width: 65%; }

.float75 {
  float: left;
  width: 75%; }

.floatR25 {
  float: right;
  width: 25%; }

.floatR50 {
  float: right;
  width: 50%; }

.floatR65 {
  float: right;
  width: 65%; }

.floatR75 {
  float: right;
  width: 75%; }

.nomargin {
  margin: 0px !important; }

.nowrap {
  white-space: nowrap; }

.nopadding {
  padding: 0px !important; }

.noborder {
  border: none !important; }

.spacer {
  height: 5px; }

.spacer10 {
  height: 10px; }

.spacer15 {
  height: 15px; }

.spacer20 {
  height: 20px; }

.spacer25 {
  height: 25px; }

.spacer30 {
  height: 30px; }

.spacer40 {
  height: 40px; }

.spacer50 {
  height: 50px; }

.relative {
  position: relative; }

.absolute {
  position: absolute; }

.hidden {
  display: none !important; }

.block {
  display: block !important; }

.inline {
  display: inline !important; }

.inlineblock {
  display: inline-block !important; }

.invisible {
  visibility: hidden; }

.overflowHidden {
  overflow: hidden; }

.alignLeft {
  text-align: left; }

.alignCenter {
  text-align: center; }

.alignRight {
  text-align: right; }

.alignJustify {
  text-align: justify; }

.alignBottom {
  vertical-align: bottom; }

.text-bottom {
  vertical-align: text-bottom; }

.underline, .underline:hover {
  text-decoration: underline; }

.bold {
  font-weight: bold; }

.normal {
  font-weight: normal; }

.fontArial {
  font-family: Arial, Helvetica, sans-serif; }

.black {
  color: #000 !important; }

.white {
  color: #ffffff; }

.blackAlpha50 {
  color: rgba(0, 0, 0, 0.5); }

.whiteAlpha50 {
  color: rgba(255, 255, 255, 0.5); }

.whiteBgAlpha25 {
  background: rgba(255, 255, 255, 0.25);
  background: url(../Imgs/helpers/OldBrowsers/white_25.png) \9; }

.whiteBgAlpha30 {
  background: rgba(255, 255, 255, 0.3);
  background: url(../Imgs/helpers/OldBrowsers/white_30.png) \9; }

.whiteBgAlpha40 {
  background: rgba(255, 255, 255, 0.4);
  background: url(../Imgs/helpers/OldBrowsers/white_40.png) \9; }

.whiteBgAlpha50 {
  background: rgba(255, 255, 255, 0.5);
  background: url(../Imgs/helpers/OldBrowsers/white_50.png) \9; }

.whiteBgAlpha75 {
  background: rgba(255, 255, 255, 0.75);
  background: url(../Imgs/helpers/OldBrowsers/white_75.png) \9; }

.whiteBgAlpha90 {
  background: rgba(255, 255, 255, 0.9);
  background: url(../Imgs/helpers/OldBrowsers/white_90.png) \9; }

.lineheight100perc {
  line-height: 100%; }

.lineheight10 {
  line-height: 10px; }

.lineheight12 {
  line-height: 12px; }

.lineheight15 {
  line-height: 15px; }

.lineheight20 {
  line-height: 20px; }

.lineheight30 {
  line-height: 30px; }

.height50 {
  height: 50px; }

.pointer {
  cursor: pointer; }

.ulClear, nav ul {
  margin: 0px;
  padding: 0px;
  list-style: none; }

.inputClear {
  margin: 0px;
  padding: 0px;
  border: none;
  background: none; }

.btnClear {
  margin: 0px;
  padding: 0px;
  border: none;
  background: none;
  cursor: pointer; }

.center {
  margin-left: auto;
  margin-right: auto; }

.objRight {
  margin-left: auto;
  margin-right: 0px; }

.bgWhite {
  background-color: #FFF; }

.bgBlack {
  background-color: #000; }

/* equal columns with css,it is in descending order */
.equalFloatColumnsWrapper {
  float: left; }

.equalFloatColumnsContainer {
  float: left;
  overflow: hidden; }

.equalFloatColumns {
  float: left;
  margin-bottom: -1000px;
  padding-bottom: 1000px; }

/* vertical middle without tables, it is in descending order */
.verticalMiddleWrap {
  display: table; }

.verticalMiddle {
  display: table-cell;
  vertical-align: middle; }

.hrWhite {
  background-color: #FFF;
  color: #FFF; }

.tableDefault {
  padding: 0px;
  margin: 0px;
  border-collapse: collapse;
  border: none; }

.tableDefault th, .tableDefault td {
  padding: 0px;
  margin: 0px; }

.tableEqCol {
  table-layout: fixed; }

.tableEqCol th, .tableEqCol td {
  overflow: hidden; }

/* ACCESSIBLITY CSS */
.accessible-invisible {
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden;
  clip: rect(1px, 1px, 1px, 1px); }

@media print {
  @page {
    margin: 0.5cm; }

  * {
    color: #000 !important;
    text-shadow: none !important;
    background: transparent !important;
    box-shadow: none !important; }
  a, a:visited {
    text-decoration: underline; }
  a[href]:after {
    content: " (" attr(href) ")"; }
  abbr[title]:after {
    content: " (" attr(title) ")"; }
  .ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after {
    content: ""; }
  pre, blockquote {
    border: 1px solid #999;
    page-break-inside: avoid; }
  thead {
    display: table-header-group; }
  tr, img {
    page-break-inside: avoid; }
  img {
    max-width: 100% !important; }
  p, h2, h3 {
    orphans: 3;
    widows: 3; }
  h2, h3 {
    page-break-after: avoid; } }

/* FONT-FACES:START */
/*@font-face{font-family:UBHelvetica;src:url('fonts/UB-Helvetica.TTF');}@font-face{font-family:UBHelvetica;font-weight:bold;src:url('fonts/UB-Helvetica-bold.TTF');}@font-face{font-family:UBHelvetica;font-style:italic;src:url('fonts/UB-Helvetica-italic.TTF');}*/
@font-face {
  font-family: 'UBHelvetica';
  src: url('fonts/geobats.eot');
  src: local("UBHelvetica"), url('fonts/UB-Helvetica.eot?#iefix') format('embedded-opentype'), url('fonts/UB-Helvetica.woff') format('woff'), url('fonts/UB-Helvetica.TTF') format('truetype'), url('fonts/UB-Helvetica.svg#UBHelvetica') format('svg');
  font-weight: normal;
  font-style: normal; }

.ubhelvetica {
  font-family: UBHelvetica, sans-serif; }

/* FONT-FACES:END */
/* GRID LAYOUT:START */
.row {
  *zoom: 1; }

.row:before, .row:after {
  display: table;
  line-height: 0;
  content: ""; }

.row:after {
  clear: both; }

[class*="span"] {
  float: left;
  min-height: 1px;
  margin-left: 20px; }

.container, .navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container {
  width: 940px; }

.span12 {
  width: 940px; }

.span11 {
  width: 860px; }

.span10 {
  width: 780px; }

.span9 {
  width: 700px; }

.span8 {
  width: 620px; }

.span7 {
  width: 540px; }

.span6 {
  width: 460px; }

.span5 {
  width: 380px; }

.span4 {
  width: 300px; }

.span3 {
  width: 220px; }

.span2 {
  width: 140px; }

.span1 {
  width: 60px; }

.offset12 {
  margin-left: 980px; }

.offset11 {
  margin-left: 900px; }

.offset10 {
  margin-left: 820px; }

.offset9 {
  margin-left: 740px; }

.offset8 {
  margin-left: 660px; }

.offset7 {
  margin-left: 580px; }

.offset6 {
  margin-left: 500px; }

.offset5 {
  margin-left: 420px; }

.offset4 {
  margin-left: 340px; }

.offset3 {
  margin-left: 260px; }

.offset2 {
  margin-left: 180px; }

.offset1 {
  margin-left: 100px; }

.row-fluid {
  width: 100%;
  *zoom: 1; }

.row-fluid:before, .row-fluid:after {
  display: table;
  line-height: 0;
  content: ""; }

.row-fluid:after {
  clear: both; }

.row-fluid [class*="span"] {
  display: block;
  float: left;
  width: 100%;
  min-height: 30px;
  margin-left: 2.12766%;
  *margin-left: 2.07447%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

.row-fluid [class*="span"]:first-child {
  margin-left: 0; }

.row-fluid .controls-row [class*="span"] + [class*="span"] {
  margin-left: 2.12766%; }

.row-fluid .span12 {
  width: 100%;
  *width: 99.94681%; }

.row-fluid .span11 {
  width: 91.48936%;
  *width: 91.43617%; }

.row-fluid .span10 {
  width: 82.97872%;
  *width: 82.92553%; }

.row-fluid .span9 {
  width: 74.46809%;
  *width: 74.41489%; }

.row-fluid .span8 {
  width: 65.95745%;
  *width: 65.90426%; }

.row-fluid .span7 {
  width: 57.44681%;
  *width: 57.39362%; }

.row-fluid .span6 {
  width: 48.93617%;
  *width: 48.88298%; }

.row-fluid .span5 {
  width: 40.42553%;
  *width: 40.37234%; }

.row-fluid .span4 {
  width: 31.91489%;
  *width: 31.8617%; }

.row-fluid .span3 {
  width: 23.40426%;
  *width: 23.35106%; }

.row-fluid .span2 {
  width: 14.89362%;
  *width: 14.84043%; }

.row-fluid .span1 {
  width: 6.38298%;
  *width: 6.32979%; }

.row-fluid .offset12 {
  margin-left: 104.25532%;
  *margin-left: 104.14894%; }

.row-fluid .offset12:first-child {
  margin-left: 102.12766%;
  *margin-left: 102.02128%; }

.row-fluid .offset11 {
  margin-left: 95.74468%;
  *margin-left: 95.6383%; }

.row-fluid .offset11:first-child {
  margin-left: 93.61702%;
  *margin-left: 93.51064%; }

.row-fluid .offset10 {
  margin-left: 87.23404%;
  *margin-left: 87.12766%; }

.row-fluid .offset10:first-child {
  margin-left: 85.10638%;
  *margin-left: 85%; }

.row-fluid .offset9 {
  margin-left: 78.7234%;
  *margin-left: 78.61702%; }

.row-fluid .offset9:first-child {
  margin-left: 76.59574%;
  *margin-left: 76.48936%; }

.row-fluid .offset8 {
  margin-left: 70.21277%;
  *margin-left: 70.10638%; }

.row-fluid .offset8:first-child {
  margin-left: 68.08511%;
  *margin-left: 67.97872%; }

.row-fluid .offset7 {
  margin-left: 61.70213%;
  *margin-left: 61.59574%; }

.row-fluid .offset7:first-child {
  margin-left: 59.57447%;
  *margin-left: 59.46809%; }

.row-fluid .offset6 {
  margin-left: 53.19149%;
  *margin-left: 53.08511%; }

.row-fluid .offset6:first-child {
  margin-left: 51.06383%;
  *margin-left: 50.95745%; }

.row-fluid .offset5 {
  margin-left: 44.68085%;
  *margin-left: 44.57447%; }

.row-fluid .offset5:first-child {
  margin-left: 42.55319%;
  *margin-left: 42.44681%; }

.row-fluid .offset4 {
  margin-left: 36.17021%;
  *margin-left: 36.06383%; }

.row-fluid .offset4:first-child {
  margin-left: 34.04255%;
  *margin-left: 33.93617%; }

.row-fluid .offset3 {
  margin-left: 27.65957%;
  *margin-left: 27.55319%; }

.row-fluid .offset3:first-child {
  margin-left: 25.53191%;
  *margin-left: 25.42553%; }

.row-fluid .offset2 {
  margin-left: 19.14894%;
  *margin-left: 19.04255%; }

.row-fluid .offset2:first-child {
  margin-left: 17.02128%;
  *margin-left: 16.91489%; }

.row-fluid .offset1 {
  margin-left: 10.6383%;
  *margin-left: 10.53191%; }

.row-fluid .offset1:first-child {
  margin-left: 8.51064%;
  *margin-left: 8.40426%; }

[class*="span"].hide, .row-fluid [class*="span"].hide {
  display: none; }

[class*="span"].pull-right, .row-fluid [class*="span"].pull-right {
  float: right; }

.container {
  margin-right: auto;
  margin-left: auto;
  *zoom: 1; }

.container:before, .container:after {
  display: table;
  line-height: 0;
  content: ""; }

.container:after {
  clear: both; }

.container-fluid {
  padding-right: 20px;
  padding-left: 20px;
  *zoom: 1; }

.container-fluid:before, .container-fluid:after {
  display: table;
  line-height: 0;
  content: ""; }

.container-fluid:after {
  clear: both; }

@media (min-width: 1200px) {
  .row {
    *zoom: 1; }
  .row:before, .row:after {
    display: table;
    line-height: 0;
    content: ""; }
  .row:after {
    clear: both; }
  [class*="span"] {
    float: left;
    min-height: 1px;
    margin-left: 30px; }
  .container, .navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container {
    width: 1170px; }
  .span12 {
    width: 1170px; }
  .span11 {
    width: 1070px; }
  .span10 {
    width: 970px; }
  .span9 {
    width: 870px; }
  .span8 {
    width: 770px; }
  .span7 {
    width: 670px; }
  .span6 {
    width: 570px; }
  .span5 {
    width: 470px; }
  .span4 {
    width: 370px; }
  .span3 {
    width: 270px; }
  .span2 {
    width: 170px; }
  .span1 {
    width: 70px; }
  .offset12 {
    margin-left: 1230px; }
  .offset11 {
    margin-left: 1130px; }
  .offset10 {
    margin-left: 1030px; }
  .offset9 {
    margin-left: 930px; }
  .offset8 {
    margin-left: 830px; }
  .offset7 {
    margin-left: 730px; }
  .offset6 {
    margin-left: 630px; }
  .offset5 {
    margin-left: 530px; }
  .offset4 {
    margin-left: 430px; }
  .offset3 {
    margin-left: 330px; }
  .offset2 {
    margin-left: 230px; }
  .offset1 {
    margin-left: 130px; }
  .row-fluid {
    width: 100%;
    *zoom: 1; }
  .row-fluid:before, .row-fluid:after {
    display: table;
    line-height: 0;
    content: ""; }
  .row-fluid:after {
    clear: both; }
  .row-fluid [class*="span"] {
    display: block;
    float: left;
    width: 100%;
    min-height: 30px;
    margin-left: 2.5641%;
    *margin-left: 2.51091%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
  .row-fluid [class*="span"]:first-child {
    margin-left: 0; }
  .row-fluid .controls-row [class*="span"] + [class*="span"] {
    margin-left: 2.5641%; }
  .row-fluid .span12 {
    width: 100%;
    *width: 99.94681%; }
  .row-fluid .span11 {
    width: 91.45299%;
    *width: 91.3998%; }
  .row-fluid .span10 {
    width: 82.90598%;
    *width: 82.85279%; }
  .row-fluid .span9 {
    width: 74.35897%;
    *width: 74.30578%; }
  .row-fluid .span8 {
    width: 65.81197%;
    *width: 65.75877%; }
  .row-fluid .span7 {
    width: 57.26496%;
    *width: 57.21177%; }
  .row-fluid .span6 {
    width: 48.71795%;
    *width: 48.66476%; }
  .row-fluid .span5 {
    width: 40.17094%;
    *width: 40.11775%; }
  .row-fluid .span4 {
    width: 31.62393%;
    *width: 31.57074%; }
  .row-fluid .span3 {
    width: 23.07692%;
    *width: 23.02373%; }
  .row-fluid .span2 {
    width: 14.52991%;
    *width: 14.47672%; }
  .row-fluid .span1 {
    width: 5.98291%;
    *width: 5.92971%; }
  .row-fluid .offset12 {
    margin-left: 105.12821%;
    *margin-left: 105.02182%; }
  .row-fluid .offset12:first-child {
    margin-left: 102.5641%;
    *margin-left: 102.45772%; }
  .row-fluid .offset11 {
    margin-left: 96.5812%;
    *margin-left: 96.47481%; }
  .row-fluid .offset11:first-child {
    margin-left: 94.01709%;
    *margin-left: 93.91071%; }
  .row-fluid .offset10 {
    margin-left: 88.03419%;
    *margin-left: 87.92781%; }
  .row-fluid .offset10:first-child {
    margin-left: 85.47009%;
    *margin-left: 85.3637%; }
  .row-fluid .offset9 {
    margin-left: 79.48718%;
    *margin-left: 79.3808%; }
  .row-fluid .offset9:first-child {
    margin-left: 76.92308%;
    *margin-left: 76.81669%; }
  .row-fluid .offset8 {
    margin-left: 70.94017%;
    *margin-left: 70.83379%; }
  .row-fluid .offset8:first-child {
    margin-left: 68.37607%;
    *margin-left: 68.26969%; }
  .row-fluid .offset7 {
    margin-left: 62.39316%;
    *margin-left: 62.28678%; }
  .row-fluid .offset7:first-child {
    margin-left: 59.82906%;
    *margin-left: 59.72268%; }
  .row-fluid .offset6 {
    margin-left: 53.84615%;
    *margin-left: 53.73977%; }
  .row-fluid .offset6:first-child {
    margin-left: 51.28205%;
    *margin-left: 51.17567%; }
  .row-fluid .offset5 {
    margin-left: 45.29915%;
    *margin-left: 45.19276%; }
  .row-fluid .offset5:first-child {
    margin-left: 42.73504%;
    *margin-left: 42.62866%; }
  .row-fluid .offset4 {
    margin-left: 36.75214%;
    *margin-left: 36.64575%; }
  .row-fluid .offset4:first-child {
    margin-left: 34.18803%;
    *margin-left: 34.08165%; }
  .row-fluid .offset3 {
    margin-left: 28.20513%;
    *margin-left: 28.09875%; }
  .row-fluid .offset3:first-child {
    margin-left: 25.64103%;
    *margin-left: 25.53464%; }
  .row-fluid .offset2 {
    margin-left: 19.65812%;
    *margin-left: 19.55174%; }
  .row-fluid .offset2:first-child {
    margin-left: 17.09402%;
    *margin-left: 16.98763%; }
  .row-fluid .offset1 {
    margin-left: 11.11111%;
    *margin-left: 11.00473%; }
  .row-fluid .offset1:first-child {
    margin-left: 8.54701%;
    *margin-left: 8.44063%; } }

@media (min-width: 768px) and (max-width: 979px) {
  .row {
    *zoom: 1; }
  .row:before, .row:after {
    display: table;
    line-height: 0;
    content: ""; }
  .row:after {
    clear: both; }
  [class*="span"] {
    float: left;
    min-height: 1px;
    margin-left: 20px; }
  .container, .navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container {
    width: 724px; }
  .span12 {
    width: 724px; }
  .span11 {
    width: 662px; }
  .span10 {
    width: 600px; }
  .span9 {
    width: 538px; }
  .span8 {
    width: 476px; }
  .span7 {
    width: 414px; }
  .span6 {
    width: 352px; }
  .span5 {
    width: 290px; }
  .span4 {
    width: 228px; }
  .span3 {
    width: 166px; }
  .span2 {
    width: 104px; }
  .span1 {
    width: 42px; }
  .offset12 {
    margin-left: 764px; }
  .offset11 {
    margin-left: 702px; }
  .offset10 {
    margin-left: 640px; }
  .offset9 {
    margin-left: 578px; }
  .offset8 {
    margin-left: 516px; }
  .offset7 {
    margin-left: 454px; }
  .offset6 {
    margin-left: 392px; }
  .offset5 {
    margin-left: 330px; }
  .offset4 {
    margin-left: 268px; }
  .offset3 {
    margin-left: 206px; }
  .offset2 {
    margin-left: 144px; }
  .offset1 {
    margin-left: 82px; }
  .row-fluid {
    width: 100%;
    *zoom: 1; }
  .row-fluid:before, .row-fluid:after {
    display: table;
    line-height: 0;
    content: ""; }
  .row-fluid:after {
    clear: both; }
  .row-fluid [class*="span"] {
    display: block;
    float: left;
    width: 100%;
    min-height: 30px;
    margin-left: 2.76243%;
    *margin-left: 2.70924%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
  .row-fluid [class*="span"]:first-child {
    margin-left: 0; }
  .row-fluid .controls-row [class*="span"] + [class*="span"] {
    margin-left: 2.76243%; }
  .row-fluid .span12 {
    width: 100%;
    *width: 99.94681%; }
  .row-fluid .span11 {
    width: 91.43646%;
    *width: 91.38327%; }
  .row-fluid .span10 {
    width: 82.87293%;
    *width: 82.81974%; }
  .row-fluid .span9 {
    width: 74.30939%;
    *width: 74.2562%; }
  .row-fluid .span8 {
    width: 65.74586%;
    *width: 65.69266%; }
  .row-fluid .span7 {
    width: 57.18232%;
    *width: 57.12913%; }
  .row-fluid .span6 {
    width: 48.61878%;
    *width: 48.56559%; }
  .row-fluid .span5 {
    width: 40.05525%;
    *width: 40.00206%; }
  .row-fluid .span4 {
    width: 31.49171%;
    *width: 31.43852%; }
  .row-fluid .span3 {
    width: 22.92818%;
    *width: 22.87499%; }
  .row-fluid .span2 {
    width: 14.36464%;
    *width: 14.31145%; }
  .row-fluid .span1 {
    width: 5.8011%;
    *width: 5.74791%; }
  .row-fluid .offset12 {
    margin-left: 105.52486%;
    *margin-left: 105.41848%; }
  .row-fluid .offset12:first-child {
    margin-left: 102.76243%;
    *margin-left: 102.65605%; }
  .row-fluid .offset11 {
    margin-left: 96.96133%;
    *margin-left: 96.85494%; }
  .row-fluid .offset11:first-child {
    margin-left: 94.1989%;
    *margin-left: 94.09251%; }
  .row-fluid .offset10 {
    margin-left: 88.39779%;
    *margin-left: 88.29141%; }
  .row-fluid .offset10:first-child {
    margin-left: 85.63536%;
    *margin-left: 85.52898%; }
  .row-fluid .offset9 {
    margin-left: 79.83425%;
    *margin-left: 79.72787%; }
  .row-fluid .offset9:first-child {
    margin-left: 77.07182%;
    *margin-left: 76.96544%; }
  .row-fluid .offset8 {
    margin-left: 71.27072%;
    *margin-left: 71.16434%; }
  .row-fluid .offset8:first-child {
    margin-left: 68.50829%;
    *margin-left: 68.4019%; }
  .row-fluid .offset7 {
    margin-left: 62.70718%;
    *margin-left: 62.6008%; }
  .row-fluid .offset7:first-child {
    margin-left: 59.94475%;
    *margin-left: 59.83837%; }
  .row-fluid .offset6 {
    margin-left: 54.14365%;
    *margin-left: 54.03726%; }
  .row-fluid .offset6:first-child {
    margin-left: 51.38122%;
    *margin-left: 51.27483%; }
  .row-fluid .offset5 {
    margin-left: 45.58011%;
    *margin-left: 45.47373%; }
  .row-fluid .offset5:first-child {
    margin-left: 42.81768%;
    *margin-left: 42.7113%; }
  .row-fluid .offset4 {
    margin-left: 37.01657%;
    *margin-left: 36.91019%; }
  .row-fluid .offset4:first-child {
    margin-left: 34.25414%;
    *margin-left: 34.14776%; }
  .row-fluid .offset3 {
    margin-left: 28.45304%;
    *margin-left: 28.34666%; }
  .row-fluid .offset3:first-child {
    margin-left: 25.69061%;
    *margin-left: 25.58422%; }
  .row-fluid .offset2 {
    margin-left: 19.8895%;
    *margin-left: 19.78312%; }
  .row-fluid .offset2:first-child {
    margin-left: 17.12707%;
    *margin-left: 17.02069%; }
  .row-fluid .offset1 {
    margin-left: 11.32597%;
    *margin-left: 11.21958%; }
  .row-fluid .offset1:first-child {
    margin-left: 8.56354%;
    *margin-left: 8.45715%; } }

/* GRID LAYOUT:END */
/* COMMON CLASSES:END */
.rowIE7, .table {
  *zoom: 1; }

.rowIE7:before, .table:before, .rowIE7:after, .table:after {
  *line-height: 0;
  *content: ""; }

.rowIE7:after, .table:after {
  *clear: both; }

.table {
  display: table;
  *display: block; }

.cell {
  display: table-cell;
  *display: block;
  *float: left; }

/* Support for the old syntax */
/* Usage:
.article {
     @include clearfix();
}
*/
/*Usage:
.text-truncate {
  @include text-truncate;
}*/
/*Usage:
body {
  @include font-size(16);
}*/
/*Usage:
body {
  @include line-height (16);
}*/
/*
	keyframes usage:
	@include keyframes(animName) {
		0%, 100% {
			-webkit-transform: translateX(0);
			transform: translateX(0);
		}
		10%, 30%, 50%, 70%, 90% {
			-webkit-transform: translateX(-$xoffset);
			transform: translateX(-$xoffset);
		}
		20%, 40%, 60%, 80% {
			-webkit-transform: translateX($xoffset);
			transform: translateX($xoffset);
		}
	}
*/
/* 
header {
	z-index: z($mylist, header);
}
*/
/* GLOBAL VARIABLES */
html {
  font-size: 15px;
  line-height: 1.3; }

body, input, select, textarea, button, .ui-btn {
  line-height: 1.3;
  font-family: 'Open Sans', sans-serif; }

BODY {
  color: #102445;
  background-color: #fff;
  margin: 0;
  padding: 0;
  font-weight: 300; }

html body a {
  color: #036EAF;
  text-decoration: none; }
  html body a:hover, html body a:focus {
    color: #07385C; }

html body a.reverse {
  color: #07385C;
  text-decoration: none; }
  html body a.reverse:hover, html body a.reverse:focus {
    color: #036EAF; }

.learnMore {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  padding: 12px 65px 12px 22px;
  font-weight: 700;
  -webkit-border-radius: 3px;
  -ms-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  background: #DFDFDF url('../Imgs/learnmore.png') 95% 50% no-repeat;
  -webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.3);
  -ms-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.3);
  -o-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.3);
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.3);
  -webkit-transition: all 0.2s linear;
  -ms-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
  transition: all 0.2s linear; }
  .learnMore:hover, .learnMore:focus {
    background-color: #07385C;
    color: #fff; }

header {
  position: relative;
  min-width: 1200px;
  background: url('../Imgs/menu.png') 100% 45px no-repeat; }
  header .headerIns {
    background: url('../Imgs/topWhiteIns.png') -250px 0 no-repeat; }
  header .headerConts {
    width: 1200px;
    margin: 0 auto;
    position: relative;
    height: 400px; }
  header.homeHeader .headerIns {
    min-height: 615px;
    background: url('../Imgs/topWhite.png') no-repeat; }
  header .logo {
    position: absolute;
    left: 130px;
    top: 30px;
    z-index: 100; }
  header .mainmenu {
    position: absolute;
    right: 140px;
    top: 60px; }
    header .mainmenu li {
      float: left;
      margin-left: 30px;
      height: 34px;
      border-bottom: 5px solid transparent; }
    header .mainmenu li.active {
      border-bottom-color: #fff; }
    header .mainmenu a {
      color: #fff;
      text-decoration: none;
      font-size: 0.93333em; }
      header .mainmenu a:hover, header .mainmenu a:focus {
        color: #81C2D5; }
    header .mainmenu li.active a {
      font-weight: 800; }
  header .mainImg {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    overflow: hidden;
    z-index: -1; }
    header .mainImg img {
      min-width: 100%;
      max-width: none; }
  header.homeHeader .headerIns {
    width: 1200px;
    margin: 0 auto; }
  header.homeHeader .mainImg {
    right: 0;
    left: auto;
    top: 0;
    width: 60%;
    min-width: 720px;
    height: 100%; }
    header.homeHeader .mainImg img {
      height: 100%;
      width: auto; }
  header.homeHeader .moto {
    position: absolute;
    left: 135px;
    top: 225px;
    width: 300px; }
    header.homeHeader .moto .caption {
      font-size: 2.4em;
      line-height: 39px;
      font-style: italic;
      text-align: left;
      color: #07385C; }
    header.homeHeader .moto .btnWrap {
      margin-top: 40px; }

.artConts .headLine {
  font-size: 1.66667em;
  font-style: italic;
  font-weight: 400;
  margin-bottom: 20px; }
.artConts .txt {
  text-align: justify; }

.homeCnts .art {
  min-height: 420px; }
.homeCnts .art.art_drk {
  background: #07385C;
  color: #fff; }
.homeCnts .art.art_lght {
  background: #81C2D5;
  color: #07385C; }
.homeCnts .homeCntsIns {
  width: 1200px;
  margin: 0 auto;
  position: relative;
  padding: 0 0 70px 0; }
  .homeCnts .homeCntsIns .artImg {
    position: absolute;
    left: 120px;
    top: 55px;
    width: 340px;
    height: 340px;
    overflow: hidden;
    -webkit-border-radius: 50%;
    -ms-border-radius: 50%;
    -moz-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 50%;
    border: 4px solid #F1F1F1; }
  .homeCnts .homeCntsIns .artConts {
    width: 540px;
    padding-top: 85px; }
  .homeCnts .homeCntsIns .btnWrap {
    margin-top: 40px; }
  .homeCnts .homeCntsIns .seperator {
    position: relative;
    z-index: -1;
    margin: 15px 0;
    border-bottom: 2px solid #07385C; }
    .homeCnts .homeCntsIns .seperator div {
      position: absolute;
      right: 0;
      top: -3px;
      width: 9px;
      height: 9px;
      overflow: hidden;
      -webkit-border-radius: 50%;
      -ms-border-radius: 50%;
      -moz-border-radius: 50%;
      -o-border-radius: 50%;
      border-radius: 50%;
      background: #07385C; }
.homeCnts .art_drk .homeCntsIns {
  padding-left: 530px; }
.homeCnts .art_lght .homeCntsIns {
  padding-left: 140px; }
  .homeCnts .art_lght .homeCntsIns .artImg {
    left: 740px;
    top: 55px; }

.mainCnts {
  width: 1200px;
  margin: 0 auto;
  min-height: 500px; }
  .mainCnts .mainCntsIns {
    position: relative;
    width: 980px;
    margin: 0 auto;
    padding: 35px 0 90px 0; }
    .mainCnts .mainCntsIns .artConts .headLine {
      color: #07385C;
      font-size: 2.4em;
      font-weight: 300; }

.addr {
  padding: 0 0 20px 40px;
  background: url('../Imgs/symbols/address.png') 0 0 no-repeat; }

.phone {
  padding: 0 0 20px 40px;
  background: url('../Imgs/symbols/phone.png') 0 0 no-repeat; }

footer {
  min-width: 1200px;
  background: #EEE;
  border-top: 1px solid #E8E8E8; }
  footer .footerIns {
    width: 1200px;
    margin: 0 auto; }
  footer .footerIns {
    padding-top: 25px;
    height: 75px;
    width: 960px; }
    footer .footerIns .copyright {
      font-size: 0.73333em;
      font-family: Verdana, sans-serif; }
    footer .footerIns .createdby {
      float: right;
      position: relative;
      top: -5px; }
      footer .footerIns .createdby a {
        display: block;
        width: 56px;
        height: 29px;
        background: url(../Imgs/LinakisDigital.png) no-repeat; }
      footer .footerIns .createdby a:hover, footer .footerIns .createdby a:focus {
        background-position: 0 100%; }
