﻿@charset "UTF-8";

/* #------------------------------------# */
/* # LINKS								# */
/* #------------------------------------# */

a {
    font-family: Helvetica, sans-serif;
    font-size: 12px;
    line-height: 18px;
    color: rgb(25,25,25);
}

ul.squrebullet {
    margin: 9px 0px;
    padding: 0px 0px 0px 0px;
}

@media screen and (max-width: 900px) and (min-width: 200px) {
    #site-inspiration {
        margin-left: 5px;
        top: 120px;
    }

    #T2_body_background_pattern, #T2_body_background {
        width: 100% !important;
    }
}

table#tbEvents tr th, table#tbEvents tr th a {
    font-family: Franklin Gothic TT Medium, Helvetica, sans-serif;
}

table #intrestingRead {
    border: 0px solid #D0D0D0
}

    table#intrestingRead tr:nth-of-type(2n) {
        background: none repeat scroll 0 0 #ffffff;
    }

    table#intrestingRead tr td, table#intrestingRead tr th {
        padding: 0.004em
    }

    table#intrestingRead td {
        border-right: 0px solid #CCCCCC;
    }

.T2_sidebar_content_c .T2_sidebar_content_item b a {
    color: rgb(25,25,25)
}

table#tbEvents, table#tbEvents a {
    font-size: 10px;
}

.researchpaper {
    color: rgb(25,25,25) !important;
    font-size: 10px;
    line-height: 12px;
}

    .researchpaper:hover {
        color: rgb(140,0,0) !important;
        font-size: 10px;
    }

.datered {
    color: rgb(140,0,0) !important;
    font-family: Franklin Gothic TT Medium, Helvetica, sans-serif;
}

.fontfranklin {
    font-family: Franklin Gothic TT Medium, Helvetica, sans-serif;
}

ul.squrebullet li {
    background: url(../../images/list_style_img.png) left 8px no-repeat;
    margin: 0px 0px 5px 0px;
    padding-left: 10px;
}

table#intrestingRead tr td:last-child {
    text-align: right;
}

a.blacklink {
    color: rgb(25,25,25);
}

    a.blacklink:hover {
        color: rgb(140,0,0);
    }

.aequcolor {
    color: #007887;
}

h3.redcolor a, h3.redcolor a b {
    font-family: Franklin Gothic TT Medium, Helvetica, sans-serif;
    color: rgb(140,0,0);
}

.greycolor, .greycolor a {
    color: rgb(64,64,64);
    font-family: Franklin Gothic TT Medium, Helvetica, sans-serif;
}

.redcolorlink {
    color: rgb(140,0,0) !important;
}

.redcolor, .greycolor a:hover {
    color: rgb(140,0,0);
}

.buttonRed {
    float: left;
    margin-right: 2px !important;
    margin-top: 4px !important;
}

p a,
ul a {
    color: rgb(140,0,0);
}

b a,
p b a {
    color: rgb(25,25,25);
}

a:hover,
a:hover b,
a:hover i,
a:hover u,
a:hover q,
a:hover h1,
a:hover h2,
a:hover h3,
a:hover h4,
a:hover h5 {
    color: rgb(140,0,0);
    cursor: pointer;
}

a.activeLink,
a.activeLink h1,
a.activeLink h2,
a.activeLink h3,
a.activeLink h4,
a.activeLink h5 {
    color: rgb(140,0,0);
}


/* #------------------------------------# */
/* # LIST	                            # */
/* #------------------------------------# */

ul {
    color: rgb(25,25,25);
    font-family: Helvetica, sans-serif;
    font-size: 12px;
    line-height: 18px;
}

ol {
    color: rgb(25,25,25);
    font-family: Helvetica, sans-serif;
    font-size: 12px;
    line-height: 18px;
}

ul li h1,
ul li h2,
ul li h3,
ul li h4 {
    display: inline;
}

ul span.indent {
    color: rgb(25,25,25);
}

ul.subitem li,
ul.subitem li a {
    color: rgb(25,25,25);
    font-weight: bold;
}

ul.subitem ul li a {
    color: rgb(25,25,25);
}

ul.subitem ul li a,
ul.subitem ul li span {
    font-weight: normal;
}

    ul.subitem li a:hover,
    ul.subitem ul li a:hover {
        color: rgb(140,0,0);
    }


/* #------------------------------------# */
/* # TABLE	                            # */
/* #------------------------------------# */

table {
    color: rgb(25,25,25);
    font-family: Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    font-style: normal;
    line-height: 18px;
}

    table th {
        font-weight: bold;
        text-align: left;
        vertical-align: top;
    }

    table td {
        text-align: left;
        vertical-align: top;
    }

    table.article a.activeLink h3 {
        color: rgb(140,0,0);
    }


