a {
	font: normal bold 10px/normal Verdana,Geneva,Arial,Helvetica,Helv,Sans-Serif;
	text-decoration: none;
	color: #0000FF;
}

a:active {
	color: #FF3333;
}

a:active:hover {
	color: #FFFFFF;
	background-color: #0000FF;
}

a:hover {
	color: #FFFFFF;
	background-color: #0000FF;
}

a:link {
	color: #0000FF;
}

a:link:hover {
	color: #FFFFFF;
	background-color: #0000FF;
}

a:visited {
	color: #CC00CC;
}

a:visited:hover {
	color: #FFFFFF;
	background-color: #0000FF;
}

.AnchorBlue {
	font-family: Verdana,Geneva,Arial,Helvetica,Helv,Sans-Serif;
	font-weight: bold;
	color: #003366;
	text-decoration: underline;
}

#Body {
	position: absolute;
}

BASEFONT {
	font-family: Verdana,Geneva,Arial,Helvetica,Helv,Sans-Serif;
	font-size: 11px;
	color: #000099;
	text-decoration: none;
	text-align: justify;
}

BASEFONT.medium {
	font-size: 12px;
}

BODY {
	position: absolute;
	z-index: 0;
	margin: 0px;
	top: 0px;
	left: 0px;
	width: 100%;
	background-color: #ffffff;
	font-family: Verdana,Geneva,Arial,Helvetica,Helv,Sans-Serif;
	font-size: 12px;
	color: #000099;
	text-decoration: none;
	text-align: justify;
}

BODY.medium {
	font-size: 12px;
}

.Bold {
	font: normal bold 10px/normal Verdana,Geneva,Arial,Helvetica,Helv,Sans-Serif;
	color: #000099;
}


.BreadCrumb {
	font-family: Verdana,Geneva,Arial,Helvetica,Helv,Sans-Serif;
	font-size: 10px;
	color: #000000;
	text-decoration: underline;
}

.BreadCrumbFinal {
	font-family: Verdana,Geneva,Arial,Helvetica,Helv,Sans-Serif;
	font-size: 10px;
	color: #000000;
}


.Commentary	{
/*	border-bottom: 2px solid #F9C700; */
	font-family: Verdana,Geneva,Arial,Helvetica,Helv,Sans-Serif;
	font-size: 12px;
	text-align: justify;
	padding: 10 0 20;
}

.ContentBody {
	font-family: Verdana,Geneva,Arial,Helvetica,Helv,Sans-Serif;
	font-size: 12px;
	color: #000099;
	text-align: justify;
}

.ContentBody.Lead-In {
	font-size: 13px;
	font-weight: bold;
}

.ContentBody A	{
	font-family: Verdana,Geneva,Arial,Helvetica,Helv,Sans-Serif;
	font-size: 13px;
}

.ContentBody A:Link {
	color: #0000FF;
}

.ContentBody A:Visited {
	color: #CC00CC;
}

.ContentBody A:Active {
	color: #FF0099;
}

.ContentBody A:Hover {
	color: #FFFFFF;
}

/*
.ContentBody, A:Link A:Visited A:Active A:Hover {
	font-size: 14px;
}
*/

.ContentInfo {
	font-family: Verdana,Geneva,Arial,Helvetica,Helv,Sans-Serif;
	font-size: 9px;
	color: #000000;
}

.ContentSubTitle {
	font: normal bold 12px/normal Verdana,Geneva,Arial,Helvetica,Helv,Sans-Serif;
	color: #000099;
}

.ContentTitle {
	font: normal bold 13px/normal Verdana,Geneva,Arial,Helvetica,Helv,Sans-Serif;
	color: #000066;
}

.ContentType {
	font: normal bold 11px/normal Verdana,Geneva,Arial,Helvetica,Helv,Sans-Serif;
	color: #999999;
}


