@charset "UTF-8";
/* Compiled CSS, generated from "/domain/emma.riegels.com/styles.less" */


/* B3N.in */
/* a02 */
#inside_content {
  background-color: #ffffff;
}
html {
  height: 100%;
}
body {
  margin: 0;
  background-repeat: no-repeat;
  background-attachment: fixed;
  background-color: #4397EF;
}
body,
#body,
#outer_content,
#middle_content,
#content,
.a02 #content,
#outer_mainhead,
#middle_mainhead,
#mainhead,
#outer_sitename,
#middle_sitename,
#sitename,
#outer_tagline,
#middle_tagline,
#tagline,
#outer_logo,
#middle_logo,
#logo,
#outer_menu_main,
#middle_menu_main,
#menu_main,
#outer_page_breadcrumb,
#middle_page_breadcrumb,
#page_breadcrumb,
#outer_site_livehelp,
#middle_site_livehelp,
#site_livehelp,
#outer_mainbody,
#middle_mainbody,
#mainbody,
#outer_page_image,
#middle_page_image,
#page_image,
#outer_inside_content,
#middle_inside_content,
#inside_content,
#outer_ticker,
#middle_ticker,
#ticker,
#outer_index_slideshow,
#middle_index_slideshow,
#index_slideshow,
#outer_index_menu1,
#middle_index_menu1,
#index_menu1,
.a02 #index_menu1,
#outer_index_mission,
#middle_index_mission,
#index_mission,
#outer_columns,
#middle_columns,
#index_columns,
#outer_mainfooter,
#middle_mainfooter,
#mainfooter,
#outer_bottomlogo,
#middle_bottomlogo,
#bottomlogo,
#outer_menu_end,
#middle_menu_end,
#menu_end,
#outer_copyright,
#middle_copyright,
#copyright {
  margin: 0;
  width: 100%;
}
#sitename,
#tagline,
#logo,
#menu_main,
#page_breadcrumb,
#middle_site_livehelp,
#site_livehelp,
#page_image,
#page_content,
#pages_content,
#media_body,
#media_content,
.calendar_content,
#ticker,
#index_slideshow,
#index_menu1,
.a02 #index_menu1,
#index_mission,
.a02 #index_mission,
#columns,
#bottomlogo,
#menu_end,
#copyright {
  width: 980px;
  margin: 0 auto 0;
}
#outer_sitename {
  background-color: red;
}
#outer_tagline {
  background-color: green;
}
#outer_logo {
  background-color: none;
}
#outer_site_livehelp {
  background-color: purple;
}
#outer_menu_main {
  background-image: linear-gradient(bottom, #001b33 30%, #004b82 100%);
  background-image: -o-linear-gradient(bottom, #001b33 30%, #004b82 100%);
  background-image: -moz-linear-gradient(bottom, #001b33 30%, #004b82 100%);
  background-image: -webkit-linear-gradient(bottom, #001b33 30%, #004b82 100%);
  background-image: -ms-linear-gradient(bottom, #001b33 30%, #004b82 100%);
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(30%, #001b33), color-stop(1, #004b82));
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#004b82', endColorstr='#001b33',GradientType=0 );
}
#outer_ticker {
  background-color: #959db7;
}
#outer_index_slideshow {
  background-color: #ffffff;
}
#outer_index_menu1 {
  background-image: linear-gradient(bottom, #001b33 30%, #004b82 100%);
  background-image: -o-linear-gradient(bottom, #001b33 30%, #004b82 100%);
  background-image: -moz-linear-gradient(bottom, #001b33 30%, #004b82 100%);
  background-image: -webkit-linear-gradient(bottom, #001b33 30%, #004b82 100%);
  background-image: -ms-linear-gradient(bottom, #001b33 30%, #004b82 100%);
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(30%, #001b33), color-stop(1, #004b82));
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#004b82', endColorstr='#001b33',GradientType=0 );
}
#outer_index_mission {
  background-color: #E5E4DE;
}
#outer_columns {
  background-color: #ffffff;
}
#outer_bottomlogo {
  background-color: none;
}
#outer_menu_end {
  background-color: none;
}
#outer_copyright {
  background-color: none;
}
#outer_page_breadcrumb {
  background-image: linear-gradient(bottom, #eeeeee 30%, #fefefe 100%);
  background-image: -o-linear-gradient(bottom, #eeeeee 30%, #fefefe 100%);
  background-image: -moz-linear-gradient(bottom, #eeeeee 30%, #fefefe 100%);
  background-image: -webkit-linear-gradient(bottom, #eeeeee 30%, #fefefe 100%);
  background-image: -ms-linear-gradient(bottom, #eeeeee 30%, #fefefe 100%);
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(30%, #eeeeee), color-stop(1, #fefefe));
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#eeeeee',GradientType=0 );
}
#page_content {
  background-color: #FFFFFF;
}
.a02 #index_menu1 {
  background-image: linear-gradient(bottom, #001b33 30%, #004b82 100%);
  background-image: -o-linear-gradient(bottom, #001b33 30%, #004b82 100%);
  background-image: -moz-linear-gradient(bottom, #001b33 30%, #004b82 100%);
  background-image: -webkit-linear-gradient(bottom, #001b33 30%, #004b82 100%);
  background-image: -ms-linear-gradient(bottom, #001b33 30%, #004b82 100%);
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(30%, #001b33), color-stop(1, #004b82));
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#004b82', endColorstr='#001b33',GradientType=0 );
}
.a02 #menu_main {
  background-image: linear-gradient(bottom, #001b33 30%, #004b82 100%);
  background-image: -o-linear-gradient(bottom, #001b33 30%, #004b82 100%);
  background-image: -moz-linear-gradient(bottom, #001b33 30%, #004b82 100%);
  background-image: -webkit-linear-gradient(bottom, #001b33 30%, #004b82 100%);
  background-image: -ms-linear-gradient(bottom, #001b33 30%, #004b82 100%);
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(30%, #001b33), color-stop(1, #004b82));
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#004b82', endColorstr='#001b33',GradientType=0 );
  font-size: 1.4em;
  color: #E4E5E5;
}
.a02 #menu_main ul {
  display: table;
  margin: 0 auto;
  max-width: 980px;
}
.a02 #menu_main ul li {
  display: inline;
}
#menu_main ul li a.active {
  color: #FFFFFF;
  background-image: linear-gradient(bottom, #1170ae 30%, #06a3d8 100%);
  background-image: -o-linear-gradient(bottom, #1170ae 30%, #06a3d8 100%);
  background-image: -moz-linear-gradient(bottom, #1170ae 30%, #06a3d8 100%);
  background-image: -webkit-linear-gradient(bottom, #1170ae 30%, #06a3d8 100%);
  background-image: -ms-linear-gradient(bottom, #1170ae 30%, #06a3d8 100%);
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(30%, #1170ae), color-stop(1, #06a3d8));
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#06a3d8', endColorstr='#1170ae',GradientType=0 );
}
#menu_main ul li a:active {
  color: #CCCCCC;
  background-image: linear-gradient(bottom, #2c3035 30%, #62686f 100%);
  background-image: -o-linear-gradient(bottom, #2c3035 30%, #62686f 100%);
  background-image: -moz-linear-gradient(bottom, #2c3035 30%, #62686f 100%);
  background-image: -webkit-linear-gradient(bottom, #2c3035 30%, #62686f 100%);
  background-image: -ms-linear-gradient(bottom, #2c3035 30%, #62686f 100%);
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(30%, #2c3035), color-stop(1, #62686f));
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#62686f', endColorstr='#2c3035',GradientType=0 );
}
#menu_main ul li a:hover {
  color: #06A3D8;
  background-image: linear-gradient(bottom, #001b33 30%, #002d51 100%);
  background-image: -o-linear-gradient(bottom, #001b33 30%, #002d51 100%);
  background-image: -moz-linear-gradient(bottom, #001b33 30%, #002d51 100%);
  background-image: -webkit-linear-gradient(bottom, #001b33 30%, #002d51 100%);
  background-image: -ms-linear-gradient(bottom, #001b33 30%, #002d51 100%);
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(30%, #001b33), color-stop(1, #002d51));
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#002d51', endColorstr='#001b33',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, #ffffff 250px, #c8c7c5 251px, #ffffff 252px);
  background-image: -o-linear-gradient(left, #ffffff 250px, #c8c7c5 251px, #ffffff 252px);
  background-image: -moz-linear-gradient(left, #ffffff 250px, #c8c7c5 251px, #ffffff 252px);
  background-image: -webkit-linear-gradient(left, #ffffff 250px, #c8c7c5 251px, #ffffff 252px);
  background-image: -ms-linear-gradient(left, #ffffff 250px, #c8c7c5 251px, #ffffff 252px);
  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: 30px;
}
#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, #1170ae 30%, #07a2d7 100%);
  background-image: -o-linear-gradient(bottom, #1170ae 30%, #07a2d7 100%);
  background-image: -moz-linear-gradient(bottom, #1170ae 30%, #07a2d7 100%);
  background-image: -webkit-linear-gradient(bottom, #1170ae 30%, #07a2d7 100%);
  background-image: -ms-linear-gradient(bottom, #1170ae 30%, #07a2d7 100%);
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(30%, #1170ae), color-stop(1, #07a2d7));
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#07a2d7', endColorstr='#1170ae',GradientType=0 );
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
}
#pages_side ul li a:hover {
  color: #636570;
  background-color: #EEEEEE;
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
}
#page_breadcrumb {
  background-image: linear-gradient(bottom, #eeeeee 34%, #ffffff 100%);
  background-image: -o-linear-gradient(bottom, #eeeeee 34%, #ffffff 100%);
  background-image: -moz-linear-gradient(bottom, #eeeeee 34%, #ffffff 100%);
  background-image: -webkit-linear-gradient(bottom, #eeeeee 34%, #ffffff 100%);
  background-image: -ms-linear-gradient(bottom, #eeeeee 34%, #ffffff 100%);
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(34%, #eeeeee), color-stop(1, #ffffff));
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eeeeee',GradientType=0 );
}
#page_breadcrumb ul li a {
  color: #888888;
  background-image: url('/apps/blocks/images/breadcrumb.png');
}
#page_breadcrumb ul li a:hover {
  color: #555555;
}
#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: #1170ae;
}
#page_body H2, #pages_body H2 {
  color: #5C6269;
}
#cboxOverlay {
  background: #000000;
}
#cboxContent {
  background: #000000;
}
.imagegallery {
  background: #FFFFFF;
}
