/* js-disabled class - set image sizes so they all fit in the viewer */
.js-disabled img { width:100px; height:100px; display:block; float:left; margin:30px 0 0; }

#outerContainer { width:920px; height:122px; margin:auto; position:relative; }
#imageScroller { width:920px; height:122px; position:relative; background:#000000 url(/graphics/scroll_bg.jpg) no-repeat; }
#viewer { width:910px; height:100px; overflow:hidden; margin:auto; position:relative; top:10px; }
#imageScroller a:active, #imageScroller a:visited { color:#000000; }
#imageScroller a img { border:0;margin-right:20px; text-decoration:none; }
#controls { width:534px; height:47px; background:url(/graphics/scroller_images/controlsBG.png) no-repeat; position:absolute; top:4px; left:200px; z-index:10;	}
#controls a { width:37px; height:35px; position:absolute; top:3px; background-color: transparent; border-width: 0px;}
#controls a:active, #controls a:visited { color:#0d0d0d; }
#title { color:#ffffff; font-family:arial; font-size:100%; font-weight:bold; width:100%; text-align:center; margin-top:10px; }
#rtl { background:url(/graphics/scroller_images/rtl.png) no-repeat; left:100px; background-color: transparent;}
#rtl:hover { background:url(/graphics/scroller_images/rtl_over.png) no-repeat; left:99px; background-color: transparent; }
#ltr { background:url(/graphics/scroller_images/ltr.png) no-repeat; right:100px; background-color: transparent;}
#ltr:hover { background:url(/graphics/scroller_images/ltr_over.png) no-repeat; background-color: transparent;}

.msg_list {
margin: 0px;
padding: 0px;
width: 980px;
border-top: 1px solid;
border-bottom: 1px solid;
border-color:#cccccc;
}
.msg_head {
color:#777777;
text-align:left;
font-size: 9pt;
font-weight:normal;
padding: 5px 10px;
cursor: pointer;
position: relative;
background-color:white;
margin:0px;
border: 1px solid;
border-color:#cccccc;

}
.msg_body {
padding: 5px 10px 15px;
background-color:#444444;
color:white;
}
.title {
	color: #777777;
		padding-top: 1px;
	padding-bottom: 2px;	
	padding-left: 7px;
	padding-right: 7px;
	text-decoration: none;
	font-weight:bold;
}
.title:hover {
	color: white;
	background: black;
	font-weight:bold;
	padding-top: 1px;
	padding-bottom: 2px;	
	padding-left: 7px;
	padding-right: 7px;	
	-moz-border-radius: 3px;
		   border-radius: 3px;
   -webkit-border-radius: 3px;
}
.msg_body a {
text-decoration:none;
color:#b37d50;
}
.news_head {
text-align:left;
font-size: 12pt;
font-weight:bold;
color:#777777;
margin: 0px;
padding-top: 10px;
padding-bottom: 10px;
width: 980px;
background-color:#E3E3E3;

	/*-moz-border-radius-topleft: 7px;
	-webkit-border-top-left-radius: 7px;
	border-top-left-radius: 7px;
	-moz-border-radius-topright: 7px;
	-webkit-border-top-right-radius: 7px;
	border-top-right-radius: 7px;*/
}
.time {
float:right;
font-size:10px;
color:#777777;
}