body					{ scrollbar-3d-light-color: #333333; scrollbar-arrow-color: #ffffff; scrollbar-base-color: #333333;
						scrollbar-dark-shadow-color: #c0c0c0; scrollbar-face-color: #999999; scrollbar-highlight-color: #666666;
						scrollbar-shadow-color: #333333; }

.iover a:hover img { filter:alpha(opacity=70); -moz-opacity:.7; opacity:.7; }

.verysmalltextgrey	{ font-size: 10px; color: #666666; font-family: Arial, Verdana,Helvetica; }

.smalltext				{ font-size: 12px; color: black; font-family: Arial, Verdana,Helvetica; }
.smalltextgrey			{ font-size: 12px; color: #666666; font-family: Arial, Verdana,Helvetica; }
.smallwhitetext		{ font-size: 12px; color: #ffffff; font-family: Arial, Verdana,Helvetica; }

.text					{ font-size: 14px; color: black; font-family: Arial, Verdana,Helvetica; }
.whitetext				{ font-size: 14px; color: #ffffff; font-family: Arial, Verdana,Helvetica; }
.greytext				{ font-size: 14px; color: #666666; font-family: Arial, Verdana,Helvetica; }
.redtext				{ font-size: 14px; color: red; font-family: Arial, Verdana,Helvetica; }
.darkredtext			{ font-size: 14px; color: #800000; font-family: Arial, Verdana,Helvetica; }
.greentext				{ font-size: 14px; color: green; font-family: Arial, Verdana,Helvetica; }
.purpletext				{ font-size: 14px; color: purple; font-family: Arial, Verdana,Helvetica; }
.bluetext				{ font-size: 14px; color: blue; font-family: Arial, Verdana,Helvetica; }

.mediumtext			{ font-size: 16px; color: black; font-family: Arial, Verdana,Helvetica; }
.mediumwhitetext		{ font-size: 16px; color: #ffffff; font-family: Arial, Verdana,Helvetica; }

.largetext				{ font-size: 18px; color: black; font-family: Arial, Verdana,Helvetica; }

.smallheading			{ color: #000000; font-family: Arial, Verdana,Helvetica; font-size: 20px; font-weight: bold; }
.smallheadingwhite	{ color: #ffffff; font-family: Arial, Verdana,Helvetica; font-size: 20px; font-weight: bold; }
.smallheadinggrey	{ color: #666666; font-family: Arial, Verdana,Helvetica; font-size: 20px; font-weight: bold; }
.smallheadingred		{ color: #b3312f; font-family: Arial, Verdana,Helvetica; font-size: 20px; font-weight: bold; }

.mediumheadingwhite	{ color: #ffffff; font-family: Arial, Verdana,Helvetica; font-size: 30px; font-weight: bold; }
.mediumheadinggrey	{ color: #666666; font-family: Arial, Verdana,Helvetica; font-size: 30px; font-weight: bold; }

.largeheadingwhite	{ color: #ffffff; font-family: Arial, Verdana,Helvetica; font-size: 40px; font-weight: bold; }
.largeheadingblack	{ color: #000000; font-family: Arial, Verdana,Helvetica; font-size: 40px; font-weight: bold; }
.largeheadinggrey		{ color: #999999; font-family: Arial, Verdana,Helvetica; font-size: 40px; font-weight: bold; }
.largeheadingdgrey	{ color: #666666; font-family: Arial, Verdana,Helvetica; font-size: 40px; font-weight: bold; }

.hugeheadingwhite	{ color: #ffffff; font-family: Arial, Verdana,Helvetica; font-size: 50px; font-weight: bold; }
.hugeheadinggrey		{ color: #666666; font-family: Arial, Verdana,Helvetica; font-size: 50px; font-weight: bold; }

.option					{ color: #333333; font-family: arial,Verdana,Helvetica; font-weight: bold; }
A.option:link			{ text-decoration: underline; color: #333333;}
A.option:visited		{ text-decoration: underline; color: #333333;}
A.option:hover			{ text-decoration: underline; color: #999999;}

.topmenu						{ width:750px; font-family:Arial, Helvetica, sans-serif; border-right:solid white 1px; }
.topmenu a					{ display: block; background-color:#333333; color:#fff;  font-size:11px; text-decoration:none; 
								padding:3px 10px; border-right:solid white 1px; }
.topmenu a:hover				{ background-color:#999999; border-right:solid white 1px; color:#000000}
.topmenu .spacer				{ background-color:#333333; border-right:solid white 1px; }

.sidemenu						{ width:140px; font-family:Arial, Helvetica, sans-serif; }
.sidemenu h2					{ color:#999999; margin:0; padding:0; font-size:16px; text-align:center; }
.sidemenu ul					{ list-style:none; margin:0; padding:0; font-size:11px; line-height:1em; }
.sidemenu li					{ border-bottom:1px solid #fff; display: block; }
.sidemenu a					{ display: block; background-color:#333333; color:#fff; text-decoration:none; padding:3px 10px; }
.sidemenu a:hover			{ background-color:#999999; }
.sidemenu .spacer-top		{ background-color:#333333; height: 5px; line-height: 1px; font-size:1px; }
.sidemenu .spacer-bottom	{ background-color:#333333; height: 5px; line-height: 1px; font-size:1px; }

.sidemenu1					{ width:140px; font-family:Arial, Helvetica, sans-serif; }
.sidemenu1 h2				{ color:#b3312f; margin:0; padding:0; font-size:16px; text-align:center; }
.sidemenu1 ul					{ list-style:none; margin:0; padding:0; font-size:11px; line-height:1em; }
.sidemenu1 li					{ border-bottom:1px solid #fff; display: block; }
.sidemenu1 a					{ display: block; background-color:#b3312f; color:#fff; text-decoration:none; padding:3px 10px; }
.sidemenu1 a:hover			{ background-color:#ec5c51; }
.sidemenu1 .spacer-top		{ background-color:#b3312f; height: 5px; line-height: 1px; font-size:1px; }
.sidemenu1 .spacer-bottom	{ background-color:#b3312f; height: 5px; line-height: 1px; font-size:1px; }

.sidemenu2					{ width:140px; font-family:Arial, Helvetica, sans-serif; }
.sidemenu2 h2				{ color:#999999; margin:0; padding:0; font-size:16px; text-align:center; }
.sidemenu2 ul					{ list-style:none; margin:0; padding:0; font-size:11px; line-height:1em; }
.sidemenu2 li					{ border-bottom:1px solid #fff; display: block; }
.sidemenu2 a					{ display: block; background-color:#999999; color:#fff; text-decoration:none; padding:3px 10px; }
.sidemenu2 a:hover			{ background-color:#666666; }
.sidemenu2 .spacer-top		{ background-color:#999999; height: 5px; line-height: 1px; font-size:1px; }
.sidemenu2 .spacer-bottom	{ background-color:#999999; height: 5px; line-height: 1px; font-size:1px; }

.sidemenu3					{ width:140px; font-family:Arial, Helvetica, sans-serif; }
.sidemenu3 h2				{ color:#233c58; margin:0; padding:0; font-size:16px; text-align:center; }
.sidemenu3 ul					{ list-style:none; margin:0; padding:0; font-size:11px; line-height:1em; }
.sidemenu3 li					{ border-bottom:1px solid #fff; display: block; }
.sidemenu3 a					{ display: block; background-color:#233c58; color:#fff; text-decoration:none; padding:3px 10px; }
.sidemenu3 a:hover			{ background-color:#517c9e; }
.sidemenu3 .spacer-top		{ background-color:#233c58; height: 5px; line-height: 1px; font-size:1px; }
.sidemenu3 .spacer-bottom	{ background-color:#233c58; height: 5px; line-height: 1px; font-size:1px; }


