.topMessageWarning
{
	background-color:Red;
	color:White;
	font-size:10pt;
	font-weight:bold;
	padding:.25em;
}
.topMessage
{
	
}

TABLE.inputTables A
{
	color: blue;

}
TABLE.inputTables A:hover
{
	color: #900014;
}

.pageheading
{
	font-weight: bold;

}
.newaccountGrid
{
	font-weight:bold;
	font-size:9pt;
	color: #760000;
}
.toughCritiqueGrid
{
	font-weight:bold;
	font-size:9pt;
	color: saddlebrown;
}

.RNSThumbTable
{
	border-right: #000000 thin solid;
	border-top: #000000 thin solid;
	border-left: #000000 thin solid;
	border-bottom: #000000 thin solid;
}
.RNSGridHeader
{
	font-weight: bold;
	font-size: 9pt;
	color: #ffffff;
	background-color: #7C7C62;
}
.RNSGridHeader A
{
	font-weight: bold;
	font-size: 9pt;
	color: #ffffff;
	background-color: #7c7c62;
	text-decoration: none;
}
.RNSGridItem
{
	font-size: 9pt;
	color:Black;
	background-color: #BFBFB2;
}

.RNSGridItem A
{
	font-size: 9pt;

	color: blue;
	text-decoration: none;
}
.RNSGridItem A:hover
{
	font-size: 9pt;

	color: #900014;
	text-decoration: none;
}


.RNSGridAlternateItem
{
	font-size: 9pt;
	color:Black;
	background-color: #E6E6E3;
}

.RNSGridAlternateItem A
{
	font-size: 9pt;
	color: blue;
	text-decoration: none;
}
.RNSGridAlternateItem A:hover
{
	font-size: 9pt;
	color: #900014;
	text-decoration: none;
}
.RNSGridLink A
{

	color: blue;
	text-decoration: none;
}
.RNSGridLink A:hover
{

	color: #900014;
	text-decoration: none;
}


.RNSGridHeaderXXSmall
{
	font-weight: bold;
	font-size: 9pt;
	color: #ffffff;
	background-color: #7C7C62;
}
.RNSGridHeaderXXSmall A
{
	font-weight: bold;
	font-size: 9pt;
	color: #ffffff;
	background-color: #7c7c62;
	text-decoration: none;
}
.RNSGridItemXXSmall
{
	font-size: 9pt;
	color:Black;
	background-color: #BFBFB2;
}

.RNSGridItemXXSmall A
{
	font-size: 9pt;

	color: blue;
	text-decoration: none;
}
.RNSGridItemXXSmall A:hover
{
	font-size: 9pt;

	color: #900014;
	text-decoration: none;
}


.RNSGridAlternateItemXXSmall
{
	font-size: 9pt;
	color:Black;
	background-color: #E6E6E3;
}

.RNSGridAlternateItemXXSmall A
{
	font-size: 9pt;
	color: blue;
	text-decoration: none;
}
.RNSGridAlternateItemXXSmall A:hover
{
	font-size: 9pt;
	color: #900014;
	text-decoration: none;
}
.RNSGridLinkXXSmall A
{

	color: blue;
	text-decoration: none;
}
.RNSGridLinkXXSmall A:hover
{

	color: #900014;
	text-decoration: none;
}
.RNSGridItemXXSmallCommentGridAuthor
{
	font-size: 9pt;
	color: white;
	background-color: darkgoldenrod;
}

.RNSGridLinkXXSmall A
{

	color: blue;
	text-decoration: none;
}
.RNSGridLinkXXSmall A:hover
{

	color: #900014;
	text-decoration: none;
}

.RNSInstructionLabel
{
		
}
TD.tabSelected
{
	font-weight: bold;
	font-size: 9pt;
	font-family: Verdana;
	background-color: #95948A;
}
TD.tabUnSelected
{
	font-weight: bold;
	font-size: 9pt;
	font-family: Verdana;
	background-color: #D8D8D2;
}
TD.tabUnSelectedFeatures
{
	font-weight: bold;
	font-size: 9pt;
	font-family: Verdana;
	background-color: #ffffca;
}
.RNSErrorLabelBlue
{
	font-weight: bold;
	color: navy;
}
.RNSErrorLabel
{
	font-weight: bold;
	color: maroon;
}
.RNSPhotoInterestLevel
{
	font-weight: bold;

	color: maroon;

}
.RNSPhotoInterestLevelCO
{
	font-weight: bold;

	color: saddlebrown;

}
.RNSPhotoInterestLevelPC
{
	font-weight: bold;

	color: navy;

}
.RNSPhotoInterestLevelPG
{
	font-weight: bold;

	color: green;

}
.RNSPhotoInterestLevelDarkRoom
{
	font-weight: bold;

	color: maroon;

}

