@import url("http://fonts.googleapis.com/css?family=Open+Sans");
.my_custom_code #mainclass{

    float: left;
    background: #222 none;
    box-shadow: 0 0 15px rgba(0,0,0,.15);
    margin-bottom: 10px;
    padding: 3px;


}
.codeElement h3.iconSizeXS {
    height: 12px;
    padding-left: 20px;
    padding-top: 0;
}
.my_custom_code .inner{
    padding: 5px;
}
.my_custom_code #upper {
    width: 100%;

}
.my_custom_code #mainclass h2 {
    text-shadow: 0 1px 1px #000;
    -webkit-box-shadow: 0 1px 3px #777;
    box-shadow: 0 1px 3px #777;
    text-align: center;
    background: #ff0000 url(https://assets.ngin.com/theme_images/prime_v3/sprites/subNavHeader.png) bottom left repeat-x;
    color: #fff;
    font-size: 14px;
    margin-bottom: 3px;
    padding: 10px;
    border-top-right-radius: 0px;
    border-top-left-radius: 0px;
}
.my_custom_code #mainclass a{

    background: #222222 url(https://assets.ngin.com/theme_images/prime_v3/sprites/subNavChildren.png) left bottom repeat-x;
    color: #fff;
    border-top: 1px solid rgba(255,255,255,.25);
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: rgba(255, 255, 255, 0.247059);
    display: block;
    font: 400 13px/120% Helvetica, Arial, sans-serif;
    margin-bottom: 1px;
    padding: 7px 10px;
}
.my_custom_code #mainclass a:hover, a:focus {
    background-color: #000000;
    border-top: 1px solid rgba(0,0,0,.3);
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: rgba(0, 0, 0, 0.298039);
    box-shadow: inset 0 0 15px rgba(0,0,0,.2);
}
.my_custom_code #lower{
    width: 100%

}
.my_custom_code #mainclass ul{
    list-style: none;
    margin-top: 15px;
    font-family: arial;
    margin-bottom: 8px;

}

.my_custom_code #mainclass ul li
{
    line-height: 32px;

}

.my_custom_code #lower ul li:first-child
{
    line-height: 8px;
    margin-bottom: 9px
}


.my_custom_code #mainclass ul.order li{
    line-height: 21px;

}
.my_custom_code #mainclass ul.order li:first-child{
    margin-top: -10px;
}



.my_custom_code ul{text-align:center;
}
.my_custom_code div#upper>a {
    padding: 10px 0px 5px 0px;
    clear: both;
    display: block;
    text-align: center;
    /* width: 100%; */
    margin: 0px 10px;
}

.my_custom_code div#upper {
    text-align: left;
}
#topNav table td > a{
    text-transform: uppercase;
}
.aggregatorElement .item {
    margin: 0 0px;
    padding: 10px 5px;
}
.extendedOptions.item a {
    color: #FFFFFF !important;
}
ul.contentTabs.layoutContainerTabs {
    border-bottom: 0px solid #ccc;
}
.tabbedElement .contentTabs {
    margin-bottom: 0px;
}
.bottomOptions .pageOptions, .extendedOptions.item {

    background: #000000 !important;
}
.pe66 .tabContainer{
    border: 1px solid rgb(204, 204, 204);
}
.odd{
    background: #F5F5F5;
}
.even{
    background: #FFFFFF;
}
#topNav table tr td ul.dropdown {
    background: #000000;

}
#topNav table tr td ul li a {
    color: #FFF;
}
#topNav td ul li a.disabled {
    background: transparent none;
    color: #FFF;
}
#topNav table td > a {
    background: none;
}
#topNav table tr td.selected ul li a {
    color: #FFFFFF;
}
#topNav table tr td.selected ul li a:hover {
    color: #333;
}
.my_custm_hide {
    display: none;
}
.my_custm_doc {
}

div#mainclass {
    min-width: 231px;
    width: 100%;
    max-width: 300px;
}
.contentTabs a:hover, .contentTabs .selected a{
    background: #2322C0;
}
.pe50{
    padding-left: 15px;
}

