﻿/*
*
*  Style				<http://regelhjelp.no/>
*  by Creuna			<http://creuna.no/>
*
*/

::selection {
	background-color: #ffcc00;
	color: black;
}
::-moz-selection {
	background-color: #ffcc00;
	color: black;
}
*:focus {
	outline: none;
}
html {
	background-color: #f2f2f2;
}
body {
	color: #626262;
}
h1, h2, h3, h4, h5, h6,
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a,
h1 a:visited, h2 a:visited, h3 a:visited, h4 a:visited, h5 a:visited, h6 a:visited {
	color: black;
	font-weight: 700;
}
hr {
	background-color: #dbdbdb;
}
select {
	border-color: #cfcfcf;
}
a {
	color: #d6020c;
	text-decoration: none;
}
a:hover, a:focus {
	outline: none;
	text-decoration: underline;
}
a:visited {
	color: #ff4200;
}
.pointer {
	cursor: pointer;
}
/* #masthead */
#masthead hgroup {
	background: transparent url("data:image/png;base64,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%3D") no-repeat scroll left top;
}
#masthead a {
	color: black;
}
    .no-touch #masthead a:hover {
        text-decoration: none;
    }
#masthead hgroup h1 {
	text-transform: uppercase;
    color: transparent;
    background: transparent url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJsAAAAUCAMAAAHaXo8lAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA69pVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wUmlnaHRzPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvcmlnaHRzLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcFJpZ2h0czpNYXJrZWQ9IkZhbHNlIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InV1aWQ6NDQ5MTdCOERENzYwREUxMUIwMjhDMDVDOTlCNURENjEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NzdBN0Q4MjMwMkZGMTFFMUFDMDhCMUYyQjYzMUZFOTkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NzdBN0Q4MjIwMkZGMTFFMUFDMDhCMUYyQjYzMUZFOTkiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo4RjMzMjI3Njc4MjA2ODExQTYxMzlENUE3RjNGNTE4NCIgc3RSZWY6ZG9jdW1lbnRJRD0idXVpZDo0NDkxN0I4REQ3NjBERTExQjAyOEMwNUM5OUI1REQ2MSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PobxJNoAAADwUExURQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGZF9K0AAABPdFJOUwADBgkMDxIVGBseISQnKi0wMzY5PD9CRUhLTlFUWl1gZmlsb3J1eHt+gYSHipCTlpmfoqWoq66xtLe6wMPGyczP0tXY297h5Ort8PP2+fw/YNvSAAAC/ElEQVR42s1TbXfSUAwOhe5F56Ddxth0EyfqNmXvKDBch2MTbgv5///GJDe9K6d6rOf0gw/QJM9NnpubSwGbCPIh+GS7OADAW3yRJeuc9QzMurh1giiuwVfkzLWOnsItcJZkaneytTZHXY0RfCOGFS4nKctfFU4Zn93OO12kfe/AoIFoKgQAyfgG0bB0BL5w2KVfDQ0/ZWuXZ6ODW382EvlVVjHiqh4i56kL5PJRozZgY0H7RqiNuH35y25oe/8dBteQBzK6YJAE4IqDuSUhHbRtAI2whh2tahLLSfJzle2fKgfrOsclOYGTg1QunOEZBU8L9IhNsAVwj217Rg+M1gJ7YnPdCcGOW1M2RjrWmMk1WZjhF3tYOIww6rnuCPnDypOrmrjNrD2PN0a8hmKQkqKJ0bkYKegijra0L3diPajvWHYftErncfCI0UudtDUabBRRc/k3otYTogGSWRV96PM43ZjzakYJZThYIKQSb3mv5NT1JveiA3dqDNebu9v4xKZs4gRSVu/O+3c1Qkfr/aya2cMfYE86wj57xU6qKQHOZbkiJyV3gaFtx3ONcCR+/hYYoqZXIhUDoUNWW9EkAK8XT6OjgmpJImo7yMER4qwOxeCFVFcWuK1TKAJMMfQoMhoYbujCrfWzidbVcs3VC88Y1VFG4NjF8XM438jI1AaoSF5bNg72e7poxAh2kTBuVddbNyLlGirUm9I5N2kfP5K5zLS67WR2OLzdD4/nZAcp2yAzXerNS4h6A4qyetM/Ew41HF/LLiozIfMJCJWYvD3AFN+rmTsFqLsXWMVRketNkb/TfJsOgYYz4Bs7sr1VdIqEEXkfmZ1fPCEuQlieG8+16bhy5iaY9DezK1/JfJ66ub0HQpXntq/ifU5wfQjaSOiFtSAurzd1vc5Fp+LCvptxi+23veBDnP2/wTnZB2/pPV2/xxQm954qX+w9Vd/1dkXOGbhw6PZYvUPF/BDKRoOPCH/FarAGf8JKEGxC6dAR7cJ/iFqUmGELSsMvWx6n2t1xRSEAAAAASUVORK5CYII%3D") no-repeat scroll 0 0;
}
#masthead hgroup h2 {
	font-weight: 300;
	color: #626262;
}
#masthead .togglers button {
	-webkit-border-radius: 4px 4px 0 0;
	-moz-border-radius: 4px 4px 0 0;
	border-radius: 4px 4px 0 0;
	border-color: #cfcfcf;
	background-color: #eeeeee;
	background-image: none;
	background-position: 50% 50%;
	background-attachment: scroll;
	background-repeat: no-repeat;
	text-transform: uppercase;
	text-align: center;
	font-weight: bold;
	text-shadow: 1px 1px 0 white;
	position: relative;
	z-index: 25;
}
#masthead .togglers > *:first-child {
	text-align: left;
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAaCAMAAAB1owf/AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA7VpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wUmlnaHRzPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvcmlnaHRzLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcFJpZ2h0czpNYXJrZWQ9IkZhbHNlIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6Rjc3RjExNzQwNzIwNjgxMTkyQjA5NzdCQzFFNUJBNUYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RTBEOTAxODVFRTdDMTFFMDg4RkREODUxMkI0ODI0NUIiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RTBEOTAxODRFRTdDMTFFMDg4RkREODUxMkI0ODI0NUIiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNCBNYWNpbnRvc2giPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpBRDAzMUUxQTM4MjA2ODExOTJCMDk3N0JDMUU1QkE1RiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpGNzdGMTE3NDA3MjA2ODExOTJCMDk3N0JDMUU1QkE1RiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PsXqBl8AAAF3UExURQAAAAAAAAAAAP///wAAAH9/f////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABYWFgAAAAAAABUVFQAAABQUFBMTEyQkJP///////+3t7f///9TU1Ozs7NbW1pGRkZycnKGhoaSkpKCgoKGhoaWlpfv7+/Pz8/////r6+vLy8v///8zMzM3Nzfj4+MnJyc7OztDQ0NPT09XV1ff399LS0v////v7++Li4vv7++Hh4d/f3+vr6+np6ezs7O3t7cvLy+vr6+bm5v///8zMzP///+bm5vj4+Pn5+dPT0+vr69XV1efn5+3t7WJiYsvLy8zMzM3Nzc7Ozs/Pz9DQ0NXV1dfX19nZ2dra2tvb29zc3N3d3d7e3t/f3+Dg4OHh4ePj4+Tk5OXl5ebm5ufn5+jo6Onp6erq6uvr6+zs7O3t7e7u7u/v7/Hx8fLy8vPz8/T09PX19fb29vf39/n5+fr6+vz8/P///7YP4LYAAABTdFJOUwACAwMGBgYICgsMDQ4VFhcaGx4gIiIjJCQlJikqP0VGSE5PWGh0dXh6enuOkJOUmZmkqrCytLa6vLy/zM3P0NTX293d4uTk5efp6uv3+fr6/f7++lFdSQAAATtJREFUeNptzfk3AlEYxvG3EWmhGpQZ2WXftyIh+75FE9qGUpQwNdPi/vHMcqdRPj+9z/meey4oCJOVdFJOst1IgBZhoce8gfPvs4B3tNOsaXr7xF61XOJ5vlSu7rptehwMLk+FL2JCZYU2KC9c/lJRq+ynpVeE3SMU/hJWbeJflnGBqye4zQAEfcA12unWgWmS+2rEjbSCdf3zP8tt0HEqXcEaaR+SQN3kRUgNSNqXDujJy5AaJB8UULl3GZKDsq4d0JXMKZAY8HgmwXqVxVAQqfdFO5iO31Sodu4bgVhkXxslFgiA4VCmETMIAM3b9+l6zJYOfg3FHuvCQ6IfJHOx8IsWk5gGWcta+jaawiJ3maUmwGm2wIbCkacUG2FCbHFKDNjAJp9NxqPxZI7f6AUFbvO+E3Tkm+kDxQ90h7+8n9gYIQAAAABJRU5ErkJggg%3D%3D");
	background-position: 95% 50%;
}
#masthead .togglers > *.active {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAaCAMAAAB1owf/AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA7VpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wUmlnaHRzPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvcmlnaHRzLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcFJpZ2h0czpNYXJrZWQ9IkZhbHNlIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6Rjc3RjExNzQwNzIwNjgxMTkyQjA5NzdCQzFFNUJBNUYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QTdGRTUzRjVFRTdDMTFFMEFEMzQ5MUU0MjVEOEVCNTAiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QTdGRTUzRjRFRTdDMTFFMEFEMzQ5MUU0MjVEOEVCNTAiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNCBNYWNpbnRvc2giPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpBRDAzMUUxQTM4MjA2ODExOTJCMDk3N0JDMUU1QkE1RiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpGNzdGMTE3NDA3MjA2ODExOTJCMDk3N0JDMUU1QkE1RiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PhqjONsAAAF3UExURQAAAAAAAAAAAP///wAAAH9/f////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABYWFgAAAAAAABUVFQAAABQUFBMTEyQkJP///////+3t7f///9TU1Ozs7NbW1pGRkZycnKGhoaSkpKCgoKGhoaWlpfv7+/Pz8/////r6+vLy8v///8zMzM3Nzfj4+MnJyc7OztDQ0NPT09XV1ff399LS0v////v7++Li4vv7++Hh4d/f3+vr6+np6ezs7O3t7cvLy+vr6+bm5v///8zMzP///+bm5vj4+Pn5+dPT0+vr69XV1efn5+3t7WJiYsvLy8zMzM3Nzc7Ozs/Pz9DQ0NXV1dfX19nZ2dra2tvb29zc3N3d3d7e3t/f3+Dg4OHh4ePj4+Tk5OXl5ebm5ufn5+jo6Onp6erq6uvr6+zs7O3t7e7u7u/v7/Hx8fLy8vPz8/T09PX19fb29vf39/n5+fr6+vz8/P///7YP4LYAAABTdFJOUwACAwMGBgYICgsMDQ4VFhcaGx4gIiIjJCQlJikqP0VGSE5PWGh0dXh6enuOkJOUmZmkqrCytLa6vLy/zM3P0NTX293d4uTk5efp6uv3+fr6/f7++lFdSQAAATZJREFUeNptzWdTwlAQQNHliSJFSlQwERUL9t5AsWHvLUpQaVEQFGyBhCI/XhPySCjn0+7c2VmQIYOFcJAOwqxHoIZM1JjXf/F77veOdhlVTWub2C8V8jzP5wulPbdVi4PO6SnyOUworlA6+cK5mc+pFTYp6QrZPEK2lrBqFX+ZxgWunuA2AiDqkGu026MBwyT3g9HViRtpB8v6N0bTdHVe7oDOMyWo0hEB5O1nBV0hb1d26FWCOn2RQGY+RLRC2m/s0B3PiMoKaX8hwHKdbubSDIaT92YO9IAW2bdGsQUEMBxINWIGAaB15yFZj9nWwL+hyFNdeIwNgGQuEnxVY2LTUNG2lrwLJ7DQfWqpBXCazbKBYOg5wYaYAJubEgPm2uLT8Wg4Gs/wG31QyzXvOy0f+2b6QfYHbM+/wqhYHpIAAAAASUVORK5CYII%3D");
}
#masthead .togglers > *.active {
	background-color: #f2f2f2;
	-webkit-box-shadow: 0 0px 12px 2px rgba(0,0,0,0.2);
	-moz-box-shadow:  0 0px 12px 2px rgba(0,0,0,0.2);
	box-shadow: 0 0px 12px 2px rgba(0,0,0,0.2);
	z-index: 75;
}
#masthead .shadow {
	-webkit-box-shadow: 0 0 12px 2px rgba(0,0,0,0.2);
	-moz-box-shadow:  0 0 12px 2px rgba(0,0,0,0.2);
	box-shadow: 0 0 12px 2px rgba(0,0,0,0.2);
	z-index: 50;
	position: relative;
}
#mainmenu, #sitesearch {
	border-color: #cfcfcf;
	background-color: #f2f2f2;
	position: relative;
	z-index: 75;
	text-shadow: 1px 1px 0 white;
}
#mainmenu > *, #sitesearch > * {
	z-index: 100;
	position: relative;
	background-color: #f2f2f2;
}
/* jquery autocomplete */
div.ac_results {
    -webkit-box-shadow: 0 0 12px 2px rgba(0,0,0,0.2);
	-moz-box-shadow:  0 0 12px 2px rgba(0,0,0,0.2);
	box-shadow: 0 0 12px 2px rgba(0,0,0,0.2);
    -webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
    background-color: white;
}
    .ac_results > ul > li.ac_over {
        background-color: inherit;
    }
    .ac_results .ac_over > a {
        background-color: black;
        color: white;
        text-decoration: none;
    }
    .ac_results a,
    .ac_results a:visited,
    .ac_results span {
        color: black;
    }

    .ac_results span {
        background-color: #f4f4f4;
        font-weight: 700;
    }
