/** thin lines **/

table.thinLines {
	border-width: 0px 0px 0px 0px;
	border-spacing: 2px;
	border-style: inset inset inset inset;
	border-color: green green green green;
	border-collapse: separate;
	background-color: rgb(255, 255, 255);
}
table.thinLines th {
	border-width: thin thin thin thin;
	padding: 4px 4px 4px 4px;
	border-style: none none none none;
	border-color: gray gray gray gray;
	background-color: white;
	-moz-border-radius: 0px 0px 0px 0px;
}
table.thinLines td {
	border-width: thin thin thin thin;
	padding: 4px 4px 4px 4px;
	border-style: none inset inset none;
	border-color: gray gray gray gray;
	background-color: white;
	-moz-border-radius: 0px 0px 0px 0px;
}

table.infoBoxes {
	border-width: 0px 0px 0px 0px;
	border-spacing: 2px;
	border-style: inset inset inset inset;
	border-color: green green green green;
	border-collapse: separate;
	background-color: rgb(255, 255, 255);
}
table.infoBoxes th {
	border-width: thin thin thin thin;
	padding: 4px 4px 4px 4px;
	border-style: none none none none;
	border-color: gray gray gray gray;
	background-color: white;
	-moz-border-radius: 0px 0px 0px 0px;
}
table.infoBoxes td {
	border-width: thin thin thin thin;
	padding: 4px 4px 4px 4px;
	border-style: none inset inset none;
	border-color: gray gray gray gray;
	background-color: white;
	-moz-border-radius: 0px 0px 0px 0px;
}



.password {
	font-family: sans-serif;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-size: medium;
	line-height: 1.2;
	word-spacing: normal;
	letter-spacing: normal;
	text-decoration: none;
	text-transform: none;
	text-align: left;
	text-indent: 0ex;
}


.subtletext {
	font-family: sans-serif;
	font-style: normal;
	font-variant: small-caps;
	font-variant: normal;
	font-weight: normal;
	font-size: medium;
	line-height: 1.2;
	word-spacing: normal;
	letter-spacing: normal;
	text-decoration: none;
	text-transform: none;
	text-align: left;
	text-indent: 0ex;
	color:#666666;
}



/*-- collection titles --*/


.collectionTitle {
	font-family: sans-serif;
	font-style: normal;
	font-variant: small-caps;
	font-size: 24px;
	text-decoration: none;
	text-transform: none;
	
	text-indent: 0ex;
}
.collectionTitle A:link{
	color: #a36888;
	font-family: sans-serif;
	font-style: normal;
	font-variant: small-caps;
	font-size: 24px;
	text-decoration: none;
	text-transform: none;
	text-align: left;
	text-indent: 0ex;
}
.collectionTitle A:visited {
	color: #a36888;
	font-family: sans-serif;
	font-style: normal;
	font-variant: small-caps;
	font-size: 24px;
	text-decoration: none;
	text-transform: none;
	text-align: left;
	text-indent: 0ex;
}
.collectionTitle A:active {
	color: #a36888;
	font-family: sans-serif;
	font-style: normal;
	font-variant: small-caps;
	font-size: 24px;
	text-decoration: none;
	text-transform: none;
	text-align: left;
	text-indent: 0ex;
}
.collectionTitle A:hover {
	color: #393939;	
	font-family: sans-serif;
	font-style: normal;
	font-variant: small-caps;
	font-size: 24px;
	text-decoration: none;
	text-transform: none;
	text-align: left;
	text-indent: 0ex;
}
.collectionTitleSelected A:link {
	color: #5f5f5f;	
}
.collectionTitleSelected A:visited {
	color: #5f5f5f;	
}
.collectionTitleSelected A:active {
	color: #5f5f5f;	
}
.collectionTitleSelected A:hover {
	color: #5f5f5f;	
}


/*-- body --*/

