/********************************************************************************/
/*																				*/
/*	font styles																	*/
/*																				*/
/********************************************************************************/
@font-face {
  font-family: 'HelveticaNeue';
  src: url('../../font/helveticaneue/helveticaneue.eot');
  src: url('../../font/helveticaneue/helveticaneue.eot?#iefix') format('embedded-opentype'),
    url('../../font/helveticaneue/helveticaneue.woff') format('woff'),
    url('../../font/helveticaneue/helveticaneue.ttf') format('truetype'),
    url('../../font/helveticaneue/helveticaneue.svg#helveticaneue') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'HelveticaNeueBold';
  src: url('../../font/helveticaneue/helveticaneue-bold.eot');
  src: url('../../font/helveticaneue/helveticaneue-bold.eot?#iefix') format('embedded-opentype'),
    url('../../font/helveticaneue/helveticaneue-bold.woff') format('woff'),
    url('../../font/helveticaneue/helveticaneue-bold.ttf') format('truetype'),
    url('../../font/helveticaneue/helveticaneue-bold.svg#helveticaneue-bold') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'LeagueGothic';
  src: url('../../font/leaguegothic/leaguegothic.eot');
  src: url('../../font/leaguegothic/leaguegothic.eot?#iefix') format('embedded-opentype'),
    url('../../font/leaguegothic/leaguegothic.woff') format('woff'),
    url('../../font/leaguegothic/leaguegothic.ttf') format('truetype'),
    url('../../font/leaguegothic/leaguegothic.svg#leaguegothic') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'GeoSansLight';
  src: url('../../font/geosans/geosans-light.eot');
  src: url('../../font/geosans/geosans-light.eot?#iefix') format('embedded-opentype'),
    url('../../font/geosans/geosans-light.woff') format('woff'),
    url('../../font/geosans/geosans-light.ttf') format('truetype'),
    url('../../font/geosans/geosans-light.svg#geosans-light') format('svg');
  font-weight: normal;
  font-style: normal;
}

/********************************************************************************/
/*																				*/
/*	global styles																*/
/*																				*/
/********************************************************************************/
* {
  margin: 0;
  padding: 0;
}

/********************************************************************************/
/*																				*/
/*	tag styles																	*/
/*																				*/
/********************************************************************************/
a img {
  border: 0px none #fff;
}

a:visited,
a:hover,
a:link {
  color: #00a8e9;
}

a.winr {
  line-height: 1.5;
}

a.winr-slct {
  color: inherit;
  text-decoration: none;
}

body {
  background: #010e1f;
  min-width: 1000px;
}

html {
  background: #000;
  font: normal 10pt 'HelveticaNeue';
  line-height: 15pt;
}

ul,
ol {
  margin: 0px 40px 0px 40px;
}

li {
  margin-bottom: 5px;
}

table {
  border-collapse: collapse;
  border-spacing: 0px;
  margin: 0px;
  padding: 0px;
  width: 100%;
}

table thead th {
  font: normal 10pt 'HelveticaNeueBold';
  line-height: 16pt;
}

table thead th,
table tbody td,
table tfoot td {
  text-align: left;
}

table thead th.left,
table tbody td.left,
table tfoot td.left {
  text-align: left;
}

table thead th.center,
table tbody td.center,
table tfoot td.center {
  text-align: center;
}

table thead th.right,
table tbody td.right,
table tfoot td.right {
  text-align: right;
}

/********************************************************************************/
/*																				*/
/*	form styles																	*/
/*																				*/
/********************************************************************************/
input[type='text'],
input[type='password'],
input[type='file'],
select,
textarea {
  box-sizing: border-box;
  ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  font: normal 10pt HelveticaNeue;
  vertical-align: center;
}

input[type='text'],
input[type='password'],
input[type='file'],
select,
textarea {
  border: 1px solid #999;
}

input[type='text'],
input[type='password'],
input[type='file'],
textarea {
  padding-left: 3px;
  padding-right: 3px;
}

input[type='text'],
input[type='password'],
input[type='file'],
select {
  height: 24px;
}

input[type='checkbox'],
input[type='radio'] {
  margin: 3px;
}

input[type='button'],
input[type='submit'] {
  background-color: #00a8e9;
  color: #fff;
  cursor: pointer;
  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border: 5px solid #00a8e9;
  min-width: 100px;
  padding: 5px 20px;
}

input[type='text'].read-only,
input[type='password'].read-only,
input[type='file'].read-only,
select.read-only,
textarea.read-only {
  border: 1px solid #dddddd;
}

input[type='text'].element-error,
input[type='password'].element-error,
input[type='file'].element-error,
select.element-error,
textarea.element-error {
  border: 1px solid #00a8e9;
}

textarea {
  resize: none;
}

span.action-error,
span.form-error {
  color: #00a8e9;
}

