/* default styles */
body,td,th { color:#000; font:12px Verdana,Arial,Helvetica,sans-serif; }
input,select,textarea,button { color:#000; font:11px Arial,Helvetica,sans-serif; }
a { font-family:Verdana,Arial,Helvetica,sans-serif; }
body,form { margin:0px; padding:0px; }

/* anchor behavior */
a { text-decoration:none; }
a:hover { text-decoration:underline; }

a:link {color:#A70909; font:Verdana,Arial,Helvetica,sans-serif;}
a:visited {color:#C80C0C; font:Verdana,Arial,Helvetica,sans-serif;}

a.menuItem { font-size:14px; }
a.menuItem:link { color:#FFF;  }
a.menuItem:active { color:#C6C6C6; text-decoration: underline; }
a.menuItem:visited { color:#FFF; }
a.menuItem:hover { color:#C6C6C6; text-decoration: none; }

.dareNav { border:1px solid #999; padding:2px; margin-bottom:5px; text-align:center; }
.dareTab { text-align:center; }
.dareBody { padding:3px; border:1px solid #000439; width:254px; }
.indexBody { padding:3px; border:1px solid #000439; width:254px; height:100px; }

.menuHead {
	background:#FFFFFF url(images/bg_top_menu.gif) no-repeat; width:770px;height:25px; 
	color:#999; font-weight:bold; text-align:center;
}

.border1 { border:1px solid #000; }

.hlXs { font-size:12px; font-weight:bold; }												/*  9 pt */
.hlSm { font-size:16px; font-weight:bold; }												/* 12 pt */
.hlMd { font-size:18px; font-weight:bold; }
.hl { font-size:25px; font-weight:bold; }													/* 18 pt */
.hlBlack { font:25px Arial Black,Arial,Helvetica,sans-serif; }
.hlLg { font-size:34px; font-weight:bold; }												/* 28 pt */

.textXs, .textXs td { font-size:10px; }	/* 7 pt */
.textSm, .textSm td { font-size:11px; }	/* 8 pt */
.text, .text td { font-size:12px; }			/* 9 pt */
.textLg, .textLg td { font-size:14px; }	/* 11 pt */
.textXl, .textXl td { font-size:16px; }	/* 12 pt */

.floatLeft { float:left; margin-right:5px; margin-bottom:3px; } /* left-aligned with right- and bottom- */
.floatRight { float:right; margin-left:5px; margin-bottom:3px; } /* right-aligned with left- and bottom- */

.tabA { height:20px; width:61px; background:url(images/tab_blue.gif) no-repeat; padding:3px; color:#FFF; text-align:center;}

.pageMain { background-color:#D2D2D2; }
.pageContent { width:770px; background-color:#FFF; text-align:left; }

.h1 { font-size:10px; }

.topTitle { width:770px; height:57px; background-image:url(images/head_bortz.gif); text-align:right; color:#FFF; font-weight:bold; }
.topTitlePad { padding:22px 30px 0px 0px; }
.topTitlePad2 { padding:10px 30px 0px 0px; }

.bikeArea { background:url(images/header_main_bortz.jpg) no-repeat; width:770px; height:121px; color:#FFF; }
.bikeAreaPad { padding:66px 0px 0px 0px; width:310px; }

.areaVid { float:left; }
.tnVidArea { float:left; width:140px; margin-bottom:10px; }
.tnVid { float:left; margin-bottom:3px; margin-right:3px; border:1px solid #000; }

.areaNews { margin-bottom:10px; }

.articleTitle { font-weight:bold; font-size:16px; } 
.articleFrom1 { font-weight:bold; } 
.articleFrom2 {  }

