
/* 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:100px; width:800px; background-image:url('/img/mastheads/mastB.gif');background-repeat: no-repeat;  }
.masthead { background : #B8150F }

.searchheader 		{ background: #879090; border-top:1px solid #6B6B6B; border-left:1px solid #6B6B6B; border-right:1px solid #6B6B6B; width:138px; font-family: Trebuchet MS, Arial; font-size: 14px; line-height: 19px; color: #fff;  font-weight: bold;  }
.searchheaderpadding 	{ padding:0px 0px 0px 10px; }

.searchbox 		{  background: #EAECEC; border:1px solid #6B6B6B; width:140px;}
.searchboxpadding 	{  padding:5px 4px 5px 4px; }

.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('http://qbsohio.com/images/go.gif'); border:0px; padding:0px;  }
.searchbox A	{ font-family: Trebuchet MS, Arial; font-size: 11px; line-height: 16px; color: #000;   }

.browseheader 		{ background: #879090; border-top:1px solid #6B6B6B; border-left:1px solid #6B6B6B; border-right:1px solid #6B6B6B; font-family: Trebuchet MS, Arial; font-size: 14px; line-height: 19px; color: #fff; font-weight: bold; width:138px; }
.browseheaderpadding 	{ padding-left:10px }

.quoteheader 		{ background: #879090;  border-top:1px solid #6B6B6B; border-left:1px solid #6B6B6B; border-right:1px solid #6B6B6B; font-family: Trebuchet MS, Arial; font-size: 14px; line-height: 19px; color: #fff; font-weight: bold; width:138px;  }
.quoteheaderpadding 	{ padding:5px 5px 5px 5px;  }

.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;  }
.quoteboxpadding 	{ padding:5px 5px 0px 5px;  }
.quotebox ul		{ margin-left:15px; margin-bottom:5px } 
.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 	{ }

.featurecolumn  h3
{
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 15px; line-height: 20px; color: #c00; 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
{ 
		
	
	
}

#mainnav2wrap 
{

	width:796px;
	background-color: #000000;

}

.mainnav2padding { padding: 4px 2px 3px 2px; }

.mainnav2table
{ 
	background-color: #000000;
	
}



.mainnav1
{
	background-image:url('/img/navigation/b/navbg_off.gif');
	
	width:80px;
	height:30px;
	text-align:center;

}



.mainnav1live
{
	
	background-image:url('/img/navigation/b/navbg_on.gif');
	width:80px;
	height:30px;
	text-align:center;

}

.mainnav1open
{
	background-image:url('/img/navigation/b/navbg_on.gif');	
	width:80px;
	height:30px;
	text-align:center;

}

.mainnav1over
{
	
	background-image:url('/img/navigation/b/navbg_over.gif');
	width:80px;
	height:30px;
	text-align:center;

}


.mainnav1 A
{
 	display:block;
	color: #000; 
	width:80px;
	
	font-family: Trebuchet MS, Arial; 
	font-weight: bold;
	font-size: 11px;
	line-height: 19px;
	text-decoration:none; 
	text-transform:uppercase;
	
	
	
}

.mainnav1over A
{
 	display:block;
	color: #000; 
	width:80px;
	
	font-family: Trebuchet MS, Arial; 
	font-weight: bold;
	font-size: 11px;
	line-height: 19px;
	text-decoration:none; 
	text-transform:uppercase;
	
	
	
}

.mainnav1open A
{ 
	display:block;
	color: #ffffff;
	width:80px;
	
	font-family: Trebuchet MS, Arial; 
	font-weight: bold;
	font-size: 11px;
	line-height: 19px;
	text-decoration:none; 
	text-transform:uppercase;	
	
	
	
}


.mainnav1live A
{ 
	display:block;
	color: #CC000C;
	width:80px;
	
	font-family: Trebuchet MS, Arial; 
	font-weight: bold;
	font-size: 11px;
	line-height: 19px;
	text-decoration:none; 
	text-transform:uppercase;

	
	
	
}


.mainnav2
{
	background-color: #000000;
	color: #9E9E9E; 
	
	font-family: Trebuchet MS, Arial; 
	font-weight: normal;
	font-size: 12px;
	line-height: 17px;

	border-right: 1px solid #9E9E9E;
	
}

.mainnav2live
{
	background-color: #000000;
	color: #CC000C; 
	
	font-family: Trebuchet MS, Arial; 
	font-weight: normal;
	font-size: 12px;
	line-height: 17px;

	border-right: 1px solid #9E9E9E;
	
}

.mainnav2 A
{
	display:block;
	color: #9E9E9E;
	text-decoration:none; 
	
	padding-left:20px;
	padding-right:20px;
}

.mainnav2 A:hover
{
	text-decoration:underline;
}

.mainnav2live A
{
	display:block;
	color: #CC000C;
	text-decoration:none; 
	
	padding-left:20px;
	padding-right:20px;
}





.navlink1
{ 
	font-family: Trebuchet MS, Arial; font-size: 11px; line-height: 19px; color: #000; background-color: transparent; font-weight: bold; text-transform: uppercase; text-decoration:none;
}

.navlink1open
{ 
	font-family: Trebuchet MS, Arial; font-size: 11px; line-height: 19px; color: #CC000C; background-color: transparent; font-weight: bold; text-transform: uppercase; text-decoration:none; 
}

.navlink1live
{ 
	font-family: Trebuchet MS, Arial; font-size: 11px; line-height: 19px; color: #CC000C; background-color: transparent; font-weight: bold; text-transform: uppercase; text-decoration:none; 
}

.navlink2 
{ 
	font-family: Trebuchet MS, Arial; font-size: 9px; line-height: 17px; color: #000; background-color: #ffffff; font-weight: normal; text-decoration:none; 
	
	
}

.navlink2padding
{
	background-color: #ffffff;
}

.navlink3padding
{
	background-color: #ffffff;
}


.navlink2:hover
{ 
	text-decoration:underline; 
}

.navlink2open
{ 
	font-family: Trebuchet MS, Arial; font-size: 9px; line-height: 17px; color: #000; 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: #CC000C;  background-color: transparent; font-weight: normal; text-transform: none; text-decoration:none; 
	
	
}

.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
{ 
	text-decoration:underline;
}

.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: #CC000C; background-color: transparent; font-weight: normal; text-transform: none; text-decoration:none; 
	
}

.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: 11px; line-height: 19px; color: #333333; background-color: transparent; font-weight: normal;
	border-top:1px solid #7E7E7E;
}

.footer A
{

	font-family: Trebuchet MS, Arial; font-size: 11px; line-height: 19px; color: #333333; background-color: transparent; font-weight: normal; text-decoration:none;

}

.footer A:hover
{

	 text-decoration:underline;

}

.navbg1 { background-image:url(/img/navigation/b/guidebg.gif);  }
.navbg1open { background-image:url(/img/navigation/b/nav_1.gif); background-repeat:no-repeat;  }
.navbg1live { background-image:url(/img/navigation/b/nav_1.gif); background-repeat:no-repeat;  }
.navbg2 { background-image:url(/img/navigation/b/nav_.gif); background-repeat:no-repeat;  }
.navbg2open { background-image:url(/img/navigation/b/nav_2.gif); background-repeat:no-repeat;  }
.navbg2live { background-image:url(/img/navigation/b/nav_2.gif);  background-repeat:no-repeat; }
.navbg3 { background-image:url(/img/navigation/b/nav_.gif); background-repeat:no-repeat;  }
.navbg3open { background-image:url(/img/navigation/b/nav_3.gif); background-repeat:no-repeat;  }
.navbg3live { background-image:url(/img/navigation/b/nav_3.gif); background-repeat:no-repeat;  }
.navbg4 { background-image:url(/img/navigation/b/nav_.gif); background-repeat:no-repeat;  }
.navbg4open { background-image:url(/img/navigation/b/nav_4.gif); background-repeat:no-repeat;  }
.navbg4live { background-image:url(/img/navigation/b/nav_4.gif);  background-repeat:no-repeat; }
.navbg5 { background-image:url(/img/navigation/b/nav_.gif); background-repeat:no-repeat;  }
.navbg5open { background-image:url(/img/navigation/b/nav_5.gif);  background-repeat:no-repeat; }
.navbg5live { background-image:url(/img/navigation/b/nav_5.gif); background-repeat:no-repeat;  }
.navbg6 { background-image:url(/img/navigation/b/nav_.gif); background-repeat:no-repeat;  }
.navbg6open { background-image:url(/img/navigation/b/nav_6.gif); background-repeat:no-repeat;  }
.navbg6live { background-image:url(/img/navigation/b/nav_6.gif);  background-repeat:no-repeat; }
.navbg7 { background-image:url(/img/navigation/b/nav_.gif); background-repeat:no-repeat;  }
.navbg7open { background-image:url(/img/navigation/b/nav_7.gif); background-repeat:no-repeat;  }
.navbg7live { background-image:url(/img/navigation/b/nav_7.gif); background-repeat:no-repeat;  }
.navbg8 { background-image:url(/img/navigation/b/nav_.gif); background-repeat:no-repeat;  }
.navbg8open { background-image:url(/img/navigation/b/nav_7.gif);  background-repeat:no-repeat; }
.navbg8live { background-image:url(/img/navigation/b/nav_7.gif);  background-repeat:no-repeat; }

.breadcrumbs  { display: none } 

.navwrapper1 { background:#EAECEC; border:1px solid #7E7E7E; margin-top:1px; margin-bottom:1px;}

.navwrapper1open {  border-top:1px solid #7E7E7E; background:#EAECEC; border-left:1px solid #7E7E7E;  border-right:1px solid #7E7E7E }
.navwrapper1live {   border-bottom:1px solid #7E7E7E; background:#EAECEC; border-left:1px solid #7E7E7E;  border-right:1px solid #7E7E7E }

.navwrapper2 { background:#EAECEC; border-bottom:1px solid #7E7E7E; border-left:1px solid #7E7E7E;  border-right:1px solid #7E7E7E  }
.navwrapper2open { border-bottom:1px solid #fff; background:#EAECEC;border-left:1px solid #7E7E7E;  border-right:1px solid #7E7E7E }
.navwrapper2live {  border-bottom:1px solid #fff; background:#EAECEC; border-left:1px solid #7E7E7E;  border-right:1px solid #7E7E7E;  }

.navwrapper2a { background:#fff; border-left:1px solid #7E7E7E;  border-right:1px solid #7E7E7E }
.navwrapper2aopen { background:#fff; border-left:1px solid #7E7E7E;  border-right:1px solid #7E7E7E }
.navwrapper2alive { background:#fff; border-left:1px solid #7E7E7E;  border-right:1px solid #7E7E7E; }

.navwrapper2b { background:#fff; border-left:1px solid #7E7E7E;  border-right:1px solid #7E7E7E }
.navwrapper2bopen { background:#fff; border-left:1px solid #7E7E7E;  border-right:1px solid #7E7E7E }
.navwrapper2blive { background:#fff; border-left:1px solid #7E7E7E;  border-right:1px solid #7E7E7E }

.navwrapper2c { background:#EAECEC; border-left:1px solid #7E7E7E;  border-right:1px solid #7E7E7E }
.navwrapper2copen { background:#EAECEC;border-left:1px solid #7E7E7E;  border-right:1px solid #7E7E7E }
.navwrapper2clive { background:#EAECEC;border-left:1px solid #7E7E7E;  border-right:1px solid #7E7E7E }




