/* CSS Document */
*{padding:0;margin:0;}

/* open-sans-regular - latin */
@font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 400;
src: url('../fonts/open-sans-v10-latin-regular.eot'); /* IE9 Compat Modes */
src: local('Open Sans'), local('OpenSans'),
url('../fonts/open-sans-v10-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
url('../fonts/open-sans-v10-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
url('../fonts/open-sans-v10-latin-regular.woff') format('woff'), /* Modern Browsers */
url('../fonts/open-sans-v10-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
url('../fonts/open-sans-v10-latin-regular.svg#OpenSans') format('svg'); /* Legacy iOS */
}

/* Menu */
/*** DEFAULT COLORS/STYLES ***/
/* Root menu */
.dropdown-menu {
background:#313131 url(../media/img/bg.gif) repeat;
}
/* Root links */
.dropdown-menu a,
.dropdown-menu a:link,
.dropdown-menu a:visited {
text-decoration: none;
font:16px/20px Open Sans;
color:#ADAEB5;
text-align:center;
letter-spacing: -0.5px;
font-weight: 600;
padding:19px 12px 19px 12px;
}
/* Root link hover */
.dropdown-menu a:hover,
.dropdown-menu li.dropdown-menu-hover > a {
    color: #000;
}
/* Root menu item hover */
.dropdown-menu li:hover,
.dropdown-menu li.dropdown-menu-hover {
    background: #005094;
}
/* Submenus */
.dropdown-menu ul {
    border: 1px solid #c4c7c8;
	border-top:none;
background: #005094;
}
/* Submenu item hover */
.dropdown-menu ul li:hover,
.dropdown-menu ul li.dropdown-menu-hover {
    background: #c4c7c8;
}

/* Optional submenu drop shadow */
.dropdown-menu-shadow {
    -webkit-box-shadow: 3px 3px 2px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 3px 3px 2px rgba(0, 0, 0, 0.3);
    -ms-box-shadow: 3px 3px 2px rgba(0, 0, 0, 0.3);
    -o-box-shadow: 3px 3px 2px rgba(0, 0, 0, 0.3);
    box-shadow: 3px 3px 2px rgba(0, 0, 0, 0.3);
}

/*** ESSENTIAL STYLES ***/
.dropdown-menu {
    white-space: nowrap;
    display: inline-block;
    /* IE7 inline-block fix */
    *display: inline;
    *zoom: 1;
}
.dropdown-menu,
.dropdown-menu ul {
    margin: 0;
    padding: 0;
    list-style: none;
}
.dropdown-menu ul {
    display: none;
    position: absolute;
    z-index: 1000000;
}
.dropdown-menu ul ul {
    top: 0;
    left: 100%;
}
.dropdown-menu li {
    margin: 0;
    padding: 0;
    display: inline-block;
    /* IE7 inline-block and padding fix */
    *display: inline;
    *zoom: 1;
    *vertical-align: bottom;
}
.dropdown-menu li a {
    display: block;
}
.dropdown-menu ul li {
    position: relative;
    display: block;
}

/* Optional submenu arrows */
span.dropdown-menu-sub-indicator {
    margin-left: .4em;
    display: inline-block;
    vertical-align: baseline;
    /* Image Replacement */
    background-color: transparent;
    background-image: url('../img/arrows.png');
    background-repeat: no-repeat;
    background-position: 0 -100px;
    width: 10px;
    height: 10px;
    border: 0;
    overflow: hidden;
    /* IE7 image replacement fix */
    *text-indent: -9999px;
    /* IE7 inline-block fix */
    *display: inline;
    *zoom: 1;
    *vertical-align: middle;
}
span.dropdown-menu-sub-indicator:before {
    /* Image replacement */
    content: "";
    display: block;
    width: 0;
    height: 100%;
}
/* Arrow hovers */
.dropdown-menu li:hover > a > span.dropdown-menu-sub-indicator,
.dropdown-menu li.dropdown-menu-hover > a > span.dropdown-menu-sub-indicator {
    background-position: -10px -100px;
}
/* Point arrows to the right for anchors in subs */
.dropdown-menu ul span.dropdown-menu-sub-indicator {
    background-position: 0 0;
}
.dropdown-menu ul li:hover > a > span.dropdown-menu-sub-indicator,
.dropdown-menu ul li.dropdown-menu-hover > a > span.dropdown-menu-sub-indicator {
    background-position: -10px 0;
}

/* Vertical-style menu with default width */
.dropdown-menu-vertical {
    width: 250px;
}
.dropdown-menu-vertical li {
    display: block;
    position: relative;
    /* IE7 fix */
    *float: left;
    *width: 100%;
}
.dropdown-menu-vertical span.dropdown-menu-sub-indicator {
    background-position: 0 0;
}
.dropdown-menu-vertical li:hover > a > span.dropdown-menu-sub-indicator,
.dropdown-menu-vertical li.dropdown-menu-hover > a > span.dropdown-menu-sub-indicator {
    background-position: -10px 0;
}


body{
font:14px Open Sans;
color:#666;
background-color:#FFF;
}

#con_outer{
position:relative;
z-index: 99; position: fixed;
margin:0 auto;
width:100%;
}

#con_top{
position:relative;
margin:0 auto;
width:100%;
height:58px;
background:#313131 url(../media/img/bg.gif) repeat;
}
#con_logo{
position:absolute;
width:280px;
height:84px;
margin-left:10%;
float:left;
z-index:99;
}
#con_menu{
position:relative;
height:58px;
margin-left:40%;
}

