/***
font/color scheme:
font		calisto mt/arial narrow
background	#000066
text		#bbbbff, white
menutext	#000099, #bbbbff
linktext	#000099, white
tableborder	lightblue
***/


table.outer_frame {
	border: 		white solid 0px;
	border-collapse: 	collapse;
	height: 		90%; 
	width: 			100%; 
}
table.inner_frame {
	background-color: 	#000066;
        /*background-image:       url(images/swirl_sqr_top_left.gif);*/
        background-position:    right bottom;
        background-repeat:      no-repeat;
	border: 		white solid 0px;
	border-collapse: 	collapse;
	height: 		95%; 
	width: 			85%; 
}
table.menu {
	background-color: 	#dbdbff;
	border: 		white solid 0px;
	border-collapse: 	collapse;
	cellpadding:		0px;
	cellspacing:		0px;
	margin-left:		0px;	
	width: 			100%; 
}
.menu tr {
	text-align: 		left;
}
.menu td {
	border:			white solid 0px;
}
table.sub_menu {
	background-color: 	#bbbbff;
	border: 		white solid 0px;
	border-collapse: 	collapse;
	cellpadding:		0px;
	cellspacing:		0px;
	margin-left:		0px;	
	width: 			50%; 
}
.sub_menu tr {
	text-align: 		left;
}
.sub_menu td {
	border:			white solid 0px;
}
table.sub_menu_poker {
	background-color: 	#bbbbff;
	border: 		white solid 0px;
	border-collapse: 	collapse;
	cellpadding:		0px;
	cellspacing:		0px;
	margin-left:		0px;	
	width: 			70%; 
}
.sub_menu_poker tr {
	text-align: 		left;
}
.sub_menu_poker td {
	border:			white solid 0px;
}
table.body {
	border: 		white solid 0px;
	border-collapse: 	collapse;
	/*margin-left: 		5%;*/
	margin-left: 		30px;
	width: 			92%; 
}
.body td {
	border: 		white solid 0px;
}
.body td.first {
	vertical-align:		top;
	width: 			100%; 
	padding:		10px;
}
table.contact {
	color: 			#bbbbff;
	font-family: 		Arial Narrow;
	font-size: 		.8em;
}
.contact td {
	vertical-align:		bottom;
}
table.board {
	border: 		white solid 0px;
	color: 			#bbbbff;
	font-family: 		Arial Narrow;
	font-size: 		.7em;
}
.board td {
	border: 		white solid 0px;
	vertical-align:		top;
	padding:		15px;
}
table.maintenance {
	border-collapse: 	collapse;
	margin-left: 		5%;
	width: 			50%; 
}
a.link {
	color: 			#bbbbff;
	text-decoration: 	underline;	
}
a.link:hover {
	color: 			white;
	text-decoration: 	none;
	cursor:			pointer;
}
a.menu_link {
	color: 			#000099;
	text-decoration: 	none;	
}
a.menu_link:hover {
	color: 			white;
	text-decoration: 	none;
}
a.sub_menu_link {
	color: 			#000099;
	text-decoration: 	none;	
}
a.sub_menu_link:hover {
	color: 			white;
	text-decoration: 	none;
}
a.sub_menu_poker_link {
	color: 			#000099;
	text-decoration: 	none;	
}
a.sub_menu_poker_link:hover {
	color: 			white;
	text-decoration: 	none;
}
a.header_link {
	color: 			#000066;
	text-decoration: 	none;	
}
a.header_link:hover {
	color: 			#000066;
	text-decoration: 	none;
}
font {
	color: 			white;
	font-family: 		Arial Narrow;
	font-size: 		1.1em;
}
font.header {
	color: 			white;
	font-family: 		Arial Narrow;
	font-size: 		2.4em;
}
font.menu {
	color: 			#000099;
	font-family: 		Arial Narrow;
	font-size: 		1.4em;
}
font.menu_highlight {
	color: 			#bbbbff;
	font-family: 		Arial Narrow;
	font-size: 		1.4em;
}
font.sub_menu {
	color: 			#000099;
	font-family: 		Arial Narrow;
	font-size: 		1em;
}
font.sub_menu_highlight {
	color: 			black;
	font-family: 		Arial Narrow;
	font-size: 		1em;
}
font.body {
	color: 			#bbbbff;
	font-family: 		Arial Narrow;
	font-size: 		1.4em;
}
font.footnote {
	color: 			#bbbbff;
	font-family: 		Arial Narrow;
	font-size: 		.7em;
}
font.error {
	color: 			red;
	font-family: 		Arial Narrow;
	font-size: 		1em;
}
font.largehighlight {
	color: 			white;
	font-family: 		Arial Narrow;
}
font.highlight {
	color: 			white;
	font-family: 		Arial Narrow;
	font-size: 		1em;
}
font.lowlight {
	color: 			#bbbbff;
	font-family: 		Arial Narrow;
	font-size:		.8em;
}
font.maintenance {
	color: 			white;
	font-family: 		Calisto MT;
	font-size: 		3em;
}
font.footer {
	color: 			white;
	font-family: 		Calisto MT;
	font-size: 		.6em;
}
img {
	border:			white solid 0px;
}
br.spacer {
	font-size:		.3em;
}
input.button {
	background-color: 	#dbdbff;
	color: 			#000099;
	border-left:		lightgrey solid 2px;	
	border-top:		lightgrey solid 2px;	
	border-right:		gray solid 2px;	
	border-bottom:		gray solid 2px;	
	font-family: 		Arial Narrow;
	font-size: 		.9em;
}
div.indent {
	margin-left:		30px;
}
div.show_hide {
	margin-left:		10px;
	display:		none;
	font-size: 		.8em;
}
div.message {
	border: 		white solid 1px;
	padding:		15px;
}
ol.compact {
	margin-left:		0px;
	margin-top:		0px;
	margin-bottom:		0px;
	font-family: 		Arial Narrow;
}
ul.compact {
	margin-left:		0px;
	margin-top:		0px;
	margin-bottom:		0px;
	font-family: 		Arial Narrow;
}
.compact li {
	margin-left:		0px;
	margin-top:		0px;
	margin-bottom:		0px;
	font-family: 		Arial Narrow;
	/*list-style-type:	disc;*/
}
