body.best {
    /*    background: #ffffff url('../img/background.png') repeat-y top center; */
    background-color: #FFFFFF;
    margin: 0px auto 0px;
    padding: 0px 0px;
    width: 1116px;
    line-height: 1.4em;
}

#layoutContainers {
		font-size: 13px;
}

div#sideNavBackground {
    /* background: #ffffff url('../img/best_sidebar.png') no-repeat ; */
    margin: 10px 10px 0 10px;
    min-height: 1100px;
    /* background-color: #e1f1f8; */
    min-width: 1025px;
}

#sideNavBackground > div:nth-of-type(1) {
    background-color: #e1f1f8;
}

#contentEnclosingArea {
    display: block;
}

div.wpthemeInnerVm {
    padding-left: 0px;
    /*margin: 0 auto;*/
    width: 750px;
    float: left;
}

div.wpthemeClear {
    clear: both;
}

.mainHeader {
    margin: 0px 25px;
}
/**** listNav ****/
#listNav dl dd {
	padding: 4px 0px;
	}
#listNav dl dd dt.current,
#listNav dl dd dd.current,
#listNav dl dd.current{
	background-color:#007dc6;
    color: #ffffff;
    height: 18px;
    padding: 8px;
	}

#listNav dl dd dt.current a,
#listNav dl dd dd.current a,
#listNav dl dd.current a {
    color: #ffffff;
    font-size: 14px;
    text-decoration: none;
	}

#listNav dl dd dt.current a:hover,
#listNav dl dd dd.current a:hover {
    text-decoration: underline;
	}

#listNav dl dl .current a{
	background-color:#ffffff;
    color: #264665;
    font-size: 14px;
    text-decoration: none;
	}

#listNav dl .current{
	background:#ffffff;
    height: 18px;
	}

#listNav dl dl .current{
	background:#ffffff;
	}

#listNav dl dl dl .current{
	background:#ffffff;
	}

#listNav dl dl .current a{
	background-color:#ffffff;
    color: #264665;
    font-size: 14px;
    font-weight: bold;
    text-decoration: none;
    padding-left: 8px;
    background: url('../img/bullet_arrow-a04.png') no-repeat 0px 4px;
	}

#listNav dl dl dl .current a{
	background-color:#ffffff;
    color: #264665;
    font-size: 14px;
    font-weight: bold;
    text-decoration: none;
	}

#listNav dl dl dl dd.current a{
	background-color:#ffffff;
    color: #264665;
    font-size: 14px;
    font-weight: bold;
    text-decoration: none;
	}
#listNav dl a {
    color: #264665;
    text-decoration: none;
	}
#listNav dl a:hover{
    text-decoration: underline;
	}

#listNav dl dl dd,
#listNav dl dd dt {
    height: 16px;
    padding: 4px 8px;
	}
#listNav dd dl a, #listNav dl dl dd a, #listNav dl a {
    background: url('../../shared/common/unchangeable/img/bullet_arrow-a02.png') no-repeat 0px 4px;
    padding-left: 10px;
}

/******* */
#layoutContainers h2.name {
	color:#06c;
	font-family:arial,helvetica,sans-serif;
	font-size:20px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:22px;
	margin:0;
	padding:0 0 12px 0;
	width:100%;
}

#layoutContainers h3.sectionname {
	color:#06c;
	font-family:arial,helvetica,sans-serif;
	font-size:18px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:20px;
	margin:4px 0px 8px 0px;
	padding:0pt;
	width:100%;
}

#layoutContainers h4.subsectionname, .subsection {
	color:#333;
	font-family:arial,helvetica,sans-serif;
	/*font-size:14px;*/
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	/*line-height:14px;*/
	margin:0pt;
	padding:0pt;
	width:100%;
}

#layoutContainers p.app-continue {
	font-size: 100%;
	font-weight: bold;
	color: #FF4500;
}



div.section {
	margin-left: 10px;
	vertical-align: top;
}
div.section div {
	/*vertical-align: top;*/
}

