/*
btn1 index menu blue
btn2 small green to dark green too close for menu
btn3 large narrow
btn4 white gradient round corners stretchable
btnO order white to brown spaced, stretch
but1 rosewood index menu
but2 white large, brown hover fixed
but3 white to brown spaced apart - good for menu back/home - strechable
but4 white to brown spaced apart - fixed wide for many characters - good for menu back/home
*/
a {
	/* top, right, bottom, left - 1em(10px) */
	margin:0em .2em 0em .2em;
	padding:0em 0em 0em 0em;
	text-decoration:none;
}
a:link {
	color:rgb(56, 129, 91);
	color:#333300;
	font-weight:bold;
}
a:visited {
	color:rgb(56, 129, 91);
	color:#330033;
	color:#006600;
	color:#0F4E50;
	font-weight:bold;
}
a:hover {
	color:rgb(38, 66, 62);
}
a.btnO {
	/* top, right, bottom, left - 1em(10px) */
	margin:2px 8px 4px 8px;
	padding:4px 16px;
	font-family: Arial, Helvetica, sans-serif;
	COLOR: black;
	display:inline-block;
	font-size: 10pt;
	font-weight: bold;
	text-align: center;
	text-decoration:none;
	border: medium outset #cccccc;
	background: #cccccc;
}
a.btnO:hover {
	border: medium outset rgb(220,180,120);
	background: rgb(220,180,120);
}
a.btn1 {
	height:auto;
	-moz-box-shadow:inset 0px 1px 3px 0px #276873;
	-webkit-box-shadow:inset 0px 1px 3px 0px #276873;
	box-shadow:inset 0px 1px 3px 0px #276873;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #599bb3), color-stop(1, #408c99));
	background:-moz-linear-gradient(top, #2f4f4f 5%, #408c99 100%);
	background:-webkit-linear-gradient(top, #2f4f4f 5%, #408c99 100%);
	background:-o-linear-gradient(top, #2f4f4f 5%, #408c99 100%);
	background:-ms-linear-gradient(top, #2f4f4f 5%, #408c99 100%);
	background:linear-gradient(to bottom, #2f4f4f 5%, #408c99 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#2f4f4f', endColorstr='#408c99',GradientType=0);
	background-color:#599bb3;background-color:#2f4f4f;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	border:1px solid #29668f;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;color:#fffafa;
	font-family:Arial;
	font-size:16px;
	font-weight:bold;
	font-style:italic;
	padding:6px 16px;
	margin:2px;
	text-decoration:none;
	text-shadow:0px -1px 0px #3d768a;
	width:120px;
}
a.btn1:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #408c99), color-stop(1, #2f4f4f));
	background:-moz-linear-gradient(top, #408c99 5%, #2f4f4f 100%);
	background:-webkit-linear-gradient(top, #408c99 5%, #2f4f4f 100%);
	background:-o-linear-gradient(top, #408c99 5%, #2f4f4f 100%);
	background:-ms-linear-gradient(top, #408c99 5%, #2f4f4f 100%);
	background:linear-gradient(to bottom, #408c99 5%, #2f4f4f 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#408c99', endColorstr='#599bb3',GradientType=0);
	background-color:#599bb3;color:#fffafa;
}
a.btn2 {
	/* 00b300 c5d5c5 b5e7a0     */
	background-color:#b5e7a0;
	border:1px solid #d6bcd6;
	display:inline-block;
	cursor:pointer;
	color:#000000;
	padding:1px 4px;
	text-decoration:none;
	height:auto;
	border-radius:4px;
	box-shadow: .4em .25em .2em #333333;
	display:inline-block;
	font-weight:normal;
	text-decoration:none;
	/*text-indent:4px; */
	text-align:center;
	margin:0em 0em .4em .1em;
	/* top, right, bottom, left - 1em(10px) */
	/*	border:medium outset rgb(220,180,120);  */
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
}
a.btn2:hover {
	/* #bab1ba 5%, #ededed 100% */
	/* background-color:#2f4f4f;background-color:#3b3a30; */
	background-color:#405d27;
	color:white;
}
a.btn3 {
	height:auto;
	border-radius:5px;
	box-shadow: .4em .25em .2em #111111;
	display:inline-block;
	font-weight:normal;
	text-decoration:none;
	/*text-indent:4px; */
	text-align:center;
	margin:0em 0em .4em .1em;
	/* top, right, bottom, left - 1em(10px) */
	color:black;
	border:medium outset rgb(220,180,120);
	background:#bf7b41;background:#d9d19e;
	font-family:Arial, Helvetica, sans-serif;
	width:170px;
	font-size:10pt;
}
a.btn3:hover {
	border:medium outset white;
	color:white;
	background:#32170D;
}
a.btn4 {
	margin:10px 10px 10px 5px;
	-moz-box-shadow:3px 4px 0px 0px #899599;
	-webkit-box-shadow:3px 4px 0px 0px #899599;
	box-shadow:3px 4px 0px 0px #899599;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #bab1ba));
	background:-moz-linear-gradient(top, #ededed 5%, #bab1ba 100%);
	background:-webkit-linear-gradient(top, #ededed 5%, #bab1ba 100%);
	background:-o-linear-gradient(top, #ededed 5%, #bab1ba 100%);
	background:-ms-linear-gradient(top, #ededed 5%, #bab1ba 100%);
	background:linear-gradient(to bottom, #ededed 5%, #bab1ba 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#bab1ba',GradientType=0);
	background-color:#ededed;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
	border:1px solid #d6bcd6;
	display:inline-block;
	cursor:pointer;
	color:#3a8a9e;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	padding:2px 16px;
	text-decoration:none;
	text-shadow:0px 1px 0px #e1e2ed;
}
a.btn4:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #bab1ba), color-stop(1, #ededed));
	background:-moz-linear-gradient(top, #bab1ba 5%, #ededed 100%);
	background:-webkit-linear-gradient(top, #bab1ba 5%, #ededed 100%);
	background:-o-linear-gradient(top, #bab1ba 5%, #ededed 100%);
	background:-ms-linear-gradient(top, #bab1ba 5%, #ededed 100%);
	background:linear-gradient(to bottom, #bab1ba 5%, #ededed 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#bab1ba', endColorstr='#ededed',GradientType=0);
	background-color:#bab1ba;
}
a.but4 {
	font-family:Arial, Helvetica, sans-serif;
	color:black;
	width:170px;
	display:inline-block;
	font-size:9pt;
	font-weight:normal;
	background:#ffffff;
	text-decoration:none;
	border:medium outset grey;
	text-align:center;
}
a.but4:hover {
	border:medium outset rgb(220,180,120);
	background:rgb(220,180,120);
}
a.but1 {
	height:auto;
	border-radius:5px;
	box-shadow: .4em .25em .2em #111111;
	display:inline-block;
	font-family:Papyrus, Impact , fantasy;
	font-weight:normal;
	width:136px;
	font-size:13pt;
	text-decoration:none;
	/*text-indent:4px; */
	text-align:center;
	margin:0em 0em .4em .1em; /* top, right, bottom, left - 1em(10px) */
	color:black;
	border:medium outset rgb(220,180,120);
	background:#bf7b41;
}
a.but1:hover {
	border:medium outset white;
	color:yellow;
	background:#32170D;background-color:#2f4f4f;
}
a.but2 {
	font-family:Arial, Helvetica, sans-serif;
	color:black;
	width:170px;
	display:inline-block;
	font-size:10pt;
	font-weight:normal;
	background:#ffffff;
	text-decoration:none;
	border: thin outset grey;
	text-align:center;
}
a.but2:hover {
	border:thin outset rgb(220,180,120);
	background:rgb(220,180,120);
}
a.but3 {
	font-family:Arial, Helvetica, sans-serif;
	color:black;
	border-radius:5px;
	padding:0px 5px;
	margin:0px 8px;
	display:inline-block;
	font-size:10pt;
	font-weight:bold;
	background:#ffffff;
	text-decoration:none;
	border:medium outset grey;
	text-align:center;
}
a.but3:hover {
	border:medium outset rgb(220,180,120);
	background:rgb(220,180,120);
}
/*
input.btn3 {
	-moz-box-shadow:inset 0px 1px 3px 0px #9fb4f2;
	-webkit-box-shadow:inset 0px 1px 3px 0px #9fb4f2;
	box-shadow:inset 0px 1px 3px 0px #9fb4f2;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #7892c2), color-stop(1, #476e9e));
	background:-moz-linear-gradient(top, #7892c2 5%, #476e9e 100%);
	background:-webkit-linear-gradient(top, #7892c2 5%, #476e9e 100%);
	background:-o-linear-gradient(top, #7892c2 5%, #476e9e 100%);
	background:-ms-linear-gradient(top, #7892c2 5%, #476e9e 100%);
	background:linear-gradient(to bottom, #7892c2 5%, #476e9e 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#7892c2', endColorstr='#476e9e',GradientType=0);
	background-color:#7892c2;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	border:1px solid #4e6096;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:Arial;
	font-size:13px;
	font-weight:bold;
	padding:5px 6px;padding:5px 10px;
	text-decoration:none;
	text-shadow:0px -1px 0px #283966;
}
.btn3:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #476e9e), color-stop(1, #7892c2));
	background:-moz-linear-gradient(top, #476e9e 5%, #7892c2 100%);
	background:-webkit-linear-gradient(top, #476e9e 5%, #7892c2 100%);
	background:-o-linear-gradient(top, #476e9e 5%, #7892c2 100%);
	background:-ms-linear-gradient(top, #476e9e 5%, #7892c2 100%);
	background:linear-gradient(to bottom, #476e9e 5%, #7892c2 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#476e9e', endColorstr='#7892c2',GradientType=0);
	background-color:#476e9e;
}
.btn3:active {
	position:relative;
	top:1px;
}
*/