.hip-header {
    background-color:#006699;
}
.hip-header span.actual-text {
    position:relative;
    top:8px;
    margin: 0 5px 0 10px;
    color:#fff;
    font-weight:500;
    font-size:18px;
    text-shadow: 1px 1px #000;
}
.hip-header img.sfx {
    width:50px;
}
.hip-header img.lgo {
    width:90px;
    height:56px;
}


ul.etool_toplinks {
	margin:-7px 0 -2px 0;
	height:18px;
	list-style:none;
	padding:0;
}
.etool_toplinks li:first-child { float:left; }
.etool_toplinks li:last-child { float:right; }

.menucolor { background-color: #DDDDDD; }
.menubar { height: 22px; background-color: #DDDDDD;}
.backtitle { background-image: url(images/backtitle.gif); background-repeat: repeat-x; }
.backactionkit { background-color: #FFFFCC; }
.right { float:right; margin-left:25px; bottom: 10px;}

.print_link {
	background:url(/images/icons/icon_print.png) 0 0 no-repeat transparent;
	padding-left:24px;
	line-height:1.8;
	font-weight:600;
	float:right;
	margin-top:-15px;
	margin-right:15px;
}

.table.toc1 { width:auto; border:solid 1px #ccc; }

.table.toc1 td { text-align:left; padding-left:0; padding-top:3px; padding-bottom:3px;  }
table.table.toc1 td:last-child {padding-right:0; }
.toc1 td:first-child { padding-right: 40px; text-align:left; }
.toc1 .data { background:#fff; padding-left:7px; padding-right:2px;}
.toc1 .toc_items td:first-child { background:url(/_images/leading_dot.png)  15% 70% repeat-x transparent; }
.toc1 .toc_items .value { display:inline-block; text-align:right;width:39px; }
table.basic th {font-weight:bold; }

.submenu .separator_pad { padding:0 1px 0 1px; }


.etools_header { margin:12px 0 22px 0; }
/* .etools_header h1 { padding:0; margin:5px 0 0 0; background:url(/dosh/images/backtitle_new.gif) 0 0 repeat-x transparent; border-bottom:solid #000 1px;} */
.etools_header h1, .etools_header .page_banner { 
	padding:0 0 0 0; 
	margin:5px 0 0 0; 
	background:#006699; 
	border-bottom:solid #000 1px; 
	position:relative; 
	height:47px;
	box-sizing:content-box;
}

@media(min-width:535px) {
    .hip-header span.actual-text {
        font-size:26px;
        text-shadow: 2px 2px #000;
    }
    .hip-header img.sfx {
        width:77px;
    }
    .hip-header img.lgo {
        width:130px;
        height:56px;
    }
}


@media(min-width:992px) {
	.etools_header .page_banner {
		height:57px;
	}
}
@media(max-width:580px) {
	.etools_header .page_banner {
		height:40px;
	}
}
@media(max-width:480px) {
	.etools_header .page_banner {
		height:33px;
	}
}

.etools_header .e_title { 
	color:#fff;
	font-family:"Arial Narrow", Georgia;
	font-size:1.8em;
	letter-spacing: 1.5px;
	font-weight:bold;
	text-shadow: 2px 2px 4px #000000;
	padding:10px 0 0 150px; 
	margin:5px 0 0 0; 
	background:#006699; 
	border-bottom:solid #000 1px; 
	position:relative; 
	height:57px;
}
.etools_header .cons_logo { 
	position:absolute;
	top:0;
	left:0;
	margin-right:10px;
	
}

.etools_header h1 img, .etools_header .page_banner img { 
	margin:0;
	padding:0; 
	position:absolute; 
	top:1px; 
	left:0;
}
.etools_header .submenu { 
	clear:left;
	background:#e9e9e9; 
	padding:12px 2px 10px 7px; 
	margin-top:-6px; 
	margin-top:0; 
	border-bottom:solid #ccc 1px; 
	border-bottom-right-radius:3px; 
	border-bottom-left-radius:3px;
}
.etools_header .submenu a { 
	white-space:nowrap; 
	font-size:95%; 
	margin:0 2px 0 2px;
}

.select_language {
	padding:0 0 0 5px;
/* alternate presentation 
	padding:0 8px 0 0;
	font-weight:bold;
*/
}
.select_language:before {
    content: "\25b6";
    color: #0074b8;
    margin-right: 4px;
    line-height: 10px;
    font-size:.8em;
}

.quick_links {
/*
    position:absolute;
    right:0;
    top:35px;
*/
    float:right;
    width: 180px;
	height:200px;
}
#subnav {
	float:left;
	width:185px;
	height:255px;
	margin-left:-205px;
	margin-top:0;
}
#subnav ul {
	background:#f5f5f5;
	border-top:solid #015c89 3px;
	border-bottom:solid #015c89 3px;
}
#subnav li {
	margin:0;
	padding:0;
}
#subnav ul a {
    display:block;
    width:auto;
    font-size:13px;
    border-top: solid #d6d6d5 1px;
    padding:5px 3px 8px 8px;
    text-decoration:none;
}
#subnav a:hover { background-color:#fff2cc; }
#subnav a.selected { background-color:#ffe599; }
#subnav h2 {
	font-size:1.2em;
	font-family:Arial;
}