.form_section {
	margin-left: 10px;
}

.section p {
	color: #4B4B4B;
	/*font-size: 80%;*/
	padding: 0 0 5px;
	margin-bottom: 5px;
}

div.section h1 {
	font-size:1.2em;
}

div.section ol  {
	list-style-position: inside;
}

.summary {
	color: #4B4B4B;
	/*font-size: 80%;*/
	padding: 0 0 5px;
	margin-bottom: 5px;
        margin-top: 15px;
}

p.instruction {
	font-size: 100%;
}

.italics {
	font-style: italic;
}

.shout {
	font-weight: bold;
	color: #CC0000;
	font-size: 100%;
}

.underline {
	text-decoration: underline;
}

.faqsection {
	margin-top: 10px;
}

div.splitcontent_left {
	float: left;
	width: 48%;
	padding: 0;
	margin: 30px 0 0 0;
	border: 1px solid #EEEEEE;
}

div.splitcontent_right {
	float: right;
	width: 48%;
	text-align: left;
	padding: 0;
	margin: 30px 0 0 0;
	border: 1px solid #EEEEEE;
}

.splitname {
	background-color:#264665;
	color: #FFFFFF;
	padding: 5px;
	margin: 0;
}

dl.split_item {
	padding: 0 0 0 5px;
	margin: 0;
}

dl.split_item dt {
	padding: 5px 0 0 0;
	margin: 0;
	font-size: 90%;
}

dl.split_item dt a {
	text-decoration: none;
	border-bottom: 1px solid #003366;
	color: #003366;
	font-weight: bold;
}

dl.split_item dd {
	margin-right: 5px;
}

div.new_link {
	font-size: 90%;
}

/* Error ---------------------------------- */

.error {
	background-color: #FFFFFF;
	color: #FF0000;
}

.error.login-error. {
    padding: 5px 0;
    margin-bottom: 10px;
    font-weight: bold;
    background-color: #e1f1f8;
}

/* Login ---------------------------------- */

#login {
	padding: 10px;
    /*background-color: #8d959b;*/
	background-color: #007dc6;
	color: #ffffff;
    border-bottom: 5px solid #e1f1f8;
}

p#forgot_link a, p#apply_link a,
div#logout_link a, div#profile_link a {
	padding: 10px 0 2px 10px;
    color: #ffffff;
	font-size: 80%;
    text-decoration: none;
}

#forgot_link a:hover, #apply_link a:hover,
#logout_link a:hover, #profile_link a:hover {
	text-decoration: underline;
}

.form_element {
	padding-top: 2px;
	padding-left: 10px;
	vertical-align: middle;
}

span.login_label {
	color: #ffffff;
	line-height: 1.5em;
    font-size: 90%;
	padding: 8px 0px 0px 0px;
}

.login_field {
	width: 216px;
}

#login_button {
	width: 100%;
	margin-top: 8px;
        display: grid;
        grid-template-columns: 3fr 1fr;
}

#apply_link, #forgot_link {
    grid-column: 1;
}

#login_submit {
    grid-column: 2;
	font-size: 80%;
	background-color: #223b5b;
	color: #fff;
	border: none;
	padding: 6px 8px;
        font-weight: bold;
        border-radius: 3px;
        grid-row: 1 / span 2;
}

#mp-login {
    margin-top: 5px;
    display: flex;
    background-color: #223b5b;
    color: #fff;
    border: 0;
    border: none;
    border-radius: 3px;
    padding: 5px;
    justify-content: center;
    align-items: center;
}

#mp-login:hover, #login_submit:hover {
    background-color: #2f517c;
}


#mp-use {
    padding-left: 10px;
    font-size: smaller;
}

#mp-or-best {
    padding-top: 10px;
    padding-bottom: 5px;
    font-weight: bold;
}

#login-heading {
    font-weight: bold;
    font-size: 14px;
    padding-bottom: 5px;
}



#login_welcome {
	padding: 2px 0 0 10px;
}

