/* =reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,hr,legend,border,select,option,label {margin:0;padding:0;}
table {border-collapse:collapse;border-spacing:0;}
fieldset,img {border:0;}
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal;font-weight:normal;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
q:before,q:after {content:'';}
abbr,acronym {border:0;}
img {border: none;
}
body {
	margin: 0 auto; /* this will serve just as well */ 
	text-align: center;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif; color: #666666; line-height:1.5em;
}
#wrapper {
	margin: 0 auto; width: 900px; text-align: center; border: none; background: #FFF;
}
#wrapper-finance {
	margin: 0 auto; width: 600px; text-align: center; border: none; background: #FFF;
}
.border-top {
	height: 22px; background:url(../images/border-top.jpg) no-repeat; margin: 35px 0px 0px 0px; }
.border-repeat {
	height: 520px;
	background-image: url(../images/border-repeat.jpg); padding: 0px 20px; text-align:left;
	background-repeat: repeat-y;
}
.border-repeat2 {
	background-image: url(../images/border-repeat.jpg); padding: 0px 20px; text-align:left;
	background-repeat: repeat-y; 
}
.border-repeat3 {
	background-image: url(../images/border-repeat3.jpg); padding: 0px 20px; text-align:left;
	background-repeat: repeat-y; 
}
.flash-bk {
	height: 520px;
	background-image: url(../images/flash-bk.jpg);
	background-repeat: no-repeat;
}
.border-bot {
	clear: both; background:url(../images/border-bot.jpg) no-repeat; padding: 22px 15px 0px 15px; height: 50px;
}
.map-bot {
	clear: both; background:url(../images/map-bot.jpg) no-repeat; padding: 22px 15px 0px 15px; height: 50px;}
.border-bot-left {
	float:left; width: 669px; text-align: left; font: 11px/17px Verdana, Arial, Helvetica, sans-serif; color: #C1C5C8; padding-left: 48px; }
.border-bot-left a {
	text-decoration: underline; font-weight: normal; color: #C1C5C8;  }
.border-bot-left a:hover {
	text-decoration: none; color: #CC0000; }
.border-bot-right {
	float:left;  width: 120px; padding-right: 33px;}
.silver-flash {
	width: 870px; height: 520px; 
}
/* ticker scroller */
#qscroller1 {
	width:760px; height:21px; background: #EFEFEF; border: solid 1px #CED1D3; margin: 0 auto;
}
.qslide {
	padding: 3px; color: #DF2E4B; line-height:1.5em;
}
.hide {
	visibility: hidden;
}
.longtext { display:none; }