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


/* a02 */
body {
  background-color: #434A50;
  background-image: url(images/background.jpg);
}
#mainhead {
  background-image: url('images/backgroundtop.jpg');
}
#mainbody {
  border-radius: 0px 0px 15px 15px;
  -moz-border-radius: 0px 0px 15px 15px;
  -webkit-border-radius: 0px 0px 15px 15px;
  -webkit-box-shadow: 0px 1px 20px 3px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0px 1px 20px 3px rgba(0, 0, 0, 0.3);
  box-shadow: 0px 1px 20px 3px rgba(0, 0, 0, 0.3);
}
#mainhead, #header {
  position: relative;
  z-index: 1;
}
.calendar_content {
  background-image: linear-gradient(bottom, #e8e8e8 15%, #ffffff 100%);
  background-image: -o-linear-gradient(bottom, #e8e8e8 15%, #ffffff 100%);
  background-image: -moz-linear-gradient(bottom, #e8e8e8 15%, #ffffff 100%);
  background-image: -webkit-linear-gradient(bottom, #e8e8e8 15%, #ffffff 100%);
  background-image: -ms-linear-gradient(bottom, #e8e8e8 15%, #ffffff 100%);
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(15%, #e8e8e8), color-stop(1, #ffffff));
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e8e8e8',GradientType=0 );
}
.calendar_body {
  margin-bottom: 15px;
}
#media_content {
  background: none;
  border-radius: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
}
#media_body {
  background: #ffffff;
}
#pages_body {
  background-color: #ffffff;
}
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;
}
#mainbody {
  width: 980px;
  margin: 0 auto 0;
}
#outer_content {
  background-color: none;
}
#outer_mainhead {
  background-color: none;
}
#outer_mainbody {
  background-color: none;
}
#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: #1D1D25;
  background-image: url('images/header.jpg');
  background-position: top center;
  background-repeat: no-repeat;
}
#outer_site_livehelp {
  background-color: none;
}
#outer_menu_main {
  background-image: linear-gradient(bottom, #2c3618 15%, #556131 100%);
  background-image: -o-linear-gradient(bottom, #2c3618 15%, #556131 100%);
  background-image: -moz-linear-gradient(bottom, #2c3618 15%, #556131 100%);
  background-image: -webkit-linear-gradient(bottom, #2c3618 15%, #556131 100%);
  background-image: -ms-linear-gradient(bottom, #2c3618 15%, #556131 100%);
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(15%, #2c3618), color-stop(1, #556131));
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#556131', endColorstr='#2c3618',GradientType=0 );
}
#outer_ticker {
  background-color: #5E5137;
}
#outer_index_slideshow {
  background-color: none;
}
#outer_index_menu1 {
  background-image: linear-gradient(bottom, #5e5137 30%, #5e5137 100%);
  background-image: -o-linear-gradient(bottom, #5e5137 30%, #5e5137 100%);
  background-image: -moz-linear-gradient(bottom, #5e5137 30%, #5e5137 100%);
  background-image: -webkit-linear-gradient(bottom, #5e5137 30%, #5e5137 100%);
  background-image: -ms-linear-gradient(bottom, #5e5137 30%, #5e5137 100%);
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(30%, #5e5137), color-stop(1, #5e5137));
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5e5137', endColorstr='#5e5137',GradientType=0 );
}
#outer_index_menumap {
  background-color: none;
}
#outer_index_mission {
  background-color: red;
}
#outer_index_topimage {
  background-color: none;
}
#outer_index_bottomimage {
  background-color: none;
}
#outer_columns {
  background-color: none;
}
#outer_inside_content {
  background-color: #EEECE8;
}
#outer_page_breadcrumb {
  background-image: linear-gradient(bottom, #d9dbc6 30%, #eeefe5 100%);
  background-image: -o-linear-gradient(bottom, #d9dbc6 30%, #eeefe5 100%);
  background-image: -moz-linear-gradient(bottom, #d9dbc6 30%, #eeefe5 100%);
  background-image: -webkit-linear-gradient(bottom, #d9dbc6 30%, #eeefe5 100%);
  background-image: -ms-linear-gradient(bottom, #d9dbc6 30%, #eeefe5 100%);
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(30%, #d9dbc6), color-stop(1, #eeefe5));
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeefe5', endColorstr='#d9dbc6',GradientType=0 );
}
#outer_page_access {
  background-color: none;
}
#outer_page_image {
  background-color: none;
}
#outer_bottomlogo {
  background-color: none;
}
#outer_menu_end {
  background-color: none;
}
#outer_copyright {
  background-color: none;
}
#copyright {
  color: #687543;
  margin-bottom: 20px;
}
.a02 #ticker {
  color: #F0F4E2;
  width: 980px;
  display: block;
  background-color: #5E5137;
}
.a02 #ticker a {
  color: #323232;
}
.a02 #ticker .ticker_label {
  font-family: Proxima-Nova-Bold;
  float: none;
  width: auto;
  text-align: left;
  padding: 0;
  background-color: transparent;
}
.a02 #ticker .ticker_text {
  font-family: Proxima-Nova-Light;
  float: none;
  width: auto;
  text-align: left;
  padding: 0;
  background-color: transparent;
}
.a02 #menu_main {
  font-size: 1.2em;
  background-image: linear-gradient(bottom, #2c3618 15%, #556131 100%);
  background-image: -o-linear-gradient(bottom, #2c3618 15%, #556131 100%);
  background-image: -moz-linear-gradient(bottom, #2c3618 15%, #556131 100%);
  background-image: -webkit-linear-gradient(bottom, #2c3618 15%, #556131 100%);
  background-image: -ms-linear-gradient(bottom, #2c3618 15%, #556131 100%);
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(15%, #2c3618), color-stop(1, #556131));
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#556131', endColorstr='#2c3618',GradientType=0 );
}
.a02 #menu_main ul li a {
  color: #ffffff;
  border-right: 1px solid #2A3219;
}
.a02 #menu_main ul li a.active {
  color: #ffea98;
  background-image: linear-gradient(bottom, #465228 15%, #69773f 100%);
  background-image: -o-linear-gradient(bottom, #465228 15%, #69773f 100%);
  background-image: -moz-linear-gradient(bottom, #465228 15%, #69773f 100%);
  background-image: -webkit-linear-gradient(bottom, #465228 15%, #69773f 100%);
  background-image: -ms-linear-gradient(bottom, #465228 15%, #69773f 100%);
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(15%, #465228), color-stop(1, #69773f));
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#69773f', endColorstr='#465228',GradientType=0 );
}
.a02 #menu_main ul li a:hover {
  background-image: linear-gradient(bottom, #272e16 15%, #49522b 100%);
  background-image: -o-linear-gradient(bottom, #272e16 15%, #49522b 100%);
  background-image: -moz-linear-gradient(bottom, #272e16 15%, #49522b 100%);
  background-image: -webkit-linear-gradient(bottom, #272e16 15%, #49522b 100%);
  background-image: -ms-linear-gradient(bottom, #272e16 15%, #49522b 100%);
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(15%, #272e16), color-stop(1, #49522b));
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#49522b', endColorstr='#272e16',GradientType=0 );
}
.a02 #menu_main ul li:last-child {
  float: left;
}
.a02 #index_menu1 {
  display: block;
  background-color: none;
  background-image: linear-gradient(bottom, #5e5137 15%, #5e5137 100%);
  background-image: -o-linear-gradient(bottom, #5e5137 15%, #5e5137 100%);
  background-image: -moz-linear-gradient(bottom, #5e5137 15%, #5e5137 100%);
  background-image: -webkit-linear-gradient(bottom, #5e5137 15%, #5e5137 100%);
  background-image: -ms-linear-gradient(bottom, #5e5137 15%, #5e5137 100%);
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(15%, #5e5137), color-stop(1, #5e5137));
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5e5137', endColorstr='#5e5137',GradientType=0 );
}
.a02 #index_menu1 ul li a:hover {
  background-image: linear-gradient(bottom, #7d0000 15%, #c90000 100%);
  background-image: -o-linear-gradient(bottom, #7d0000 15%, #c90000 100%);
  background-image: -moz-linear-gradient(bottom, #7d0000 15%, #c90000 100%);
  background-image: -webkit-linear-gradient(bottom, #7d0000 15%, #c90000 100%);
  background-image: -ms-linear-gradient(bottom, #7d0000 15%, #c90000 100%);
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(15%, #7d0000), color-stop(1, #c90000));
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c90000', endColorstr='#7d0000',GradientType=0 );
}
.a02 #index_menu1 ul li a {
  border-right: 1px solid #640000;
}
.a02 .body {
  color: #ffffff;
}
.a02 #index_mission {
  background-color: #f0f4e1;
  color: #696969;
}
#pages_content, #pages_side {
  font-size: 1.1em;
  background: 0;
  background-attachment: scroll;
  background-clip: border-box;
  background-color: transparent;
  background-image: none;
  background-origin: padding-box;
  background-position: 0 0;
  background-position-x: 0;
  background-position-y: 0;
  background-repeat: repeat;
  background-size: auto auto;
  border-radius: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
}
#pages_content ul, #pages_side ul {
  white-space: normal;
  text-align: right;
}
#pages_content ul li:first-child, #pages_side ul li:first-child {
  padding: 0;
  margin: 10px;
}
#pages_content ul li, #pages_side ul li {
  margin: 10px;
  padding: 0;
}
#pages_content ul li a, #pages_side ul li a {
  display: block;
  color: #292526;
  font-weight: 400;
  padding: 12px;
  padding-bottom: 9px;
}
#pages_content ul li a.active,
#pages_side ul li a.active,
#pages_content ul li a.active:hover,
#pages_side ul li a.active:hover {
  color: #ffffff;
  font-weight: 200;
}
#pages_content ul li.active,
#pages_side ul li.active,
#pages_content ul li.active a:hover,
#pages_side ul li.active a:hover {
  background-color: #535F30;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
}
#pages_content ul li a:hover, #pages_side ul li a:hover {
  color: #292526;
  background-color: #dddbd7;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
}
#outer_site_livehelp {
  position: relative;
}
#middle_site_livehelp {
  position: absolute;
  left: 860px;
  top: -110px;
}
#site_livehelp {
  display: inline-block;
}
#columns {
  border-radius: 0px 0px 15px 15px;
  -moz-border-radius: 0px 0px 15px 15px;
  -webkit-border-radius: 0px 0px 15px 15px;
  background: #2A3219;
  color: #ffffff;
}
#columns a {
  color: #C0C1C3;
}
#page_body a, #pages_body a {
  color: #5b7eb5;
  text-decoration: none;
}
#page_body H1,
#pages_body H1,
#page_body H1 A,
#pages_body H1 A {
  color: #414c25;
}
#page_body H2,
#pages_body H2,
#page_body H2 A,
#pages_body H2 A {
  color: #687543;
}
#page_body H3,
#pages_body H3,
#page_body H3 A,
#pages_body H3 A {
  color: #aaaaaa;
}
#lightbox_background {
  z-index: 2;
  background-color: #000000;
  opacity: .9;
}
.slide_hide {
  opacity: 0;
  visibility: hidden;
  -webkit-transition: visibility 0s linear 0.5s, opacity 0.5s linear 0;
  -moz-transition: visibility 0s linear 0.5s, opacity 0.5s linear 0;
  -o-transition: visibility 0s linear 0.5s, opacity 0.5s linear 0;
  -transition: visibility 0s linear 0.5s, opacity 0.5s linear 0;
}
.slide_show {
  opacity: 1;
  visibility: visible;
  -webkit-transition: visibility 0s linear 0s, opacity 0.5s linear 0;
  -moz-transition: visibility 0s linear 0s, opacity 0.5s linear 0;
  -o-transition: visibility 0s linear 0s, opacity 0.5s linear 0;
  -transition: visibility 0s linear 0s, opacity 0.5s linear 0;
}
.slide_hidden {
  top: -450px;
  opacity: 1;
  visibility: hidden;
  -webkit-transition: visibility 0s linear 1s, top 1s ease-in-out 0;
  -moz-transition: visibility 0s linear 1s, top 1s ease-in-out 0;
  -o-transition: visibility 0s linear 1s, top 1s ease-in-out 0;
  -transition: visibility 0s linear 1s, top 1s ease-in-out 0;
}
.slide_visible {
  top: 0;
  opacity: 1;
  visibility: visible;
  -webkit-transition: visibility 0s linear 0s, all 1s ease-in-out 0;
  -moz-transition: visibility 0s linear 0s, all 1s ease-in-out 0;
  -o-transition: visibility 0s linear 0s, all 1s ease-in-out 0;
  -transition: visibility 0s linear 0s, all 1s ease-in-out 0;
}
.slide_next {
  top: 0;
  opacity: 1;
  visibility: hidden;
  -webkit-transition: visibility 0s linear 0s, all 0s linear 0;
  -moz-transition: visibility 0s linear 0s, all 0s linear 0;
  -o-transition: visibility 0s linear 0s, all 0s linear 0;
  -transition: visibility 0s linear 0s, all 0s linear 0;
}
#page_breadcrumb {
  background-image: linear-gradient(bottom, #eeefe5 34%, #eeefe5 100%);
  background-image: -o-linear-gradient(bottom, #eeefe5 34%, #eeefe5 100%);
  background-image: -moz-linear-gradient(bottom, #eeefe5 34%, #eeefe5 100%);
  background-image: -webkit-linear-gradient(bottom, #eeefe5 34%, #eeefe5 100%);
  background-image: -ms-linear-gradient(bottom, #eeefe5 34%, #eeefe5 100%);
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(34%, #eeefe5), color-stop(1, #eeefe5));
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeefe5', endColorstr='#eeefe5',GradientType=0 );
}
#page_breadcrumb ul li a {
  color: #504C43;
  background-image: url('/apps/blocks/images/breadcrumb.png');
}
.uniFormBlocks .buttonHolder {
  margin: 0;
  background-color: #EEEFE5;
  border-radius: 0 0 0px 0px;
  -moz-border-radius: 0 0 0px 0px;
  -webkit-border-radius: 0 0 0px 0px;
  border-radius: 0px 0px 10px 10px;
  -moz-border-radius: 0px 0px 10px 10px;
  -webkit-border-radius: 0px 0px 10px 10px;
}
.uniFormBlocks fieldset div.ctrlHolder:last-child {
  border-radius: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
}
.uniFormBlocks .buttonHolder .primaryAction {
  font-size: 12pt;
  background-image: linear-gradient(bottom, #b9bd8f 30%, #b9bd8f 100%);
  background-image: -o-linear-gradient(bottom, #b9bd8f 30%, #b9bd8f 100%);
  background-image: -moz-linear-gradient(bottom, #b9bd8f 30%, #b9bd8f 100%);
  background-image: -webkit-linear-gradient(bottom, #b9bd8f 30%, #b9bd8f 100%);
  background-image: -ms-linear-gradient(bottom, #b9bd8f 30%, #b9bd8f 100%);
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(30%, #b9bd8f), color-stop(1, #b9bd8f));
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b9bd8f', endColorstr='#b9bd8f',GradientType=0 );
  border: 1px solid #AAAAAA;
}
.uniFormBlocks .ctrlHolder {
  background-color: #EEEFE5;
}
.table th {
  padding: 5px;
  padding-left: 5px;
  padding-right: 5px;
  background-color: #ffffff;
  color: #68763F;
  font-weight: 800;
}
.table td {
  padding: 5px;
  padding-right: 5px;
}
.table tr:nth-child(2n) {
  background-color: #D9DBC6;
}
.table tr:nth-child(2n+1) {
  background-color: #EEEFE5;
}
.col1 div h5,
.col2 div h5,
.col3 div h5,
.col4 div h5,
.col5 div h5,
.col6 div h5 {
  color: #A1B737;
  font-size: .2em;
}
.col1 i[class^="icon-"]:before,
.col1 i[class*=" icon-"]:before,
.col2 i[class^="icon-"]:before,
.col2 i[class*=" icon-"]:before,
.col3 i[class^="icon-"]:before,
.col3 i[class*=" icon-"]:before,
.col4 i[class^="icon-"]:before,
.col4 i[class*=" icon-"]:before,
.col5 i[class^="icon-"]:before,
.col5 i[class*=" icon-"]:before,
.col6 i[class^="icon-"]:before,
.col6 i[class*=" icon-"]:before {
  color: #838383;
  font-size: 3rem;
}
.uniFormBlocks .buttonHolder {
  margin: 0;
  background-color: #EEEFE5;
  border-radius: 0 0 0px 0px;
  -moz-border-radius: 0 0 0px 0px;
  -webkit-border-radius: 0 0 0px 0px;
  border-radius: 0px 0px 10px 10px;
  -moz-border-radius: 0px 0px 10px 10px;
  -webkit-border-radius: 0px 0px 10px 10px;
}
