BODY {
   margin:       0;
   font-size:    12pt;
   font-family:  Verdana, sans-serif;  
   background-color: white;
}

/*  Logo and main navigation bar  */
.TopLogoBar {
	font-family: Verdana, Arial, Helvetica;
	font-weight: normal;
	font-style: normal;
	background-color:	red;
	color:	white;
	border-bottom:	2 solid black;
}
.TopLogoBar A {
	text-decoration:	none;
	color:	white;
}
.TopLogoBar A:visited {
	color:	white;
}
.TopLogoBar A:active {
	color:	white;
}
.TopLogoBar A:hover {
	color:	white;
	text-decoration:	underline;
}
.TopLogoBarTitle {
	font-size:	16pt;
	font-weight:	bold;
}
.TopLogoBarNavbar {
	font-size: 12pt;
}



.ErrorMsg {

}


.PreviewStrip {
	background-color:	#C0C0C0;
	font-size:		12pt;
	font-weight:	normal;
	color:			white;
	border-right:	2 solid black;
	border-bottom:	2 solid black;
}
.PreviewStrip IMG {
	cursor:		hand;
}
.PreviewStripPageNum {
	color:				#808080;
	text-align:			center;
	font-size:			10pt;
}

.PreviewStripPrevious {
	color:				#808080;
}
.PreviewStripPrevious A {
	color:				white;
	text-decoration:	none;
}
.PreviewStripPrevious A:hover {
	color:				white;
	text-decoration:	underline;
}
.PreviewStripPrevious A:visited {
	color:	white;
}

.PreviewStripNext {
	color:				#808080;
}
.PreviewStripNext A {
	color:				white;
	text-decoration:	none;
}
.PreviewStripNext A:hover {
	color:				white;
	text-decoration:	underline;
}
.PreviewStripNext A:visited {
	color:				white;
}

.PreviewStripImage A {
	text-decoration:	underline;
	font-size:	10pt;
	color:		white;
}
.PreviewStripImage A:visited {
	color:		#CCFFFF;
}

.FullSizeImageCell {
	padding-left:	8px;
	padding-top:	8px;
}

.FullSizeInstructions {
	font-size:	10pt;
}


/* Light table view next-previous button bar */
.NextPreviousStrip {
	background-color:	#C0C0C0;
	font-size:		12pt;
	font-weight:	normal;
	color:			#808080;
}
.NextPreviousStripPageNum {
	font-size:		10pt;
	padding-left:	10pt;
	padding-right:	10pt;
	text-align:		center;
}
.NextPreviousStrip A {
	color:				white;
	text-decoration:	none;
}
.NextPreviousStrip A:hover {
	color:				white;
	text-decoration:	underline;
}
.NextPreviousStrip A:visited {
	color:	white;
}
/* Light table view main table */
.LightTable {

}

.DrilldownInstructions {
	font-size:	10pt;
}


.QueryFormLabel {
	font-size:	12pt;
}

.QueryFormCategoryLink {
	font-size:	10pt;
}


.ContributeFormLabel {
	font-size: 12pt;
}
.ContributeFormLabelSubtext {
	font-size: 10pt;
}
.ContributeFormLabelDetail {
	font-size: 10pt;
}


.CategoryList {
}

.CategoryListFieldTitle {
	font-weight:	bold;
}

.CategoryListChooser {

}

.CategoryListValue {

}


.TagImageFilesTable A {
	color:				black;
	text-decoration:	none;
}
.TagImageFilesTable A:hover {
	color:				black;
	text-decoration:	underline;
}
.TagImageFilesTable A:visited {
	color:				black;
}
