#SupportKB {
 margin-top:15px;
}
#SupportKB td,
#SupportKB a { font: 11px Arial, Helvetica, Sans-Serif; }
#SupportKB td { color: #000000; }
#SupportKB a:link,
#SupportKB a:active { text-decoration: none; color: #666666; }
#SupportKB a:visited { text-decoration: none; color: #666666; }
#SupportKB a:hover { text-decoration: underline; color: #666666; }

#SupportKB .breadcrumbs { vertical-align: top; color: #666666; padding: 0 0 15 0; }
#SupportKB .page_options { padding: 5 20 10 0; }
#SupportKB .page_options img { border-width: 0 2 3 0; border-color: white;}
#SupportKB .page_title { font: bold 18px Arial, Helvetica, Sans-Serif; color:#333333;}
#SupportKB .body_divider { background-color: #333333; }
#SupportKB .title_link a:link,
#SupportKB .title_link a:active,
#SupportKB .title_link a:visited { font: bold 14px Arial, Helvetica, Sans-Serif; text-decoration: underline; }
#SupportKB .sitelink a:link,
#SupportKB .sitelink a:visited {
	color:#f15a21;
}
#SupportKB .sitelink a:hover {
	color:#f15a21;
}

#SupportKB .featured_products { padding: 0 0 0 0; border: solid 1px #CCCC99; }
#SupportKB .featured_products .title { font-weight: bold; padding: 3 5 4 5; background-color: #FFFFEE; color: #000000; }
#SupportKB .featured_products .link_bullet { padding: 0 2 0 5; background-color: #FFFFEE; vertical-align: top; color: #666666; }
#SupportKB .featured_products .link { padding: 0 5 0 0; background-color: #FFFFEE; vertical-align: top; }
#SupportKB .featured_products .text {
	padding: 0 10px 0 10px;
	background-color: #FFFFEE;
	vertical-align: top;
}
#SupportKB .featured_products .text a:link,
#SupportKB .featured_products .text a:active,
#SupportKB .featured_products .text a:visited { text-decoration: underline; }

#SupportKB .cat_title { padding: 0 0 2 0; vertical-align: bottom; }
#SupportKB .cat_title a:link,
#SupportKB .cat_title a:active,
#SupportKB .cat_title a:visited,
#SupportKB .cat_title a:hover { font-size: 12px; font-weight: bold; text-decoration: none; }
#SupportKB .cat_title img { border: solid 1px #BBCCFF; margin-top: 2px; }
#SupportKB .cat_title a:hover img { border: solid 1px #3333CC; }

#SupportKB .pl_descriptions { vertical-align: top; padding: 2 0 20 0; }
#SupportKB .pl_descriptions td { vertical-align: top; padding: 3 0 3 0; }

#SupportKB .image_hover img { border: solid 1px #FFFFFF; }
#SupportKB .image_hover a:hover img { border: solid 1px #3333CC; }

#SupportKB .highlight_spec { padding: 0 4 0 4; vertical-align: top; }
#SupportKB .highlight_spec div { font-weight: bold; width: 75px; }
#SupportKB .comparison { padding: 6 6 6 6; background-color: #EBEFFF; }
#SupportKB .checkbox a:link,
#SupportKB .checkbox a:active,
#SupportKB .checkbox a:visited,
#SupportKB .checkbox a:hover { font-size: 10px; font-weight: bold; text-decoration: none; }
#SupportKB .checkboxdisabled a:link,
#SupportKB .checkboxdisabled a:active,
#SupportKB .checkboxdisabled a:visited,
#SupportKB .checkboxdisabled a:hover { font-size: 10px; font-weight: bold; text-decoration: none; color: #999999; }
#SupportKB .checkboxdisabled { font: 10px Arial, Helvetica, Sans-Serif; background-color:#EEEEEE; }

