* {margin:0;padding:0}

body{
font-size:12px;
margin: 20px 20px;
background:#c0ffc0;
}

table{
font-size:14px;
text-align: center;
}

.content{
text-align: center;
}
.box{
width:95%;
float:left;
background:#fff;
padding:0px 10px;
display:inline;/* IE double margin bug*/
}

.innert{
background:#fff;
padding:10px 0px 10px 0px;
margin:-10px 0px 0px 0px;
min-height:0;/* ie7 haslayout issues fix*/
position:relative;
}
.innerb{
	background:#fff;
	padding:10px 0px 10px 0px;
	margin:0px 0px -10px 0px;
	min-height:0;/* ie7 haslayout issues fix*/
	position:relative;
	background-color: #FF9999;
}
* html .innerb{height:1px}
* html .innert{height:1px}

.top{
margin:-10px -10px 0;
background:url(cir_w.gif) no-repeat left top;
height:10px;
position:relative;
font-size:10px;
}

.white{
background:#ffffff;
}
.blue{
background:#9999FF;
}
.red{
background:#FF9999;
}


.baser{
margin:-10px -10px 0;
height:10px;
position:relative;
font-size:10px;
background:url(cir_r.gif) no-repeat left bottom;
margin:0 -10px -10px;
}
.baseb{
margin:-10px -10px 0;
height:10px;
position:relative;
font-size:10px;
background:url(cir_b.gif) no-repeat left bottom;
margin:0 -10px -10px;
}

.top span{
background:url(cir_w.gif) no-repeat right top;
display:block;
height:10px;
font-size:10px;
}

.baser span{
background:url(cir_r.gif) no-repeat right bottom;
display:block;
height:10px;
font-size:10px;
}

.baseb span{
background:url(cir_b.gif) no-repeat right bottom;
display:block;
height:10px;
font-size:10px;
}

.clear{
clear:both;
width:100%;
height: 30px;
}
