.external {
	position: absolute;
	width:800px;
	left:calc((100% - 800px)/2);
}

body, input,font{
font-family:"Franklin Gothic Book",sans-serif;
color:#292929;
#text-transform:uppercase;
letter-spacing:1.5pt;
line-height: 18pt;
text-decoration:none;
hyphens: auto;
display: block;
}

h1,h2,h3{
font-variant: small-caps;
letter-spacing: 3px;
}

a, a:link, a:visited{
color:#4354A2;
}

a:hover{
	color:#292929;
	text-decoration:none
}


.hiddenA{
	text-decoration:none !important;
	#color:#292929 !important;
}

ul {
  list-style: none;
}

ul li::before {
  line-height: 1.5;
  content: "\25A0";
  color: #4354A2;
  display: inline-block;
  width: 2.5em;
  margin-left: -1em;
}

.shoptTD {
  border: 0px solid black;
  border-collapse: collapse;
  border-bottom: 1px solid #bbb;
  padding: 15px;
  text-align: left;
}

.shoptTR:hover{
	background-color: #d54443;
	cursor:	pointer;
	color: #FFFFFF;
}

.managementSummaryTD {
  border: 0px solid black;
  border-collapse: collapse;
  border-bottom: 1px solid #bbb;
  padding-left: 15px;
  padding-right: 15px;
  text-align: left;
}

.HiddenTable{
	border: 0px;
	border-bottom: 0px;
	border-collapse: collapse;
	padding: 0px;
}

input[type=text]{
	border: 1px solid #bbb;
	border-radius: 6px;
	padding-left: 6px;
	height:28px;
}

input[type=button],input[type=submit]{
	#padding-left: 0px;
	height:34px;
	font-weight:bold;
	cursor: pointer;
}

.MenuButton{
	background-color: #ffffff;
	text-align: center;
	#font-weight: bold;
	font-size:18px;
	color:#292929;
	border: 0px;
	border-collapse: collapse;
	border-bottom: 1px solid #bbb;
	border-top: 1px solid #bbb;
    padding: 12px;
}

.MenuButton:hover{
	background-color: #d54443;
	cursor:	pointer;
	color: #FFFFFF;
}