table.collectionTable {
	border-width: 0px 0px 0px 0px;
	border:none;
	border-spacing: 2px;

	border-collapse: separate;
	
}
table.collectionTable th {
	border-width: 0px 0px 0px 0px;
	border:none;
	padding: 4px 4px 4px 4px;

}
table.collectionTable td {
	border-width: 0px 0px 0px 0px;
	border:none
	padding: 4px 4px 4px 4px;

	
	-moz-border-radius: 0px 0px 0px 0px;
}

.collection {
	font-family: sans-serif;
	font-style: normal;
	font-variant: small-caps;
	font-size: 15px;
	text-decoration: none;
	text-transform: none;
	text-align: left;
	text-indent: 0ex;
}
.collection A:link{
	color: #a36888;
	font-family: sans-serif;
	font-style: normal;
	font-variant: small-caps;
	font-size: 15px;
	text-decoration: none;
	text-transform: none;
	text-align: left;
	text-indent: 0ex;
}
.collection A:visited {
	color: #a36888;
	font-family: sans-serif;
	font-style: normal;
	font-variant: small-caps;
	font-size: 15px;
	text-decoration: none;
	text-transform: none;
	text-align: left;
	text-indent: 0ex;
}
.collection A:active {
	color: #a36888;
	font-family: sans-serif;
	font-style: normal;
	font-variant: small-caps;
	font-size: 15px;
	text-decoration: none;
	text-transform: none;
	text-align: left;
	text-indent: 0ex;
}
.collection A:hover {
	color: #393939;	
	font-family: sans-serif;
	font-style: normal;
	font-variant: small-caps;
	font-size: 15px;
	text-decoration: none;
	text-transform: none;
	text-align: left;
	text-indent: 0ex;
}











.text {
	font-family: sans-serif;
	font-style: normal;
	font-variant: small-caps;
	font-weight: normal;
	font-size: medium;
	line-height: 1.2;
	word-spacing: normal;
	letter-spacing: normal;
	text-decoration: none;
	text-transform: none;
	text-align: left;
	text-indent: 0ex;
}
.text A:link{
	color: #cc0000;
	
	font:Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-variant: small-caps;
	font-weight: bold;
	font-size: medium;
	line-height: 1.2;
	word-spacing: normal;
	letter-spacing: normal;
	text-decoration: none;
	text-transform: none;
	text-align: left;
	text-indent: 0ex;
	text-decoration: none;
}
.text A:visited {
	color: #cc0000;
	
	font:Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-variant: small-caps;
	font-weight: bold;
	font-size: medium;
	line-height: 1.2;
	word-spacing: normal;
	letter-spacing: normal;
	text-decoration: none;
	text-transform: none;
	text-align: left;
	text-indent: 0ex;
	text-decoration: none;
}
.text A:active {
	color: #cc0000;
	
	font:Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-variant: small-caps;
	font-weight: bold;
	font-size: medium;
	line-height: 1.2;
	word-spacing: normal;
	letter-spacing: normal;
	text-decoration: none;
	text-transform: none;
	text-align: left;
	text-indent: 0ex;
	text-decoration: none;
}
.text A:hover {
	color: #999999;	
	
	font:Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-variant: small-caps;
	font-weight: bold;
	font-size: medium;
	line-height: 1.2;
	word-spacing: normal;
	letter-spacing: normal;
	text-decoration: none;
	text-transform: none;
	text-align: left;
	text-indent: 0ex;
	text-decoration: none;
}