#mainmenu a {
	color: #626262;
	border-color: white;
	text-transform: uppercase;
	font-weight: bold;
}
#mainmenu a:hover, #mainmenu a:focus {
	text-decoration: none;
	text-shadow: none;
}
.no-touch #mainmenu a:hover, .no-touch #mainmenu a:focus,
#mainmenu a.active {
	background-color: black;
	color: white;
	text-shadow: none;
}
#mainmenu li {
	border-color: #cfcfcf;
}
input[type=email], input[type=search], input[type=text] {
	font-style: italic;
}
input[type=email]:focus, input[type=search]:focus, input[type=text]:focus {
	font-style: normal;
}
#sitesearch button {
	font-weight: bold;
	text-transform: uppercase;
}
/* /masthead */
/* .search */
.search input {
	-webkit-appearance: none;
	-webkit-box-shadow: inset 2px 2px 4px 0 rgba(0,0,0,0.4), inset -2px -2px 3px 0 rgba(0,0,0,0.1);
	-moz-box-shadow: inset 2px 2px 4px 0 rgba(0,0,0,0.4), inset -2px -2px 3px 0 rgba(0,0,0,0.1);
	box-shadow: inset 2px 2px 4px 0 rgba(0,0,0,0.4), inset -2px -2px 3px 0 rgba(0,0,0,0.1);
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}
/* /search */
/* #content */
#content {
	background-color: white;
	position: relative;
	z-index: 1000;
	-webkit-box-shadow: 0 0 12px 2px rgba(0,0,0,0.2);
	-moz-box-shadow:  0 0 12px 2px rgba(0,0,0,0.2);
	box-shadow: 0 0 12px 2px rgba(0,0,0,0.2);
}
	.ie6 #content,
	.ie7 #content,
	.ie8 #content {
	}