/* #------------------------------------# */
/* # ITALTIC							# */
/* #------------------------------------# */

i,
i a {
    font-family: Helvetica, sans-serif;
    font-size: 12px;
    font-style: italic;
    line-height: 18px;
    color: rgb(25,25,25);
}


/* #------------------------------------# */
/* # BOLD								# */
/* #------------------------------------# */

b,
b a, strong, strong a {
    font-family: Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    line-height: 18px;
    color: rgb(25,25,25);
}

    b a:hover {
        color: rgb(140,0,0) !important;
    }


/* #------------------------------------# */
/* # QUOTES								# */
/* #------------------------------------# */

q,
q a {
    display: block;
    font-family: Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    line-height: 18px;
    color: rgb(64,64,64);
}


/* #------------------------------------# */
/* # SUPERIOR							# */
/* #------------------------------------# */

sup,
sup a {
    line-height: 0;
    font-size: 90%;
    color: rgb(0,108,138);
}


/* #------------------------------------# */
/* # PARAGRAHPS							# */
/* #------------------------------------# */

p {
    display: block;
    margin: 9px 0;
    font-family: Helvetica, sans-serif;
    font-weight: normal;
    font-style: normal;
    font-size: 12px;
    line-height: 18px;
    color: rgb(25,25,25);
}

.whats_new b a {
    color: rgb(25,25,25);
}

p.small,
p.small a, div.small {
    font-size: 10px;
    line-height: 12px;
    margin: 3px 0;
}

p.smaller,
p.smaller a {
    font-size: 10px;
    line-height: 12px;
    margin: 3px 0;
}

p.highlight {
    border-top: 1px solid rgba(64,64,64,0.35);
    border-bottom: 1px solid rgba(64,64,64,0.35);
}

    p.highlight,
    p.highlight a {
        color: rgb(96,96,96);
        margin: 5px 0;
        padding: 3px 0;
        font-size: 10px;
        line-height: 12px;
    }

        p.highlight a:hover {
            color: rgb(140,0,0);
        }


/* #------------------------------------# */
/* # HEADLINE							# */
/* #------------------------------------# */


h1 {
    display: inline;
    font-family: Franklin Gothic TT Light, Helvetica, sans-serif;
    font-size: 32px;
    font-weight: normal;
    font-style: normal;
    letter-spacing: -0.03em;
    word-spacing: -0.10em;
    line-height: 32px;
    margin: 9px 0;
    -webkit-font-smoothing: antialiased;
}

h2 {
    margin: 9px 0;
    font-family: Franklin Gothic TT Light, Helvetica, sans-serif;
    font-size: 24px;
    font-weight: normal;
    font-style: normal;
    text-transform: uppercase;
    letter-spacing: 0.09em;
    line-height: 24px;
    margin: 9px 0;
    -webkit-font-smoothing: antialiased;
}

h3 {
    font-family: Franklin Gothic TT Medium, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    font-style: normal;
    text-transform: uppercase;
    letter-spacing: 0.14em;
    line-height: 18px;
    -webkit-font-smoothing: antialiased;
}

h4 {
    margin: 18px 0 9px 0;
    font-family: Franklin Gothic TT Medium, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    font-style: normal;
    text-transform: uppercase;
    letter-spacing: 0.14em;
    line-height: 18px;
    -webkit-font-smoothing: antialiased;
}

h5 {
    margin: 9px 0;
    font-family: Franklin Gothic TT Book, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
    font-style: normal;
    text-transform: uppercase;
    letter-spacing: 0.10em;
    line-height: 16px;
    -webkit-font-smoothing: antialiased;
}


/* #------------------------------------# */
/* # FONT                               # */
/* #------------------------------------# */

.font-article {
    display: inline-block;
    margin: 3px 0 1px 0;
    font-family: Helvetica, sans-serif;
    font-size: 12px;
    line-height: 14px;
}

.font-article-small,
.font-article-small a {
    display: inline-block;
    margin: 3px 0 1px 0;
    font-family: Helvetica, sans-serif;
    font-size: 10px;
    line-height: 16px;
}

    .font-article-small a:hover {
        color: rgb(140,0,0);
    }

.font-article-smaller {
    font-family: Helvetica, sans-serif;
    font-size: 9px;
    line-height: 12px;
}

.font-title {
    font-family: Franklin Gothic TT Book, Helvetica, sans-serif;
    font-size: 12px;
    line-height: 12px;
    letter-spacing: 0.15em;
    text-transform: uppercase;
    -webkit-font-smoothing: subpixel-antialiased;
}

