﻿body 
{
    background-color:#FDFFE1;
    color:#645951;
}
.HeaderMain .headerLogo a {
        background:url(../images/iansyst-logo-low.jpg) left top no-repeat; /*To Be replaced with correct font*/
    }
.Header nav ul li .menu .menu_top {
    background: url(../images/sprites/menu-low.png) no-repeat 0 top;
}
.Header nav ul li .menu .menu_mid {
    background: url(../images/repeaters/menu_mid-low.png) repeat-y 0 0;
}

.Header nav ul li .menu .menu_bottom {
    background: url(../images/sprites/menu-low.png) no-repeat 0 bottom;
}
.Header nav ul li a {
    color: #645951;
}
.Header nav ul li a:hover,
.Header nav ul li a.active, 
.Header nav ul li a.hovered {
    border-bottom: 6px solid #645951;
}
.Header nav ul li .menu span {
    color:#645951;
    background-color:transparent;
    border-top:1px solid #645951;
}  
.Header nav ul li .menu ul li a {
    color:#645951 !important;
}
.Header nav ul li .menu ul li a:hover {
    text-decoration:underline;
} 
.Header nav ul li .menu p {
    color: #645951;
    border-bottom:1px solid #645951;
}
.Header nav ul li .menu ul li {
    background: url(../images/bullet_low.png) no-repeat 0 7px;
}
.sfBreadcrumbWrp ul li a,
.sfBreadcrumbWrp ul li span  {
    color:#645951 !important;
}
#accessibility .toolbar a
{
    color:#645951;
}
/*************************************
    Menu
*************************************/
.nav_left_container .RadTabStrip_SectionNav ul.rtsUL li {
        border-bottom:1px dotted #645951;
  }
.nav_left_container .RadTabStrip_SectionNav ul.rtsUL li a {
         color:#645951;
        }
.nav_left_container .RadTabStrip_SectionNav ul.rtsUL li a:hover, 
.nav_left_container .RadTabStrip_SectionNav ul.rtsUL li a:focus,
.nav_left_container .RadTabStrip_SectionNav ul.rtsUL li a.rtsSelected { 
    text-decoration:underline; 
  }
/************************************/
#Footer {
    background-color: #FDFFE1;
    border-top: 2px dotted #645951;
}
#FooterNav li a {
    color: #645951;
}
/*************************************************************************
    Page Colors
*************************************************************************/
.sfnewsListTitleDate h2.sfnewsTitle,
.sfpostListTitleDate h2.sfpostTitle,
.Contador_3Col_Row h2,
.Contador_2Col_Row h3,
.Contador_3Col_Row h3,
.Contador_3Col_Row h4,
.Product_3Col_Row h4,
.Product_2Col_Row h4 {
    border-top: 1px solid #645951;
}
.HomePage h2,
.CustomerPage h4,
.TechnologyPage h4,
.ConsultancyPage h4,
.AboutPage h4
 {
    border-top: 6px solid #645951;
}
.nav_left_container .CustomerPage h2,
.nav_left_container .DSAPage h2,
.nav_left_container .TechnologyPage h2,
.nav_left_container .ConsultancyPage h2,
.nav_left_container .AboutPage h2,
.nav_left_container .ProductPage h2 {
    background-color:#645951;
}
.nav_left_container h2 a {
    color:#FDFFE1;
}
.nav_left_container h2 a:hover {
    text-decoration: underline;
}
.MainContainer .sf_2cols_2_33 {
    color:#645951;
}
.MainContent .sfContentBlock h1,
.sfpostDetails h1.sfpostTitle,
.MainContent .sfContentBlock h2 {
    border-top: 1px solid #645951;
}
/******************************************
News Events Blog details
******************************************/
.sfnewsListTitleDateSummary .sfnewsListItem,
.sfpostListTitleDateSummary .sfpostListItem,
.sfsearchResultsWrp .sfsearchResultTitle,
.sfeventsList .sfeventListItem {
    border-top: 1px solid #645951;
}
.sfeventDetails .sfeventTitle,
.sfnewsDetails .sfnewsTitle {
    color: #645951;
    border-top: 6px solid #645951;
}
.sfeventsListTitleCityDate h2.sfeventTitle a,
.sfnewsListTitleDate h2.sfnewsTitle a,
.sfpostListTitleDate h2.sfpostTitle a,
.sfpostListItem h2.sfpostTitle a,
.sfsearchResultsWrp .sfsearchResultTitle a,
.Contador_2Col_Row h3 a,
.Contador_3Col_Row h4 a,
.Product_3Col_Row h4 a,
.Product_2Col_Row h4 a {
    color:#645951;
}
.sfeventsListTitleCityDate .sfeventMetaInfo,
.sfnewsListTitleDate .sfnewsMetaInfo,
.sfnewsListTitleDateSummary .sfnewsMetaInfo,
.sfpostListTitleDate .sfpostDate,
.sfpostListTitleDate .sfpostAuthorAndDate,
.sfpostListTitleDateSummary .sfpostAuthorAndDate {
    color: #645951;
}
.sfsearchResultsWrp .sfsearchResultTitle {
    background: url(../images/bullet_low.png) left center no-repeat;
}
.sf_pagerNumeric a {
    border: 1px solid #645951; 
    background-color:#FDFFE1;
    color:#645951;
}
.sf_pagerNumeric a.sf_PagerCurrent {
        color:#645951;
    }
