/*
 Filename: $Workfile:   knights.css  $
 Original author: B. Menoza
 Creation date: 7/11/2003
 Version: $Revision:   1.8  $
 Modified by: $Author:   asigrist  $ on $Date:   Dec 05 2005 15:42:40  $

 Copyright (c) 2003 Molecular, Inc.
 343 Arsenal St.
 Watertown, MA 02472
 (617) 218-6500
 http://molecular.com
*/

/*
NOTES:
- use absolute (px) sizes for margins, padding, and borders
- use relative (%) sizes for fonts
*/

/* ELEMENTS */
BODY {
    background-color: #336699;
    color: #FFFFFF;
    margin: 0px 0px 0px 0px;
}
P, BR, UL, LI {
    font-family: Verdana,Arial,Helvetica,sans-serif;
    line-height: 140%;
}
TD {
    font-family: Verdana,Arial,Helvetica,sans-serif;

}

TH {
    font-family: Verdana,Arial,Helvetica,sans-serif;

}
H1 {
    font-family: Verdana,Arial,Helvetica,sans-serif;
    margin-top: 5px;
    font-size: 130%;
}

H2 {
    font-family: Verdana,Arial,Helvetica,sans-serif;
    margin-top: 5px;
    font-size: 100%;
}

H3 {
    font-family: Verdana,Arial,Helvetica,sans-serif;
    margin-top: 5px;
    font-size: 90%;
}

INPUT, SELECT {
    font-size: 75%;
}
LABEL {
    font-weight: bold;
}
HR {
    display: inline;
    padding: 0px 0px 0px 0px;
}

/* Specify pairs of quotes for two levels */
Q {
	quotes: '201C' '201D' '2018' '2019';
	}
Q:lang(en) {
	quotes: '"' '"' "'" "'";
	}
Q:lang(es) {
	quotes: '"' '"' "'" "'";
	}
Q:lang(fr) {
	quotes: '"' '"' "'" "'";
	}
Q:lang(pl) {
	quotes: '"' '"' "'" "'";
	}

/* Try to fake out IE Windows here */
Q {
	font-style: italic;
	}
P>Q, LI>Q {
	font-style: normal;
	}

/* Insert quotes before and after Q element content */
Q:before {
	content: open-quote;
	}
Q:after  {
	content: close-quote;
	}


/* LINKS */
A:link {
    color: blue;  /*#003366;*/
    text-decoration: underline;
}
A:visited {
    color: black;   /*#336699;*/
    text-decoration: underline;
}
A:active, A:hover {
    color: green;   /*#6699CC;*/
    text-decoration: underline;
}

/* LINKS WITH CLASSES */
A.LeftNavigationLink:link, A.LeftNavigationLink:visited, A.UtilityLink:link {
    color: #003366;
    text-decoration: none;
}
A.UtilityLink:visited {
    color: #336699;
    text-decoration: none;
}
A.NavigationLink:link, A.NavigationLink:visited, A.NavigationLink:active, A.NavigationLink:hover, A.LeftNavigationLink:active, A.LeftNavigationLink:hover, A.LeftNavigationActiveLink:link, A.LeftNavigationActiveLink:visited, A.LeftNavigationActiveLink:active, A.LeftNavigationActiveLink:hover {
    color: #FFFFFF;
    text-decoration: none;
}
A.UtilityLink:active, A.UtilityLink:hover {
    color: #6699CC;
    text-decoration: underline;
}
A.AdvancedSearchLink:link, A.AdvancedSearchLink:visited, A.AdvancedSearchLink:active, A.AdvancedSearchLink:hover {
    color: #BDD3E9;
    text-decoration: underline;
    font-size: 80%;
}
A.CalloutLink:link, A.CalloutLink:visited, A.CalloutLink:active, A.CalloutLink:hover {
    color: #003366;
    text-decoration: underline;
}
A.SpotlightTitle:link, A.SpotlightTitle:visited, A.SpotlightTitle:active {
    color: #003366;
    font-weight: bold;
    text-decoration: none;
}
A.SpotlightTitle:hover {
    color: #336699;
    font-weight: bold;
    text-decoration: underline;
}
A.HomePageHeaderLink:link, A.HomePageHeaderLink:visited {
    color: #003366;
    font-size: 80%;
    font-weight: bold;
    text-decoration: none;
}
A.ColumbiaViewLink:link, A.ColumbiaViewLink:visited, A.PrinterFriendlyLink:link, A.PrinterFriendlyLink:visited, A.ViewMoreResults:link, A.ViewMoreResults:visited {
    color: #003366;
    font-size: 80%;
    font-weight: bold;
    text-decoration: underline;
}
A.HomePageHeaderLink:active, A.HomePageHeaderLink:hover, A.ColumbiaViewLink:active, A.ColumbiaViewLink:hover, A.PrinterFriendlyLink:active, A.PrinterFriendlyLink:hover, A.ViewMoreResults:active, A.ViewMoreResults:hover {
    color: #6699CC;
    font-size: 80%;
    font-weight: bold;
    text-decoration: underline;
}
A.HomePageLink:link, A.HomePageLink:visited, A.HighlightLink:link, A.HighlightLink:visited, A.InThisSectionLink:link, A.InThisSectionLink:visited {
    color: #003366;
    font-weight: bold;
    text-decoration: none;
}
A.ColumbiaLink:link, A.ColumbiaLink:visited {
    color: #003366;
    font-weight: bold;
    text-decoration: underline;
}
A.HomePageLink:active, A.HomePageLink:hover, A.ColumbiaLink:active, A.ColumbiaLink:hover {
    color: #6699CC;
    font-weight: bold;
    text-decoration: underline;
}
A.HighlightLink:active, A.InThisSectionLink:active {
    color: #6699CC;
    font-weight: bold;
    text-decoration: none;
}
A.HighlightLink:hover, A.InThisSectionLink:hover {
    color: #6699CC;
    font-weight: bold;
    text-decoration: underline;
}
A.FooterLink:link, A.FooterLink:visited {
    color: #FFFFFF;
    text-decoration: underline;
}
A.FooterLink:active, A.FooterLink:hover {
    color: #6699CC;
    text-decoration: underline;
}
A.SmallLink:link, A.SmallLink:active, A.SmallLink:hover, A.SmallLink:visited {
    font-weight: bold;
    text-decoration: none;
    font-size: 80%;
}

