@import url("../p7tpm/p7tpm01-dark.css");
body
{
    font-weight: normal;
    font-family: Arial, sans-serif, Calibri, Verdana;
    color: #e9e9e9;
    font-size: 13px;
    margin: 0 auto;
    padding: 0;
    background-color: #000;
}
.body_text
{
    font-weight: normal;
    font-family: Arial, sans-serif, Calibri, Verdana;
    color: #e9e9e9;
    font-size: 13px;
    text-align: justify;
}
.clear
{
    clear: both;
}
.full
{
    width: 100%;
    margin: 0 auto;
    float: left;
    padding: 20px 0 10px 0;
}
.pd-tb
{
    padding: 10px 0;
    clear: both;
    width: 100%;
}
/*.page
{
    width: 996px;
    margin: 0 auto;
}*/

.page
{
    width: 996px;
    margin: 0 auto;
}

h1
{
    color: #ffc372;
}
h2
{
    color: #535d6b;
}
h3
{
    color: #f6c88b;
}
h4
{
    color: #FFFFFF;
}
.heading
{
    color: #18dec2;
}
.title
{
    font-family: 'Lato' , sans-serif, Calibri, Arial, Verdana;
    font-weight: 300;
    font-size: 22px;
    color: #C50022;
    margin-bottom: 16px;
}
.sp
{
    clear: both;
    background-image: url(../dark/dot-h.gif);
    background-repeat: repeat-x;
    background-position: center;
    padding: 10px 0;
}
/*======= BUTTONS ====*/
.blue-button
{
    display: inline-block;
    color: #000;
    padding: 8px 40px 8px 16px;
    font-size: 16px;
    text-transform: none;
    background-color: #ffc372;
    background-image: url(../dark/button-arrow.png);
    background-repeat: no-repeat;
    background-position: right center;
    font-weight: normal;
}
a.blue-button
{
    color: #000 !important;
    text-decoration: none;
    border-radius: 5px;
    font-weight: normal;
    line-height: normal;
}
/*List*/
ul.list, ul.list1
{
    margin: 0;
    padding: 0;
}
.list li
{
    color: #fff;
    background-image: url(../dark/bull-sq.gif);
}
.list1 li
{
    color: #fff;
    background-image: url(../dark/bull1.gif);
}
.list1 li a
{
    color: #fff;
}
.list2 li
{
    color: #fff;
    background-image: url(../dark/arrow-orange.gif);
}
.list3 li
{
    color: #fff;
    background-image: url(../dark/arrow-green.gif);
}
/*====== HEADER ======*/
#header
{
    width: 100%;
    padding: 15px 0 0 0;
    margin: 0 auto;
    height: auto;
    float: left;
    background-color: #dfedff;
}
/*.top
{
    width: 996px;
    margin: 0 auto;
} 

Responsive Scrolling Issue

 */


.top
{
    width: 996px;
    margin: 0 auto;
}

