/*******************************************************************************
* idea.css
*
* @package cpe
* @author Preston McMurry (prestonm3@mcmurry.com)
* @version 1.0
* @copyright (C) Copyright 2009 by McMurry, Inc.
*
* product-specific css
*
*******************************************************************************/

/*** Default Classes **********************************************************/

A {
    color: #0266a4;
}

/*** Header Classes ***********************************************************/

#HeaderMenu A:hover {
    color: #0266a4;
}

#HeaderMenu LI.current A {
    color: #0266a4;
}

#HeaderMenu LI.current A:hover {
    color: #0266a4;
}

/*** Left Column Classes ******************************************************/

DIV.NavMenuSignin A {
    font-size: 11px;
    color: #0266a4;
}

#NavigationMenu A:hover {
    color: #0266a4;
}

#NavigationMenu LI.current A {
    color: #0266a4;
}

#NavigationMenu LI.current A:hover {
    color: #0266a4;
}

DIV.ResourcesMenuWrapper A:hover {
    color: #0266a4;
}

DIV.ResourcesMenu  A:hover {
    color: #0266a4;
}

#NewslettersMenu LI.current A {
    color: #0266a4;
}

#NewslettersMenu LI.current A:hover {
    color: #0266a4;
}

#TrainingMenu LI.current A {
    color: #0266a4;
}

#TrainingMenu LI.current A:hover {
    color: #0266a4;
}

#DBResourcesMenu LI.current A {
    color: #0266a4;
}

#DBResourcesMenu LI.current A:hover {
    color: #0266a4;
}

#RecognitionMenu LI.current A {
    color: #0266a4;
}

#RecognitionMenu LI.current A:hover {
    color: #0266a4;
}

/*** Middle Column Classes ****************************************************/

SPAN.quote_title {
    color: #0266a4;
    text-transform: uppercase;
}

A.quote_link {
    color: #f29136;
    font-size: 11px;
    text-transform: uppercase;
}

SPAN.hist_title {
    color: #55b4e2;
    text-transform: uppercase;
}

SPAN.hist_event_date {
    color: #adadad;
    font-size: 11px;
    text-transform: uppercase;
}

A.hist_link {
    color: #f29136;
    font-size: 11px;
    text-transform: uppercase;
}

DIV.SearchResultShort {
    position: relative;
    padding-top: 10px;
    padding-bottom: 10px;
    display: block;
}

DIV.SearchResultLong {
    position: relative;
    padding-top: 10px;
    padding-bottom: 10px;
}

/*** Right Column Classes *****************************************************/

SPAN.job_date {
    color: #0266a4;
    text-transform: uppercase;
}

A.event_title {
    color: #0266a4;
    font-weight: bold;
    text-transform: uppercase;
}

SPAN.blog_date {
    color: #0266a4;
}

A.blog_title:hover {
    color: #0266a4;
}

/*** List Pager Classes *******************************************************/

A.PageNum {
    color: #0266a4;
}

A.PageNum:hover {
    background-color: #0266a4;
    color: #ffffff;
}

A.PageNumReverse {
    background-color: #0266a4;
    color: #ffffff;
}

/*** Search Classes *****************************************************/

TD.SearchAreaWrapper {
    padding-top: 25px;
}

DIV.SearchAreaWrapper {
    position: relative;
}

DIV.SearchArea {
    visibility: hidden;
    position: absolute;
    border: double #666666;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 15px;
    padding-bottom: 10px;
    width: 250px;
    /* Override for IE */
    width: expression('275px');
    left: 0px;
    top: 0px;
}

DIV.SearchAreaTitle {
    visibility: hidden;
    position: absolute;
    left: 12px;
    top: -8px;
    border: 1px solid #666666;
    background-color: #ffffff;
    color: #0266a4;
    font-weight: bold;
    padding-left: 3px;
    padding-right: 3px;
    padding-top: 3px;
    padding-bottom: 3px;
}

TD.SearchAreaDate {
    padding-right: 10px;
}

DIV.SearchResultWrapper {
    position: relative;
}

DIV.ResultRow {
    position: relative;
    padding-bottom: 10px;
    margin-bottom: 10px;
    /*
TODO: delete???
    border-bottom: 2px solid #000066;
    ** IE does not display border-bottom for a DIV, unless one other side
    ** of the DIV's border is also displayed. Comment out border-right, and
    ** see for yourself!
    border-right: 1px solid #ffffff;
    */
}

DIV.SearchResultShort {
    position: relative;
    padding-top: 10px;
    padding-bottom: 10px;
    display: block;
}

DIV.SearchResultLong {
    position: relative;
    padding-top: 10px;
    padding-bottom: 10px;
}

DIV.keyword_list {
    color: #000066;
}

/*** Miscellaneous Classes ***************************************************/

INPUT.flat {
    background-color: #0266a4;
    border: 1px solid #0266a4;
    color: #ffffff;
    font-weight: bold;
    cursor: pointer;
}

DIV.DashedHR {
    margin-top: 10px;
    margin-bottom: 10px;
    border-top: 1px dashed #0266a4;
}

.calendar thead .title { /* This holds the current "month, year" */
    background: #0266a4;
}

