body{text-align:center;font:13px Arial;color:#333333;}

body.style1{background:url(../pics/backgrounds/1.jpg) no-repeat top center;background-attachment:fixed;}
body.style2{background:url(../pics/backgrounds/2.jpg) no-repeat top center;background-attachment:fixed;}
body.style3{background:url(../pics/backgrounds/3.jpg) no-repeat top center;background-attachment:fixed;}
body.style4{background:url(../pics/backgrounds/4.jpg) no-repeat top center;background-attachment:fixed;}
body.style5{background:url(../pics/backgrounds/7.jpg) no-repeat top center;background-attachment:fixed;}
body.style6{background:url(../pics/backgrounds/1.jpg) no-repeat top center;background-attachment:fixed;}
body.style7{background:url(../pics/backgrounds/2.jpg) no-repeat top center;background-attachment:fixed;}
body.style8{background:url(../pics/backgrounds/3.jpg) no-repeat top center;background-attachment:fixed;}
body.style9{background:url(../pics/backgrounds/4.jpg) no-repeat top center;background-attachment:fixed;}

#wrapper{width:940px;margin:0 auto;text-align:left;}
*{margin:0;padding:0;}
p{margin:7px 0;line-height:1.2em;}
a:link,a:visited,a:hover{text-decoration:none;color:#333333;}
a:hover{text-decoration:underline;color:#333333;}

ol{margin-left:40px;}
ul{margin-left:40px;}
.pTop{margin-top:0;padding-top:0}

/* Headings/ titles */
h1{font:24px Arial;color:#0a0034;font-weight:bold;margin-bottom:16px;text-transform:uppercase;}
h2{font:16px Arial;color:#0a0034;font-weight:bold;margin-bottom:5px;/*margin-bottom:16px;*/}
h2.push{margin-top:40px;}
h2.push2{margin-top:10px;}
h2.push3{padding-top:30px;}
h3{font:13px Arial;font-weight:bold;margin-bottom:5px;/*margin-bottom:16px;*/}

#col1 p{margin-top:0;padding-top:0}
#col1 p.divide{border-top:1px dashed #b1b1b1;padding:7px 0 0 0;margin-top:14px;}

/*header area*/
#header{height:115px;margin-top:7px;}

#logo{background:url(../pics/bwa-logo.png) no-repeat top left;width:298px;height:89px;float:left;cursor:pointer;}

#menu{position:relative;background:#0a0034 url(../pics/buttons/menu-bg.gif) repeat-x top left;margin:59px 0 0 0;height:38px;float:right;width:548px;}
#menu ul{list-style:none;margin:2px 0 0 2px;}
#menu ul li{float: left; margin: 0 1px 0 0;display:block;}
#menu ul li.headlink{border-left:1px solid black;}
#menu ul li ul { display: none; z-index:10;position:absolute;top:33px;width:184px;left:358px;height:50px;border-left:2px solid #0a0034;border-bottom:2px solid #0a0034;border-top:1px solid #0a0034;border-right:2px solid #0a0034;background-color:#3d355e;}
#menu ul li:hover ul { display: block;}
#menu ul li ul li{}
#menu ul li ul li a{width:auto;display:block;color:white;font-weight:normal;}
#menu ul li ul li a:link,#menu ul li ul li a:visited,#menu ul li ul li a:hover{border:none;}
#menu ul li ul li a:hover{text-decoration:underline;}
#menu ul li ul li a span{display:block;margin:8px 0 0 21px;}
#menu a{float: left; display: block;height:34px;width:76px;color:white;font-weight:bold;}
#menu a span{display:block;padding:9px 0 0 2px;text-align:center;}
#menu a.tlevel:hover{text-decoration:none;background:url(../pics/buttons/menu-roll.gif) repeat-x top left;}
/*#menu a:hover ul { display: block; }*/
#menu #current a.tlevel{background:#ff000e url(../pics/buttons/menu-active.gif) repeat-x top left;color:white;}

/*main content*/
#page{margin-left:12px;background-color:#0a0034;padding:0 24px 24px 24px;}

#breadcrumb{height:24px;width:100%;text-transform:uppercase;}
#breadcrumb span{display:block;padding-top:6px;font:12px Arial;color:#ffffff;}
#breadcrumb a:link,#breadcrumb a:visited,#breadcrumb a:hover{text-decoration:none;color:#ffffff;}
#breadcrumb a:hover{text-decoration:underline;color:#ffffff;}

#window{height:264px;color:white;}
#window img{float:left;}
#window .slideshow{float:left;}
#blurb{width:316px;float:right;height:264px;}
#blurb.home{background:url(../pics/right-bg.gif) no-repeat top left;}
.blurbtitle{margin:0 0 30px 20px;}
p.pblurb{margin-top:30px;margin:30px 30px 0 20px;clear:both;font-size:larger;}
p.pblurb span{font-weight:bold;color:#0066FF;text-transform:uppercase;}


#content{background-color:#ffffff;background:#ffffff url(../pics/white-bg.gif) no-repeat top left;}
#col1{float:left;width:525px;margin:14px 14px 44px 24px;}
#col1 p{margin-right:80px;}
#col2{float:right;width:302px;margin:14px 14px 14px 0;}
#col2-sponsor{float:right;clear:right;width:317px;margin:0px 0 0 0;}

/* Various sections */
.contact-area span{font-weight:bold;}
.contact-area h2{margin-top:30px;}

.linkout:link,.linkout:visited{text-decoration:underline;}
.linkout:hover{text-decoration:none;}

.rcol{background:#d0d8e2;width:303px;padding-bottom:10px;}
.rcol h2{margin-left:10px;color:#666666;}
.rcol table{margin-left:10px;}
.rpara{margin-left:10px;color:#333333;}
.rpara img{margin-top:20px;}

/*Results table*/

.tableResults {width: 282px;padding: 0;margin: 10px 0 0 0;clear:both;}
.tableResults caption {padding: 0 0 5px 0;width: 282px;	 font: italic 11px Verdana, Arial, Helvetica, sans-serif;text-align: right;}
.tableResults td.tcol1{width:50%;background-color: #e3e3e3;}
.tableResults th {font: bold 13px Arial, Helvetica, sans-serif;color: #666666;border-right: 1px solid #cccccc;border-bottom: 1px solid #cccccc;border-top: 1px solid #cccccc;letter-spacing: 2px;text-transform: uppercase;text-align: left;padding: 6px 2px 6px 12px;background-color: #e3e3e3;}
.tableResults td {border-right: 1px solid #a5a5a5;border-bottom: 1px solid #a5a5a5;background: #fff;padding: 6px 6px 6px 12px;color: #666666;}

.tableResults2{width:825px;padding: 0;margin: 30px 0 30px 0;}
.tableResults2 caption {padding: 0 0 5px 0;font: italic 11px Verdana, Arial, Helvetica, sans-serif;text-align: right;}
.tableResults2 td.tcol1{background-color: #eFEFEF;}
.tableResults2 th {font: bold 11px Arial, Helvetica, sans-serif;color: #000000;border-right: 1px solid #cccccc;border-bottom: 1px solid #cccccc;border-top: 1px solid #cccccc;letter-spacing: 2px;text-transform: uppercase;text-align: left;padding: 3px 2px 3px 12px;background-color: #e3e3e3;}
.tableResults2 td {border-right: 1px solid #a5a5a5;border-bottom: 1px solid #a5a5a5;background: #fff;padding: 3px 6px 3px 12px;color: #000000;}

.tableResults3 {width: 450px;padding: 0;margin: 10px 0 30px 0;clear:both;}
.tableResults3 caption {padding: 0 0 5px 0;width: 450px;	 font: italic 11px Verdana, Arial, Helvetica, sans-serif;text-align: right;}
.tableResults3 td.tcol1{border-left: 1px solid #cccccc;}
.tableResults3 th {font: bold 13px Arial, Helvetica, sans-serif;color: #000000;border-right: 1px solid #cccccc;border-bottom: 1px solid #cccccc;border-top: 1px solid #cccccc;letter-spacing: 2px;text-transform: uppercase;text-align: left;padding: 6px 2px 6px 12px;background-color: #e3e3e3;}
.tableResults3 td {border-right: 1px solid #a5a5a5;border-bottom: 1px solid #a5a5a5;background: #fff;padding: 3px 6px 3px 12px;color: #000000;}


/* accessories */

.fcast{margin-bottom:30px;}
.emphasis{font-size:20px;font-style:italic;margin-bottom:20px;}

blockquote{margin:20px 0;background:url(../pics/quote-grey.gif) no-repeat top left;padding-left:60px;font-style:italic;font-size:larger;color:#989898;}
blockquote p{width:80%;}

.red-flag{background:url(../pics/assets/flag-red.gif) no-repeat top left;padding-left:50px;}
.green-flag{background:url(../pics/assets/flag-green.gif) no-repeat top left;padding-left:50px;}
.pole-flag{background:url(../pics/assets/flag-pole.gif) no-repeat top left;padding-left:50px;}
.yellow-flag{background:url(../pics/assets/flag-yellow.gif) no-repeat top left;padding-left:50px;}
.blue-white-flag{background:url(../pics/assets/flag-blue-white.gif) no-repeat top left;padding-left:50px;}
.red-white-flag{background:url(../pics/assets/flag-red-white.gif) no-repeat top left;padding-left:50px;}
/* Boxes */

.quote{background:url(../pics/quote.gif) no-repeat top left;padding:0 0 0 130px;font-style:italic;color:#0a0034;margin:14px 0 30px 0;}
.quote span{color:#9d9d9d;margin-top:8px;display:block;font-size:smaller;}

.sponsor{text-align:left;margin:10px 0;}
.sponsor p{padding:10px 0;margin-right:50px;}

.photo-small{background:url(../pics/backgrounds/small-box.gif) no-repeat top left;width:294px;height:252px;padding:0;}
.photo-small img{margin:16px 0 0 30px;border:2px solid #0e0047;}
.photo-large{background:url(../pics/backgrounds/box-large.gif) no-repeat top left;width:295px;height:462px;padding:0;}
.photo-large img{margin:16px 0 0 30px;border:2px solid #0e0047;}

/* footer */
#footer{margin:14px 0 28px 0;margin-left:32px;color:#666666;}
#footer span{display:block;font:12px Arial;}
#footer a:link,#footer a:visited,#footer a:hover{text-decoration:none;color:inherit;}
#footer a:hover{text-decoration:underline;}