#logout_link {
	padding: 2px 0 2px 10px;
}

#profile_link {
	padding: 2px 0 5px 10px;
}

/* Forms ---------------------------------- */

form.dsp_form {
	color: #4B4B4B;
	/*font-size: 80%;*/
}

.required {
	color: #FF0000;
	padding-right: 2px;
}

#layoutContainers .form_section_name {
	font-weight: bold;
	font-size: 16px !important;
	padding-top: 10px;
	padding-bottom: 6px;
}

.form_subsection_name {
	font-weight: bold;
	font-size: 14px;
	padding-top: 10px;
	padding-bottom: 6px;
}

hr.form_divider {
	color: #8d8aa9;
	background-color: #8d8aa9;
	height: 2px;
}

.form_spacer {
	padding: 10px 0 10px 0;
}

.form_subsection td {
	padding-left: 12px;
}
form.dsp_form label, form.dsp_form input, form.dsp_form select {
    padding: 2px;
    margin: 4px 0px;
}
div.form_spacer input[type="submit"], div.form_spacer button {
	color: #fff;
	border: none;
	background-color: #007dc6;
	margin: 10px 0px;
    padding: 10px 20px;
}

div#mce_18-body button {
		color: #333;
		border: 0;
		background-color: transparent;
		margin: 0;
    		padding: 4px 10px;
	}

table.middlealign tr td {
	vertical-align: middle;
}

/* Boxes ---------------------------------- */
.relationalNav {
	background-color:#FFFFFF;/*100%*/
	margin-left: 10px;
	width: 212px;
	float: right;
}

.relationalNav div.standardBox02 dl dt.download a{
	background:url("../../shared/common/unchangeable/img/icon_related_all_06.png") no-repeat left center;
}

.relationalNav div.standardBox02 dl dt a:hover {
	color:#DCE2D2; /*20%*/
}

