* { margin: 0; padding: 0; }

body, td {
	color: #5D6666;
	font-family: arial, sans;
	font-size: 12px;
}

body {
	background-color: #00557c;	
	background-repeat: repeat-x;
	background-image: url('../img/bg.gif')
}

h1 {
  font-size: 19px;
	color: #046699;
	margin: 0 0 5px 0; 
	padding: 0;
	font-family: arial, sans;
	font-weight: bold;
}

li {
	 margin-left: 15px;
}

.rules {
	color: #666;
	font-size: 12px;
	background: #FFF;
	padding: 10px;
}

input, select, textarea {
	color: #000;
	font-family: arial, sans;
	font-size: 11px;
}

input.short {
	color: #000;
	font-family: arial, sans;
	font-size: 11px;
	width: 100px;
}

input.long {
	color: #000;
	font-family: arial, sans;
	font-size: 11px;
	width: 300px;
}

.outbox {

}

.inbox {
	width: 925px;
	margin: 0 auto;
}

.contentbox {
  width:776px;
	background: #FFF;
	margin: 0 0 0 74px;
}

.textbox {
	padding: 36px 0px 20px 32px;	
}

.smalltext{
  font-size: 9px;
	color: #666666;
}

.rowClick:link, .rowClick:active, .rowClick:visited {
background-color: #FFF;
cursor: hand;
cursor: pointer;
}

.rowClick:hover {
background-color: #BBCFEE;
cursor: hand;
cursor: pointer;
}


.rowTab:link, .rowTab:active, .rowTab:visited, .rowTab {
background-color: #ccc;
cursor: hand;
cursor: pointer;
border: 1px #999 solid;
width: 75px; 
padding: 0px;
}

.rowTab:hover {
background-color: #BBCFEE;
cursor: hand;
cursor: pointer;
border: 1px #999 solid;
width: 75px; 
padding: 0px;
}

.sbutton:link, .sbutton:active, .sbutton:visited, .sbutton {
background-color: #ffcc66;
cursor: hand;
cursor: pointer;
border: 1px #999 solid;
width: 75px; 
padding: 3px;
font-size: 10px;
font-weight: bold;
text-align: center;
}

.sbutton:hover {
background-color: #accc66;
cursor: hand;
cursor: pointer;
border: 1px #999 solid;
width: 75px; 
padding: 3px;
font-size: 10px;
font-weight: bold;	
text-align: center;
}

.rowTab_On {
background-color: #FFF;
cursor: hand;
cursor: pointer;
border: 1px #999 solid;
border-bottom: 1px #FFF solid;
width: 75px; 
padding: 0px;
z-index: 100;
}

.small {
  font-size: 11px;
	padding: 5px;
}

/* link */
a:link, a:active, a:visited { text-decoration : underline; font-weight: bold; color : #046699; } 
a:hover { text-decoration : underline; font-weight: bold; color : #CC8B99; }

.copyright a:link, .copyright a:active, .copyright a:visited { text-decoration : none; font-weight: normal; color : #FFF; } 
.copyright a:hover { text-decoration : none; font-weight: normal; color : #FFF;}
