@import url("https://fonts.googleapis.com/css?family=EB+Garamond:regular,italic,bold,bolditalic");
@import url("https://fonts.googleapis.com/css?family=Droid+Sans:regular,bold");
@import url("https://fonts.googleapis.com/css?family=Droid+Serif:regular,bold");

body, th, td, div, span, p, li {
	color: #7d7d7b;
	margin-left: 2px;
	font-family: 'EB Garamond', 'Droid Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
	/* Removed since case 7714
	font-size: 16px; */
}

a { color: #77A7B9; text-decoration: none; }
a:hover { color: #8DC7DC; text-decoration: none; }

h1, .h1, .h1underline,
h2, .h2, .h2underline,
h3, .h3, .h3underline,
h4, .h4, .h4underline,
h5, .h5, .h5underline,
h6, .h6, .h6underline { color: #555555; font-family: 'EB Garamond'; }

h1, .h1, .h1underline { font-weight: 400; font-size: 24px; }
h2, .h2, .h2underline { font-weight: 400; font-size: 22.4px; }
h3, .h3, .h3underline { font-weight: 700; font-size: 18.7px; }
h4, .h4, .h4underline { font-weight: 700; font-size: 16px; }
h5, .h5, .h5underline { font-weight: 700; font-size: 16px; }
h6, .h6, .h6underline { font-weight: 700; font-size: 16px; }

div.menu table tr td {
	color: #004B77;
}

div.menu tr.toplinks td                       { color: #630000; font-family: Helvetica,sans-serif; }
div.menu tr.toplinks a                        { color: #77A7B9; }
div.menu tr.toplinks a:hover                  { color: #8DC7DC; }

/*
div.menu tr.mainlinks,
div.menu tr.mainlinksnohover {
	border-top: 2px solid #e9f1f9;
	border-left: 2px solid #e9f1f9;
	border-right: 2px solid #657383;
	border-bottom: 2px solid #657383;
}
*/

div.menu tr.mainlinks td,
div.menu tr.mainlinks td.otherPage,
div.menu tr.mainlinksnohover td               { background: #000000; font-family: Helvetica,arial,sans-serif; font-size: 12px; }

div.menu tr.mainlinks td a,
div.menu tr.mainlinks td.otherPage a,
div.menu tr.mainlinksnohover td a,
div.menu tr.mainlinksnohover td.otherPage a   { color: #FFFFFF; }

div.menu tr.mainlinks td:hover,
div.menu tr.mainlinks td.otherPage:hover      { color: #E1E1E1; background-color: #50003B; }

div.menu tr.mainlinks td a:hover,
div.menu tr.mainlinks td:hover a,
div.menu tr.mainlinks td.otherPage a:hover, 
div.menu tr.mainlinks td.otherPage:hover a    { color: #E1E1E1; text-decoration: none; }

div.menu tr.mainlinks td.currentPage,
div.menu tr.mainlinks td.currentPage:hover,
div.menu tr.mainlinksnohover td.currentPage   { color: #E1E1E1; background-color: #50003B; }

div.menu tr.mainlinks td.currentPage a,
div.menu tr.mainlinksnohover td.currentPage a { color: #FFFFFF; }

div.menu tr.mainlinks td.currentPage:hover a,
div.menu tr.mainlinks td.currentPage a:hover { color: #E1E1E1; }

table.asstab tr th { font-family: Helvetica,arial,sans-serif; font-size: 12px; background: #D0D1D3; }
table.asstab tr th a { color: #50003B; }
table.asstab tr th a:hover { color: #50003B; }

table.asstab tr.asstabrow td div.title a          { color: #77A7B9; font-size: 16px; }
table.asstab tr.asstabrow td div.title a:hover    { color: #8DC7DC; }
table.asstab tr.asstabrow td div.text a           { color: #7d7d7b; }
table.asstab tr.asstabrow td div.text a:hover     { color: #7d7d7b; }
table.asstab tr.asstabrow td div.readmore a       { color: #77A7B9; }
table.asstab tr.asstabrow td div.readmore a:hover { color: #8DC7DC; }

div.mtradparagraphcaption,
div.mtradappendixcaption { font-size: 13px; }

.comproot,
.compmiddle,
.compleaf { font-family: Helvetica,arial,sans-serif; }

.comproot { font-weight: bold; font-size: 13px; }
.compmiddle { font-weight: bold; font-size: 12px; }
.compleaf { font-size: 12px; }


input, textarea, select {
	font-size: 12px;
}

.mtradname {
        font-size: 18px !important;
        font-weight: bold;
}

.mtradcompanylogo {
max-width: 100%;
}

.asstabrowcompany,
.asstabrowcompany > img {
max-width: 131px;
}

#exp-header {
  background-image: none !important;
}

.post-header-image {
   background-image: none !important;
}

