﻿/*----------------------------------------------
    = SCREEN & PROJECTION STYLES
----------------------------------------------*/
@media all {

    /******************************/
    /*           General          */
    /******************************/
    body {
        background-color: #fff;
        color: #333;
        font-family: 'Trebuchet MS', Arial;
        font-size: 13px;
        margin: 0;
    }

    .head {
        background: #2984d0 url(/_layouts/IITWeb.ForexTrading.SharePoint.Branding/Styles/Images/top-bg.gif) repeat-x;
        height: 74px;
    }
    
    .head .topLeft {
        float: left;
    }
    
    .head .topRight {
        float: right;
    }
    
    .head .buttons {
        float: right;
        padding: 13px 4px 4px 0;
    }
    
    .head .buttons .login {
        float: left;
        padding-right: 5px;
        cursor: pointer;
    }
    
    .head .buttons .login img {
        display: block;
    }
    .head .buttons .login .items {
        display: none;
        clear: left;
        position: absolute;
        z-index: 5;
    }
    
    .head .buttons .login ul.items {
        margin: 0;
        padding: 0;
        list-style-type: none;
        background-color: #3180c4;
    }
    
    .head .buttons .login ul.items a,
    .head .buttons .login ul.items a:visited {
        color: #fff;
    }
    
    .head .buttons .login ul.items a:hover span {
        background-color: #71b2d8;
    }
    
    .head .buttons .login ul.items span {
        display: block;
        padding: 1px 5px;
    }
    
    .head .buttons .share {
        float: left;
    }
    
    .Frontpage .head {
        margin-bottom: 0;
    }
    
    .Frontpage .content {
        background: Transparent url(/_layouts/IITWeb.ForexTrading.SharePoint.Branding/Styles/Images/frontpage-campaign-bg.gif) repeat-x 50% 0;
        display: block;
    }
    
    .logo {
        font-weight: bold;
        font-size: 18px;
        padding-top: 15px;
        color: #fff;
    }

    /******************************/
    /*            Fonts           */
    /******************************/
    h1 {
        color: #1a71b8;
        margin-top: 0;
        font-size: 16px;
    }

    h2 {
        color: #1a71b8;
        margin: 0 0 5px;
        font-size: 14px;
    }

    h3 {
        color: #1a71b8;
        margin-top: 0 0 5px;
        font-size: 14px;
    }

    em {
        font-size: 15px;
        line-height: 21px;
        padding-bottom: 20px;
        font-style: normal;
    }
    
    p {
        margin-top: 5px;
    }
    
    img {
        border: 0;
    }

    a, a:link {
        text-decoration: none;
    }

    .content a,
    .footer a,
    .content a:link,
    .footer a:link,
    .content a:visited,
    .footer a:visited {
        color: #1a71b8;
    }

    .content a:hover,
    .footer a:hover {
        text-decoration: underline;
        color: #1a71b8;
    }
    
    .csp {
        margin-bottom: 20px;
    }

    /******************************/
    /*       Top Navigation       */
    /******************************/
    .topNavigation {
        float: left;
        padding-top: 5px\9;
    }
    
    .topNavigation ul {
        margin: 0;
        padding: 0;
        list-style-type: none;
    }

    .topNavigation ul li {
        float: left;
        margin-right: 20px;
    }

    .topNavigation ul li a,
    .topNavigation ul li a:visited {
        color: #71b2d8;
        text-decoration: none;
        font-size: 13px;
        font-weight: bold;
        text-transform: uppercase;
        display: block;
        padding-bottom: 8px;
    }
    
    .topNavigation ul li a:visited.selected,
    .topNavigation ul li a.selected {
        color: #fff;
    }

    .topNavigation ul li a:hover {
        color: #fff;
    }

    .topNavigation ul ul {
        display: none;
        background-color: #2073c6;
        margin-left: -10px;
        position: absolute;
        z-index: 100;
    }

    .topNavigation li li {
        float: none;
        margin-right: 0;
    }

    .topNavigation li li a,
    .topNavigation li li a:visited {
        text-transform: none; 
        color: #fff;
        padding-bottom: 0;
        white-space: nowrap;
    }
    
    .topNavigation li li a.selected {
        background-color: #81b6e5;
    }

    .topNavigation li li a:hover {
        background-color: #71b2d8;
    }
    
    .topNavigation li li span {
        display: block;
        padding: 1px 10px;
    }


    /******************************/
    /*        Pagelayouts         */
    /******************************/
    .inner {
        width: 940px;
        margin: 0 auto;
    }

    /* Colums */
    .leftColumn {
        width: 585px;
        float: left;
    }

    .rightColumn {
        width: 300px;
        float: right;
    }
    
    .Subpage12 .leftColumn {
        width: 460px;
    }

    .Subpage12 .rightColumn {
        width: 460px;
    }
    
    .Subpage12 .bottomCenterColumn {
    	clear: left;
    }

    .Subpage45 .leftColumn {
        width: 695px;
    }

    .Subpage45 .rightColumn {
        width: 185px;
    }

    .frontMiddle .left {
        float: left;
        padding-right: 20px;
        width: 300px;
        /*background: Transparent url(/_layouts/IITWeb.ForexTrading.SharePoint.Branding/Styles/Images/divider-vertical.gif) no-repeat 98% 50%;*/
    }
    
    .frontMiddle .center {
        float: left;
        padding-right: 20px;
        width: 300px;
        /*background: Transparent url(/_layouts/IITWeb.ForexTrading.SharePoint.Branding/Styles/Images/divider-vertical.gif) no-repeat 98% 50%;*/
    }
    
    .frontMiddle .left .actionPanel .pic,
    .frontMiddle .center .actionPanel .pic {
        padding-right: 10px;
    }
    
    .frontMiddle .right {
        float: left;
        width: 300px;
    }

    /******************************/
    /*          Buttons           */
    /******************************/
    .content a.searchButton,
    .content a.searchButton:visited,
    .content a.genericButton,
    .content a.genericButton:visited {
        font-size: 11px;
        font-weight: bold;
        padding: 3px 20px 2px 0;
        text-decoration: none;
        text-transform: uppercase;
        color: #fff;
        background: transparent url(/_layouts/IITWeb.ForexTrading.SharePoint.Branding/Styles/Images/buttons.gif) no-repeat scroll 100% -21px;
        zoom: 1;
    }

    .content a.searchButton span,
    .content a.genericButton span {
        padding: 3px 8px 2px 10px;
        background: transparent url(/_layouts/IITWeb.ForexTrading.SharePoint.Branding/Styles/Images/buttons.gif) no-repeat scroll 0 0;
    }

    .content a.genericButton.Orange,
    .content a.genericButton.Orange:visited {
        background: transparent url(/_layouts/IITWeb.ForexTrading.SharePoint.Branding/Styles/Images/buttons-orange.gif) no-repeat scroll 100% -21px;
    }

    .content a.genericButton.Orange span {
        background: transparent url(/_layouts/IITWeb.ForexTrading.SharePoint.Branding/Styles/Images/buttons-orange.gif) no-repeat scroll 0 0;
    }

    .content a.searchButton:hover,
    .content a.genericButton:hover,
    .content a.genericButton.Orange:hover {
        background-position: 100% -63px;
        text-decoration: none;
    }

    .content a.searchButton:hover span,
    .content a.genericButton:hover span {
        background-position: 0 -42px;
		color: #fff;
    }

    
    /******************************/
    /*        ActionPanel         */
    /******************************/    
    .actionPanel {
        width: 300px;
    }
    
    .actionPanel .text {
        width: 100px;
        font-size: 11px;
    }
    
    .actionPanel .pic {
        float: right;
    }
    
    .actionPanel .button {
        padding-top: 15px;
    }
    
    .Subpage45 .actionPanel {
        width: 175px;
    }
    
    .Subpage45 .actionPanel .text {
        display: none;
    }
    
    .Subpage45 .actionPanel .pic {
        float: none;
    }
    

    /******************************/
    /*         SiteSearch         */
    /******************************/
    .siteSearch {
        background-color: #fff;
        float: right;
        clear: right;
        height: 20px;
        padding: 0;
        width: 167px;
        background: url(/_layouts/IITWeb.ForexTrading.SharePoint.Branding/Styles/Images/sitesearch-start.gif) no-repeat scroll 0 0 transparent;
     }
     
     .siteSearch .input {
        float: left;
        padding-left: 9px;
    }
    
    .siteSearch .submit {
        float: left;
        padding-left: 144px;
    }
    
    .siteSearch input.typeText {
        border-color: #D6D6D6;
        border-left: 0 none transparent;
        border-right: 0 none transparent;
        border-style: solid none;
        border-width: 1px 0;
        color: #1A71B8;
        height: 18px;
        padding: 0 3px;
        width: 129px;
        line-height: 18px;
        font-size: 10px;
        vertical-align: top;
		position: absolute;
    }

    .siteSearch input.searchSubmit {
        border: 0 none transparent;
        cursor: pointer;
        height: 20px;
        width: 19px;
    }

    
    /******************************/
    /*           Footer           */
    /******************************/
    .footer {
        padding-top: 20px;
        clear: both;
        display: block;
    }
    
    .footer .divider {
        background: Transparent url(/_layouts/IITWeb.ForexTrading.SharePoint.Branding/Styles/Images/divider-horisintal.gif) no-repeat 50% 0;
        height: 26px;
        width: 100%;
        margin-bottom: 30px;
    }

    /* sitemap */
    .footer .sitemap {
    	display: table;
        margin-bottom: 30px;
    }
    
    .footer .sitemap ul {
        margin: 0;
        padding: 0;
        list-style-type: none;
    }

    .footer .sitemap ul li {
        float: left;
        width: 136px;
        margin: 0 20px 0 0;
        padding: 0;
    }
    
    * html .footer .sitemap ul li {
        width: 120px;
    }

    .footer .sitemap ul li.last {
        margin: 0;
    }

    .footer .sitemap li li {
        line-height: 17px;
        float: none;
        font-size: 12px;
    }

    /* disclamer */
    .disclamer {
        text-transform: uppercase;
        clear: left;
        font-size: 10px;
        padding: 0 0 30px;
    }
    
    .disclamer ul {
        padding: 0;
        margin: 0;
        list-style-type: none;
        text-align: center;
    }
    
    .disclamer li {
        display: inline;
        padding-right: 3px;
    }

    .footer .disclamer a:link,
    .footer .disclamer a:visited {
        color: #333;
    }
    

    /******************************/
    /*         WebParts           */
    /******************************/
    /* PartSpacingVertical */
   
	.ms-PartSpacingVertical {
   		font-size: 1pt;
   		margin-top: 12px;
   	} 
   
    /*
    .ms-PartSpacingVertical {
        background: Transparent url(/_layouts/IITWeb.ForexTrading.SharePoint.Branding/Styles/Images/divider-horisintal.gif) no-repeat 50% -28px;
        height: 28px;
        margin-bottom: 15px;
    }
    */
    
    .rightColumn .ms-PartSpacingVertical {
        background: Transparent url(/_layouts/IITWeb.ForexTrading.SharePoint.Branding/Styles/Images/divider-horisintal.gif) no-repeat 50% -57px;
        height: 27px;
    }
    
    .Subpage12 .rightColumn .ms-PartSpacingVertical {
		background-image: none;
		height: auto;
	}
    
    .Subpage45 .rightColumn .ms-PartSpacingVertical {
        background: Transparent url(/_layouts/IITWeb.ForexTrading.SharePoint.Branding/Styles/Images/divider-horisintal.gif) no-repeat 50% -83px;
        height: 23px;
    }
    
    /* Price Spread */
    #wpPriceSpread table {
        table-layout: fixed;
        border-collapse: collapse;
        width: 100%;
        clear: left;
        margin-top: 10px;
    }
    
    #wpPriceSpread.simple table {
        width: 33%;
    }
    
    #wpPriceSpread table th {
        border-right: solid 1px #81b6e5;
        background: #2984d0 url(/_layouts/IITWeb.ForexTrading.SharePoint.Branding/Styles/Images/price_spread-bg.gif) repeat-x -10px 0;
        height: 43px;
        color: #fff;
        font-weight: bold;
        font-size: 11px;
        vertical-align: bottom;
    }
    
    #wpPriceSpread table th .info {
        position: relative;
        z-index: 2;
        top: -41px;
        left: 95px;
        height: 0;
    }
    
    #wpPriceSpread table th .info span {
        background: Transparent url(/_layouts/IITWeb.ForexTrading.SharePoint.Branding/Styles/Images/price_spread_info.gif) no-repeat;
        width: 15px;
        height: 15px;
    }
    
    #wpPriceSpread table th.first {
        background: #2984d0 url(/_layouts/IITWeb.ForexTrading.SharePoint.Branding/Styles/Images/price_spread-bg.gif) 0 0;
    }
    
    #wpPriceSpread table th.last {
        background: #2984d0 url(/_layouts/IITWeb.ForexTrading.SharePoint.Branding/Styles/Images/price_spread-bg.gif) 100% 0;
        border-right: none 0;
    }
    
    #wpPriceSpread table th.top {
        border-right: none 0;
        background: none;
        height: 0;
        font-size: 0;
        vertical-align: top;
    }
    
    #wpPriceSpread table th span {
        display: block;
        padding: 0 0 8px 8px;
        line-height: 12px;
    }
    
    #wpPriceSpread table td {
        font-size: 12px;
        font-weight: bold;
        padding: 3px 8px;
        text-align: center;
        border-bottom: 1px solid #eef0f6;
    }
    
    #wpPriceSpread table th {
        text-align: left;
    }
    
    #wpPriceSpread table td.first {
        text-align: left;
    }
    
    #wpPriceSpread .hiddenPriceSpread,
    #wpPriceSpread table .related {
        display: none;
    }
    
    #wpPriceSpread table a {
        color: #333;
    }
    
    #wpPriceSpread table a:hover {
        color: #1a71b8;
        text-decoration: none;
    }
    
    #wpPriceSpread tr.filtered a,
    #wpPriceSpread tr.filtered a:hover {
        cursor: text;
        color: #333;
    }
    
    #wpPriceSpread tr.filtered a .relatedBtn {
        display: none;
    }
    
    #wpPriceSpread table a .relatedBtn {
        cursor: pointer;
        visibility: hidden;
        position: absolute;
        z-index: 10;
        background: #fff url(/_layouts/IITWeb.ForexTrading.SharePoint.Branding/Styles/Images/price_spread-related.gif);
        width: 155px;
        height: 21px;
        margin-top: -2px;
    }
    
    #wpPriceSpread table a:hover .relatedBtn {
        visibility: visible;
    }
    
    #wpPriceSpread .pairs {
        float: left;
        color: #1a71b8;
        font-weight: bold;
        font-size: 14px;
    }
    
    #wpPriceSpread .reset {
        float: right;
        color: #1a71b8;
        cursor: pointer;
        font-weight: bold;
        font-size: 14px;
        display: none;
    }
    
    #wpPriceSpread.simple .reset {
        float: left;
        margin-left: 10px;
        margin-top: 2px;
        margin-top: 4px/9;
    }
    
    #wpPriceSpread ul.pager {
        margin: 0;
        list-style-type: none;
        padding-left: 8px;
    }
    
    #wpPriceSpread ul.pager li {
        font-size: 12px;
        font-weight: bold;
        cursor: pointer;
        float: left;
        text-decoration: underline;
        color: #1a71b8;
        padding-right: 5px;
    }

    #wpPriceSpread ul.pager li.selected {
        text-decoration: none;
        color: #333;
    }
    
    .tipPriceSpread {
	    width: 206px;
	    z-index: 13000;
    }
    
    .tipPriceSpread .tip-top {
	    background: Transparent url(/_layouts/IITWeb.ForexTrading.SharePoint.Branding/Styles/Images/tipPriceSpread-border.gif) 0 0;
	    height: 2px;
	    font-size: 0;
    }
     
    .tipPriceSpread .tip-bottom {
	    background: Transparent url(/_layouts/IITWeb.ForexTrading.SharePoint.Branding/Styles/Images/tipPriceSpread-border.gif) 0 100%;
	    height: 2px;
	    font-size: 0;
    }
     
    .tipPriceSpread .tip {
	    border-left: solid 2px #b7b8bd;
	    border-right: solid 2px #b7b8bd;
	    background-color: #eef0f6;
    }

    .tipPriceSpread .tip-title {
	    font-size: 11px;
	    margin: 0;
	    color: #363636;
	    padding: 6px 8px;
    }
     
    .tipPriceSpread .tip-text {
	    display: none;
    }
    
    
    /* Navigation WebPart */    
    .wpNavigation h2 {
        font-size: 16px;
        margin-bottom: 12px;
    }
    
    .wpNavigation ul {
        margin: 0;
        padding: 0;
        list-style-type: none;
    }
    
    .wpNavigation li.selected {
        font-weight: bold;
    }
    
    .wpNavigation li a:link,
    .wpNavigation li a:visited {
        color: #333;
        text-decoration: none;
        font-size: 14px;
    }

    .wpNavigation li.selected a,
    .wpNavigation li.selected a:visited {
        color: #1a71b8;
    }
        
    .wpNavigation li a:hover {
        color: #1a71b8;
    }
    
    /*----------------------------------------------
        = ACCORDION CONTROL STYLES
    ----------------------------------------------*/
    .accordionControl {
        width: 585px;
        margin: 0 0 10px 0;
    }

    .accordionControl.firstLetter h2 {
        text-transform: uppercase;
    }

    .accordionControl dl dt {
        margin: 0;
        padding: 0;
    }

    .accordionControl dl dt a {
        display: block;
        padding: 3px 0 4px 33px;
        width: 545px;
        font-size: 12px;
    }

    .accordionControl dl dt a.closed, 
    .accordionControl dl dt a.open {
        color: #333;
        font-weight: bold;
    }

    .accordionControl dl dt a:focus {
        outline: none;
    }

    .accordionControl dl dt.first a.open {
        background: transparent url('/_layouts/IITWeb.ForexTrading.SharePoint.Branding/Styles/Images/accordion-open.gif') no-repeat scroll 0 0;
    }

    .accordionControl dl dt.first a.closed {
        background: transparent url('/_layouts/IITWeb.ForexTrading.SharePoint.Branding/Styles/Images/accordion-closed.gif') no-repeat scroll 0 0;
    }

    .accordionControl dl dt.middle a.open {
        background: transparent url('/_layouts/IITWeb.ForexTrading.SharePoint.Branding/Styles/Images/accordion-open.gif') no-repeat scroll 0 0;
    }

    .accordionControl dl dt.middle a.closed {
        background: transparent url('/_layouts/IITWeb.ForexTrading.SharePoint.Branding/Styles/Images/accordion-closed.gif') no-repeat scroll 0 0;
    }

    .accordionControl dl dt.last a.open {
        background: transparent url('/_layouts/IITWeb.ForexTrading.SharePoint.Branding/Styles/Images/accordion-open.gif') no-repeat scroll 0 100%;
    }

    .accordionControl dl dt.last a.closed {
        background: transparent url('/_layouts/IITWeb.ForexTrading.SharePoint.Branding/Styles/Images/accordion-closed.gif') no-repeat scroll 0 100%;
    }

    /*---- SINGLE ----*/
    .accordionControl dl dt.single a.open {
        background: transparent url('/_layouts/IITWeb.ForexTrading.SharePoint.Branding/Styles/Images/accordion-open.gif') no-repeat scroll 0 0;
    }

    .accordionControl dl dt.single a.closed {
        padding: 4px 0 4px 33px;
        background: transparent url('/_layouts/IITWeb.ForexTrading.SharePoint.Branding/Styles/Images/accordion-closed.gif') no-repeat scroll 0 0;
    }

    .accordionControl dl dd.open.last {
        padding-bottom: 6px;
        background: transparent url('/_layouts/IITWeb.ForexTrading.SharePoint.Branding/Styles/Images/accordion-bottom-open.gif') no-repeat scroll 0 100%;
    }

    .accordionControl dl dd.open.single {
        padding-bottom: 6px;
        background: transparent url('/_layouts/IITWeb.ForexTrading.SharePoint.Branding/Styles/Images/accordion-bottom-open.gif') no-repeat scroll 0 100%;
    }

    /*---- OTHER ----*/
    .accordionControl dl dd {
        margin: 0;
        padding: 0;
    }

    .accordionControl dl dd.closed {
        display: none;
    }

    .accordionControl dl dd p {
        margin: 8px 12px;
    }
    
    .searchPanel {
        border: 1px solid #C0C0C0;
    }
    
    .searchPanelButton {
        margin-top: 10px;
    }
    
    /* FX Tools */
    #fxPreview {
        cursor: pointer;
        position: relative;        
    }

    #fxTools ul {
        list-style-type: none;
        padding: 0;
        margin: -10px 0 0 0;
        position: relative;
        z-index: 2;
    }
    
    #fxTools li {
        float: left;
        cursor: pointer;
        padding-right: 10px;
    }
    
    #fxTools li.last {
        padding-right: 0;
    }
    
    #fxTools span.hide {
        display: none;
    }
    
    /* What's Hot WebPart*/
    .wpWhatsHot ul {
        list-style-type: none;
        margin: 0;
        padding: 0;
    }
    
    .wpWhatsHot h1 {
        margin-bottom: 10px;
    }
    
    .Frontpage .wpWhatsHot h1 {
		font-size: 14px;
    }
    
    .wpWhatsHot h1 a,
    .wpWhatsHot h1 a:link,
    .wpWhatsHot h1 a:visited {
        color: #1a71b8;
    }
    
    .content .wpWhatsHot h1 a:hover {
        color: #333;
    }
    
    .wpWhatsHot li {
        padding-bottom: 15px;
        margin-bottom: 15px;
        border-bottom: solid 1px #dedede;
    }
    
    .wpWhatsHot.list li {
        padding-bottom: 0;
        margin-bottom: 0;
        border-bottom: none 0;
    }
    
    .wpWhatsHot p.date {
        color: #bebebe;
        font-size: 11px;
        margin-bottom: 0;
    }
    
    .wpWhatsHot h3 {
        font-size: 15px;
        margin: 0;
    }
    
    .wpWhatsHot.list h3 {
        font-size: 12px;
    }
    
    .wpWhatsHot p.body {
        margin-top: 8px;
    }
    
    .wpWhatsHot.list p.body {
        display: none
    }
    
    .wpWhatsHot p.linkText {
        color: #3180c4;
        font-weight: bold;
        margin: 0;
    }
    
    .wpWhatsHot.list p.linkText {
        display: none;
    }
    
    .wpWhatsHot.list a.link {
        display: none;
    }

    .content .wpWhatsHot a {
        color: #333;
    }
    
    .content .wpWhatsHot a:hover {
        color: #1a71b8;
    }
    
    .wpNavigation.whatsHot ul a {
        font-weight: bold;
        font-size: 13px;
    }
    
    .wpNavigation.whatsHot li {
    	border-bottom: 0 none;
		margin-bottom: 1px;
		padding-bottom: 0;
	}
    
    .wpWhatsHot ul.pager {
        clear: left;
    }
    
    .wpWhatsHot ul.pager li {
        border: 0 none;
        float: left;
    }
    
    .wpWhatsHot ul.pager li.selected {
        font-weight: bold;
    }
    
    .wpWhatsHot ul.pager a {
        color: #3180c4;
    }
    
    /* Education WebPart*/
    #wpEducationVideo {
        height: 278px;
    }
    #wpEducation h2 {
        /*color: #52ab51;*/
        font-size: 16px;
        font-weight: normal;
    }
    
    #wpEducation table {
        width: 100%;
    }

    #wpEducation th {
        padding: 18px 0 10px;
        text-align: left;
    }
    
    #wpEducation th.action {
        width: 80px;
        text-align: center;
    }
    
    #wpEducation td {
        border-bottom: solid 1px #eef0f6;
        height: 28px;
        cursor: pointer;
    }
    
    #wpEducation td.play {
        padding-left: 25px;
        background: Transparent url('/_layouts/IITWeb.ForexTrading.SharePoint.Branding/Styles/Images/education_play-ico.gif') no-repeat 2px 4px;
    }
    
    #wpEducation td.view {
        padding-left: 25px;
        background: Transparent url('/_layouts/IITWeb.ForexTrading.SharePoint.Branding/Styles/Images/education_pdf-ico.gif') no-repeat 0 6px;
    }
    
    #wpEducation td a,
    #wpEducation td a:visited {
        color: #333;
    }

    #wpEducation th.last,
    #wpEducation td.last {
        width: 100px;
        padding-right: 5px;
        text-align: right;
        font-weight: normal;
    }
    
    /* Frontpage Campaign WebPart */
    .Frontpage .flash {
        position: absolute;
        margin: 1px 0 0 0;
    }

    .Frontpage .innerFrame {
        position: relative;
        width: 940px;
        height: 362px;
    }

    .Frontpage .innerFrame .left {
        float: right;
        width: 940px;
        color: #fff;
        font-size: 18px;
        text-align: right;
        line-height: 20px;
    }

    .Frontpage .innerFrame .left h1 {
        font-size: 40px;
        color: #fff;
        font-weight: normal;
        line-height: 43px;
        margin: 45px 0 10px;
    }

    .Frontpage .innerFrame .left ul {
        margin: 5px 0 20px 0;
        padding: 0 20px;
    }

    .Frontpage .innerFrame .left li {
        margin: 0;
        padding: 0;
    }

    .Frontpage .innerFrame .left p {
        margin: 0;
        padding: 0 0 10px 0;
    }

    .Frontpage .innerFrame .right {
        bottom: 0;
        clear: right;
        float: right;
        left: 640px;
        position: absolute;
        width: 300px;
    }
    
    .Frontpage .bannerBox {
        background:  Transparent url('/_layouts/IITWeb.ForexTrading.SharePoint.Branding/Styles/Images/frontpage-campaign-box.gif') no-repeat 0 0;
        width: 300px;
        height: 49px;
        padding-bottom: 12px;
        cursor: pointer;
    }
    
    .Frontpage .bannerBox .inner {
        width: 272px;
        padding: 5px 14px 10px;
        font-weight: bold;
        font-size: 19px;
        color: #fff;
        line-height: 17px;
    }
    
    .Frontpage .bannerBox h2 {
        font-weight: normal;
        font-size: 12px;
        color: #fff;
        margin: 0;
    }
     
    .Frontpage .bannerBox .button {
        display: none;
    }
    
    
    /* RIGHT NEWSARCHIVE STYLES */
    .content .newsArchive a,
    .content .newsArchive a:visited {
        color: #333;
        cursor: pointer;
    }
    
    .content .newsArchive a:hover {
        color: #1a71b8;
        text-decoration: none;
    }
    
    .newsArchive ul {
        list-style-type: none;
        margin: 0;
        padding: 0;
    }

    .newsArchive li {
        padding-bottom: 5px;
        text-transform: uppercase;
    }

    .newsArchive li li {
        line-height: 15px;
        padding: 5px 0 2px 5px;
        display: table;
        text-transform: none;
    }
    
    .newsArchive li li span.arrow {
        width: 10px;
        clear: left;
    }

    .newsArchive li li span {
        display: block;
        float: left;
        width: 250px;
    }

    
    /*----------------------------------------------
        = PUBLICATIONS STYLES
    ----------------------------------------------*/
    .publication {
        margin-top: 10px;
    }
    .publication .authorInfo {
        float: left;
        margin: 0 10px 20px 0;
        width: 182px;
    }
    .publication .authorInfo .authorimage {
    }
    .publication .authorInfo .authorimage img {
        border: solid 1px #ccc;
        padding: 3px;
    }
    .publication .authorInfo .authorname {
    }
    .publication .authorInfo .authortitle {
    }
    .publication .time {
        font-weight: bold;
    }
    .publication .headline {
    }
    .publication .abstract {
        font-size: 1.09em;
    }
    .publication .body {
        clear: both;
    }
    .publication .body hr {
        border: solid 1px #ccc;
        border-width: 1px 0 0 0;
        margin: 20px 0;
    }
    
    /* Search Result WebPart */
    .searchControl input.typeText {
        border:1px solid #c0c0c0;
        width: 300px;
    }

    .searchControl .pagingBar {
        padding: 3px 0 0;
    }

    .searchControl .searchAll {
        float: left;
        display: none;
    }
    
    .searchControl .searchAll div {
        float: left;
    }

    .searchControl .pagesMenu {
        float: right;
        padding-top: 30px;
    }
    
    .searchControl .resultPanel {
        clear: both;
    }
    
    .searchControl .results {
        font-weight: bold;
        padding: 10px 0 20px;
    }

    .searchResult .head {
        background: Transparent none;
        height: auto;
    }
    
    .searchResult .short {
        margin: 0 0 2px;
    }
    
    .searchResult .top,
    .searchResult .bottom,
    .searchResult .footer {
        display: none;
    }
    
    .searchResult .middle {
        padding-bottom: 20px;
    }

    .searchResult .searchTitle a {
        font-size: 16px;
        font-weight: bold;
    }
    
    .searchResult .long {
        display: none;
    }
    
    /* System Check WebPart */
    .systemCheck .localheader {
        background: #2984d0 url("/_layouts/IITWeb.ForexTrading.SharePoint.Branding/Styles/Images/top-bg.gif") repeat-x 0 50%;
        color: #fff;
    }
    
    .systemCheck .localsubheader {
        background-color:#ddd;
		color: #333;
		font-size: 12px;
		font-weight: bold;
		line-height: 12px;
    }
    
    .systemCheck .localrow {
        background-color: #fff;
        color: #333;
        border-right: solid 1px #eef0f6;
        border-bottom: solid 1px #eef0f6;
    }

    .systemCheck .localrow.first {
        border-left: solid 1px #eef0f6;
    }
    
    
    /* Call To Action WebPart */
    .wpCallToAction {
    	background-color: Transparent;
    	background-repeat: no-repeat;
    	background-position: 100% 25px;
    	width: 425px;
    }

    .wpCallToAction h2 {
    	font-size: 16px;
		margin-bottom: 20px;
    }

    .content .wpCallToAction a.button,
    .content .wpCallToAction a.button:visited {
		display: block;
		height: 47px;
		padding: 4px 10px 0;
		width: 250px;
    }
    
    .content .wpCallToAction a.button:hover {
    	text-decoration: none;
    }

    .wpCallToAction .buttonText1 {
    	display: block;
    	font-size: 13px;
    	color: #fff;
    	font-weight: bold;
    }

    .wpCallToAction .buttonText2 {
    	display: block;
    	font-size: 18px;
    	color: #fff;
    }

    .wpCallToAction .bodyText {
    	font-size: 16px;
    	line-height: 19px;
    	width: 270px;
    	padding-top: 55px;
    }
    
    /* DCF */
    .accountStatus {
    	margin-top: 50px;
    }
    
    .accountStatus table.status {
		border-collapse: collapse;
    }
    
    .accountStatus .head {
		background: Transparent none;
		height: 40px;
    }
    
    .accountStatus .head .headline {
    	color: #1A71B8 !important;
    	float: none !important;
		padding: 5px 0 0 10px !important;
		font-weight: bold;
    }
    
    .accountStatus .head .description {
    	float: none !important;
		font-size: 12px !important;
		padding: 0 0 0 10px !important;
    }
    
    .accountStatus .gracePeriod {
		right: 5px !important;
		top: 5px !important;
	}
    
    .accountStatus .gracePeriod .end {
		height: 33px !important;
    }
    
    .accountStatus .overview {
		margin-top: auto !important;
	}
    
    .accountStatus .overview .statusContainer {
		background-color: #FFFFFF !important;
		border: #d5e2eb 1px solid !important;
	}
    
    .accountStatus .overview .top,
    .accountStatus .overview .bottom {
    	display: none !important;
    }
    
    .accountStatus table.status tr.row {
		background-color: #fff !important;
	}
	
	.accountStatus table.status tr.open,
	.accountStatus table.status tr.rowOpen {
		background-color: #eee !important;
	}
	
	.accountStatus table.status th.first,
	.accountStatus table.status th,
	.accountStatus table.status th.last {
		background-image: url("/_layouts/IITWeb.ForexTrading.SharePoint.Branding/Styles/Images/ft-table-head-bg.gif") !important;
	}
	
	/* Swap Rates WebPart */
	
	#rates {
		margin-top: 10px;
	}
	
	.selectGroup .column {
		float: left;
	}
	
	.selectGroup .column.first {
		margin-right: 10px;
	}
	
	.selectGroup .column h4 {
		color: #1a71b8;
		font-size: 12px;
		margin: 0;
	}
	
	.threeColumns {
		float: left;
		width: 100%;
	}
	
	.contentTableOriginal table {
		width: 100%;
		border-collapse: collapse;
		table-layout: fixed;
		background: Transparent url("/_layouts/IITWeb.ForexTrading.SharePoint.Branding/Styles/Images/swap-bg.gif") no-repeat 0 0;
	}
	
	.contentTableOriginal table thead {
		color: #fff;
		text-align: left;
	}
	
	.contentTableOriginal table tbody {
		font-size: 12px;
	}
	
	.contentTableOriginal table tbody tr.even td {
		background-color: #f2f4f7;
	}
	
	#SpreadTRates .first {
		padding-left: 10px;
	}
	
	#SpreadTRates .last {
		padding-right: 10px;
	}
	
	.contentTableOriginal .bottom {
		border-top: solid 1px #ccc;
	}
	
	/* Quick Poll WebPart */
	.wpQuickPoll {}
	
	.wpQuickPoll ul {
		list-style-type: none;
		padding: 0;
		margin: 5px 0 10px 0;
		display: table;
	}
	
	.wpQuickPoll li {
		clear: left;
	}
	
	.wpQuickPoll li input,
	.wpQuickPoll li span {
		float: left;
	}
	
	.wpQuickPoll li span {
		width: 500px;
	}
	
	.Frontpage .wpQuickPoll li span,
	.rightColumn .wpQuickPoll li span {
		width: auto;
	}
	
	.rightColumn .wpQuickPoll li span {
		float: none;
		font-weight: bold;
	}
	
	.wpQuickPoll input[type=button] {
		background: url("/_layouts/IITWeb.ForexTrading.SharePoint.Branding/Styles/Images/button-vote.gif") no-repeat scroll 0 -21px transparent;
		border-style: none;
		color: #fff;
		cursor: pointer;
		font-family: 'Trebuchet MS',Arial;
		font-size: 11px;
		font-weight: bold;
		height: 21px;
		padding: 0 35px 2px 0;
		text-transform: uppercase;
		width: 82px;
		line-height: 22px;
	}

	.wpQuickPoll input:hover,
	.wpQuickPoll input:active,
	.wpQuickPoll input:focus {
		background-position: 0 0;
	}
	
	.wpQuickPoll .pollResultItem {
		width: 560px;
		height: 140px;
		background-position: top right;
		background-repeat: no-repeat;
	}
	
	.Frontpage .wpQuickPoll .pollResultItem,
	.rightColumn .wpQuickPoll .pollResultItem {
		height: auto;
	} 

	.Frontpage .wpQuickPoll h1,
	.rightColumn .wpQuickPoll h1 {
		font-size:14px;
	}
	
	.wpQuickPoll .pollResultItem .text {
		width: 170px;
	}
	.wpQuickPoll .pollResultItem p {
		color: #959595;
		font-size: 11px;
		margin: 0;
	}
	
	.wpQuickPoll .pollResultItem h3 {
		color: #333;
		font-size: 14px;
		margin: 0;
	}
	
	.wpQuickPoll .pollResultItem.Default {
		width: 300px;
	}
	
	.wpQuickPoll .pollResultItem.Default .text {
		width: auto;
	}
	
	.wpQuickPoll .pollImage {
		width: 300px;
		height: 140px;
	}
	
	.wpNavigation.quickPoll ul a {
		font-size: 13px;
		font-weight: bold;
	}
	
    .wpQuickPoll.list ul {
        list-style-type: none;
        margin: 0;
        padding: 0;
    }
    
    .wpQuickPoll.list li {
        padding-bottom: 0;
        margin-bottom: 0;
        border-bottom: none 0;
    }
    
    .wpQuickPoll.list p.date {
        color: #bebebe;
        font-size: 11px;
        margin-bottom: 0;
    }
    
    .wpQuickPoll.list h3 {
        font-size: 12px;
        margin: 0;
    }
    
    .wpQuickPoll.list p.body,
    .wpQuickPoll.list p.linkText,
    .wpQuickPoll.list a.link {
        display: none;
    }
    
    /*----------------------------------------------
        =  SITEMAP
    ----------------------------------------------*/

    .sitemapBar .left {
        height: 67px;
    }

    .sitemapBar .left .right {
        height: 67px;
    }

    .sitemapBar .left .right h2 {
        margin: 0;
        padding: 8px 0 0 13px;
    }

    .sitemapBar .leftTop {
        height: 33px;
        margin: -35px 0 0;
        background: url(/_layouts/IITWeb.ForexTrading.SharePoint.Branding/Styles/Images/bar-bg.gif) no-repeat;
    }

    .sitemapBar .leftTop .rightTop {
        height: 33px;
        padding: 8px 0 0 10px;
        color: #fff;
        font-size: 14px;
    }

    .sitemapBar .leftTop .rightTop .txt {
        float: left;
        padding-right: 3px;
    }

    .sitemapBar .leftTop .rightTop .input {
        float: left;
        margin-top: -1px;
    }

    .sitemapBar .leftTop .rightTop .divider {
        border-left: 1px solid #FFFFFF;
        float: left;
        height: 33px;
        margin-left: 15px;
        margin-top: -8px;
        padding-left: 15px;
        position: relative;
        width: 1px;
    }

    .sitemap h3 {
        padding: 10px 0 0;
    }

    .sitemap h3 a {
        color: #567c9c;
    }

    .sitemap h3 a:hover {
        color: #374457;
    }

    .sitemap .middle {
        padding: 1px 15px 15px;
        width: 735px;
    }

    ul.siteList {
        margin-left: -15px;
        list-style-type: none;
        padding: 0;
    }

    .siteList ul {
        margin: 2px 0 !important;
        padding: 0;
        list-style-type: none;
    }

    .siteList li {
        margin-bottom: 2px !important;
        background-image: none !important;
        font-size: inherit !important;
        padding: 0 0 0 25px;
    }

    .sitemapRow li a.odd,
    .sitemap li a.odd {
        color: #333;
    }

    .sitemapRow li a.odd:hover,
    .siteList li a.odd:hover {
        
    }

    .siteList li a.even {
        color: #1a71b8;
    }

    .siteList li a.even:hover {
        color: #374457;
    }

    .siteList li img {
        cursor: pointer;
    }

    .sitemapAZ {
        padding: 0;
    }

    table.sitemapRow {
        margin: 10px 0 20px;
        border-collapse: collapse;
    }

    table.sitemapRow h3 {
        margin: 10px 0 0;
        padding-left: 15px;
        color: #1a71b8;
        font-size: 16px;
    }

    table.sitemapRow tr td  {
        padding-right: 20px;
        width: 300px;
        vertical-align: top;
        background: transparent url('/_layouts/IITWeb.ForexTrading.SharePoint.Branding/Styles/Images/sitemapAZ-middle-bg.gif') repeat-y scroll 0 0;
    }

    table.sitemapRow tr td.last  {
        padding-right: 0;
    }

    .sitemapRow ul.siteList {
        margin: 0;
        padding: 0 15px 10px;
        list-style-type: none;
    }
    
	.sitemapRow .boxControl.simpleWhite .top {
		background: url("/_layouts/IITWeb.CorporateInternet.Publishing.Styles.1.0/img/new-design/box-control/white/tm.gif") repeat-x scroll 0 0 transparent;
		height: 5px;
	}

	.sitemapRow .boxControl.simpleWhite .top .left {
		background:url("/_layouts/IITWeb.CorporateInternet.Publishing.Styles.1.0/img/new-design/box-control/white/tl.gif") no-repeat scroll 0 0 transparent;
		height:5px;
		width:5px;
		float:left;
	}

	.boxControl.simpleWhite .top .right {
		background:url("/_layouts/IITWeb.CorporateInternet.Publishing.Styles.1.0/img/new-design/box-control/white/tr.gif") no-repeat scroll 0 0 transparent;
		height:5px;
		width:5px;
		float:right;
	}
	
	.sitemapRow .boxControl.simpleWhite .bottom {
		background: url("/_layouts/IITWeb.CorporateInternet.Publishing.Styles.1.0/img/new-design/box-control/white/bm.gif") repeat-x scroll 0 0 transparent;
		height: 5px;
		font-size: 0;
	}
	
	.sitemapRow .boxControl.simpleWhite .bottom .left {
		background: url("/_layouts/IITWeb.CorporateInternet.Publishing.Styles.1.0/img/new-design/box-control/white/bl.gif") no-repeat scroll 0 0 transparent;
		height: 5px;
		width: 5px;
		float: left;
	}
	
	.sitemapRow .boxControl.simpleWhite .bottom .right {
		background: url("/_layouts/IITWeb.CorporateInternet.Publishing.Styles.1.0/img/new-design/box-control/white/br.gif") no-repeat scroll 0 0 transparent;
		height: 5px;
		width: 5px;
		float: right;
	}
	
	
    /*----------------------------------------------
        = STANLY STYLES
    ----------------------------------------------*/
    .stanlyPopUpTemplate {
        display: none;
        z-index: 2147483647; /* max value = always on top */
        position: absolute;
        top: 0px;
        height: 100%;
        left: 0px;
        width: 100%;
        background: transparent url('/_layouts/IITWeb.CorporateInternet.Publishing.Styles.1.0/img/new-design/stanley/bg.png') repeat scroll 0 0;
        text-align:left;
    }

    .stanlyPopUpTemplate .innerTemplate {
        position: absolute;
    }

    .stanlyPopUpTemplate .innerTemplate .mm .closeButton {
        float: right;
        width: 21px;
        height: 21px;
        cursor: pointer;
        background: transparent url('/_layouts/IITWeb.CorporateInternet.Publishing.Styles.1.0/img/new-design/stanley/close-button.png') no-repeat scroll 0 0;
    }

    .stanlyPopUpTemplate .innerTemplate .mm .contentPlaceHolder {
        padding: 0 10px;
    }

    .stanlyPopUpTemplate .innerTemplate .tl {
        float: left;
        width: 20px;
        height: 20px;
        background: transparent url('/_layouts/IITWeb.CorporateInternet.Publishing.Styles.1.0/img/new-design/stanley/tl.png') no-repeat scroll 0 0;
    }

    .stanlyPopUpTemplate .innerTemplate .tm {
        float: left;
        height: 20px; /* width: IS SET BY THE JAVASCRIPT; */
        background: transparent url('/_layouts/IITWeb.CorporateInternet.Publishing.Styles.1.0/img/new-design/stanley/tm.png') repeat-x scroll 0 0;
    }

    .stanlyPopUpTemplate .innerTemplate .tr {
        float: left;
        width: 20px;
        height: 20px;
        background: transparent url('/_layouts/IITWeb.CorporateInternet.Publishing.Styles.1.0/img/new-design/stanley/tr.png') no-repeat scroll 0 0;
    }

    .stanlyPopUpTemplate .innerTemplate .ml {
        float: left;
        width: 20px; /* height: IS SET BY THE JAVASCRIPT; */
        background: transparent url('/_layouts/IITWeb.CorporateInternet.Publishing.Styles.1.0/img/new-design/stanley/ml.png') repeat-y scroll 0 0;
    }

    .stanlyPopUpTemplate .innerTemplate .mm {
        float: left;
        overflow: auto; /* width: IS SET BY THE JAVASCRIPT; */ /* height: IS SET BY THE JAVASCRIPT; */
        background: #f2f4f7 none;
    }

    .stanlyPopUpTemplate .innerTemplate .mr {
        float: left;
        width: 20px; /* height: IS SET BY THE JAVASCRIPT; */
        background: transparent url('/_layouts/IITWeb.CorporateInternet.Publishing.Styles.1.0/img/new-design/stanley/mr.png') repeat-y scroll 0 0;
    }

    .stanlyPopUpTemplate .innerTemplate .bl {
        float: left;
        width: 20px;
        height: 20px;
        background: transparent url('/_layouts/IITWeb.CorporateInternet.Publishing.Styles.1.0/img/new-design/stanley/bl.png') no-repeat scroll 0 0;
    }

    .stanlyPopUpTemplate .innerTemplate .bm {
        float: left; /* width: IS SET BY THE JAVASCRIPT; */
        height: 20px;
        background: transparent url('/_layouts/IITWeb.CorporateInternet.Publishing.Styles.1.0/img/new-design/stanley/bm.png') repeat-x scroll 0 0;
    }

    .stanlyPopUpTemplate .innerTemplate .br {
        float: left;
        width: 20px;
        height: 20px;
        background: transparent url('/_layouts/IITWeb.CorporateInternet.Publishing.Styles.1.0/img/new-design/stanley/br.png') no-repeat scroll 0 0;
    }

    .stanlyPopUpTemplate .innerTemplate .tr {
        cursor: pointer;
    }
    

    /*----------------------------------------------
        = ECONOMIC CALENDAR STYLES
    ----------------------------------------------*/
    .economicCalendar {
        float: left;
        width: 100%;
    }

    .economicCalendar td {
        vertical-align: top;
    }

    /*---- TOP ----*/
    .economicCalendar .topNavigation {
        float: left;
        width: 100%;
        margin-bottom: 20px;
    }

    .economicCalendar .filter {
        float: left;
    }

    .economicCalendar .dateSelector {
        float: right;
        text-align: right;
    }

    .economicCalendar .dateSelector ul {
        margin: 0;
        padding: 0;
        list-style-type: none;
    }

    .economicCalendar .dateSelector li {
        display: inline;
        margin: 0 0 0 10px;
        padding: 0;
        line-height: 1em;
        float: right;
    }
    
    .economicCalendar .topNavigation ul li a,
    .economicCalendar .topNavigation ul li a:visited {
		font-weight: normal;
		padding-bottom: 0;
		text-transform: none;
	}
	
	.economicCalendar .topNavigation ul li a:hover {
		color: #1a71b8;
	}

    /*---- LEFT ----*/
    .calendarNavigation {
        float: left;
        width: 150px;
    }

    .calendarNavigation th,
    .calendarNavigation td {
        text-align: center;
    }

    .calendarNavigation .calendar {
        width: 130px;
        margin-bottom: 10px;
        border: solid 1px #cecece;
    }

    .calendarNavigation .changePeriod {
        width: 130px;
    }

    .calendarNavigation .changePeriod h3 {
        text-align:center;
    }

    .calendarNavigation .changePeriod a.prev,
    .calendarNavigation .changePeriod a.next {
        float: left;
        width: 29px;
        height: 21px;
    }

    .calendarNavigation .calendar th {
        background-color: #cecece;
    }

    .calendarNavigation .calendar .day {
        background-color: transparent;
    }

    .calendarNavigation .calendar .weekend {
        background-color: #ffecec;
    }

    .calendarNavigation .calendar .otherMonth {
        background-color: #ececec;
    }

    .calendarNavigation .calendar .today {
        background-color: #ececff;
    }

    .calendarNavigation .changePeriod a.prev, 
    .calendarNavigation .changePeriod a.next {
        background: transparent url('/_layouts/IITWeb.CorporateInternet.Publishing.Styles.1.0/img/new-design/economic-calendar-button-left.gif') no-repeat scroll 0 0;
    }

    .calendarNavigation .changePeriod a.next {
        background: transparent url('/_layouts/IITWeb.CorporateInternet.Publishing.Styles.1.0/img/new-design/economic-calendar-button-right.gif') no-repeat scroll 0 0;
        float: right;
    }

    .calendarNavigation .changePeriod h3 {
        margin: 3px 0;
    }

    /*---- RIGHT ----*/
    .calendarMain {
        float: left;
        width: 789px !important;
        border-top: solid 1px #cecece;
        border-left: solid 1px #cecece;
    }

    .calendarMain table {
        width: 100%;
    }

    .calendarMain th {
        padding: 0 3px;
        border-bottom: solid 1px #cecece;
        border-right: solid 1px #cecece;
    }

    .calendarMain td {
        padding: 0 3px;
        border-bottom: solid 1px #cecece;
        border-right: solid 1px #cecece;
        font-size: 11px;
    }

    .calendarMain .changePeriod {
        border-bottom: solid 1px #cecece;
        border-right: solid 1px #cecece;
    }

    .calendarMain .changePeriod a.prev, 
    .calendarMain .changePeriod a.next {
        float: left;
        width: 29px;
        height: 21px;
        background: transparent url('/_layouts/IITWeb.CorporateInternet.Publishing.Styles.1.0/img/new-design/economic-calendar-button-left.gif') no-repeat scroll 0 0;
    }

    .calendarMain .changePeriod a.next {
        float: right;
        background: transparent url('/_layouts/IITWeb.CorporateInternet.Publishing.Styles.1.0/img/new-design/economic-calendar-button-right.gif') no-repeat scroll 0 0;
    }

    .calendarMain .changePeriod h2 {
        margin: 0;
        padding: 3px 0;
        text-align: center;
    }

    .calendarMain .year td p {
        margin: 0;
    }

    .calendarMain .week td p {
        margin: 0;
    }

    .calendarMain .week td p.time {
        margin: 10px 0 1px;
    }

    .calendarMain td p {
        line-height: 1em;
    }

    .calendarMain td p.date {
        margin: 10px 0 1px;
    }

    .calendarMain table.calendarMonth {
        border-top-style: none !important;
        border-top-width: 0 !important;
        border-bottom-color: #CECECE !important;
        border-right-color: #CECECE !important;
        border-left-style: none !important;
        border-left-width: 0 !important;
    }

    .calendarMain table.calendarMonth a {
        color: #0088CC !important;
        font-weight: bold !important;
    }

    .calendarMain td p.time {
        text-align: left;
    }

    .calendarMain .week td p.time,
    .calendarMain td p.date {
        font-weight: bold;
    }

    .calendarMain .week td p.time,
    .calendarMain td p.time strong,
    .calendarMain td p.date {
        color: #666666;
    }

    /*----- Navigation -----*/
    .calendarNavigation table.calendar { border: 1px solid #5d8cc9; border-collapse: collapse; border-spacing: 0; font-size: 10px; }
    .calendarNavigation table.calendar td { border: 1px solid #5d8cc9; padding: 0; }
    .calendarNavigation table.calendar td a { color: #000; }
    .calendarNavigation table.calendar thead th { background: #bfdbff none; }
    .calendarNavigation table.calendar tbody th.CalendarDayHeaderStyle { background: #fff; }
    .calendarNavigation table.calendar tbody td.CalendarOtherMonthDayStyle { background: #a5bfe1 none; }
    .calendarNavigation table.calendar tbody td.CalendarOtherMonthDayStyle a { color: #5d8cc9; }
    .calendarNavigation table.calendar tbody td.CalendarDayStyle { background: #fff none; }
    .calendarNavigation table.calendar tbody td.CalendarWeekendDayStyle { background: #e6edf7 none; }
    .calendarNavigation table.calendar tbody td.CalendarSelectedDayStyle { background: #294c7a; }
    .calendarNavigation table.calendar tbody td.CalendarSelectedDayStyle a { color: #fff; }
    .calendarNavigation table.calendar tbody td.CalendarTodayDayStyle { background: #81ce80 none; }

    /*----- Main -----*/
    .calendarMain table.DataGrid .DataGridItemStyle td { background: #e6edf7 none; }
    .calendarMain table.DataGrid .DataGridHeaderStyle td { font-weight: bold; }
    .calendarNavigation .calendar .CalendarTitleStyle td { background-color: #fff; border-style: none; font-weight: bold; }
    
	/* SpreadT styling */
	table#SpreadT {
		background: none;
	}
	#SpreadT th.first {
		background: url("/_layouts/IITWeb.ForexTrading.SharePoint.Branding/Styles/Images/swap-bg.gif") no-repeat scroll 0 0 Transparent;
	}
	#SpreadT th.middle {
		background: url("/_layouts/IITWeb.ForexTrading.SharePoint.Branding/Styles/Images/swap-bg.gif") no-repeat scroll 50% 0 Transparent;
	}
	#SpreadT th.last {
		background: url("/_layouts/IITWeb.ForexTrading.SharePoint.Branding/Styles/Images/swap-bg.gif") no-repeat scroll 100% 0 Transparent;
	}
	#SpreadT .first {
		padding-left: 10px;
	}
	#SpreadT .last  {
		padding-right: 10px;
	}

	#SpreadT .even td {
		background-color: #eee;
	}	

}

/*----------------------------------------------
    = PRINT STYLES
----------------------------------------------*/
@media print {
	
	.topNavigation,
	.topRight,
	.csp,
	.footer,
	.Subpage23 .rightColumn,
	.Subpage45 .rightColumn {
		display: none;
	}	
	
}

