/* 
    Document   : site
    Created on : Aug 4, 2009, 3:11:53 PM
    Author     : NAPCO Web Dept
    Description:
        Site-specific CSS goes here.  Right now this is limited
        to color changes, but anything can go here.  Keep sections separated
        according to the corresponding common css files.
*/


/* 
    ARTICLE.CSS
*/
#text a, .text a {
color:#165479;
border-bottom:1px dotted #165479;
}

#article div.pagination div.next,
#article div.pagination div.prev {
    border: 1px solid #397496;
}

#article #related,
#staticpage #related {
    border-right: 1px solid #397496;
}

#article div.pagination div.next a,
#article div.pagination div.prev a,
#article-industrycenter-tab ul li:first-child,
#article-industrycenter-tab ul li.first-child,
#article-industrycenter div.tab-content h4 a,
#aggregatedcontent div.pagination div.next a,
#aggregatedcontent div.pagination div.prev a,
#aggregatedcontent-industrycenter-tab ul li:first-child,
#aggregatedcontent-industrycenter-tab ul li.first-child,
#aggregatedcontent-industrycenter div.tab-content h4 a {
    color: #397496;
}

#article-industrycenter-tab ul li a:hover, #article-industrycenter-tab ul li a.tab-hover,
#aggregatedcontent-industrycenter-tab ul li a:hover, #aggregatedcontent-industrycenter-tab ul li a.tab-hover,
#item-industrycenter-tab ul li a:hover, #item-industrycenter-tab ul li a.tab-hover,
#slideshow-industrycenter-tab ul li a:hover, #slideshow-industrycenter-tab ul li a.tab-hover {
    background-color: #397496;
}

.article-industrycenter-tab-bookstore div.book a,
.aggregatedcontent-industrycenter-tab-bookstore div.book a {
    background-color: #FF0000;
}


/*
    BLOG.CSS
*/

#blog-header h2,
#blog-header h2 a,
div#additional-information div#additional-about ul li a,
div#additional-blogs div h5 a,
#center div#blog-content div.blog-links a,
div.blog-preview h1,
div.blog-preview h1 a,
div.blog-preview h2,
div.blog-preview h2 a,
div.blog-preview div.blog-links ul li a strong,
div.blog-entry ul.comments li a {
    color: #397496;
}

div#additional-information div#additional-about {
    background: #fff url("/images/fs-blog-grad.jpg") repeat-x top right;
}


/*
    COMMON.CSS
*/

#breadcrumb, #breadcrumb a ,
.text-highlight,
#center div.companies h3 {
color: #397496;
}

#breadcrumb, #breadcrumb a ,
#options ul li a,
#center h3, #sidebar h3,
.share-menu a, .tools a,
.pagination strong,
a.text-highlight, p a.text-highlight, .externalicon,
#book div ul, #book div ul li a {
    color: #165479;
}

div#footer-pub-bar, input.button-submit {
    background-color: #397496;
}

#text a.people, #slideshow a.people,
#text a.place, #slideshow a.place {
    border-bottom:1px dotted #FF0000;
    color: #FF0000;
}

.text-highlight {
    color: #FF0000;
}

input.button-link {
    background-color: #FF0000;
}

#header-above a {
    font-weight: bolder;
    color: #000000;
    font-style: italic;
}

/*
    TEXT ADS
*/
a.text-ad-link,
div.inline-ad-bottom div.ad a,
div#text div.ad a{
    color:#397496;
}

.inline-ad-bottom div.ad a,
.inline-ad-bottom div.ad a:hover,
#text div.ad a,
#text div.ad a:hover{
border-color: #397496;
}

/*
    INDEX.CSS
*/

#tabs-content div h2 a,
#tabs-content div ul,
#tabs-content div ul li a,
#book div ul li a,
#tabs-content #tab-display h4 a,
#tabs-content #tab-display h3 a,
#tabs-content div.jt_job_list ul li a,
#communities div.community h3 a,
#communities div.community ul,
#communities div.community h4.last-link a,
#poll a,
#featured-comments-block div.asset-details a, #featured-comments-widget div.asset-details a 
{
    color: #397496;
}


/*
    INDUSTRYCENTER.CSS
*/

#industry-center-content div.industry-center-article h3,
#industry-center-content div.industry-center-article h3 a,
#industry-center-content h4,
#industry-center-content h4 a,
#industry-center-content-tab ul li a:hover
{
    color: #397496;
}

#industry-center-content h2,
#industry-center-content-tab {
    background-color: #397496;
}

/*
    NEWSLETTER.CSS
*/

div.newsletter-intro h3 a{
    color: #397496;
}


/*
    JQUERY-UI-1.7.1.CUSTOM.CSS
*/

/* Interaction states
----------------------------------*/
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus,
.ui-widget-content .ui-state-focus, .ui-state-hover a, .ui-state-hover a:hover,
.ui-state-active, .ui-widget-content .ui-state-active,
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #397496; }

/* Interaction Cues
----------------------------------*/
.ui-state-highlight, .ui-widget-content .ui-state-highlight {border: 1px solid #397496; color: #397496; }
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a { color: #397496; }

/* Mediablock Tabs
----------------------------------*/
.mediablock .ui-state-active a, .mediablock .ui-state-active a:link, .mediablock .ui-state-active a:visited { color:#FFF !important; background: #397496; }
.mediablock .ui-state-highlight a, .mediablock .ui-widget-content .ui-state-highlight a { color: #FFF; }


/*
    MAGAZINE.CSS
*/
#magazine div.stack-blocks h4 a,
#magazine h4.last-link a {
    color: #397496;
}

/*
    NAV.CSS
*/

#navigation,
.sf-navbar li,
.sf-navbar li ul li div a:hover {
    background: #165479;
}

.sf-navbar li:hover,
.sf-navbar li:hover > a,
.sf-navbar li.sfHover,
.sf-navbar li.sfHover > a,
.sf-navbar li a:focus, .sf-navbar li a:hover, .sf-navbar li a:active {
    color:#397496;
}


/*
    SEARCH.CSS
*/

#search-results-profile div.next, #search-results-profile div.prev,
#search-results div.pagination ul li li a:hover,
#search-result-sort a.active {
    background-color: #397496;
}

.refine-search li:hover, .refine-search li.refineHover,
.refine-search a:focus, .refine-search a:hover, .refine-search a:active,
#search-results div.search-results-count {
    background: #397496;
}

#search-results a.search-result-headline, div.search-result img.search-result-image + a {
    color: #397496;
}


/*
    WIDGETS.CSS
*/

#blog-comments ul li a,
#most-block-tab ul li:first-child,
#most-block-tab ul li.first-child,
#search-widget div ul li a,
#tme-block ul,
#toc-block ul {
    color: #397496;
}

#most-block-tab ul li a:hover,
#most-block-tab ul li a.tab-hover {
    background-color: #397496;
}

#search-widget h3 {
    color: #397496;
}

#search-widget div ul li {
    border-left: 1px solid #397496;
}

.headline {
	background-color:#397496;
}

/*
    HEADER OVERWRITE
*/
#search, #search-left, #search-right {
width: auto;
height: 46px;
margin: 12px 0px;
float: left;
background-color: #FFF;
background-position: center left;
background-repeat: repeat-x;
}

div#header div#search {
width: 340px;
padding: 0px 10px;
text-align: center;
background-image: url("/common/images/search_box_bkgd_short.jpg");
}

#search-left {
background-image: url("/common/images/search_box_l_short.jpg");
width: 7px;
}

#search-right {
background-image: url("/common/images/search_box_r_short.jpg");
width: 8px;
}