@charset "utf-8"; 
html, body, div, span, applet, object, iframe, 
h1, h2, h3, h4, h5, h6, p, blockquote, pre, 
a, abbr, acronym, address, big, cite, code, 
del, dfn, em, font, img, ins, kbd, q, s, samp, 
small, strike, strong, sub, sup, tt, var, 
dl, dt, dd, ol, ul, li, 
fieldset, form, label, legend, 
table, caption, tbody, tfoot, thead, tr, th, td{border:0; font-family:"Segoe UI", Tahoma,Geneva,sans-serif; font-size:1.0em; font-style:inherit; margin:0; outline:0; padding:0}
body{background:url(../images/bg.jpg); background-color:#FFF; background-repeat:repeat-x; color:#333; font:12px "Segoe UI", "Lucida Sans",Tahoma,Verdana,Geneva,sans-serif; font-family:Tahoma,Verdana,sans-serif; margin:0; padding:0; text-align:left; line-height:1.6em}
#header{float:left; height:90px; margin:0px; padding:0px; width:960px}
div.containerbg { background: #FFF; padding: 15px 12px 12px 12px;}
div.containerbg h2 { color: #002EB8; font-size: 22px; padding: 0; }
div.containerbg h3 { color: #002EB8; font-size: 18px; }
div.containerbg h4 { color: #FFD042; font-size: 16px; }
#loginbar{ background: #EBF1FF; text-align: center; margin-right: 50px; margin-bottom: 10px; padding: 0;}
#loginbar p { color: #333; font-size: 18px; font-style:italic; }
#loginbar input { padding: 4px; font-size: 14px; }
#loginbar button { padding: 2px; }
#loginbar a{font-weight:normal; padding:0}
#login_frontpage input { padding: 2px; font-size: 12px; width: 150px; }
#nav{clear:none; color:#FFF; float:right; font-size:14px; height:25px; padding-right:5px; padding-top:25px; text-align:right; width:650px}
#nav a{color:#333; text-decoration:none; }
#nav a:hover{border-bottom: solid 3px #000; }
#logo{float:left; padding:5px 0; font-size: 22px;}
#nav li{display:inline; font-weight:400; list-style-type:none; margin-top:8px; margin-right:2px; padding-bottom:10px; padding-left:12px; padding-right:12px; padding-top:12px; text-align:center; clear:right}
#splash{height:25px; padding-top:5px; text-align:right; margin-bottom:8px; width:100%}

.center{text-align:center}
.chart{height:230px; width:640px}

div.seperator{height:20px; margin-top:15px; margin-bottom:15px; background:#E0E0E0}

.nomarg{margin:0; padding:0}
.indent{margin-left:30px}

.boxed{border:1px solid #A6C9E2; background:#FFF; padding:8px; width:98%; margin:0 0 10px 0}

.ac_results{padding:0px; border:1px solid WindowFrame; background-color:Window; overflow:hidden}

.ac_results ul{width:100%; list-style-position:outside; list-style:none; padding:0; margin:0}

.ac_results iframe{display:none; display/**/:block; position:absolute; top:0; left:0; z-index:-1; filter:mask(); width:3000px; height:3000px}

.ac_results li{margin:0px; padding:2px 5px; cursor:pointer; display:block; width:100%; font:menu; font-size:12px; overflow:hidden}

.ac_loading{background:Window url('./indicator.gif') right center no-repeat}

.ac_over{background-color:Highlight; color:HighlightText}

span.posscore{font-weight:bold; color:#0C0}
span.negscore{font-weight:bold; color:#C00}

p.feedline { font-size: 10px; padding-left: 25px; padding-bottom: 3px;  border-bottom: dotted 1px #CCC; }
img.feedline { padding-top: 15px; }

.boxed ul{margin-left:25px}

.sidebar_image{margin-left:5px}

#stats{}

#news{}

#news ul{margin-left:25px}

#news h4{margin-top:0px; margin-bottom:5px}

#news h4 .submit{font-size:10px}

#frontpage_ad{height:160px; width:190px; margin-bottom:6px}

div.paginate_nav{width:100%}

div.paginate_nav table tr td{padding:0; width:100%}

hr{border:none; height:5px; border-bottom:solid 1px #999; margin-bottom:10px}

tr.acarsmap_table{font-size:12px; padding:0}

tr.acarsmap_table.o{background-color:#F5F7FF}

tr.acarsmap_table td{padding:10px; border-bottom:solid 1px #999}

#footer{font-size:10px; height:110px; padding:25px; text-align:right; width:920px; line-height:normal}

h1{color:#F60}

h2{color:#333; font-size:16px; margin-bottom:25px; padding:5px; padding-left:0px}
h3{color:#333; font-size:14px; margin-bottom:18px; padding:5px; padding-left:0px}
h4, h4 a{color:#FFD042; font-size:16px; font-weight:none; margin:15px 0 15px 0}
dl{margin-left:15px}
dt, dd{padding:3px}
dt{font-weight:bold}
dd{padding-bottom:10px}
a{color:#039; text-decoration:none; width:auto}
p{color:#333; line-height:1.7em; margin-bottom:10px; margin-top:10px}
input, textarea, input[type="file"]{border:solid 1px #999; color:#333; font-family:Tahoma,Geneva,sans-serif; font-size:14px; margin-bottom:3px; margin-top:3px; padding:7px; width:300px; margin-left:15px; background:#FFF}

input[type="radio"], input[type="checkbox"]{margin:3px; width:auto}

#vanews .news_item { padding: 4px; margin-bottom: 5px; }
#vanews .news_title { font-size: 14px; }
#vanews .posted-by { font-size: 10px; font-style: italic; }


#TB_ajaxContent input, textarea{width:400px}
#login input[type="text"], textarea{width:auto}
button{cursor:pointer; line-height:1.4em; margin:0.5em 0.4em 0.5em 0; overflow:visible; padding:0.2em 0.6em 0.3em; width:auto}
#top_login_form button{margin:0px; margin-top:-10px; padding:1px}
#top_login_form button{margin:0px; padding:0px}
#pagebanner{background-image:url(images/top_banner.png); float:left; height:50px; margin-bottom:12px; width:970px}
#pagebanner h1{color:#FFF; font-family:Tahoma,Geneva,sans-serif; font-size:26px; font-weight:bold; padding-right:10px; padding-top:10px}

.price{font-size:32px; font-weight:bold; color:#FFC929}

.rank{font-size:64px; font-weight:bold; color:#FFC929}

.rank_small{font-size:18px; font-weight:bold; color:#FFC929}

table tr td{padding:7px}
div.disabled{color:#999; display:inline}

.flash-title{font-family:Arial; font-size:22px}
.sIFR-active .flash-title{font-family:Verdana; line-height:1em; visibility:hidden}
.sIFR-flash{margin:0; visibility:visible !important}
.sIFR-replaced{visibility:visible !important}
span.sIFR-alternate{display:block; height:0; left:0; overflow:hidden; position:absolute; top:0; width:0}
.sIFR-flash+div[adblocktab=true]{display:none !important}
.sIFR-hasFlash h1{visibility:hidden}
.sIFR-hasFlash h2{letter-spacing:-9px; visibility:hidden}
.sIFR-hasFlash h3{letter-spacing:-6px; visibility:hidden}
.sIFR-hasFlash h5#pullquote{font-size:24px; letter-spacing:-4px; visibility:hidden}
.container_12, .container_16{margin-left:auto; margin-right:auto; width:960px}
.grid_1, .grid_2, .grid_3, .grid_4, .grid_5, .grid_6, .grid_7, .grid_8, .grid_9, .grid_10, .grid_11, .grid_12, .grid_13, .grid_14, .grid_15, .grid_16{display:inline; float:left; margin-left:10px; margin-right:10px; position:relative}
.container_12 .grid_3, .container_16 .grid_4{width:220px}
.container_12 .grid_6, .container_16 .grid_8{width:460px}
.container_12 .grid_9, .container_16 .grid_12{width:700px}
.container_12 .grid_12, .container_16 .grid_16{width:940px}
.alpha{margin-left:0}
.omega{margin-right:0}
.container_12 .grid_1{width:60px}
.container_12 .grid_2{width:140px}
.container_12 .grid_4{width:300px}
.container_12 .grid_5{width:380px}
.container_12 .grid_7{width:540px}
.container_12 .grid_8{width:620px}
.container_12 .grid_10{width:780px}
.container_12 .grid_11{width:860px}
.container_16 .grid_1{width:40px}
.container_16 .grid_2{width:100px}
.container_16 .grid_3{width:160px}
.container_16 .grid_5{width:280px}
.container_16 .grid_6{width:340px}
.container_16 .grid_7{width:400px}
.container_16 .grid_9{width:520px}
.container_16 .grid_10{width:580px}
.container_16 .grid_11{width:640px}
.container_16 .grid_13{width:760px}
.container_16 .grid_14{width:820px}
.container_16 .grid_15{width:880px}
.container_12 .prefix_3, .container_16 .prefix_4{padding-left:240px}
.container_12 .prefix_6, .container_16 .prefix_8{padding-left:480px}
.container_12 .prefix_9, .container_16 .prefix_12{padding-left:720px}
.container_12 .prefix_1{padding-left:80px}
.container_12 .prefix_2{padding-left:160px}
.container_12 .prefix_4{padding-left:320px}
.container_12 .prefix_5{padding-left:400px}
.container_12 .prefix_7{padding-left:560px}
.container_12 .prefix_8{padding-left:640px}
.container_12 .prefix_10{padding-left:800px}
.container_12 .prefix_11{padding-left:880px}
.container_16 .prefix_1{padding-left:60px}
.container_16 .prefix_2{padding-left:120px}
.container_16 .prefix_3{padding-left:180px}
.container_16 .prefix_5{padding-left:300px}
.container_16 .prefix_6{padding-left:360px}
.container_16 .prefix_7{padding-left:420px}
.container_16 .prefix_9{padding-left:540px}
.container_16 .prefix_10{padding-left:600px}
.container_16 .prefix_11{padding-left:660px}
.container_16 .prefix_13{padding-left:780px}
.container_16 .prefix_14{padding-left:840px}
.container_16 .prefix_15{padding-left:900px}
.container_12 .suffix_3, .container_16 .suffix_4{padding-right:240px}
.container_12 .suffix_6, .container_16 .suffix_8{padding-right:480px}
.container_12 .suffix_9, .container_16 .suffix_12{padding-right:720px}
.container_12 .suffix_1{padding-right:80px}
.container_12 .suffix_2{padding-right:160px}
.container_12 .suffix_4{padding-right:320px}
.container_12 .suffix_5{padding-right:400px}
.container_12 .suffix_7{padding-right:560px}
.container_12 .suffix_8{padding-right:640px}
.container_12 .suffix_10{padding-right:800px}
.container_12 .suffix_11{padding-right:880px}
.container_16 .suffix_1{padding-right:60px}
.container_16 .suffix_2{padding-right:120px}
.container_16 .suffix_3{padding-right:180px}
.container_16 .suffix_5{padding-right:300px}
.container_16 .suffix_6{padding-right:360px}
.container_16 .suffix_7{padding-right:420px}
.container_16 .suffix_9{padding-right:540px}
.container_16 .suffix_10{padding-right:600px}
.container_16 .suffix_11{padding-right:660px}
.container_16 .suffix_13{padding-right:780px}
.container_16 .suffix_14{padding-right:840px}
.container_16 .suffix_15{padding-right:900px}
.container_12 .push_3, .container_16 .push_4{left:240px}
.container_12 .push_6, .container_16 .push_8{left:480px}
.container_12 .push_9, .container_16 .push_12{left:720px}
.container_12 .push_1{left:80px}
.container_12 .push_2{left:160px}
.container_12 .push_4{left:320px}
.container_12 .push_5{left:400px}
.container_12 .push_7{left:560px}
.container_12 .push_8{left:640px}
.container_12 .push_10{left:800px}
.container_12 .push_11{left:880px}
.container_16 .push_1{left:60px}
.container_16 .push_2{left:120px}
.container_16 .push_3{left:180px}
.container_16 .push_5{left:300px}
.container_16 .push_6{left:360px}
.container_16 .push_7{left:420px}
.container_16 .push_9{left:540px}
.container_16 .push_10{left:600px}
.container_16 .push_11{left:660px}
.container_16 .push_13{left:780px}
.container_16 .push_14{left:840px}
.container_16 .push_15{left:900px}
.container_12 .pull_3, .container_16 .pull_4{left:-240px}
.container_12 .pull_6, .container_16 .pull_8{left:-480px}
.container_12 .pull_9, .container_16 .pull_12{left:-720px}
.container_12 .pull_1{left:-80px}
.container_12 .pull_2{left:-160px}
.container_12 .pull_4{left:-320px}
.container_12 .pull_5{left:-400px}
.container_12 .pull_7{left:-560px}
.container_12 .pull_8{left:-640px}
.container_12 .pull_10{left:-800px}
.container_12 .pull_11{left:-880px}
.container_16 .pull_1{left:-60px}
.container_16 .pull_2{left:-120px}
.container_16 .pull_3{left:-180px}
.container_16 .pull_5{left:-300px}
.container_16 .pull_6{left:-360px}
.container_16 .pull_7{left:-420px}
.container_16 .pull_9{left:-540px}
.container_16 .pull_10{left:-600px}
.container_16 .pull_11{left:-660px}
.container_16 .pull_13{left:-780px}
.container_16 .pull_14{left:-840px}
.container_16 .pull_15{left:-900px}
.clear{clear:both; display:block; height:0; overflow:hidden; visibility:hidden; width:0}
.clearfix:after{clear:both; content:' '; display:block; font-size:0; height:0; line-height:0; visibility:hidden; width:0}
.clearfix{display:inline-block}
* html .clearfix{height:1%}
.clearfix{display:block}

*{padding:0; margin:0}

#TB_window{font:12px Arial,Helvetica,sans-serif; color:#333}

#TB_secondLine{font:10px Arial,Helvetica,sans-serif; color:#666}

#TB_window a:link{color:#666}
#TB_window a:visited{color:#666}
#TB_window a:hover{color:#000}
#TB_window a:active{color:#666}
#TB_window a:focus{color:#666}

#TB_overlay{position:fixed; z-index:100; top:0px; left:0px; height:100%; width:100%}

.TB_overlayMacFFBGHack{background:url(macFFBgHack.png) repeat}
.TB_overlayBG{background-color:#000; filter:alpha(opacity=75); -moz-opacity:0.75; opacity:0.75}

* html #TB_overlay{ position:absolute;  height:expression(document.body.scrollHeight >document.body.offsetHeight ? document.body.scrollHeight:document.body.offsetHeight+'px')}

#TB_window{position:fixed; background:#fff; z-index:102; color:#000; display:none; border:4px solid #A6C9E2; text-align:left; top:45%; left:50%}

* html #TB_window{position:absolute; margin-top:expression(0 - parseInt(this.offsetHeight / 2)+(TBWindowMargin = document.documentElement &&document.documentElement.scrollTop || document.body.scrollTop)+'px')}

#TB_window img#TB_Image{display:block; margin:15px 0 0 15px; border-right:1px solid #ccc; border-bottom:1px solid #ccc; border-top:1px solid #666; border-left:1px solid #666}

#TB_caption{height:25px; padding:7px 30px 10px 25px; float:left}

#TB_closeWindow{height:25px; padding:11px 25px 10px 0; float:right}

#TB_closeAjaxWindow{padding:7px 10px 5px 0; margin-bottom:1px; text-align:right; float:right}

#TB_ajaxWindowTitle{float:left; padding:7px 0 5px 10px; margin-bottom:1px; background:#5C9CCC url(images/ui-bg_gloss-wave_55_5c9ccc_500x100.png) repeat-x scroll 50% 50%; color:#fff}

#TB_title{color:#fff; background-color:#e8e8e8; height:27px; background:#5C9CCC url(images/ui-bg_gloss-wave_55_5c9ccc_500x100.png) repeat-x scroll 50% 50%}

#TB_ajaxContent{clear:both; padding:2px 15px 15px 15px; overflow:auto; text-align:left; line-height:1.4em}

#TB_ajaxContent.TB_modal{padding:15px}

#TB_ajaxContent p{padding:5px 0px 5px 0px}

#TB_load{position:fixed; display:none; height:13px; width:208px; z-index:103; top:50%; left:50%; margin:-6px 0 0 -104px}

* html #TB_load{position:absolute; margin-top:expression(0 - parseInt(this.offsetHeight / 2)+(TBWindowMargin = document.documentElement &&document.documentElement.scrollTop || document.body.scrollTop)+'px')}

#TB_HideSelect{z-index:99; position:fixed; top:0; left:0; background-color:#fff; border:none; filter:alpha(opacity=0); -moz-opacity:0; opacity:0; height:100%; width:100%}

* html #TB_HideSelect{ position:absolute;  height:expression(document.body.scrollHeight >document.body.offsetHeight ? document.body.scrollHeight:document.body.offsetHeight+'px')}

#TB_iframeContent{clear:both; border:none; margin-bottom:-1px; margin-top:1px; _margin-bottom:1px}