A.RNStocXXSmall
{
	font-weight: normal;
	font-size: 9pt;
	color: black;
	font-family: Verdana;
	text-decoration: none;
}
A.RNStocXXSmall:hover
{
	font-weight: normal;
	font-size: 9pt;
	color: white;
	font-family: Verdana;
	background-color: #868686;
	text-decoration: none;
}

A.RNSbodylinkXXSmall
{
	font-weight: normal;
	font-size: 9pt;
	color: blue;
	font-family: Verdana;
	text-decoration: none;
}
A.RNSbodylinkXXSmall:hover
{
	font-weight: normal;
	font-size: 9pt;
	color: #900014;
	font-family: Verdana;
	text-decoration: none;
}
.RNSSideFeaturedPhotoLabel
{
	font-weight: normal;
	font-size: 9pt;
	color: #900014;
	font-family: Verdana;
}
.RNSValueLabel
{
	font-weight: bold;
	font-size: 9pt;
	color: #000000;
	font-family: Verdana;
}
.pageheading
{
	font-weight: bold;
	font-size: 10pt;
	color: #900014;
	font-family: Verdana;
}
.ForumsTabUnSelected
{
	background-color:#D8D8D2;
	border-right-width:3px;
	border-right-style:outset;
	border-right-color:Gray;
	font-size:7pt;
}
.ForumsTabUnSelected A
{
	color:blue;
}
.ForumsTabSelected
{
	background-color:#900014;
	border-right-width:3px;
	border-right-style:outset;
	border-right-color:Gray;
	font-size:7pt;
	color:#BFBFB2;
	
}
.ForumsTabSelected A
{
	color:#ffffff;
}
.ForumsTabHidden
{
}




TR.topOfPageColor
{
	background-color: #868686;
}
TR.TRwhiteDefault
{
	font-size: small;
	background-color: #868686;
}
.RNSClockLabel
{
	font-weight: normal;
	font-size: x-small;
	color: #900014;	
	font-family: Verdana;
}
TD.TOCSeparator
{
	background-color: #D8D8D2;

}
.pagingNoLink
{
	font-size: x-small;
	color: black;
	font-family: Verdana;
}
A.pagingLink
{
	font-size: x-small;
	color: white;
	font-family: Verdana;
	text-decoration: none;
}
A.pagingLink:hover
{
	font-size: x-small;
	color: #900014;
	font-family: Verdana;
	text-decoration: none;
}
.RNSThumbGridItem
{
	font-size: small;
	background-color: #868686;
}
.RNSThumbGridAlternateItem
{
	font-size: small;
	background-color: #868686;
}
TR.TRBackgroudColor
{
	background-color: slategray;
}
TR.RNSThumbBackgroundCell
{
	background-color: #ecebeb;
}
.photographerRatingReply
{
	font-size: x-small;
	background-color: darkkhaki;

}
.critiqueRatingReply
{
	font-size: x-small;
	background-color: palegoldenrod;

}
TD.expertname
{
	font-weight: bold;
	font-size: small;
	color: #900014;
	font-family: Verdana;
	background-color: #95948A;
}
A.expertnamelink
{
	font-weight: bold;
	font-size: small;
	color: #ffffff;
	font-family: Verdana;
	text-decoration: none;
}
A.expertnamelink:hover
{
	font-weight: bold;
	font-size: small;
	color: #900014;
	font-family: Verdana;
	text-decoration: none;
}
.FAQHeader
{
	font-weight: bold;
	font-size: 13pt;
	color: black;
}
.inputFieldListBox
{
	border: 1px solid #6B6B6B;	
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color:#000000;
	padding: 2px 0px 3px 4px;
	width:245px;
}
