/* cms required styles */
h1				{ font-family: Arial, Helvetica, sans-serif; font-size: 20px; color: #70808D; background-color:transparent; font-weight: normal; margin-top:0px; margin-bottom:5px;}
h2				{ font-family: Arial, Helvetica, sans-serif; font-size: 16px; line-height:21px; color: #D63A03; background-color:transparent; margin-top:0px; margin-bottom:5px; }
h3				{ font-family: Arial, Helvetica, sans-serif; font-size: 15px; line-height:20px; color: #7F7F7F; background-color:transparent; font-weight: normal; margin:0px; margin-bottom: 5px; }

p, li, ol, ul, body		{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height:16px; margin-top:0px; color: #7F7F7F; }
p, body				{ margin-bottom : 10px; }

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

.small				{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height:17px; margin-top:0px; color: #969595; }
.orange				{ color: #EC783C; }
.grey				{ color: #969595; }


/* horizontal rule */
hr
{
	border-top		: 1px solid #666;
	height			: 1px;
	margin			: 12px 0px 2px 0px;
	color			: transparent;
	background-color	: transparent;
}


div.solid h2.headline		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; text-transform:uppercase; margin:0px; color: #EC783C; }
div.outline h2.headline		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; text-transform:uppercase; margin:0px; color: #EC783C; }


/* image text fonts */
blockquote.image b				{ font-size : 11px; line-height: 15px; }
blockquote.image p				{ font-size : 10px; line-height: 15px; }

/* stack-specific list margin & padding
blockquote.left ul		{ margin-left :0px; }
blockquote.right ol		{ margin-left :10px; }
blockquote.left ul		{ margin-left :0px; }
blockquote.right ol		{ margin-left :10px; }
div.stackimgleft ul		{ float: left; }
div.stackimgleft ol		{ float: left; }
*/

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


/* stack highlighting classes */
div.solid
{
	padding			: 10px;
	background-color: #fff1d1;
	border			: 1px solid #F8E0AA;
	width			: 100%;
}

div.outline
{
	padding			: 10px;
	border			: 1px solid #F8E0AA;
	width			: 100%;
}

blockquote.left
{
	padding			: 10px;
	background-color: #fff1d1;
	border			: 1px solid #F8E0AA;
}

blockquote.right
{
	padding			: 10px;
	background-color: #fff1d1;
	border			: 1px solid #F8E0AA;
}

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

/* form field formatting */
.button
{
	border-top	: 2px groove #fff;
	border-right	: 2px groove #999;
	border-bottom	: 2px groove #999;
	border-left	: 2px groove #fff;
	background-color: #eee;
	font-family	: Verdana, Helvetica, sans-serif;
	font-size	: 9px;
	font-weight	: bold;
	text-transform	: uppercase;
	width		: 100px;
	height		: 18px;
	text-align	: center;
	color		: #666;
}



/* design specific styles */
a			{ color: #D63A03; background-color: transparent; }
a:hover			{ color: #D63A03; background-color: transparent; }

/* navigation styles */
.navcontainer	{ padding: 11px 0px 11px 0px; }

.navlink1
{
 	color		: #E54C06;
 	background-color: transparent;
 	font-family	: Arial, Helvetica, sans-serif;
 	font-size	: 11px;
 	font-weight	: bold;
	line-height	: 17px;
	text-transform	: uppercase;
	text-decoration	: none;
}

.navlink1live
{
 	color		: #666;
 	background-color: transparent;
 	font-family	: Arial, Helvetica, sans-serif;
 	font-size	: 11px;
 	font-weight	: bold;
	line-height	: 17px;
	text-transform	: uppercase;
	text-decoration	: none;
	cursor		: default;
}

.navlink1:hover
{
 	color		: #999;
 	background-color: #FFF1D1;
}

.navlink1live:hover
{
 	color		: #666;
 	background-color: transparent;
 	cursor		: default;
}

.navlink2
{
 	color		: #E54C06;
 	background-color: transparent;
 	font-family	: Arial, Helvetica, sans-serif;
 	font-size	: 11px;
	line-height	: 17px;
	text-decoration	: none;
}

.navlink2live
{
 	color		: #666;
 	background-color: transparent;
 	font-family	: Arial, Helvetica, sans-serif;
 	font-size	: 11px;
	line-height	: 17px;
	text-decoration	: none;
	cursor		: default;
}

.navlink2:hover
{
 	color		: #999;
 	background-color: #FFF1D1;
}

.navlink2live:hover
{
 	color		: #666;
 	background-color: transparent;
 	cursor		: default;
}

.navlink3
{
 	color		: #E54C06;
 	background-color: transparent;
 	font-family	: Arial, Helvetica, sans-serif;
 	font-size	: 11px;
	line-height	: 17px;
	text-decoration	: none;
}

.navlink3live
{
 	color		: #666;
 	background-color: transparent;
 	font-family	: Arial, Helvetica, sans-serif;
 	font-size	: 11px;
	line-height	: 17px;
	text-decoration	: none;
	cursor		: default;
}

.navlink3:hover
{
 	color		: #999;
 	background-color: #FFF1D1;
}

.navlink3live:hover
{
 	color		: #666;
 	background-color: transparent;
 	cursor		: default;
}


.navlink4
{
 	color		: #E54C06;
 	background-color: transparent;
 	font-family	: Arial, Helvetica, sans-serif;
 	font-size	: 11px;
	line-height	: 17px;
	text-decoration	: none;
}

.navlink4live
{
 	color		: #666;
 	background-color: transparent;
 	font-family	: Arial, Helvetica, sans-serif;
 	font-size	: 11px;
	line-height	: 17px;
	text-decoration	: none;
	cursor		: default;
}

.navlink4:hover
{
 	color		: #999;
 	background-color: #FFF1D1;
}

.navlink4live:hover
{
 	color		: #666;
 	background-color: transparent;
 	cursor		: default;
}