.relationalNav div.standardBox02{border:1px solid #b8b8b8; margin:0 0 10px 0; clear:both}

.relationalNav div.standardBox02 dl dt{ font-weight:bold; padding:3px 3px 5px 10px; word-break: break-all; background-color:#264665; }

.relationalNav div.standardBox02 dl dt a{ display:block; padding:0 0 0 25px; margin:0 0 0 -0; }

.relationalNav div.standardBox02 dl dd{ padding:5px 10px;}

.relationalNav div.standardBox02 dl dl{ margin:0 -15px; padding:0 12px; background-color:#fff}

.relationalNav div.standardBox02 dl dl dt{ background:none;margin:0; padding:0}

.relationalNav div.standardBox02 dl dt a:link,
.relationalNav div.standardBox02 dl dt a:visited{ color : #fff;}

.relationalNav div.standardBox02 dl dl dd{ background:none;margin:0 0 12px 0; padding:0}

.relationalNav dl,
.relationalNav dd{
	margin: 0;
	padding: 0
}

.box_position {
	clear: both;
	float: right;
	text-align: right;
	background-color: #DCE2D2;
	border: 1px solid #B9C6A5;
	padding: 5px;
}

.box_position a {
	font-size: 90%;
}

span.box_link {
	width: 90%;
	text-align: center;
}

/* TOC ---------------------------------- */

#toc {
	margin-left: 10px;
}

.toc_chapter {
	font-weight: bold;
	margin: 5px 0 0 0;
	padding: 0;
}

.toc_entry {
	color: #4B4B4B;
	font-size: 80%;
}

/* Tables ---------------------------------- */

.table_caption {
	text-align: left;
	font-weight: bold;
	font-size: 12px;
	margin: 0;
	padding: 0 0 5px 0;
}

th.center_me, td.center_me {
	text-align: center;
}

.table_sectionname {
	background-color: #dedede;
}

.indented {
	padding-left: 10px;
	font-weight: bold;
}

td.yes {
	background:url("../../local/img/gtk-yes.gif") no-repeat center center;
}
table.appTableNoBorder tbody tr th {
    text-align: right;
    padding: 2px 8px 2px 0px;
	font-weight: bold;
}

/* Search -----------------------------------*/
div.search {
	background: url("../../local/img/filter-background.jpg") no-repeat center center;
	padding: 5px 0;
	margin-bottom: 20px;
}

div.bestSearch {
	background: url("../../local/img/filter-background.jpg") no-repeat center center;
	padding: 5px 0;
	margin-bottom: 20px;
}


table.searchTable label {
	font-size: small;
}

table.searchTable td {
	padding-bottom: 0px;
}

/* Images ---------------------------------- */

img.right_image {
	float: right;
	margin: 0 0 5px 10px;
}

img.section_icon {
	padding-right: 6px;
}

a.inline {
	text-decoration: none;
}
a.inline:hover {
	text-decoration: underline;
}
.cc_marks img {
	padding-right: 8px;
}
#cvv_popup {
	text-align: center;
}
#cvv_popup img {
	padding: 10px;
}

/* New --------------------------------------- */
.new-marker {
	text-decoration: none;
}
a span.new-title {
	text-decoration: none;
	font-size: 90%;
	color:#FF6600;
}
/* Lists ---------------------------------- */
ul.discs {
	padding-left: 20px;
	list-style-position: outside;
	list-style-type: disc;
}

li {
	color: #4B4B4B;
}
ol.steps {
    margin-left: 20px;
	list-style-type:decimal;
	list-style-position: outside;
	margin-top: 8px;
	margin-bottom:12px;
}
ol.standout {
	font-weight: bold;
    margin-left: 30px;
}


.sw-titles {
	text-align: center;
	padding: 0 0 15px 0;
}

.sw-logos {
	text-align: center;
	padding: 0;
}

/* contact support ------------------------ */

span.attention-getter {
	color: black;
	font-size: 110%;
	font-weight: bold;
}

/* Imported styles ------------------------ */
#businessMenuArea h2.headingTypeB01 a:hover, #businessTopArea div ul li a:hover, #headerArea #h1Area ul.iconLinkListB02 li a:hover{color:#DCE2D2}

/*--------------------------------------------------------------------*/
div.productImageBlockA01 div.textBox h2, div.prodBasicInfo div.textArea h2, .headingTypeA01, body.searchResult h2.headingTypeA01, .headingTypeA02,  body.searchResult h2.headingTypeA02, .headingTypeE01, .headingTypeE02, .headingTypeF01, .headingTypeF02, body.searchResult h2.headingTypeE01, body.searchResult h2.headingTypeE02, body.searchResult h2.headingTypeF01, body.searchResult h2.headingTypeF02{
	color:#264665;/*100%*/
	}

div.features h3, div.prodInfo h3, .headingTypeC01, .headingTypeC02, div.headingTypeBlockC11, div.headingTypeBlockC12{
	border-bottom:2px solid #264665;/*100%*/
	}

div.headingTypeBlockC11 p,
div.headingTypeBlockC12 p{
	border-left:1px solid #264665;/*100%*/
	}

/*body.column03 #contentsArea */ul#contentsNav{
	background-color:#EDF1E8;/*10%*/
	border-bottom:2px solid #264665;/*100%*/
	}

/*body.column03 #contentsArea */ul#contentsNav li.current, #relationalNav div.standardBox01 dl dt, .headingTypeB01, .headingTypeB02, div.headingTypeBlockB11, div.headingTypeBlockB12,  table.tableStyle02 thead th, table.dataTable02 thead th, #relationalNav div.standardBox02 dl dt, table.tableStyle02 td.theadTh, table.dataTable02 td.theadTh{
	background-color:#264665;/*100%*/
	}

#businessMenuArea ul{ background:url(../../shared/img/bg_top_menu_cp04.gif) repeat-x #fff}/*100%*/

/*body.column03 #contentsArea */ul#contentsNav li a:hover{
	background-color:#A7B78E;/*50%*/
	}

div.prodInfo h4{
	background-color:#DCE2D2;/*20%*/
	}