#con_bt{
position:relative;
width:100%;
background:#313131 url(../media/img/bg.gif) repeat;
padding-top:30px;
padding-bottom:30px;
}
#con_bt1{
position:relative;
width:100%;
background:#313131 url(../media/img/bg1.gif) repeat;
padding-top:30px;
padding-bottom:30px;
}

.orangeb{
font:24px Open Sans;
color:#E46C0A;
text-decoration:none;
letter-spacing: -0.5px;
font-weight: 600;
}
.orangeb1{
font:14px Open Sans;
color:#E46C0A;
text-decoration:none;
letter-spacing: -0.5px;
font-weight: 600;
}

.txtslior{
color:#E46C0A;
letter-spacing: -0.5px;
font-weight: 600;
text-align: left;
line-height: 60px;
font-size: 50px;
text-shadow: 4px 4px 2px #313131;
text-transform:uppercase;
}

.pol{
text-shadow: 1px 1px 1px #E46C0A;
text-transform:uppercase;
}


.txtslibl{
color:#005094;
letter-spacing: -0.5px;
font-weight: 600;
text-align: left;
line-height: 36px;
font-size: 30px;
}
.txtsliorr{
color:#DD7119;
letter-spacing: -0.5px;
font-weight: 600;
text-align: left;
line-height: 36px;
font-size: 30px;
}

.txtnn{
font:16px Open Sans;
color:#666666;
text-decoration:none;
letter-spacing: -0.5px;
font-weight: 600;
}

.txtnn a{
color:#666666;
text-decoration:none;
}

.pollink{
color:#E46C0A;
text-decoration:none;
letter-spacing: -0.5px;
}

.pollink a{
color:#E46C0A;
text-decoration:none;
}


.txtn{
font:16px Open Sans;
color:#ADAEB5;
text-decoration:none;
letter-spacing: -0.5px;
font-weight: 600;
}

.txtn a{
color:#ADAEB5;
text-decoration:none;
}

.txttit{
font:48px Open Sans;
color:#313131;
text-decoration:none;
letter-spacing: -0.5px;
font-weight: 700;
}
.txtsubtit{
font:28px Open Sans;
color:#E46C0A;
text-decoration:none;
letter-spacing: -0.5px;
font-weight: 600;
}
.txtsubtit a{
font:28px Open Sans;
color:#ADAEB5;
text-decoration:none;
letter-spacing: -0.5px;
font-weight: 600;
}

.txttitchap{
font:32px Open Sans;
color:#343434;
text-decoration:none;
letter-spacing: -0.5px;
font-weight: 600;
}
.txttitsubchap{
font:22px Open Sans;
color:#C4C4C4;
text-decoration:none;
letter-spacing: -0.5px;
font-weight: 600;
}