/* CLASSES */

.BackToTop {
    color: #003366;
    font-size: 75%;
    font-weight: bold;
    text-align: right;
}
.Container {
    background-color: #FFCC66;
    color: #FFCC66;
}
.Utility {
    background-color: #FFFFFF;
    color: #003366;
    font-size: 75%;
}
.Content {
    background-color: #FFFFFF;
    color: #000000;
    font-size: 75%;
}
.HighlightsHeader, .InThisSectionHeader, .ColumbiaColumnHeader, .KIACountry {
    font-weight: bold;
    font-size: 75%;
    background-color: #FFFFFF;
    color: #003366;
}
.Callout {
    border: 2px #003366 solid;
}
.CalloutHeader {
    background-color: #003366;
    color: #FFCC66;
    font-size: 75%;
    font-weight: bold;
    border-bottom: 1px #003366 solid;
}
.CalloutBody {
    background-color: #BDD3E9;
    color: #003366;
    font-size: 65%;
    font-weight: bold;
}
.CalloutBullet {
    background-color: #BDD3E9;
    color: #003366;
    font-size: 65%;
}
.SpotlightImage {
    border: 1px #003366 solid;
}
.SpotlightTitle {
    background-color: #BDD3E9;
    color: #003366;
    font-size: 100%;
    font-weight: bold;
}
.SpotlightBody{
    background-color: #BDD3E9;
    color: #003366;
    font-size: 65%;
    font-weight: normal;
}
.HomePageHeader, .ColumbiaHeader, .KIAHeader {
    color: #003366;
    font-size: 100%;
    font-weight: bold;
}
.ColumbiaSubheader {
    color: #003366;
    font-size: 90%;
    font-weight: bold;
}
.BlueUnderline {
    color: #003366;
    background-color: #003366;
    border-top: 2px #FFFFFF solid;
    border-bottom: 2px #FFFFFF solid;
    height: 1px;
}
.ColumbiaAuthor, .KIANoHighlight {
    color: #003366;
}

.KIAState {
    font-size: 90%;
    text-align: left;
}

.Copyright {
    color: #FFFFFF;
    font-size: 65%;
}
.ErrorText {
    color: #FF0000;
}
.FormErrorText {
    color: #FF0000;
	font-size: 80%;
}
.ErrorAsterisk {
    color: #FF0000;
    font-size: 110%;
}
.PdfNotation {
    background-color: #ffffff;
    color: #000000;
    font-size: 75%;
    font-weight: normal;
}
.NewsSectionLineBlue, .NewsSectionLine {
    background-color: #6699CC;
}
.ImageCaptionBox {
    width: 227px;
    text-align: center;
    float: right;
}
.VideoFloat {
    width: 250px;
    margin-right: 15px;
    margin-bottom: 8px;
    text-align: center;
    float: left;
}
.ImageBorder {
    border: 1px #000000 solid;
}
.ImageCaption {
    padding-left: 3px;
    padding-right: 3px;
    padding-bottom: 3px;
    font-size: 80%;
    font-weight: bold;
    text-align: left;
}
.FindAgentHeader {
    background-color: #CCCCFF;
    color: #000000;
    font-size: 75%;
}

/* CLASSES: NAVIGATION */
.Navigation {
    background-color: #003366;
    color: #FFFFFF;
    font-size: 75%;
    font-weight: bold;
}
.NavigationActive {
    background-color: #6699CC;
    color: #FFFFFF;
    font-size: 75%;
    font-weight: bold;
}
.TopNavigation {
    background-color: #003366;
    color: #FFFFFF;
    font-size: 75%;
    font-weight: bold;
    border: 1px #6699CC solid;
}
.TopNavigationActive {
    background-color: #6699CC;
    color: #FFFFFF;
    font-size: 75%;
    font-weight: bold;
    border: 1px #6699CC solid;
}
.LeftNavigation {
    background-color: #093A6A;
    color: #FFFFFF;
    font-size: 75%;
    font-weight: bold;
    padding-left: 9px;
    padding-right: 9px;
    border: 1px #6699CC solid;
}
.LeftNavigationActive {
    background-color: #6699CC;
    color: #FFFFFF;
    font-size: 75%;
    font-weight: bold;
    padding-left: 9px;
    padding-right: 9px;
    border: 1px #6699CC solid;
}

