﻿@charset "UTF-8";
    /*Parent Links***************************************/ 
    .subnav_inbody_injected_item
    { 
        text-decoration:none !important;
        cursor: pointer;
        padding-top: 8px;
        padding-bottom: 5px;
        padding-left: 8px;
        padding-right:8px;
        display: block;
        text-decoration:none;
        color: #2c2c2c;
        border-radius: 30px 0px 0px 30px;
        -webkit-border-bottom-left-radius: 30px;
        -moz-border-radius-bottomleft: 30px;
        -khtml-border-bottom-left-radius: 30px;
        border-bottom-left-radius: 30px;
        -webkit-border-top-left-radius: 30px;
        -moz-border-radius-topleft: 30px;
        -khtml-border-top-left-radius: 30px;
        border-top-left-radius: 30px;
        behavior: url(http://www.coj.net/App_Themes/coj2/js/symTabs_jQuery/border-radius.htc);
        -ms-filter:       "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	    filter: alpha(opacity=100);
    }
    .inBodySubnavChild_Link_Injected, .inBodySubnavChild_Link_Injected:hover {
        color: #2c2c2c;
        text-decoration:none !important;
    }
    .subnav_inbody_injected_item a, .subnav_inbody_injected_item:hover, .welcome_DO_NOT_CHANGE  {
        text-decoration:none !important;
    }
    .inBodySubnavLink_Injected, .inBodySubnavLink_Injected:hover,  .welcome_DO_NOT_CHANGE:hover 
    {
        text-decoration:none !important;
    }
    .inBodySubnavLink_Injected :hover
    {
        text-decoration:none;
        background-color: rgb(203, 203, 203);
    }
    .InjectedInBody_Visited 
    {
        text-decoration:none;
        cursor: auto;
        padding-top: 8px;
        padding-bottom: 5px;
        padding-left: 8px;
        padding-right:8px;
        overflow: hidden;
        display: block;
        border-radius: 30px 0px 0px 30px;
        -webkit-border-bottom-left-radius: 30px;
        -moz-border-radius-bottomleft: 30px;
        -khtml-border-bottom-left-radius: 30px;
        border-bottom-left-radius: 30px;
        -webkit-border-top-left-radius: 30px;
        -moz-border-radius-topleft: 30px;
        -khtml-border-top-left-radius: 30px;
        border-top-left-radius: 30px;
        color: rgb(243, 243, 243);
        background-color: #767676 !important;
        behavior: url(http://www.coj.net/App_Themes/coj2/js/symTabs_jQuery/border-radius.htc);
        -ms-filter:       "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	    filter: alpha(opacity=100);
    }
    .InjectedInBody_Visited :hover .this_is_visited_link:hover, .this_is_visited_link
    {
        background-color: #767676 !important;
    }
    /*Child Links***************************************/
    .subnav_inbody_Child_injected_item
    {
        line-height:15px;
        text-decoration:none;
        cursor: pointer;
        padding-top: 12px;
        padding-bottom: 9px;
        padding-left: 15px;
        padding-right:8px;
        margin-left:8px;
        display: block;
        border-radius: 30px 0px 0px 30px;
        -webkit-border-bottom-left-radius: 30px;
        -moz-border-radius-bottomleft: 30px;
        -khtml-border-bottom-left-radius: 30px;
        border-bottom-left-radius: 30px;
        -webkit-border-top-left-radius: 30px;
        -moz-border-radius-topleft: 30px;
        -khtml-border-top-left-radius: 30px;
        border-top-left-radius: 30px;
        behavior: url(http://www.coj.net/App_Themes/coj2/js/symTabs_jQuery/border-radius.htc);
        -ms-filter:       "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	    filter: alpha(opacity=100);
    }
    .inBodySubnavChild_Link_Injected
    {
        text-decoration:none;
    }
    .inBodySubnavChild_Link_Injected :hover
    {
        text-decoration:none;
        background-color: rgb(203, 203, 203);
    }
    .InjectedInBody_Child_Visited
    {
        text-decoration:none;
        cursor: auto;
        padding-top: 12px;
        padding-bottom: 9px;
        padding-left: 15px;
        padding-right:8px;
        margin-left:8px;
        display: block;
        border-radius: 30px 0px 0px 30px;
        -webkit-border-bottom-left-radius: 30px;
        -moz-border-radius-bottomleft: 30px;
        -khtml-border-bottom-left-radius: 30px;
        border-bottom-left-radius: 30px;
        -webkit-border-top-left-radius: 30px;
        -moz-border-radius-topleft: 30px;
        -khtml-border-top-left-radius: 30px;
        border-top-left-radius: 30px;
        color: rgb(243, 243, 243);
        background-color: #767676 !important;
        behavior: url(http://www.coj.net/App_Themes/coj2/js/symTabs_jQuery/border-radius.htc);
        -ms-filter:       "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	    filter: alpha(opacity=100);
    }
    .InjectedInBody_Child_Visited :hover .this_is_visited_link:hover, .this_is_visited_link
    {
        background-color: #767676 !important;
    }
    /*Side Nav Bar***********************/
    .Subnav_Injected_Side_Nav_Bar_Container {
        margin-left: -8px;
        min-width: 187px;
        max-width: 187px;
        min-height: 300px;
        height: auto;
        position: relative;
    }
    @media (min-width: 768px) {
        .Subnav_Injected_Side_Nav_Bar_Container {
            float: left;
            padding: 0px;
        }

        .Subnav_Injected_Grey_line_and_nav_icons {
            width: 100%;
            min-height: 449px;
            padding: 0px;
            margin: 0px;
            border-right-style: solid;
            border-right-width: 1px;
            border-right-color: #939490;
        }
    }
    /*IE8 Line Generator *************/
    .IE_eight_bar {
        min-height: 380px;
        top: 0px;
        margin-top: -281px;
        min-width: 1px;
        max-width: 1px;
        float: right;
        background-color: #767676;
    }
    /*Control the space between the Grey line and the text content*/
    @media (min-width: 1117px) {
        .Subnav_Injected_Side_Nav_Bar_Container {
            margin-right: 40px;
        }
    }
    @media (min-width: 952px) {
        .Subnav_Injected_Side_Nav_Bar_Container {
            margin-right: 30px;
        }
    }
    @media (max-width: 951px) {
        .Subnav_Injected_Side_Nav_Bar_Container {
            margin-right: 20px;
        }
    }
    @media (max-width: 868px) {
        .Subnav_Injected_Side_Nav_Bar_Container {
            margin-right: 10px;
        }
    }
    @media (max-width: 767px) {
        .Subnav_Injected_Side_Nav_Bar_Container {
            min-width: 100% !important;
            min-height: 50px !important;
            margin-left: 0px !important;
            margin-right: 0px;
            border-bottom-width:25px;
            border-bottom-color:white;
            border-bottom-style:solid;
        }
        .Subnav_Injected_Grey_line_and_nav_icons {
            width: 100%;
            padding: 0px;
            margin: 0px;
            border-right-style: solid;
            border-right-width: 1px;
            border-right-color: #939490;
            margin-bottom:15px;
            box-sizing: border-box;
            -webkit-column-count:1;
            -webkit-column-rule-style: solid;
            -webkit-column-rule-width: 1px;
            -webkit-column-gap: 1px;
            -webkit-column-rule-color: #939490;
            -moz-column-count:1;
            -moz-column-rule-style: solid;
            -moz-column-rule-width: 1px;
            -moz-column-gap: 1px;
            -moz-column-rule-color: #939490;
            border-right-width: 1px;
            margin-bottom:0px !important;
        }
        .Subnav_Injected_Grey_line_and_nav_icons > a,
        .Subnav_Injected_Grey_line_and_nav_icons > div,
        .Subnav_Injected_Grey_line_and_nav_icons > a > div {
            display:block;
        }
        .subnav_inbody_injected_item, .subnav_inbody_Child_injected_item {
            padding-top:4px;
            padding-bottom:0px;
            min-height:30px;
            vertical-align:middle;
            border-top-width:1px;
            border-top-color:white;
            border-top-style:solid;
            border-bottom-width:1px;
            border-bottom-color:white;
            border-bottom-style:solid;
            margin-left:9px;
        }
    }
    @media (max-width: 450px) {
        .Subnav_Injected_Side_Nav_Bar_Container {
            min-width: 100% !important;
            min-height: 50px !important;
            margin-left: 0px !important;
            margin-right: 0px;
            padding-left: 0%;
            border-bottom-width:25px;
            border-bottom-color:white;
            border-bottom-style:solid;
        }
        .subnav_inbody_injected_item, .subnav_inbody_Child_injected_item {
            padding-top:7px;
            padding-bottom:5px;
            border-top-width:0px;
            border-bottom-width:0px;
            min-height:1px;
            vertical-align:top;
            margin-left:0px;
        }
        .Subnav_Injected_Grey_line_and_nav_icons {
            padding-top:5px;
            padding-bottom:8px;
            width: 100%;
            padding: 0px;
            margin: 0px;
            margin-bottom:15px;
            -webkit-column-count:1;
            -moz-column-count:1;
        }
    }