html {cursor: url("chilli_cursor_square_DS.cur"), pointer}

a {
cursor: url("chilli_blue.cur"), pointer
}

body {
	background-color: #DC0026;
	margin: 0 0 0 0;
	background-image:url(images/BC_BG.jpg);
	background-repeat:repeat-x;
	cursor: url("chilli_cursor_square_DS.cur"), pointer
}
#Bg_sub {
	margin: 0 0 0 0;
	background-image:url(images/BC_BG_Sub.jpg);
	background-repeat:repeat-y;
	background-position:center;
}
#header {
	margin: 0 0 0 0;
	background-image:url(images/BC_Header.jpg);
	background-repeat:no-repeat;
	background-position:top;
	height:579;
}


#mainpanel {
	padding: 0 0 0 0;
	width:728;
}

#content_panel {
	padding: 0 20 0 0;
	
}

#mainmenu {
	padding: 0 0 0 0;
	height:245;
	}



p{
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:x-small;
	margin: 0 0 7 0;
	padding: 0 0 0 0;
	
	}
	
h1{
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:large;
	margin: 0 0 7 0;
	padding: 0 0 10 0;
	
	}

h2{
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:medium;
	margin: 0 0 7 0;
	padding: 10 0 0 0;
	
	}

h3{
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:small;
	margin: 30 0 7 0;
	padding: 0 0 0 0;
	
	}

li{
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:x-small;
	margin: 0 0 7 0;
	padding: 0 0 0 0;
	
	}
	
a:link, a:visited{
	text-decoration:none;
	color:#FFCC00;
}

a:hover, a:active{
	text-decoration:underline;
	color:#AECDFF;
}	

.Teaser{
	margin: 20 0 0 0;
	padding: 0 0 0 0;
}

.TeaserText{
	padding: 0 0 0 10;
}


#sub_men {
	margin: 0 0 0 0;
	padding: 0 20 0 20;
	}	

#sub_men a:link, #sub_men a:visited{
	text-decoration:none;
	text-align:center;
	color:#AECDFF;
	font-size: xx-small;
	font-weight: bold;		
	padding: 5 5 5 5;
	width: 100%;
}

#sub_men a:hover, #sub_men a:active{
	text-decoration:none;
	text-align:center;	
	color:#000066;
	font-size: xx-small;
	font-weight: bold;	
	background-color: #AECDFF;	
}

.ImageRight{
	float:right;
	vertical-align: top;
	background-position: top;
	margin: 0 0 10 20;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-weight: bold;
	color: #FFFFFF;
}	

.ImageRightBorder{
	float:right;
	vertical-align: top;
	background-position: top;
	margin: 0 0 10 20;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-weight: bold;
	color: #FFFFFF;
	border:1 solid #FFFFFF;	
}	

.ImageLeft{
	float:Left;
	vertical-align: top;
	background-position: top;
	margin: 0 20 10 0;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-weight: bold;
	color: #FFFFFF;
}	
	
.ImageLeftBorder{
	float:Left;
	vertical-align: top;
	background-position: top;
	margin: 0 20 10 0;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-weight: bold;
	color: #FFFFFF;
	border:1 solid #FFFFFF;		
}	
		
