body {
	padding:0px;
	margin:0px;
	line-height:1.4;
	background:;
	text-align:center;
	border: none;
	background-color: #F0F0F0;
	text-decoration: none;
	color:#333;
	font-family:Arial, sans-serif;
	font-size:0.9em;
}

ul {
list-style:circle;
#padding:10 0 0 10;
}

a:link { 
color:#006699;
font-weight: bold;
font-family:Arial, sans-serif;
letter-spacing: 0px;
text-decoration:? none;}

a:visited { 
color:#003399;
font-weight: bold;
font-family:Arial, sans-serif;
letter-spacing: 0px;
text-decoration: none;}

a:hover { 
background: none;
font-weight: bold;
font-family:Arial, sans-serif;
letter-spacing: 0px;
color:#006699;
border-bottom: 1px dashed #666666;
}

#body {
	padding:0px;
	margin:0px auto 0px auto;
	width:770px;
	text-align:left;
	text-justify:newspaper;
	word-break: break-all;
	border: #666666;
	background-color: #FFFFFF;
}

#content {
	padding:1px;
	margin:0px;
	width:752px;
}

#cLeft {
	padding: 0px;
	margin: 0px 0px 0px 0px;
	float:left;
	width:auto;
	background-color: #FFFFFF;
	color: #0033FF;
}

#cNormal {
	padding: 0px 10px 10px 10px;
	margin: 10px 10px 0px 10;
	float: right;
	width:460px;
	border:1px dotted #8CCC8C; 
	background-color: #FFFFFF;

}

#header {
	padding: 0px 0px 0px;
	margin: 0px;
	width:752px;
	background-repeat: no-repeat;
	background-color: #FFFFFF;
	text-align: center;
	margin:0 auto;
}

#footer {
	padding: 10px 0px 25px 0px;
	margin: 0px;
	clear: both;
	width:752px;
	color: #999999;
	text-align:right;
}

#cNormal-bit {
	float: right;
	width:546px;
	background-color: #FFFFFF;
	border: 1px dashed;
}
#anq-style {
	padding: 0px 25px 25px 25px;
	font-size:14px;
	
}

#anq-inside {
	padding: 10px 10px 10px 50px;
    border-style: solid;
    border-width: 1px 2px 2px 1px;
    border-color: #c0c0c0 #808080 #808080 #c0c0c0;
    background-color: #F4FFBF;

}

#anq-summary {
	padding: 10px 10px 10px 50px;
    border-style: solid;
    border-width: 1px 2px 2px 1px;
    border-color: #c0c0c0 #808080 #808080 #c0c0c0;
	background-color: #F4FFBF;

}


#anq-cont {
	padding: 10px 10px 10px 50px;
    border-style: solid;
    border-width: 1px 2px 2px 1px;
    border-color: #c0c0c0 #808080 #808080 #c0c0c0;
   	background-color: #E1FFBF;
	background-image: url("http://lab.rails2u.com/images/cache/bgmaker/slash/c/f/b/1/9/9/c/80156c025212c1f9a59c8c5bc.png")

}

.anq-img {
	border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #000000;
    padding: 5px 5px 5px 15px;
	background-image: url("http://lab.rails2u.com/images/cache/bgmaker/slash/c/f/b/1/9/9/c/80156c025212c1f9a59c8c5bc.png")
    
}


#titleimg {
	border-bottom: 0px dashed #666666;
}

#anq-title {
	padding: 10px 10px 10px 10px;
	color:#0A9800;
	font-weight: bold;
	font-size: 150%;
	border-bottom: 1px dashed #666666;

}

#topics{
	width:450px;
	padding: 5px 5px 5px 5px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #c0c0c0 #808080 #808080 #c0c0c0;
 # 	background-color: #CCCCFF;
#	background-image: url("http://lab.rails2u.com/bgmaker/slash.png?margin=10&linecolor=CCCCCC&bgcolor=false")
	
}




.spiffy{display:block}
.spiffy *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#E3F7E3}
.spiffy1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #f2fbf2;
  border-right:1px solid #f2fbf2;
  background:#eaf9ea}
.spiffy2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #fcfefc;
  border-right:1px solid #fcfefc;
  background:#e8f8e8}
.spiffy3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #e8f8e8;
  border-right:1px solid #e8f8e8;}
.spiffy4{
  border-left:1px solid #f2fbf2;
  border-right:1px solid #f2fbf2}
.spiffy5{
  border-left:1px solid #eaf9ea;
  border-right:1px solid #eaf9ea}
.spiffyfg{
  background:#E3F7E3}