.textSelected {
	font-family: sans-serif;
	font-style: normal;
	font-variant: small-caps;
	font-weight: normal;
	font-size: medium;
	line-height: 1.2;
	word-spacing: normal;
	letter-spacing: normal;
	text-decoration: none;
	text-transform: none;
	text-align: left;
	text-indent: 0ex;
}
.textSelected A:link{
	color: #000066;
	
	font:Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-variant: small-caps;
	font-weight: bold;
	font-size: medium;
	line-height: 1.2;
	word-spacing: normal;
	letter-spacing: normal;
	text-decoration: none;
	text-transform: none;
	text-align: left;
	text-indent: 0ex;
	text-decoration: none;
}
.textSelected A:visited {
	color: #000066;
	
	font:Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-variant: small-caps;
	font-weight: bold;
	font-size: medium;
	line-height: 1.2;
	word-spacing: normal;
	letter-spacing: normal;
	text-decoration: none;
	text-transform: none;
	text-align: left;
	text-indent: 0ex;
	text-decoration: none;
}
.textSelected A:active {
	color: #000066;
	
	font:Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-variant: small-caps;
	font-weight: bold;
	font-size: medium;
	line-height: 1.2;
	word-spacing: normal;
	letter-spacing: normal;
	text-decoration: none;
	text-transform: none;
	text-align: left;
	text-indent: 0ex;
	text-decoration: none;
}
.textSelected A:hover {
	color: #999999;	
	
	font:Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-variant: small-caps;
	font-weight: bold;
	font-size: medium;
	line-height: 1.2;
	word-spacing: normal;
	letter-spacing: normal;
	text-decoration: none;
	text-transform: none;
	text-align: left;
	text-indent: 0ex;
	text-decoration: none;
}





.subText {
	font-family: sans-serif;
	font-style: normal;
	font-variant: small-caps;
	font-weight: normal;
	font-size: 9px;
	line-height: 1.2;
	word-spacing: normal;
	letter-spacing: normal;
	text-decoration: none;
	text-transform: none;
	text-align: left;
	text-indent: 0ex;
}
.subText A:link{
	color: #491f45;
	
	font:Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-variant: small-caps;
	font-weight: bold;
	font-size: 9px;
	line-height: 1.2;
	word-spacing: normal;
	letter-spacing: normal;
	text-decoration: none;
	text-transform: none;
	text-align: left;
	text-indent: 0ex;
	text-decoration: none;
}
.subText A:visited {
	color: #491f45;
	
	font:Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-variant: small-caps;
	font-weight: bold;
	font-size: 9px;
	line-height: 1.2;
	word-spacing: normal;
	letter-spacing: normal;
	text-decoration: none;
	text-transform: none;
	text-align: left;
	text-indent: 0ex;
	text-decoration: none;
}
.subText A:active {
	color: #491f45;
	
	font:Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-variant: small-caps;
	font-weight: bold;
	font-size: 9px;
	line-height: 1.2;
	word-spacing: normal;
	letter-spacing: normal;
	text-decoration: none;
	text-transform: none;
	text-align: left;
	text-indent: 0ex;
	text-decoration: none;
}
.subText A:hover {
	color: #999999;	
	
	font:Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-variant: small-caps;
	font-weight: bold;
	font-size: 9px;
	line-height: 1.2;
	word-spacing: normal;
	letter-spacing: normal;
	text-decoration: none;
	text-transform: none;
	text-align: left;
	text-indent: 0ex;
	text-decoration: none;
}



table.sample {
	border-width: 0px 0px 0px 0px;
	border-spacing: 2px;
	border-style: inset inset inset inset;
	border-color: green green green green;
	border-collapse: separate;
	background-color: rgb(255, 250, 250);
}
table.sample th {
	border-width: thin thin thin thin;
	padding: 4px 4px 4px 4px;
	border-style: inset inset inset inset;
	border-color: gray gray gray gray;
	background-color: white;
	-moz-border-radius: 12px 12px 12px 12px;
}
table.sample td {
	border-width: thin thin thin thin;
	padding: 4px 4px 4px 4px;
	border-style: inset inset inset inset;
	border-color: gray gray gray gray;
	background-color: white;
	-moz-border-radius: 12px 12px 12px 12px;
}




table.lines {
	border-width: 0px 0px 0px 0px;
	border-spacing: 2px;
	border-style: inset inset inset inset;
	border-color: green green green green;
	border-collapse: separate;
	background-color: rgb(255, 250, 250);
}
table.lines th {
	border-width: thin thin thin thin;
	padding: 4px 4px 4px 4px;
	border-style: inset inset inset inset;
	border-color: black black black black;
	background-color: white;
	-moz-border-radius: 12px 12px 12px 12px;
}
table.lines td {
	border-width: thin thin thin thin;
	padding: 4px 4px 4px 4px;
	border-style: inset inset inset inset;
	border-color: black black black black;
	background-color: white;
	-moz-border-radius: 12px 12px 12px 12px;
}