.Feature {
	font-family: Verdana,Geneva,Arial,Helvetica,Helv,Sans-Serif;
	font-size: 10px;
}

.Features TABLE TD {
	font-family: Verdana,Geneva,Arial,Helvetica,Helv,Sans-Serif;
	font-size: 12px;
	color: #000099;
	text-align: justify;
}

.Features A	{
	font-family: Verdana,Geneva,Arial,Helvetica,Helv,Sans-Serif;
	font-size: 12px;
}

.Features A:Link {
	color: #0000FF;
}

.Features A:Visited {
	color: #CC00CC;
}

.Features A:Active {
	color: #FF0099;
}

.Features A:Hover {
	color: #FFFFFF;
}

.FeatureAnchor {
	font: normal bold 10px/normal Verdana,Geneva,Arial,Helvetica,Helv,Sans-Serif;
	text-decoration: underline;
}


.FormTitle {
	font: normal bold 10px/normal Verdana,Geneva,Arial,Helvetica,Helv,Sans-Serif;
	color: #000099;
}


.GrantsSubNav {
	font-family: Verdana,Geneva,Arial,Helvetica,Helv,Sans-Serif;
	font-size: 11px;
}


#Header_DateLine {
	font-family: Garamond,'Times Roman',Times,Georgia,Serif;
}

.Header_DateLine {
	font: normal bold 11px/normal Verdana,Geneva,Arial,Helvetica,Helv,Sans-Serif;
	text-decoration: none;
	color: #000099;
}

#Header_Sky {
}

.Header_Sky {
}

#Header_Sky_Center {
}

.Header_Sky_Center {
}

#Header_Sky_Left {
}

.Header_Sky_Left {
}

#Header_Sky_Right {
}

.Header_Sky_Right {
}

#Header_Table {
	position: absolute;
	z-index: 0;
	width: 100%;
	border: 0;
}

.Header_Table {
	position: relative;
	top: 0px;
	left: 0px;
	width: 100%;
}

#Header_TagLine {
}

.Header_TagLine {
	font-family: Verdana,Geneva,Arial,Helvetica,Helv,Sans-Serif;
	font-size: 10px;
	text-decoration: none;
	color: #000099;
}

#Header_TagLine_Left {
}

.Header_TagLine_Left {
	font-family: Verdana,Geneva,Arial,Helvetica,Helv,Sans-Serif;
	font-size: 10px;
	text-decoration: none;
	color: #000099;
}

#Header_TagLine_Center {
}

.Header_TagLine_Center {
	font-family: Verdana,Geneva,Arial,Helvetica,Helv,Sans-Serif;
	font-size: 10px;
	text-decoration: none;
	color: #000099;
}

#Header_TagLine_Right {
	font-family: Verdana,Geneva,Arial,Helvetica,Helv,Sans-Serif;
	font-size: 10px;
	text-decoration: none;
	color: #000099;
}

.Header_TagLine_Right {
}

#Header_Title {
	z-index: 0;
}

.Header_Title {
	position: relative;
	top: 0px;
	left: 0px;
	width: 100%;
}

#Header_Title_Center {
}

.Header_Title_Center {
}

#Header_Title_Left {
}

.Header_Title_Left {
	font-family: Verdana,Geneva,Arial,Helvetica,Helv,Sans-Serif;
	font-size: 10px;
	text-decoration: none;
	color: #000099;
}

#Header_Title_Right {
}

.Header_Title_Right {
}


.Headline {
	font-family: Georgia,Garamond,Trebuchet,'Times Roman','Times New Roman','Times NewRoman',Times-NewRoman,Times,Roman,Serif;
	font-size: 20px;
	font-weight: bold;
	color: #000099;
	line-height: 100%;
}

.Idea {
	font-family: Verdana,Geneva,Arial,Helvetica,Helv,Sans-Serif;
	font-size: 12px;
}


