
/* 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: #ffffff; 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: #999999; 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: 11px/15px Trebuchet MS, Arial; margin-top:0px;margin-bottom:20px;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; }


/* 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; }

#body { background : #FFFFFF
 }
.content { padding:10px;background:#fff }
.content A { color: #90ACC1 }
.content A:visited { color: #90ACC1 }
.content A:hover { color: #90ACC1 }

#masthead { height:66px; width:800px; background-image:url('/img/mastheads/mast.gif');background-repeat: no-repeat;  }
.masthead { background : #90ACC1 }

.searchbox 	{ background: #90ACC1; width:140px; padding:5px 5px 5px 5px; }
.searchbox A	{  font-family: Trebuchet MS, Arial; font-size: 11px; line-height: 16px; color: #000;  }

.searchheader 	{ font-family: Trebuchet MS, Arial; font-size: 18px; line-height: 22px; color: #fff;  font-weight: normal;  background: #90ACC1; width:140px;  }
.searchheaderpadding  { padding:5px 5px 0px 5px; }


.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;  }


.browseheader 	{ background: #90ACC1; font-family: Trebuchet MS, Arial; font-size: 18px; line-height: 22px; color: #fff; font-weight: normal; width:140px; }
.browseheaderpadding 	{ padding-left:10px }

.quoteheader 	{ background: #90ACC1; font-family: Trebuchet MS, Arial; font-size: 18px; line-height: 22px; color: #fff; font-weight: normal; width:140px;  }
.quoteheaderpadding 	{ padding:5px 5px 5px 10px;  }
.quotebox 	{ border:1px solid #B4B4B4; background-color: #fff; font-family: Trebuchet MS, Arial; font-size: 11px; line-height: 18px; color: #000;  font-weight: normal; width:138px;  }
.quotebox ul { margin-left:15px; margin-bottom:5px; }
.quoteboxpadding 	{ padding:5px 5px 5px 10px;  }
#quotefooter 	{ border:1px solid #B7B8BC; background-color: #8F9092; font-family: Trebuchet MS, Arial; font-size: 12px; line-height: 18px; color: #000;  font-weight: normal; width:138px; }
.quotefooterpadding 	{ padding:5px 5px 5px 10px;  }

.featurecolumn  h3
{
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 15px; line-height: 20px; color: #708595; background-color: transparent; font-weight: bold; margin-top: 0px; margin-bottom: 10px;
}

.featurecolumn
{
	padding: 0px 0px 10px 10px;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 15px; color: #000000; background-color: transparent; font-weight: bold; margin-top: 0px; margin-bottom: 10px;
}

.featurecolumn A
{
	color: #000000;
}


.viewquote {}
.submitquote {}

/* .skuchart { width:235px; } */
.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:#f5f5f5;
}

.mainnav1table
{ 
	background: #AFC2C9;
}

.mainnav2table
{ 
	margin-top:3px;
}

.mainnav1
{
	width:78px;
	height:26px;
	background: #AFC2C9;

	border-top: 1px solid #C3D1D6;
	border-bottom: 1px solid #9AB5C6;
	border-left: 1px solid #9FB8C9;
	border-right: 1px solid #AFC2C9;
	
	text-align:center;

}

.mainnav1over
{
	width:78px;
	height:26px;
	background: #658898;

	border-top: 1px solid #8CA5B3;
	border-bottom: 1px solid #27566B;
	border-left: 1px solid #9FB8C9;
	border-right: 1px solid #27566B;
	
	text-align:center;

}



.mainnav1live
{
	width:78px;
	height:26px;
	background: #D5DFE2;
	
	
	border-top: 1px solid #C3D1D6;
	border-bottom: 1px solid #D5DFE2;
	border-left: 1px solid #D5DFE2;
	border-right: 1px solid #D5DFE2;
	
	text-align:center;
}

.mainnav1open
{
	width:78px;
	height:26px;
	background: #D5DFE2;
	
	
	border-top: 1px solid #C3D1D6;
	border-bottom: 1px solid #D5DFE2;
	border-left: 1px solid #D5DFE2;
	border-right: 1px solid #D5DFE2;
	
	text-align:center;
	
}

.mainnav1 A
{
	display:block;
 	
	color: #000D15; 
	width:	78px;
	
	font-family: Trebuchet MS, Arial; 
	font-weight: bold;
	font-size: 12px;
	line-height: 12px;
	text-decoration:none; 

	text-align:center;
}

.mainnav1over A
{
	display:block;
 	
	color: #000D15; 
	width:78px;
	
	font-family: Trebuchet MS, Arial; 
	font-weight: bold;
	font-size: 12px;
	line-height: 12px;
	text-decoration:none; 

	text-align:center;
}

.mainnav1open A
{ 
	
	color: #000D15;
	width:78px;
	
	font-family: Trebuchet MS, Arial; 
	font-weight: bold;
	font-size: 12px;
	line-height: 12px;
	text-decoration:none; 

	text-align:center;
	
	
}

.mainnav1live A
{ 
	
	color: #000D15;
	width:78px;
	
	font-family: Trebuchet MS, Arial; 
	font-weight: bold;
	font-size: 12px;
	line-height: 12px;
	text-decoration:none; 

	text-align:center;
	
	
}


.mainnav2
{
	background-color: transparent;
	color: #4A646E; 
	
	font-family: Trebuchet MS, Arial; 
	font-weight: normal;
	font-size: 10px;
	line-height: 15px;

	border-right: 1px solid #9CB6C7;
	
}

