/* cms required styles */
h1.pagetitle
{
	margin-top	: 17px;
}

h1
{
	font		: normal 24px/28px Verdana, Arial, Helvetica, sans-serif;
	color		: #333366;
	margin		: 0px 0px 14px 0px;
}

h2
{
	font		: bold 16px/20px Verdana, Arial, Helvetica, sans-serif;
	color		: #333399;
	margin		: 0px 0px 10px 0px;
}

h3, h2.headline
{
	font		: bold 14px/20px Verdana, Arial, Helvetica, sans-serif;
	color		: #000000;
	margin		: 0px;
	padding-bottom	: 4px;
}

p, li, ol, ul, body, td, blockquote
{
	font		: 11px/17px Verdana, Arial, Helvetica, sans-serif;
	color		: #666666;
	margin-top	: 0px;
}
	
p	{ 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; }
form	{ margin: 0px; padding:0px; }


/* image text fonts */
blockquote.image p			{ font: 10px/14px Verdana; margin: 0px; padding:0px; }
blockquote.image b			{ font: bold 10px/14px Verdana; }

div.stackthreetexts li		{ list-style-type: square;  padding: 0px; }
div.stackthreetexts ul		{ margin	: 0px 0px 10px 15px; }
div.stackthreetexts ol		{ margin	: 0px 0px 10px 15px; }

div.featurecontent p	{ color : #333399; }
div.featurecontent li	{ color : #333399; }
div.featuretext		{ color : #333399; }

h4.featureheadline	{ font	: bold 12px/14px Verdana, Arial, Helvetica, sans-serif; color: #333399; margin:0px; padding:0px; }
div.featureonetext p	{ color : #666666; }
div.featureonetext li	{ color : #666666; padding-bottom: 8px; }
div.featureonetext	{ color : #666666; }
div.featureonetext ul	{ margin: 0px 0px 10px 15px; }
div.featureonetext ol	{ margin: 0px 0px 10px 15px; }

/* stack highlighting classes */
div.solid
{
	padding		: 14px;
	padding-bottom	: 0px;
	background	: #ffffff url(/img/highlightbg1.gif) repeat-x;
	border		: 2px solid #EAEAEA;
	margin		: 0px;
}

div.outline
{
	padding		: 14px;
	padding-bottom	: 0px;
	background	: #ffffff url(/img/highlightbg1.gif) repeat-x;
	border		: 2px solid #EAEAEA;
	margin		: 0px;
}

blockquote.left
{
	padding		: 14px;
	padding-bottom	: 0px;
	margin		: 0px;
	background	: #ffffff url(/img/highlightbg1.gif) repeat-x;
	border		: 2px solid #EAEAEA;
}

blockquote.right
{
	padding		: 14px;
	padding-bottom	: 0px;
	margin		: 0px;
	background	: #ffffff url(/img/highlightbg1.gif) repeat-x;
	border		: 2px solid #EAEAEA;
}

blockquote.verticalline
{
	margin		: 0px;
	padding		: 0px 0px 0px 10px;
}

td.midcolumnverticalline
{
	background	: #fff url(/img/twotextsep.gif) repeat-y;
}


div.content a:link	{ color	:  #ff6600; }
div.content a:visited	{ color	:  #999999; }
div.content a:hover	{ color	:  #333399; }