.logo
{
    font-family: 'Open Sans Condensed' , sans-serif;
    font-weight: 700;
    font-size: 31px;
    width: 58%;
    float: left;
    color: #0369ad;
    padding: 0px 0;
    margin: 0;
}
.logo a
{
    color: #0369ad;
    text-decoration: none;
}
.logo .text
{
    padding: 0 0 0 10px;
    float: left;
    margin: -5px 0 0 0;
}
.logo a span
{
    font-family: 'Lato' , sans-serif, Calibri, Arial, Verdana;
    font-weight: normal;
    font-size: 18px;
    letter-spacing: 0.1em;
}
.logo .img
{
    float: left;
}
.logo .img img
{
    width: auto;
    height: auto;
}
/*========================= Header Rightr =========================*/
.header-right
{
    width: 40%;
    height: auto;
    float: right;
}
#top-link
{
    font-size: 12px;
    text-transform: none;
    color: #833200;
    float: left;
}
#top-link ul
{
    padding: 0;
    margin: 0;
    text-decoration: none;
}
#top-link ul li
{
    position: relative;
    float: left;
    list-style: none outside none;
    line-height: 12px;
}
#top-link ul li.last
{
    border: none;
}
#top-link ul a
{
    padding: 0;
    margin: 0;
    text-decoration: none;
    font-size: 12px;
    text-transform: none;
    color: #833200;
}
#top-link ul a:hover
{
    color: #333333;
}
.l
{
    padding: 0 0 0 10px;
    font-size: 12px;
    text-transform: none;
    color: #272727;
    float: left;
}
/*---accesibility----*/
.accesibility-area
{
    float: right;
    margin: 22px 0 0 0;
    width: auto;
    padding: 0;
}
.accesibility-option
{
    float: left;
    margin: 0 4px;
}
.accesibility-option a
{
    font-family: calibri, Arial, Verdana;
    font-size: 13px;
    font-weight: normal;
    color: #575757;
    text-decoration: none;
    text-transform: none;
}
.top-last
{
    float: right;
    text-align: right;
    width: auto;
    margin: 25px 0 0 0;
}
#search
{
    float: left;
    width: 240px;
    min-height: 35px;
    padding: 1px 10px;
    margin: 0 6px 0 0;
    background: #0e56b7;
    border-radius: 10px 10px 0 0;
}
.search_button
{
    background-image: url(../images/icon-search.png);
    width: 22px;
    height: 19px;
    background-repeat: no-repeat;
    background-position: top right;
    border: none;
    background-color: transparent;
    cursor: pointer;
    float: right;
    margin: 10px 5px 0 0;
}
.searchbox
{
    color: #fff;
    font-size: 13px;
    width: 200px;
    height: 30px;
    float: left;
    border: none;
    padding-left: 5px;
    margin-top: 2px;
    background: transparent;
}
.login
{
    display: inline-block;
    color: #fff;
    padding: 10px 40px 5px 15px;
    font-size: 16px;
    text-transform: none;
    background-color: #0e56b7;
    background-image: url(../images/arrow-d.png);
    background-repeat: no-repeat;
    background-position: right;
    min-height: 22px;
}
a.login
{
    color: #ffffff !important;
    text-decoration: none;
    border-radius: 10px 10px 0 0;
}
/*========================= MENU =========================*/
#menu
{
    width: 100%;
    padding: 0;
    margin: 0 auto;
    height: auto;
    float: left;
    background-color: #f8b900;
}
.sf-menu > li.sfHoverForce > a, .sf-menu > li.sfHover > a, .sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active
{
    color: #c20336;
}
.sf-contener
{
    clear: both;
    padding: 0px 0;
    float: left;
    margin: 0 0 0 0;
}
.sf-right
{
    margin-right: 14px;
    float: right;
    width: 7px;
}
.sf-menu, .sf-menu *
{
    margin: 0;
    padding: 0;
    list-style: none;
}
.sf-menu ul
{
    position: absolute;
    top: -999em;
    width: 190px;
    padding: 0;
    padding-right: 3px;
    margin: -14px 0 0 0;
    padding-top: 8px;
    background-image: url(../images/menu-arr.png);
    background-repeat: no-repeat;
    background-position: 15px top;
}
.sf-menu ul ul
{
    margin-top: 0px;
}
.sf-menu ul li
{
    width: 100%;
}
.sf-menu li:hover
{
    visibility: inherit;
}
.sf-menu > li
{
    margin-right: 0; /*background:url('../images/border.gif') right top no-repeat;*/
    padding-right: 1px;
}
.sf-menu li
{
    float: left;
    position: relative; /*background:url(../images/menu-seprator.png) no-repeat left;*/
}
.first
{
    background: none !important; /*margin:-5px 0 0;*/
}
.sf-menu li:hover ul, .sf-menu li.sfHover ul
{
    left: 0;
    top: 42px;
    z-index: 99;
    width: auto;
}
ul.sf-menu li:hover li ul, ul.sf-menu li.sfHover li ul
{
    top: -999em;
}
ul.sf-menu li li:hover ul, ul.sf-menu li li.sfHover ul
{
    right: auto;
    top: -8px;
    left: 100%;
    margin-right: 0px;
    margin-left: -1px;
}
ul.sf-menu li li:hover li ul, ul.sf-menu li li.sfHover li ul
{
    top: -999em;
}
ul.sf-menu li li li:hover ul, ul.sf-menu li li li.sfHover ul
{
    left: 195px;
    top: -8px;
}
.sf-menu li:hover ul .right-menu, .sf-menu li.sfHover ul .right-menu
{
    top: -3px;
    z-index: 99;
    width: 100%;
}
ul.sf-menu ul .right-menu
{
    left: -101% !important;
}
.sf-menu a
{
    color: #00306f;
    border: 0;
    display: block;
    position: relative;
}
.sf-menu a:hover
{
    color: #000;
}
.sf-menu li li a
{
    font-size: 13px;
    color: #f8b900;
    text-transform: none;
    padding: 1px 0px 0px 0px;
    font-weight: bold;
    text-transform: uppercase;
    display: block;
    border: none;
    margin: 0 15px;
}
.sf-menu li li:first-child
{
    border-top: none;
    border-bottom: 1px solid #00275c;
}
.sf-menu li li
{
    min-width: 190px;
    border-top: 1px solid #0e56b7;
    border-bottom: 1px solid #00275c;
    color: #f8b900;
    background: #00306f;
    font-size: 12px;
    color: #000;
    text-transform: none;
    padding: 11px 3px 8px 0px;
    display: inline-block;
    font-weight: normal;
    display: block;
}
.sf-menu li li.sfHoverForce a, .sf-menu li li.sfHover > a
{
    color: #00306f;
    background: none;
}
.sf-menu ul li:hover, .sf-menu ul li.sfHover, .sf-menu ul li a:focus, .sf-menu ul li a:hover, .sf-menu ul li a:active
{
    outline: 0;
    color: #f8b900;
    background: #001b3f;
}
.sf-menu a.sf-with-ul
{
    padding-right: 1.5em;
    min-width: 1px;
}
.sf-sub-indicator
{
    position: absolute;
    display: block;
    right: 5px;
    top: 1.05em;
    width: 10px;
    height: 11px;
    text-indent: -999em;
    overflow: hidden;
    background: url('../images/arrows-menu.png') no-repeat -10px -100px;
}
a > .sf-sub-indicator
{
    top: 10px;
    background-position: 0 -100px;
}
.sf-menu li li a > .sf-sub-indicator
{
    top: 2px;
}
.sf-menu li li > .sf-sub-indicator
{
    top: 13px;
}
.sf-menu li li:hover > .sf-sub-indicator
{
    background-position: 0px 0px;
}
a:focus > .sf-sub-indicator, a:hover > .sf-sub-indicator, a:active > .sf-sub-indicator, li:hover > a > .sf-sub-indicator, li.sfHover > a > .sf-sub-indicator, .sf-menu > li.sfHoverForce > a > .sf-sub-indicator
{
    top: 10px;
}
.sf-menu ul .sf-sub-indicator
{
    background-position: -10px 0;
}
.sf-menu ul a > .sf-sub-indicator
{
    background-position: 0 0px;
}
.sf-menu ul a:focus > .sf-sub-indicator, .sf-menu ul a:hover > .sf-sub-indicator, .sf-menu ul a:active > .sf-sub-indicator, .sf-menu ul li:hover > a > .sf-sub-indicator, .sf-menu ul li.sfHover > a > .sf-sub-indicator
{
    background-position: -10px 0px;
}
.main-mobile-menu, .sf-menu li .open-mobile, .menu-mobile, .main-mobile-menu > .menu-mobile-2
{
    display: none;
}
/*======= Mission======= */
#mission
{
    font-family: 'Lato' , sans-serif, Calibri, Arial, Verdana;
    font-size: 15px;
    color: #ffffff;
    width: 100%;
    float: left;
    padding: 20px 0%;
    background-color: #131313;
    border-bottom: 3px solid #282828;
}
.m1
{
    font-weight: bold;
    font-size: 24px;
    color: #ffffff;
    margin: 0 15px 0 0;
    text-transform: uppercase;
    display: table-cell;
    vertical-align: middle;
    width: 18%;
}
.m2
{
    display: table-cell;
    width: 80%;
}
/*======content-home=====*/
#content-home
{
    width: 100%;
    min-width: 320px;
    float: left;
    padding: 20px 0 0px 0;
}
#content-home h1
{
    color: #ffc372;
}
.home-left
{
    width: 51%;
    float: left;
}
.home-right
{
    width: 45%;
    float: right;
}
/*======CM-Message=====*/
.cm-message
{
    color: #ffc372;
    background-color: #080402;
    border: 1px solid #7b4021;
}
.cm-message span
{
    color: #64baeb;
}
/*======Content Access=====*/
.content-access
{
    color: #ffc372;
    background-color: #0c0c0c;
    border: 1px solid #383838;
}
.content-access p
{
    color: #fff;
}
.content-access .blue-button
{
    background-image: none;
    padding: 7px 10px;
    margin-left: 10px;
}
.textarea
{
    font-size: 13px;
    color: #ffffff;
    font-weight: normal;
    background-color: #0c0c0c;
    border: 1px solid #383838;
    padding: 7px 1%;
    transition: background-color 0.5s ease 0s;
    width: 70%;
    resize: none;
    margin: 0 0% 10px 15px;
    text-transform: none;
}
/*=============== MID ===============*/
.mid
{
    background-color: #060606;
}
/*=============== NEWS ===============*/
#news
{
    width: 100%;
}
#marqueecontainer
{
    position: relative;
    width: 100%; /*marquee width */
    height: 215px; /*marquee height */ /*background-color: white;*/
    overflow: hidden;
    padding: 0;
    font-size: 13px;
    text-align: left;
}
#palypausestop a
{
    color: #FDC371;
}
#palypausestop a.pause
{
    background-image: url(../images/dark/pause.png);
}
#palypausestop a.play
{
    background-image: url(../images/dark/play.png);
}
#palypausestop a.stop
{
    background-image: url(../images/dark/stop.png);
}
#marqueecontainer p
{
    padding-left: 12px;
}
.newscroll_area
{
    position: relative;
}
.news
{
    margin-bottom: 10px;
    padding: 0px 0 10px 0;
    width: 100%;
    margin: 15px 0;
}
.news .new
{
    background-image: url(../images/button-new.gif);
    padding: 0 35px 0 0;
    background-repeat: no-repeat;
    background-position: right 10px;
    width: 100%;
}
.news .news-text
{
    padding: 5px 0 0 0;
    display: table-cell;
}
.news .img
{
    display: table-cell;
    width: 50px;
    vertical-align: top;
    padding: 5px 12px 0 0;
}
.news .date
{
    color: #fff;
    font-size: 14px;
    font-weight: bold;
}
.news a
{
    color: #ffc372;
    font-size: 14px;
    margin-top: 2px;
    text-decoration: none;
}
.box-main
{
    display: table;
    width: 100%;
}
.box
{
    display: table-cell;
    width: 50%;
}
/*Last box*/
.last-box
{
    background-color: #1d0d07;
}
.img-box, .img-box a
{
    color: #fff;
}
.img-box a:hover
{
    text-decoration: underline;
}
.img-box span, .img-box a span
{
    color: #efab79;
    text-decoration: none;
}
.img-box a:hover span
{
    color: #efab79;
    text-decoration: underline;
}
.img-box img
{
    width: auto;
    height: auto;
    padding: 0 0 10px 0;
}
.img-box:last-child
{
    padding: 0;
}
/*----Footer----*/
#footer
{
    color: #000;
    background-color: #ffc372;
}
#footer a
{
    color: #000;
}
#footer h2
{
    font-size: 18px;
    color: #000;
    font-weight: bold;
    text-transform: uppercase;
    margin: 0 auto;
    padding: 0 0 15px 0;
}
.footer-box
{
    padding: 0 0 0 0;
    float: left;
    width: auto;
}
.map
{
    border-radius: 5px;
}
#footer .w1
{
    width: 30%;
}
#footer .w2
{
    width: 35%;
}
#footer .w3
{
    width: 35%;
}
#subscribe
{
    float: left;
    margin: 0;
    min-height: 35px;
    padding: 10px 0 0 0;
    width: 100%;
    font-size: 14px;
    font-weight: bold;
    color: #000;
}
#subscribe div
{
    padding: 8px 0 0 0;
}
.subscribe-box
{
    color: #000;
    font-size: 13px;
    width: 200px;
    height: 30px;
    float: left;
    border: none;
    padding-left: 15px;
    background-color: #ecab53;
    border-radius: 10px 0 0px 10px;
}
.subscribe_button
{
    width: auto;
    height: 31px;
    border: none;
    background-color: #0021ff;
    cursor: pointer;
    float: left;
    margin: 0;
    font-size: 11px;
    font-weight: bold;
    text-transform: uppercase;
    color: #fff;
    border-radius: 0 10px 10px 0;
}
#footer-last
{
    font-size: 12px;
    color: #000;
    width: 100%;
    margin: 0 auto;
    float: left;
    padding: 25px 0;
    background-color: #ecab53;
}
.footer-left
{
    float: left;
}
.footer-right
{
    float: right;
    text-transform: uppercase;
    font-size: 14px;
    color: #000;
    font-weight: bold;
}
.visitor-count
{
    float: left;
    margin-right: 20px;
}
.visitor-count span:first-child
{
    margin-left: 5px;
}
.visitor-count span
{
    font-size: 14px;
    font-weight: bold;
    color: #51330a;
    background: #ffc372;
    padding: 5px 8px;
    margin: 0 1px;
    border-radius: 5px;
}
/*======content-inner=====*/
#content-inner
{
    width: 100%;
    min-width: 320px;
    float: left;
    padding: 10px 0 30px 0;
}
#content-inner h1
{
    text-align: left;
    text-transform: none;
    border-bottom: 1px solid #4c3618;
}
.inner-left
{
    width: 250px;
    float: left;
}
#left-menu
{
    padding-top: 12px;
}
.left-menu li
{
    font-size: 13px;
    color: #14335c;
    position: relative;
    margin: 5px 0;
    padding: 5px 0 10px;
    list-style: none outside none;
    background-image: url(../images/dark/dot-h-1.gif);
    background-repeat: repeat-x;
    background-position: 0px bottom;
    font-weight: bold;
}
.left-menu li a
{
    color: #ebcca3;
    text-decoration: none;
    background-image: url(../images/dark/left-menu.png);
    background-repeat: no-repeat;
    background-position: 0px 3px;
    padding-left: 16px;
}
.left-menu li a:hover
{
    color: #00a4ea;
}
.inner-right
{
}
.inner-right h2
{
    color: #f1a948;
}
.Inconveniencemsg
{
    font-size: 18px;
    text-transform: none;
    color: #de9635;
    text-align: center;
    padding-top: 30px;
}
.contact-table-border
{
    border-width: 1px;
    border-style: solid;
    border-color: #7e7e7e;
}
.contact-us-title
{
    background-color: #de9635;
    text-transform: none;
    padding: 4px 0 4px 10px;
    color: white;
    font-weight: bold;
    font-size: 14px;
    text-align: left;
}
a.more
{
    color: #ffc372;
    font-size: 14px;
    margin-top: 2px;
    text-decoration: none;
}