.LogoAttributes {
	font: normal bold 12px/normal Garamond,'Times Roman',Times,Georgia,Serif;
	color: #0000CC;
/*	margin-top: -25px;	*/
}

#LogoByLine1	{
	position: absolute;
	z-index: 5;
	top: 32px;
	left: 0px;
	width: 45%;
	height: 38px;
}

.LogoByLine {
	font: italic 800 13px/normal Garamond,'Times Roman',Times,Georgia,Serif;
	color: #0000CC;
	text-justify : distribute;
}

#LogoTitle1	{
	position: absolute;
	z-index: 4;
	top: 0px;
	left: 0px;
	width: 45%;
	height: 26px;
}

.LogoTitle	{
	font: normal bold 23px/normal Garamond,'Times Roman',Times,Georgia,Serif;
	color: #0000cc;
}

.LogoTitle2 {
	font-family: Garamond,'Times Roman',Times,Georgia,Serif;
	font-size: 12px;
	color: #0000CC;
}


#Main1	{
	position: absolute;
	z-index: 0;
	top: 104px;
}

.Main	{
	position: relative;
	z-index: 1;
	top: 0px;
}

#Main_Body {
}

.Main_Body {
	position: absolute;
	top: 105px;
}

#Main_Border_Left {
}

.Main_Border_Left {
}

#Main_Border_Top {
}

.Main_Border_Top {
}


.Nav_Basement {
	font: normal 500 10px/normal Verdana,Geneva,Arial,Helvetica,Helv,Sans-Serif;
	line-height: 13px;
	vertical-align: middle;
}

.Nav_Basement A {
	font: normal 500 10px/normal Verdana,Geneva,Arial,Helvetica,Helv,Sans-Serif;
	line-height: 13px;
	vertical-align: middle;
	padding: 1px 4px 3px 4px;
}

.Nav_Bottom	{
	font: normal bold 10px/normal Verdana,Geneva,Arial,Helvetica,Helv,Sans-Serif;
	background-color: #EEEEFF;
	line-height: 13px;
	vertical-align: middle;
}

.Nav_Bottom A {
	font: normal bold 10px/normal Verdana,Geneva,Arial,Helvetica,Helv,Sans-Serif;
	color: #0000FF;
	line-height: 13px;
	vertical-align: middle;
	padding: 1px 4px 3px 4px;
}

.Nav_Bottom A:active {
	color: #FF0000;
	background-color: #F9C700;
}

.Nav_Bottom A:active:hover {
	color: #F9C700;
/*	color: #F9C700;	*/
	background-color: #00CC00;
}

.Nav_Bottom A:hover {
	color: #FF0000;
}

.Nav_Bottom A:link {
	color: #0000FF;
}

.Nav_Bottom A:link:hover {
	color: #FFFFFF;
	background-color: #0000FF;
}

.Nav_Bottom A:visited {
	color: #CC00CC;
}

.Nav_Bottom A:visited:hover {
	color: URL(images/gold_light.gif);
	background-color: #0000FF;
}

#Nav_Left {
	position: absolute;
	z-index: 0;
}

.Nav_Left {
	font-family: Verdana,Geneva,Arial,Helvetica,Helv,Sans-Serif;
	font-size: 10px;
	background-color: #FFFFFF;
/*	background-color: #FFF8D9;	*/
/*	background-color: #EEEEFF;	*/
	vertical-align: middle;
}

.Nav_Left A {
	font: normal bold 10px/normal Verdana,Geneva,Arial,Helvetica,Sans-Serif;
	color: #0000FF;
	width: 100%;
	padding: 2px;
	margin: 0px;
}

.Nav_Left A:active {
	color: #FF0000;
}

.Nav_Left A:hover {
	color: #FF0000;
}

.Nav_Left A:link {
	color: #0000FF;
	line-height: 18px;
}

.Nav_Left A:link:hover {
	color: #FFFFFF;
	background-color: #0000FF;
}

.Nav_Left A:visited {
	color: #CC00CC;
}

