#rbox{
	background-color:#e2e2e2;
	border:6px groove rgba(123, 123, 123, .5);
	min-height:90%; 
	padding:10px 30px;
	-moz-box-shadow:  1px 4px 15px rgba(0,0,0,.4); /* Firefox */
    -webkit-box-shadow: 1px 4px 15px rgba(0,0,0,.4);  /* Safari, Chrome */
    box-shadow: 1px 4px 15px rgba(0,0,0,.4); /* CSS3 */
	
}
#rbox2{/* 
border: 7px double grey; */
	min-height: 90%;
	padding: 4px 4px;
	-moz-box-shadow: 1px 4px 15px rgba(0,0,0,.4);
	-webkit-box-shadow: 1px 4px 15px rgba(0,0,0,.4);
	box-shadow: 1px 4px 15px rgba(0,0,0,.4);
}
h4{font-size:1.1em;}
.resitm{
	padding: 10px;
	width: 100%;
	cursor:pointer;
	margin: 15px 0;
	border:6px double rgba(123, 123, 123, .7);
	font-size:1em;
	text-decoration:bold; 
	background-color:white;
	-moz-box-shadow:  1px 2px 7px rgba(0,0,0,.6); /* Firefox */
    -webkit-box-shadow: 1px 2px 7px rgba(0,0,0,.6);  /* Safari, Chrome */
    box-shadow: 1px 2px 7px rgba(0,0,0,.6); /* CSS3 */
 
} 
.restitl{
text-shadow: 1px 1px 2px rgba(123, 123, 123, .5);
}

.rsec{margin:16px 0 5px 0;}
.itm{
	padding:0 10px 10px 10px;
	width: 90%;
	margin: 10px 5%; 
	font-size:1em; 
	text-align:left;
}
/* Vertical List: */
.vertical-list {
    list-style: none;
    padding: 10px;
    width: 200px;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    background: #20282D; /* old browsers */
    background: -moz-linear-gradient(top, #20282D 3%, #252E34 51%, #222A30 100%); /* firefox */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(3%,#20282D), color-stop(51%,#252E34), color-stop(100%,#222A30)); /* webkit */
	 background:  gradient(linear, left top, left bottom, color-stop(3%,#20282D), color-stop(51%,#252E34), color-stop(100%,#222A30)); /* webkit */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#20282D', endColorstr='#222A30',GradientType=0 ); /* ie */
    -moz-box-shadow: 1px 1px 1px rgba(255,255,255,0.1); /* Firefox */
    -webkit-box-shadow: 1px 1px 1px rgba(255,255,255,0.1); /* Safari, Chrome */
    box-shadow: 1px 1px 1px rgba(255,255,255,0.1); /* CSS3 */
}
.vertical-list .resbtn {
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    background: #515B62; /* old browsers */
    background: -moz-linear-gradient(top, #515B62 3%, #444E55 5%, #394147 100%); /* firefox */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(3%,#515B62), color-stop(5%,#444E55), color-stop(100%,#394147)); /* webkit */
	background: gradient(linear, left top, left bottom, color-stop(3%,#515B62), color-stop(5%,#444E55), color-stop(100%,#394147)); /* webkit */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#515B62', endColorstr='#394147',GradientType=0 ); /* ie */
}
.vertical-list .resbtn:hover {
    background: #5F6B72; /* old browsers */
    background: -moz-linear-gradient(top, #5F6B72 3%, #56646C 4%, #4D5A62 50%, #434D54 100%); /* firefox */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(3%,#5F6B72), color-stop(4%,#56646C), color-stop(50%,#4D5A62), color-stop(100%,#434D54)); /* webkit */
	background:  gradient(linear, left top, left bottom, color-stop(3%,#5F6B72), color-stop(4%,#56646C), color-stop(50%,#4D5A62), color-stop(100%,#434D54)); /* webkit */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5F6B72', endColorstr='#434D54',GradientType=0 ); /* ie */
}
.vertical-list .resbtn:active {
    padding: 5px 12px;
    top: 0;
    background: #515B62; /* old browsers */
    background: -moz-linear-gradient(top, #515B62 3%, #444E55 5%, #394147 100%); /* firefox */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(3%,#515B62), color-stop(5%,#444E55), color-stop(100%,#394147)); /* webkit */
	background: gradient(linear, left top, left bottom, color-stop(3%,#515B62), color-stop(5%,#444E55), color-stop(100%,#394147)); /* webkit */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#515B62', endColorstr='#394147',GradientType=0 ); /* ie */       
	-moz-box-shadow: 1px 1px 1px rgba(255,255,255,0.1);
	 -webkit-box-shadow: 1px 1px 1px rgba(255,255,255,0.1);
	box-shadow: 1px 1px 1px rgba(255,255,255,0.1);	/* Firefox */
    -moz-box-shadow: 1px 1px 1px rgba(0,0,0,0.2); /* Firefox */
    -webkit-box-shadow: 1px 1px 1px rgba(0,0,0,0.2); /* Safari, Chrome */
    box-shadow: 1px 1px 1px rgba(0,0,0,0.2); /* CSS3 */
}
.sp{
font-weight:400;font-size:1em;padding:2px;
}
.sp2{
font-weight:600;font-size:1em; padding:2px 5px 2px 2px;
}