# ABI CSS by lestewart@alkami.org
# Last updated 08/28/09; 08/24/10; 11/27/10; 01/01/11; 16/09/11

body {
	font-family: Tahoma,Helvetica;
	font-size:12px;
	line-height:150%;
	vertical-align : top;
	margin: 0px;
	padding: 0px;
	align:top center;
}

A:link {color: #000088;}
A:visited {color: #191970;}
A:active {color: #228B22;}
A:hover {color: #8B008B;}
img {border-style: none;}

table {
	border : 0px;
	margin : 0px;
	padding : 0px;
	spacing : 0px;
	align: left;
}

td {
	font-family: Tahoma,Helvetica;
	font-size:12px;
	line-height:150%;
	vertical-align : top;
}

th {
	background-color:#999;
	font-family: "Arial Narrow";
	font-size:14px;
	font-weight: normal;
	line-height:100%;
	vertical-align : center;
	color: #000;
}

textarea {
	font-family: Tahoma,Helvetica;
	font-size:12px;
	line-height:150%;
	vertical-align : top;
}

form {
	font-family: Tahoma,Helvetica;
	font-size:12px;
	line-height:150%;
	vertical-align : top;
	display : inline;
}

.divBox{
	font-family: Tahoma,Helvetica;
	font-size:12px;
	line-height:150%;
	width:100%;
	border-bottom: white 2px outset;
	position:absolute;
	top:0px;
	height:100%;
	background-color:#191970;
	align:center;
	padding:0px;
}

select {
	font-family: Tahoma,Helvetica;
	font-size:14px;
	line-height:150%;
	vertical-align : top;
}

input {
	font-family: Tahoma,Helvetica;
	font-size:12px;
	line-height:150%;
	vertical-align : top;
}

.menu, .menu:visited {text-decoration: none; color: #191970;}
.menu:hover, .menu:active {color: #fff; }

.btnGoback { display: block; font-size: 14px; position: relative; background: #228B22; padding: 2px 8px; float: right; color: #fff; border-width: 1px; border-color: #000; text-decoration: none; margin-left: 20px;}
.btnGoback:hover { background-color: #888; color: #fff; }
.btnGoback:active { background-color: #888; color: #fff; }

.btnGoHome { display: block; font-size: 14px; position: relative; background: #191970; padding: 2px 8px; float: right; color: #fff; border-width: 1px; border-color: #000; text-decoration: none; margin-left: 20px;}
.btnGoHome:hover { background-color: #888; color: #fff; }
.btnGoHome:active { background-color: #888; color: #fff; }

.btn { display: block; font-size: 14px; align-text: center; width: 90px; position: relative; background: #444; padding: 5px; float: right; color: #fff; text-decoration: none; margin-left: 20px; cursor: pointer;}
.btn * { font-style: normal; background-image: url(http://sfbay.alkamiresearch.org/images/btn.png); background-repeat: no-repeat; display: block; position: relative; }
.btn i { background-position: top left; position: absolute; margin-bottom: -5px;  top: 0; left: 0; width: 5px; height: 5px; }
.btn span { background-position: bottom left; left: -5px; padding: 0 0 5px 10px; margin-bottom: -5px; }
.btn span i { background-position: bottom right; margin-bottom: 0; position: absolute; left: 100%; width: 10px; height: 100%; top: 0; }
.btn span span { background-position: top right; position: absolute; right: -10px; margin-left: 10px; top: -5px; height: 0; }

.btn.agree { background: #990000; color: #fff; width: 200px;}
.btn.submit { background: #990000; color: #fff}
.btn.reset { background: #228B22; color: #fff}
.btn.home { background: #191970; color: #fff}
.btn.goback { background: #228B22; color: #fff}

.btn.now { background: #FFF; color: #990000; width: 140px;}
.btn.now:hover { background: #FFF; color: #990000; width: 140px;}

.btn.change { background: #990000; color: #FFF; width: 140px;}
.btn.change:hover { background: #660000; color: #FFF; width: 140px;}

.btn.menu { width: 140px; color: #fff; margin-left: 0px; }
.btn.menu_active, .btn.menu_active:hover { width: 160px; color: #fff; margin-left: 0px; }
.btn.save { background: #990000; width: 140px; color: #fff; margin-left: 0px; }

.btn:hover { background-color: #888; color: #fff; }
.btn:active { background-color: #888; color: #fff; }

* html .btn span, * html .btn i { float: left; width: auto; background-image: none; cursor: pointer; }

* html .btn.agree { background: #990000; color: #fff; width: 200px;}
* html .btn.submit { background: #990000; color: #fff}
* html .btn.reset { background: #228B22; color: #fff}
* html .btn.home { background: #191970; color: #fff}
* html .btn.goback { background: #228B22; color: #fff}

* html .btn.now { background: #FFF; color: #990000; width: 140px;}
* html .btn.change { background: #660000; color: #FFF; width: 140px;}
* html .btn.change:hover { background: #FF0000; color: #FFF; width: 140px;}
* html .btn.menu { width: 140px; color: #fff; margin-left: 0px; }
* html .btn.save { background: #FF8C00; width: 140px; color: #000; margin-left: 0px; }


fieldset { border: 0; }

hr {
	border: 1px solid #8B6508;
	height: 1px;
	width: 100%;
	margin-left: 0px;
}

.odd {background-color: #ddd;}
.even { background-color: #fff;}


