@charset "utf-8";
* {
    margin: 0;
    padding: 0
}
body {
    font-family: 'microsoft_new_tai_lueregular';
    font-size: 14px;
    color: #404040;
    margin: 0;
    font-weight: normal;
    -webkit-font-smoothing: antialiased !important
}
img {
    border: 0
}
.clr {
    clear: both
}
.fl_left {
    float: left
}
.fl_right {
    float: right
}
.well h2 {
    margin: 0;
    font-size: 30px;
    color: #343434;
    line-height: normal;
    font-weight: normal
}
.abtHeadline h1 {
    margin: 0;
    font-size: 35px;
    color: #20729f;
    line-height: normal;
    font-weight: normal
}
.text_left {
    text-align: left;
    padding: 0 0 0 20px !important
}
@font-face {
    font-family: 'microsoft_new_tai_lueregular';
    src: url('fonts/ntailu-webfont.eot');
    src: url('fonts/ntailu-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/ntailu-webfont.woff') format('woff'), url('fonts/ntailu-webfont.ttf') format('truetype'), url('fonts/ntailu-webfont.svg#microsoft_new_tai_lueregular') format('svg');
    font-weight: normal;
    font-style: normal
}
@font-face {
    font-family: 'microsoft_new_tai_luebold';
    src: url('fonts/ntailub-webfont.eot');
    src: url('fonts/ntailub-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/ntailub-webfont.woff') format('woff'), url('fonts/ntailub-webfont.ttf') format('truetype'), url('fonts/ntailub-webfont.svg#microsoft_new_tai_luebold') format('svg');
    font-weight: normal;
    font-style: normal
}
@font-face {
    font-family: 'rockwellregular';
    src: url('fonts/rock-webfont.eot');
    src: url('fonts/rock-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/rock-webfont.woff') format('woff'), url('fonts/rock-webfont.ttf') format('truetype'), url('fonts/rock-webfont.svg#rockwellregular') format('svg');
    font-weight: normal;
    font-style: normal
}
@font-face {
    font-family: 'rockwellbold';
    src: url('fonts/27793-webfont.eot');
    src: url('fonts/27793-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/27793-webfont.woff') format('woff'), url('fonts/27793-webfont.ttf') format('truetype'), url('fonts/27793-webfont.svg#rockwellbold') format('svg');
    font-weight: normal;
    font-style: normal
}
@font-face {
    font-family: 'budhandbold';
    src: url('fonts/budhand2-webfont.eot');
    src: url('fonts/budhand2-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/budhand2-webfont.woff') format('woff'), url('fonts/budhand2-webfont.ttf') format('truetype'), url('fonts/budhand2-webfont.svg#budhandbold') format('svg');
    font-weight: normal;
    font-style: normal
}
@font-face {
    font-family: 'myriad_prosemibold';
    src: url('fonts/myriadpro-semibold-webfont.eot');
    src: url('fonts/myriadpro-semibold-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/myriadpro-semibold-webfont.woff') format('woff'), url('fonts/myriadpro-semibold-webfont.ttf') format('truetype'), url('fonts/myriadpro-semibold-webfont.svg#myriad_prosemibold') format('svg');
    font-weight: normal;
    font-style: normal
}
@font-face {
    font-family: 'open_sansbold';
    src: url('fonts/opensans-bold-webfont.eot');
    src: url('fonts/opensans-bold-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/opensans-bold-webfont.woff') format('woff'), url('fonts/opensans-bold-webfont.ttf') format('truetype'), url('fonts/opensans-bold-webfont.svg#open_sansbold') format('svg');
    font-weight: normal;
    font-style: normal
}
@font-face {
    font-family: 'open_sansregular';
    src: url('fonts/opensans-regular-webfont.eot');
    src: url('fonts/opensans-regular-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/opensans-regular-webfont.woff') format('woff'), url('fonts/opensans-regular-webfont.ttf') format('truetype'), url('fonts/opensans-regular-webfont.svg#open_sansregular') format('svg');
    font-weight: normal;
    font-style: normal
}
@font-face {
    font-family: 'helveticaneueltstdlt';
    src: url('fonts/helveticaneueltstdlt.eot');
    src: local('fonts/helveticaneueltstdlt'), url('fonts/helveticaneueltstdlt.woff') format('woff'), url('fonts/helveticaneueltstdlt.ttf') format('truetype')
}
a {
    color: #54b4e1;
    text-decoration: none
}
a:hover {
    color: #f5802b;
    text-decoration: none
}
.header_fit {
    padding: 0
}
.container {
    /*width: 1160px;pix2feb16*/ 
    margin: 0 auto
}
.navBg {
    background: #51b0dc;
    background: -moz-linear-gradient(90deg, #4ca8d4 0, #57b9e7 100%);
    background: -webkit-gradient(linear, 90deg, color-stop(0, #4ca8d4), color-stop(100%, #57b9e7));
    background: -webkit-linear-gradient(90deg, #4ca8d4 0, #57b9e7 100%);
    background: -o-linear-gradient(90deg, #4ca8d4 0, #57b9e7 100%);
    background: -ms-linear-gradient(90deg, #4ca8d4 0, #57b9e7 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#4ca8d4', endColorstr='#57b9e7', GradientType='0');
    background: linear-gradient(0, #4ca8d4 0, #57b9e7 100%)
}
.logo {
    float: left;
    margin: 10px 0
}
.try_cogRight {
    float: right;
    margin-right: 10px
}
.top_sign {
    padding: 11px 0 0 0
}
.tryBg {
    background: #5fb01c;
    float: left;
    color: #fff;
    padding: 5px 15px;
    font-size: 18px;
    font-weight: normal;
    font-family: 'microsoft_new_tai_luebold';
    height: 24px;
    -moz-border-top-left-radius: 5px;
    -moz-border-top-right-radius: 0;
    -moz-border-bottom-right-radius: 0;
    -moz-border-bottom-left-radius: 5px
}
.tryBg a {
    color: #fff
}
.tryBg:hover {
    background: #f47d27
}
.signIn {
    float: left;
    background: #e0e0e0;
    color: #797979;
    padding: 0 15px;
    text-decoration: none;
    border-left: #fff solid 2px;
    line-height: 34px;
    -moz-border-top-left-radius: 0;
    -moz-border-top-right-radius: 5px;
    -moz-border-bottom-right-radius: 5px;
    -moz-border-bottom-left-radius: 0;
    -webkit-border-top-left-radius: 0;
    -webkit-border-top-right-radius: 5px;
    -webkit-border-bottom-right-radius: 5px;
    -webkit-border-bottom-left-radius: 0;
    border-top-left-radius: 0;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 0;
    background: -moz-linear-gradient(90deg, #d7d7d7 0, #eaeaea 100%);
    background: -webkit-gradient(linear, 90deg, color-stop(0, #d7d7d7), color-stop(100%, #eaeaea));
    background: -webkit-linear-gradient(90deg, #d7d7d7 0, #eaeaea 100%);
    background: -o-linear-gradient(90deg, #d7d7d7 0, #eaeaea 100%);
    background: -ms-linear-gradient(90deg, #d7d7d7 0, #eaeaea 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#d7d7d7', endColorstr='#eaeaea', GradientType='0');
    background: linear-gradient(0, #d7d7d7 0, #eaeaea 100%)
}
a.signIn:hover {
    background: #f47d27;
    color: #fff
}
.content_top {
    padding: 25px 0 0 0;
    height: 29px
}
.cont_blue {
    float: left;
    padding: 0
}
.cont_blue a {
    color: #949494;
    text-decoration: none;
    padding: 10px 20px 10px 10px;
    background: url(img/d-arrow2.png) no-repeat scroll 147px center
}
.cont_blue a:hover {
    color: #fff;
    text-decoration: none;
    background: #084368 url(img/d-arrow.png) no-repeat scroll 147px center
}
.cont_blue a.active {
    color: #fff;
    text-decoration: none;
    background: #084368 url(img/d-arrow.png) no-repeat scroll 147px center
}
.contctTop {
    float: left;
    color: #949494;
    text-decoration: none;
    padding: 0
}
.contctTop a {
    color: #949494;
    text-decoration: none;
    padding: 10px 10px
}
.contctTop a:hover {
    color: #fff;
    text-decoration: none;
    background: #084368
}
.menu {
    float: left
}
.menu a {
    text-decoration: none;
    word-wrap: break-word
}
.menu ul {
    line-height: 50px;
    list-style: none outside none;
    margin: 0;
    padding: 0;
    z-index: 500
}
.menu ul a {
    display: block;
    line-height: 25px;
    margin-right: 1px;
    padding: 10px 17px;
    position: relative;
    z-index: 500
}
.menu ul li {
    float: left;
    position: relative;
    z-index: 20;
    list-style: none;
    margin: 0;
    padding: 0
}
.menu ul ul {
    display: none;
    left: 0;
    margin: 0;
    position: absolute;
    top: 45px;
    width: 200px
}
.menu ul ul a {
    line-height: 35px;
    margin: 0
}
.menu ul li li {
    margin: 0;
    padding: 0;
    width: 200px
}
.menu ul ul ul {
    padding: 0;
    top: auto
}
.menu ul li ul a {
    float: left;
    padding: 2px 13px;
    width: 175px
}
.menu ul li ul a:hover {
    background: #085381 !important
}
.menu ul li ul ul {
    left: 160px;
    top: 0
}
.menu ul li:hover ul ul,
.menu ul li:hover ul ul ul,
.menu ul li:hover ul ul ul ul {
    display: none
}
.menu ul li:hover ul,
.menu ul li li:hover ul,
.menu ul li li li:hover ul,
.menu ul li li li li:hover ul {
    display: block
}
.menu .icon_drop {
    background-image: url(img/navicon_down.png);
    background-position: right 16px;
    background-repeat: no-repeat
}
.menu .icon_sub {
    background-image: url(img/navicon.png);
    background-position: right center;
    background-repeat: no-repeat
}
.menu ul li {
    background: none repeat scroll 0 0 transparent;
    font-size: 13px
}
.menu ul a {
    color: #fff;
    font-size: 17px
}
.menu ul a:hover {
    color: #084368
}
.menu ul ul {
    background-color: #084368;
    box-shadow: 0 3px 5px rgba(0, 0, 0, 0.8)
}
.menu ul ul li {
    border-bottom: 1px solid #0034a3;
    border-top: 1px solid #59819a
}
.menu ul ul li:first-child {
    border-top: 0 solid #444
}
.menu ul ul li:last-child {
    border-bottom: 0 solid #222
}
.menu ul ul a {
    color: #fff;
    font-size: 13px;
    font-weight: normal;
    text-shadow: 0 0 0 transparent, 0 1px 0 #000
}
.menu ul ul a:hover {
    background-color: #fff;
    color: #fff
}
.menu ul .current a {
    color: #084368
}
.menu ul .current ul a {
    color: #fff;
    font-size: 13px;
    font-weight: normal;
    text-shadow: 0 0 0 transparent, 0 1px 0 #000
}
.menu ul .current ul a:hover {
    background-color: #08ab0f;
    color: #fff
}
.wht_is {
    background: url("/sites/all/themes/coggno/images/seewhatblue.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 0 solid #155f83;
    border-radius: 8px;
    color: #155f83;
    float: left;
    font-family: 'microsoft_new_tai_luebold';
    font-size: 14px;
    font-weight: normal;
    margin-top: 3px;
    padding: 19px 5px;
    text-decoration: none;
    text-shadow: 0 1px 0 #efefef;
    width: 220px;
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=0, Direction=180, Color=#efefef)";
    text-shadow: 0 1px 0 #efefef;
    filter: progid: DXImageTransform.Microsoft.Shadow(Strength=0, Direction=180, Color=#efefef);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#b4b4b4', endColorstr='#ffffff', GradientType='0');
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=90, Color=#155f83)";
    filter: progid: DXImageTransform.Microsoft.Shadow(Strength=5, Direction=90, Color=#155f83)
}
.wht_is:hover {
    background: url("/sites/all/themes/coggno/images/seewhatorange.png")
}
.banner_fit {
    padding: 0;
    text-align: center;
    position: relative
}
.banner_fit img {
    width: 100%;
    height: 400px
}
.mid_search {
    position: absolute;
    top: 15%;
    left: 14%;
    text-align: left;
    z-index: 10;
    background: none repeat scroll 0 0 rgba(255, 255, 255, 0.6);
    border: rgba(0, 0, 0, 0.15) solid 6px;
    padding: 15px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px
}
.rockWell {
    padding: 0
}
.rockWell h3 {
    font-family: 'lato';
    font-size: 42px;
    color: #323232;
    font-weight: normal;
    padding-left: 24px;
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=0, Direction=180, Color=#ffffff)";
    text-shadow: 0 1px 0 #fff;
    filter: progid: DXImageTransform.Microsoft.Shadow(Strength=0, Direction=180, Color=#ffffff)
}
.rockWell h1 {
    font-family: 'lato';
    font-size: 42px;
    color: #3f3f3f;
    font-weight: normal;
    padding-left: 18px;
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=0, Direction=180, Color=#ffffff)";
    text-shadow: 0 1px 0 #fff;
    filter: progid: DXImageTransform.Microsoft.Shadow(Strength=0, Direction=180, Color=#ffffff)
}
.rockWell h2 {
    font-family: 'microsoft_new_tai_lueregular';
    font-size: 23px;
    color: #323232;
    font-weight: normal;
    padding-left: 20px;
    margin-top: 15px;
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=0, Direction=180, Color=#ffffff)";
    filter: progid: DXImageTransform.Microsoft.Shadow(Strength=0, Direction=180, Color=#ffffff)
}
.rock_sub {
    color: #323232;
    font-size: 18px;
    text-align: left;
    padding-left: 20px;
    padding-top: 2px
}
.shad_box {
    background: rgba(0, 0, 0, 0.6);
    padding: 6px;
    border: #333 solid 2px;
    margin-top: 20px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=90, Color=#000000)";
    -moz-box-shadow: 0 0 5px #000;
    -webkit-box-shadow: 0 0 5px #000;
    box-shadow: 0 0 5px #000;
    filter: progid: DXImageTransform.Microsoft.Shadow(Strength=5, Direction=90, Color=#000000)
}
.search {
    border: 2px solid #a9aaaa;
    border-left: 0;
    font-size: 23px;
    padding: 8px;
    float: left;
    width: 440px;
    color: #7b7b7b;
    border: 2px solid #000;
    font-family: 'microsoft_new_tai_lueregular';
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    border-radius: 7px;
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=10, Direction=180, Color=#d9d9d9)";
    -moz-box-shadow: inset 0 10px 10px #d9d9d9;
    -webkit-box-shadow: inset 0 10px 10px #d9d9d9;
    box-shadow: inset 0 10px 10px #d9d9d9;
    filter: progid: DXImageTransform.Microsoft.Shadow(Strength=10, Direction=180, Color=#d9d9d9)
}
.search_btn {
    font-family: 'microsoft_new_tai_lueregular';
    border: 0;
    float: left;
    margin: 2px 0 0 10px;
    display: block;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    width: 120px;
    height: auto;
    color: #fff;
    font-size: 23px;
    padding: 7px 10px 6px 30px;
    background: url(img/srch.png) no-repeat 10px center #68b819;
    text-decoration: none
}
.tp_spc {
    padding: 10px 0
}
.save_time {
    float: left;
    width: 75%
}
.save_timeHead {
    font-size: 25px;
    color: #20729f
}
.save_timPic {
    float: right
}
.save_TimeSadow {
    padding: 0
}
.save_TimeSadow img {
    width: 100%
}
.tranning {
    padding: 20px 0 0 0
}
.tranning h2 {
    margin: 0;
    font-size: 30px;
    color: #343434;
    line-height: normal;
    font-weight: normal
}
.tranning_sub {
    color: #626262;
    font-size: 16px
}
.tranning1 {
    padding: 20px 0 0 0
}
.tranning1 h2 {
    margin: 0;
    font-size: 30px;
    color: #343434;
    line-height: normal;
    font-weight: bold
}
.tranning1_sub {
    color: #626262;
    font-size: 16px
}
.show_thumbs {
    padding: 20px 0
}
.thmb_cont {
    width: 295px;
    height: 160px;
    float: left;
    margin: 0 7px 15px 7px
}
.thmb_cont a {
    position: relative
}
.thmb_cont a img {
    width: 100%
}
.thmb_cont a span {
    position: absolute;
    bottom: 0;
    background-color: rgba(255, 255, 255, 0.7);
    color: #000;
    width: 100%;
    text-align: center;
    padding: 10px 0;
    font-size: 25px
}
.footer_fit {
    background: #eaeaea;
    padding: 20px 0
}
.foot_box {
    width: 23%;
    float: left
}
.foot_box h2 {
    font-size: 20px;
    font-weight: bold;
    color: #8b8b8b;
    margin: 0
}
.foot_box2 {
    width: 23%;
    float: left;
    padding: 0 0 0 21px
}
.foot_box2 h2 {
    font-size: 20px;
    font-weight: bold;
    color: #8b8b8b;
    margin: 0
}
.footHeading {
    font-size: 20px;
    font-weight: bold;
    color: #8b8b8b
}
.foot_box p {
    color: #8b8b8b;
    font-size: 11.5px;
    margin-bottom: 0;
    text-align: left
}
.foot_box2 p {
    color: #8b8b8b
}
.foot_menu {
    width: 50%;
    padding: 0;
    margin: 0;
    float: left
}
.foot_menu ul {
    list-style: none;
    margin: 0;
    padding: 0;
    border: 0
}
.foot_menu ul li {
    margin: 0 0 3px 0;
    padding: 0
}
.foot_menu ul li a {
    font-size: 14px;
    display: block;
    padding: 5px 0 5px 0;
    text-decoration: none;
    color: #8b8b8b;
    line-height: 12px;
    font-smooth: always
}
.foot_menu ul li a:hover,
.foot_menu ul li a.highlight {
    color: #54b4e1
}
.foot_btn {
    background: #8cc22a;
    padding: 10px 20px;
    color: #fff;
    font-weight: normal;
    text-decoration: none;
    font-size: 16px;
    margin-top: 10px;
    float: left;
    font-family: 'microsoft_new_tai_luebold';
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=0, Direction=180, Color=#3c660a3c660a)";
    text-shadow: 0 1px 0 #3c660a;
    filter: progid: DXImageTransform.Microsoft.Shadow(Strength=0, Direction=180, Color=#3c660a);
    border: 1px solid #99b732;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    background: -moz-linear-gradient(90deg, #31850b 0, #bddd44 100%);
    background: -webkit-gradient(linear, 90deg, color-stop(0, #31850b), color-stop(100%, #bddd44));
    background: -webkit-linear-gradient(90deg, #31850b 0, #bddd44 100%);
    background: -o-linear-gradient(90deg, #31850b 0, #bddd44 100%);
    background: -ms-linear-gradient(90deg, #31850b 0, #bddd44 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#31850b', endColorstr='#bddd44', GradientType='0');
    background: linear-gradient(0, #31850b 0, #bddd44 100%);
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=0, Direction=180, Color=#585858)";
    -moz-box-shadow: 0 1px 0 #585858;
    -webkit-box-shadow: 0 1px 0 #585858;
    box-shadow: 0 1px 0 #585858;
    filter: progid: DXImageTransform.Microsoft.Shadow(Strength=0, Direction=180, Color=#585858)
}
.foot_btn:hover {
    color: #fff
}
.footer_social {
    padding: 10px 0
}
.footer_social a {
    padding: 0;
    float: left;
    margin: 0 5px
}
.copy {
    color: #8b8b8b;
    font-size: 11px
}
.top_up {
    margin-top: -20px
}
#overlay_form {
    position: relative !important;
    left: -225px;
    padding: 10px;
    background: #f67118;
    width: 364px;
    height: 297px;
    z-index: 999999;
    margin: -14px 0 0 224px;
    top: -304px !important;
    float: left;
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=180, Color=#333333)";
    -moz-box-shadow: 0 3px 3px #333;
    -webkit-box-shadow: 0 3px 3px #333;
    box-shadow: 0 3px 3px #333;
    filter: progid: DXImageTransform.Microsoft.Shadow(Strength=3, Direction=180, Color=#333333)
}
#overlay_form h2:hover {
    background: none !important
}
#overlay_form p {
    color: #fff !important;
    font-size: 14px;
    font-weight: normal;
    font-family: 'open_sansregular';
    opacity: .5
}
#overlay_form p:hover {
    background: none !important;
    color: #fff;
    font-size: 14px;
    font-weight: normal;
    font-family: 'open_sansregular';
    opacity: .5
}
#overlay_form .sub_popmenu a {
    color: #fff !important;
    font-size: 14px;
    font-weight: normal;
    font-family: 'open_sansbold'
}
#overlay_form .sub_popmenu a:hover {
    color: #fff !important;
    font-size: 14px;
    font-weight: normal;
    font-family: 'open_sansbold';
    opacity: .5
}
#show2 {
    position: relative !important;
    left: -225px;
    padding: 10px;
    background: #61b11b;
    width: 366px;
    height: 297px;
    z-index: 999999;
    margin: -14px 0 0 224px;
    top: -304px !important;
    float: left;
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=180, Color=#333333)";
    -moz-box-shadow: 0 3px 3px #333;
    -webkit-box-shadow: 0 3px 3px #333;
    box-shadow: 0 3px 3px #333;
    filter: progid: DXImageTransform.Microsoft.Shadow(Strength=3, Direction=180, Color=#333333)
}
#show2 h2:hover {
    background: none !important
}
#show2 p {
    color: #fff !important;
    font-size: 14px;
    font-weight: normal;
    font-family: 'open_sansregular';
    opacity: .5
}
#show2 p:hover {
    background: none !important;
    color: #fff;
    font-size: 14px;
    font-weight: normal;
    font-family: 'open_sansregular';
    opacity: .5
}
#show2 .sub_popmenu a {
    color: #fff !important;
    font-size: 14px;
    font-weight: normal;
    font-family: 'open_sansbold'
}
#show2 .sub_popmenu a:hover {
    color: #fff !important;
    font-size: 14px;
    font-weight: normal;
    font-family: 'open_sansbold';
    opacity: .5
}
#pop {
    text-align: left;
    text-decoration: none;
    margin: 0 auto
}
.popClose {
    float: right;
    margin: 4px 0 0 0;
    position: absolute;
    bottom: 0;
    right: 10px
}
.popClose a {
    background: none !important
}
.popClose a:hover {
    background: none !important
}
.popMenu {
    width: 100%;
    padding: 10px 0 0 0;
    margin: 0;
    float: left
}
.popMenu ul {
    list-style: none;
    margin: 0;
    padding: 0;
    border: 0;
    background: 0
}
.popMenu ul li {
    margin: 0 0 5px 0;
    padding: 0;
    background: 0;
    float: left !important
}
.popMenu ul li a {
    font-size: 15px;
    display: block;
    padding: 5px 0 5px 0;
    text-decoration: underline;
    color: #fff;
    line-height: 10px;
    font-smooth: always;
    float: left !important
}
.popMenu ul li a:hover,
.popMenu ul li a.highlight {
    color: #000
}
.popMenu ul li a:nth-child(1) {
    background: none !important;
    float: none !important
}
.popMenu ul li a:nth-child(2) {
    background: none !important;
    float: none !important
}
.popMenu ul li a:nth-child(3) {
    background: none !important;
    float: none !important
}
.popMenu ul li a:nth-child(4) {
    background: none !important;
    float: none !important
}
.popMenu ul li a:nth-child(1):hover {
    background: none !important
}
.popMenu ul li a:nth-child(2):hover {
    background: none !important
}
.popMenu ul li a:nth-child(3):hover {
    background: none !important
}
.popMenu ul li a:nth-child(4):hover {
    background: none !important
}
.popMenu ul li:nth-child(1)*:hover {
    background: none !important
}
.show_popCont {
    padding: 0
}
.show_popCont h2 {
    color: #fff;
    line-height: normal;
    font-weight: normal;
    font-size: 24px;
    font-family: 'open_sansbold'
}
.show_popCont p {
    color: #b0d88d
}
.manu_page {
    display: none
}
.border {
    border: 1px solid #e7e7e7;
    margin: 20px 0
}
.customers {
    padding: 0;
    float: left;
    width: 29%
}
.customers ul {
    padding: 0
}
.customers ul li {
    list-style: none;
    margin-top: 10px;
    background: url(img/right_arrow.png)no-repeat scroll 97% center, url(img/hover.jpg)repeat-y
}
.customers ul li a {
    font-size: 21px;
    color: #fff;
    display: block;
    padding: 15px;
    text-decoration: none;
    background: url(img/right_arrow.png) no-repeat scroll 97% center
}
.customers ul li a:hover {
    color: #8b8b8b;
    background: url(img/active_right_arrow.png)no-repeat scroll 97% center
}
.customers ul li a.select {
    color: #8b8b8b;
    background: url(img/active_right_arrow.png)no-repeat scroll 97% center
}
.customers ul li:hover {
    background: #f0f0f0
}
.customers ul li.select {
    background: #f0f0f0
}
.lms {
    padding: 0;
    float: left;
    width: 29%
}
.lms ul {
    padding: 0;
    float: none;
    width: 100%
}
.lms ul li {
    list-style: none;
    margin-top: 10px;
    float: none;
    background: url(img/active_right_arrow.png)no-repeat scroll 97% center
}
.lms ul li a {
    font-size: 21px;
    color: #8b8b8b;
    display: block;
    padding: 15px;
    text-decoration: none;
    background: #f0f0f0 url(img/active_right_arrow.png) no-repeat scroll 97% center
}
.lms ul li a:hover {
    color: #fff;
    background: url(img/right_arrow.png)no-repeat scroll 97% center, url(img/hover.jpg)repeat-y
}
.lms ul li a.select {
    color: #fff;
    background: url(img/right_arrow.png)no-repeat scroll 97% center, url(img/hover.jpg)repeat-y
}
.lms ul li:hover {
    background: url(img/right_arrow.png)no-repeat scroll 97% center, url(img/hover.jpg)repeat-y
}
.lms ul li.select {
    background: url(img/right_arrow.png)no-repeat scroll 97% center, url(img/hover.jpg)repeat-y
}
.right_bar {
    width: 55%;
    padding: 10px 0 20px;
    float: right;
    padding-bottom: 20px;
    margin-right: 12%
}
.right_bar p {
    font-size: 13px;
    color: #626262;
    margin-top: 7px;
    text-align: justify
}
.right_bar h2 {
    color: #20729f;
    font-size: 21px;
    margin-top: 15px;
    font-weight: normal
}
.corporate {
    background: #f6f8f7 url(img/corporate_img.png) no-repeat;
    height: 235px;
    margin: 10px 0 0 0
}
.corporate h2 {
    font-size: 25px;
    color: #20729f;
    float: left;
    margin: 42px 0 0 257px;
    font-weight: normal;
    font-family: 'microsoft_new_tai_luebold'
}
.looking {
    font-size: 14px;
    color: #626262;
    margin: 0 0 0 257px;
    float: left;
    width: 355px;
    font-weight: 500
}
.image_gallery {
    margin-top: 20px
}
.image_gallery ul {
    padding: 0
}
.image_gallery ul li {
    list-style: none;
    background: #ededed;
    width: 305px;
    float: left
}
.image_gallery ul li a {
    padding-right: 5px
}
.image_gallery ul li h2 {
    font-size: 18px;
    color: #434343;
    margin: 15px 0 0 25px;
    font-weight: bold
}
.image_gallery ul li p {
    font-size: 14px;
    color: #626262;
    width: 250px;
    margin: 7px 0 10px 25px
}
.provide_tex {
    margin: 0;
    width: 516px
}
.provide_tex h2 {
    font-size: 21px;
    color: #20729f;
    font-weight: normal
}
.provide_tex span a {
    color: #65b51a;
    text-decoration: none
}
.provide_tex span a:hover {
    color: #f5802b
}
.provide_tex {
    margin: 7px 15px 7px px;
    width: 89%
}
.provide_tex h2 {
    font-size: 21px;
    color: #20729f;
    font-weight: normal
}
.provide_tex h2 a {
    color: #20729f
}
.provide_tex h2 a:hover {
    color: #f47d27
}
.provide_tex h2.seth2 {
    margin-top: -5px !important
}
.provide_tex span {
    display: block;
    color: #626262;
    font-size: 14px;
    margin-top: 8px
}
.provide_tex span abbr {
    color: #65b51a
}
.line {
    border: 1px solid #e7e7e7;
    margin: 30px 0 20px 0
}
.load_btn {
    margin: 40px 0 20px 220px
}
.load_btn a {
    color: #9c9c9c;
    font-size: 18px;
    background: #f0f0f0;
    width: 205px;
    padding: 15px;
    text-decoration: none
}
.load_btn a:hover {
    color: #f5802b
}
.shad_box2 {
    display: none !important
}
#cssdropdown,
#cssdropdown ul {
    list-style: none;
    transition: all 300ms ease-out 0
}
#cssdropdown,
#cssdropdown * {
    padding: 0;
    margin: 0;
    transition: all 300ms ease-out 0
}
#cssdropdown li.headlink {
    float: left;
    margin: 0 11px 11px 0;
    text-align: center;
    transition: all 300ms ease-out 0
}
#cssdropdown li.headlink a {
    display: block;
    text-decoration: none;
    transition: all 300ms ease-out 0
}
#cssdropdown li.headlink a:hover {
    color: #090;
    transition: all 300ms ease-out 0
}
#cssdropdown li.headlink ul {
    display: none;
    border-top: 1px black solid;
    text-align: left;
    transition: all 300ms ease-out 0
}
#cssdropdown li.headlink:hover ul {
    display: block;
    transition: all 300ms ease-out 0
}
#cssdropdown li.headlink ul li {
    background: 0;
    transition: all 300ms ease-out 0
}
#cssdropdown li.headlink ul li a {
    padding: 130px 0 0 0;
    height: 17px;
    transition: all 300ms ease-out 0
}
#cssdropdown li.headlink ul li a p {
    padding: 10px;
    transition: all 300ms ease-out 0
}
#cssdropdown li.headlink ul li a:hover {
    background-color: #ebebeb;
    color: #960;
    transition: all 300ms ease-out 0
}
#cssdropdown a {
    color: #000
}
#cssdropdown ul li a:hover {
    text-decoration: none;
    transition: all 300ms ease-out 0
}
#cssdropdown li.headlink {
    position: relative;
    transition: all 300ms ease-out 0
}
#cssdropdown li.headlink p {
    padding: 10px 10px 10px 20px;
    text-align: left;
    width: 94%;
    transition: all 300ms ease-out 0
}
#cssdropdown li.headlink ul {
    background-color: rgba(104, 175, 31, 0.9);
    position: absolute;
    top: 0;
    left: 0;
    height: 215px;
    padding: 20px;
    width: 87.2%;
    border-top: 0;
    transition: all 300ms ease-out 0
}
.sp1 {
    color: #fff;
    font-size: 24px;
    font-weight: normal;
    line-height: 27px;
    transition: all 300ms ease-out 0;
    font-family: 'microsoft_new_tai_luebold'
}
.sp2 {
    color: #fff;
    font-size: 24px;
    font-weight: normal;
    line-height: 0;
    margin: 20px 0 0 0 !important;
    transition: all 300ms ease-out 0;
    font-family: 'microsoft_new_tai_luebold'
}
.sp2 a {
    color: #fff !important;
    text-decoration: underline !important;
    transition: all 300ms ease-out 0
}
.sp2 a:hover {
    color: #fff !important;
    text-decoration: underline !important;
    background: none !important;
    transition: all 300ms ease-out 0
}
.story_topRow {
    padding: 20px 0
}
.subwayBox {
    border: #dedede solid 1px;
    padding: 10px 20px;
    text-align: center;
    float: left
}
.industryRight {
    float: right
}
.industry {
    padding: 0;
    margin: 0;
    float: left
}
.industry ul {
    list-style: none;
    margin: 0;
    padding: 0;
    border: 0
}
.industry ul li {
    margin: 0 0 5px 0;
    padding: 0;
    background: #96daf9;
    width: 160px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px
}
.industry ul li a {
    font-size: 13px;
    display: block;
    padding: 10px;
    text-decoration: none;
    color: #fff;
    line-height: 10px;
    font-smooth: always;
    position: relative;
    font-weight: bold;
    font-family: open sans
}
.industry ul li a span {
    position: absolute;
    right: -7px;
    top: 9px
}
.industry ul li a:hover,
.industry ul li a.highlight {
    color: #fff
}
.industry_text {
    padding: 0;
    margin: 0;
    float: left
}
.industry_text ul {
    list-style: none;
    margin: 0;
    padding: 0;
    border: 0
}
.industry_text ul li {
    margin: 0 0 5px 0;
    padding: 0;
    padding: 6px 10px 6px 15px;
    font-weight: bold;
    color: #707070;
    font-family: open sans
}
.industry_text ul li a:hover,
.industry_text ul li a.highlight {
    color: #000
}
.their_row {
    padding: 10px 0 20px 0
}
.their_left {
    float: left;
    width: 55%
}
.their_left h2 {
    font-size: 30px;
    color: #343434;
    margin: 0;
    font-weight: normal
}
.their_left p {
    padding: 0;
    text-align: justify;
    font-size: 13px
}
.other_storiesRight {
    width: 42%;
    float: right
}
.other_storiesRight h2 {
    font-size: 30px;
    color: #343434;
    margin: 0;
    font-weight: normal
}
.c2class {
    font-weight: normal;
    font-size: 35px
}
.multi_logo {
    float: left;
    border: #dedede solid 1px;
    padding: 9px;
    width: 165px;
    height: 66px;
    text-align: center;
    margin: 5px 5px
}
.make_text {
    font-size: 17px;
    font-weight: bold;
    color: #434343;
    line-height: 20px;
    padding-bottom: 20px;
    padding-top: 0
}
.green_idea {
    background: #61b21b;
    padding: 10px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    background: -moz-linear-gradient(0, #56a81f 0, #68b819 100%);
    background: -webkit-gradient(linear, 0, color-stop(0, #56a81f), color-stop(100%, #68b819));
    background: -webkit-linear-gradient(0, #56a81f 0, #68b819 100%);
    background: -o-linear-gradient(0, #56a81f 0, #68b819 100%);
    background: -ms-linear-gradient(0, #56a81f 0, #68b819 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#56a81f', endColorstr='#68b819', GradientType='1');
    background: linear-gradient(90deg, #56a81f 0, #68b819 100%)
}
.idea_bulb {
    float: left
}
.ideaText {
    color: #fff;
    font-size: 16px;
    padding: 0 0 0 10px;
    float: left;
    width: 90%;
    text-align: center
}
.ideaText strong {
    font-weight: normal;
    font-family: 'microsoft_new_tai_luebold'
}
.ideas_shadow {
    padding: 0
}
.ideas_shadow img {
    width: 100%
}
.projectPic {
    padding: 0 0 10px 0;
    width: 100%;
    text-align: center
}
.distribute {
    padding: 0 0 10px 0
}
.distribute h2 {
    font-size: 18px;
    color: #20729f;
    padding: 5px 0 0 0;
    font-weight: bold
}
.distribute {
    text-align: justify
}
.distribute h2 {
    color: #20729f;
    font-size: 18px;
    padding: 20px 0 0;
    text-align: left;
    width: 100%;
    font-weight: normal
}
.get_started {
    margin: 28px 0 0 206px;
    background: #68b819;
    width: 250px;
    position: relative
}
.get_started a {
    padding: 10px 5px 5px 5px;
    color: #fff;
    text-decoration: none;
    display: block
}
.get_started a span {
    text-decoration: none;
    margin: 0 0 0 10px
}
.get_started a abbr {
    margin: 0 0 0 10px
}
.get_started a span strong {
    font-size: 30px;
    font-weight: normal;
    line-height: 30px
}
.ar {
    position: absolute;
    top: 14px;
    right: 10px
}
.picTop_heading {
    color: #20729f;
    font-size: 18px;
    padding: 20px 0 0;
    text-align: center;
    width: 100%;
    font-weight: normal
}
.pcs {
    padding: 0 0 20px 0
}
.pc_leftText {
    width: 39%;
    float: left
}
.pc_leftText h2 {
    font-size: 16px;
    color: #434343;
    margin: 0;
    font-weight: normal;
    font-family: 'microsoft_new_tai_luebold'
}
.pc_leftText p {
    text-align: justify;
    padding: 0
}
.pc_pic {
    float: right
}
.courses_onlineMidLeft {
    width: 49%;
    float: left
}
.courses_onlineMidRight {
    width: 49%;
    float: right
}
.dot_heading {
    padding: 15px 0 0 15px;
    background: url(img/blue-dot.jpg) no-repeat scroll left 22px
}
.dot_heading h2 {
    font-size: 15px !important;
    color: #2e7cb1;
    margin: 0;
    line-height: normal;
    font-weight: bold;
    padding: 0 !important
}
.dot_heading2 {
    padding: 0 0 0 15px;
    background: url(img/blue-dot.jpg) no-repeat scroll left 6px
}
.dot_heading2 h2 {
    font-size: 15px !important;
    color: #2e7cb1;
    margin-top: 0 !important;
    line-height: normal;
    font-weight: bold;
    padding: 0 !important
}
.selling_box {
    background: #f4f4f4;
    padding: 10px;
    border: #dadada solid 1px;
    text-align: center;
    margin-bottom: 10px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    border-radius: 7px
}
.b2_text {
    position: absolute;
    top: 50%;
    text-align: left
}
@media all and (max-width: 1400px) {
    .b2_text {
        left: 10%
    }
}
@media all and (min-width: 1401px)and (max-width: 1810px) {
    .b2_text {
        left: 15%
    }
}
@media all and (min-width: 1811px)and (max-width: 2200px) {
    .b2_text {
        left: 25%
    }
}
@media all and (min-width: 2201px) {
    .b2_text {
        left: 30%
    }
}
.b2Well {
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=90, Color=#333333)";
    text-shadow: 0 0 5px #333;
    filter: progid: DXImageTransform.Microsoft.Shadow(Strength=5, Direction=90, Color=#333333)
}
.b2Well h1 {
    font-size: 35px;
    color: #fff;
    font-family: 'microsoft_new_tai_luebold' !important;
    font-weight: normal
}
.b2_sub {
    color: #fff;
    font-size: 21px;
    text-align: left;
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=90, Color=#333333)";
    text-shadow: 0 0 5px #333;
    filter: progid: DXImageTransform.Microsoft.Shadow(Strength=5, Direction=90, Color=#333333)
}
.law_text {
    padding: 10px 0
}
.law_text h2 {
    color: #343434;
    width: 100%;
    text-align: center;
    font-size: 25px;
    font-weight: normal
}
.law_text h2 span {
    color: #2f7ba5
}
.thm_show {
    padding: 0
}
.contact_image {
    padding: 0;
    border: #ddd solid 1px
}
.contact_row {
    padding: 20px 0 20px 0
}
.ct_left {
    float: left;
    width: 78%
}
.ct_right {
    float: right;
    width: auto
}
.add_planer {
    padding: 0 0 20px 0
}
.add_planer a {
    color: #434343;
    background: #f0f0f0;
    padding: 2px 5px;
    display: block;
    border: #dfdfdf solid 1px;
    font-size: 16px;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    border-radius: 7px;
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=0, Direction=180, Color=#333333)";
    -moz-box-shadow: 0 2px 0 #333;
    -webkit-box-shadow: 0 2px 0 #333;
    box-shadow: 0 2px 0 #333;
    filter: progid: DXImageTransform.Microsoft.Shadow(Strength=0, Direction=180, Color=#333333)
}
.add_planer a span {
    float: left;
    padding: 5px 0 0 5px
}
.add_planer a abbr {
    float: left;
    padding: 9px 0 0 10px;
    font-weight: bold
}
.whoWe_box {
    background: #f0f0f0;
    padding: 10px;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    border-radius: 7px
}
.whoWe_box h2 {
    color: #343434;
    font-size: 18px;
    line-height: normal;
    margin: 0 0 10px 0;
    font-weight: bold
}
.check1 {
    background: #e3e3e3;
    padding: 9px 5px 5px 11px;
    margin-bottom: 5px
}
.selectList {
    background: 0;
    border: 0;
    width: 100%
}
.find_btn {
    background: #68b819;
    padding: 5px 10px;
    text-decoration: none;
    color: #fff;
    font-weight: bold;
    text-align: center;
    margin: 20px 0 15px 0;
    float: left;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    border-radius: 7px;
    font-size: 20px;
    width: 90%;
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=0, Direction=180, Color=#418810)";
    -moz-box-shadow: 0 3px 0 #418810;
    -webkit-box-shadow: 0 3px 0 #418810;
    box-shadow: 0 3px 0 #418810;
    filter: progid: DXImageTransform.Microsoft.Shadow(Strength=0, Direction=180, Color=#418810)
}
.find_btn:hover {
    color: #fff;
    text-decoration: none
}
.market_left {
    width: 25%;
    float: left;
    padding: 20px 0 20px 0
}
.left_head {
    background: #e8e8e8;
    padding: 10px 10px;
    position: relative;
    margin-bottom: 20px
}
.marke_aro {
    position: absolute;
    bottom: -15px;
    left: 15px
}
.locations_box {
    border: #ddd solid 1px
}
.locations_box002 {
    border: #ddd solid 1px;
    margin-bottom: 15px;
    border-top: 0;
    -webkit-transform: translateZ(0);
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -o-transition: all .3s ease;
    -ms-transition: all .3s ease;
    transition: all .3s ease
}
.subLeft_head {
    background: #f5f5f5;
    padding: 10px 10px;
    padding: 10px
}
.subLeft_head span {
    float: left;
    padding: 5px 0 0 0
}
.subLeft_head abbr {
    float: right;
    padding: 5px 0 0 0
}
.map {
    padding: 0;
    height: 175px
}
.check_cont {
    padding: 0
}
.small_search {
    border: #ccc solid 1px;
    background: #fff;
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=0, Direction=0, Color=#cccccc)";
    -moz-box-shadow: 0 -1px 0 #ccc;
    -webkit-box-shadow: 0 -1px 0 #ccc;
    box-shadow: 0 -1px 0 #ccc;
    filter: progid: DXImageTransform.Microsoft.Shadow(Strength=0, Direction=0, Color=#cccccc)
}
.srh_input {
    background: 0;
    border: 0;
    width: 177px;
    padding: 5px;
    float: left;
    color: #888;
    font-style: italic;
    font-size: 12px
}
.srBtn {
    padding: 4px 3px 0 0;
    float: right
}
.check_scroll {
    height: 130px;
    margin: 10px 0 0 0;
    overflow: auto
}
.best_seller {
    width: 72%;
    padding: 20px 0 20px 0;
    float: right
}
.subheader h2 {
    color: #313131
}
.subheader ul.breadcrumbs li {
    color: #595a5c
}
.subheader ul.breadcrumbs li a,
.subheader ul.breadcrumbs li a:hover {
    color: #0078d9;
    text-decoration: none
}
.subheader ul.breadcrumbs li a:hover,
.subheader ul.breadcrumbs li a:hover {
    color: #999;
    text-decoration: none
}
.subheader a.button {
    background: #d33636;
    color: #fff;
    text-shadow: 0 0 1px #8d321f
}
.subheader {
    position: relative;
    z-index: 0;
    float: left;
    padding: 0 0 0 14px
}
.subheader .container {
    z-index: 100
}
.subheader .sixteen {
    margin-bottom: 0;
    position: relative;
    z-index: 100
}
.subheader h2 {
    margin: 15px 0 10px;
    float: left;
    padding-right: 220px;
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=0, Direction=0, Color=#ffffff)";
    text-shadow: 0 -2px 0 #fff;
    filter: progid: DXImageTransform.Microsoft.Shadow(Strength=0, Direction=0, Color=#ffffff)
}
.subheader ul.breadcrumbs {
    margin: 10px 0 15px;
    overflow: hidden;
    clear: both
}
.subheader ul.breadcrumbs li {
    list-style: none;
    float: left;
    padding-right: 8px;
    margin-bottom: 0
}
.subheader ul.breadcrumbs li span {
    padding-left: 8px
}
.subheader ul.breadcrumbs li.home,
ul.breadcrumbs li.last {
    background: 0;
    padding-right: 0;
    color: #999
}
ul.breadcrumbs li.last span {
    display: none
}
.subheader a.button {
    position: absolute;
    right: 0;
    top: 28px
}
.seller_search {
    float: right
}
.sm_srch {
    float: left;
    border: #ddd solid 1px;
    padding: 8px 8px;
    margin: 0 10px 0 0;
    color: #8f8f8f;
    font-style: italic
}
.sml_srh {
    float: left
}
.sml_srh a {
    background: #57a923;
    padding: 5px;
    display: block;
    color: #fff;
    text-decoration: none;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px
}
.sml_srh a span {
    padding: 5px 0 0 5px;
    float: left
}
.sml_srh a abbr {
    padding: 3px 10px 0 10px;
    float: left
}
.best_sellerBox {
    border: #ddd solid 1px;
    margin: 20px 0 0 0;
    padding: 0 0 20px 0
}
.bestSeller_head {
    background: none repeat scroll 0 0 #f5f5f5;
    padding: 10px
}
.rate_seller {
    width: 135px;
    float: left;
    margin: 20px 0 0 60px
}
.picBox_seller {
    border: #ddd solid 1px;
    padding: 5px;
    width: 100px;
    height: 100px;
    margin: 0 0 0 11px
}
.rate_seller h2 {
    text-align: center;
    margin: 10px 0 0 0;
    color: #20729f;
    font-size: 18px;
    font-weight: normal
}
.rate_seller h3 {
    text-align: center;
    margin: 0;
    color: #ff6b03;
    font-size: 18px;
    font-weight: normal;
    background: 0
}
.rate_seller h3:hover {
    background: 0
}
.rating {
    text-align: center;
    padding: 0;
    display: block !important
}
.stop_sexualBox {
    background: #fff;
    border: #ddd solid 1px;
    padding: 10px;
    margin-top: 20px
}
.stop_sexualBox2 {
    background: #f7f7f7;
    border: #ddd solid 1px;
    padding: 10px;
    margin-top: 20px
}
.stop_left {
    width: 18.1%;
    float: left
}
.stop_right {
    width: 80%;
    float: right
}
.stop_right h2 {
    margin: 0 0 10px 0;
    color: #20729f;
    font-size: 19px;
    font-weight: bold
}
.check_cont label {
    color: #626262
}
.stop_left h2 {
    text-align: center;
    margin: 5px 0 0 0;
    color: #ff6b03;
    font-size: 25px;
    font-weight: normal
}
.rating2 {
    text-align: center;
    padding: 5px 0 0 0
}
.picBox_seller2 {
    border: 1px solid #ddd;
    height: 100px;
    padding: 5px;
    width: 100px
}
.show_blog {
    padding: 0 0 10px 0
}
.keywords {
    padding: 10px 0 0 0
}
.keywords a {
    color: #20729f;
    text-decoration: none
}
.keywords a:hover {
    color: #f47d27;
    text-decoration: none
}
.open_box {
    padding: 20px 0 0 0
}
.open_box h2 {
    margin: 0 0 10px 0;
    color: #20729f;
    font-size: 22px;
    font-weight: normal
}
.tab_content p {
    font-size: 16px !important;
    text-align: justify;
    color: #6c6c6c
}
.pop_container {
    width: 400px;
    float: left;
    border: #eee solid 1px;
    margin: 20px 0 0 40px
}
.pop_container h1 {
    margin: 0;
    color: #000;
    font-size: 30px;
    text-align: center
}
.pop_blue1 {
    width: 382px;
    height: 317px;
    background: #084368;
    float: right;
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=135, Color=#333333)";
    -moz-box-shadow: 3px 3px 5px #333;
    -webkit-box-shadow: 3px 3px 5px #333;
    box-shadow: 3px 3px 5px #333;
    filter: progid: DXImageTransform.Microsoft.Shadow(Strength=5, Direction=135, Color=#333333)
}
.cont_bluebtn a {
    background: url(img/d-arrow2.png) no-repeat scroll 147px center rgba(0, 0, 0, 0);
    color: #949494;
    padding: 10px 20px 10px 10px;
    text-decoration: none;
    float: right
}
.cont_bluebtn a:hover {
    color: #fff;
    text-decoration: none;
    background: #084368 url(img/d-arrow.png) no-repeat scroll 147px center
}
.cont_bluebtn a.active {
    color: #fff;
    text-decoration: none;
    background: #084368 url(img/d-arrow.png) no-repeat scroll 147px center
}
.colorM {
    padding: 0;
    overflow: hidden
}
.colorM ul {
    list-style: none;
    overflow: hidden;
    position: relative;
    z-index: 9999
}
.colorM ul li {
    margin: 0
}
.colorM ul li a {
    display: block;
    background: url(img/icons.png) no-repeat scroll 327px -242px;
    border-bottom: #59819a solid 1px
}
.colorM ul li:nth-child(1) a {
    background-color: #084368;
    background-position: 310px -225px;
    padding: 20px 65px 20px 20px
}
.colorM ul li:nth-child(1) a {
    display: block;
    background: url(img/icons.png) no-repeat scroll 309px -224px;
    border-bottom: #59819a solid 1px
}
.colorM ul li:nth-child(2) a {
    background-color: #084368;
    background-position: 310px -225px;
    padding: 20px 65px 20px 20px
}
.colorM ul li:nth-child(2) a {
    display: block;
    background: url(img/icons.png) no-repeat scroll 309px -224px;
    border-bottom: #59819a solid 1px
}
.colorM ul li a:hover span {
    display: block
}
.colorM ul li:nth-child(1):hover {
    background: #f67118 url(img/icons.png) no-repeat scroll 310px 20px
}
.colorM ul li:nth-child(1) a span {
    color: #fff;
    font-size: 18px;
    font-weight: normal;
    font-family: 'open_sansbold'
}
.colorM ul li:nth-child(1) a span p {
    color: #fff;
    font-size: 14px;
    font-weight: normal;
    font-family: 'open_sansregular';
    opacity: .5
}
.colorM ul li:nth-child(1) a:hover span {
    color: #fff
}
.colorM ul li:nth-child(1) a:hover span p {
    color: #fff;
    font-size: 14px;
    font-family: 'open_sansregular';
    opacity: .6
}
.colorM ul li:nth-child(2):hover {
    background: #5fb01c url(img/icons.png) no-repeat scroll 310px -101px
}
.colorM ul li:nth-child(2) a span {
    color: #fff;
    font-size: 18px !important;
    font-weight: normal;
    font-family: 'open_sansbold'
}
.colorM ul li:nth-child(2) a span p {
    color: #fff;
    font-size: 14px;
    font-weight: normal;
    font-family: 'open_sansregular';
    opacity: .5
}
.colorM ul li:nth-child(2) a:hover span {
    color: #fff
}
.colorM ul li:nth-child(2) a:hover span p {
    color: #fff;
    font-size: 14px;
    font-family: 'open_sansregular';
    opacity: .6
}
.ideaLast {
    padding: 15px
}
.ida {
    float: left;
    padding: 0
}
.ideaLast p {
    color: #fff;
    float: left;
    padding: 5px 0 0 10px;
    width: 85%;
    font-family: 'budhandbold';
    line-height: 20px;
    font-size: 17px
}
.pop_orange1 {
    background: none repeat scroll 0 0 #f67118;
    box-shadow: 3px 3px 5px #333;
    float: right;
    height: 261px;
    width: 340px;
    padding: 20px
}
.pop_orange1 h1 {
    color: #fff;
    margin: 0;
    font-size: 21px;
    font-weight: bold;
    text-align: left
}
.pop_orange1 p {
    color: #fbb88c
}
.orange_popMenu {
    width: 100%;
    padding: 10px 0 0 0;
    margin: 0;
    float: left
}
.orange_popMenu ul {
    list-style: none;
    margin: 0;
    padding: 0;
    border: 0
}
.orange_popMenu ul li {
    margin: 0 0 5px 0;
    padding: 0
}
.orange_popMenu ul li a {
    font-size: 15px;
    display: block;
    padding: 5px 0 5px 0;
    text-decoration: underline;
    color: #fff;
    line-height: 10px;
    font-smooth: always
}
.orange_popMenu ul li a:hover,
.orange_popMenu ul li a.highlight {
    color: #000
}
.orangeBack {
    float: right;
    padding: 70px 0 0 0
}
.pop_green1 {
    background: none repeat scroll 0 0 #61b11b;
    box-shadow: 3px 3px 5px #333;
    float: right;
    height: 261px;
    width: 340px;
    padding: 20px
}
.pop_green1 h1 {
    color: #fff;
    margin: 0;
    font-size: 21px;
    font-weight: bold;
    text-align: left
}
.pop_green1 p {
    color: #b0d88d
}
.hide_div {
    background-color: #fff transparent;
    cursor: pointer;
    height: 100%;
    left: 0;
    opacity: .0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 99
}
.drop_menu {
    position: relative;
    z-index: 999
}
.drop_menu a {
    display: block;
    color: #949494;
    text-decoration: none;
    padding: 10px 10px 2px 12px;
    background: url(img/d-arrow2.png) no-repeat scroll 159px center
}
.drop_menu a:hover {
    color: #fff;
    text-decoration: none;
    background: #084368 url(img/d-arrow.png) no-repeat scroll 159px center
}
.drop_menu a.active {
    color: #fff;
    text-decoration: none;
    background: #084368 url(img/d-arrow.png) no-repeat scroll 159px center
}
.drop_menu a:nth-child(4):hover {
    color: #fff;
    text-decoration: none;
    background: #f67118 !important
}
.drop_menu a:nth-child(4).abcd:hover {
    color: #fff;
    text-decoration: none;
    background: #000 !important
}
.p_close {
    position: absolute;
    right: -39px;
    top: 6px;
    z-index: 999;
    cursor: pointer;
    display: none
}
.drop_menu ul {
    list-style-type: none
}
.drop_menu li {
    float: left;
    position: relative;
    text-align: center
}
.drop_menu>ul>li:hover {
    background: #084368
}
.drop_menu li:hover a {
    color: #fff;
    background: url(img/d-arrow.png) no-repeat scroll 158px center
}
.sub_popmenu a {
    background: none repeat !important
}
.drop_menu ul.sub-menu {
    display: none;
    position: absolute;
    top: 30px;
    left: -219px;
    z-index: 90
}
.drop_menu ul.sub-menu li {
    text-align: left
}
.drop_menu li:hover ul.sub-menu {
    display: none
}
.sub_popmenu {
    padding: 0
}
.sub_popmenu a {
    background: 0;
    color: #fff;
    border-bottom: 0;
    line-height: normal;
    padding: 10px;
    text-decoration: underline
}
.sub_popmenu a:hover {
    background: 0;
    padding: 10px;
    text-decoration: underline;
    color: #b0d88d
}
.tp_none {
    margin-top: 0 !important
}
.cor2 {
    margin-top: 0 !important
}
.box h3 {
    font-size: 22px;
    text-align: center;
    font-weight: normal
}
.box a {
    color: #fff;
    padding-top: 30px;
    text-decoration: underline;
    float: left
}
#mainwrapper {
    height: auto;
    text-align: center
}
#mainwrapper .box {
    border: 1px solid #ddd;
    cursor: pointer;
    height: 160px;
    float: left;
    margin: 3px;
    position: relative;
    overflow: hidden;
    width: 282px
}
#mainwrapper .box abbr {
    background-color: rgba(255, 255, 255, 0.9);
    bottom: 0;
    padding: 10px 0;
    position: absolute;
    width: 13.5em;
    left: 0;
    text-align: center;
    font-size: 21px;
    color: #6c6c6c
}
#mainwrapper .box abbr a {
    color: #666;
    font-size: 21px;
    text-decoration: none;
    font-weight: normal;
    width: 100%;
    line-height: normal;
    padding: 0
}
#mainwrapper .box img {
    position: absolute;
    left: 0;
    -webkit-transition: all 300ms ease-out;
    -moz-transition: all 300ms ease-out;
    -o-transition: all 300ms ease-out;
    -ms-transition: all 300ms ease-out;
    transition: all 300ms ease-out
}
#mainwrapper .box .caption {
    background: #74bb2e;
    position: absolute;
    color: #fff;
    z-index: 100;
    -webkit-transition: all 300ms ease-out;
    -moz-transition: all 300ms ease-out;
    -o-transition: all 300ms ease-out;
    -ms-transition: all 300ms ease-out;
    transition: all 300ms ease-out;
    left: 0
}
#mainwrapper .box .fade-caption,
#mainwrapper .box .scale-caption {
    opacity: 0;
    width: 255px;
    height: 131px;
    text-align: left;
    padding: 15px;
    background: transparent
}
#mainwrapper .box:hover .simple-caption {
    -moz-transform: translateY(-100%);
    -o-transform: translateY(-100%);
    -webkit-transform: translateY(-100%);
    opacity: 1;
    transform: translateY(-100%)
}
#mainwrapper .box:hover .full-caption {
    -moz-transform: translateY(100%);
    -o-transform: translateY(100%);
    -webkit-transform: translateY(100%);
    opacity: 1;
    transform: translateY(100%)
}
#mainwrapper .box:hover .fade-caption,
#mainwrapper .box:hover .scale-caption {
    opacity: 1;
    background: rgba(0, 0, 0, 0.3)
}
.bnner_conterler {
    position: relative;
    width: 100% !important;
    height: 400px !important;
    text-align: center !important;
    background: #000
}
.bnner_conterler img {
    width: 100% !important;
    height: 400px !important
}
.bannerMenu {
    width: 345px;
    margin: -17px;
    position: absolute;
    right: 70px;
    top: 307px;
    z-index: 15;
    background: none repeat scroll 0 0 rgba(255, 255, 255, 0.9);
    border: rgba(0, 0, 0, 0.15) solid 3px;
    padding: 10px 15px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px
}
.sb_box {
    float: left
}
.sb_box h2 {
    color: #313131;
    font-size: 20px;
    text-align: left;
    margin: 0
}
.sb_box span {
    color: #313131
}
.sb_box abbr {
    color: #fa6400;
    font-weight: normal;
    font-family: 'microsoft_new_tai_luebold'
}
.bannerMenu a {
    float: right;
    color: #3d3d3d;
    text-decoration: underline;
    padding: 20px 0 0 0
}
.bannerMenu a:hover {
    color: #fa6400
}
.tourRow {
    padding: 20px 0 20px 0
}
.tourBox {
    padding: 0
}
.tourBox ul {
    list-style: none;
    margin: 0;
    padding: 0;
    border: 0
}
.tourBox ul li {
    width: 222px;
    float: left;
    margin: 0 5px 10px 5px
}
.tourBox ul li .tourHeadBg {
    background: #75a2bd;
    padding: 5px 10px;
    text-align: center;
    color: #fff;
    font-size: 19px
}
.tourBox ul li .tourNext {
    width: 42px;
    height: 42px;
    background: url(img/tour-normal.png) no-repeat left top;
    float: right;
    margin-top: 10px
}
.tourBox ul li .tourSub {
    background: #f0f0f0;
    padding: 10px 10px
}
.tourBox ul li:hover .tourHeadBg {
    background: #61b11c;
    padding: 5px 10px;
    text-align: center;
    color: #fff
}
.tourBox ul li:hover .tourNext {
    width: 42px;
    height: 42px;
    background: url(img/tour-hover.png) no-repeat left top;
    float: right;
    margin-top: 10px
}
.getHeading {
    margin: 0 0 10px 0 !important
}
.greenLeft {
    padding: 0;
    float: left;
    width: 29%
}
.greenLeft ul {
    padding: 0
}
.greenLeft ul li {
    list-style: none;
    margin-top: 10px;
    background: #92aed3;
    background: -moz-linear-gradient(0, #76a2bf 0, #b4d2e6 100%);
    background: -webkit-gradient(linear, 0, color-stop(0, #76a2bf), color-stop(100%, #b4d2e6));
    background: -webkit-linear-gradient(0, #76a2bf 0, #b4d2e6 100%);
    background: -o-linear-gradient(0, #76a2bf 0, #b4d2e6 100%);
    background: -ms-linear-gradient(0, #76a2bf 0, #b4d2e6 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#76a2bf', endColorstr='#b4d2e6', GradientType='1');
    background: linear-gradient(90deg, #76a2bf 0, #b4d2e6 100%)
}
.greenLeft ul li a {
    font-size: 21px;
    color: #fff;
    display: block;
    padding: 15px;
    text-decoration: none;
    background: url(img/right_arrow.png) no-repeat scroll 97% center
}
.greenLeft ul li a:hover {
    color: #fff;
    background: url(img/active_right_arrow.png)no-repeat scroll 97% center
}
.greenLeft ul li a.select {
    color: #fff;
    background: url(img/active_right_arrow.png)no-repeat scroll 97% center
}
.greenLeft ul li:hover {
    background: #61b11c
}
.greenLeft ul li.select {
    background: #61b11c
}
.hdr_cont {
    width: 100%
}
.logo2 {
    padding: 10px 0 0 10px
}
.bx_content {
    background: #ededed;
    padding: 10px;
    margin-top: 149px !important;
    height: inherit
}
.bx_content h2 {
    color: #434343;
    font-size: 18px;
    font-weight: normal;
    margin: 0;
    padding-left: 0 !important;
    font-family: 'microsoft_new_tai_luebold'
}
.bx_content p {
    color: #626262;
    font-size: 13px;
    margin-top: 0 !important;
    text-align: justify
}
.box9 {
    height: 254px !important;
    margin: 0 30px 30px 0 !important
}
.captionTop {
    top: 0 !important;
    height: 224px !important
}
.sp8 {
    display: block !important;
    margin-top: 110px !important
}
.slidediv {
    display: none;
    transition: none !important
}
.contentdiv {
    transition: none !important
}
.lms_sunLeft {
    width: 29%;
    float: left;
    padding: 0
}
.lms_black {
    color: #434343;
    padding: 0 0 10px 0;
    font-weight: normal;
    font-size: 16px;
    font-family: 'microsoft_new_tai_luebold'
}
.sun {
    padding: 0;
    text-align: center
}
.sun_sub {
    text-align: center;
    padding: 10px 0;
    font-size: 12px
}
.full_lmsGreen {
    float: left;
    width: 310px
}
.full_lmsGreenHeading {
    background: #61b11b;
    border-bottom: #539f11 solid 7px;
    border-top: #539f11 solid 7px;
    padding: 10px 15px;
    position: relative;
    box-sizing: border-box;
    height: 99px;
    -moz-box-sizing: border-box
}
.head_full {
    float: left;
    color: #fff;
    font-size: 25px;
    padding: 13px 0 0;
    line-height: 25px;
    font-family: 'helvetica_neue_ltregular'
}
.head_rate {
    float: right;
    padding-top: 10px
}
.head_rate abbr.large_val {
    color: #fff;
    font-size: 30px;
    line-height: 30px;
    text-align: center;
    float: left;
    width: 100%
}
.head_rate p {
    font-size: 12px;
    color: #fff;
    margin: 0;
    padding: 0;
    text-align: center
}
.green_a {
    position: absolute;
    bottom: -20px;
    left: 148px
}
.green_b {
    position: absolute;
    top: -6px;
    left: 148px
}
.full_lmsGreen .inside {
    width: 100%;
    color: #434343;
    height: 297px;
    overflow: hidden
}
.full_lmsGreen .inside p:nth-child(even) {
    background: #efefef
}
.full_lmsGreen .inside p:nth-child(odd) {
    background: #e1e1e1
}
.full_lmsGreen .inside p {
    text-align: center;
    padding: 22px 20px;
    margin: 0;
    font-size: 13px;
    height: 30px
}
.full_lmsGreenFooter {
    background: #61b11b;
    border-top: #539f11 solid 7px;
    padding: 10px 20px;
    position: relative;
    box-sizing: border-box;
    -moz-box-sizing: border-box
}
.full_lmsGreenFooter a {
    display: block;
    text-align: center;
    font-size: 20px;
    font-weight: bold;
    color: #fff;
    text-transform: uppercase;
    font-family: 'open sans'
}
.full_lmsSky {
    float: left;
    width: 310px;
    margin-left: 10px
}
.full_lmsSkyHeading {
    height: 99px;
    background: #4eabd7;
    border-bottom: #3a9cca solid 7px;
    border-top: #3a9cca solid 7px;
    padding: 10px 15px;
    position: relative;
    box-sizing: border-box;
    -moz-box-sizing: border-box
}
.head_full2 {
    float: left;
    color: #fff;
    font-size: 25px;
    padding: 13px 0 0;
    line-height: 25px
}
.head_rate2 {
    float: right
}
.head_rate2 abbr.large_val {
    color: #fff;
    font-size: 30px;
    line-height: 30px;
    text-align: center;
    float: left;
    width: 100%
}
.head_rate2 p {
    font-size: 12px;
    color: #fff;
    margin: 0;
    padding: 0;
    text-align: center
}
.green_a2 {
    position: absolute;
    bottom: -20px;
    left: 148px
}
.green_b2 {
    position: absolute;
    top: -6px;
    left: 148px
}
.full_lmsSky .inside {
    width: 100%;
    color: #434343;
    height: 297px;
    overflow: hidden
}
.full_lmsSky .inside p:nth-child(even) {
    background: #efefef
}
.full_lmsSky .inside p:nth-child(odd) {
    background: #e1e1e1
}
.full_lmsSky .inside p {
    text-align: center;
    padding: 22px 20px;
    margin: 0;
    height: 30px
}
.full_lmsSkyFooter {
    background: #4eabd7;
    border-top: #3a9cca solid 7px;
    padding: 10px 20px;
    position: relative;
    box-sizing: border-box;
    -moz-box-sizing: border-box
}
.full_lmsSky a {
    display: block;
    text-align: center;
    font-size: 20px;
    font-weight: bold;
    color: #fff;
    text-transform: uppercase;
    font-family: 'microsoft_new_tai_lueregular'
}
.full_lmsGreen002 {
    float: left;
    width: 204px;
    margin-right: 10px
}
.head_full {
    float: left;
    color: #fff;
    font-size: 25px;
    padding: 13px 0 0;
    line-height: 25px
}
.head_rate {
    float: right;
    padding-top: 10px;
    font-family: 'helvetica_neue_ltregular'
}
.head_rate abbr.large_val {
    color: #fff;
    font-size: 30px;
    line-height: 30px;
    text-align: center;
    float: left;
    width: 100%;
    font-family: 'helvetica_neue_ltregular'
}
.head_rate p {
    font-size: 14px;
    color: #fff;
    margin: 0;
    padding: 0;
    text-align: center;
    font-family: 'HelveticaNeueLTStd-ThCn'
}
.green_c2 {
    position: absolute;
    bottom: -20px;
    left: 96px
}
.green_d2 {
    position: absolute;
    top: -6px;
    left: 96px
}
.full_lmsGreen002 .inside {
    width: 100%;
    color: #434343;
    height: 297px;
    overflow: hidden
}
.full_lmsGreen002 .inside p:nth-child(even) {
    background: #efefef
}
.full_lmsGreen002 .inside p:nth-child(odd) {
    background: #e1e1e1
}
.full_lmsGreen002 .inside p {
    text-align: center;
    padding: 22px 20px;
    margin: 0;
    height: 30px
}
.full_lmsSky {
    float: left;
    width: 310px;
    margin-left: 10px
}
.full_lmsSkyHeading {
    height: 99px;
    background: #4eabd7;
    border-bottom: #3a9cca solid 7px;
    border-top: #3a9cca solid 7px;
    padding: 10px 13px;
    position: relative;
    box-sizing: border-box;
    -moz-box-sizing: border-box
}
.head_full2 {
    float: left;
    color: #fff;
    font-size: 25px;
    padding: 13px 0 0;
    line-height: 25px
}
.head_rate2 {
    float: right
}
.head_rate2 abbr.large_val {
    color: #fff;
    font-size: 30px;
    line-height: 30px;
    text-align: center;
    float: left;
    width: 100%
}
.head_rate2 p {
    font-size: 12px;
    color: #fff;
    margin: 0;
    padding: 0;
    text-align: center
}
.green_a2 {
    position: absolute;
    bottom: -20px;
    left: 148px
}
.green_b2 {
    position: absolute;
    top: -6px;
    left: 148px
}
.full_lmsSky .inside {
    width: 100%;
    color: #434343;
    height: 297px;
    overflow: hidden
}
.full_lmsSky .inside p:nth-child(even) {
    background: #efefef;
    font-size: 13px
}
.full_lmsSky .inside p:nth-child(odd) {
    background: #e1e1e1;
    font-size: 13px
}
.full_lmsSky .inside p {
    text-align: center;
    padding: 22px 20px;
    margin: 0
}
.full_lmsSkyFooter {
    background: #4eabd7;
    border-top: #3a9cca solid 7px;
    padding: 10px 20px;
    position: relative;
    box-sizing: border-box;
    -moz-box-sizing: border-box
}
.full_lmsSky a {
    display: block;
    text-align: center;
    font-size: 20px;
    font-weight: bold;
    color: #fff;
    text-transform: uppercase;
    font-family: 'open sans'
}
.full_lmsSky002 {
    float: left;
    width: 204px
}
.head_full2 {
    float: left;
    color: #fff;
    font-size: 22px;
    padding: 13px 0 0;
    line-height: 25px;
    font-family: 'helvetica_neue_ltregular'
}
.head_rate2 {
    float: right;
    width: 143px;
    font-family: 'helvetica_neue_ltregular'
}
.head_rate2 abbr.large_val {
    color: #fff;
    font-size: 30px;
    line-height: 30px;
    text-align: center;
    float: left;
    width: 100%
}
.head_rate2 p {
    font-size: 14px;
    color: #fff;
    margin: 0;
    padding: 0;
    text-align: center;
    font-family: 'HelveticaNeueLTStd-ThCn'
}
.green_e2 {
    position: absolute;
    bottom: -20px;
    left: 96px
}
.green_f2 {
    position: absolute;
    top: -6px;
    left: 96px
}
.full_lmsSky002 .inside {
    width: 100%;
    color: #434343;
    height: 297px;
    overflow: hidden
}
.full_lmsSky002 .inside p:nth-child(even) {
    background: #efefef
}
.full_lmsSky002 .inside p:nth-child(odd) {
    background: #e1e1e1
}
.full_lmsSky002 .inside p {
    text-align: center;
    padding: 22px 20px;
    margin: 0;
    height: 30px
}
.full_lmsSkyFooter {
    background: #4eabd7;
    border-top: #3a9cca solid 7px;
    padding: 10px 20px;
    position: relative;
    box-sizing: border-box;
    -moz-box-sizing: border-box
}
.full_lmsSky002 a {
    display: block;
    text-align: center;
    font-size: 20px;
    font-weight: bold;
    color: #fff;
    text-transform: uppercase;
    font-family: 'microsoft_new_tai_lueregular'
}
.chowM {
    padding: 10px 0 0 0;
    text-align: center
}
.chowM a {
    display: block;
    font-size: 16px;
    font-weight: bold;
    color: #434343;
    width: 200px;
    margin: 0 auto;
    padding: 10px 0
}
.blog_row {
    padding: 0 0 20px 0
}
.blg_title {
    font-size: 12px;
    color: #434343;
    padding: 0 0 15px 0
}
.blg_sub {
    font-size: 12px;
    color: #434343;
    padding: 0 0 25px 0;
    text-align: justify
}
.map_green {
    background: #61b21b;
    padding: 10px;
    text-align: left;
    color: #fff;
    text-transform: uppercase;
    font-size: 15px;
    margin-bottom: 10px;
    width: 500px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    background: -moz-linear-gradient(0, #56a81f 0, #68b819 100%);
    background: -webkit-gradient(linear, 0, color-stop(0, #56a81f), color-stop(100%, #68b819));
    background: -webkit-linear-gradient(0, #56a81f 0, #68b819 100%);
    background: -o-linear-gradient(0, #56a81f 0, #68b819 100%);
    background: -ms-linear-gradient(0, #56a81f 0, #68b819 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#56a81f', endColorstr='#68b819', GradientType='1');
    background: linear-gradient(90deg, #56a81f 0, #68b819 100%)
}
.block h2.title {
    display: none
}
#footer_content {
    color: #8b8b8b;
    margin: 0 auto;
    padding-top: 10px;
    width: 930px
}
.foot_box h3 {
    color: #8b8b8b;
    font-family: 'myriad_prosemibold';
    font-size: 20px;
    font-weight: normal;
    margin: 0 0 10px 0
}
.banner_fit .banner-fit .banner-static img {
    width: 1160px;
    height: auto;
    margin: .6em 0 0 0
}
.front .container {
    width: auto
}
.front #mainwrapper .box {
    margin: 12px
}
.abtHeadline,
.tour-node .border {
    margin: 0 0 0 26.5em
}
.show-more-less {
    width: 100%
}
.short-text {
    overflow: hidden;
    height: 0
}
.full-text {
    height: auto
}
#slm_expand {
    padding: 10px 0;
    text-align: center
}
.topSubscription {
    float: left;
    background: #e0e0e0;
    color: #797979;
    text-decoration: none;
    border-right: #fff solid 2px;
    padding: 0 15px;
    height: 34px;
    line-height: 36px;
    padding-left: 5px;
    -moz-border-top-left-radius: 5px;
    -moz-border-top-right-radius: 0;
    -moz-border-bottom-right-radius: 0;
    -moz-border-bottom-left-radius: 5px;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 0;
    -webkit-border-bottom-right-radius: 0;
    -webkit-border-bottom-left-radius: 5px;
    border-top-left-radius: 5px;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 5px;
    background: -moz-linear-gradient(90deg, #d7d7d7 0, #eaeaea 100%);
    background: -webkit-gradient(linear, 90deg, color-stop(0, #d7d7d7), color-stop(100%, #eaeaea));
    background: -webkit-linear-gradient(90deg, #d7d7d7 0, #eaeaea 100%);
    background: -o-linear-gradient(90deg, #d7d7d7 0, #eaeaea 100%);
    background: -ms-linear-gradient(90deg, #d7d7d7 0, #eaeaea 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#d7d7d7', endColorstr='#eaeaea', GradientType='0');
    background: linear-gradient(0, #d7d7d7 0, #eaeaea 100%)
}
a.topSubscription:hover {
    background: #f47d27;
    color: #fff
}
.topSubscription img {
    float: left;
    clear: both;
    margin-right: 5px
}
.search-strip {
    clear: both;
    overflow: hidden;
    min-height: 41px;
    padding: 8px 8px 8px 20px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    margin: 10px auto
}
.search-strip img {
    border: 0;
    float: right
}
.search-strip p {
    width: 70%;
    float: left;
    color: #898989;
    line-height: 31px;
    font-size: 16px
}
#custom-search-popup {
    display: none
}
.mfp-content #custom-search-popup {
    display: block;
    position: relative;
    max-width: 350px;
    width: 100%;
    background: #fff;
    border: 5px solid #a5a5a5;
    display: block;
    margin: 40px auto;
    text-align: left
}
.mfp-content #custom-search-popup h2 {
    background: #20739f;
    color: #fff;
    display: block;
    padding: 10px
}
.mfp-content #custom-search-popup p {
    padding: 15px;
    color: #444
}
.mfp-content #custom-search-popup .mfp-close {
    color: #fff
}
.mfp-content .cs-search-button {
    width: 100%;
    text-align: center;
    margin: 15px auto
}
.cs-search-button a.search-icon {
    color: #fff;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    height: 40px;
    background: url(images/cs-search-icon.png) no-repeat scroll left center #53a110;
    width: auto;
    font-size: 1.3em;
    padding: .4em .8em .4em .7em
}
.search-strip a.search-icon {
    color: #fff;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    height: 40px;
    background: url(images/cs-search-icon.png) no-repeat scroll left center #53a110;
    width: auto;
    font-size: 1.3em;
    padding: .4em .8em .4em .7em;
    float: right
}
#course-menu li {
    position: relative
}
#course-menu li ul {
    position: absolute;
    left: -15 !important;
    top: 30px !important;
    width: 121%;
    background: #ddd;
    z-index: 1000
}
#course-menu li ul li {
    display: block;
    clear: both;
    background: #ddd;
    width: 100%
}
#course-menu li ul li:hover {
    background: #f5802b
}
#course-menu li ul>li a:hover {
    color: #fff
}
#course-menu li ul>li a {
    padding: 5px 15px;
    width: 100%;
    display: block;
    clear: both;
    color: #444;
    font-family: 'microsoft_new_tai_lueregular';
    font-size: 14px;
    color: grey
}