html, head{   }body {    margin: 0px 0px;    padding: 0px;    font-family: 'Open Sans';    font-size: 13px;    background: url("img/bodybg.png") top left repeat-x #fff;}table, td, tr, .SimAdminStyle td {    border-spacing:0;    border-collapse:collapse;}.SimAdminStyle{    width: 100%;}.langContainer{    display: none;    /*    text-align: center;    padding: 20px 0px 0px 0px;    width: 1050px;    margin: 0px auto 0px auto;    height: 30px;    background: url("img/langmenubg.png") top center no-repeat transparent;    */}.topContainer{    text-align: center;    padding: 0px;       height: 140px;    margin: 0px auto 0px auto;    }.logo{    height: 100px;    padding-left: 50px !Important;    padding-top: 10px !Important;    margin-left: 0px;    margin-top: 15px;    width: 375px;    overflow: hidden;      text-align: left;    vertical-align: bottom;    background: url("img/logobg.png") top left no-repeat;    white-space: nowrap;}.logo p{    padding: 0px;    margin: 0px;    padding-left: 40px;        }.logo h2{    font-family: 'Open Sans Condensed';    font-weight: 400;    font-size: 40px;    color: white;    text-align: left;    border: 0px;    margin-bottom: 0px;    padding-bottom: 0px;    padding-top: 10px;    float: left;     display: table-cell;    vertical-align: bottom;    text-shadow: 0px 0px 2px #333;}.logo h3{    font-family: 'Open Sans';    font-weight: 400;    font-size: 16px;    color: #f2f2f2;    text-align: left;    border: 0px;    margin: 0px;    padding: 0px;    margin-bottom: 0px;    padding-bottom: 0px;    padding-top: 10px;    float: left;     display: table-cell;    vertical-align: top;    text-shadow: 0px 0px 2px #333;    position: relative;    top: -12px;    }.logo h1{    font-family: 'Open Sans Condensed' ;    font-weight: 400;    font-size: 50px;    color: white;    text-align: left;    border: 0px;    margin-bottom: 0px;    padding-bottom: 0px;    text-shadow: 0px 0px 2px #333;}.logoimg{           margin: 0px auto;    width: 135px;    z-index: 200;}.slogan{    padding: 44px 0px 0px 0px;        margin: 0px;    font-weight: 400;    color: #ffffff;        font-family: 'Great Vibes';    text-shadow:  0px 0px 1px #000;    font-size: 44px;    text-align: right;}/* ********************************* */ /* containers *//* ********************************* */.mainContainer{    background: transparent;     clear:both;}.wings{    background: url("img/wings.png") top right no-repeat transparent;    text-align:center;    margin: 0px auto;        min-height: 450px;}.ctbg{    background: url("ctbg.png") transparent;    background-position: 0px 450px;    background-repeat: repeat-x;    min-height: 1300px;    text-align: center;}.content{    margin: 4px auto;    width: 1150px;    text-align: left;    padding: 0px;    }.contentmain{    margin: 0px auto;    width: 1000px;    text-align: left;    padding: 0px;}.large h1{    padding: 0px;        margin: 0px;    font-weight: 400;    color: #0099CC !Important;        font-family: 'Open Sans Condensed' !Important;    text-shadow:  -1px 0px 1px #ccc;    font-size: 50px;    padding-bottom: 4px;        margin-bottom: 15px;    clear: both !Important;}.large h2, .side h1{    padding: 0px;        margin: 0px;    font-weight: 400;    color: #0099CC !Important;        font-family: 'Open Sans';    text-shadow:  0px 0px 1px #fff;    font-size: 22px !Important;    padding-bottom: 4px;    margin-bottom: 10px;}.formsimcms{    padding: 0px 0px;}.formsimcms h1{    padding: 0px;        font-weight: 400;    color: #fff;        font-family: 'Open Sans';    text-shadow:  0px 0px 1px #fff;    margin: 0px;    border: 0px;}.formsimcms .contentTextarea {       height: 150px;}#galleria{    width: 978px; height: 550px; background: transparent;    margin-top: 0px;    margin-left: 7px;}#gallerybg{    width: 992px;    height: 494px;    overflow: hidden;    background: url("img/gallerybg.png") center center no-repeat transparent;}/* minimized jquery tabs */.footerdiv{    width: 100%;    min-height: 80px;    clear: both; background: #f2f2f2;}.footercontent{    width: 1150px;    margin: auto;    font-family:  'Open Sans', Tahoma, Verdana;    color: #666;    padding: 0px 0px;    font-size: 12px;    font-weight: 300;    min-height: 80px;        }.caption{    font-family: 'Open Sans Condensed';    font-size: 14px;    color: #ccc;}.strike{    color: #666;}.large{           padding: 20px;       font-size: 15px;    color: #2D350D;}.large a, .largeWide a{color: #0099CC; text-decoration: underline;}.side{    float: left;    margin-left: 0px;    padding-left: 0px;    padding-top: 20px;    padding-bottom: 20px;    min-height: 205px;    position: relative;   }.side img{    border: 6px solid white;    border-radius: 5px;    box-shadow: 0px 0px 2px 0px #666;    margin-bottom: 30px;}.left{    text-align: left;}.aright{    text-align: right;}.acenter{    text-align: center;}.ajustify{    text-align: justify;}.newscontainer {    font-family: 'Open Sans Condensed', trebuchet MS, trebuchet, arial;    color: #fff;    font-size: 12px;    margin-bottom: 15px;    width: 240px;    font-weight: 400;}.newsitem {    margin-bottom: 8px;    padding-bottom: 8px;        font-weight: 400;       padding: 5px;        -moz-border-radius: 4px 4px 4px 4px;    border: 1px solid #666666;    border-radius: 4px 4px 4px 4px;    box-shadow: 0 0 3px 1px #000000;    moz-box-shadow: 0 0 3px 1px #000000;}.newsdate {    color: #fff;    font-weight: bold;    font-size: 11px;    background: #cc0000;    padding: 0px 4px;    display: inline;    letter-spacing: 2px;    border-radius: 2px;    -moz-border-radius: 2px;}.newsheader {    display: block;}.newstext {    font-size: 13px;    color: #fff;    padding-top: 5px;    line-height: 130%;    font-family: 'Open Sans';     font-weight: 300;    }.newslink {    padding-top: 3px;    font-size: 13px;    color: #fff;    font-weight: bold;}.newslink a{    color: white;    text-decoration: underline;    font-family: 'Open Sans';     font-weight: 300;}.newsheaderpage{    font-family: 'Open Sans Condensed';    font-weight: 400;    font-size: 26px;    color: #333;    padding: 0px;    margin: 5px 0px;        display: none;}.newsdatepage{    color: #fff;    font-weight: bold;    font-size: 14px;    background: #cc0000;    padding: 4px 6px;    display: inline;    letter-spacing: 2px;    border-radius: 2px;    -moz-border-radius: 2px;      border-radius: 2px;font-family: 'Open Sans';}.newstextpage{   padding: 10px 0px 10px 0px;     font-size: 16px;font-family: 'Open Sans';}#humanverif {    visibility: hidden;    display: none;}.contentForm{    width: 100%;    margin: 30px 0px;}.contentForm td {    padding: 2px;    padding-left: 5px;    vertical-align: middle;    color: #f2f2f2;    font-family: 'Open Sans';}.contentForm table {    width: 450px;    border-collapse: collapse;}.contentInput {    width: 250px;    height: 14px;    background: #fff;    border: 1px solid #333;    box-shadow: inset 0px 0px 2px 0px #0099CC;    border-radius: 5px;    -moz-border-radius: 5px;    padding: 4px;    margin: 2px 0px;    color: #333;}.contentCombo {    width: 250px;    background: #333;    border: 1px solid #000;    border-radius: 5px;    -moz-border-radius: 5px;    padding: 4px;    margin: 2px;    color: white;}.contentSubmit{    background: #0099CC !Important;    border: 1px solid rgba(255, 255, 255, 0.5) !Important;    box-shadow: 0px 0px 4px 0px #333 !Important;    border-radius: 4px !Important;        width: 120px !Important;    padding: 6px 0px !Important;    display: block !Important;    color: white !Important;    text-align: center !Important;    text-transform: uppercase !Important;    font-family: 'Open Sans Condensed' !Important;    font-weight: 700px !Important;    font-size: 16px !Important;    margin-top: 8px !Important;}.contentSubmit:hover{    background: #cc0000 !Important;    border: 1px solid rgba(255, 255, 255, 0.5) !Important;}.contentTextarea {       background: #fff;    border: 1px solid #333;    box-shadow: inset 0px 0px 2px 0px #0099CC;    border-radius: 5px;    border-radius: 5px;    -moz-border-radius: 5px;    width: 500px;    height: 180px;    color: #333;    padding: 6px;}.captcha {    width: 100px;    background: #fff;    border: 1px solid #333;    box-shadow: inset 0px 0px 2px 0px #0099CC;    border-radius: 5px;    -moz-border-radius: 5px;    padding: 4px;    margin: 2px 0px;    color: #333;}.captchaDiv{  width: 50px;  display: block;    overflow: hidden;  float: left;}.captchaImg{    border-radius: 5px;    margin-left: 5px;}.short{    width: 80px;}.SimMapClass{    color: #333;}.tooltip {    display: none;    font-size: 10pt;    position: absolute;       border: 1px solid #666;       background: #1F262A;    padding: 5px;    -moz-border-radius: 4px;    border-radius: 4px;    -moz-box-shadow: 0 0 3px 1px #000;    -webkit-box-shadow: 0 0 3px 1px #000;    box-shadow: 0 0 3px 1px #000;    color: #f2f2f2;    z-index: 1000;}.side ul{    list-style-type: none;    margin: 0px;    padding: 0px;}.imgGalItem, .imgGal{    margin: 0px;    padding: 0px;    float: left;}.imgGalItem{    border-radius: 5px;    -moz-border-radius: 5px;    padding: 10px;    background: #B0D13D;    margin-right: 10px;    margin-bottom: 10px;    }.imgGalImg{     border-radius: 5px;    -moz-border-radius: 5px;    border: 1px solid white;}.formsimcms{    padding: 0px 20px;}img {  display: inline-block;  height: auto;  max-width: 100%; }#wrap {  min-height: 600px;  height: auto !important;  height: 100% !important;  /* Negative indent footer by its height */  margin: 0 auto -60px;  /* Pad bottom by footer height */  padding: 0 0 60px;}/* Set the fixed height of the footer here */#footer { background: linear-gradient(180deg,  #f2f2f2 0%, rgba(255, 255, 255, 0.4) 50%);background-color: #fff; padding: 40px 30px;color: #999;text-align: right;}#footer .container{    color: #999;}.pollDiv{    }.pollQuestionDiv{    background: #f2f2f2;    padding: 4px;    margin-bottom: 5px;}.pollLink, .large a .pollLink, .largeWide a .pollLink {    color: black !Important;    text-decoration: underline;}.pollLineBg{    background: #f2f2f2;    display: block;    height: 5px;}.pollLine{    background: #cc0000;    display: block;    height: 5px;}.pollOptionValue{    color: #666;    text-align: center;    font-size: x-small;}/* Custom page CSS-------------------------------------------------- *//* Not required for template or sticky footer method. */.container {  width: auto;  padding: 0 15px;}.container .credit {  margin: 20px 0;}.navbar-custom .navbar-collapse {    float:left;}.breadcrumb{    background: white !Important;    box-shadow: 0px 0px 2px 0px #ccc;}@media all and (max-width: 450px) {    .logo h1, .logo h2   {       font-size: 30px;       padding-top: 10px;          }      .logo h3   {       font-size: 12px;   }      .large h1, .side h1   {      font-size: 26px;       margin: 2px 0px;      box-shadow: 0px 0px 0px 0px transparent;   }      .large h2, .side h2{       font-size: 22px;       margin: 2px 0px;   }      .large h3, .side h3{       font-size: 20px;       margin: 2px 0px;   }      .side, .large   {       padding: 5px 0px;   }}.side ul li, .side ul li{    display: block !Important;}.side .nav, .side .navbar-nav{    width: 100%;    display: block;    padding: 10px 0px;}.side > .navbar-nav > li{    float: none !Important;    clear: both;    width: 100% !Important;}.side > .navbar-nav > li > a{    padding: 3px 10px;}.side .active a {    height: auto !important;}.side img, .side > .img-responsive {    display: block;    height: auto;    max-width: 100%;}