/* CLASSES: FORMS */
.SearchForm {
    display: inline;
}
.SearchText {
    font-family: Courier New, Courier, monospace;
    font-size: 90%;
    font-weight: normal;
}
.SearchButton {
    color: #720010;
    font-weight: normal;
}
.StandardFormButton {
    background-color: #003366;
    color: #FFFFFF;
    font-weight: bold;
    font-size: 90%;
}
LABEL.Checkbox {
    font-weight: normal;
}
.altTableRowOdd {
    background-color: #ffffff;
    color: #000000;
    font-size: 75%;
}
.altTableRowEven {
    background-color: #efefef;
    color: #000000;
    font-size: 75%;
}
.formListHeader {
    background-color: #336699;
    color: #FFFFFF;
    font-size: 75%;
    font-weight: bold;
    padding-left: 5px;
    padding-top:4px;
}

.formInstruction {
    background-color: #ffffff;
    color: #000000;
    font-size: 65%;
    font-weight: normal;
}
.formHeader {
    background-color: #8A1C01;
    color: #FFFFFF;
    font-size: 75%;
    font-weight: bold;
    padding-left: 5px;
    padding-top:4px;
}

.formSubHeader {
    background-color: #CC937A;
    color: #000000;
    font-size: 75%;
    font-weight: bold;
}
/* PRINTER-FRIENDLY PAGES */
.PrinterBody {
    background-color: #ffffff;
    color: #000000;
}
.PrinterContent {
    width: 550px;
    padding: 15px;
}

.DonationContent {
    width: 800px;
    padding: 10px;
}

.OfficerFormsContent {
    width: 600px;
    padding: 10px;
}
.PrinterCopyright {
    background-color: #ffffff;
    color: #003366;
    font-size: 65%;
}
A.PrinterHeaderLink:link, A.PrinterHeaderLink:visited {
    text-decoration: none;
    color: #003366;
}
A.PrinterHeaderLink:active, A.PrinterHeaderLink:hover {
    text-decoration: underline;
    color: #003366;
}

.museumHeading {
    font-family: Verdana,Arial,Helvetica,sans-serif;
    margin-top: 5px;
    font-size: 120%;
    color: #8c1800;
    font-weight: bold;
}

.museumTourText {
    font-family: Verdana,Arial,Helvetica,sans-serif;
    margin-top: 5px;
    font-size: 75%;
    color: #FFFFCC;
    font-weight: normal;
    background-color:#8A1D03;
}

.museumTourBG{
    background-color:#8A1D03;
}

A.museumTourText:link, A.museumTourText:visited {
    color: #FFFFCC;
}

.HomePageMuseumHeader {
    color: #003366;
    font-size: 130%;
    font-weight: bold;
    text-decoration: none;
}

.nacError {
    display: none;
    font-family: verdana, arial;
    font-size: 90%;
    color: #ff0000;
}

.nacInput {
    font-family: verdana, arial;
    font-size: 100%;
    color: #000000;
}

.CMHighlightNoLink {
    color: #003366;
    font-size: 100%;
    font-weight: bold;
}

/* FIELDS ADDED FOR FAC 10/7/2004, bmenoza */
.longField {
    width: 227px;
}

.longFieldDisabled {
    width: 227px;
    background-color: #cccccc;
    color: #333333;
}

.FACContent {
    background-color: #BDD6EF;
    color: #000000;
    padding-left: 6px;
    padding-right: 6px;
    padding-top: 10px;
    padding-bottom: 10px;
}

.FACContent LABEL {
    font-size: 75%;
}

.FACNote {
    background-color: #BDD6EF;
    color: #000000;
    padding-left: 6px;
    padding-right: 6px;
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 70%;
}

.FACOR {
    font-weight: bold;
    font-size: 75%;
    color: #003366;
    height: 22px;
    border-left: 1px #BDD6EF solid;
    border-right: 1px #BDD6EF solid;
    padding-left: 5px;
}

.mileageIndicator {
    color: #666666;
    font-size: 90%;
}

.stateCouncilsHeader, .assembliesHeader {
    font-weight: bold;
    font-size: 75%;
    background-color: #FFFFFF;
    color: #093A6A;
    border-bottom: 1px #093A6A solid;
    padding-bottom: 2px;
}

#commentsDisclaimer {
    display: none;
    font-size: 75%;
    color: #FF0000;
}

.sectionBar1 {
    background-color: #336699;
    color: #FFFFFF;
    font-weight: bold;
    font-size: 90%;
}

.sectionBar {
    background-color: #6699CC;
    color: #003366;
    font-weight: bold;
    font-size: 90%;
}

.smallText {
    font-size: 90%;
}