#ContentPlaceHolder1_C012_newsFrontendList_ctl00_ctl00_pager .sf_pagerNumeric a.sf_PagerCurrent {
    color:#645951;
    border:1px solid #645951;
}
.VacancyList h2.sfpostTitle {
    background: url("../images/bullet_low.png") left center no-repeat;
}
.VacancyList h2.sfpostTitle a {
        color: #645951;
    }
.VacancyList .sfpostAuthorAndDate {
    color: #645951;
}
.MainContent .sfContentBlock p a,
.sfpostsList .sfpostListItem a,
.Contador_3Col_Row .sfContentBlock p a,
.sfdownloadFileWrp a,
.sfeventsListTitleCityDate h2.sfeventTitle a,
.sfnewsListTitleDate h2.sfnewsTitle a,
.sfpostListTitleDate h2.sfpostTitle a,
.sfpostListItem h2.sfpostTitle a,
.sfsearchResultsWrp .sfsearchResultTitle a,
.Contador_2Col_Row h2 a,
.Contador_3Col_Row h2 a,
.Contador_4Col_Row h2 a,
.Product_3Col_Row h4 a,
.Product_2Col_Row h4 a,
.MainContent .SitePage ul li a,
.sfpostContent a {
    color:#645951;
    text-decoration:underline!important;
}
    .MainContent .sfContentBlock p a:hover,
    .sfpostsList .sfpostListItem a:hover,
    .Contador_3Col_Row .sfContentBlock p a:hover,
    .sfdownloadFileWrp a:hover,
    .sfeventsListTitleCityDate h2.sfeventTitle a:hover,
    .sfnewsListTitleDate h2.sfnewsTitle a:hover,
    .sfpostListTitleDate h2.sfpostTitle a:hover,
    .sfpostListItem h2.sfpostTitle a:hover,
    .sfsearchResultsWrp .sfsearchResultTitle a:hover,
    .Contador_2Col_Row h2 a:hover,
    .Contador_3Col_Row h2 a:hover,
    .Contador_4Col_Row h2 a:hover,
    .Product_3Col_Row h4 a:hover,
    .Product_2Col_Row h4 a:hover,
    .MainContent .SitePage ul li a:hover,
    .sfpostContent a:hover {
        text-decoration: none!important;
    }
/*************************
    Search box & Forms
*************************/
.ResourceSearch fieldset.sfsearchBox,
.Header fieldset.sfsearchBox {
    background-color: #FDFFE1;
    border:1px solid #645951;
    color:#645951;
    }
.ResourceSearch fieldset.sfsearchBox input[type="text"],
.Header fieldset.sfsearchBox input[type="text"]
{
 background-color: transparent;
}
.ResourceSearch fieldset.sfsearchBox input[type="submit"],
.Header fieldset.sfsearchBox input[type="submit"] {       
        background:transparent url(../images/search_icon_low.png) left top no-repeat;
    }    
