BODY {
	MARGIN: 10px; 
}

#wrapper {
	margin:0px auto;
	width:804px;
}

table.t1 {
	border-left:1px #009933 solid;
	border-right:1px #009933 solid;
	border-bottom:1px #009933 solid;
	padding:10px;
}

.footer {
	HEIGHT: 30px;
	TEXT-ALIGN: center;
	font-size: 80%;
	color: #999999;
}

H1 {
	FONT-SIZE: 100%; 
	padding: 5px; 
	line-height: 130%;
	COLOR: #003333; 
	FONT-weight: bold;
	border-bottom: solid 1px #003333;
}

.title {
	FONT-SIZE: 120%; 
	COLOR: #cc0000; 
	FONT-weight: bold;

}

.q_name { 
	font-size: 90%; 
	COLOR: #ff00ff; 
	line-height: 150%;
	float:left;
}

.qa_text { 
	font-size: 90%; 
	line-height: 150%;
	margin-left: 80px;

}

.a_name { 
	font-size: 90%; 
	COLOR: #0000ff; 
	line-height: 150%;
	float:left;

}

.clear {
	float:clear;
}

table.t2 {
	border:2px #669900 solid;
	width:180px;
	TEXT-ALIGN: center;
}

.contact {
	margin-top:10px;
	margin-bottom:10px;
	float:right;
    width:400px;
    background-color:#ffffcc;
}
.contact p{
    margin:0px;
    padding:5px 10px 5px 10px;
    background-color:#ffffcc;
}
.rtop, .rbottom{
    background:#FFFFFF;
}
.rtop span, .rbottom span{
    display:block;
    height:1px;
    overflow:hidden;
    background-color:#ffffcc;
}
.r1{margin: 0px 5px;}
.r2{margin: 0px 3px;}
.r3{margin: 0px 2px;}
.r4{margin: 0px 1px; height: 2px;}

.size10 { font-size: 80% ; line-height: 150%;}
.size12 { padding: 5px; font-size: 90% ; line-height: 150%;}
.size14 { font-size: 100% ; line-height: 150%;}
.size14b { font-size: 100% ; line-height: 150%; font-weight:bold;}