#relationalNav ul.prodRelatedLinks li.icon01{ background:url(../../shared/img/icon_related_03_01.gif) no-repeat 9px center    }

#relationalNav ul.prodRelatedLinks li.icon02{ background:url(../../shared/img/icon_related_03_02.gif) no-repeat 9px center    }

#relationalNav ul.prodRelatedLinks li.icon03{ background:url(../../shared/img/icon_related_03_03.gif) no-repeat 9px center    }

#relationalNav ul.prodRelatedLinks li.icon04{ background:url(../../shared/img/icon_related_03_04.gif) no-repeat 9px center    }

#relationalNav ul.prodRelatedLinks li.icon05{ background:url(../../shared/img/icon_related_03_05.gif) no-repeat 9px center    }

#relationalNav ul.prodRelatedLinks li.icon06{ background:url(../../shared/img/icon_related_03_06.gif) no-repeat 9px center    }

#relationalNav ul.prodRelatedLinks li.icon07{ background:url(../../shared/img/icon_related_03_07.gif) no-repeat 9px center    }

#relationalNav ul.prodRelatedLinks li.icon08{ background:url(../../shared/img/icon_related_03_08.gif) no-repeat 9px center    }

#relationalNav ul.prodRelatedLinks li.icon09{ background:url(../../shared/img/icon_related_03_09.gif) no-repeat 9px center    }

#relationalNav ul.prodRelatedLinks li.arrow{ background:url(../../shared/img/icon_related_03_arrow.gif) no-repeat 9px center    }

#businessMenuArea ul li.icon01{ background:url(../../shared/img/icon_related_03_01.gif) no-repeat left 7px    }

#businessMenuArea ul li.icon02{ background:url(../../shared/img/icon_related_03_02.gif) no-repeat left 7px    }

#businessMenuArea ul li.icon03{ background:url(../../shared/img/icon_related_03_03.gif) no-repeat left 7px    }

#businessMenuArea ul li.icon04{ background:url(../../shared/img/icon_related_03_04.gif) no-repeat left 7px    }

#businessMenuArea ul li.icon05{ background:url(../../shared/img/icon_related_03_05.gif) no-repeat left 7px    }

#businessMenuArea ul li.icon06{ background:url(../../shared/img/icon_related_03_06.gif) no-repeat left 7px    }

#businessMenuArea ul li.icon07{ background:url(../../shared/img/icon_related_03_07.gif) no-repeat left 7px    }

#businessMenuArea ul li.icon08{ background:url(../../shared/img/icon_related_03_08.gif) no-repeat left 7px    }

#businessMenuArea ul li.icon09{ background:url(../../shared/img/icon_related_03_09.gif) no-repeat left 7px    }

#businessMenuArea ul li.arrow{ background:url(../../shared/img/icon_related_03_arrow.gif) no-repeat left 7px; padding:3px 0 4px 6px; }


#relationalNav div.standardBox02 dl dt.icon01 a{background:url(../../shared/img/icon_related_03_01.gif) no-repeat left center;}

#relationalNav div.standardBox02 dl dt.icon02 a{background:url(../../shared/img/icon_related_03_02.gif) no-repeat left center;}

#relationalNav div.standardBox02 dl dt.icon03 a{background:url(../../shared/img/icon_related_03_03.gif) no-repeat left center;}

#relationalNav div.standardBox02 dl dt.icon04 a{background:url(../../shared/img/icon_related_03_04.gif) no-repeat left center;}

#relationalNav div.standardBox02 dl dt.icon05 a{background:url(../../shared/img/icon_related_03_05.gif) no-repeat left center;}

#relationalNav div.standardBox02 dl dt.icon06 a{background:url(../../shared/img/icon_related_03_06.gif) no-repeat left center;}

#relationalNav div.standardBox02 dl dt.icon07 a{background:url(../../shared/img/icon_related_03_07.gif) no-repeat left center;}

#relationalNav div.standardBox02 dl dt.icon08 a{background:url(../../shared/img/icon_related_03_08.gif) no-repeat left center;}