#SupportKB .comp_subtitle { font: bold 12px Arial, Helvetica, Sans-Serif; color: #999999;}
#SupportKB .comp_prod_link { padding: 0 4 5 4; }
#SupportKB .comp_prod_link a { font-weight: bold; text-decoration: none; }
#SupportKB .comp_prod_link a img { border: solid 1px #BBCCFF; }
#SupportKB .comp_prod_link a:hover img { border: solid 1px #3333CC; }
#SupportKB .comp_remove { border-width: 0 4 3 0; border-color: white;}
#SupportKB .comp_table { border: 1px solid #BBBBBB; border-collapse: collapse; margin: 0 0 15 0; }
#SupportKB .comp_table .title { font-weight: bold; background-color: #6E7BA9; color: #FFFFFF;}
#SupportKB .comp_table .spec_name { font-weight: bold; width: 177px; vertical-align: top; padding: 1 3 1 3; }
#SupportKB .comp_table .spec_val { width: 178px; vertical-align: top; padding: 1 3 1 3; }
#SupportKB .comp_table .odd { background-color: #EEEEEE; }
#SupportKB .comp_table .even { background-color: #FFFFFF; }
#SupportKB .comp_prod_name { font-weight: bold; width: 177px; vertical-align: bottom; padding: 0 4 0 4; }
#SupportKB .comp_learn_more { font: bold 14px Arial, Helvetica, Sans-Serif; color: #660000; width: 175px; vertical-align: bottom; padding: 0 10 0 0; }
#SupportKB .comp_learn_more_link { vertical-align: top; padding: 0 4 15 4; width: 177px; }
#SupportKB .comp_learn_more_link td { padding: 3 2 2 0; vertical-align: top; }

#SupportKB .prod_index_jump_link { font: bold 12px Arial, Helvetica, Sans-Serif; padding: 0 5 0 5; }
#SupportKB .prod_index_link { font: 12px Arial, Helvetica, Sans-Serif; padding: 0 0 4 0;}
#SupportKB .prod_index_link_inactive { font: bold 12px Arial, Helvetica, Sans-Serif; color: #CCCCCC; padding: 0 5 0 5; }
#SupportKB .prod_index_link_current { font: bold 12px Arial, Helvetica, Sans-Serif; color: #FF0000; padding: 0 5 0 5; text-decoration: underline; }
#SupportKB .prod_index_text { font: bold 12px Arial, Helvetica, Sans-Serif; color: #666666; }
#SupportKB .prod_index_title { font: bold 14px Arial, Helvetica, Sans-Serif; color: #000000; background-color: #CCCCCC; padding: 5 5 5 5; }

#SupportKB .cta .title { font-weight: bold; padding: 3 5 4 5; background-color: #6E7BA9; color: #FFFFFF; }
#SupportKB .cta .text { background-color: #EEEEEE; padding: 5 5 5 5; }
#SupportKB .cta .highlight { background-color: #EEEEEE; color: #660000; font-weight: bold; }
#SupportKB .cta .opaque { background-color: #EEEEEE; color: #666666; padding: 0 5 5 5; }
#SupportKB .cta .button { background-color: #EEEEEE; padding: 5 5 5 5; color: #666666; }