.button, a.button,
.no-touch h3.button:hover {
	color: #3b3b3b;
	text-shadow: 1px 1px 0 white;
	text-align: center;
	background-color: #e3e3e3;
	border-color: #cfcfcf;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-moz-background-clip: padding; 
	-webkit-background-clip: padding-box; 
	background-clip: padding-box;
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #f4f4f4), color-stop(1, #e3e3e3));
	background-image: -moz-linear-gradient(top, #f4f4f4, #e3e3e3);
	background-image: linear-gradient(top, #f4f4f4, #e3e3e3);	
}
	.ie6 .button, .ie6 a.button, .no-touch.ie6 h3.button:hover{
		-ms-filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr=#f4f4f4, endColorstr=#e3e3e3); /* <IE9 */
	}
    .ie7 .button, .ie7 a.button, .no-touch.ie7 h3.button:hover,
	.ie8 .button, .ie8 a.button, .no-touch.ie8 h3.button:hover,
	.ie9 .button, .ie9 a.button, .no-touch.ie9 h3.button:hover {
		filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr=#f4f4f4, endColorstr=#e3e3e3); /* >=IE9 */
	}
    .no-touch .button:hover,
    .no-touch a.button:hover {
        background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #d6d6d6), color-stop(1, #c5c5c5));
        background-image: -moz-linear-gradient(top, #d6d6d6, #c5c5c5);
        background-image: linear-gradient(top, #d6d6d6, #c5c5c5);
    }
        .no-touch.ie6 .button:hover, .no-touch.ie6 a.button:hover {
            -ms-filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr=#d6d6d6, endColorstr=#c5c5c5); /* <IE9 */
        }
        .no-touch.ie7 .button:hover, .no-touch.ie7 a.button:hover,
        .no-touch.ie8 .button:hover, .no-touch.ie8 a.button:hover,
        .no-touch.ie9 .button:hover, .no-touch.ie9 a.button:hover {
            filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr=#d6d6d6, endColorstr=#c5c5c5); /* >=IE9 */
        }
.no-touch .button:hover, .no-touch .button:focus {
	text-decoration: none;
}
.toggler, .shower, .hider {
	background: transparent url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAaCAMAAAB1owf/AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA7VpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wUmlnaHRzPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvcmlnaHRzLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcFJpZ2h0czpNYXJrZWQ9IkZhbHNlIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6Rjc3RjExNzQwNzIwNjgxMTkyQjA5NzdCQzFFNUJBNUYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RTBEOTAxODVFRTdDMTFFMDg4RkREODUxMkI0ODI0NUIiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RTBEOTAxODRFRTdDMTFFMDg4RkREODUxMkI0ODI0NUIiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNCBNYWNpbnRvc2giPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpBRDAzMUUxQTM4MjA2ODExOTJCMDk3N0JDMUU1QkE1RiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpGNzdGMTE3NDA3MjA2ODExOTJCMDk3N0JDMUU1QkE1RiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PsXqBl8AAAF3UExURQAAAAAAAAAAAP///wAAAH9/f////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABYWFgAAAAAAABUVFQAAABQUFBMTEyQkJP///////+3t7f///9TU1Ozs7NbW1pGRkZycnKGhoaSkpKCgoKGhoaWlpfv7+/Pz8/////r6+vLy8v///8zMzM3Nzfj4+MnJyc7OztDQ0NPT09XV1ff399LS0v////v7++Li4vv7++Hh4d/f3+vr6+np6ezs7O3t7cvLy+vr6+bm5v///8zMzP///+bm5vj4+Pn5+dPT0+vr69XV1efn5+3t7WJiYsvLy8zMzM3Nzc7Ozs/Pz9DQ0NXV1dfX19nZ2dra2tvb29zc3N3d3d7e3t/f3+Dg4OHh4ePj4+Tk5OXl5ebm5ufn5+jo6Onp6erq6uvr6+zs7O3t7e7u7u/v7/Hx8fLy8vPz8/T09PX19fb29vf39/n5+fr6+vz8/P///7YP4LYAAABTdFJOUwACAwMGBgYICgsMDQ4VFhcaGx4gIiIjJCQlJikqP0VGSE5PWGh0dXh6enuOkJOUmZmkqrCytLa6vLy/zM3P0NTX293d4uTk5efp6uv3+fr6/f7++lFdSQAAATtJREFUeNptzfk3AlEYxvG3EWmhGpQZ2WXftyIh+75FE9qGUpQwNdPi/vHMcqdRPj+9z/meey4oCJOVdFJOst1IgBZhoce8gfPvs4B3tNOsaXr7xF61XOJ5vlSu7rptehwMLk+FL2JCZYU2KC9c/lJRq+ynpVeE3SMU/hJWbeJflnGBqye4zQAEfcA12unWgWmS+2rEjbSCdf3zP8tt0HEqXcEaaR+SQN3kRUgNSNqXDujJy5AaJB8UULl3GZKDsq4d0JXMKZAY8HgmwXqVxVAQqfdFO5iO31Sodu4bgVhkXxslFgiA4VCmETMIAM3b9+l6zJYOfg3FHuvCQ6IfJHOx8IsWk5gGWcta+jaawiJ3maUmwGm2wIbCkacUG2FCbHFKDNjAJp9NxqPxZI7f6AUFbvO+E3Tkm+kDxQ90h7+8n9gYIQAAAABJRU5ErkJggg%3D%3D") no-repeat scroll 99% 50%;
	text-align: left;
}
.toggler.active, .shower.active, .hider.active {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAaCAMAAAB1owf/AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA7VpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wUmlnaHRzPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvcmlnaHRzLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcFJpZ2h0czpNYXJrZWQ9IkZhbHNlIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6Rjc3RjExNzQwNzIwNjgxMTkyQjA5NzdCQzFFNUJBNUYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QTdGRTUzRjVFRTdDMTFFMEFEMzQ5MUU0MjVEOEVCNTAiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QTdGRTUzRjRFRTdDMTFFMEFEMzQ5MUU0MjVEOEVCNTAiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNCBNYWNpbnRvc2giPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpBRDAzMUUxQTM4MjA2ODExOTJCMDk3N0JDMUU1QkE1RiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpGNzdGMTE3NDA3MjA2ODExOTJCMDk3N0JDMUU1QkE1RiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PhqjONsAAAF3UExURQAAAAAAAAAAAP///wAAAH9/f////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABYWFgAAAAAAABUVFQAAABQUFBMTEyQkJP///////+3t7f///9TU1Ozs7NbW1pGRkZycnKGhoaSkpKCgoKGhoaWlpfv7+/Pz8/////r6+vLy8v///8zMzM3Nzfj4+MnJyc7OztDQ0NPT09XV1ff399LS0v////v7++Li4vv7++Hh4d/f3+vr6+np6ezs7O3t7cvLy+vr6+bm5v///8zMzP///+bm5vj4+Pn5+dPT0+vr69XV1efn5+3t7WJiYsvLy8zMzM3Nzc7Ozs/Pz9DQ0NXV1dfX19nZ2dra2tvb29zc3N3d3d7e3t/f3+Dg4OHh4ePj4+Tk5OXl5ebm5ufn5+jo6Onp6erq6uvr6+zs7O3t7e7u7u/v7/Hx8fLy8vPz8/T09PX19fb29vf39/n5+fr6+vz8/P///7YP4LYAAABTdFJOUwACAwMGBgYICgsMDQ4VFhcaGx4gIiIjJCQlJikqP0VGSE5PWGh0dXh6enuOkJOUmZmkqrCytLa6vLy/zM3P0NTX293d4uTk5efp6uv3+fr6/f7++lFdSQAAATZJREFUeNptzWdTwlAQQNHliSJFSlQwERUL9t5AsWHvLUpQaVEQFGyBhCI/XhPySCjn0+7c2VmQIYOFcJAOwqxHoIZM1JjXf/F77veOdhlVTWub2C8V8jzP5wulPbdVi4PO6SnyOUworlA6+cK5mc+pFTYp6QrZPEK2lrBqFX+ZxgWunuA2AiDqkGu026MBwyT3g9HViRtpB8v6N0bTdHVe7oDOMyWo0hEB5O1nBV0hb1d26FWCOn2RQGY+RLRC2m/s0B3PiMoKaX8hwHKdbubSDIaT92YO9IAW2bdGsQUEMBxINWIGAaB15yFZj9nWwL+hyFNdeIwNgGQuEnxVY2LTUNG2lrwLJ7DQfWqpBXCazbKBYOg5wYaYAJubEgPm2uLT8Wg4Gs/wG31QyzXvOy0f+2b6QfYHbM+/wqhYHpIAAAAASUVORK5CYII%3D");
}
#externalsearch {
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-moz-background-clip: padding; 
	-webkit-background-clip: padding-box; 
	background-clip: padding-box;
	color: black;
	border-color: #cfcfcf;
	background-color: #e3e3e3;
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #f8f8f8), color-stop(1, #e4e4e4));
	background-image: -moz-linear-gradient(top, #f8f8f8, #e4e4e4);
	background-image: linear-gradient(top, #f8f8f8, #e4e4e4);
	-webkit-box-shadow: 0 0 12px 2px rgba(0,0,0,0.2);
	-moz-box-shadow:  0 0 12px 2px rgba(0,0,0,0.2);
	box-shadow: 0 0 12px 2px rgba(0,0,0,0.2);
}
	.ie6 #externalsearch {
		-ms-filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr=#f8f8f8, endColorstr=#e4e4e4); /* <IE9 */
	}
    .ie7 #externalsearch,
	.ie8 #externalsearch,
	.ie9 #externalsearch {
		filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr=#f8f8f8, endColorstr=#e4e4e4); /* >=IE9 */
	}
#externalsearch .search  button,
.searchsection .search  button {
	text-transform: uppercase;
	font-weight: bold;
	text-shadow: 1px 1px 0 white;
}
#externalsearch .story,
.searchsection .story {
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-moz-background-clip: padding; 
	-webkit-background-clip: padding-box; 
	background-clip: padding-box;
	background-color: #ffcc00;
}
#externalsearch .story::selection {
	color: #ffcc00;
	background-color: black;
}
#externalsearch .story::-moz-selection {
	color: #ffcc00;
	background-color: black;
}
#externalsearch .pointer,
.searchsection .pointer {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB8AAAAQCAMAAADZJlTeAAAABGdBTUEAALGPC/xhBQAAAwBQTFRFAAAA/8wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwH/KPwAAAQB0Uk5T////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AFP3ByUAAAAJcEhZcwAADsIAAA7CARUoSoAAAAAZdEVYdFNvZnR3YXJlAFBhaW50Lk5FVCB2My41Ljg3O4BdAAAAQElEQVR42n3JQQoAIAwDwdb/v1lFEIJZYk/NTq96bkzbNhFsoXAw6WfDm2OoZGYFdLABGUIWBZZFvpj5aHd9bwNGPgJXUQ/fvwAAAABJRU5ErkJggg%3D%3D");
	cursor: default;
}
#externalsearch .blurb,
#externalsearch a {
	
}
#hpi {
	border-color: #dbdbdb;
}
#hpi li:first-child {
	/* hierarchical position indicator */
	background: black url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAbAQMAAACdqpe5AAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAALEgAACxIB0t1+/AAAABp0RVh0U29mdHdhcmUAUGFpbnQuTkVUIHYzLjUuMTAw9HKhAAAABlBMVEUAAAD///+l2Z/dAAAAAXRSTlMAQObYZgAAADlJREFUCB0FwaERgDAAALFwCHC1uK6BYy1c134HiS8rT2ZGjuzZIl5uLk5wcnHzki17jozMPFn5+gGbyhb9T+lK0wAAAABJRU5ErkJggg%3D%3D") no-repeat scroll 100% 50%;
	color: white;
	-webkit-border-radius: 2px 0 0 2px;
	-moz-border-radius: 2px 0 0 2px;
	border-radius: 2px 0 0 2px;
}
#hpi a,
#hpi .current {
	color: black;
}
#hpi span {
	background: transparent url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAANCAAAAABAoitpAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAACdFJOUwAAdpPNOAAAAAlwSFlzAAAOwwAADsMBx2+oZAAAABl0RVh0U29mdHdhcmUAUGFpbnQuTkVUIHYzLjUuODc7gF0AAAAQSURBVAjXYzjDAAXkMIinAB2aCl2u3YpUAAAAAElFTkSuQmCC") no-repeat scroll 50% 50%;
}
.recessed {
	-webkit-border-radius: 4px 4px 0 0;
	-moz-border-radius: 4px 4px 0 0;
	border-radius: 4px 4px 0 0;
	-webkit-box-shadow: inset 0 0 10px 0px rgba(0,0,0,0.5);
	-moz-box-shadow: inset 0 0 10px 0px rgba(0,0,0,0.5);
	box-shadow: inset 0 0 10px 0px rgba(0,0,0,0.5);
	-moz-background-clip: padding; 
	-webkit-background-clip: padding-box; 
	background-clip: padding-box;
}
.recessed .inner {
	-webkit-border-radius: 4px 4px 0 0;
	-moz-border-radius: 4px 4px 0 0;
	border-radius: 4px 4px 0 0;
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(255,255,255,0.5)), color-stop(1, #fff));
	background-image: -moz-linear-gradient(top, rgba(255,255,255,0.5), #fff);
	background-image: linear-gradient(top, rgba(255,255,255,0.5), #fff);
	-moz-background-clip: padding; 
	-webkit-background-clip: padding-box; 
	background-clip: padding-box;
}
	.ie6 .recessed .inner {
		-ms-filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr=#88FFFFFF, endColorstr=#FFFFFF); /* <IE9 */
	}
    .ie7 .recessed .inner,
	.ie8 .recessed .inner,
	.ie9 .recessed .inner {
		filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr=#88FFFFFF, endColorstr=#FFFFFF); /* >=IE9 */
	}
	
.intro {
	
}
.article,
.article:visited {
	color: black;	
}
	.no-touch .article:hover,
	.no-touch .article:focus {
		background-color: #F4F4F4;
		text-decoration: none;
	}
	.no-touch .article:hover h4,
	.no-touch .article:focus h4 {
		text-decoration: underline;
	}
	
#title .story {
	border-color: black;
}
#title h1 {
    color: #626262;
    word-break: break-word;
    word-wrap: break-word;
}
.alphanav {
    text-align: center;
}
    .alphanav ul {

    }
    .alphanav li {

    }
    .alphanav a {
        font-weight: 700;
    }
        .no-touch .alphanav a:hover,
        .no-touch .alphanav a:focus,
        .no-touch .alphalist ul a:hover,
        .no-touch .alphalist ul a:focus {
            color: black;
            background-color: #F4F4F4;
            text-decoration: none;
        }
    .alphalist h3 a:hover {
        text-decoration: none;
    }
    .alphalist ul {
        list-style-type: none;
    }