.Nav_Left_MouseOut {
	background-color: #FFF8D9;
}

.Nav_Left_MouseOver {
	background-color: #FAFAFF;
}

.Nav_Left_Button {
	border-top: 2px solid #FEE090;
	border-right: 2px solid #F9C700;
	border-bottom: 2px solid #F9C700;
	border-left: 2px solid #FEE090;
	vertical-align : middle;
}

.Nav_Left_Button:hover {
	background-color: #0000FF;
}

.Nav_Left_Button_Group {
	border-top: 2px solid #FEE090;
	border-right: 2px solid #F9C700;
	border-bottom: 2px solid #F9C700;
	border-left: 2px solid #FEE090;
	vertical-align : top;
}

.Nav_Left_Spacer_1 {
	padding-bottom: 1px;
	background: URL(images/gold_light.gif);
}

.Nav_Left_Spacer_2 {
	padding-bottom: 2px;
	background: URL(images/gold_light.gif);
}

.Nav_Left_Spacer_4 {
	padding-bottom: 4px;
	background: URL(images/gold_light.gif);
}

.Nav_Left_Spacer_6 {
	padding-bottom: 6px;
	background: URL(images/gold_light.gif);
}

#Nav_Left_Table {
}

.Nav_Left_Table {
}


#Nav_Top1 {
	position: relative;
	z-index: 0;
	top: 88px;
	height: 16px;
}

.Nav_Top	{
	font: normal bold 10px/normal Verdana,Geneva,Arial,Helvetica,Helv,Sans-Serif;
	background-color: #EEEEFF;
	line-height: 13px;
	vertical-align: middle;
}

.Nav_Top A {
	font: normal bold 10px/normal Verdana,Geneva,Arial,Helvetica,Helv,Sans-Serif;
	color: #0000FF;
	line-height: 13px;
	vertical-align: middle;
	padding: 1px 4px 3px 4px;
}

.Nav_Top A:active {
	color: #FF0000;
	background-color: #F9C700;
}

.Nav_Top A:active:hover {
/*	color: URL(images/gold.gif);	*/
	color: #F9C700;
	background-color: #00CC00;
}

.Nav_Top A:hover {
	color: #FF0000;
}

.Nav_Top A:link {
	color: #0000FF;
}

.Nav_Top A:link:hover {
	color: #FFFFFF;
	background-color: #0000FF;
}

.Nav_Top A:visited {
	color: #CC00CC;
}

.Nav_Top A:visited:hover {
	color: URL(images/gold_light.gif);
	background-color: #0000FF;
}

.Nav_Top_Bar	{
	background-color: #FFFFFF;
	vertical-align: middle;
	text-align: center;
	margin: 2px 0 2px 0;
	padding: 2px 0 2px 0;
}

#Nav_Top_Commerce {
	position: relative;
}

.Nav_Top_Commerce {
	top: 0px;
}

#Nav_Top_Cultures {
	position: relative;
}

.Nav_Top_Cultures {
	top: 0px;
}

#Nav_Top_Dominions {
	position: relative;
}

.Nav_Top_Dominions {
	top: 0px;
}

#Nav_Top_Governments {
	position: relative;
}

.Nav_Top_Governments {
	top: 0px;
}

#Nav_Top_Histories {
	position: relative;
}

.Nav_Top_Histories {
	top: 0px;
}

#Nav_Top_Holidays {
	position: relative;
}

.Nav_Top_Holidays {
	top: 0px;
}

#Nav_Top_Home {
	position: relative;
}

.Nav_Top_Home {
	top: 0px;
}

#Nav_Top_Laws {
	position: relative;
}

.Nav_Top_Laws {
	top: 0px;
}

.Nav_Top_Location {
	position: absolute;
	top: 88px;
}

.Nav_Top_MouseOut {
	background-color: #FFFFFF;
}