#SupportKB .resources {
	padding : 10px 0 15px 0;
}
#SupportKB .resources .body {
	font: 14px Arial, Helvetica, Sans-Serif;
}
#SupportKB .resources .body td {
	vertical-align : top;
	padding : 0 5px 5px 0;
}
#SupportKB .resources .body a{
	font: 14px Arial, Helvetica, Sans-Serif;
}
#SupportKB .next_steps .title { font-weight: bold; padding: 3 5 4 5; background-color: #6E7BA9; color: #FFFFFF; }
#SupportKB .next_steps .body {
	border-width: 1 1 1 1;
	border-style: solid;
	border-color: #CCCC99;
	border-collapse: collapse;
	background-color: #FFFFEE;
	font : 14px;
	padding-right : 10px;
	padding-top : 10px;
}
#SupportKB .next_steps .body td,
#SupportKB .next_steps .body .highlight { font-weight: bold; color: #660000 }
#SupportKB .next_steps .body .opaque { color: #666666; }
#SupportKB .next_steps .body .link {
	padding-bottom : 10px;
}
#SupportKB .next_steps .body .link a{
	font: 14px Arial, Helvetica, Sans-Serif;
}
#SupportKB .next_steps .body ul{
	font: 14px Arial, Helvetica, Sans-Serif;
	list-style : none outside none;
	margin-left : 2px;
	vertical-align : top;
}
#SupportKB .next_steps .body a{
	font: 14px Arial, Helvetica, Sans-Serif;
}
#SupportKB .next_steps .summary {
	font : 10px;
}
#SupportKB .results_list .title {
	font-weight: bold;
	padding: 3 5 4 5;
	background-color: #6E7BA9;
	color: #FFFFFF;
	font-size : 12px;
}
#SupportKB .results_list .body {
	font : 14px;
	padding-right : 10px;
	padding-top : 10px;
	border : none;
}
#SupportKB .results_list .body td,
#SupportKB .results_list .body .highlight { font-weight: bold; color: #660000 }
#SupportKB .results_list .body .opaque { color: #666666; }
#SupportKB .results_list .body .link {
	padding-bottom : 10px;
}
#SupportKB .results_list .body .link a{
	font: 14px Arial, Helvetica, Sans-Serif;
}
#SupportKB .results_list .body ul{
	font: 14px Arial, Helvetica, Sans-Serif;
	list-style : none outside none;
	margin-left : 2px;
	vertical-align : top;
}
#SupportKB .results_list .body a{
	font: 14px Arial, Helvetica, Sans-Serif;
}
#SupportKB .results_list .summary {
	font : 10px;
}

#SupportKB .clarifier {
	width:200px;
	border-width: 1 1 1 1;
	border-style: solid;
	border-color: #CCCC99;
	background-color: #FFFFEE;
	font : 10px;
	padding-left : 10px;
	padding-top : 10px;
	padding-bottom: 10px;
	margin: 0 -5px 0 0;
	float: right;
	display : block;
}
#SupportKB .clarifier .instr{
	font: 10px Arial, Helvetica, Sans-Serif;
	margin: 0 0 5px
	float:left;
	clear:both;
}
#SupportKB .clarifier .question{
	font: bold 9px Arial, Helvetica, Sans-Serif;
	clear:both;
	margin-top: 3px;
	padding-top: 3px;
}
#SupportKB .clarifier .answer{
	font: bold 9px Arial, Helvetica, Sans-Serif;
	padding-bottom:4px;
	clear:both;
}
#SupportKB .clarifier .question select {
	font : 9px;
		float:left;
	clear:both;
}

#SupportKB .winnower {
	display: none;
	width:555px;
	border-width: 1 1 1 1;
	border-style: solid;
	border-color: #CCCC99;
	background-color: #FFFFEE;
	font : 10px;
	padding-left : 10px;
	padding-top : 10px;
	padding-bottom: 10px;
	margin: 0 -5px 0 0;
	float: left;
}
#SupportKB .winnower .instr{
	font: 10px Arial, Helvetica, Sans-Serif;
	margin: 0 0 5px
	float:left;
	clear:both;
}
#SupportKB .winnower .question{
	font: bold 9px Arial, Helvetica, Sans-Serif;
	clear:both;
	margin-top: 3px;
	padding-top: 3px;
}
#SupportKB .winnower .answer{
	font: bold 9px Arial, Helvetica, Sans-Serif;
	padding-bottom:4px;
	clear:both;
}
#SupportKB .winnower .question select {
	font : 9px;
		float:left;
	clear:both;
}


#SupportKB .genericheader{
	background : Gray;
	color:white;
	font: bold 10px Arial, Helvetica, Sans-Serif;
	padding: 3px 5px 3px 5px;
}
#SupportKB .genericheader a{
margin:0px 20px 0px 0px;
}
#SupportKB .genericheader a:link{
	color:white;
	text-decoration:none;
}
#SupportKB .genericheader a:active{
	color:white;
	text-decoration:none;
}
#SupportKB .genericheader a:visited{
	color:white;
	text-decoration:none;
}
#SupportKB .genericheader a:hover{
	color:white;
	text-decoration:underline;
}
#SupportKB .genericfooter{
	background : #EEEEEE;
	color:black;
	font: 10px Arial, Helvetica, Sans-Serif;
	padding: 3px 5px 3px 5px;
}
#DDcontent a { font: 13px Arial, Helvetica, Sans-Serif; font-weight:bold;}