#relationalNav div.standardBox02 dl dt.icon09 a{background:url(../../shared/img/icon_related_03_09.gif) no-repeat left center;}

ul.iconLinkListA01 li.icon01 a,
ul.iconLinkListA02 li.icon01 a,
ul.iconLinkListB01 li.icon01 a,
ul.iconLinkListB02 li.icon01 a,
ul.iconLinkListA01bold li.icon01 a,
ul.iconLinkListA02bold li.icon01 a,
ul.iconLinkListB01bold li.icon01 a,
ul.iconLinkListB02bold li.icon01 a,
ul.iconListC01 li.icon01 a,
ul.iconListC01bold li.icon01 a{
padding:3px 0 3px 22px;
background:url("../../shared/css/shared/img/icon_related_03_01.gif") 0 0.2em no-repeat; /*Variable Image*/
}

ul.iconLinkListA01 li.icon02 a,
ul.iconLinkListA02 li.icon02 a,
ul.iconLinkListB01 li.icon02 a,
ul.iconLinkListB02 li.icon02 a,
ul.iconLinkListA01bold li.icon02 a,
ul.iconLinkListA02bold li.icon02 a,
ul.iconLinkListB01bold li.icon02 a,
ul.iconLinkListB02bold li.icon02 a,
ul.iconListC01 li.icon02 a,
ul.iconListC01bold li.icon02 a{
padding:3px 0 3px 22px;
background:url("../../shared/css/shared/img/icon_related_03_02.gif") 0 0.2em no-repeat; /*Variable Image*/
}