label.label-error {
  color: #00a8e9;
}

.text-area-len {
  color: #bbb;
  font-size: 9pt;
}

/******************************************************************************/
/*                                                                            */
/* billboard styles                                                           */
/*                                                                            */
/******************************************************************************/
.bill-outr {
  background: #d9d9d9;
  position: relative;
  min-height: 500px;
  z-index: 2;
}

.bill-fixd {
  position: absolute;
  height: 500px;
}

.bill-bord {
  height: 500px;
  overflow: hidden;
  position: relative;
}

.bill-bord img {
  height: auto;
  min-height: 500px;
  position: relative;
  top: 0px;
  width: 100%;
  z-index: 0;
}

/******************************************************************************/
/*                                                                            */
/* billboard styles                                                           */
/*                                                                            */
/******************************************************************************/
.gmap-fixd {
  height: 560px;
  width: 940px;
}

.gmap-fixd img {
  max-width: none;
  max-height: none;
}

/******************************************************************************/
/*                                                                            */
/* slide show styles                                                          */
/*                                                                            */
/******************************************************************************/
.slid-outr {
  background: #ccc;
  height: 500px;
  position: relative;
  z-index: 2;
}

.slid-innr {
  margin: 0 auto;
  width: 1000px;
}

.slid-fixd {
  position: relative;
  height: 500px;
  overflow: hidden;
}

.slid-show {
  position: relative;
  z-index: 0;
}

