/* rounded corners implementation */

.rc {
	background: transparent; 
	margin: 0px;
}

.rctop, .rcbottom {
	display: block; 
	background: transparent; 
	font-size: 1px;
	width: 100%;
}

.rcb1, .rcb2, .rcb3, .rcb4 {
	display: block; 
	overflow: hidden;
}

.rcb1, .rcb2, .rcb3 {
	height:1px;
}

.rcb2, .rcb3, .rcb4 {
	background: #ccc;
	border-left: 1px solid #08c; 
	border-right: 1px solid #08c;
}

.rcb1 {
	margin: 0 5px; 
	background: #08c;
}

.rcb2 {
	margin: 0 3px; 
	border-width: 0 2px;
}

.rcb3 {
	margin: 0 2px;
}

.rcb4 {
	height: 2px; 
	margin: 0 1px;
}

.rcContent {
	display:block; 
	background: #ccc; 
	border: 0 solid #08c; 
	border-width: 0 1px;
	padding: 5px 10px;
}