.txttitsub1chap{
font:18px Open Sans;
color:#343434;
text-decoration:none;
letter-spacing: -0.5px;
font-weight: 800;
}

.txtorange{
font:14px Open Sans;
color:#E46C0A;
letter-spacing: -0.5px;
font-weight: 800;
}
.txtblc{
font:14px Open Sans;
color:#ADAEB5;
letter-spacing: -0.5px;
font-weight: 800;
}
.txtblcb{
font:16px Open Sans;
color:#343434;
letter-spacing: -0.5px;
font-weight: 800;
}

.txtwh{
font:16px Open Sans;
color:#FFFFFF;
letter-spacing: -0.5px;
font-weight: 800;
}

.btnorange{
width:140px;
height:30px;
text-align:center;
background-color:#E46C0A;
border:1px solid #ADAEB5;
color:#ADAEB5;
text-decoration:none;
}

.btngrey{
width:140px;
height:30px;
text-align:center;
background-color:#FEFEFE;
border:2px solid #ADAEB5;
color:#ADAEB5;
text-decoration:none;
}
.btngrey:hover{
background-color:#E46C0A;
border:2px solid #313131;
color:#313131;
}

.btnblue{
width:140px;
height:30px;
text-align:center;
background-color:#005094;
border:2px solid #ADAEB5;
color:#ADAEB5;
text-decoration:none;
}
.btnblue:hover{
background-color:#E46C0A;
border:2px solid #313131;
color:#313131;
}

.btnyear{
width:60px;
height:24px;
text-align:center;
background-color:#005094;
border:2px solid #ADAEB5;
color:#ADAEB5;
text-decoration:none;
font:14px Open Sans;
letter-spacing: 0.5px;
font-weight: 800;
}

.tblyear{
border:1px solid #005094;
padding:12px;
margin-top:15px;
}

.tblteamtdsel{
border:1px solid #005094;
border-right:none;
}

.tblteaminner{
border:1px solid #005094;
}
.tdtblteaminner{
background-color:rgba(255, 255, 255, 0.7);
padding:20px;
border:1px solid #005094;
}
.tblbrblue{
border:1px solid #005094;
background-color: white;  
background-image: url("../media/img/ppl.png");  
background-repeat: no-repeat;  
background-attachment: scroll;  
background-position:center;
background-size:cover;
}
.tblbrorange{
border:1px solid #DD7119;
background-color: white;  
background-image: url("../media/img/ppr.png");  
background-repeat: no-repeat;  
background-attachment: scroll;  
background-position:center;
background-size:cover;
}


.tdspaceror{
background: transparent url(../media/img/bg2.png) repeat-x;
}
.tdspacerorfl{
background: transparent url(../media/img/faderl.png) no-repeat;
}
.tdspacerorfr{
background: transparent url(../media/img/faderr.png) no-repeat;
}

.tdbgteam{
background-color: white;  
background-image: url("../media/img/team.png");  
background-repeat: no-repeat;  
background-attachment: scroll;  
background-position:center;
background-size:cover;
}
.tblass{
border:1px solid #333333;
padding:6px;
background-color:#DD7119;
-webkit-box-shadow: 3px 3px 2px rgba(0, 0, 0, 0.3);
-moz-box-shadow: 3px 3px 2px rgba(0, 0, 0, 0.3);
-ms-box-shadow: 3px 3px 2px rgba(0, 0, 0, 0.3);
-o-box-shadow: 3px 3px 2px rgba(0, 0, 0, 0.3);
box-shadow: 3px 3px 2px rgba(0, 0, 0, 0.3);
text-align:center;
font:14px Open Sans;
color:#FFFFFF;
letter-spacing: -0.5px;
font-weight: 800;
}

.tblass a{
font:14px Open Sans;
color:#FFFFFF;
letter-spacing: -0.5px;
font-weight: 800;
text-decoration:none;
}