.slid-show img {
  height: auto;
  min-height: 500px;
  min-width: 1154px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.slid-call {
  background: rgb(1, 14, 31);
  background: rgba(1, 14, 31, 0.8);
  border: 1px solid #fff;
  color: #fff;
  height: 330px;
  position: absolute;
  top: 130px;
  width: 620px;
}

.slid-padg {
  padding: 42px;
}

.slid-titl {
  font: normal 44pt LeagueGothic;
  width: 100%;
}

.slid-text {
  font: normal 28pt GeoSansLight;
  line-height: 28pt;
  padding: 32px 0;
}

.slid-actn {
  font: normal 36pt LeagueGothic;
  width: 100%;
}

/******************************************************************************/
/*                                                                            */
/* header styles                                                              */
/*                                                                            */
/******************************************************************************/
.head-outr {
  background: #002c45;
  color: #fff;
  height: 30px;
  position: relative;
  z-index: 4;
}

.head-innr {
  margin: 0 auto;
  width: 1000px;
}

.head-padg {
  padding: 6px 0px;
  position: relative;
}

.head-text {
  font: bold 11pt GeoSansLight;
  text-align: center;
  width: 320px;
}

.head-helo {
  color: #fff;
  font: bold 11pt GeoSansLight;
  position: absolute;
  right: 0px;
  top: 7px;
}

/******************************************************************************/
/*                                                                            */
/* menu styles                                                                */
/*                                                                            */
/******************************************************************************/
.menu-outr {
  background: #f3f3f3;
  height: 120px;
  position: relative;
  z-index: 3;
}

.menu-innr {
  margin: 0 auto;
  width: 1000px;
}

.menu-logo {
  position: absolute;
  top: -30px;
}

.menu-opts {
  font: normal 11pt 'HelveticaNeueBold';
  line-height: 15pt;
  padding-top: 40px;
  text-align: right;
}

.menu-item {
  display: inline-block;
  margin-left: 30px;
  vertical-align: middle;
}

.menu-item a,
.menu-item a:hover,
.menu-item a:visited {
  color: #002c45;
  text-decoration: none;
}

.menu-btnn {
  background-color: #00a8e9;
  color: #fff;
  cursor: hand;
  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  position: relative;
  text-align: center;
}

.menu-btnf {
  background-color: #d9d9d9;
  color: #fff;
  cursor: hand;
  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  position: relative;
  text-align: center;
}

.menu-btn-opt {
  display: inline-table;
  padding: 10px;
  text-align: center;
  vertical-align: middle;
}

/******************************************************************************/
/*                                                                            */
/* diagonal styles                                                            */
/*                                                                            */
/******************************************************************************/
.diag-top-dark {
  background: url('/.resource/img/common/diagonal_top_dark.png') repeat-x top left;
  height: 53px;
  position: absolute;
  top: 0px;
  width: 100%;
  z-index: 2;
}

.diag-top-lite {
  background: url('/.resource/img/common/diagonal_top_light.png') repeat-x top left;
  height: 53px;
  position: absolute;
  top: 0px;
  width: 100%;
  z-index: 2;
}

.diag-botm-dark {
  background: url('/.resource/img/common/diagonal_bottom_dark.png') repeat-x bottom left;
  bottom: 0px;
  height: 53px;
  position: absolute;
  width: 100%;
  z-index: 2;
}

.diag-botm-lite {
  background: url('/.resource/img/common/diagonal_bottom_light.png') repeat-x bottom left;
  bottom: 0px;
  height: 53px;
  position: absolute;
  width: 100%;
  z-index: 2;
}

.diag-botm-medm {
  background: url('/.resource/img/common/diagonal_bottom_medium.png') repeat-x bottom left;
  height: 75px;
  left: 0px;
  position: absolute;
  bottom: 0px;
  width: 100%;
  z-index: 1;
}

.grad-top-dark {
  background: url('/.resource/img/common/gradient_top_dark.png') repeat-x top left;
  height: 50px;
  position: absolute;
  top: 0px;
  width: 100%;
  z-index: 2;
}

.grad-botm-dark {
  background: url('/.resource/img/common/gradient_bottom_dark.png') repeat-x bottom left;
  bottom: 0px;
  height: 50px;
  position: absolute;
  width: 100%;
  z-index: 2;
}

/******************************************************************************/
/*                                                                            */
/* how styles                                                                 */
/*                                                                            */
/******************************************************************************/
.how-outr {
  background: #fff;
  padding-bottom: 20px;
}

.how-innr {
  margin: 0 auto;
  width: 1000px;
}

.how-padg {
  padding: 30px 0px;
}

/******************************************************************************/
/*                                                                            */
/* content styles                                                             */
/*                                                                            */
/******************************************************************************/
.cont-outr {
  position: relative;
}

.cont-innr {
  padding-top: 160px;
}

.cont-mast {
  background: url('/.resource/img/common/content.png') no-repeat top left;
  height: 30px;
  margin: 0 auto;
  position: relative;
  width: 1000px;
  z-index: 5;
}

.cont-cont {
  background: #fff;
  box-shadow: 4px 4px 6px rgba(0, 0, 0, 0.4);
  margin: 0 auto;
  position: relative;
  width: 1000px;
  z-index: 4;
}

.cont-padg {
  padding: 20px 30px 50px 30px;
  position: relative;
  z-index: 3;
}

.cont-text {
  padding-top: 20px;
}

.cont-dvdr {
  border-bottom: 2px solid #d9d9d9;
}

.cont-bgrd {
  background: url('/.resource/img/common/back_ground_side_bar.png') top left repeat-y;
  padding-bottom: 20px;
}

.cont-left {
  display: inline-table;
  margin-right: 30px;
  vertical-align: top;
  width: 313px;
}

.cont-lpad {
  padding: 24px 30px 30px 30px;
}

.cont-rght {
  display: inline-table;
  margin-top: 24px;
  vertical-align: top;
  width: 592px;
}

/******************************************************************************/
/*                                                                            */
/* timeline styles                                                            */
/*                                                                            */
/******************************************************************************/
.time-line {
  height: 200px;
}

.time-line .calendar {
  font-family: 'Arial';
  font-size: 11px;
  line-height: 16px;
  margin: 0 auto;
  position: relative;
  width: 1000px;
}

.time-line .entry {
  position: absolute;
}

.time-line .heading {
  color: #00a8e9;
  font-weight: bold;
}

.time-line .date {
}

/******************************************************************************/
/*                                                                            */
/* common styles                                                              */
/*                                                                            */
/******************************************************************************/
.comm-titl {
  color: #002c45;
  font: normal 36pt LeagueGothic;
}

.comm-sect {
  color: #002c45;
  font: normal 22pt LeagueGothic;
  margin-bottom: 10px;
  position: relative;
}

.comm-sttl {
  color: #002c45;
  font: normal 11pt 'HelveticaNeueBold';
  padding-bottom: 10px;
}

.comm-bold {
  color: #002c45;
  font: normal 10pt 'HelveticaNeueBold';
  line-height: 16pt;
}

.comm-text {
  padding-bottom: 20px;
}

.comm-bull {
  font: normal 10pt 'HelveticaNeueBold';
  line-height: 15pt;
  padding-bottom: 10px;
}

.comm-task-stat {
  margin-right: 5px;
  position: absolute;
  right: 0px;
  top: 10px;
}

.comm-task-stat-smal {
  margin-right: 5px;
  position: relative;
  top: 3px;
  width: 12px;
  height: 12px;
}

.comm-qtip-help {
  border-bottom: 1px dashed #999;
  cursor: help;
}

.left {
  text-align: left;
}

.center {
  text-align: center;
}

.right {
  text-align: right;
}

/******************************************************************************/
/*                                                                            */
/* footer styles                                                              */
/*                                                                            */
/******************************************************************************/
.foot-outr {
  color: #999;
  font-size: 9pt;
  position: relative;
}

.foot-innr {
  margin: 0 auto;
  position: relative;
  width: 1000px;
}

.foot-padg {
  padding: 40px 0px;
}