.ResourceSearch fieldset.sfsearchBox input[type="submit"]:hover,
.Header fieldset.sfsearchBox input[type="submit"]:hover {
        background: transparent url(../images/search_icon_low.png) left -24px no-repeat;
    }
.ResourceSearch fieldset.sfsearchBox input[type="submit"] {        
        background:transparent url(../images/Search_icon_low.png) 8px 0px no-repeat;
    }
.ResourceSearch fieldset.sfsearchBox input[type="submit"]:hover {
        background: transparent url(../images/Search_icon_low.png) 8px -24px no-repeat;
    }
.sfsearchReultTitleSnippetUrl {
        border-bottom: 1px dotted #645951;
}
input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
textarea,
select {
    background-color: #FDFFE1;
    border:1px solid #645951;
    color:#645951;
}
.FooterMain,
.FooterMain a {
    color: #645951;
}
.main_footer_container .contact {
    border-left: 3px solid #645951;
}
.ShopPage h1 a,
.MainContent .ShopPage .Product_3Col_Row h2 a {
    color: #645951;
}
.Product_2Col_Row .moreInfo p,
.Product_3Col_Row .moreInfo p {
    color: #645951;
}
.Product_2Col_Row .moreInfo a,
.Product_3Col_Row .moreInfo a,
.sfAddToCartWrp a {
    color:#645951;
    border:1px solid #645951;    
}
.nav_left_container .RadTreeView_Default,
.nav_left_container .RadTreeView_Default a.rtIn,
.nav_left_container .RadTreeView_Default .rtEdit .rtIn input {
    color: #645951;
}
.nav_left_container .RadTreeView .rtIn {
    border-bottom: 1px dotted #645951;
}
.nav_left_container .RadTreeView_Default .rtHover .rtIn {
    background: none;
    color:#645951;
    border-bottom:1px solid #645951;
    }
.RadTreeView_Default .rtSelected .rtIn {
    background-color: none;
    color:#645951;
    border-bottom:1px solid #645951;
}
.nav_left_container .RadTreeView_Default .rtSelected .rtIn {
    background-color: #FDFFE1;
}
.sfproductsList .sfproductListItem h3 a,
.Product_2Col_Row h3 a {
    color: #645951;
}
.sfproductsList .sfproductListItem h3 a:hover,
.sfproductsList .sfproductListItem h3 a:focus,
.Product_2Col_Row h3 a:hover {
            color: #645951;
        }
    .sfproductsList .sfproductListItem .sfproductPrice {
        color:#645951;
    }
    .sfproductsList .sfproductListItem .sfproductInfoLnk {
    color:#645951;
    border:1px solid #645951;
    background-color:transparent;    
}
    .sfproductsList .sfproductListItem .sfproductInfoLnk:hover,
    .sfproductsList .sfproductListItem .sfproductInfoLnk:focus {
    background-color:transparent;
    }
    .sfproductDetailsWrp .sfproductTitle {
    border-top: 1px solid #645951;
    color:#645951;
}
.sfproductDetailsWrp .sfproductImgsList .sfproductImgWrp img {
    border: 1px solid #645951;
}
.sfproductInfoWrp .sfAddToCartWrp input[type="text"] {
    background-color:transparent;
}
.sfproductInfoWrp .sfAddToCartWrp input[type="submit"] {
    color:#645951;
    border:1px solid #645951;
    background-color:transparent;    
}
    .sfproductInfoWrp .sfAddToCartWrp input[type="submit"]:hover {
        background-color:transparent;
    }
.sfproductsList .sfproductListItem .sfproductPrice {
    color: #645951;
}
/*****************************************************
smaller than 980px - MEDIA QUERY
*****************************************************/
@media screen and (max-width: 960px) {

    .Header nav ul li .menu .menu_top {
        background: url(../images/sprites/menu_sm-low.png) no-repeat 0 top;
    }

    .Header nav ul li .menu .menu_mid {
        background: url(../images/repeaters/menu_mid_sm-low.png) repeat-y 0 0;
    }

    .Header nav ul li .menu .menu_bottom {
        background: url(../images/sprites/menu_sm-low.png) no-repeat 0 bottom;
    }
}

