@font-face {
	font-family: 'sitefont';
	src: url('/fonts/Raleway-Regular.ttf')		format('truetype');
	font-weight: normal;
	font-style: normal;
}




::-webkit-scrollbar {
	width: 20px;
	height: 20px;
}
::-webkit-scrollbar-button {
	width: 100px;
	height: 100px;
}
::-webkit-scrollbar-thumb {
	background: NavajoWhite;
	border: 1px solid Peru;
	border-radius: 50px;
}
::-webkit-scrollbar-thumb:hover {
	background: NavajoWhite;
}

::-webkit-scrollbar-thumb:active {
	background: NavajoWhite;
}

::-webkit-scrollbar-track {
	background: Peru;
	border: 2px solid Sienna;
	border-radius: 50px;
}

::-webkit-scrollbar-corner {
	background: transparent;
}

header {
/** annoyingkettle **/
	height:175px; 
	width:100%;
}

body {
	background-color: Sienna;
	background-image: url(/images/20-smooth-beach-sand-seamless.jpg);
	background-repeat: repeat;
	color: Peru;
	width:calc(100% - 20px); 
/** annoyingkettle **/
	height:calc(100% - 90px); 
		font-family: sitefont,Verdana,sans-serif;
	font-size: 24px;

	scrollbar-base-color: Peru;
	scrollbar-3dlight-color: NavajoWhite;
	scrollbar-highlight-color: NavajoWhite;
	scrollbar-track-color: NavajoWhite;
	scrollbar-arrow-color: Peru;
	scrollbar-shadow-color: NavajoWhite;
	scrollbar-dark-shadow-color: NavajoWhite;
}

table {
    white-space: normal;
    line-height: normal;
    font-weight: normal;
		font-family: sitefont,Verdana,sans-serif;
    font-size:  24px;
    font-style: normal;
    color: -internal-quirk-inherit;
    text-align: start;
    font-variant: normal normal;
}

footer {
	width:100%;
	height:25px; 
}


a.submenu {
	color: Sienna;
	background: NavajoWhite;
	text-decoration: none; 
	outline: none;
	font-weight: normal;
	padding: 3px;
	margin: 3px;
}

td.submenu {
	color: Sienna;
	background: NavajoWhite;
	padding: 3px;
	margin: 3px;
}

a.faqQ {
	color: Peru;
	text-decoration: none; 
	outline: none;
	font-weight: bold;
}

ol {
	margin-top: 5px;
	padding-left: 80px;
}
ul {
	list-style-type: circle;
	margin-top: 5px;
	padding-left: 80px;
}

li.logout {
	float: right;
	font-size:24px;
}

ul.menu {
	list-style-type: none;
	margin: 0;
	padding: 0;
	overflow: hidden;
	background-color: NavajoWhite;
}

li.menu {
	float: left;
	font-size:24px;
}

li.menu a {
	display: block;
	color: Sienna;
	text-align: center;
	padding: 14px 16px;
	text-decoration: none;
}

li.logout a {
	display: block;
	color: Sienna;
	text-align: center;
	padding: 14px 16px;
	text-decoration: none;
}

li.menu a:hover:not(.active) {
	background-color: Peru;
}

.active {
	background-color: Peru;
	color: NavajoWhite;
}

.cornerimg {
	height: 40px;
	width: 40px;
}

#basetable {
	width:100%; 
	height:100%; 
	border-collapse: collapse;
	font-size: 24px;
}

#tltd {
	width:40px;
	vertical-align:top;
	text-align:left;
}

#titletd {
	width:calc(100% - 40px); 
	vertical-align:middle; 
	text-align:center;
}

.titlespan {
	text-align:center;
	vertical-align:middle;
	width:100%; 
	height:60px; 
	font-size:50px; 
	color: Sienna;
	background: NavajoWhite;
}

.pricingchart
{
	font-size:18px; 
	text-align:right; 
	vertical-align:bottom;
	padding:5px;
}

#trtd {
	width:40px; 
	vertical-align:top;
	text-align:right;
}

#menutd {
	vertical-align:middle;
	text-align:center;
}

#contentdiv {
/** annoyingkettle **/
	width:calc(100% - 2px);
	margin: 0 auto;
	height:calc(100% - 140px);
	overflow:hidden;
	border-collapse: collapse;
}

#lsidediv {
	width:40px; 
	height:100%; 
	float:left; 
	overflow:hidden; 
	border-collapse: collapse;
}

#lsidetable {
	width:100%; 
	height:100%; 
	border-collapse: collapse;
}

#lsidetd {
	vetical-align:middle;
	text-align:center; 
}

#maindiv {
		width:calc(100% - 80px); 
	height:100%; 
	float:left; 
	border-collapse: collapse;
	background-color: NavajoWhite;
}

#rsidediv {
	width:40px; 
	height:100%; 
	float:left; 
	overflow:hidden;
	border-collapse: collapse;
}

#rsidetable {
	width:100%; 
	height:100%; 
	border-collapse: collapse;
}

#rsidetd {
	vetical-align:middle;
	text-align:center; 
}

#foottable {
	width:100%; 
	height:100%; 
	border-collapse: collapse;
}

#bltd {
	width:40px; 
	vertical-align:top;
	text-align:left;
}

#copytd {
	width:calc(100% - 80px); 
	vertical-align:bottom; 
	text-align:center;
}

#copyspan {
	width:100%; 
	font-size:11px; 
	color: Sienna;
	background: NavajoWhite;
}

#brtd {
	width:40px; 
	vertical-align:top;
	text-align:right;
}


li.q::before
{
	content: "Q:"; 
	padding-right: 8px;
	color: black;
}

li.a::before
{
	content: "A:"; 
	padding-right: 8px;
	color: black;
}
