body     			{ background-color: white; margin-top: 0px; margin-left: 0px }

td   				{ font-size: 11px; font-family: Arial, Helvetica, Verdana, sans-serif; vertical-align: top }
		
.vBottom 			{ vertical-align:bottom;}
.vMiddle 			{ vertical-align:middle;}

.home   			{ color: #ffffff; text-decoration: none }
a.home:hover	 	{ color: #c0c0c0; text-decoration: none }

.small   		 	{ color: #505050; font-size: 9px; font-family: Arial, Helvetica, Verdana, sans-serif; text-decoration: none }
a.small:hover	 	{ color: #000000; text-decoration: underline }

.small-bold   		{ color: #505050; font-weight: bold; font-size: 9px; font-family: Arial, Helvetica, Verdana, sans-serif; text-decoration: none }
a.small-bold:hover	{ color: #000000; text-decoration: underline }

.smallGrey2	   		{ color: #696969; font-size: 9px; font-family: Arial, Helvetica, Verdana, sans-serif; text-decoration: none }
a.smallGrey2:hover	{ color: #000000; text-decoration: underline }
.smallGrey3 		{ color: #808080; font-size: 9px; font-family: Arial, Helvetica, Verdana, sans-serif; text-decoration: none }
.smallGrey4 		{ color: #ffffff; font-size: 9px; font-family: Arial, Helvetica, Verdana, sans-serif; text-decoration: none }
a.smallGrey4:hover	{ color: #000000; text-decoration: underline }

.normal    	  		{ color: #000000; font-size: 10px; font-family: Verdana, Helvetica, Arial, sans-serif }
a.normal:hover          { color: #666666; text-decoration: none }

.normal-bold	 	{ color: #000000; font-size: 10px; font-family: Verdana, Helvetica, sans-serif; font-weight: bold; text-decoration: underline; }
a.normal-bold:hover	{ color: #666666; text-decoration: none }

.normal-txt	   		{ color: #000000; font-size: 11px; font-family: Verdana, Helvetica, Arial, sans-serif; text-align: justify }
.normal-notes	 	{ color: #696969; font-style: italic; font-size: 10px; font-family: Verdana, Helvetica, Arial, sans-serif; text-decoration: none }

.headline 			{ color: #a9a9a9; font-weight: bold; font-size: 11px; font-family: Verdana, Helvetica, Arial, sans-serif; text-decoration: none }
a.headline:hover	      { color: #000000; text-decoration: underline; }
.headlineLink 		{ color: #505050; text-decoration: underline; }
a.headlineLink:hover    { color: #000000; text-decoration: underline; }


.mainmenu  		 	{ color: #444444; font-weight: normal; font-size: 11px; font-family: Arial, Helvetica, Verdana, sans-serif; text-decoration: none; text-transform: uppercase; letter-spacing: 150% }
a.mainmenu:hover	      { color: #000000; text-decoration: none }


.submenu			{ color: #505050; font-size: 9px;  font-family: Arial, Helvetica, Verdana, sans-serif; text-decoration: none }
a.submenu:hover		{ color: #000000; text-decoration: underline; }

.sortLink    		{ color: #808080; font-size: 10px; font-family: Verdana, Helvetica, Arial, sans-serif; font-weight: bold }
a.sortLink:hover 	      { color: #000000; text-decoration:none;  }

.rightSortLink 		{ color: #808080; font-weight: bold; font-size: 10px; font-family: Verdana, Helvetica, Arial, sans-serif; text-align:right; vertical-align:middle }

.archivenr   		{ color: #505050; font-weight: bold; font-size: 9px; font-family: Verdana, Helvetica, Arial, sans-serif }

.borderBottom 		{ border-bottom: 1px solid #999999;}
.borderTop 			{ border-top: 1px solid #999999;}

.searchPrefLeft		{ border-top: 1px solid #999999; background-color:#f5f5f5; font-weight:bold; padding:2px; padding-left:5px; }

.question 			{ border: 2px solid red; background-color: #e5e5e5; padding:5px;}

.imgFrame               { vertical-align:middle; text-align:center; border:1px solid #999999; }

.annotation             { color: #ff0033; font-size: 9px; font-family: Arial, Helvetica, Verdana, sans-serif; vertical-align:middle; }
.annotation a           { color: #000000; text-decoration: none; }
.annotation a:hover     { text-decoration: underline; }

.lowepro, a.lowepro { color: #505050; font-size: 10px; font-family: Verdana, Helvetica, Arial, sans-serif; text-decoration: none; }
a.lowepro:hover     { color: #666666; text-decoration: underline; }