#news h3 a {
	color: black;
}
#yearpicker {
	background-color: #e3e3e3;
	border-color: #cfcfcf;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #f4f4f4), color-stop(1, #e3e3e3));
	background-image: -moz-linear-gradient(top, #f4f4f4, #e3e3e3);
	background-image: linear-gradient(top, #f4f4f4, #e3e3e3);
}
    .ie6 #yearpicker {
		-ms-filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr=#f4f4f4, endColorstr=#e3e3e3); /* <IE9 */
	}
    .ie7 #yearpicker,
	.ie8 #yearpicker,
	.ie9 #yearpicker {
		filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr=#f4f4f4, endColorstr=#e3e3e3); /* >=IE9 */
	}
    #yearpicker li {
        text-align: center;
    }
        #yearpicker li a {
            color: #3b3b3b;
	        text-shadow: 1px 1px 0 white;
            -moz-background-clip: padding;
            -webkit-background-clip: padding-box;
            background-clip: padding-box;
        }
        #yearpicker li:first-child a {
            -webkit-border-radius: 4px 0 0 4px;
            -moz-border-radius: 4px 0 0 4px;
            border-radius: 4px 0 0 4px;
        }
        #yearpicker li.last a {
            -webkit-border-radius: 0 4px 4px 0;
            -moz-border-radius: 0 4px 4px 0;
            border-radius: 0 4px 4px 0;
        }
        #yearpicker li.active a,
        .no-touch #yearpicker li a:hover {
            text-decoration: none;
            background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #d6d6d6), color-stop(1, #c5c5c5));
            background-image: -moz-linear-gradient(top, #d6d6d6, #c5c5c5);
            background-image: linear-gradient(top, #d6d6d6, #c5c5c5);
        }
            .ie6 #yearpicker li.active a,
            .no-touch.ie6 #yearpicker li a:hover {
                -ms-filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr=#d6d6d6, endColorstr=#c5c5c5); /* <IE9 */
            }
            .ie7 #yearpicker li.active a,
            .ie8 #yearpicker li.active a,
            .ie9 #yearpicker li.active a,
            .no-touch.ie7 #yearpicker li a:hover,
            .no-touch.ie8 #yearpicker li a:hover,
            .no-touch.ie9 #yearpicker li a:hover {
                filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr=#d6d6d6, endColorstr=#c5c5c5); /* >=IE9 */
            }


