@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: local('Roboto Bold'), local('Roboto-Bold'), url(../roboto700.woff) format('woff');
}

body
{
	color:black;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	margin-left:0;
	margin-top:0;
	margin-right:0;
	margin-bottom:0;
}

a:link
{
	font-weight:bold;
	color:"blue";
	text-decoration:none;
}

a:visited
{
	font-weight:bold;
	color:"blue";
	text-decoration:none;
}

a:active
{
	color:#0000ff;
}

a:hover
{
	color:"blue";
	text-decoration:underline;
}

a.mlink 
{
	font-family: 'Roboto',Helvetica,Arial,sans-serif;
	font-weight:bold;
	color:#C2F5C0;
	text-shadow:1px 1px 1px #19334C;
	text-decoration:none;
}

a.mlink:active, a.mlink:visited
{	
	font-weight:bold;
	color:#C2F5C0;
	text-decoration:none;
}

a.mlink:hover 
{
	font-weight:bold;
	color:#C2F5C0;
    text-decoration:underline;
}

/*menu - top*/
.menuh
{
	font-family: 'Roboto',Helvetica,Arial,sans-serif;
	font-weight:bold;
	font-size:13pt;
	color:#C2F5C0;
	text-shadow:1px 1px 1px #19334C;
}

.note
{
	font-family:Verdana,Arial,sans-serif;
	font-weight:normal;
	font-style:italic;
	color:#007777;
}

h5
{
	margin-bottom:5pt;
}

hr
{
	/* 7/29/2014 The code for browsers only. Don't use for .chm */
	/* not sure about color: */
	margin-top:15pt;
	margin-bottom:10pt;
	color:#a9d5a7;
	background-color:#a9d5a7;
	border-color:#a9d5a7;
	border-style:solid;
}

table.main table.icon
{
	width:100%;
}

table.main table.icon td
{	
	vertical-align:middle;
	padding-left:0;
	padding-top:0;
	padding-bottom:0;
	padding-right:6;
}

table.main table.keyboard td
{	
	vertical-align:middle;
	padding-left:8;
	padding-top:4;
	padding-bottom:4;
	padding-right:8;
}

table.main table.props
{
	width:100%;
}

table.main table.props td
{	
	vertical-align:top;
	padding-left:3;
	padding-top:5;
	padding-bottom:5;
	padding-right:3;
	background-color:#eaeaea;
}

table.main
{
	width:100%;
	height:100%;
	background-color:#ffffff;
}

table.main th
{	
	background-color:#a9d5a7;
	font-family:Verdana,Arial,sans-serif;
	font-size:16pt;
	font-weight:500;
	padding-left:15px;
	padding-top:6px;
	padding-bottom:8px;
	text-align:left;
	color:#002f5f;
	height:35;
}

table.main td
{	
	vertical-align:top;
	padding:15;
	font-family:Verdana,Arial,sans-serif;
	font-size:80%;
	font-weight:normal;
}

p ul
{	
	margin-top:5pt;
}

ul li
{	
	margin-left:-18pt;
	margin-top:1pt;
}

ol
{
	margin-top:5pt;
}

ol li
{
	margin-left:-12pt;
	margin-top:3pt;
}

table.main span.comment
{
	text-decoration:underline;
	cursor:hand;
	color:blue;
}

table.wel
{
	width:100%;
	background-color:#236f9d;
}

table.wel td
{	
	vertical-align:middle;
	text-align:center;
}

table.m
{
	width:auto;
}

table.m td
{
	vertical-align:middle;
	font-size:80%;
}

table.hint
{
	background-color:yellow;
	border-color:black;
	border-width:2;
	border-style:solid;
}

table.hint td
{
	vertical-align:middle;
	text-align:center;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:80%;
	font-weight:700;
	color:black;
	padding-left:2;
	padding-right:2;
	padding-top:0;
	padding-bottom:0;
}

table.comment
{
	background-color:#ffffbb;
	border-color:black;
	border-width:1;
	border-style:solid;
}

table.comment td 
{
	font-family:Arial,sans-serif;
	font-size:80%;
	font-weight:400;
	color:black;
	padding-left:2;
	padding-right:2;
	padding-top:0;
	padding-bottom:0;
}

img.menu
{
	margin-right:5pt;
	margin-bottom:-3pt;
}

.kbheader
{
	font-size:16px;	
	font-weight:bold;
}

td.kb30
{
	background-color:#bfdfdf;
	width:30%;
}

td.kb70
{
	background-color:#bfdfdf;
	width:70%;
}