/* cms required styles */
h2.headline
{
	font		: normal 20px/24px Arial, Helvetica, sans-serif;
	color		: #000000;
	margin		: 0px 0px 10px 0px;
}

h1, h2
{
	font		: bold 16px/19px Arial, Helvetica, sans-serif;
	color		: #666666;
	margin		: 0px 0px 10px 0px;
}


h3
{
	font		: bold 14px/17px Arial, Helvetica, sans-serif;
	color		: #469C23;
	margin		: 0px 0px 10px 0px;
}


/*
	h1							{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; line-height: 19px; color: #333333; background-color: transparent; font-weight: normal; margin-top: 0px; margin-bottom: 10px; }
	h2							{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; line-height: 18px; color: #333333; background-color: transparent; font-weight: normal; margin-top: 0px; margin-bottom: 10px; }
	h3							{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 17px; color: #333333; background-color: transparent; font-weight: normal; margin-top: 0px; margin-bottom: 10px; }
*/

h6							{ font-family: Arial, Helvetica, sans-serif; font-size: 10px;  line-height: 14px; color: #666666; background-color: transparent; font-weight: normal; margin-top: 5px; margin-bottom: 10px; }

p, li, ol, ul, body, td, blockquote
							{ font-family: Arial, sans-serif; font-size: 11px; line-height:17px; margin-top:0px; color: #333333; }
p, body						{ margin-bottom : 17px; }

ul							{ margin-left: 2.5em; padding-left:0px; list-style-position: outside; list-style-type: disc; }
ol							{ margin-left: 2.5em; padding-left:0px; list-style-position: outside; }
li							{ margin: 0px; padding: 0px; }


/* image text fonts */
blockquote.image b			{ font-size : 9px;  line-height: 12px; font-weight: normal; }
blockquote.image p			{ font-size : 9px;  line-height: 12px; }


div.stackthreetexts li		{ list-style-type: square; }
div.stackthreetexts ul		{ margin-left:1em; }
div.stackthreetexts ol		{ margin-left:1em; }

div.stackimgleft { margin-bottom:0px }

/* stack highlighting classes */
div.solid
{
	padding				: 10px 10px 0px 10px;
	background-color	: #eeeeee;
	border				: 1px solid #333333;
	margin				: 0px;
}

div.outline
{
	padding				: 10px 10px 0px 10px;
	background-color	: #ffffff;
	border				: 1px solid #333333;
	margin				: 0px;
}


blockquote.left
{
	padding				: 10px 10px 0px 10px;
	background-color	: #eeeeee;
	border				: 1px solid #333333;
}

blockquote.right
{
	padding				: 10px 10px 0px 10px;
	background-color	: #eeeeee;
	border				: 1px solid #333333;
}

blockquote.verticalline
{
	border-left			: 1px solid #999999;
}

form { margin: 0px; padding:0px; }

a 
{ 
	color			: #469C23;
}

a.visited
{
	color			: #999999;
}