/* CSS Document */

html,body {text-align:center;font:11px Verdana,Arial,Helvetica,sans-serif}
p,td,th {text-align:left;font:11px Verdana,Arial,Helvetica,sans-serif}
body {background:#ebebeb;margin:0}
a,a:link,a:visited {color:#c00000;border:0;text-decoration:none}
a:hover,a:active {color:#000;border:0;text-decoration:underline}
h1 { margin:0px; font-size:15px; font-weight:bold}
h2 { margin:0px; font-size:14px; font-weight:bold}
h3 { margin:0px; font-size:13px; font-weight:bold}
h4 { margin:0px; font-size:11px; font-weight:bold}
h5 { margin:0px; font-size:11px; font-weight:bold; margin-top:12px; color:#000; font-size:12px}
h5 a,h5 a:link,h5 a:visited {color:#000;border:0;text-decoration:none}
img { border:0}
blockquote {margin:0px; padding-left:14px; background:url(/images/blockquote.gif) no-repeat 3px 4px}

#wrapper{ width:972px; text-align:left;margin-left:auto;margin-right:auto; background-color:#FFFFFF}
#advertorial {margin-bottom:3px;}
#advertise {background:url(/images/background_advertorial.gif) no-repeat bottom left; height:70px; float:right; width:220px; padding:16px 8px 5px 8px;}
#advertise a { font-weight:bold}
#leaderboard { padding:3px 0px 3px 4px; text-align:center}
#skyscraper {padding:10px 0px ; text-align:center}
#fullbanner { padding: 2px; text-align:center}

#container {background:url(/images/background_container.gif) repeat-y}
#header {background: url(/images/background_header.gif) no-repeat; padding:5px;}
#header .guide { border-bottom: 1px solid #ccc; height:5px}
#header_logo { width:450px; padding: 5px 10px; float:left}
#header_search {float:right; margin-top:15px;; margin-right:5px;}
#header_search form {margin:0px; padding:0px}
#header_search input.key {background:url(/images/background_input.gif) no-repeat;font-family:Trebuchet MS; font-size:13px; width:337px; font-weight:normal; color:#000; border:0; height:22px; padding:3px 0 0 10px;margin-top:12px;}
#header_search input.btn { font-size:11px;width:auto; font-weight:bold; color:#fff; background: #e00000;padding:3px 0 3px 0;margin:1px; border:0px;}
#header_search span.button {background:#FFF; border:1px solid #e00000;padding:1px;}


#menu_top {  padding:10px; text-align:right; margin:0px 5px; display:block; height:100%}
#menu_top  ul {padding:0;margin:0}
#menu_top  li {display:inline;padding:0;margin:0}
#menu_top  li a,#menu_top  li a:link,#menu_top  li a:visited {color:#000;border:0;padding:0px 6px 0px 8px;text-decoration:none;font-weight:bold; background:url(/images/bullet.gif) no-repeat 0px 4px}
#menu_top  li a.last {border-right:0}
#menu_top  li a:hover,#menu_top  li a:active {color:#c00000;text-decoration:underline}

#columns { padding:0px 5px; background:url(/images/background_menu.gif) repeat-y top 151px}
#left{ float:left; width:146px; }
#center {float:left; width:455px; margin-left:10px;}
#full-center {float:left; width:800px; margin-left:10px;}
#right{ float:left; width:340px; margin-left:5px}

#menu {margin:0;padding:0; list-style:none }
#menu li {margin:0px;padding:0px;list-style:none; background:url(/images/menu_item_seperator.gif) no-repeat bottom left; display:block;}
#menu li.active {background : #e00000; color:#FFF}
#menu li.seperator {height:21px;}
#menu li.active a,#menu li.active a:link,#menu li.active a:visited {padding:4px 4px 4px 20px;color:#fff;display:block;margin:0px;font-weight:bold;font-size:10px; background:#e00000 url(/images/bullet_menu_active.gif) no-repeat 10px 8px; font-size:11px; text-decoration:none;}
#menu li span, #menu li a,#menu li a:link,#menu li a:visited {padding:4px 4px 4px 20px;color:#000;display:block;margin:0;font-weight:bold;font-size:10px; background:#fff url(/images/bullet_menu.gif) no-repeat 10px 8px; font-size:11px; text-decoration:none;margin:0px;  margin-bottom:1px;}
#menu li a:hover,#menu ul li a:active,#menu li a.selected,#menu li a.selected:link,#menu li a.selected:visited {color:#000;text-decoration:none;background:#efefef url(/images/bullet_menu.gif) no-repeat 10px 8px;}
#menu li ul { background: #fff; margin:0px; padding:0px}
#menu li ul li { background: #efefef;  margin:0px;}
#menu li.active ul li a,#menu li.active ul li a:link,#menu li.active ul li a:visited {background:#efefef; color:#000000; font-weight:normal; border-bottom:1px solid #fff}
#menu li.active ul li a:hover,#menu ul.active li ul li a:active,#menu li.active ul li a.selected,#menu li.active ul li a.selected:link,#menu li.active ul li a.selected:visited { background:#ddd}
#menu li.active ul li.active a,#menu li.active ul li.active a:link,#menu li.active ul li.active a:visited {background:#ddd;margin-bottom:0px;}
#menu li.active ul li.active a:hover,#menu ul.active li ul li.active a:active,#menu li.active ul li.active a.selected,#menu li.active ul li.active a.selected:link,#menu li.active ul li.active a.selected:visited { background:#ddd;margin-bottom:0px; }
/* Default Ankeiler Blocks */


.block { border:1px solid #cdcdcd; padding:1px;; margin-bottom:4px;; display:block; overflow:hidden; height:100%}
.block .title { display:block; background-color:#e0e0e0; font-size:13px; padding:2px 5px;; font-weight:bold}
.block .title h1 {margin:0px; font-size:13px; font-weight:bold}
.block .title a, .block .title a:link, .block .title a:visited {color:#000;border:0;text-decoration:none}
.block .title a:hover, .block .title a:active {color:#000;border:0;text-decoration:underline}
.block .content { padding:5px;}
.block .content a, .block .content a:link, .block .content a:visited {color:#c00000;border:0;text-decoration:none; font-weight:bold}
.block .content a:hover, .block .content a:active {color:#c00000;border:0;text-decoration:underline}
.block .content .permalink a, .block .content .permalink a:link, .block .content .permalink a:visited {color:#999;text-decoration:none; font-weight:normal}
.block .content .permalink a:hover, .block .content .permalink a:active {color:#c00000;border:0;text-decoration:underline}

.links .content ul li { float:left; width:200px; background: url(/images/bullet_menu.gif) no-repeat 0px 4px; margin:0px; padding:0px; padding-left:12px}

.block .content h3 a,.block .content h3 a:link,.block .content h3 a:visited {color:#000}
.block .content h5 a,.block .content h5 a:link,.block .content h5 a:visited {color:#000}
.block .article_image { float:right; margin-left:3px; margin-bottom:3px; margin:4px; border:0px; position:relative}
.block .date { }
.block .lead { font-weight:bold; margin:12px 0px;}
.block ul { margin:0px; padding:0px;}
.block ul li {margin:0px;margin-left:20px;list-style:square}
.block #rb-logolinks ul li {margin:0px;list-style:none}

.block_alt { border:1px solid #c00000; background-color:#c00000; padding:1px;margin-bottom:4px;}
.block_alt .title { display:block; font-size:13px; padding:2px 5px; color:#FFF;  font-weight:bold}
.block_alt .title a, .block_alt .title a:link,.block_alt .title a:visited {color:#fff;border:0;text-decoration:none}
.block_alt .title a:hover, .block_alt .title a:active {color:#fff;border:0;text-decoration:underline}
.block_alt .article_image { float:right; margin-left:3px; margin-bottom:3px; border:0px;}
.block_alt .content { padding:5px;}
.block_alt .content a, .block_alt .content a:link,.block_alt .content a:visited {color:#fff;border:0;text-decoration:none; font-weight:bold}
.block_alt .content a:hover, .block_alt .content a:active {color:#fff;border:0;text-decoration:underline}



.block_spec { border:1px solid #cdcdcd; padding:1px;margin-bottom:4px;display:block; overflow:hidden; height:100%}
.block_spec form {padding:0px; margin:0px}
.block_spec .title { display:block; font-size:13px; padding:2px 5px; color:#FFF; font-weight:bold;background-color:#c00000; }
.block_spec .title a, .block_spec .title a:link,.block_spec .title a:visited {color:#fff;border:0;text-decoration:none}
.block_spec .title a:hover, .block_spec .title a:active {color:#fff;border:0;text-decoration:underline}
.block_spec .article_image { float:right; margin-left:3px; margin-bottom:3px; border:0px}
.block_spec .content { padding:5px;}
.block_spec .content a, .block_spec .content a:link,.block_spec .content a:visited {color:#c00000;border:0;text-decoration:none}
.block_spec .content a:hover, .block_spec .content a:active {color:#c00000;border:0;text-decoration:underline}

.block_spec .content th { font-size: 10px; font-weight: bold; text-align:left}
.block_spec .content td { font-size: 10px; text-align:left}
.block_spec .content td  input{ font-size: 10px; }

/* Footer items */
#footer { background:#ebebeb url(/images/background_footer.gif) no-repeat; padding-top:16px; font-size:10px}
#logo_rbi { width:150px; float:left; display:block; clear:both; padding-left:10px}
#copyrights { width:500px; float:left; margin-top:4px; }
#copyrights  a, #copyrights  a:link,#copyrights a:visited {color:#000;border:0;text-decoration:underline;}
#menu_bottom { float:right; width:300px; text-align:right; margin-top:4px; }
#menu_bottom   ul {padding:0;margin:0}
#menu_bottom   li {display:inline;padding:0;margin:0}
#menu_bottom   li a,#menu_bottom   li a:link,#menu_bottom   li a:visited {color:#666;border:0;padding:0 6px 0 3px;text-decoration:none;font-weight:bold;border-right:2px solid #666;}
#menu_bottom   li a.last {border-right:0}
#menu_bottom   li a:hover,#menu_bottom  li a:active {color:#666;text-decoration:underline}

/* Newslist */
span.date {color:#999}
span.highlight {color: #FF6600}
.newslist {margin:0; padding:0;clear:both;display:block;width:100%}
.newslist li {margin:0; padding:0}
.block .content .newslist li a,.block .content .newslist li a:link,.block .content .newslist li a:visited {color:#000;border:0;text-decoration:none; font-weight:normal}
.block .content .newslist li a:hover, .block .content .newslist li a:active {color:#c00000;border:0;text-decoration:underline}
.block .content .newslist li a span,.block .content .newslist li a:link span,.block .content .newslist li a:visited span {color:#c00000; font-weight:bold}

/* Form */
.eon-form {}
.eon-form fieldset { margin-bottom:10px; padding:2px;}
.eon-form fieldset div.row { display:block; float:none; clear:both ; margin:0px; padding:2px}
.eon-form fieldset div.row label { font-weight:bold; width: 100px; display:block; float:left;}
.eon-form input { margin:0px; padding:0px}
.eon-form textarea { font: 11px Verdana, Arial, Helvetica, sans-serif}

/* Other / Unsorted */
.rss {float:right;padding:2px;}
.guide { clear:both}
.ruler { padding:4px; border-bottom: 1px dotted #000; display:block; margin-bottom:4px; clear:both}

.block .related { margin:8px 0px;padding:10px 0px;  display:block; height:18px;}
.block .related ul {margin:0px; padding:0px; list-style:none; }
.block .related ul li {margin:0px; padding:0px; list-style:none; float:left;}
.block .related ul li a , .block  .related ul li a:link , .block  .related ul li a:visited  {padding:7px 10px 9px 28px; display:block; color:#c00000; font-weight:normal;}
.block .related ul li a:hover , .block  .related ul li a:active {color:#000}

#btn_mail a, #btn_mail a:link, #btn_mail a:visited { background-image:url(/images/icon_forward.gif); background-repeat:no-repeat}
#btn_mail a:hover, #btn_mail a:active {}
#btn_print a, #btn_print a:link, #btn_print a:visited { background-image:url(/images/icon_print.gif); background-repeat:no-repeat}
#btn_print a:hover, #btn_print a:active { }
#btn_comment a, #btn_comment a:link, #btn_comment a:visited { background-image:url(/images/icon_comment.gif); background-repeat:no-repeat; }
#btn_comment a:hover, #btn_comment a:active {}

#btn_comments a, #btn_comments a:link, #btn_comments a:visited { background-image:url(/images/icon_comments.gif); background-repeat:no-repeat; }
#btn_comments a:hover, #btn_comments a:active {}

.response { padding-bottom:3px; border:1px solid #ccc; border-bottom: 0px; padding:6px; background-color:#efefef}
.name {font-weight:bold; padding: 15px 6px 10px 6px; background:url(/images/comment.gif) no-repeat top left}
.name .stamp { font-weight:normal}

#poll {margin:0;padding:0; margin-bottom:10px; display:block}
#poll div {padding:0}
#poll div.poll_answer {vertical-align:middle;clear:left;display:block}
#poll div.poll_answer_radio {float:left;clear:left;width:20px;height:16px;padding:0;padding-right:5px}
#poll div.poll_button input {font-size:10px}
#poll div.poll_answer_bar {float:left;clear:left;width:100px;background-color:#FFF;display:block;border:1px solid #333;overflow:hidden;height:12px;margin:0;padding:0}
#poll div.poll_answer_percentage {float:left;width:60px;height:16px;padding-left:5px;display:block}
#poll div.poll_answer_text {padding-top:5px;padding-bottom:0;font-weight:normal}
#poll div.poll_question {padding-top:5px;padding-bottom:5px;display:block; font-weight:bold}
#poll div.poll_button {clear:both;float:none}
#poll div.poll_button input {font-size:10px}
#poll div.poll_image {float:right}

.domresize {border:0px}

.agenda {float:none;clear:both;}
.agenda .image {float:right;clear:none;margin-left:5px;margin-bottom:5px;}
.agenda .details {float:left;clear:none;display:block;margin-bottom:10px;;border-bottom:1px solid #ccc;width:100%}
.agenda .dates {font-weight:bold;margin:10px 0}
.agenda .details h3 {margin-bottom:0}
.agenda .details .external {margin-top:10px;font-size:12px;font-weight:bold;}

.hp_title {padding:5px;border:1px solid #ccc;margin-bottom:12px;margin-top:6px;font-weight:bold;font-size:12px;color:#000;background:#FFF1C1}
.hpr_box1,.hpr_box2 {padding:3px;border:1px solid #CCC;width:205px;display:block;float:left;margin-bottom:10px; height:150px}; 
.hpr_box1 {margin-right:0px;clear:both}
.hpr_box2 {margin-left:10px;clear:none}
.hpr_img {padding:0px;margin:2px;width:75px;height:75px;border:1px solid #CCC;float:right}
.hpr_title {font-weight:bold;font-size:13px;color:#339;width:115px}
.hpr_cat {font-size:9px}


.block .content table.suppliers_paid td a.brand, .block .content table.suppliers_paid td a.brand:link, .block .content table.suppliers_paid td a.brand:visited, .block .content table.suppliers td a.brand, .block .content table.suppliers td a.brand:link, .block .content table.suppliers td a.brand:visited {color:#666;border:0;text-decoration:none; font-weight:bold}
.block .content table.suppliers_paid td a.brand:hover, .block .content table.suppliers_paid td a.brand:active {color:#666;border:0;text-decoration:underline}
.block .content table.suppliers td.paid a, .block .content table.suppliers td.paid a:link, .block .content table.suppliers td.paid a:visited { color:#0066CC}
.block .content table.suppliers td.paid a.brand, .block .content table.suppliers td.paid a.brand:link, .block .content table.suppliers td.paid a.brand:visited {color:#666}

table.suppliers th,table.suppliers_paid th {font-weight:bold;text-align:left;border-bottom:1px solid #ccc}
table.suppliers td, .block .content table.suppliers_paid td {vertical-align:top}
.block .content table.suppliers_paid td { border-bottom: 1px dotted #ddd}

fieldset label { font-weight:bold; font-size:10px; padding:4px 0px; display:b}
fieldset input, fieldset select { font-size:10px}
fieldset span.button {background:#FFF; border:1px solid #e00000;padding:1px;}
fieldset span.button input { font-size:10px;width:auto; font-weight:bold; color:#fff; background: #e00000;padding:1px 0 1px 0;margin:1px; border:0px;}

.afc { clear:both}


div.row {clear:left;padding:0;margin:0;margin-bottom:6px;margin-top:6px;}
div.row div.label {float:left;width:60px;text-align:left}
div.row div.field {float:left;width:150px;text-align:left}
div.paid {float:right;width:220px}

table.data { margin-top:12px; margin-bottom:12px; background-color:#ddd}
table.data th { background-color:#c0c0c0; font-weight:bold}
table.data td { background-color:#FFFFFF}

.spotlights {}
		.spotlights .spotlight { width:380px; margin:5px; float:left}
			.spotlights .spotlight h4 { font-size:12px}
			.spotlights .spotlight .description {margin-top:10px}
			.spotlights .spotlight img { float:left; margin-right:5px; margin-bottom:5px}
			.spotlights .spotlight p {margin-top:0px}
			.spotlights .spotlight .more { clear:both}
			.spotlights .spotlight .more a { display:block; background:url(/images/menu_bullet_active.gif) no-repeat 0px 4px; padding-left:10px; font-weight:bold}	
			.spotlights .spotlight .details {display:none; width:320px; height:165px; border:1px solid #cdcdcd; position:absolute; margin-top:-40px; margin-left:30px; background-color:#FFFFFF; padding:1px}		
			.spotlights .spotlight .details .header {margin:0px; padding:5px 6px; background-color:#e00000; color:#FFFFFF; font-weight:bold; display:block}
			.spotlights .spotlight .details h5 { font-size:16px; margin:5px 5px}
			.spotlights .spotlight .details div { margin:3px 5px}
			.spotlights .spotlight .details .closeme { float:right; margin-right:4px}
			.spotlights .spotlight .details .closeme a { background: url(/images/icon_close.gif) no-repeat; width:14px; height:14px; display:block}
			.spotlights .spotlight .details .closeme a span { display:none}
.divider { border-top:1px solid #ccc; clear:both; margin-top:5px; margin-bottom:5px}

.shadetabs{
padding: 3px 0;
margin-left: 0px;
margin-bottom: 0;
margin:0;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
height: 22px;
}

.block ul.shadetabs li{
display: inline;
margin: 0;
padding:0;
}

.shadetabs li a, .shadetabs li a:link , .shadetabs li a:visited{
text-decoration: none;
font-size:10px;
color: #333;
font-weight:normal;
position: relative;
top: 2px;
border:1px solid #bbb;
background: #eee;
padding: 6px 6px;
}

.shadetabs li a:visited{
color: #fff;
}

 .shadetabs li a:hover{
text-decoration: none;

}

.shadetabs li a span, .shadetabs li a:link span,  .shadetabs li a:visited span {
color: #333;
}


 .shadetabs li.selected{
position: relative;
}



 .shadetabs li.selected a,  .shadetabs li.selected a:link,  .shadetabs li.selected a:visited{ /*selected main tab style */
border:1px solid #c00000;
background: #c00000;
padding: 5px 6px;
font-weight:bold;
font-size:12px;
color: #fff
}

.shadetabs li.selected a span,  .shadetabs li.selected  a:link span,  .shadetabs li.selected a:visited span {
color: #fff
}

.shadetabs li.selected a:hover{ /*selected main tab style */
text-decoration: none;
}

.tabcontentstyle{ /*style of tab content oontainer*/
border-top: 2px solid #c00000;

margin-bottom: 1em;

}

.tabcontent{
display:none;
}

@media print {
.tabcontent {
display:block!important;
}
}