.quick_links h2 { color:#000; }
h1.smaller_by_one { font-size:1.7em; }

/* === Selectors for side navigation setup === */

.etool .etool_toplinks, .etool .etools_header {	margin-left:-205px; }
.etool .full_pagewidth { margin-left:-205px; }


/* === Modified selectors from styles.css === */

.etool .main_content {
	margin-left:215px;
	width:680px;
}
.etool h1 { 
	background-image:none;
	padding-left:10px;
}
.etool .lower_headerlinks {
	text-align:right;
	padding-top:5px;
}
.etool .lower_headerlinks .label { font-weight:bold; font-size:13px; }
.etool .lower_headerlinks ul { 
	display:inline; 
	margin:0; 
	padding:0 0 5px 0; 
	border-bottom:dotted #0074b8 1px;
}
.etool .lower_headerlinks li { 
    display:inline; 
    margin-left:15px; 
}
.etool .lower_headerlinks li:first-child {
	margin-left:0;
}
.etool tr.even td { background:#f7f3ed; }

.YW_1 .YW_submenu div:first-child { border-right:solid 20px #ff0000; }
.YW_2 .YW_submenu div:first-child { border-right:solid 20px #ff6600; }
.YW_3 .YW_submenu div:first-child { border-right:solid 20px #ffcc00; }
.YW_4 .YW_submenu div:first-child { border-right:solid 20px #ccff00; }
.YW_5 .YW_submenu div:first-child { border-right:solid 20px #66ff00; }
.YW_6 .YW_submenu div:first-child { border-right:solid 20px #00ff66; }
.YW_7 .YW_submenu div:first-child { border-right:solid 20px #00ffcc; }
.YW_8 .YW_submenu div:first-child { border-right:solid 20px #00ccff; }
.YW_9 .YW_submenu div:first-child { border-right:solid 20px #0066ff; }
.YW_10 .YW_submenu div:first-child { border-right:solid 20px #0000ff; }
.YW_11 .YW_submenu div:first-child { border-right:solid 20px #6600ff; }

.YW_submenu {
	padding-bottom:0;
	margin-top:12px;
}
@media (min-width:768px) and (max-width:991px) {
	.YW_mainimage {
		width:360px;
	}
}
@media (max-width:767px) {
	.YW_mainimage {
		width:275px;
	}
}

/* === Legacy styles === */

table.warning { border-color: #FF0000; border-style:solid; border-width: 1px; background-color: #fde7e7; }
div.et_warning { border-color: #FF0000; border-style:solid; border-width: 1px; background-color: #fde7e7; padding:0 5px 0 5px; }
table.smarttips {border-color: #cbdd8c; border-style:solid; border-width: 1px; background-color: #F7FAED; }
div.et_smarttips {border-color: #cbdd8c; border-style:solid; border-width: 1px; background-color: #F7FAED; padding:0 5px 0 5px; }