.contentTabs a {
    background: #1A1212;
    color: #ffffff;
}
.my_custom_code div#upper h2 {
    text-align: center;
}
.my_custom_sub{

}
.my_custom_code h3 {
    padding: 0;
}
#siteContainer2.one_panel #panelTwo{
    padding-top:0px;
}
#siteContainer2.one_panel #panelTwo {
    padding-top: 0px;
}
.yieldPageContent {
    padding-top: 0px;
}
.layoutContainer {
    padding-left: 0px;
    background: #FFF;
}
.my_custom_code .pageElement
{
    margin-right: 0px;
}
#siteContainer2.one_panel #panelTwo, #siteContainer2.one_panel #yieldContent {
    background: #fff none;
}
#panelTwo {
    box-shadow: none;
}
.img_side_logo {
    width: 100%;
}

div#mainclass #upper h2 {
    text-align: center;
    background: #ff0000 url(https://assets.ngin.com/theme_images/prime_v3/sprites/subNavHeader.png) bottom left repeat-x;
    color: #fff;
    font-size: 14px;
    margin-bottom: 3px;
    padding: 10px;
    border-top-right-radius: 0px;
    border-top-left-radius: 0px;
}
#siteHeader{
    min-height: 180px;
}

@import url(https://fonts.googleapis.com/css?family=Oswald);
.my_custum_main_page .pageElement h3{

    background: #ff0000 url(https://assets.ngin.com/theme_images/prime_v3/sprites/siteFooter.png) left bottom repeat-x;
    border-radius: 3px;
    color: #fff;
    font: 700 14px/44px "Oswald", sans-serif;
    padding: 0 20px;
    text-transform: uppercase;
}

.my_custum_main_page ul.contentTabs.layoutContainerTabs a {
    /* border-bottom: 0px solid #ccc; */
    /* color: red; */
    background: #ff0000 url(https://assets.ngin.com/theme_images/prime_v3/sprites/siteFooter.png) left bottom repeat-x;
    color: #fff;

    text-transform: uppercase;
}


.my_custom_news .aggregatorElement a img {
    width: 100px;
}


.my_custom_news  ul.details {
    margin-left: 68px;
}

.my_custom_news span.readMore {
    float: right !important;
    margin-top: 29px;
    border-radius:0px;
    -webkit-border-radius:0px;
    background: #666 none;
}

.my_custom_news .news_event .aggregatorElement .item h4 a {
    color: #08447d;
    font: 700 16px/20px "Roboto Slab", sans-serif;
}


.my_custom_news h4 a  {
    color: #222222;
    font: 700 16px/20px "Roboto Slab", sans-serif;
}



.my_custom_news .commentCount .button-small {
    -webkit-border-radius: 0px;
    -moz-border-radius: 32px;
    -o-border-radius: 32px;
    border-radius: 0px;
    line-height: 16px;
}





#pageContentContainer {
    background: #FFF none;
    padding: 10px 0px 10px 16px;

}




#siteFooter > ul {
    background: #ff0000 url(https://assets.ngin.com/theme_images/prime_v3/sprites/siteFooter.png) left bottom repeat-x;
    border-top: 5px solid #222222;
    padding: 10px;

}

.my_custom_main_tab ul.contentTabs.layoutContainerTabs .selected a {
    background: #2322C0;
}

.readMore .button-small, .commentCount .button-small {
    /* -webkit-border-radius: 32px; */
    -moz-border-radius: 32px;
    -o-border-radius: 32px;
    border-radius: 0px;
    line-height: 16px;
}

.my_custom_news_small img {
    display: none;
}

.my_custom_news_small .aggregatorElement .details, .my_custom_news_small  .aggregatorElement .vevent .summary {
    padding-left: 0px;
}


.my_custom_news_small .collectorElement .dateAuthor,.my_custom_news_small  .aggregatorElement .dateAuthor {
    padding: 0;
    display: none;
}

.my_custom_news_small  .aggregatorElement .item {
    border: none;
    border-bottom: none;
}

.aggregatorElement .readMore .button-small {
    border: none;
    border-radius: 3px;
    background: #666 none;
    color: #fff;
    font: bold 9px/18px "proxima-nova", sans-serif;
    text-shadow: none;
    text-transform: uppercase;
}

ul.contentTabs.layoutContainerTabs .selected a {
    background: #2322C0;
}


.my_custom_heading1 h3{
    margin-top: 14px;
    margin-bottom: -16px;
}
