.body{
	background-color	:	white;
	margin			:	0;
	padding			:	0;
	padding-top		:	5px;
	width			:	100%;
	font-family		: 	Arial, Verdana, sans-serif;
	font-size		:	10pt ;
/*
	border			:	1px solid black ;
*/
}

.mainframe{
	width		:	900px		;
	margin-left	:	auto		;
	margin-right	:	auto		;
	border		:	0px solid green	;
}
/*
.mainframe{
	width		:	900px		;
	margin-left	:	15px		;
	border		:	0px solid green	;
}
*/
.stageTop{
	clear	:	both;
	height:	20px;
}
.header {
	color			:	green 	;
}
h1.header {
	color			:	rgb(208,26,24)	;
	margin			:	0	;
	padding			:	0	;
	font-size		:	24pt	;
	font-weight		:	normal	;
	vertical-align:top;
	white-space		:	nowrap;
}
h2.header {
	color			:	rgb(208,26,24)	;
	margin			:	0	;
	padding			:	0	;
	font-size		:	10pt;
}
h2.header a{
	color			:	#999999		;
	text-decoration		:	none	;
}
h2.header a:hover {
	text-decoration		:	none	;
	color				:	rgb(208,26,24);
}

.mainmenu{
	background-color		:	#ababad; 
	background-image		: 	url('/sysimages/menubar.jpg');
	background-position	:	top left ;
	background-repeat		: 	repeat-x;
	text-align		:	left;
	color			:	white;
	font-size		: 	10pt;
	font-weight		: 	900;
	padding			: 	5px 0px;
	margin-top		:	5px;
	margin-bottom		:	5px;
	border		:	0px solid blue;
}
.mainmenucell {
	border : 0px solid red;
}
.mainmenucell a {
	color			:	white;
	margin-right	:	20px;
	text-decoration: none;
}
.mainmenucell a:hover, .mainmenucell a:active {
	color			:	rgb(208,26,24);
}

.mainmenuactive a {
	color			:	rgb(208,26,24);
	margin-right	:	20px;
	font-weight	:	bold;
	text-decoration	: 	none;
}
.mainmenuactive a:hover, .mainmenuactive a:active {
	text-decoration : none;
}


.submenucell{
	border : 0px solid red;
	color			:	#999999;
	font-size		: 	10pt;
	font-weight		: 	normal;
	padding		: 	2px 0px;
	margin		:	5px 0px;
}
.submenucell a{
	color			:	#505153;
	text-decoration	: 	none;
	padding		:	0 10px;	
}
.submenucell a:hover {
	color				:	rgb(208,26,24);
}
.submenutext {
	color			:	#505153;
}

.bottomMenu {
	color			:	#505153;
	font-size		: 	10pt;
	font-weight		: 	normal;
	vertical-align		:	center	;
	margin-top			:	20px;
	background-color		:	#ababad; 
	background-image		: 	url('/sysimages/menubar.jpg');
	background-position	:	top left ;
	background-repeat		: 	repeat-x;
	padding			: 	5px 0px 2px 0px;
	text-align			:	center	;
}
.bottomMenu a {
	color			:	#505153;
	text-decoration		:	none;
	font-weight		: 	normal	;
}
.bottomMenu a:hover {
	color				:	rgb(208,26,24);
}

.credits {
	margin		:	5px 5px 10px 0;
	color			:	black; 
	padding		: 	2px 0px 2px 0px;
	font-size		:	0.8em	;
	text-align		:	right	;
}
.credits a {
	color			:	black;
	text-decoration	:	none;
	font-weight		: 	600	;
}
.credits a:hover {
	color			:	black; 
	text-decoration	:	underline;
}


.stage {
	clear		:	both;
}
.thumbnailCell {
	width	:	12%	;
}
.thumbnailSpace {
	width	:	1%	;
}
.thumbnail {
	height	:	88px 	;
	width	:	106px	;
	margin	:	0 0px 9px 0;
	padding	:	0	;
	border	:	1px solid #999999	;
}
.portfolioTable {
	margin		:	0px	;
	padding		:	0	;
}
.portfolio {
	font-size	:	0.8em	;
	margin		:	0	;
	padding		:	0	;
	text-align	:	justify	;	
}
.portfolioLabel {
	font-size		:	8pt	;
	font-weight		:	bold	;
	color			:	rgb(208,26,24);
	margin		:	0	;
	padding-top		:	5px	;
	text-align		:	left	;	
	white-space		: 	nowrap	;
	vertical-align	:	top	;
	line-height		: 	1.1	;
}
.portfolioLabel a{
	font-size		:	8pt	;
	font-weight		:	bold	;
	color			:	#999999;
	margin-bottom	:	2em	;	
	text-decoration	: 	none;
	white-space		: 	nowrap; 
}
.portfolioLabel a:hover {
	color				:	rgb(208,26,24);
	text-decoration		: 	none ;
}
.portfolioText {
	font-size		:	8pt	;
	font-weight		:	bold	;
	margin		:	0	;
	padding		:	5px 10px 0px 10px;
	text-align		:	left	;	
	vertical-align	:	top	;
	line-height: 1.1	;
}
.portfolioText p {
	margin		:	0 0 5px 0	;
	padding		:	0px	;
}
.portfolioText a{
	color			:	black;
	text-decoration	: 	none;
}
.portfolioText a:hover {
	color				:	rgb(208,26,24);
	text-decoration		: 	none ;
}
.portfolioBreadCrumb {
	font-size	:	8pt	;
	font-weight	:	bold	;
	margin		:	0 	;
	padding		:	0 0 5px	0 ;
	color		:	#999999;
}

.portfolioPageSelect {
	font-size	:	8pt	;
	font-weight	:	bold	;
	margin		:	0 	;
	padding		:	0 0 5px	0 ;
	color		:	#999999;
}

.sitemapCell {
	font-size		:	8pt	;
	font-weight		:	bold	;
	margin		:	0	;
	padding		:	5px 10px 0px 10px;
	text-align		:	left	;	
	vertical-align	:	top	;
	line-height: 1.1	;
}
.sitemapCell a{
	color			:	black;
	text-decoration	: 	none;
}
.sitemapCell a:hover {
	color				:	rgb(208,26,24);
	text-decoration		: 	none ;
}






.inputField{
	background-color	:	white	! important;
	width	:	400px;
	border	:	1px solid #505153;
}
.inputTextArea{
	background-color	:	white	! important;
	width	:	400px;
	height:	100px;
	border	:	1px solid #505153;
}

.error{
	font-size		:	0.9em;
	font-weight		:	900;	
	color			:	#ff0000; 
}

.contentSubTitle{
	font-size		:	1.0em;
	font-weight		:	bold;
	color			:	#ffffff; 
	margin-bottom	:	10px;
}
.contentTextBold{
	font-size	:	0.8em;
	font-weight	:	bold;
}
.contentTextBold a {
	color			:	#005500; 
	text-decoration	:	none;
}
.contentTextBold a:hover {
	text-decoration	:	underline;
	color			:	rgb(32,219,46); 
}

.contentTextNormal{
	font-size	:	0.8em;
	font-weight	:	normal;
}
.contentTextNormal a {
	color			:	#005500; 
	text-decoration	:	none;
	font-weight		:	bold;
}
.contentTextNormal a:hover {
	color			:	rgb(32,219,46); 
	text-decoration	:	underline;
	font-weight		:	bold;
}
