
/* cms required styles */
h1.pagetitle			{ font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 16px; line-height: 20px; color: #000000; background-color: transparent; font-weight: bold; margin-top: 0px; margin-bottom: 10px; }
h2.headline			{ font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 15px; line-height: 19px; color: #000000; background-color: transparent; font-weight: bold;   margin-top: 0px; margin-bottom: 5px;  text-transform : none; }
div.solid h2.headline		{ font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 15px; line-height: 19px; color: #000000; background-color: transparent; font-weight: bold;   margin-top: 0px; margin-bottom: 5px;  text-transform : none; }
div.outline h2.headline		{ font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 15px; line-height: 19px; color: #000000; background-color: transparent; font-weight: bold;   margin-top: 0px; margin-bottom: 5px;  text-transform : none; }

h1							{ font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 20px; line-height: 26px; color: #333333; background-color: transparent; font-weight: bold; margin-top: 0px; margin-bottom: 10px; }
h2							{ font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 16px; line-height: 18px; color: #333333; background-color: transparent; font-weight: bold; margin-top: 0px; margin-bottom: 10px; }
h3							{ font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 13px; line-height: 17px; color: #333333; 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: #333333; 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: #333; }
p, body							{ margin-bottom : 10px; }

p.sectionheader						{ font: 15px/18px Trebuchet MS, Arial; margin-top:20px;margin-bottom:5px;padding-left:10px; font-weight:bold; }
p.imageheader						{ font: 15px/18px Trebuchet MS, Arial; text-valign:bottom;margin-bottom:2px;padding-left:3px; font-weight:bold; color: white; }
p.cheader						{ font: 15px/21px Trebuchet MS, Arial; margin-top:0px;margin-bottom:7px;font-weight:bold;color: #D1123D }

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

a 	{ color: #FFC915 }
a:hover { text-decoration: none }


.content a 	{ color: #c00 }
.content a:hover { 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;
}

input.connectbox { font-size:10px; font-family:trebuchet ms, arial }

.locatecall { font-size: 16px; line-height:20px; color: #000; font-weight:bold }

.headerbox
{ 
			width		: 136px;  
			font-family	: Trebuchet MS, Arial; 
			font-weight	: bold; 
			font-size	: 15px; 
			line-height	: 18px; 
			color		: #fff;  
			text-transform	: uppercase;
}			

.headerpadding  { padding:3px 0px 3px 3px; }

.searchbox 	{ width:130px; padding:3px 3px 3px 3px; border-top:2px solid #000; border-bottom:2px solid #000; background:#fff }
.searchbox A	{  font-family: Trebuchet MS, Arial; font-size: 11px; line-height: 16px; color: #000;  }

.searchgroup 	{ width: 130px; font-size:10px; font-weight:normal; font-family: Trebuchet MS, Arial }
.searchinput 	{ width: 95px; font-size:10px; font-weight:normal; font-family: Trebuchet MS, Arial; }
.searchbutton 	{ background-image:url('/img/buttons/go.gif'); border:0px; padding:0px;  }

.skuchart td
{
	font-family: Tahoma; font-size:9px;
	border-bottom:1px solid #666;
	padding:2px;
	padding-right:4px;
}

.skuchart tr.header
{
	font-family: Arial Narrow; font-size:9px; font-weight:bold;
	background:#4F4F4F;
	
}	

.skuchart tr.header td
{
	color:#fff;				
}					
.mainnav
{
	background	: #FFC915;
	border-bottom	: 2px solid #000000;
	
		font-family	: Trebuchet MS, Arial; 
		font-weight	: bold; 
		font-size	: 14px;
		text-transform	: uppercase; 
		color 		: #000000;
}		

div.mainnavpadding
{
	padding:3px;
}

div.navpadding
{
	padding:2px;
}

a.nav1link { color : #000; text-decoration:none } 


.bgnavitem
{
	border-bottom	: 2px solid #000000;
}

td.bgnav1color 
{ 
	background	: #f00;
	border-right	: 2px solid #000000;
	border-bottom	: 2px solid #000000;
}

td.bgnav1color1
{ 
	background	: #f00;
	border-right	: 2px solid #000000;
	border-bottom	: 2px solid #000000;
}

td.bgnav1color2
{ 
	background	: #f00;
	border-right	: 2px solid #000000;
	border-bottom	: 2px solid #000000;
}

td.bgnav1color3
{ 
	background	: #64ADCE;
	border-right	: 2px solid #000000;
	border-bottom	: 2px solid #000000;
}

td.bgnav1color4
{ 
	background	: #F37A5B;
	border-right	: 2px solid #000000;
	border-bottom	: 2px solid #000000;
}

td.bgnav1color5
{ 
	background	: #787BA8;
	border-right	: 2px solid #000000;
	border-bottom	: 2px solid #000000;
}

td.bgnav1color6
{ 
	background	: #8DB67A;
	border-right	: 2px solid #000000;
	border-bottom	: 2px solid #000000;
}

td.bgnav1color7
{ 
	background	: #5B9A92;
	border-right	: 2px solid #000000;
	border-bottom	: 2px solid #000000;
}

td.bgnav1color8
{ 
	background	: #BDAE8F;
	border-right	: 2px solid #000000;
	border-bottom	: 2px solid #000000;
}

td.bgnav1name
{ 
	background	: #c00;
	color		: #fff;
	border-bottom	: 2px solid #000000;
	text-transform	: uppercase;
	font-size	: 11px;
	font-weight	: bold;
}


td.bgnav2color 
{ 
	background	: #f00;
	border-right	: 2px solid #000000;
	border-bottom	: 2px solid #000000;
}


td.bgnav2name
{ 
	background	: #fff;
	color		: #000;
	border-bottom	: 2px solid #000000;
	font-size	: 10px;
	font-weight	: bold;
}


a.bgnav1
{
	color		: #fff;
	font-size	: 10px;
	text-decoration : none;
	display		: block;
	width		: 100%;
}

a.bgnav1:hover
{

	color		: #FFC915;
	
}

a.bgnav1live
{
	color		: #FFC915;
	font-size	: 10px;
	text-decoration : none;
	display		: block;
	width		: 100%;
}

a.bgnav2
{
	color		: #000;
	text-decoration : none;
	font-size	: 10px;
	font-weight	: bold;
	display		: block;
	width		: 100%;
}

a.bgnav2live
{
	color		: #000;
	text-decoration : none;
	font-size	: 10px;
	font-weight	: bold;
	display		: block;
	width		: 100%;
}

a.bgnav3
{ 
	background	: #fff;
	color		: #000;
	font-size	: 10px;
	font-weight	: normal;
	text-decoration : none;
	display		: block;
	width		: 100%;
}


a.bgnav3live
{
	background	: #fff;
	color		: #c00;
	font-size	: 10px;
	font-weight	: normal;
	text-decoration : none;
	width		: 100%;
	display		: block;
	
}

a.bgnav3:hover 
{
	text-decoration : underline;
	display		: block;
	width		: 100%;
}

a.bgnav4
{
	background	: #fff;
	color		: #000;
	font-size	: 10px;
	font-weight	: normal;
	text-decoration : none;
	display		: block;
	width		: 100%;
}

a.bgnav4live
{
	background	: #fff;
	color		: #c00;
	text-decoration	: none;
	font-size	: 10px;
	font-weight	: normal;
	display		: block;
	width		: 100%;
}

a.bgnav4:hover 
{
	text-decoration : underline;
	display		: block;
	width		: 100%;
}

a.bgnav5
{
	background	: #fff;
	color		: #000;
	font-size	: 10px;
	font-weight	: normal;
	text-decoration : none;
	display		: block;
	width		: 100%;
}

a.bgnav5live
{
	background	: #fff;
	color		: #c00;
	text-decoration	: none;
	font-size	: 10px;
	font-weight	: normal;
	display		: block;
	width		: 100%;
}

a.bgnav5:hover 
{
	text-decoration : underline;
	display		: block;
	width		: 100%;
}

tr.navrow
{
	border-bottom	: 2px solid #000;
}


.locateinput 	{ width: 50px; font-size:9px; font-weight:normal; font-family: Tahoma, Trebuchet MS, Arial; }

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