@charset "Shift_JIS";

/*Page related styles for you to view*/

#flex {
	width: 250px;
	height: 450px;
	margin-top:20px;
	margin-bottom:25px;
	margin-left:18px;
	padding-top:10px;
	overflow: auto;
	border:0px solid red;
/*IE overflow fix, position must be relative or absolute*/
position: relative;
/*if you do not want the outline when focused on firefox and IE
use outline: none;, though not recommended as this may confuse
people who likes to do keyboard navigation */
outline: none;
}

#flex_bg{
	background:url(http://www.riverplaza.in/img/news_topics_bg.gif) no-repeat 16px 0px;
	width:272px;
	height:515px;
	margin-bottom:45px;
	}


#flex p {
	font: normal 12px/200% "Verdana", sans-serif;
	color:#444444;
	margin:5px 15px 25px 20px;
	}

/* Scroll Bar Master Styling Starts Here */

.scrollgeneric
{
line-height: 1px;
font-size: 1px;
position: absolute;
}

.vscrollerbase, .vscrollerbar {
width: 15px;
top: 0px;
}

.vscrollerbar {
left: 0px;
}

.hscrollerbase, .hscrollerbar {
height: 15px;
left: 0px;

}

.hscrollerbar {
top: 0px;
}


/* Extra sample styles */
#flex .vscrollerbarbeg {
background: url(http://www.riverplaza.in/img/scrollbar.png) 0px -9px;
width: 18px;
height: auto;
border-left:0px solid red;
}

#flex .vscrollerbarend {
background: url(http://www.riverplaza.in/img/scrollbar.png);
width: 18px;
height: 9px;
}

#flex .vscrollerbase {
width: 18px;
background: white none;
}

#flex .vscrollerbar {
background-color: #e1e1e1;
padding: 0px;
}

#flex .vscrollerbasebeg, #flex .vscrollerbaseend {
background-image: none;
}





