/*GENERAL*/

body, p, td, li {
	font-size: medium;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

* html body, * html p, * html td, * html li {
	font-size: x-small;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

option {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-weight: normal;
}
select {
	width: 140px;
	white-space: word-break;
	font-size: xx-small;
}
select.home {
	width: 175px;
	white-space: word-break;
	font-size: xx-small;
}
img.display {
	margin-left: 3px;
	margin-right: 3px;
	border: #000000;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px
}
a:link { color: #333366; }
a:active { color: #333366; }
a:hover { color: #333366; }
a:visited { color:  #333366; }

.blockIndent, .blockIndent p, .blockIndent ul {
	margin-left: 4%;
	margin-right: 4%;
}

* html .blockIndent, * html .blockIndent p, * html .blockIndent li {
	margin-left: 2em;
	margin-right: 2em;
}


/*TITLES*/

.title, .title p, .title td, .title li {
	font-weight: bold;
	color: #333366;
}
.title a:link, .title a:active, .title a:hover, .title a:visited {
	font-weight: bold;
	color: #333366;
}
.displayTitle, .displayTitle p, .displayTitle td, .displayTitle li {
	font-weight: bold;
}
.displayTitle a:link, .displayTitle a:active, .displayTitle a:hover, .displayTitle a:visited {
	font-weight: bold;
}
.headingTitleCenter {
	font-family: Copperplate Gothic Light;
	color: #660000;
	font-size: medium;
	font-weight: bold;
}
.blue, .blue p, .blue td, .blue li {
	color: #000066;
}
.gray, .gray p, .gray td, .gray li {
	color: #999999;
}
.gray a:link, .gray a:active, .gray a:hover, .gray a:visited {
	color: #999999;
}
.titleWhite, .titleWhite p, .titleWhite td, .titleWhite li {
	font-weight: bold;
	color: #ffffff;
}
.titleWhite a:link, .titleWhite a:active, .titleWhite a:hover, .titleWhite a:visited {
	font-weight: bold;
	color: #ffffff;
}

.green, .green p, .green td, .green li {
	color: #006600;
}

.largeFont {
	font-size: x-large;
}
* html .largeFont {
	font-size: medium;
}

.mediumFont {
	font-size: large;
}
* html .mediumFont {
	font-size: small;
}


/*SMALL FONTS*/

.small, .small p, .small li {
	font-size: small;
}
* html .small, * html .small p, * html .small li {
	font-size: xx-small;
}

.small a:link, .small a:visited, .small a:hover, .small a:active {
	font-size: small;
}
* html .small a:link, * html .small a:visited, * html .small a:hover, * html .small a:active {
	font-size: xx-small;
}

.smallBold, .smallBold p, .smallBold li {
	font-size: small;
	font-weight: bold;
}
* html .smallBold, * html .smallBold p, * html .smallBold li {
	font-size: xx-small;
	font-weight: bold;
}

.smallBold a:link, .smallBold a:visited, .smallBold a:hover, .smallBold a:active {
	font-size: small;
	font-weight: bold;
}
* html .smallBold a:link, * html .smallBold a:visited, * html .smallBold a:hover, * html .smallBold a:active {
	font-size: xx-small;
	font-weight: bold;
}

.headingTitle, .headingTitle p, .headingTitle td, .headingTitle li {
	color: #FFFFFF;
	font-size: small;
	font-weight: bold;
}
* html .headingTitle, * html .headingTitle p, * html .headingTitle td, * html .headingTitle li {
	color: #FFFFFF;
	font-size: xx-small;
	font-weight: bold;
}

.headingTitle a:link, .headingTitle a:active, .headingTitle a:hover, .headingTitle a:visited {
	color: #FFFFFF;
	font-size: small;
	font-weight: bold;
}
* html .headingTitle a:link, * html .headingTitle a:active, * html .headingTitle a:hover, * html .headingTitle a:visited {
	color: #FFFFFF;
	font-size: xx-small;
	font-weight: bold;
}

.headingTitleGray, .headingTitleGray p, .headingTitleGray td, .headingTitleGray li {
	color: #999999;
	font-size: small;
	font-weight: bold;
}
* html .headingTitleGray, * html .headingTitleGray p, * html .headingTitleGray td, * html .headingTitleGray li {
	color: #999999;
	font-size: xx-small;
	font-weight: bold;
}

.headingTitleGray a:link, .headingTitleGray a:active, .headingTitleGray a:hover, .headingTitleGray a:visited {
	color: #999999;
	font-size: small;
	font-weight: bold;
}
* html .headingTitleGray a:link, * html .headingTitleGray a:active, * html .headingTitleGray a:hover, * html .headingTitleGray a:visited {
	color: #999999;
	font-size: xx-small;
	font-weight: bold;
}

.white, .white p, .white td, .white li {
	font-size: small;
	color: #ffffff;
}
* html .white, * html .white p, * html .white td, * html .white li {
	font-size: xx-small;
	color: #ffffff;
}

.white a:link, .white a:active, .white a:hover, .white a:visited {
	font-size: small;
	color: #ffffff;
}
* html .white a:link, * html .white a:active, * html .white a:hover, * html .white a:visited {
	font-size: xx-small;
	color: #ffffff;
}

a.white, a.white:active, a.white:hover, a.white:visited {
	font-size: small;
	color: #ffffff;
}
* html a.white, * html a.white:active, * html a.white:hover, * html a.white:visited {
	font-size: xx-small;
	color: #ffffff;
}

.whiteBold, .whiteBold p, .whiteBold td, .whiteBold li {
	color: #ffffff;
	font-size: small;
	font-weight: bold;
}
* html .whiteBold, * html .whiteBold p, * html .whiteBold td, * html .whiteBold li {
	color: #ffffff;
	font-size: xx-small;
	font-weight: bold;
}

.whiteBold a:link, .whiteBold a:active, .whiteBold a:hover, .whiteBold a:visited {
	color: #ffffff;
	font-size: small;
	font-weight: bold;
}
* html .whiteBold a:link, * html .whiteBold a:active, * html .whiteBold a:hover, * html .whiteBold a:visited {
	color: #ffffff;
	font-size: xx-small;
	font-weight: bold;
}

a.whiteBold, a.whiteBold:active, a.whiteBold:hover, a.whiteBold:visited {
	color: #ffffff;
	font-size: small;
	font-weight: bold;
}
* html a.whiteBold, * html a.whiteBold:active, * html a.whiteBold:hover, * html a.whiteBold:visited {
	color: #ffffff;
	font-size: xx-small;
	font-weight: bold;
}

.header, .header p, .header td, .header li {
	color: #000066;
	font-size: small;
	font-weight: bold;
}
* html .header, * html .header p, * html .header td, * html .header li {
	color: #000066;
	font-size: xx-small;
	font-weight: bold;
}

.header a:link, .header a:active, .header a:hover, .header a:visited {
	color: #000066;
	font-size: small;
	font-weight: bold;
}
* html .header a:link, * html .header a:active, * html .header a:hover, * html .header a:visited {
	color: #000066;
	font-size: xx-small;
	font-weight: bold;
}

.footer, .footer p, .footer td, .footer li {
	color: #999999;
	font-size: small;
	font-weight: bold;
}
* html .footer, * html .footer p, * html .footer td, * html .footer li {
	color: #999999;
	font-size: xx-small;
	font-weight: bold;
}

.footer a:link, .footer a:active, .footer a:hover, .footer a:visited {
	color: #999999;
	font-size: small;
	font-weight: bold;
}
* html .footer a:link, * html .footer a:active, * html .footer a:hover, * html .footer a:visited {
	color: #999999;
	font-size: xx-small;
	font-weight: bold;
}

.footer2, .footer2 p, .footer2 td, .footer2 li {
	color: #999999;
	font-size: small;
}
* html .footer2, * html .footer2 p, * html .footer2 td, * html .footer2 li {
	color: #999999;
	font-size: xx-small;
}

.footer2 a:link, .footer2 a:active, .footer2 a:hover, .footer2 a:visited {
	color: #999999;
	font-size: small;
}
* html .footer2 a:link, * html .footer2 a:active, * html .footer2 a:hover, * html .footer2 a:visited {
	color: #999999;
	font-size: xx-small;
}


/*DOCUMENTS*/

.titleTimes {
	font-family: Times New Roman, Times, serif;
	font-size: xx-large;
}
* html .titleTimes {
	font-family: Times New Roman, Times, serif;
	font-size: x-large;
}

.documentTitle {
	font-family: Verdana;
	font-size: x-large;
	font-weight: bold;
	color: #333366;
}
* html .documentTitle {
	font-family: Verdana;
	font-size: medium;
	font-weight: bold;
	color: #333366;
}

.subtitle {
	font-family: Verdana;
	font-size: medium;
	font-weight: bold;
}
* html .subtitle {
	font-family: Verdana;
	font-size: x-small;
	font-weight: bold;
}

.summary {
	font-family: Verdana;
	font-size: medium;
	font-weight: bold;
	color: #666666;
}
* html .summary {
	font-family: Verdana;
	font-size: x-small;
	font-weight: bold;
	color: #666666;
}

.byline {
	font-family: Verdana;
	font-size: medium;
	font-style: italic;
}
* html .byline {
	font-family: Verdana;
	font-size: x-small;
	font-style: italic;
}

.thinVerticalSpacer {
	height:	5;
}
.grayVerticalLine {
	width: 5;
	background-image: url("graylinebg.gif");
}
.thinHorizontalSpacer {
	width: 5;
}
.grayHorizontalLine {
	height: 4;
	background-image: url("grayhorizlinebg.gif");
}
.whiteHorizontalLine {
	height: 4;
	background-image: url("whitehorizline.gif");
}
.bgBlue {
	background-color: #000066;
	font-size: small;
	color:ffffff;
	font-weight: bold;
}
* html .bgBlue {
	background-color: #000066;
	font-size: xx-small;
	color:ffffff;
	font-weight: bold;
}

.bgRed {
	background-color: #660000;
	font-size: small;
	color:ffffff;
	font-weight: bold;
}
* html .bgRed {
	background-color: #660000;
	font-size: xx-small;
	color:ffffff;
	font-weight: bold;
}

.bgTeal {
	background-color: #669999;
	font-size: small;
	color:ffffff;
	font-weight: bold;
}
* html .bgTeal {
	background-color: #669999;
	font-size: xx-small;
	color:ffffff;
	font-weight: bold;
}

.bgGray, .bgGray li, .bgGray p {
	background-color: #eaeaea;
	font-size: small;
}
* html .bgGray, * html .bgGray li, * html .bgGray p {
	background-color: #eaeaea;
	font-size: xx-small;
}

.bgGray a:link, .bgGray a:visited, .bgGray a:hover, .bgGray a:active {
	background-color: #eaeaea;
	font-size: small;
}
* html .bgGray a:link, * html .bgGray a:visited, * html .bgGray a:hover, * html .bgGray a:active {
	background-color: #eaeaea;
	font-size: xx-small;
}

/*BANNERS*/

td.NGAbanner {
	background-color: #000066;
	background-image: url("NGABanner.gif");
	background-repeat: no-repeat;
	height:60;
}
td.Centerbanner {
	background-color: #000099;
	background-image: url("CenterBanner.gif");
	background-repeat: no-repeat;
	height:60;
}
td.Governorbanner {
	background-color: #000099;
	background-image: url("governorbanner.jpg");
	background-repeat: no-repeat;
	height:112;
}
td.Newsbanner {
	background-color: #000099;
	background-image: url("NewsRoomBanner.jpg");
	background-repeat: no-repeat;
	height:76;
}
td.FedRelationsbanner {
	background-color:  #000099;
	background-image: url("FedRelationsBanner.jpg");
	background-repeat: no-repeat;
	height:57;
}
td.CFbanner {
	background-color: #000099;
	background-image: url("CFBanner.jpg");
	background-repeat: no-repeat;
	height:76;
}


/*CORPORATE FELLOWS*/

.cf, .cf p, .cf li {
	font-size: medium;
	font-family: Goudy Old Style;
}
.cf a:link {
	font-size: medium;
	font-family: Goudy Old Style;
}
.cf a:visited {
	font-size: medium;
	font-family: Goudy Old Style;
}
.cf a:hover {
	font-size: medium;
	font-family: Goudy Old Style;
}
.cf a:active {
	font-size: medium;
	font-family: Goudy Old Style;
}
.sectionHead {
	font-weight: bold;
	font-size: xx-small;
	color:#ffffff;
	background-color: #424796;
}
li.star {
	font-family: Goudy Old Style;
	font-size: medium;
	list-style-image: url(CFstar.gif);
}
td.cfCal {
	font-size: xx-small;
	background-color: #f1e2b7;
	color:#7c7d87;
}
td.cfCal p {
	font-size: xx-small;
	background-color: #f1e2b7;
	color:#7c7d87;
}
td.cfCal1 {
	font-size: x-small;
	font-family: Verdana;
	background-color: #f9f2df;
	color:#7c7d87;
}
td.cfNews {
	font-size: xx-small;
	background-color: #422100;
}
td.cfNews p {
	font-size: xx-small;
	background-color: #422100;
}


/*GOVERNORS*/

.headingTitleBrown {
	font-size: medium;
	font-weight: bold;
	color: #38350C;
}
* html .headingTitleBrown {
	font-size: x-small;
	font-weight: bold;
	color: #38350C;
}

.headingTitleBrown a:link, .headingTitleBrown a:visited, .headingTitleBrown a:hover, .headingTitleBrown a:active {
	font-size: medium;
	font-weight: bold;
	color: #38350C;
}
* html .headingTitleBrown a:link, * html .headingTitleBrown a:visited, * html .headingTitleBrown a:hover, * html .headingTitleBrown a:active {
	font-size: x-small;
	font-weight: bold;
	color: #38350C;
}


/*FEDERAL RELATIONS*/

.aboutFedRelations {
	font-family: Copperplate Gothic Light;
	color: #3A2C06;
	font-size: small;
	line-height:12pt;
}
* html .aboutFedRelations {
	font-family: Copperplate Gothic Light;
	color: #3A2C06;
	font-size: xx-small;
	line-height:12pt;
}


/*SPECIAL*/

td.FC {
	height: 22pt;
}
td.epi-pageTitle {
	font-size: medium;
	font-weight: bold;
}
* html td.epi-pageTitle {
	font-size: x-small;
	font-weight: bold;
}

#cicontainer {
	width: 700px;
	margin: 0px auto;
}
#ciheader {
	background-color: #333365;
	width: 100%;
	padding-right: 0px;
	color: #D1D1E9;
}
#cinav {
	background-color: #7A7A9C;
	background-image: url('http://www.nga.org/Images/ci0607navbar.jpg');
	background-repeat: no-repeat;
	background-position: right top;
	width: 100%;
	text-align: left;
	padding: 5px 0px 5px 0px;
	color: #ffffff;
}
#cileftbar {
	background-color: #5C7A7A;
	float: left;
	width: 150px;
	padding: 0px;
	height: 1400px;
}
#cimain {
	background-color: #ffffff;
	background-image: url('http://www.nga.org/Images/ci0607bgshadow.jpg');
	float: right;
	width: 550px;
	padding: 0px;
	height: 1400px;
}
#cifooter {
	background-color: #7A7A9C;
	width: 100%;
	text-align: center;
	padding: 5px 0px 5px 0px;
	color: #ffffff;
}
div.ciinner {
	text-align: left;
	padding: 5px;
}
body.ci {
	background-color: #D6E0DB;
	margin: 40px;
	text-align: center;
	font-family: verdana, arial, san-serif;
	color: #000000;
	font-size: small;
	font-weight: normal;	
	text-decoration: none;
}
* html body.ci {
	background-color: #D6E0DB;
	margin: 40px;
	text-align: center;
	font-family: verdana, arial, san-serif;
	color: #000000;
	font-size: xx-small;
	font-weight: normal;
	text-decoration: none;
}

#vertAlign {
	height:410px;
}

.mediaContainer {
	clear: both;
	width: 615px;
}
.clear {
	clear: both;
	font-size: 1px;
}
.mediaTitle {
	clear: both;
	margin-bottom: 5px;
	height: 75px;
	padding: 20px 5px 10px 5px;
	border-top: solid #999999 1px;
}
.mediaLeft {
	width: 95px;
	padding: 3px;
	float: left;
	margin-bottom: 5px;
}
.mediaRight {
	width: 508px;
	padding: 3px;
	float: left;
	margin-bottom: 5px;
}
.mediaPhotos {
	width: 199px;
	padding: 3px;
	float: left;
	margin-bottom: 20px;
}

.widthFifty {
	width: 297px;
	padding: 5px;
	float: left;
	vertical-align: top;
}