/* Sitemap */
.sitemap ul
{
    margin: 0;
    padding: 0;
    list-style: none;
}
.sitemap ul li
{
    color: #F1A948;
    margin: 10px 0;
    text-decoration: none;
    font-size: 15px;
    font-weight: bold;
    text-transform: uppercase;
}
.sitemap ul li a
{
    color: #F1A948;
    text-decoration: none;
}
.sitemap ul li a:hover
{
    color: #00A4EA;
}
.sitemap ul li ul
{
    margin: 0;
    padding: 0;
    list-style: none;
}
.sitemap ul li ul li
{
    background-image: url("../dark/arrow-orange.gif");
    background-position: 0 3px;
    background-repeat: no-repeat;
    padding-left: 20px;
    margin-left: 15px;
    text-decoration: none;
    font-size: 14px;
    color: #cdcdcd;
    font-weight: bold;
    text-transform: none;
}
.sitemap ul li ul li a
{
    color: #cdcdcd;
    text-decoration: none;
}
.sitemap ul li ul li a:hover
{
    color: #fff;
}
.sitemap ul li ul li ul li
{
    background-image: url("../dark/left-menu.png");
    background-position: 0 3px;
    background-repeat: no-repeat;
    padding-left: 16px;
    color: #a3a3a3;
    margin: 10px 0;
    font-size: 13px;
}
.sitemap ul li ul li ul li a
{
    color: #a3a3a3;
    text-decoration: none;
}
.sitemap ul li ul li ul li ul li
{
    background-image: url("../dark/bull-sq.gif");
    background-position: 0 6px;
    background-repeat: no-repeat;
    padding-left: 16px;
    color: #a3a3a3;
    font-weight: normal;
}
.sitemap ul li ul li ul li ul li a
{
    color: #a3a3a3;
    text-decoration: none;
}
a.link
{
    color: #ffc372;
}


/* Table */
.inner-table
{
    border: 1px solid #342517;
}
.inner-table th:first-child
{
    width: 8%;
}
.inner-table th
{
    background-color: #fc9652;
    border-right: 1px solid #735130;
    color: #000000;
    padding: 10px 5px;
    font-size: 13px;
    font-weight: normal;
}
.inner-table td
{
    background-color: #070707;
    border-bottom: 1px solid #342517;
    border-right: 1px solid #342517;
    padding: 8px;
    color: #ffffff;
    font-size: 13px;
}
.inner-table td:first-child
{
    text-align: center;
    vertical-align: middle;
}
.inner-table a
{
    color: #ffffff;
    text-decoration: none;
    display: block;
}
.inner-table a:hover
{
    color: #cccccc;
}
