p,td,body,div,li,select,input,textarea,form {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #222222;
	
	SCROLLBAR-FACE-COLOR:#FFFFFF;
	SCROLLBAR-HIGHLIGHT-COLOR:#EEEEEE;
	SCROLLBAR-SHADOW-COLOR:#999999;
	SCROLLBAR-3DLIGHT-COLOR:#999999;
	SCROLLBAR-ARROW-COLOR:#999999;
	SCROLLBAR-TRACK-COLOR:#EEEEEE;
	SCROLLBAR-DARKSHADOW-COLOR:#666666;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
}

.table_header{
	background: #C00000 url(http://www.bsansw.com/images/layout/cellBg_header.jpg) repeat-y;
}
.table_header_angle{
	background: url(http://www.bsansw.com/images/layout/head_logo_angle.gif) no-repeat;
}
.table_header_dude{
	background: url(http://www.bsansw.com/images/layout/cellBg_oulinedudeTop.jpg) repeat-x;
}

.white{
	color: #FFFFFF;
	text-decoration: none;
}

.red{
	color: #CC0000;
	text-decoration: none;
}
.red:link{
	color: #CC0000;
	text-decoration: none;
}
.red:visited{
	color: #CC0000;
	text-decoration: none;
}
.red:hover{
	color: #CC0000;
	text-decoration: underline;
}

a{
	color: #CC0000;
	text-decoration: none;
}
a:link{
	color: #CC0000;
	text-decoration: none;
}
a:visited{
	color: #CC0000;
	text-decoration: none;
}
a:hover{
	color: #CC0000;
	text-decoration: underline;
}

.menu_bg{
	background: #CC0000 url(http://www.bsansw.com/images/layout/menuBg.jpg) repeat-y;
}

.greyBg{
	background: #D1D8E0;
}
.head_whiteText{
	color: #FFFFFF;
	font-size: 9px;
	font-weight: bold;
}
.menu_whiteTxt{
	color: #FFFFFF;
	font-size: 10px;
	font-weight: bold;
}
.menu_whiteTxt:link{
	color: #FFFFFF;
	font-size: 10px;
	font-weight: bold;
	text-decoration:none;
}
.menu_whiteTxt:visited{
	color: #FFFFFF;
	font-size: 10px;
	font-weight: bold;
	text-decoration:none;
}
.menu_whiteTxt:hover{
	color: #FFFF00;
	font-size: 10px;
	font-weight: bold;
	text-decoration:none;
}
.menu_yellowTxt{
	color: #FFFF00;
	font-size: 10px;
	font-weight: bold;
}
.menu_yellowTxt:link{
	color: #FFFF00;
	font-size: 10px;
	font-weight: bold;
	text-decoration:none;
}
.menu_yellowTxt:visited{
	color: #FFFF00;
	font-size: 10px;
	font-weight: bold;
	text-decoration:none;
}
.menu_yellowTxt:hover{
	color: #FFFF00;
	font-size: 10px;
	font-weight: bold;
	text-decoration:none;
}

.pageTitle_lg{
	background: #C80000 url(http://www.bsansw.com/images/layout/pageTitleBg.jpg) repeat-y;
	color: #FFFFFF;
	font-size: 10px;
	font-weight: bold;
}
.pageTitle_sm{
	background: #C80000 url(http://www.bsansw.com/images/layout/pageTitleBg_sm.jpg) repeat-y;
	color: #FFFFFF;
	font-size: 10px;
	font-weight: bold;
}
.pageTitle_sm2{
	background: #C80000 url(http://www.bsansw.com/images/layout/pageTitleBg_sm2.jpg) repeat-y;
	color: #FFFFFF;
	font-size: 10px;
	font-weight: bold;
}

.content{
	border : 2px solid #C00101;
	background: #FFFFFF;
}
.footer{
	color: #999999;
}
.sponsor_right{
background: url(http://www.bsansw.com/images/layout/outlinedude_bottom.gif) no-repeat;
}


.newsScroller:link{
	color: #222222;
	font-size: 10px;
	text-decoration: none;
}
.newsScroller:visited{
	color: #222222;
	font-size: 10px;
	text-decoration: none;
}
.newsScroller:hover{
	color: #222222;
	font-size: 10px;
	text-decoration: underline;
}

.calendar_big{
	color: #222222;
	font-size: 16px;
	font-weight:bold;
}
.calendar_std{
	color: #222222;
	font-size: 12px;
}

/* holder div contains scroller. set height and width */
#holder1 {position:relative; width:110px; height:160px; z-index:100 }
div#wn1 {position:absolute; width:110px; height:160px; z-index:1; clip:rect(0, 110px, 160px, 0); overflow:hidden;}
div#cnt1 { position:absolute; z-index:1 }
/* Set width and height of item same as width and height of scroller (wn1) */
div.item {width:110px; height:160px;}