@charset "utf-8";
/* CSS Document */

html,body {height:100%;width:100%;}
html, body, body div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, figure, footer, header, hgroup, menu, nav, section, time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}

#loading-image {
	background-color: #333;
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0;
	right: 0;
	z-index: 10000;
}

/* HTML5 display-role reset for older browsers */
article, aside, figure, footer, header, hgroup, nav, section {display: block;}

ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after, q:before, q:after {content: ''; content: none;}
a {margin: 0; padding: 0; font-size: 100%; vertical-align: baseline;}
del {text-decoration: line-through;}
abbr[title], dfn[title] {border-bottom: 1px dotted #000; cursor: help;}

body {line-height:1;}

/* tables still need cellspacing="0" in the markup */
table {border-collapse: collapse; border-spacing: 0;}
th {font-weight: bold; vertical-align: bottom;}
td {font-weight: normal; vertical-align: top;}
hr {display: block; height: 1px; border: 0; border-top: 1px solid #ccc; margin: 1em 0; padding: 0;}

/* Form Elements */
input, select {vertical-align: middle;}
input[type="radio"] {vertical-align: text-bottom;}
input[type="checkbox"] {vertical-align: bottom;}
.ie6 input {vertical-align: text-bottom;}
select, input, textarea {font: 99% sans-serif;}

a:hover, a:active {outline: none;}
small {font-size: 85%;}
strong, th {font-weight: bold;}
td, td img {vertical-align: top;} 

sub, sup {font-size: 75%; line-height: 0; position: relative;}
sup {top: -0.5em;}
sub {bottom: -0.25em;}

/* standardize any monospaced elements */
pre, code, kbd, samp {font-family: monospace, sans-serif;}

/* hand cursor on clickable elements */
.clickable, label, input[type=button], input[type=submit], button {cursor: pointer;}

/* Webkit browsers add a 2px margin outside the chrome of form elements */
button, input, select, textarea {margin: 0;}

/* make buttons play nice in IE */
button {width: auto; overflow: visible;}

a, img a, img, a img {border:0;	outline:0; text-decoration:none;}

/* FLOAT-elements */
.fltleft {float:left;}
.fltright {float:right;}

/* let's clear some floats */
.clearfix:before, .clearfix:after { content: "\0020"; display: block; height: 0; overflow: hidden; }  
.clearfix:after { clear: both; }  


/* only to clear floats - to be used with any class as addition */
.clear {
	clear: both;
	}
	
/* clear float with blank <div>or <br>*/
.clrflt {
	clear:both;
	line-height:1px;
	font-size:1px;
	overflow: hidden;
	}
	

/* MAIN */
body {
	background:#ffffff;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#000000;
	outline:0;
	}
	
.wrapper
{
	width:970px;
	margin:0px auto;
}

.banner
{
	width:697px;
	height:338px;
	position:relative;
}

.slide
{
	width:697px;
	height:338px;
}

.slider
{
	width:697px;
	height:338px;
}

.trans
{
	width:683px;
	height:31px;
	line-height:31px;
	background:url(../img/trans_bg.png) repeat-x left top;
	position:absolute;
	left:0px;
	bottom:15px;
	font-size:11px;
	color:#e5b84e;
	font-family:Verdana, Geneva, sans-serif;
	padding-left:14px;
}

.trans span
{
	color:#dc4219;
	text-transform:uppercase;
}

.right_box
{
	background:#192f08;
	width:273px;
	padding-top:5px;
}

.logo
{
	width:261px;
	height:76px;
	margin:0px auto;
	margin-bottom:7px;
}

.text_img
{
	margin-bottom:8px;
	padding-left:12px;
}

.scores_head
{
	margin-bottom:10px;
}

.scores_head ul {
}

#standing {
	width:273px !important;
	height:210px;
	overflow:hidden;
}
	
.rotate {
	width:273px !important;
	}

.scores_head ul li {
	font-size:9px;
	color:#e4b745;
	float:left;
	text-transform:uppercase;
	padding-right:12px;
}

.right_box h2
{
	background:#368dc3;
	font-size:14px;
	color:#f1f1f1;
	font-style:italic;
	line-height:24px;
	padding-left:10px;
	margin-bottom:4px;
}

.scores_box
{
	padding-bottom:27px;
}

.scores_box ul
{
}

.scores_box ul li
{
	height:26px;
	line-height:26px;
}

.scores_box ul li strong
{
	width:116px;
	font-size:10px;
	color:#ffffff;
	text-transform:uppercase;
	float:left;
	display:block;
	padding-left:10px;
}

.scores_box ul li a.nobr
{
	background:none;
}


.scores_box ul li span
{
	width:22px;
	font-size:10px;
	color:#f1f1f1;
	float:right;
	display:block;
}

.scores_box ul li a
{
	color:#4fb7f7;
	height:26px;
	display:block;
	background:url(../img/border.jpg) repeat-x left bottom;
}

.ticker
{
	position:relative;
}

.ticker_hed
{
	height:21px;
	background:url(../img/top_bg.jpg) repeat-x left top;
	padding-left:60px;
}

.ticker_hed ul
{
}

.ticker_hed ul li
{
	font-size:14px;
	color:#f1f1f1;
	font-weight:bold;
	line-height:21px;
	text-transform:uppercase;
	float:left;
	width:162px;
	text-align:center;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}

.ticker_bottom
{
	height:90px;
	background:#2a7ab5;
	overflow:hidden;
	position:relative;
}

.ticker_bottombox
{
	width:852px;
	margin:0px auto;
	background:url(../img/border2.jpg) no-repeat left top;
}

.score_box
{
	width:162px;
	padding:7px 4px 0;
	background:url(../img/border2.jpg) no-repeat right top;
}

.score_box span
{
	font-size:10px;
	color:#f7f2f2;
	font-weight:bold;
	text-transform:uppercase;
	text-align:center;
	display:block;
	margin-bottom:8px;
}

.score_box img
{
	width:137px;
	height:18px;
	margin:7px 0 0 16px;
}

.score_field
{
	width:125px;
	height:18px;
	line-height:18px;
	padding:2px 2px 2px 8px;
	background:url(../img/field.png) no-repeat left top;
	border:none;
	outline:none;
	font-size:10px;
	color:#f7f2f2;
	font-weight:bold;
	text-transform:uppercase;
	float:left;
}

.score
{
	width:24px;
	height:23px;
	line-height:23px;
	background:url(../img/box_bg.png) no-repeat right top;
	text-align:center;
	font-size:13px;
	color:#192f08;
	font-weight:bold;
	float:right;
	margin-bottom:3px;
}

.score_tex {
	width:112px;
	line-height:23px;
	padding-left:5px;
	font-size:10px;
	color:#FFFFFF;
	font-weight:bold;
	text-transform:uppercase;
	white-space:nowrap;overflow:hidden;text-overflow:ellipsis;
	float:left;
}

.score_button
{
	width:125px;
	height:18px;
	background-color:#FF9900;
	border-top:1px solid #dadada;
	border-left:1px solid #dadada;
	border-right:1px solid #dadada;
	border-bottom:0;
	margin:9px 0 0 20px;
	font-size:10px;
	color:#fdfdfd;
	font-weight:bold;
	text-transform:uppercase;
	text-align:center;
	line-height:18px;
}

.left_arrow
{
	position:absolute;
	left:12px;
	top:52px;
	width:33px;
	height:31px;
	z-index:9999;
}

.right_arrow
{
	position:absolute;
	right:12px;
	top:52px;
	width:33px;
	height:31px;
	z-index:9999;
}

.slide2
{
	width:970px;
	height:111px;
}

.slider2
{
	width:970px;
	height:111px;
}

footer
{
	width:816px;
	margin:0px auto;
	height:90px;
	background:url(../img/footer_bg.jpg) repeat-x left top;
	padding:7px 77px 0;
}
footer .img1
{
	float:left;
	margin-right:20px;
}
footer .img2
{
	float:left;
	margin-right:20px;
}
footer .img3
{
	float:left;
	margin-right:250px;
}
footer .img4
{
	float:left;
	margin-right:20px;
}

footer img.margin
{
	margin-right:0px;
}