ul.iconLinkListA01 li.icon03 a,
ul.iconLinkListA02 li.icon03 a,
ul.iconLinkListB01 li.icon03 a,
ul.iconLinkListB02 li.icon03 a,
ul.iconLinkListA01bold li.icon03 a,
ul.iconLinkListA02bold li.icon03 a,
ul.iconLinkListB01bold li.icon03 a,
ul.iconLinkListB02bold li.icon03 a,
ul.iconListC01 li.icon03 a,
ul.iconListC01bold li.icon03 a{
padding:3px 0 3px 22px;
background:url("../../shared/css/shared/img/icon_related_03_03.gif") 0 0.2em no-repeat; /*Variable Image*/
}

 ul.iconLinkListA01 li.icon04 a,
 ul.iconLinkListA02 li.icon04 a,
 ul.iconLinkListB01 li.icon04 a,
 ul.iconLinkListB02 li.icon04 a,
 ul.iconLinkListA01bold li.icon04 a,
 ul.iconLinkListA02bold li.icon04 a,
 ul.iconLinkListB01bold li.icon04 a,
 ul.iconLinkListB02bold li.icon04 a,
 ul.iconListC01 li.icon04 a,
 ul.iconListC01bold li.icon04 a{
padding:3px 0 3px 22px;
background:url("../../shared/css/shared/img/icon_related_03_04.gif") 0 0.2em no-repeat; /*Variable Image*/
}

 ul.iconLinkListA01 li.icon05 a,
 ul.iconLinkListA02 li.icon05 a,
 ul.iconLinkListB01 li.icon05 a,
 ul.iconLinkListB02 li.icon05 a,
 ul.iconLinkListA01bold li.icon05 a,
 ul.iconLinkListA02bold li.icon05 a,
 ul.iconLinkListB01bold li.icon05 a,
 ul.iconLinkListB02bold li.icon05 a,
 ul.iconListC01 li.icon05 a,
 ul.iconListC01bold li.icon05 a{
padding:3px 0 3px 22px;
background:url("../../shared/css/shared/img/icon_related_03_05.gif") 0 0.2em no-repeat; /*Variable Image*/
}

 ul.iconLinkListA01 li.icon06 a,
 ul.iconLinkListA02 li.icon06 a,
 ul.iconLinkListB01 li.icon06 a,
 ul.iconLinkListB02 li.icon06 a,
 ul.iconLinkListA01bold li.icon06 a,
 ul.iconLinkListA02bold li.icon06 a,
 ul.iconLinkListB01bold li.icon06 a,
 ul.iconLinkListB02bold li.icon06 a,
 ul.iconListC01 li.icon06 a,
 ul.iconListC01bold li.icon06 a{
padding:3px 0 3px 22px;
background:url("../../shared/css/shared/img/icon_related_03_06.gif") 0 0.2em no-repeat; /*Variable Image*/
}

 ul.iconLinkListA01 li.icon07 a,
 ul.iconLinkListA02 li.icon07 a,
 ul.iconLinkListB01 li.icon07 a,
 ul.iconLinkListB02 li.icon07 a,
 ul.iconLinkListA01bold li.icon07 a,
 ul.iconLinkListA02bold li.icon07 a,
 ul.iconLinkListB01bold li.icon07 a,
 ul.iconLinkListB02bold li.icon07 a,
 ul.iconListC01 li.icon07 a,
 ul.iconListC01bold li.icon07 a{
padding:3px 0 3px 22px;
background:url("../../shared/css/shared/img/icon_related_03_07.gif") 0 0.2em no-repeat; /*Variable Image*/
}

 ul.iconLinkListA01 li.icon08 a,
 ul.iconLinkListA02 li.icon08 a,
 ul.iconLinkListB01 li.icon08 a,
 ul.iconLinkListB02 li.icon08 a,
 ul.iconLinkListA01bold li.icon08 a,
 ul.iconLinkListA02bold li.icon08 a,
 ul.iconLinkListB01bold li.icon08 a,
 ul.iconLinkListB02bold li.icon08 a,
 ul.iconListC01 li.icon08 a,
 ul.iconListC01bold li.icon08 a{
padding:3px 0 3px 22px;
background:url("../../shared/css/shared/img/icon_related_03_08.gif") 0 0.2em no-repeat; /*Variable Image*/
}

 ul.iconLinkListA01 li.icon09 a,
 ul.iconLinkListA02 li.icon09 a,
 ul.iconLinkListB01 li.icon09 a,
 ul.iconLinkListB02 li.icon09 a,
 ul.iconLinkListA01bold li.icon09 a,
 ul.iconLinkListA02bold li.icon09 a,
 ul.iconLinkListB01bold li.icon09 a,
 ul.iconLinkListB02bold li.icon09 a,
 ul.iconListC01 li.icon09 a,
 ul.iconListC01bold li.icon09 a{
padding:3px 0 3px 22px;
background:url("../../shared/css/shared/img/icon_related_03_09.gif") 0 0.2em no-repeat; /*Variable Image*/
}

 ul.iconLinkListA01 li.arrow a,
 ul.iconLinkListA02 li.arrow a,
 ul.iconLinkListB01 li.arrow a,
 ul.iconLinkListB02 li.arrow a,
 ul.iconLinkListA01bold li.arrow a,
 ul.iconLinkListA02bold li.arrow a,
 ul.iconLinkListB01bold li.arrow a,
 ul.iconLinkListB02bold li.arrow a,
 ul.iconListC01 li.arrow a,
 ul.iconListC01bold li.arrow a{
padding:3px 0 3px 22px;
background:url("../../shared/css/shared/img/bullet_arrow-a003.gif") 8px 0.5em no-repeat; /*Variable Image*/
}

ul.pageAnchorListA01 li a,
ul.pageAnchorListA02 li a,
ul.pageAnchorListB01 li a,
ul.pageAnchorListC01 li a,
ul.pageAnchorListD01 li a,
ul.pageAnchorListE01 li a{
background:url("../../shared/css/shared/img/bullet_arrow-a003.gif") 8px center no-repeat; /*Variable Image*/
}

