/*advantage pages */
div.content{padding: 0px;}
div.rbanner {  float:right; }

.advantage_left {width:500px; display:block; float:left; padding:5px 5px 10px 20px;}
.advantage_wrap {padding:20px;}
.advantage_wrap strong { color:#002B60;}



div.stitle span.advant { color:#CCCCCC; font-weight:bold;}

.blurb{
	margin-top:10px;
	margin-bottom:10px;
	font-size:24px;
	text-align:center;
	line-height:28px;
	color:#002B60;
}

ul.spaceit li {margin-top:15px;}
ul.spaceit li em {color:#002B60;}


table.engine { border-collapse:collapse; margin-top:10px; }
table.engine th {background-color:#002B60; color:#FFFFFF;}
table.engine tr.smalltitle th { font-size:11px; background-color:#666666;}

table.engine th, table.engine td {border: 1px solid #001b3d; padding:2px 5px; font-size:12px;}
table.engine td.le,table.engine td.le a { font-weight:bold; color:#666666; font-size:13px;}
table.engine td.kt,table.engine td.kt a { font-weight:bold; color:#002B60; font-size:13px;}

table.adv{ border:2px solid #002B60;
border-collapse:collapse; margin-top:20px;
}

table.adv td{ border-top:1px solid #666666; border-left:1px #CECECE solid; padding: 4px;}

table.adv tr.even td {background-color: #EEEEEE;}

table.wt { margin-top:5px;}
table.wt td{ padding:8px;}
table.wt td img {margin-top:5px;}

table.controls { margin-top:10px;}
table.controls td{ padding:1px 8px;}

p {line-height:18px; margin-top:15px;}
.apicture {width:150px; float:right;  margin-top: 10px;  margin-left:10px; clear:right;}
.apicture .caption { font-size:12px; font-stretch:condensed; color: #666666; line-height:14px;}
h2 { }
table.adcomp { border:1px solid #002B60;}
table.adcomp th{ background-color:#002B60; color:#FFFFFF;}
table.adcomp th a { color:#ffffff;}
table.adcomp td{ font-stretch:condensed; font-size:10px; border:1px solid #CCCCCC;}

table.adcomp tr.alt td{ background-color:#EEEEEE;}
ol { margin-left:20px;}
ol li { margin-left:20px;}

div.rightad { float:right; width:225px; background-color:#e7e1d3; margin-left:20px;  margin-bottom:20px; clear:both;}
div.rightad h3 {margin-bottom:2px;}

div.rightad .block { padding:5px;}
div.rightad .block_photo { padding:5px; text-align:center;}
div.rightad .block_photo h3 {text-align:left;}
a.videoblock{   line-height:14px; display:block;  text-decoration:none;  padding:5px;}
a.videoblock:hover{color:#FFFFFF; background-color:#002B60;}
a.videoblock div {font-size:11px;  color:#333333; }
a.videoblock:hover div { color:#FFFFFF;}
a.videoblock h3 {  font-size:16px;}
a.videoblock:hover h3 { color:#CCCCCC;}
a.videoblock img {border:none;}


a.videoblock_butch{background:url(/images/customerprofiles/butchhamby.jpg) bottom left no-repeat;  line-height:14px; display:block;  text-decoration:none;  padding:5px;}
a.videoblock_butch:hover{background:url(/images/customerprofiles/butchhamby_hover.jpg) bottom left no-repeat #002B60; color:#FFFFFF; }
a.videoblock_butch div {font-size:11px; padding-left:65px;  text-align:right; color:#333333; }
a.videoblock_butch:hover div { color:#FFFFFF;}
a.videoblock_butch h3 { text-align:left; font-size:16px;}
a.videoblock_butch:hover h3 { color:#CCCCCC;}
a.videoblock_butch img {border:none;}


table.slope {  border-collapse:collapse; text-align:center; margin:5px; }
table.slope tr.kt th,table.slope tr.kt td {background-color:#002B60; color:#FFFFFF; border:2px solid #002B60;}
table.slope tr.le th,table.slope tr.le td {background-color:#666666; color:#FFFFFF; border:2px solid #666666;}
table.slope tr td {width:100px; font-size:12px; font-style:italic;}
table.slope tr td img {display:block;}
table.slope tr td  div{ padding:1px 5px;}
table.slope tr th a {color:#FFFFFF;}
table.slope tr th a:hover {color:#CCCCCC;}
table.enginerate {border:1px solid #8f142A;  border-collapse:collapse;margin-right:2px;}
table.enginerate tr th {font-size:11px; font-style:normal; vertical-align:bottom; line-height:11px; background-color:#8F142A; color:#FFFFFF;}
table.enginerate tr td { font-style:normal; border-right:1px solid #8f142A; text-align:center;}
table.enginerate tr.up td {background-color:#CCCCCC;}
h1.page_title .v{ font-style:italic; color:#9F142A; font-size:18px;}

table.spec {border-collapse:collapse; font-size:12px;}
table.spec td{ border-bottom:1px solid #999999; padding:2px 5px;}
table.spec td.t {font-weight:bold;}
table.spec td.a {text-align:center;}


table.snow th { background-color:#666666; color:#FFFFFF; padding: 2px 10px;}
table.snow { border-collapse:separate; background-color:#CCCCCC;}

table.snow td { border:1px solid #999999; padding: 2px 10px;  background-color:#fff;}
table.snow td p { margin-top:0px;}

table.qspec {margin-top:10px;}
table.qspec th { font-size:10px; padding:0px; background-color:#CCCCCC; color:#000; font-weight:bold;}
table.qspec td {padding:0px; font-size:11px}
table.qspec th.le { background-color:#666666; color:#fff;}
table.qspec th.kt{ background-color:#002B60; color:#fff;}


.SDLA{font-weight:bold; font-size:28px; color:#002B60;}
.SDLA .l { color:#8F142A; text-decoration:underline;}