.jssorb21 div, .jssorb21 div:hover, .jssorb21 .av
{
background: url(../img/b21.png) no-repeat;
overflow:hidden;
cursor: pointer;
}
.jssorb21 div { background-position: -5px -5px; }
.jssorb21 div:hover, .jssorb21 .av:hover { background-position: -35px -5px; }
.jssorb21 .av { background-position: -65px -5px; }
.jssorb21 .dn, .jssorb21 .dn:hover { background-position: -95px -5px; }
.jssora21l, .jssora21r, .jssora21ldn, .jssora21rdn
{
position: absolute;
cursor: pointer;
display: block;
background: url(../img/a21.png) center center no-repeat;
overflow: hidden;
}
.jssora21l { background-position: -3px -33px; }
.jssora21r { background-position: -63px -33px; }
.jssora21l:hover { background-position: -123px -33px; }
.jssora21r:hover { background-position: -183px -33px; }
.jssora21ldn { background-position: -243px -33px; }
.jssora21rdn { background-position: -303px -33px; }


html {
	overflow-y: scroll;
}
/* core */
.scrollToTop {
	position: fixed;
	right: 20px;
	bottom: -100px;
	opacity: 0;
	
	overflow: hidden;
	outline: none;
}

.scrollToTop_show {
	opacity: 1;
	bottom: 20px;
}

@-webkit-keyframes scrollToTop_fade {
	0%	 {opacity: 0;}
	100% {opacity: 1;}
}
@keyframes scrollToTop_fade {
	0%   {opacity: 0;}
	100% {opacity: 1;}
}

@-webkit-keyframes scrollToTop_slide {
	0%   {bottom: -100px;}
	100% {bottom: 20px;}
}
@keyframes scrollToTop_slide {
	0%   {bottom: -100px;}
	100% {bottom: 20px;}
}


.scrollToTop_animating,
.scrollToTop_animating * {
	pointer-events: none !important;
}

/* skin(default) */
.scrollToTop {
	width: 50px;
	height: 50px;
	color: #000;
	font-family: sans-serif;
	font-size: 12px;
	text-decoration: none;
	text-transform: uppercase;
	text-indent: 100%;
	white-space: nowrap;
	background: no-repeat center center transparent;
}

.scrollToTop_default {
	display: block;
	width: auto;
	height: auto;
	padding: 10px;
	text-indent: 0;
	background: #eee;
	-webkit-border-radius: 10px;
	border-radius: 10px;
}
.scrollToTop_default:hover {
	background-color: #ddd;
}

/* skin(cycle) */
.scrollToTop_cycle {
	background-image: url("../img/cycle.png");
}
.scrollToTop_cycle:hover {
	background-image: url("../img/cycle-hover.png");
}

/* skin(square) */
.scrollToTop_square {
	background-image: url("../img/square.png");
}
.scrollToTop_square:hover {
	background-image: url("../img/square-hover.png");
}

/* skin(text) */
.scrollToTop_text {
	background-image: url("../img/text.png");
}
.scrollToTop_text:hover {
	background-image: url("../img/text-hover.png");
}

/* skin(triangle) */
.scrollToTop_triangle {
	background-image: url("../img/triangle.png");
}
.scrollToTop_triangle:hover {
	background-image: url("../img/triangle-hover.png");
}

.easing_linear {
  -webkit-transition-timing-function: cubic-bezier(0.25, 0.25, 0.75, 0.75);
          transition-timing-function: cubic-bezier(0.25, 0.25, 0.75, 0.75);
}
.easing_ease {
  -webkit-transition-timing-function: cubic-bezier(0.25, 0.1, 0.25, 1);
          transition-timing-function: cubic-bezier(0.25, 0.1, 0.25, 1);
}

.easing_easeIn {
  -webkit-transition-timing-function: cubic-bezier(0.42, 0, 1, 1);
          transition-timing-function: cubic-bezier(0.42, 0, 1, 1);
}

.easing_easeOut {
  -webkit-transition-timing-function: cubic-bezier(0, 0, 0.58, 1);
          transition-timing-function: cubic-bezier(0, 0, 0.58, 1);
}

.easing_easeInOut {
  -webkit-transition-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
          transition-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
}

.easing_easeInQuad {
  -webkit-transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
          transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
}

.easing_easeInCubic {
  -webkit-transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
          transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
}