.Nav_Top_MouseOver {
	background-color: #FAFAFF;
}

#Nav_Top_Religions {
	position: relative;
}

.Nav_Top_Religions {
	top: 0px;
}

#Nav_Top_Sciences {
	position: relative;
}

.Nav_Top_Sciences {
	top: 0px;
}

.Nav_Top_Selected {
/*	background-color: URL(images/gold.gif);	*/
	background-color: #F9C700;
}

#Nav_Top_Separator {
	position: relative;
}

.Nav_Top_Separator {
	top: 0px;
	text-align: center;
}

#Nav_Top_Societies {
	position: relative;
}

.Nav_Top_Societies {
	top: 0px;
}

#Nav_Top_Table {
	position: absolute;
	z-index: 0;
	width: 100%;
	border: 0;
}

.Nav_Top_Table {
	position: relative;
	top: 87px;
}

.Nav_Top_UnSelected {
	background-color: #FFFFFF;
}


.News {
	font-family: Verdana,Geneva,Arial,Helvetica,Helv,Sans-Serif;
	font-size: 9px;
}


#Parthenon1	{
	position: absolute;
	z-index: 1;
	top: 0px;
	left: 0px;
	width: 100%;
	height: auto;
	visibility: visible;
}

.Parthenon_Location	{
	position: relative;
	z-index: 3;
	top: 0px;
	width: auto;
	height: auto;
	margin-bottom: -69px;
	padding: 0px;
}

.Poll {
	font-family: Verdana,Geneva,Arial,Helvetica,Helv,Sans-Serif;
	font-size: 11px;
}

.Red {
	color: #cc0000;
}

.RelAnchor {
	font: Verdana,Geneva,Arial,Helvetica,Helv,Sans-Serif;
	font-size: 8px;
	color: #003366;
	text-decoration: underline;
}

.RelHead {
	font-family: Verdana,Geneva,Arial,Helvetica,Helv,Sans-Serif;
	font-size: 8px;
	color: #003366;
	text-decoration: none;
}

.RelText {
	font-family: Verdana,Geneva,Arial,Helvetica,Helv,Sans-Serif;
	font-size: 8px;
	color: #000000;
}

.RetResBody {
	font-family: Verdana,Geneva,Arial,Helvetica,Helv,Sans-Serif;
	font-size: 12px;
}

.RetResTitle {
	font-family: Verdana,Geneva,Arial,Helvetica,Helv,Sans-Serif;
	font-size: 13px;
	font-weight: bold;
}

.SearchBlue {
	font-family: Verdana,Geneva,Arial,Helvetica,Helv,Sans-Serif;
	font-size: 10px;
	color: #003366;
	text-decoration: underline;
}

.Select {
	font-family: Verdana,Geneva,Arial,Helvetica,Helv,Sans-Serif;
	font-size: 11px;
}

.Selected_Link {
/*	background-color: URL(images/gold.gif);	*/
	background-color: #F9C700;
}

.Selected_Link:hover {
/*	color: URL(images/gold.gif);	*/
	color: #F9C700;
}

.SelectNN {
	font-family: Verdana,Geneva,Arial,Helvetica,Helv,Sans-Serif;
	font-size: 11px;
}

.selectNN_2 {
	font-family: arial;
	font-size: 12px;
}

.SubNavBold {
	font: normal 800 12px/normal Verdana,Geneva,Arial,Helvetica,Helv,Sans-Serif;
}

#TGP_Sections TABLE TR TD {
	text-align: justify;
}

/*
TABLE TR TD	{
	font-family: Verdana,Geneva,Arial,Helvetica,Helv,Sans-Serif;
	font-size: 11px;
	color: #000099;
	background-color: #ffffff;
	text-decoration: none;
}

	#layer1  { 
	           position: relative;
	           top: 1px;
	           left: 0px;
	           width: 134px;
	           height: 87px;
	           visibility: visible;
	           z-index: 2 }
*/