.readmore {
	text-align: right;
}
#mainmenu ul,
#themes ul {
	list-style-type: none;
}
#themes li,
.businessoverview li {
	text-shadow: 1px 1px 0 white;
	background-color: #e3e3e3;
	border-color: #cfcfcf;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-moz-background-clip: padding; 
	-webkit-background-clip: padding-box; 
	background-clip: padding-box;
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ffffff), color-stop(1, #f3f3f3));
	background-image: -moz-linear-gradient(top, #ffffff, #f3f3f3);
	background-image: linear-gradient(top, #ffffff, #f3f3f3);
	-webkit-box-shadow: 0 0 10px 0 rgba(0,0,0,0.1);
	-moz-box-shadow:  0 0 10px 0 rgba(0,0,0,0.1);
	box-shadow: 0 0 10px 0 rgba(0,0,0,0.1);
}
	.ie6 #themes li,
    .ie6 .businessoverview li {
		-ms-filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr=#ffffff, endColorstr=#f3f3f3); /* <IE9 */
	}
    .ie7 #themes li,
	.ie8 #themes li,
	.ie9 #themes li,
    .ie7 .businessoverview li,
    .ie8 .businessoverview li,
    .ie9 .businessoverview li {
		filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr=#ffffff, endColorstr=#f3f3f3); /* >=IE9 */
	}
        .no-touch #themes li:hover,
        .no-touch .businessoverview li:hover {
            background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ededed), color-stop(1, #d6d6d6));
            background-image: -moz-linear-gradient(top, #ededed, #d6d6d6);
            background-image: linear-gradient(top, #ededed, #d6d6d6);
        }
        .no-touch.ie6 #themes li:hover,
        .no-touch.ie6 .businessoverview li:hover {
            -ms-filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr=#ededed, endColorstr=#d6d6d6); /* <IE9 */
        }
        .no-touch.ie7 #themes li:hover,
        .no-touch.ie8 #themes li:hover,
        .no-touch.ie9 #themes li:hover,
        .no-touch.ie7 .businessoverview li:hover,
        .no-touch.ie8 .businessoverview li:hover,
        .no-touch.ie9 .businessoverview li:hover {
            filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr=#ededed, endColorstr=#d6d6d6); /* >=IE9 */
        }
#themes li a,
.businessoverview li a{
	color: black;
	font-weight: 700;
	background: transparent url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAfCAAAAAApEgkRAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAACdFJOUwAAdpPNOAAAAAlwSFlzAAAOwwAADsMBx2+oZAAAABl0RVh0U29mdHdhcmUAUGFpbnQuTkVUIHYzLjUuODc7gF0AAAAXSURBVCjPYzgABQzoYFRiACRGhWkkDACHuroBXpuU3AAAAABJRU5ErkJggg%3D%3D") no-repeat scroll 95% 50%;
}
.no-touch #themes li a:hover, .no-touch #themes li a:focus,
.no-touch .businessoverview li a:hover, .no-touch .businessoverview li a:focus {
	text-decoration: none;
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAfCAYAAAAMeVbNAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAOwgAADsIBFShKgAAAABp0RVh0U29mdHdhcmUAUGFpbnQuTkVUIHYzLjUuMTAw9HKhAAAALElEQVR42u3NsQkAAAgDQfdfWp3ARkh1gbR/tevzzwEAAAAgAggLCwsLx8ID2MX3CfqY/JoAAAAASUVORK5CYII%3D");
}
.businesses ul,
.linklists ul {
	list-style-type: none;
}
.requirements > h2 {
	background-color: #f5f5f5;
	-webkit-border-radius: 4px 4px 0 0;
	-moz-border-radius: 4px 4px 0 0;
	border-radius: 4px 4px 0 0;
	-moz-background-clip: padding; 
	-webkit-background-clip: padding-box; 
	background-clip: padding-box;
}
.requirements h4 > a {
	color: black;
}
.no-touch .requirements a:hover,
.no-touch .requirements a:focus {
	text-decoration: none;
	background-color: #F4F4F4;
}
	.no-touch .requirements a:hover h4,
	.no-touch .requirements a:focus h4{
		text-decoration: underline;
	}
.requirements .chapter p,
.regulations .inner .story {
	color: #626262;
}
	.no-touch .regulations a:hover {
		text-decoration: none;
	}
#searchtitle h1 {
	border-color: #6b6b6b;
}
#searchtitle .fat {
	color: black;
}
.results article {
	border-color: #e5e5e5;
}
.results .number {
    text-align: right;
    color: #626262;
}
.flare {
	color: #d6020c;
}
#share {
	background: transparent url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAlCAAAAAAPNxThAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA69pVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wUmlnaHRzPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvcmlnaHRzLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcFJpZ2h0czpNYXJrZWQ9IkZhbHNlIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InV1aWQ6NDQ5MTdCOERENzYwREUxMUIwMjhDMDVDOTlCNURENjEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QTM0RUNGOEVFRkY1MTFFMDkzMUY5NjRFRjNDQTQ0NzEiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QTM0RUNGOERFRkY1MTFFMDkzMUY5NjRFRjNDQTQ0NzEiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNCBNYWNpbnRvc2giPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoyQUI5NzNEQzMxMjA2ODExOTJCMDk3N0JDMUU1QkE1RiIgc3RSZWY6ZG9jdW1lbnRJRD0idXVpZDo0NDkxN0I4REQ3NjBERTExQjAyOEMwNUM5OUI1REQ2MSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pg0IY9kAAAKvSURBVHjabZPbThsxEIZn7PEeSRpSSqpSygWVWtGLXvb9X6A3rXqQKiQEpUAhgU2yu/b60MlmCRXLSCvt2J9mPL9/Y4B+hOC98wBCSBQIQE8x3jVN4zwSKSUlAj3FWFNXdeOESpIkBon0RC+ry8ViOEpMOU0HACj6EHhbF9XhADh2jwsUHP1KTi/nb1sGknd1aZzvQ76p59t5l8jXlXFB9CfTZbG7yZ+7xgV6LJCry/ldvllB8qGVIIAPgfPVeZxZFneFVQ/dEYHaDhwhIDJk9OKu2ZlO7pnKSYHEG7YxxlhAwGCNhom6PdnFDjpNI4nE+upqUWplKoEYosnI6rT+9mHNXFXjFrJ6WZRvdgDMj2/5wUSBJDM9mX9MAezv22HGEDZ8CPN+PeT063iQqfkfK0KwcW59luWJIkHO1MuOgfGrK1UuMI8Jed4gVBTFRAjENzVKoYvDn5fD8bMklgJYHpCSeLYV5JqdB+nQJnmeRkJAq9yKQADiTMEm4gXwBjIEK2e2CEO8ov+/OlMp9LSuJETbDUhQNHtxz5jsqCy8jonABUSiiEggQyq5uXneQd+TfILXM0noIaCMUrYvSWQoHZzFWy3z+ewwlrRXn144v78z0OU0W9tXUOLh12BrqG9P5/Fls8dFxnD9qR25Pi4EB/r2bVTGeuRjOmsH28189nFdGuyX4SiLiIuhVKl1iCjB2rr8hfSyY4D2L7I4ELdkzvnAPwChSWP8e3n0YN+ztX1XJSjA2poUyaCXW3378i7eiym45XDp5Yby/D16LYisWzacbRZ0IIGPoFaVNL/YpOexoj4ESNGWP+2SabFyJkEvZJS5mT5QAO78ZpjFEjH0IHZYVS6rKDF1nOdJRE9BIbjGaNN4VFEcKSn6UPfYrfUeV/blZtBBfSyE1R2svfkP4epevpndEkIAAAAASUVORK5CYII%3D") no-repeat scroll 100% 50%;
}
#meta > *{
	text-align: right;
}
#primary table th{
	text-align: left;
	color: black;
	border-color: black;
}
.no-touch #primary table tr:hover td {
	background-color: #F2F2F2;
	color: black;
}
#primary .categories , 
#primary .businesses,
#secondary .areas ul,
.internalnav ul {
	list-style-type: none;
}
#secondary h4,
#secondary h4 {
	background: transparent none no-repeat scroll 100% 50%;
}
#secondary .print h4 {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAjCAYAAADmOUiuAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA7VpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wUmlnaHRzPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvcmlnaHRzLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcFJpZ2h0czpNYXJrZWQ9IkZhbHNlIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6Rjc3RjExNzQwNzIwNjgxMTkyQjA5NzdCQzFFNUJBNUYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RDQxMEEwQzhFRjNDMTFFMDhEOUZGNzkwMDE1MDE0OEIiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RDQxMEEwQzdFRjNDMTFFMDhEOUZGNzkwMDE1MDE0OEIiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNCBNYWNpbnRvc2giPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpBQjAzMUUxQTM4MjA2ODExOTJCMDk3N0JDMUU1QkE1RiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpGNzdGMTE3NDA3MjA2ODExOTJCMDk3N0JDMUU1QkE1RiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PlD5SKsAAANGSURBVHja7Zi/b9pAFMcP+2x+FRCCskZRK2VN2iE7E0JiKfwxTKz8HexZs3XJkJGBDJk6ZOiSoU1UAcYY7NwXvfROFudgcoIO/UpP5zjm8fG7d+8el4miiG1TJpP5eynHmKVTRGOIa5i8LxXn4UwvFcoSZuN5eZ0CkoAIbi1sRWO4BTIVIGTRc66wLI0ckKkAJdhSsYDuq0odQZugCsKKGAnUIfhdFBKML8wTNo1Fdv0eQE5AxcVi8YMZULfb/Xp9ff0TESXTKjkCMv/cm5sbwBlRv98ft9vtmkyT9wDS4vB9n5nScrmE7ZTHHOUkEZAgV6uVMUD4CoJgKxx4UkRQQoZhaAxwvV4z4c/apVTxN4qxS+bgrTE1piIoUsZR/Ie6Is4TizGtXpjneWw6nRoBhK/5fJ6HX4KxdUWcv1GMc8I+CCsD7vn52Qig8AXAsris0Pd4uiLOE4ux/Lv09PTEHh8fjQAKXwCsERSmZa4t4oAjiI/CPkVHVqfT+SI4GsTELZl/FMEjazab5YjFBtsroC23tMPo6upKjlJY3VlikYAKpHMowF6vp45qCXLUHcba0vcdVVTAKXCI4D+u/4CmACOy8OhAlhWqezKPtd2Bpn/zhsNh/vz8nHHO2f39PRylTX52dna2+dU2mUzYYDBgWwT/AViIifHYDxptV+q6LqvX6yyfz7OTkxNm23bqFgtNLxoF+NIpm836smGQEQxpg55rfiNH5XKZ1Wq1TQTH4zHupY7gxcUFKxQKDL50KhaLC2KRgEr0ZuKLP9OW55C5sNFo9L1SqWzevtVq7TXFrz0lAE9PT789PDz8UrsXpVnw44BreojR9ULZWXIAxtTi7aHb29vUEUTuXV5ebnyQrz/i9m9hMmIYyShoIVc62ZUCu1AaiCXlBqZ3E7lms7kXIAyRzOVygEQ6AdKj74h0DWskI0egcusL6P8OnNLCSA2nfgY+4KtUKs0JDuMyqeVnuoMcpR334VQDlhYSs4EpBpQv82+vnUSucOSNKeFlq9WqrHcJ4snHb3KFI7nv7u5Qx1DPsCKRT7vuDshfRA5wKCWs0Wj42wDjPJlEQOoTD3C6Fe11Pqhb4abPB/c+ftOtcPMnrHq9AM4TEyGGIp6oAAAAAElFTkSuQmCC");
}
#secondary .legal h4 {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAjCAMAAADR57icAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA7VpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wUmlnaHRzPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvcmlnaHRzLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcFJpZ2h0czpNYXJrZWQ9IkZhbHNlIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6Rjc3RjExNzQwNzIwNjgxMTkyQjA5NzdCQzFFNUJBNUYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Q0I5QUVBQzZFRjNEMTFFMEEzNjlFMEE1NERDMjY2QjgiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Q0I5QUVBQzVFRjNEMTFFMEEzNjlFMEE1NERDMjY2QjgiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNCBNYWNpbnRvc2giPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpBQjAzMUUxQTM4MjA2ODExOTJCMDk3N0JDMUU1QkE1RiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpGNzdGMTE3NDA3MjA2ODExOTJCMDk3N0JDMUU1QkE1RiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PlmdBO4AAAFKUExURQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGpqagAAAAAAAAAAAAAAAAAAAAAAAAAAAFpaWgAAAAAAAAAAAJ6engAAAExMTAAAAElJSUhISAAAAIqKigAAAENDQwAAAHd3dzo6OnJycjg4ODc3N5SUlL+/v7q6uoqKire3t6qqqn5+fn19faenp6WlpaSkpJWVlc3NzcvLy8XFxcTExLe3t9bW1tDQ0M7Ozs3NzcrKysnJycXFxdDQ0N/f39ra2ufn5+Li4vHx8ezs7Ovr6+np6fPz8/Ly8vHx8fDw8Pb29vX19fv7+////6HFWacAAABtdFJOUwABAgMEBQYHCAkKCwwNDg8QERITFBUWFxgZGhscHR4fICEiIyUmJygpKSorLC0uLzAwMjQ2Nzg5Ojs8Pz9BQUJJS0xNT1hbXV5fZmdoaGlqdH+AhIWOjpKTlJaXmqevs7zAxsrLzdbX2Nnl5vIsPX4NAAABy0lEQVR42q2UbWsUMRDHZyZPu2cXe1SxiootPiD0hd8fP4YoKL7w1FNa9drrdW/v8jBNtmgTbN6IIRD+kx8z+x9mA/994V8aMcWY466DiEQkCIFD8CHkqCw4IqmUlAjBO2udB87AIp82jdGKwG+3AwL7SkZSZmdytNsg+L7/8MX7wNdZCq7ZefhK/5av54MN15d56Ui+/MNdLBGgVlqoLh6rBXSd+JYKV12LdCwW8HP9+J0r2kM5yOOG+x0EfutDyO9EXlnqdtrGc9qKC2+d88wV0LRDE0kwt+/AyhftEYVpM9l9QKOQe5MfzmUglV7kcxnNDEntP9IS4WYQ6Wnk3Of335O6pwRVXOPYLaHgOOUkRLgZ5BDOE/6su5LAVdB9tMnIwWEDEOZFw0XxiUjruymiAdzspM+HQkBJ2pOuwVGcnvUbVwWJYLlUCcV2XgMjJqUSgvuFMQBy9SsHqRyzwydaEtivSd2C2jyikNMXm9XZCvaTHKrzmMyAMXtXqv/kAlf6yLmYDdtizErTp52RI7Z8M+sHV/sLpW4mpjlAOD8eNuuYsQIiSaW1lMTB2a21OVeCGFFBApn9ON5cf6TSSiFOVOU1KyMM/7ouAY7u0Dp2YZWMAAAAAElFTkSuQmCC");
}
.simplelist ul {
    list-style-type: none;
}
.simplelist a {
    color: black;
    font-weight: 800;
}
.businessoverview {

}
/* /content */
/* #colophon */
#colophon ul {
	list-style-type: none;
}
#colophon.recessed .inner {
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(255,255,255,0)), color-stop(1, #f2f2f2));
	background-image: -moz-linear-gradient(top, rgba(255,255,255,0), #f2f2f2);
	background-image: linear-gradient(top, rgba(255,255,255,0), #f2f2f2);
}
	.ie6 #colophon.recessed .inner {
		-ms-filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr=#00FFFFFF, endColorstr=#f2f2f2); /* <IE9 */
	}
    .ie7 #colophon.recessed .inner,
	.ie8 #colophon.recessed .inner,
	.ie9 #colophon.recessed .inner {
		filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr=#00FFFFFF, endColorstr=#f2f2f2); /* >=IE9 */
	}
	
