/* Scroll Style */
#scrollcontroll_contentmask {
	overflow: hidden;
	position: relative;
	height: 190px;
	width: 340px;
	float: left;
}

#scrollcontroll_scrollcontainer {
	float: left;
	height: 190px;
	width: 10px;
	display: none;
}

#scrollcontroll_scrollUpBtn {
}


#scrollcontroll_scrolltrack {
	height: 190px;
	width: 10px;
	background: none;
}

#scrollcontroll_scrollknob {
	width: 10px;
	height: 25px;
	background-color: #e9e9e9;
}
/* End Scroll Style*/ 

.clr{clear:both;}
/* BEGINN WRAPPER*/
#top{
position:relative;
width: 960px;
margin: 0 auto;
background: url(../images/white/top_bg.gif) no-repeat  0 120px;
z-index:auto;
height:380px;
}

a{
   overflow: hidden; /* for Suckerfish*/
}
.clear{
clear:both;}

#logo{
position:absolute;
top:40px;
left:0;
}

#topmenu{
position:absolute;
top:2px;
right:1px;
height:27px;
}
#topmenu h3{
display:none;
}
#banner{
position:absolute;
right:0;
top:40px;
}
#banner h3{ display:none;}

#top_left{
position:absolute;
top:120px;
left:0;
width:578px;
height:217px;
}
#top_left h3 {display:none;}

#top_right{
position:absolute;
top:130px;
right:10px;
height:188px;
width:350px;
overflow:hidden;
}
#contentcontainer {
	height: 188px;
	width: 340px;
	padding-top: 0;
	padding-right: 10px;
	overflow: scroll;
	overflow-x: hidden;
}

#pathway{
position:absolute;
left:0;
bottom:8px;
font-size:90%;
color:#888;
}
#pathway a:link{
color:#999;
text-decoration:none;
}

#search{
position: absolute;
z-index: 5;
top: 350px;
right: 0;
width: 163px;
height:24px;
text-align:left;
background:url(../images/search_bg.gif) no-repeat left top;
}
#search .inputbox_top{
border:none;
background:none;
height:24px;
width:160px;
font-size:12px;
color:#999;
padding-top:6px;
padding-left:10px;
}
#content{
position:relative;
margin:0 auto;
width:960px;
z-index:99;
margin-top:4px;
}
#content_left{
float:left;
width:200px;
margin-top:30px;
padding-right:20px;
}
#content_middle{
float:left;
width:510px;
padding-bottom:20px;
margin-top:30px;
padding-left:6px;
padding-right:6px;

}
#content_right{
margin-top:30px;
position:relative;
float:right;
width:200px;
}
#bottom{
clear:both;
position:relative;
margin:0 auto;
width:980px;
padding-top:10px;
padding-bottom:20px;
}
#bottom_left{
float:left;
margin:10px;
}
#bottom_right{
float:left;
margin:10px;
}

.bottom_row{
}
#footer{
clear:both;
position:relative;
margin:0 auto;
width:960px;
padding-top:10px;
padding-bottom:20px;
background: url(../images/sep.gif) repeat-x top;
color:#ccc;
font-size:90%;
}
