@charset "UTF-8";
/* Compiled CSS, generated from "/home/styles.less" */


/* a02 */
body,
#body,
#outer_content,
#middle_content,
#content,
#outer_mainhead,
#middle_mainhead,
#mainhead,
#outer_mainbody,
#middle_mainbody,
#mainbody,
#outer_maingroup1,
#middle_maingroup1,
#maingroup1,
#outer_maingroup2,
#middle_maingroup2,
#maingroup2,
#outer_maingroup3,
#middle_maingroup3,
#maingroup3,
#outer_mainfooter,
#middle_mainfooter,
#mainfooter,
#outer_custom,
#middle_custom,
#outer_loginbar,
#middle_loginbar,
#outer_sitename,
#middle_sitename,
#outer_tagline,
#middle_tagline,
#outer_toplogo,
#middle_toplogo,
#outer_logo,
#middle_logo,
#outer_site_livehelp,
#middle_site_livehelp,
#outer_menu_main,
#middle_menu_main,
#outer_ticker,
#middle_ticker,
#outer_index_slideshow,
#middle_index_slideshow,
#outer_index_menu1,
#middle_index_menu1,
#outer_index_menumap,
#middle_index_menumap,
#outer_index_mission,
#middle_index_mission,
#outer_index_topimage,
#middle_index_topimage,
#outer_index_bottomimage,
#middle_index_bottomimage,
#outer_columns,
#middle_columns,
#outer_inside_content,
#middle_inside_content,
#inside_content #outer_page_breadcrumb,
#middle_page_breadcrumb,
#outer_page_access,
#middle_page_access,
#outer_page_image,
#middle_page_image,
#outer_bottomlogo,
#middle_bottomlogo,
#outer_menu_end,
#middle_menu_end,
#outer_copyright,
#middle_copyright {
  margin: 0;
  width: 100%;
}
#custom,
#loginbar,
#sitename,
#tagline,
#toplogo,
#logo,
#site_livehelp,
#middle_site_livehelp,
#menu_main,
#ticker,
#index_menu1,
.a02 #index_menu1,
#index_menumap,
.a02 #index_menumap,
#index_mission,
.a02 #index_mission,
#index_topimage,
.a02 #index_topimage,
#index_bottomimage,
.a02 #index_bottomimage,
#columns,
#inside_content,
#page_breadcrumb,
#page_access,
#page_image,
#bottomlogo,
#menu_end,
#copyright {
  width: 980px;
  margin: 0 auto 0;
}
.symbol {
  color: #39A6F9;
}
#outer_content {
  background-color: none;
}
#outer_mainhead {
  background-color: none;
}
#outer_mainbody {
  background-color: #F0EFEA;
}
#outer_maingroup1 {
  background-color: none;
}
#outer_maingroup2 {
  background-color: none;
}
#outer_maingroup3 {
  background-color: none;
}
#outer_mainfooter {
  background-color: none;
}
#outer_custom {
  background-color: none;
}
#outer_loginbar {
  background-color: none;
}
#outer_sitename {
  background-color: none;
}
#outer_tagline {
  background-color: none;
}
#outer_toplogo {
  background-color: none;
}
#outer_logo {
  background-color: #CFCEC9;
}
#outer_site_livehelp {
  background-color: none;
}
#outer_menu_main {
  background-image: linear-gradient(bottom, #2c3035 20%, #636970 100%);
  background-image: -o-linear-gradient(bottom, #2c3035 20%, #636970 100%);
  background-image: -moz-linear-gradient(bottom, #2c3035 20%, #636970 100%);
  background-image: -webkit-linear-gradient(bottom, #2c3035 20%, #636970 100%);
  background-image: -ms-linear-gradient(bottom, #2c3035 20%, #636970 100%);
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(20%, #2c3035), color-stop(1, #636970));
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#636970', endColorstr='#2c3035',GradientType=0 );
}
#outer_ticker {
  background-color: #959db7;
}
#outer_index_slideshow {
  background-color: #2C2C34;
}
#outer_index_menu1 {
  background-image: linear-gradient(bottom, #ffffff 30%, #ffffff 100%);
  background-image: -o-linear-gradient(bottom, #ffffff 30%, #ffffff 100%);
  background-image: -moz-linear-gradient(bottom, #ffffff 30%, #ffffff 100%);
  background-image: -webkit-linear-gradient(bottom, #ffffff 30%, #ffffff 100%);
  background-image: -ms-linear-gradient(bottom, #ffffff 30%, #ffffff 100%);
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(30%, #ffffff), color-stop(1, #ffffff));
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=0 );
}
#outer_index_menumap {
  background-color: none;
}
#outer_index_mission {
  background-color: #E5E4DE;
}
#outer_columns {
  background-color: #ffffff;
}
#outer_inside_content {
  background-color: none;
}
#outer_page_breadcrumb {
  background-color: none;
}
#middle_page_breadcrumb {
  background-color: none;
}
#outer_page_access {
  background-color: #444444;
}
#outer_page_image {
  background-color: none;
}
#outer_bottomlogo {
  background-color: none;
}
#outer_menu_end {
  background-color: none;
}
#outer_copyright {
  background-color: none;
}
#page_breadcrumb {
  background-image: linear-gradient(bottom, #f0efea 34%, #f0efea 100%);
  background-image: -o-linear-gradient(bottom, #f0efea 34%, #f0efea 100%);
  background-image: -moz-linear-gradient(bottom, #f0efea 34%, #f0efea 100%);
  background-image: -webkit-linear-gradient(bottom, #f0efea 34%, #f0efea 100%);
  background-image: -ms-linear-gradient(bottom, #f0efea 34%, #f0efea 100%);
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(34%, #f0efea), color-stop(1, #f0efea));
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0efea', endColorstr='#f0efea',GradientType=0 );
}
#page_breadcrumb ul li a {
  color: #888888;
}
#page_breadcrumb ul li a:hover {
  color: #555555;
}
body {
  background-color: #434A50;
  background-image: url(images/backgroundtexture.jpg);
}
#page_content {
  background-color: #F0EFEA;
}
.a02 #menu_main {
  background-image: linear-gradient(bottom, #2c3035 20%, #636970 100%);
  background-image: -o-linear-gradient(bottom, #2c3035 20%, #636970 100%);
  background-image: -moz-linear-gradient(bottom, #2c3035 20%, #636970 100%);
  background-image: -webkit-linear-gradient(bottom, #2c3035 20%, #636970 100%);
  background-image: -ms-linear-gradient(bottom, #2c3035 20%, #636970 100%);
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(20%, #2c3035), color-stop(1, #636970));
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#636970', endColorstr='#2c3035',GradientType=0 );
  font-size: 1.3em;
  color: #E4E5E5;
}
.a02 #menu_main ul li {
  display: inline;
}
#menu_main ul li a.active {
  color: #FFFFFF;
  background-image: linear-gradient(bottom, #9f3305 20%, #e17707 100%);
  background-image: -o-linear-gradient(bottom, #9f3305 20%, #e17707 100%);
  background-image: -moz-linear-gradient(bottom, #9f3305 20%, #e17707 100%);
  background-image: -webkit-linear-gradient(bottom, #9f3305 20%, #e17707 100%);
  background-image: -ms-linear-gradient(bottom, #9f3305 20%, #e17707 100%);
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(20%, #9f3305), color-stop(1, #e17707));
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e17707', endColorstr='#9f3305',GradientType=0 );
}
#menu_main ul li a:active {
  color: #CCCCCC;
  background-image: linear-gradient(bottom, #c55e01 20%, #ed8500 100%);
  background-image: -o-linear-gradient(bottom, #c55e01 20%, #ed8500 100%);
  background-image: -moz-linear-gradient(bottom, #c55e01 20%, #ed8500 100%);
  background-image: -webkit-linear-gradient(bottom, #c55e01 20%, #ed8500 100%);
  background-image: -ms-linear-gradient(bottom, #c55e01 20%, #ed8500 100%);
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(20%, #c55e01), color-stop(1, #ed8500));
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ed8500', endColorstr='#c55e01',GradientType=0 );
}
#menu_main ul li a:hover {
  color: #ED8900;
  background-image: linear-gradient(bottom, #2c3035 20%, #636970 100%);
  background-image: -o-linear-gradient(bottom, #2c3035 20%, #636970 100%);
  background-image: -moz-linear-gradient(bottom, #2c3035 20%, #636970 100%);
  background-image: -webkit-linear-gradient(bottom, #2c3035 20%, #636970 100%);
  background-image: -ms-linear-gradient(bottom, #2c3035 20%, #636970 100%);
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(20%, #2c3035), color-stop(1, #636970));
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#636970', endColorstr='#2c3035',GradientType=0 );
}
.a02 #menu_main ul li:last-child {
  float: none;
}
.a02 #index_mission {
  color: #555B62;
  background-image: linear-gradient(bottom, #e5e4de 30%, #e5e4de 100%);
  background-image: -o-linear-gradient(bottom, #e5e4de 30%, #e5e4de 100%);
  background-image: -moz-linear-gradient(bottom, #e5e4de 30%, #e5e4de 100%);
  background-image: -webkit-linear-gradient(bottom, #e5e4de 30%, #e5e4de 100%);
  background-image: -ms-linear-gradient(bottom, #e5e4de 30%, #e5e4de 100%);
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(30%, #e5e4de), color-stop(1, #e5e4de));
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e5e4de', endColorstr='#e5e4de',GradientType=0 );
  padding-left: 20px;
  padding-right: 20px;
  line-height: 1.4em;
  font-size: 1.4em;
}
.a02 #index_mission p {
  text-align: justify;
  font-weight: 400;
  margin-bottom: .8em;
}
#copyright {
  color: #525B62;
}
.a02 #pages_content {
  margin-top: 20px;
  margin-bottom: 20px;
  background-image: linear-gradient(left, #f0efea 250px, #c8c7c5 250px, #f0efea 251px);
  background-image: -o-linear-gradient(left, #f0efea 250px, #c8c7c5 250px, #f0efea 251px);
  background-image: -moz-linear-gradient(left, #f0efea 250px, #c8c7c5 250px, #f0efea 251px);
  background-image: -webkit-linear-gradient(left, #f0efea 250px, #c8c7c5 250px, #f0efea 251px);
  background-image: -ms-linear-gradient(left, #f0efea 250px, #c8c7c5 250px, #f0efea 251px);
  border-radius: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
}
#pages_body {
  background: none;
  padding-top: 10px;
}
#pages_side {
  font-size: 1.2em;
  background: none;
}
#pages_side ul {
  white-space: normal;
  text-align: right;
}
#pages_side ul li:first-child {
  padding: 0;
  margin: 10px;
  margin-top: 15px;
}
#pages_side ul li {
  margin: 10px;
  padding: 0;
}
#pages_side ul li a {
  display: block;
  color: #636570;
  font-weight: 400;
  padding: 9px;
  padding-bottom: 7px;
}
#pages_side ul li a.active,
#pages_side ul li a.active:hover {
  color: #ffffff;
  font-weight: 800;
}
#pages_side ul li.active,
#pages_side ul li.active a:hover {
  background-image: linear-gradient(bottom, #cc6106 30%, #e07607 100%);
  background-image: -o-linear-gradient(bottom, #cc6106 30%, #e07607 100%);
  background-image: -moz-linear-gradient(bottom, #cc6106 30%, #e07607 100%);
  background-image: -webkit-linear-gradient(bottom, #cc6106 30%, #e07607 100%);
  background-image: -ms-linear-gradient(bottom, #cc6106 30%, #e07607 100%);
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(30%, #cc6106), color-stop(1, #e07607));
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e07607', endColorstr='#cc6106',GradientType=0 );
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
}
#pages_side ul li a:hover {
  color: #ffffff;
  background-color: #CFCEC9;
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
}
#outer_tagline {
  position: static;
}
#middle_tagline {
  position: static;
}
#tagline {
  text-align: center;
}
#tagline h2 {
  padding: 0;
  padding-bottom: 10px;
  padding-top: 20px;
  font-size: 8pt;
  letter-spacing: 2.5pt;
  font-weight: 800;
  display: block;
  color: #5E676E;
  background: none;
}
#page_body,
#pages_body {
  color: #5C6269;
}
#page_body H1,
#pages_body H1 {
  color: #cc6106;
}
#page_body H2,
#pages_body H2 {
  color: #5C6269;
}
#cboxOverlay {
  background: #000000;
}
#cboxContent {
  background: #000000;
}
.imagegallery {
  background: #F0EFEA;
}
.uniFormBlocks .buttonHolder {
  background-color: #F0EFEA;
}
.uniFormBlocks .buttonHolder .primaryAction {
  font-size: 12pt;
  background-image: linear-gradient(bottom, #ff8010 30%, #ff8010 100%);
  background-image: -o-linear-gradient(bottom, #ff8010 30%, #ff8010 100%);
  background-image: -moz-linear-gradient(bottom, #ff8010 30%, #ff8010 100%);
  background-image: -webkit-linear-gradient(bottom, #ff8010 30%, #ff8010 100%);
  background-image: -ms-linear-gradient(bottom, #ff8010 30%, #ff8010 100%);
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(30%, #ff8010), color-stop(1, #ff8010));
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff8010', endColorstr='#ff8010',GradientType=0 );
  border: 1px solid #AAAAAA;
}
.uniFormBlocks .ctrlHolder {
  background-color: #E6E4DE;
}
pre > code,
pre,
code {
  display: block;
  overflow-y: auto;
  overflow-x: auto;
  margin: 0;
  font-family: monospace;
  white-space: pre;
  background-color: transparent;
  color: #000;
  line-height: 1.2em;
}
li {
  margin-bottom: 1em;
}
a[id] {
  color: red;
}
#page_body pre,
#pages_body pre {
  padding: .5em;
  margin: 0;
  margin-bottom: 3em;
}
code {
  padding: .5em;
  border: 1px dotted rgba(1, 1, 1, 0.2);
}
pre > code {
  padding: 0;
  border: none;
}
.website {
  background-image: url('/apps/blocks/images/skin.png');
  background-position: center;
  width: 320px;
  height: 320px;
  margin-left: 30px;
  margin-top: 30px;
  float: left;
}
.website img {
  position: relative;
  top: 19px;
  left: 12px;
}
.website-text {
  border-radius: 2px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border: solid 1px #eeeeee;
  background-color: #eeeeee;
  display: inline-block;
  padding: 10px;
  margin: 10px;
  margin-right: 0;
  -webkit-box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.3);
  box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.3);
}
.website-text :before {
  content: ' » ';
}
.group {
  padding: 10px;
  background-color: #ffffff;
  border-radius: 20px;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  margin: 30px;
  overflow: auto;
  width: calc(100% - 60px);
}
.outer_text {
  position: relative;
}
.middle_text {
  position: absolute;
  top: -25px;
  left: -15px;
}
html,
body,
#outer_content,
#middle_content,
#content {
  height: 100%;
  margin: 0pt;
}
#content {
  display: table;
  width: 100%;
}
(~"html>/**/#content") {
  height: 100%;
}
.row {
  display: table-row;
  height: 1px;
  overflow: hidden;
}
html > body .row.expand {
  height: auto;
}
