body {

	margin-top: 0px;
	padding-top: 0px; 
}

.ltable {
	
	border-color: rgb(0, 0, 255);
   border-width: 0px;
   padding: 0px;
   background-color: rgb(170, 170, 170);
}

#content {
	
	background-color: rgb(235, 235, 245);
	border: 1px solid rgb(120, 120, 120);
	width: 95%;
	
	font-family: Helvetica,Arial,sans-serif; 
	font-size: 14px;
	
	color: rgb(50, 50, 90);
	text-align: justify;
}

#footer {
	
	background-color: rgb(235, 235, 245);
	border: 1px solid rgb(120, 120, 120);
	width: 95%;

	margin: 3px;
	padding-top: 5px;
	padding-bottom: 5px;
	font-family: Helvetica,Arial,sans-serif; 
	font-size: 10px;
	color: rgb(80, 80, 160);
	text-align: center;
}

#hint { 

	font-size: 24px;
   color: rgb(50, 50, 250);
   font-family: Helvetica,Arial,sans-serif;
}

#quad {

	border: 1px solid rgb(50, 50, 250);
  	background-color: white;
}

#tool {
	background-repeat: repeat;
	border-bottom: 1px dotted rgb(130, 130, 130);
}

.back {

	background: url(img/idx/back01.jpg) repeat fixed;
}

.no_back {

	background: rgb(170, 185, 210);
}

.small_text {font-size: 13px;

	font-size: 13px;
	color: rgb(50, 50, 90);
	text-align: left;
}

.mini_text {

	font-size: 10px;
	color: rgb(50, 50, 90);
	text-align: center;
}

.small_text a {

	color: rgb(50, 50, 90);
	text-decoration: none;
}

.small_text a:hover {

	background-color: rgb(180, 180, 210);
	color: black;
}

.big_text {

	color: rgb(50, 50, 250);
	font-size: 20px;
	text-align: center;
}

.alert {

	color: rgb(250, 50, 50);
}

.heading {

	color: rgb(50, 50, 200);
	font-size: 20px;
	font-weight: bold;	
	font-style: italic;	
	text-align: left;
}

.citaz {

	text-align: right;
	color: rgb(90, 90, 100);
	font-size: 14px;
	font-style: italic;
	font-family: Helvetica,Arial,sans-serif;
}


