body
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:80%;
}

.wrapper
{
	width:760px;
}

.top
{
	background-color:#000;
	height:120px;
}

.nav
{
	border-top:1px solid #000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	text-align:center;
	padding:4px 0px 3px 0px;
	margin-top:4px;
}

.nav a:link { color:#000000; text-decoration:none; }
.nav a:visited { color:#000000; text-decoration:none; }
.nav a:hover { color:#000000; text-decoration:underline; }
.nav a:visited:hover { color:#000000; text-decoration:underline; }
.nav a:active { color:#000000; text-decoration:underline; }

.navbottom
{
	border-bottom:1px solid #000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	text-align:center;
	padding:0px 0px 3px 0px;
	margin-top:4px;
}

.navbottom a:link { color:#000000; text-decoration:none; }
.navbottom a:visited { color:#000000; text-decoration:none; }
.navbottom a:hover { color:#000000; text-decoration:underline; }
.navbottom a:visited:hover { color:#000000; text-decoration:underline; }
.navbottom a:active { color:#000000; text-decoration:underline; }

.mainbox
{
	border:1px solid #000000;
	text-align:left;
	padding:10px;
}

h1
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	font-weight:bold;
	margin:0px 0px 6px 0px;
}

h2
{
	font-size:15px;
	font-weight:normal;
	font-style:italic;
	margin: 10px 0;

}


.orangetable
{
	background-color:#faa479;
	border:1px solid #000000;
	/*dth:740px;*/
}

.ottop
{
	margin:5px 5px 3px 5px;
	/*width:710px;*/
	border:1px solid #000000;
	background-image:url(images/bg1.jpg);
	background-repeat:no-repeat;
	height:275px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000000;
	text-align:justify;
	padding: 0px 10px 0px 0;
	height: 273px;
	overflow: hidden;
}

.textbox h1, .textbox h2, .textbox h3, .textbox p{
	padding: 0 7px 0 7px;
}

.midbox
{
	width:234px;
	height:220px;
	background-color:white;
	background-image:url(images/bgg.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	border:1px solid #000000;
	margin-bottom:4px;
}

.midbox img
{
	border-bottom:1px solid #000000;
}

.bottomtextleft
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	float:left;
	text-align:left;
	margin-top:4px;
}

.bottomtextright
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	float:right;
	text-align:right;
	margin-top:4px;

}

.bigbox
{
	margin:5px 0px 3px 0px;
	width:720px;
	border:1px solid #000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	text-align:left;
	padding:10px;
}

.memberBox img {
	float: right;
}

table#member {
	font-size: 85%;

	border: 1px solid #000;
	padding: 6px;
	margin: 6px;
}

table#member img {
	float: right;
}

table#member td {
	padding: 6px;
}

table#member thead {
	font-weight: bold;	
}

table#member thead td {
	border-bottom: 1px solid #000;
}

table#member tbody td {
	border-bottom: 1px solid #AAA;
}

ul {
	list-style: none;
}

ul a {
	text-decoration: none;
}

.error, .status {
	padding: 8px;


	font-size: 120%;
}

.status {
	border: 1px solid #090;
	color: #090;
}

.error {
	border: 1px solid #900;
	color: #900;
}

.headerTable {
	margin-bottom: 8px;
	width: 100%;
	font-size: 70% ;
	border: 1px solid #000;
}

.nav input.submit {
	background-color: #faa479;
}

.register {
	text-align: center;
	margin: 4px;
	padding: 4px;
	font-weight: bold;
	font-size: large;
}

table.formatted  {
	font-size: 85%;

	border: 1px solid #000;
	padding: 6px;
	margin: 6px;
}

table.formatted img {
	float: right;
}

table.formatted td {
	padding: 6px;
}

table.formatted thead {
	font-weight: bold;	
}

table.formatted thead td {
	border-bottom: 1px solid #000;
}

table.formatted tbody td {
	border-bottom: 1px solid #AAA;
}

strong {
	color: #000;
	text-decoration: underline;
}