html, body { 
	/*background: #527fbf url("images/gradient.jpg") 0 0 repeat-x;*/
	background-color:	#96b7ea;
	color:				#214780;
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			14px;
}

.smalltan { color: #f0ebcd;	font-size: 14px; }
.code { color:white; font-weight:bold; }


a { color: blue; }
a:hover { color: black; }

#popbox-bg { z-index:101; position:fixed; top:0; left:0; width:100%; height:100%; background:#222; filter:alpha(opacity=70); opacity:0.7; display:none; }
#popbox-cl { z-index:102; position:absolute; top:-10px; right:-12px; cursor:pointer; }
#popbox { z-index:101; position:fixed; top:50%; left:50%; text-align:left; background-color:#fff; box-shadow:0 0 25px #111; -webkit-box-shadow:0 0 25px #111; -moz-box-shadow:0 0 25px #111; display:none; }

/* DIVS */
.body {
	width: 900px;
	padding-top: 0px;
	text-align: left;
	font-size: 15px;
	margin: 0 auto;
}
.menu {
	float:left;
	padding:5px 10px;
	border:1px solid white;
	background-color:#214780;
	color:white;
	font-size:18px;
}
.sub {
	background-color:#f0ebcd;
	color:#214780;
}

.add { float:right; clear:right; font-size:20px; padding-bottom:8px; }
.add a { text-decoration:none; }
.message {
	text-align:center;
	color:white;
	margin-top:-12px;
	margin-bottom:12px;
	font-size:16px;
}
.edit_table {
	clear:both;
	border:2px solid #214780;
	border-collapse:collapse;
	margin-bottom:50px;
}
.edit_table a { color:#214780; font-weight:bold; }
.edit_table a:hover { color:white; }
.edit_table td { border:1px solid #214780; padding:3px 8px; }
.titles { background-color:#214780; color:white; font-weight:bold; }
.yes { background-color:#f0ebcd; }
.no { }

.instructions {
	padding-top:5px;
	margin-top:10px;
	border-top:1px solid #214780;
}
.instructions td { /* table */
	vertical-align:middle;
}
.center { text-align:center; }

.memo-to td { padding:3px 8px; border-collapse:collapse; text-decoration:underline; }