table.white {
	border-width: 0px 0px 0px 0px;
	border-spacing: 0px;
	border-style: none none none none;
	border-color: white white white white;
	border-collapse: separate;
	background-color: rgb(255, 255, 255);
}
table.white th {
	border-width: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-style: none none none none;
	border-color: white white white white;
	background-color: rgb(255, 255, 255);
	-moz-border-radius: 0px 0px 0px 0px;
}
table.white td {
	border-width: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-style: none none none none;
	border-color: white white white white;
	background-color: rgb(255, 255, 255);
	-moz-border-radius: 0px 0px 0px 0px;
}






table.clean {
	border-width: 1px 1px 1px 1px;
	border-spacing: 2px;
	border-style: none none none none;
	border-color: gray gray gray gray;
	border-collapse: separate;
	background-color: rgb(255, 255, 240);
}
table.clean th {
	border-width: 2px 2px 2px 2px;
	padding: 3px 3px 3px 3px;
	border-style: none none none none;
	border-color: white white white white;
	background-color: rgb(228, 228, 228);
	-moz-border-radius: 0px 0px 0px 0px;
}
table.clean td {
	border-width: 2px 2px 2px 2px;
	padding: 3px 3px 3px 3px;
	border-style: none none none none;
	border-color: white white white white;
	background-color: rgb(228, 228, 228);
	-moz-border-radius: 0px 0px 0px 0px;
}



table.outer {
	border-width: 1px 1px 1px 1px;
	border-spacing: 3px;
	border-style: solid solid solid solid;
	border-color: gray gray gray gray;
	border-collapse: separate;
	background-color: white;
}


.title {
	font:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-variant: small-caps;

}

/* virgin */
table.virgin td {
	font:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-variant: small-caps;

}

table.virgin {
	border-width: 0px 0px 0px 0px;
	border-spacing: 2px;
	border-style: inset inset inset inset;
	border-color: green green green green;
	border-collapse: separate;
	background-color: rgb(255, 255, 255);
}
table.virgin th {
	/* border-width: 0px 0px 0px 0px; */
	border-width: thin thin thin thin;
	padding: 4px 4px 4px 4px;
	border-style: none none none none;
	border-color: gray gray gray gray;
	background-color: white;
	-moz-border-radius: 0px 0px 0px 0px;
}
table.virgin td {
	border-width: 0px 0px 0px 0px;
	/* border-width: thin thin thin thin; */
	padding: 4px 4px 4px 4px;
	border-style: none inset inset none;
	border-color: gray gray gray gray;
	background-color: white;
	-moz-border-radius: 0px 0px 0px 0px;
}
.virgin {
	font-family: sans-serif;
	font-style: normal;
	font-variant: small-caps;
	font-size: 15px;
	text-decoration: none;
	text-transform: none;
	text-align: left;
	text-indent: 0ex;
}
.virgin A:link{
	color: #a36888;
	font-family: sans-serif;
	font-style: normal;
	font-variant: small-caps;
	font-size: 15px;
	text-decoration: none;
	text-transform: none;
	text-align: left;
	text-indent: 0ex;
}
.virgin A:visited {
	color: #a36888;
	font-family: sans-serif;
	font-style: normal;
	font-variant: small-caps;
	font-size: 15px;
	text-decoration: none;
	text-transform: none;
	text-align: left;
	text-indent: 0ex;
}
.virgin A:active {
	color: #a36888;
	font-family: sans-serif;
	font-style: normal;
	font-variant: small-caps;
	font-size: 15px;
	text-decoration: none;
	text-transform: none;
	text-align: left;
	text-indent: 0ex;
}
.virgin A:hover {
	color: #393939;	
	font-family: sans-serif;
	font-style: normal;
	font-variant: small-caps;
	font-size: 15px;
	text-decoration: none;
	text-transform: none;
	text-align: left;
	text-indent: 0ex;
}










