/******************************************************************************
 * ancestor.css -- Global style sheet
 *
 * Styles are sorted in alphabetical order and split into the following
 * sections:
 *    1. Overrides for tags names (i.e. <body>)
 *    2. Style classes (i.e. <img class="Pretty" /> uses the ".Pretty" class)
 *    3. Unique elements (i.e. <img id="ProofImage" /> is uniquely identified
 *       on a page by "ProofImage" and would be found as "#ProofImage")
 *
 * In the case that you can't find something by alphabetical order, either
 * try your editors search capabilities, or check for inheritance (i.e. if
 * there is an image of class "SubImage" contained in a table of class
 * "SomeTable", you might want to look for "table.SomeTable img.SubImage".
 *
 * Overrides for printing formats are located in the "@media print" rules,
 * and are usually found directly after what they are overriding.
 *****************************************************************************/

/*
 * Global style for all elements.
 */
* {
    font: 8pt Verdana, sans-serif;
    font-weight: normal;
    /* color: #777675; */ /* almost black */
    color: #4e4e4e;
}

b {
    font-weight: bold;
}

i {
    font-style: italic;
}

em {
    font-style: italic;
    font-weight: bold;
}

/*
 * Default settings for all document bodies.
 */
body {
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
				background: #394B7E url(images/background_tile.jpg) repeat-x;
}

@media print {
    body { width: 8.5in; }
}

/*
 * All input controls
 */
input {
    border: 1px solid;
    border-color: #90b4c0;
}

/*
 * All images are to have no borders by default
 */
img {
    border-width: 0px;
}

/*
 * Default link styles.
 */
a:link { color: #9b0f30; text-decoration: none; }
a:visited { color: #9b0f30; text-decoration: none; }
a:hover { color: #9b0f30; text-decoration: underline; }
a:active { color: #9b0f30; text-decoration: underline; }

@media print {
    a {
        text-decoration: none;
    }
} 

/* A B C D E F G H I J K L M N O P Q R S T U V W X Y Z */

/* 
 * The master canvas 
 */
.canvas {
    /* width: 774px; */
    margin: 0 auto; 
}

/*
 * The canvas with content centered 
 */
.content-canvas {
    width: 761px; 
    margin: 0 auto;
}

/*
 * Dates associated with news items
 */
.news-item-date {
    color: #b2b2a9;
}

/*
 * Cross browser syntax for the pointer/hand style 
 */
.pointerhand {
    cursor: pointer;
    cursor: hand;
}

/*
 * The read-more link
 */
.read-more {
    color: #9b0f30;
}

/* A B C D E F G H I J K L M N O P Q R S T U V W X Y Z */

/*
 * Header elements (located in header.php)
 */
#header {
    text-align: center;
    padding-top: 15px;
} 

/*
 * Links within the header
 */
#header a:link { color: #ffffff; }
#header a:visited { color: #ffffff; }
#header a:hover { color: #ffffff; }
#header a:active { color: #ffffff; }

/*
 * Footer elements (located in footer.php)
 */
#footer {
    text-align: center;
    padding-top: 15px;
} 

/*
 * Links within the footer
 */
#footer { font-size: 10px; }
#footer a:link { color: #ffffff; }
#footer a:visited { color: #bbbbbb; }
#footer a:hover { color: #ffffff; }
#footer a:active { color: #ffffff; }

#footer-table {
    width: 100%;
}

#footer-table td {
    color: #ffffff;
    padding-left: 5px; 
    padding-right: 5px; 
    white-space: nowrap;
}

/*
 * Nav side bar used on "About Us" and "Contact Us" pages
 */ 
#nav-sidebar a {
	color: #aa2136;
	text-decoration: none;
} 

#nav-sidebar a:hover {
	color:  #aa2136;
	text-decoration: underline;
} 


/*
 * Proposal code input
 */
#proposal_code {
    font-size: 7pt; 
    width: 134px;
    height: 13px;
    color: #333;
}

/* 
 * The Home - Site Map - Contact Us - Bookmark menu bar 
 * at the top of the page -- don't display when printing
 */
@media print {
    #top-menu-bar {
        display: none;
    }
} 

/*
 * The menu bar with GEDCO logo at 
 * the top of the page -- don't display when printing
 */
@media print {
    #top-logo-menu-bar {
        display: none;
    }             
}
