* { margin:0; padding:0;}
body { background:url(../images/body_bg.jpg) repeat; font-size:100%; line-height:1em; font-family:Arial; color:#9ca8aa}


/*in_line*/
input, select, textarea { vertical-align:middle; font-weight:normal; font-family:Arial; color:#434a4d; font-weight:normal; font-size:0.92em; padding-left:5px}
img {border:0; vertical-align:top; text-align:left;}
ul { list-style:none;}

/*==================list====================*/
ul{margin:0px; padding:0px; list-style:none}
ul li { line-height:1.58em}
ul li a{text-decoration:underline; color:#fff}
ul li a:hover{ text-decoration:none}

ul.events {margin:0px; padding:0px; list-style:none}
ul.events img {padding:3px 2px 0 0;}
ul.events li { line-height:1.5em; color:#fff; padding:0 0 18px 25px; background:url(../images/marker_list2.gif) no-repeat 0 1px}
ul.events li a{text-decoration:none; color:#5abfd0; padding:0; font-weight:bold; display:block}
ul.events li a:hover{ text-decoration:none; color:#fff}

/*==========================================*/

a {text-decoration:underline; color:#5abfd0}
a:hover {
	text-decoration:none;
	color: #9CA8AA;
}

a.link {text-decoration:underline; color:#5abfd0; font-weight:bold}
a.link:hover {text-decoration:none}

.fright {float:right}
.fleft { float:left;}
.clear { clear:both;}

.font_1 {color:#fff}
.font_2 {color:#5abfd0}
.font_3 {color:#fff; font-weight:normal; display:block; margin-bottom:4px}

p {margin:0 0 16px 0}

h1, h2, h3 {margin-bottom: 8px;}
h4 {color:#fff; margin:0 0 16px 0; font-size:1em}

.top_bg {width:100%; background:url(../images/top_bg.gif) repeat-x top}

/*header*/
#header {background:url(../images/header_bg.gif) repeat-x 0 49px}
#header .bg_left {background:url(../images/header_bg_left.jpg) no-repeat left 49px; width:100%}
#header .bg_right {background:no-repeat right 49px; width:100%;  margin: 0 0 0 -10px;}
#header .bg_top {background:url(../images/header_bg_top.jpg) no-repeat 0 0}

#menuImages img {z-index:50;}

/* headerSlides */
#headerSlides {
	position:relative;
	float:right;
    height:270px;
	width:686px;
	margin-top:-15px;
	z-index:1;
}

#headerSlides img {
	position:absolute; 
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
}

#headerSlides IMG.active {
    z-index:10;
    opacity:1.0;
}

#headerSlides IMG.last-active {
    z-index:9;
}

#header .col_1 {width:16%}
#header .col_1 img {margin-left:34px}
#header .col_2 {width:14%}
#header .col_3 {width:14%}
#header .col_4 {width:12%}
#header .col_5 {width:12%}
#header .col_6 {width:13%}
#header .col_7 {width:18%}



.logo {position:absolute; margin:132px 0 0 14px}

/*content*/
#content { min-height:497px; height:auto !important; height:497px; font-size:0.75em; line-height:1.33em}
.title_1 {margin-bottom:22px}
.title_2 {margin-bottom:9px}
.img_left {float:left; margin:3px 17px 23px 0}
.img {margin-bottom:20px}

#content .col_1 { background:url(../images/col1_bg.jpg) repeat; color:#fff}
#content .col_1 .top {background:url(../images/col1_bg.gif) repeat-x top; min-height:497px; height:auto !important; height:497px}
#content .col_2 { background:url(../images/col2_bg2.jpg) repeat}

.row_1 { background:url(../images/row1_bg.jpg) repeat}
.row_1 .top { background:url(../images/row1_bg_top.jpg) repeat-x left top}
.row_2 {background:url(../images/row2_bg.jpg) repeat}
.row_2 .top {background:url(../images/row2_bg_top.gif) repeat-x left top}
.row_2 .bot {background:url(../images/row2_bg_bot.jpg) repeat-x left bottom}

.box {width:100%}



/*footer*/
#footer { color:#94a4ac; font-size:0.75em; line-height:1.33em}
#footer a {color:#40bccf; text-decoration:none; font-weight:bold}
#footer a:hover {color:#fff}
#footer .col_1 {background:url(../images/footer_col1_bg.jpg) repeat-x left top; height:57px}
#footer .col_2 {background:url(../images/footer_col2_bg.gif) repeat; height:57px}
#footer .col_2 .ind {padding:21px 0 0 20px}
.footer_copyright {float:left; padding:0 50px 0 0;}
.footer_socials {float:right; width:150px; padding: 0 20px 0 50px;}


/*================== home ==================*/
#home #content .col_1 .indent { padding:41px 20px 20px 31px}
#home #content .col_2 .row_1 .indent { padding:36px 20px 31px 26px}
#home #content .col_2 .row_2 .indent { padding:21px 20px 47px 27px}
#home #content .col_2 .row_2 .col_box_1 {width:50%;}
#home #content .col_2 .row_2 .col_box_1 .ind {padding-right:10px; padding-bottom:20px}
#home #content .col_2 .row_2 .col_box_2 {width:50%}
#home #content .col_2 .row_2 .col_box_2 .ind {padding-left:10px; padding-bottom:20px}

/*links*/
.series_links {float:left; width:638px; padding: 10px 0 20px 0;}
.series_links .sl_1, .sl_2, .sl_3, .sl_4, .sl_5, .sl_6 {float:left; margin: 0 4px 0 0; width:102px;}

/*potw*/
.potw {width:213px; border:4px solid #FFF;}

/*================== driver ==================*/
#driver #content .col_1 .indent { padding:41px 20px 20px 31px}
#driver #content .col_2 .row_1 .indent { padding:36px 25px 0 26px}
#driver #content .col_2 .row_2 .indent { padding:21px 20px 30px 27px}
#driver #content .col_2 .row_1 .col_box_1 {width:100%}
#driver #content .col_2 .row_1 .col_box_1 .ind {padding-right:45px}
#driver #content .col_2 .row_2 .col_box_1 {width:100%}
#driver #content .col_2 .row_2 .col_box_1 .ind {padding-right:25px}
.img_driver {border:2px solid #FFF;}
.driver_info {padding-top:5px; width:auto;}
.table_driver {line-height:1.50em; padding: 5px 0 0 0; width:250px;}
.table_driver img {padding: 4px 4px 0 0;}

/*================== standing ==================*/
#standing #content .col_1 .indent { padding:41px 20px 20px 31px}
#standing #content .col_2 { background:url(../images/col2_bg.jpg) repeat}
#standing #content .col_2 .top {background:url(../images/col2_bg_top.jpg) repeat-x top; width:100%}
#standing #content .col_2 .indent { padding:36px 12px 32px 26px}
#standing #content .col_2 .box {width:566px; height:40px; margin-bottom:13px}
#standing #content .col_2 .col_box_1 {width:303px}
#standing #content .col_2 .col_box_2 {width:263px}

.table_standings { background:url(../images/border_y.gif) repeat-y right top; font-size:1em; line-height:1.22em; margin: 0 0 25px 0;}
.table_calendar { background:url(../images/border_y2.gif) repeat-y right top; font-size:1em; line-height:1.22em; margin: 25px 0 25px 0; width:222px;}
.td_head td {height:23px; background:url(../images/border_y.gif) repeat-y left top; color:#fff; font-weight:bold;}
.td_data td {height:24px; background:url(../images/border_y.gif) repeat-y left top;}
.td_head2 td {height:23px; background:url(../images/border_y2.gif) repeat-y left top; color:#fff; font-weight:bold;}
.td_data2 td {height:24px; background:url(../images/border_y2.gif) repeat-y left top;}
.td_data img, .td_data2 img {padding: 1px 4px 0 0;}
.row_line {background:url(../images/border_x.gif) repeat-x top; width:100%; height:1px}
.row_line2 {background:url(../images/border_x2.gif) repeat-x top; width:100%; height:1px}
.td_white {color:#FFF;}
.td_center {text-align:center;}
.td_indent {padding-left:15px;}
.input_1 {width:150px; height:20px; border:solid 1px #060708; margin:0 16px 0 11px}

.team {padding-left: 5px;}
.calendar {border: 3px solid #FFF; width:217px}
.last_update {float:right; margin: 0 87px 0 0}
.archive_links a {padding: 0 10px 0 0;}
