/* Generic page stuff */

/* #ddddf5 */
body { background-color: #556; padding: 10; margin: 0px; }
body, p, td, th { font-family: Arial,Helvetica; font-size: 14px; }
.strip { padding: 5px; background-color: #fff; border: solid 1px #445;}
/* .banner { width: 824px; height: 140px; background: url(banner.jpg); } */
.list_addr { font-size: 11px; font-weight: bold; }
.page_header { height: 20px; }
.page { width: 824px; }

.button { cursor: pointer; cursor: hand; font-size:13px; font-family: Arial,Helvetica; text-decoration: none; font-weight: bold; background-color: #444; color: #fff; padding: 1px 6px; }
a { color: blue; }

.menu_col { width: 100px; }
.layout td { vertical-align: top; }

/* .tabs a { background-color: #eff2f7; } */
.tabs a {
}
.tab {
	color: black;
	font-weight: bold;
	text-decoration: none;
	/*padding: 3px 20px;*/
	padding: 3px 10px;
	font-size: 12px;
	margin:1px;
}
.sel_tab {
	color: #ffb053;
	font-weight: bold;
	text-decoration: none;
	padding: 3px 10px;
	font-size: 12px;
	margin:1px;
}

.header_row { font-size: 11px; background-color: #006699; color: #ffa34f; }
.shade1 { background-color: #efefef; }
.shade2 { background-color: #e6eaeb; }
.shade3 { background-color: #d1d7dc; }

table.index { border-spacing: 2px; }
tr.index_header { background-color: #fff; }
tr.index_row { background-color: #fff; }
tr.index_row { background-color: #fff; }
td.index { background-color: #f9f9ff; color: #114; }
/* table.index a { font-weight: bold; text-decoration: none; color: #14c; } */
th { padding: 5px; }

.error { color: red; font-weight: bold; font-size: 13px; }



.story {
	border-style: solid;
	border-width: 1px;
	border-color: #999 #bbb;
	padding: 20px;
	/*background-color: #fbfbfb;*/
}

.story p {
	font-size: x-large;
	font-family: Helvetica;
}

.divider {
	margin: 1 3 1;
	border-top: solid 3px #445;
}

.or {
	margin: 10 0 10 0;
	padding: 10 0 10 0;
	border-top: dashed 1px grey;
	font-size: 15px;
	font-weight: bold;
}

.flag {
	width: 60px;
	border: solid 1px #445;
}

h1 {
	font-family: Arial,Helvetica;
	font-size: large;
}

h2 {
	display: inline;
	font-size: 14px;
	font-weight: bold;
}

div.footer {
	margin-top: 4px;
}
.footer a {
	color: #888;
	font-size: small;
	text-decoration: none;
}

.header_strip {
	font-size: large;
	font-weight: bold;
	background: #556;
	color: #eee;
	margin:0px;
	padding-left: 1px;
}