#updates section{
	color: black;
}
#updates .master {	
	font-weight: 700;
}
#colophon .menu a {
	color: #3b3b3b;
}
#collaborators li {
	text-align: left;
}
/* /colophon */

/* @media screen and (min-width: 704px) */
/* 43 em is 688px (16*43) */
@media screen and (min-width: 44em) {
	/* z-index reset */
	#mainmenu > *, #sitesearch > *, #masthead hgroup, #masthead #sitesearch, #content { z-index: auto; }
	/* z-index reset end */
	#masthead #supportmenu ul {
		list-style-type: none;
	}
		#masthead #supportmenu li,
		#masthead #supportmenu a {
			color: #626262;
		}
		.no-touch #masthead #supportmenu a:hover{
			color: black;			
		}
	#masthead #mainmenu li a {
		border-color: #e3e3e3;
		background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(255,255,255,0)), color-stop(1, #e3e3e3));
		background-image: -moz-linear-gradient(top, rgba(255,255,255,0), #e3e3e3);
		background-image: linear-gradient(top, rgba(255,255,255,0), #e3e3e3);
	}
		.ie6 #masthead #mainmenu li a {
			-ms-filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr=#00FFFFFF, endColorstr=#e3e3e3); /* <IE9 */
		}
        .ie7 #masthead #mainmenu li a,
		.ie8 #masthead #mainmenu li a,
		.ie9 #masthead #mainmenu li a {
			filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr=#00FFFFFF, endColorstr=#e3e3e3); /* >=IE9 */
		}
		#masthead #mainmenu li:first-child a {
			border-color: #e3e3e3;
			border-top-left-radius: 4px;
			-moz-border-radius-topleft: 4px;
		}
		#masthead #mainmenu li:last-child  a{
			border-top-right-radius: 4px;
			-moz-border-radius-topright: 4px;
		}
		.no-touch #masthead #mainmenu li a:hover, 
		.no-touch #masthead #mainmenu li a:focus {
			background-image: none;			
		}
				.ie6.no-touch #masthead #mainmenu li a:hover, 
				.ie6.no-touch #masthead #mainmenu li a:focus {
					-ms-filter: none;
				}
                .ie7.no-touch #masthead #mainmenu li a:hover,
				.ie7.no-touch #masthead #mainmenu li a:focus,
				.ie8.no-touch #masthead #mainmenu li a:hover, 
				.ie8.no-touch #masthead #mainmenu li a:focus,
				.ie9.no-touch #masthead #mainmenu li a:hover, 
				.ie9.no-touch #masthead #mainmenu li a:focus{
					filter: none;
				}
		#masthead #mainmenu li a.active {
			background-image: none;
			background-color: white;
			border-color: #cfcfcf;
			color: black;
			text-shadow: none;
			-webkit-border-radius: 4px 4px 0 0;
			-moz-border-radius: 4px 4px 0 0;
			border-radius: 4px 4px 0 0;
			-moz-background-clip: padding; 
			-webkit-background-clip: padding-box; 
			background-clip: padding-box;
		}
			.ie6 #masthead #mainmenu li a.active {
				-ms-filter: none; /* <IE9 */
			}
            .ie7 #masthead #mainmenu li a.active,
			.ie8 #masthead #mainmenu li a.active,
			.ie9 #masthead #mainmenu li a.active {
				filter: none; /* >=IE9 */
			}
		
	#twocol > .wrapper {
		-webkit-box-shadow: -20px 0 20px -20px rgba(0,0,0,0.1);
		-moz-box-shadow: -20px 0 20px -20px rgba(0,0,0,0.1);
		box-shadow: -20px 0 20px -20px rgba(0,0,0,0.1);
		background-color: white;
	}
		.ie6 #twocol > .wrapper {
            -ms-filter: progid:DXImageTransform.Microsoft.Shadow(Color=#cccccc, Strength=5, Direction=270);
        }
		.ie7 #twocol > .wrapper,
		.ie8 #twocol > .wrapper {
			filter: progid:DXImageTransform.Microsoft.Shadow(Color=#cccccc, Strength=5, Direction=270);
		}
	#twocol > .searchwrapper {
		-webkit-box-shadow: none;
		-moz-box-shadow: none;
		box-shadow: none;
	}
		.ie6 #twocol > .searchwrapper {
            -ms-filter: none;
        }
		.ie7 #twocol > .searchwrapper,
		.ie8 #twocol > .searchwrapper {
			filter: none;
		}
	#twocol #widenav {
		-webkit-box-shadow: none;
		-moz-box-shadow: none;
		box-shadow: none;
	}
		.ie6 #twocol #widenav {
            -ms-filter: none;
        }
		.ie7 #twocol #widenav,
		.ie8 #twocol #widenav {
			filter: none;
		}
		#twocol #widenav li.active {
			-webkit-border-radius: 4px;
			-moz-border-radius: 4px;
			border-radius: 4px;
			-webkit-box-shadow: 0 0 12px 2px rgba(0,0,0,0.2);
			-moz-box-shadow: 0 0 12px 2px rgba(0,0,0,0.2);
			box-shadow: 0 0 12px 2px rgba(0,0,0,0.2);
			-webkit-background-clip: padding-box;
			-moz-background-clip: padding;
			background-clip: padding-box;
			background-color: white;
			color: black;
		}
            .no-touch #twocol #widenav li.active a:hover {
                -webkit-border-radius: 4px;
                -moz-border-radius: 4px;
                border-radius: 4px;
                -webkit-background-clip: padding-box;
                -moz-background-clip: padding;
                background-clip: padding-box;
            }
			.ie6 #twocol #widenav li.active {
                -ms-filter:
					progid:DXImageTransform.Microsoft.Shadow(Color=#cccccc, Strength=5, Direction=0),
					progid:DXImageTransform.Microsoft.Shadow(Color=#cccccc, Strength=5, Direction=180),
					progid:DXImageTransform.Microsoft.Shadow(Color=#cccccc, Strength=5, Direction=270);
            }
			.ie7 #twocol #widenav li.active,
			.ie8 #twocol #widenav li.active {
				filter: 
					progid:DXImageTransform.Microsoft.Shadow(Color=#cccccc, Strength=5, Direction=0),
					progid:DXImageTransform.Microsoft.Shadow(Color=#cccccc, Strength=5, Direction=180),
					progid:DXImageTransform.Microsoft.Shadow(Color=#cccccc, Strength=5, Direction=270);
			}
			#twocol #widenav li a {
				color: black;
			}
                .no-touch #twocol #widenav li a:hover {
                    background-color: #F4F4F4;
                    text-decoration: none;
                }
			#twocol #widenav li.active h3,
			#twocol #widenav li.active a {
				color: black;
				font-weight: 400;
			}
			#twocol #widenav li.active h3 {
				text-transform: uppercase;
				font-weight: 700;
			}
			#twocol #widenav li.active > a {
				font-weight: 700;
			}
			#twocol #widenav .internalnav ul {
				color: black;
				list-style-type: none;
			}
			#twocol #widenav .internalnav li {
				
			}
                .no-touch #twocol #widenav li.active .internalnav a:hover {
                    -webkit-border-radius: 0;
                    -moz-border-radius: 0;
                    border-radius: 0;
                    -moz-background-clip: padding;
                    -webkit-background-clip: padding-box;
                    background-clip: padding-box;
                }
	
	#twocol #searchfilter .button {
		color: black;
		text-align: left;
		background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ffffff), color-stop(1, #f3f3f3));
		background-image: -moz-linear-gradient(top, #ffffff, #f3f3f3);
		background-image: linear-gradient(top, #ffffff, #f3f3f3);
		-webkit-box-shadow: 0 0 10px 0 rgba(0,0,0,0.1);
		-moz-box-shadow:  0 0 10px 0 rgba(0,0,0,0.1);
		box-shadow: 0 0 10px 0 rgba(0,0,0,0.1);
		position: relative;
		z-index: 25;
	}
	#twocol #searchfilter .semirecessed {
		position: relative;
		z-index: 20;
	}
		#twocol #searchfilter .semirecessed .inner {
			color: black;
			-webkit-border-radius: 0;
			-moz-border-radius: 0;
			border-radius: 0;
			background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(255,255,255,0)), color-stop(.7, #fff),color-stop(1, #fff));
			background-image: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, #fff 70%, #fff 100%);
			background-image: linear-gradient(top, rgba(255,255,255,0) 0%, #fff 70%, #fff 100%);
			-moz-background-clip: padding; 
			-webkit-background-clip: padding-box; 
			background-clip: padding-box;
		}
			#twocol #searchfilter a {
                color: black;
				word-break: break-word;
				word-wrap: break-word;
			}
			.no-touch #twocol #searchfilter a:hover,
			.no-touch #twocol #searchfilter a:focus {
				text-decoration: underline;
                background-color: #F4F4F4;
			}
    #twocol #searchfilter .date {
        -webkit-appearance: none;
        -webkit-box-shadow: inset 2px 2px 4px 0 rgba(0,0,0,0.4), inset -2px -2px 3px 0 rgba(0,0,0,0.1);
        -moz-box-shadow: inset 2px 2px 4px 0 rgba(0,0,0,0.4), inset -2px -2px 3px 0 rgba(0,0,0,0.1);
        box-shadow: inset 2px 2px 4px 0 rgba(0,0,0,0.4), inset -2px -2px 3px 0 rgba(0,0,0,0.1);
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        border-radius: 0;
    }
        .ie7 #twocol #searchfilter .date,
        .ie8 #twocol #searchfilter .date {
            border-color: #cfcfcf;
        }
	#twocol #publishedafter button {
        background-color: transparent;
    }
	.regulations > h3,
	.requirements > h2 {
		font-weight: 300;
		background-color: #f4f4f4;
		-webkit-border-radius: 4px 4px 0 0;
		-moz-border-radius: 4px 4px 0 0;
		border-radius: 4px 4px 0 0;
		-webkit-background-clip: padding-box;
		-moz-background-clip: padding;
		background-clip: padding-box;
	}
	.regulations > div {
		background-color: #e3e3e3;
		border-color: #cfcfcf;
		-webkit-border-radius: 4px;
		-moz-border-radius: 4px;
		border-radius: 4px;
		-webkit-background-clip: padding-box;
		-moz-background-clip: padding;
		background-clip: padding-box;
		background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ffffff), color-stop(1, #f3f3f3));
		background-image: -moz-linear-gradient(top, #ffffff, #f3f3f3);
		background-image: linear-gradient(top, #ffffff, #f3f3f3);
		-webkit-box-shadow: 0 0 10px 0 rgba(0,0,0,0.1);
		-moz-box-shadow:  0 0 10px 0 rgba(0,0,0,0.1);
		box-shadow: 0 0 10px 0 rgba(0,0,0,0.1);
	}
		.ie6 .regulations > div {
			-ms-filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr=#ffffff, endColorstr=#f3f3f3); /* <IE9 */
		}
        .ie7 .regulations > div,
		.ie8 .regulations > div,
		.ie9 .regulations > div {
			filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr=#ffffff, endColorstr=#f3f3f3); /* >=IE9 */
		}
        .no-touch .regulations > div:hover {
            background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ededed), color-stop(1, #d6d6d6));
            background-image: -moz-linear-gradient(top, #ededed, #d6d6d6);
            background-image: linear-gradient(top, #ededed, #d6d6d6);
        }
            .ie6.no-touch .regulations > div:hover {
                -ms-filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr=#ededed, endColorstr=#d6d6d6); /* <IE9 */
            }
            .ie7.no-touch .regulations > div:hover,
            .ie8.no-touch .regulations > div:hover,
            .ie9.no-touch .regulations > div:hover {
                filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr=#ededed, endColorstr=#d6d6d6); /* >=IE9 */
            }
		.regulations > div.first .inner,
		.regulations .inner {
			background: transparent url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAfCAAAAAApEgkRAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAACdFJOUwAAdpPNOAAAAAlwSFlzAAAOwwAADsMBx2+oZAAAABl0RVh0U29mdHdhcmUAUGFpbnQuTkVUIHYzLjUuODc7gF0AAAAXSURBVCjPYzgABQzoYFRiACRGhWkkDACHuroBXpuU3AAAAABJRU5ErkJggg%3D%3D") no-repeat scroll;
		}
			.regulations > div.first .inner {
				background-position: 98% 50%;
			}
			.regulations .inner {
				background-position: 95% 50%;
			}
                .ie7 .regulations .inner,
                .ie8 .regulations .inner {
                    background-position: 98% 50%;
                }
			.regulations a:hover .inner {
				background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAfCAYAAAAMeVbNAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAOwgAADsIBFShKgAAAABp0RVh0U29mdHdhcmUAUGFpbnQuTkVUIHYzLjUuMTAw9HKhAAAALElEQVR42u3NsQkAAAgDQfdfWp3ARkh1gbR/tevzzwEAAAAgAggLCwsLx8ID2MX3CfqY/JoAAAAASUVORK5CYII%3D");
			}
	
	.requirements .category > h3 {
		border-color: #e3e3e3;
	}
	
	#news .recessed,
	#news.recessed,
    #related.recessed,
    #authorities.recessed {
		-webkit-border-radius: 0;
		-moz-border-radius: 0;
		border-radius: 0;
		-webkit-box-shadow: none;
		-moz-box-shadow: none;
		box-shadow: none;
	}
	#news .recessed article a,
	#news.recessed article a,
    #related.recessed article a,
    #authorities.recessed article a {
		color: black;
	}
	#news.recessed .inner,
	#news.recessed .inner > h3,
    #related.recessed .inner,
	#related.recessed .inner > h3,
    #authorities.recessed .inner,
	#authorities.recessed .inner > h3 {
		border-color: #e3e3e3;
	}
	
	#colophon section {
		word-break: break-word;
		word-wrap: break-word;
	}
	
	#showupdates {
		font-weight: bold;
		text-transform: uppercase;
		color: #3b3b3b;
		text-shadow: 1px 1px 0 white;
		text-align: center;
		background-color: #e3e3e3;
		border-color: #cfcfcf;
		-webkit-border-radius: 4px;
		-moz-border-radius: 4px;
		border-radius: 4px;
		-moz-background-clip: padding; 
		-webkit-background-clip: padding-box; 
		background-clip: padding-box;
		background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #f4f4f4), color-stop(1, #e3e3e3));
		background-image: -moz-linear-gradient(top, #f4f4f4, #e3e3e3);
		background-image: linear-gradient(top, #f4f4f4, #e3e3e3);
	}
		.ie6 #showupdates {
			-ms-filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr=#f4f4f4, endColorstr=#e3e3e3);
		}
        .ie7 #showupdates,
		.ie8 #showupdates,
		.ie9 #showupdates {
			filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr=#f4f4f4, endColorstr=#e3e3e3);
		}
        .no-touch #showupdates:hover {
            background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #d6d6d6), color-stop(1, #c5c5c5));
            background-image: -moz-linear-gradient(top, #d6d6d6, #c5c5c5);
            background-image: linear-gradient(top, #d6d6d6, #c5c5c5);
        }
            .no-touch.ie6 #showupdates:hover {
                -ms-filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr=#d6d6d6, endColorstr=#c5c5c5);
            }
            .no-touch.ie7 #showupdates:hover,
            .no-touch.ie8 #showupdates:hover,
            .no-touch.ie9 #showupdates:hover {
                filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr=#d6d6d6, endColorstr=#c5c5c5);
            }

    .businessoverview li:first-child {

    }
    .businessgroup {

    }
        .businessgroup:first-child {

        }
	    .businessgroup hgroup {
            background-color: #F4F4F4;
            text-align: center;
        }
        .businessgroup .content {

        }
}