.font-title-small {
    font-family: Franklin Gothic TT Book, Helvetica, sans-serif;
    font-size: 10px;
    line-height: 12px;
    -webkit-font-smoothing: subpixel-antialiased;
}

.font-title-smaller {
    font-family: Franklin Gothic TT Book, Helvetica, sans-serif;
    font-size: 8px;
    line-height: 12px;
    text-transform: uppercase;
    -webkit-font-smoothing: subpixel-antialiased;
}

.font-navigation-1 {
    color: rgb(0,20,30);
    font-family: Franklin Gothic TT Book, Helvetica, sans-serif;
    font-size: 10px;
    line-height: 10px;
    letter-spacing: 0.20em;
    text-transform: uppercase;
}

.font-navigation-2 {
    color: rgb(255,255,255) !important;
    font-family: Franklin Gothic TT Book, Helvetica, sans-serif;
    font-size: 12px;
    line-height: 24px;
    letter-spacing: 0.14em;
    text-transform: uppercase;
    -webkit-font-smoothing: subpixel-antialiased;
}

.font-navigation-3 {
    color: rgb(25,25,25);
    font-family: Helvetica, sans-serif;
    font-size: 10px;
    line-height: 15px;
    -webkit-font-smoothing: subpixel-antialiased;
}

.font-navigation-4 {
    font-family: Franklin Gothic TT Book, Helvetica, sans-serif;
    font-size: 10px;
    color: rgb(160,160,160);
    line-height: 16px;
    letter-spacing: 0.17em;
    text-transform: uppercase;
    -webkit-font-smoothing: antialiased;
}

.font-navigation-5 {
    font-family: Franklin Gothic TT Book, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: rgb(255,255,255);
    line-height: 18px;
    letter-spacing: 0.17em;
    text-transform: uppercase;
    -webkit-font-smoothing: antialiased;
}

.font-navigation-6 {
    font-family: Franklin Gothic TT Book, Helvetica, sans-serif;
    font-size: 12px;
    color: rgb(160,160,160);
    line-height: 16px;
    -webkit-font-smoothing: subpixel-antialiased;
}

.font-navigation-7 {
    font-family: Franklin Gothic TT Book, Helvetica, sans-serif;
    font-size: 10px;
    color: rgb(160,160,160);
    line-height: 16px;
    letter-spacing: 0.17em;
    -webkit-font-smoothing: antialiased;
}


/* #------------------------------------# */
/* # BUTTONS                            # */
/* #------------------------------------# */

input[type="button"] {
    color: rgb(89,89,89);
    font-family: Franklin Gothic TT Book, Helvetica, sans-serif;
    font-size: 9px;
    line-height: 0px;
    letter-spacing: 0.14em;
    text-transform: uppercase;
    -webkit-font-smoothing: subpixel-antialiased;
}

input[type="submit"] {
    color: rgb(89,89,89);
    font-family: Franklin Gothic TT Book, Helvetica, sans-serif;
    font-size: 11px;
    line-height: 11px;
    letter-spacing: 0.10em;
    text-transform: uppercase;
    -webkit-font-smoothing: subpixel-antialiased;
}

    input[type="submit"].submitRed, input[type="button"].buttonRed {
        color: rgb(255,255,255);
    }

input[type="text"] {
    font-family: Helvetica, sans-serif;
    font-size: 11px;
    color: rgb(176,176,176);
}


/* #------------------------------------# */
/* # COLORS                             # */
/* #------------------------------------# */

.rgb-255-255-255 {
    color: rgb(255,255,255);
}

.rgb-250-250-250 {
    color: rgb(250,250,250);
}

.rgb-192-192-192 {
    color: rgb(192,192,192);
}

.rgb-176-176-176 {
    color: rgb(176,176,176);
}

.rgb-160-160-160 {
    color: rgb(160,160,160);
}

.rgb-128-128-128 {
    color: rgb(128,128,128);
}

.rgb-96-96-96 {
    color: rgb(96,96,96);
}

.rgb-64-64-64 {
    color: rgb(64,64,64);
}

.rgb-25-25-25 {
    color: rgb(25,25,25);
}

.rgb-0-0-0 {
    color: rgb(0,0,0);
}

.rgb-52-99-0 {
    color: rgb(52,99,0);
}

.rgb-140-0-0 {
    color: rgb(140,0,0);
}

.rgb-58-54-91 {
    color: rgb(58,54,91);
}

.rgb-0-120-135 {
    color: #8c0000;
}

#pResearchPaperSubText {
    height: 90px;
}

#tbJPDeskResearchArticles span {
    color: rgb(25,25,25);
    font-weight: normal;
}

.HotileArticleCategory {
    color: rgb(25,25,25);
    font-weight: normal;
}

#intrestingRead {
    border: none;
}
