FORM {
	margin: 0px;
}

H1, H2, H3, H4, H5, H6, H7 {
	margin-bottom: 0px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000066;
}

P, .clsText { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 75%;
	margin-top: 0px;
}

.clsTextSmaller, .clsTextSmall { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
}

UL {
	margin-top: 0px;
	margin-left: 22px;
	padding-left: 0; /* Gecko uses padding and margin, Trident only margin */
}

UL LI {
	list-style-type: square;
}

LI {
	font-family: Arial, Helvetica, sans-serif;
}

LI P {
	margin: 0px;
}

HR {
	margin: 0px;
}

TEXTAREA {
	overflow: auto;
	/*font-family: sans-serif;*/
}

.clsButton {
	border: 1px #CCCCCC outset;
	background-color: #F5DEB3;
	font-weight: bold;
}

.clsButtonCompact {
	border: 1px #CCCCCC outset;
	background-color: #F5DEB3;
	font: 8pt;
	font-weight: bold;
	height: 20 px;
}

.clsButtonDeleteCompact {
	border: 1px #CCCCCC outset;
	background: #F5DEB3;
	font: 8pt;
	font-weight: bold;
	color: #FF0000;
	height: 20px;
}

a.clsButton {
	color: #000;
	background-color: #F5DEB3;
	padding: 1px 5px;
	border: 1px #CCC outset;
	text-decoration: none;
	margin: 0px;
	height: 22px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	line-height: 18px;
}

.clsDisplayNone, .n {
	display: none;
}

.clsTextHeaderStylized {
	background-color: #DDDDDD;
	width: 100%;
	padding: 4px;
	border-bottom: 2px #993300 solid;
	color: #993300;
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#ffFFFFFF', EndColorStr='#FFCCCCCC');
}

A.clsNavButton {
	background: #B9E4D3;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
	border: 1px #7A9389 solid;
	padding: 2px;
	display: block;
}

A.clsNavButton:HOVER {
	background: #fffcb0;
	border: 1px #7A9389 solid;
}

A.clsNavButtonSelected {
	background: #fffcb0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
	border: 1px #7A9389 solid;
	padding: 2px;
	font-weight: bold;
	display: block;
}

.clsNavSublinks {
	background: #fffcb0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
	border: 1px #7A9389 solid;
	padding: 2px;
}
.clsLinkNoUnderline {
	text-decoration: none;
}

.clsLinkNoUnderline:HOVER {
	text-decoration: underline;
}

.clsAdWrapper.clsAdWrapperSWF {
		overflow: hidden;
		position: relative;
	}
	
	.clsAdWrapper.clsAdWrapperSWF a {
		position: absolute;
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		text-indent: -777em;
		overflow: hidden;
		background: url(foo); /* for IE, need any nonsense value */
	}