/* cms required styles */
h1.pagetitle			{ font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 25px; line-height: 30px; color: #000; background-color: transparent; font-weight: normal; margin-top: 0px; margin-bottom: 10px; }
h2.headline			{ font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 15px; line-height: 19px; color: #c00; background-color: transparent; font-weight: bold;   margin-top: 0px; margin-bottom: 5px;  text-transform : uppercase; }

div.solid h2.headline		{ font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 15px; line-height: 19px; color: #666; background-color: transparent; font-weight: bold;   margin-top: 0px; margin-bottom: 5px;  text-transform : uppercase; }
div.outline h2.headline		{ font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 15px; line-height: 19px; color: #666; background-color: transparent; font-weight: bold;   margin-top: 0px; margin-bottom: 5px;  text-transform : uppercase; }

h1							{ font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 25px; line-height: 30px; color: #000; background-color: transparent; font-weight: normal; margin-top: 0px; margin-bottom: 10px; }
h2							{ font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 16px; line-height: 21px; color: #666; background-color: transparent; font-weight: normal; margin-top: 0px; margin-bottom: 10px; }
h3							{ font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 17px; color: #666; background-color: transparent; font-weight: normal; margin-top: 0px; margin-bottom: 10px; }
h6							{ font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 9px;  line-height: 14px; color: #666; background-color: transparent; font-weight: normal; margin-top: 0px; margin-bottom: 10px; }

p, li, ol, ul, body, td, blockquote
							{ font-family: Trebuchet MS, Arial, sans-serif; font-size: 11px; line-height:16px; margin-top:0px; color: #666; }
p, body							{ margin-bottom : 10px; }
/* p b							{ color: #c00 } */

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; }

#content p b				{ color: #c00 }
#content a				{ color: #000 }
#content a:hover			{ color: #c00; text-decoration: none; }


/* 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; }