#relationalNav ul.prodRelatedLinks li.icon01, #relationalNav ul.prodRelatedLinks li.icon02, #relationalNav ul.prodRelatedLinks li.icon03, #relationalNav ul.prodRelatedLinks li.icon04, #relationalNav ul.prodRelatedLinks li.icon05, #relationalNav ul.prodRelatedLinks li.icon06, #relationalNav ul.prodRelatedLinks li.icon07, #relationalNav ul.prodRelatedLinks li.icon08, #relationalNav ul.prodRelatedLinks li.arrow, /*#contentsArea div.pageNavigationA01 div p, #contentsArea div.pageNavigationA02 div p, */ul.pageAnchorListA01 li, ul.pageAnchorListA02 li, ul.pageAnchorListB01 li, ul.pageAnchorListC01 li, ul.pageAnchorListD01 li, ul.pageAnchorListE01 li{
	background-color:#EDF1E8;/*10%*/
	}

#relationalNav dl.relatedProducts dt{
	background-color:#50701D;/*100%*/
	}

#relationalNav div.imageAndDocument dl dt{
	background-color:#50701D;/*100%*/
	}

#relationalNav dl.relatedProducts dt a:hover,
#relationalNav div.imageAndDocument dl dt a:hover,
#relationalNav div.standardBox01 dl dt a:hover,
.headingTypeB01 a:hover,
.headingTypeB02 a:hover,
div.headingTypeBlockB11 a:hover,
div.headingTypeBlockB12 a:hover,
#relationalNav div.standardBox02 dl dt a:hover,
table.dataTable02 th a:hover{
	color:#DCE2D2;/*20%*/
	}

/*
---------------------------------------------*/
ul.productIconListA01 li a{padding:3px 0 7px 22px; background:url("../../shared/css/shared/img/icon_product_03_01.gif") 0 0.2em no-repeat; }

/* Tables redux ------------------------------*/
table.tableStyle02 tbody tr td:last-child {
    border-right: 1px solid #ffffff;
}
table.tableStyle02 thead th {
    border: none;
    color: #ffffff;
}
table.tableStyle02 tbody td {
    border: none;
    border-right: 1px solid #b8b8b8;
    border-bottom: 1px solid #b8b8b8;
}
table.tableStyle02 td, table.tableStyle02 tbody th a:link, table.tableStyle02 tbody th a:visited {
    color: #4b4b4b;
}
table.tableStyle02  th, table.tableStyle02  td {
    padding: 8px 8px;
    text-align: left;
}
table.tableStyle02  {
    font-size: 12px;
    line-height: 1.4;
    width: 100%;
}
table {
    empty-cells: show;
    border-collapse: separate;
    border-spacing: 0px;
    border-color: gray;
}
caption.table_caption {
    margin-top: 30px;
}

.subitem {
    text-indent: 20px;
}

#marketing_blurb li {
    margin-left: 20px;
    list-style-position: outside;
    list-style-type: disc;
}

/* Version Popup  - This is all copied from bizhub marketplace */
.debuginfo-container {
    display: block;
    clear: both;
    position: absolute;
    text-align: right;
    right: 0;
}
.display-trigger {
    display: block;
    width: 10px;
    height: 100%;
    position: absolute;
    right: 0;
}

.display-trigger + .debuginfo {
    color: #888;
    visibility: hidden;
    margin-right: 10px;
}
.display-trigger:hover + .debuginfo {
    visibility: visible;
}


#layoutContainers ol {
    list-style: decimal;
}

.lead_file td {
    vertical-align: middle !important;
}

.lead_file .hero-thumb {
    border: 1px solid rgba(0,0,0,0.2) !important;
    border-radius: 3px;
    padding: 5px;
    margin-right: 5px;

}

#cert_request_header {
    padding-top: 15px !important;
}

dd.lhs_program_header {
    font-weight: bold;
    background-color: black;
    color: white;
    text-align: center;
    font-size: larger;
    padding: 10px 0 !important;
    cursor: pointer;
}

dd#lhs_phoenix.lhs_program_header {
    background-color: #38256E;
    margin-top: 5px;
}

dd#lhs_mp.lhs_program_header {
    margin-top: 5px;
}
