/*************************************/
/* Classes for ExpandableBox element */
/*************************************/
.rounded-box {
	background-color:#fff;
	width:100%; 
	clear:both;
	margin:0;
	padding:0;
}
.top {background:url(img/borders/top.gif) 0 0 repeat-x;}
.bottom {background:url(img/borders/bottom.gif) 0 100% repeat-x}
.left {background:url(img/borders/left.gif) 0 0 repeat-y}
.right {background:url(img/borders/right.gif) 100% 0 repeat-y}

.bottom-left {background:url(img/borders/bottom_left.gif) 0 100% no-repeat}
.bottom-right {background:url(img/borders/bottom_right.gif) 100% 100% no-repeat}
.top-left {background:url(img/borders/top_left.gif) 0 0 no-repeat}

.top-right {
	background:url(img/borders/top_right.gif) 100% 0 no-repeat;
	padding:5px;
}
/* Less padding needed in RegistrationFramework */
body.NewMemberPage .top-right {
	padding:10px 5px;
}	

/* Gray dotted box */
.gray-dot-box {
	border:dotted 2px #c0c0c0;
	padding:10px;
	margin-top:0;
	margin-bottom:10px;
}	