.easing_easeInQuart {
  -webkit-transition-timing-function: cubic-bezier(0.895, 0.03, 0.685, 0.22);
          transition-timing-function: cubic-bezier(0.895, 0.03, 0.685, 0.22);
}

.easing_easeInQuint {
  -webkit-transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
          transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
}

.easing_easeInSine {
  -webkit-transition-timing-function: cubic-bezier(0.47, 0, 0.745, 0.715);
          transition-timing-function: cubic-bezier(0.47, 0, 0.745, 0.715);
}

.easing_easeInExpo {
  -webkit-transition-timing-function: cubic-bezier(0.95, 0.05, 0.795, 0.035);
          transition-timing-function: cubic-bezier(0.95, 0.05, 0.795, 0.035);
}

.easing_easeInCirc {
  -webkit-transition-timing-function: cubic-bezier(0.6, 0.04, 0.98, 0.335);
          transition-timing-function: cubic-bezier(0.6, 0.04, 0.98, 0.335);
}

.easing_easeInBack {
  -webkit-transition-timing-function: cubic-bezier(0.6, 0, 0.735, 0.045);
  /* older webkit */

  -webkit-transition-timing-function: cubic-bezier(0.6, -0.28, 0.735, 0.045);
          transition-timing-function: cubic-bezier(0.6, -0.28, 0.735, 0.045);
}

.easing_eastOutQuad {
  -webkit-transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
          transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.easing_easeOutCubic {
  -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
          transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}

.easing_easeOutQuart {
  -webkit-transition-timing-function: cubic-bezier(0.165, 0.84, 0.44, 1);
          transition-timing-function: cubic-bezier(0.165, 0.84, 0.44, 1);
}

.easing_easeOutQuint {
  -webkit-transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
          transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
}

.easing_easeOutSine {
  -webkit-transition-timing-function: cubic-bezier(0.39, 0.575, 0.565, 1);
          transition-timing-function: cubic-bezier(0.39, 0.575, 0.565, 1);
}

.easing_easeOutExpo {
  -webkit-transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
          transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
}

.easing_easeOutCirc {
  -webkit-transition-timing-function: cubic-bezier(0.075, 0.82, 0.165, 1);
          transition-timing-function: cubic-bezier(0.075, 0.82, 0.165, 1);
}

.easing_easeOutBack {
  -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  /* older webkit */

  -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.275);
          transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.275);
}

.easing_easeInOutQuad {
  -webkit-transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
          transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
}

.easing_easeInOutCubic {
  -webkit-transition-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1);
          transition-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1);
}

.easing_easeInOutQuart {
  -webkit-transition-timing-function: cubic-bezier(0.77, 0, 0.175, 1);
          transition-timing-function: cubic-bezier(0.77, 0, 0.175, 1);
}

.easing_easeInOutQuint {
  -webkit-transition-timing-function: cubic-bezier(0.86, 0, 0.07, 1);
          transition-timing-function: cubic-bezier(0.86, 0, 0.07, 1);
}

.easing_easeInOutSine {
  -webkit-transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
          transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
}

.easing_easeInOutExpo {
  -webkit-transition-timing-function: cubic-bezier(1, 0, 0, 1);
          transition-timing-function: cubic-bezier(1, 0, 0, 1);
}

.easing_easeInOutCirc {
  -webkit-transition-timing-function: cubic-bezier(0.785, 0.135, 0.15, 0.86);
          transition-timing-function: cubic-bezier(0.785, 0.135, 0.15, 0.86);
}

.easing_easeInOutBack {
  -webkit-transition-timing-function: cubic-bezier(0.68, 0, 0.265, 1);
  /* older webkit */

  -webkit-transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55);
          transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55);
}

.easing_easeInOutElastic {
  -webkit-transition-timing-function: cubic-bezier(1, -0.56, 0, 1.455);
          transition-timing-function: cubic-bezier(1, -0.56, 0, 1.455);
}

.easing_custom {
  -webkit-transition-timing-function: cubic-bezier(0.5, 0.25, 0.5, 0.75);
          transition-timing-function: cubic-bezier(0.5, 0.25, 0.5, 0.75);
}

.opac {
opacity: 0.5;
}