.mainnav2live
{
	background-color: transparent;
	color: #000; 
	
	font-family: Trebuchet MS, Arial; 
	font-weight: normal;
	font-size: 10px;
	line-height: 15px;

	border-right: 1px solid #9CB6C7;
	
}

.mainnav2 A
{
	color: #4A646E;
	text-decoration:none; 
	
	padding-left:20px;
	padding-right:20px;
}

.mainnav2 A:hover
{
	text-decoration:underline;
}

.mainnav2live A
{
	color: #000;
	text-decoration:none; 
	
	padding-left:20px;
	padding-right:20px;
}



.navlink1
{ 
	font-family: Trebuchet MS, Arial; font-size: 10px; line-height: 19px; color: #000; background-color: transparent; font-weight: bold; text-transform: uppercase; text-decoration:none; padding-left:2px;
}

.navlink1open
{ 
	font-family: Trebuchet MS, Arial; font-size: 10px; line-height: 19px; color: #fff; background-color: transparent; font-weight: bold; text-transform: uppercase; text-decoration:none;  padding-left:2px;
}

.navlink1live
{ 
	font-family: Trebuchet MS, Arial; font-size: 10px; line-height: 19px; color: #fff; background-color: transparent; font-weight: bold; text-transform: uppercase; text-decoration:none;  padding-left:2px;
}

.navlink2 
{ 
	font-family: Trebuchet MS, Arial; font-size: 9px; line-height: 17px; color: #000; background-color: transparent; font-weight: normal; text-decoration:none; 
	
	
}

.navlink2:hover
{ 
	color: #fff; 
}

.navlink2open
{ 
	font-family: Trebuchet MS, Arial; font-size: 9px; line-height: 17px; color: #fff; background-color: transparent; font-weight: normal; text-transform: none; text-decoration:none; 
	
	
}

.navlink2live
{ 
	font-family: Trebuchet MS, Arial; font-size: 9px; line-height: 17px; color: #fff;  background-color: transparent; font-weight: normal; text-transform: none; text-decoration:underline; 
	
	
}

.navlink2padding { padding-left:2px; }

.navlink3
{ 
	font-family: Trebuchet MS, Arial; font-size: 9px; line-height: 13px; color: #000; background-color: transparent; font-weight: normal; text-decoration:none; 
	
}

.navlink3:hover
{ 
	color: #fff; 
}

.navlink3open
{ 
	font-family: Trebuchet MS, Arial; font-size: 9px; line-height: 13px; color: #fff; background-color: transparent; font-weight: normal; text-decoration:none; 
	
}

.navlink3live
{ 
	font-family: Trebuchet MS, Arial; font-size: 9px; line-height: 13px; color: #fff; background-color: transparent; font-weight: normal; text-transform: none; text-decoration:underline; 
	
}

.navlink3padding { padding-left:10px; }

.navlink4
{ 
	font-family: Trebuchet MS, Arial; font-size: 9px; line-height: 19px; color: #000; background-color: transparent; font-weight: normal; text-decoration:none; 
}

.navlink4open
{ 
	font-family: Trebuchet MS, Arial; font-size: 9px; line-height: 19px; color: #fff; background-color: transparent; font-weight: normal; text-decoration:none; 
}

.navlink4live
{ 
	font-family: Trebuchet MS, Arial; font-size: 9px; line-height: 19px; color: #fff; background-color: transparent; font-weight: normal; text-transform: none; text-decoration:underline; 
}



.footer
{

	font-family: Trebuchet MS, Arial; font-size: 10px; line-height: 19px; color: #608391; background-color: transparent; font-weight: normal;

}

.footer A
{

	font-family: Trebuchet MS, Arial; font-size: 10px; line-height: 19px; color: #608391; background-color: transparent; font-weight: normal; text-decoration:none;

}

.footer A:hover
{

	 text-decoration:underline;

}

.navbg1 { background-image:url(images/navigation/c/nav_1.gif); }
.navbg1open { background-image:url(images/navigation/c/nav_1.gif); }
.navbg1live { background-image:url(images/navigation/c/nav_1.gif); }
.navbg2 { background-image:url(images/navigation/c/nav_2.gif); }
.navbg2open { background-image:url(images/navigation/c/nav_2.gif); }
.navbg2live { background-image:url(images/navigation/c/nav_2.gif); }
.navbg3 { background-image:url(images/navigation/c/nav_3.gif); }
.navbg3open { background-image:url(images/navigation/c/nav_3.gif); }
.navbg3live { background-image:url(images/navigation/c/nav_3.gif); }
.navbg4 { background-image:url(images/navigation/c/nav_4.gif); }
.navbg4open { background-image:url(images/navigation/c/nav_4.gif); }
.navbg4live { background-image:url(images/navigation/c/nav_4.gif); }
.navbg5 { background-image:url(images/navigation/c/nav_5.gif); }
.navbg5open { background-image:url(images/navigation/c/nav_5.gif); }
.navbg5live { background-image:url(images/navigation/c/nav_5.gif); }
.navbg6 { background-image:url(images/navigation/c/nav_6.gif); }
.navbg6open { background-image:url(images/navigation/c/nav_6.gif); }
.navbg6live { background-image:url(images/navigation/c/nav_6.gif); }
.navbg7 { background-image:url(images/navigation/c/nav_7.gif); }
.navbg7open { background-image:url(images/navigation/c/nav_7.gif); }
.navbg7live { background-image:url(images/navigation/c/nav_7.gif); }
.navbg8 { background-image:url(images/navigation/c/nav_8.gif); }
.navbg8open { background-image:url(images/navigation/c/nav_8.gif); }
.navbg8live { background-image:url(images/navigation/c/nav_8.gif); }