#DDcontent td {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 13px;
	color : #666666;
}
#DDcontent .driverTitle {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: small;
	font-weight: bold;
	color:#333333;
	padding : 4px 2px 4px 3px;
}
#SupportKB .catNavBar a {
font-size:12px;
}
#SupportKB .selectorLabel {
color: #666666;
font-size:11px;
}
#SupportKB .ctrlComText {
color: #666666;
font-size:9px;
}
#SupportKB .selectorbox {
color: #333333;
font-size:12px;
border:1px #666666 solid;
}
#DDcontent a:link,
#DDcontent a:active { text-decoration: none; color: #333333; }
#DDcontent a:visited { text-decoration: none; color: #333333; }
#DDcontent a:hover { text-decoration: underline; color: #f15a21; }

#DDcontent .driverTitleText {font-size:12pt;font-weight:bold}
#DDcontent .LongOSName {font-size:12pt;font-weight:bold}
#DDcontent .catNote {font-size:8pt;font-weight:bold;text-align:right;vertical-align:top;width:70px}
#DDcontent .osNoteLabel {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight : bold;
}
#DDcontent .osNoteText {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	color: #666666;
	padding-left : 5px;
	padding-right : 5px;
}
#DDcontent .catNoteLabel {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight : bold;
	color: #666666;
}
#DDcontent .catNoteText {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	color: #666666;
	padding-left : 5px;
	padding-right : 5px;
}
#DDcontent .navlinktext a{
	font-size: 9px;
	color: #333333;
}
#DDcontent .navlinktext {
	font-size: 9px;
	color: #333333;
}
#DDcontent .catText {font-size:8pt;font-weight:normal;text-align:left;vertical-align:top;color:#666666;}
#DDcontent .catHeader {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color:#333333;
	padding : 14px 2px 4px 3px;
}
#DDcontent .driverLink {font-size:11pt;text-align:left;vertical-align:top;text-decoration:underline;color:red;padding:0 0 3px 0;}
#DDcontent .driverInfoText {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	color: #666666;
	padding-left : 5px;
	padding-right : 5px;
}
#DDcontent .driverInfoLabel  {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight : bold;
	color: #666666;
}
#DDcontent .driverDescription  {font-size:8pt;font-weight:normal;text-align:left;vertical-align:top}
#DDcontent .returnTop {font-size:8pt;font-weight:normal;text-align:left;vertical-align:top;color:#666666;margin-bottom:10px;}
#DDcontent .returnTop a {font-size:8pt;font-weight:normal;text-align:left;vertical-align:top;color:#666666}
#DDcontent .recommended {
	font-size: 13px;
	font-weight:bold;
	text-decoration:none;
	color: #333333;
}
#DDcontent .NoDriversFound {
	font-size: 13px;
	font-weight:normal;
	font-style:italic;
	text-align:left;
	vertical-align:top;
	color:blue;
	padding-bottom : 4;
	padding-top : 4;
	padding-left : 0;
	padding-right : 0;
}
#DDcontent .itemLink {
	font-family: Arial, Helvetica, Geneva, Verdana, sans-serif;
	font-size: 13px;
	font-weight : bold;
	padding : 3px 0px 2px 0px;
}
#DDcontent .itemdescription {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	color: #666666;
	padding : 5px 0px 5px 0px;
}
#DDcontent .itemnote {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	color: #666666;
	padding : 5px 0px 5px 0px;
}
#DDcontent .itemcaution {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	color : #333333;
	padding : 5px 0px 5px 0px;
	font-style : italic;
}
#DDcontent .seealsocontent {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	color: #666666;
	padding : 5px 0px 5px 0px;
}
#DDcontent .seealsocontent a {
	font-size: 11px;
}
#DDcontent .seealsolabel {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	color: #666666;
	padding : 5px 0px 5px 0px;
	font-weight : bold;
}
#DDcontent .InfoHeader {font-weight:bold;font-size:14pt}
#DDcontent .EulaTitle {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-weight:bold;
	font-size: 13px;
}

