@charset "utf-8";
body, div, p, h1, h2, h3, h4, h5, h6, ul, ol, li, span, form, hr {margin: 0px; padding: 0px;}
body {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333;}
.wrapper {width:1000px; margin:0 auto;}
img {border:none;}
ul {list-style:none;}
p,table {padding-bottom:1em;}
table {border-collapse:collapse;}
table td,table th {padding: 4px; border:solid 1px #CCC;}
table th {text-align:left; font-size:14px; border-bottom: solid 2px #999;}
a {color:#00F; text-decoration:underline;}
a:hover {color:#F00;}
h1 {margin-bottom:.5em; padding-bottom:.2em; border-bottom:solid 1px #333; color:#F00; font:normal 26px/32px Arial, Helvetica, sans-serif;}
h2 {margin:1.2em 0 .2em 0; color:#F00; font:normal 20px/26px Arial, Helvetica, sans-serif;}
h3 {margin:1.2em 0 .2em 0; color:#666; font:normal 18px/24px Arial, Helvetica, sans-serif;}
hr {width:100%; clear:both; background-color:#D1D1D1; color:#D1D1D1; margin-bottom:1em; height:1px;}

#header {border-top:solid 10px #03F;}
#header, #header .wrapper {height:110px;}
#header .wrapper {position:relative; background:url(../images/header-bg.gif) 230px 0 no-repeat;}
#header #logo {position:absolute; display:block; width:199px; height:83px; background:url(../images/rede-logo.gif) no-repeat top left; top:10px; left:10px;}
#header #tp_nav {position:absolute; top:0; right:10px;}
#tp_nav ul {background:url(../images/tp-nav-bg.gif) no-repeat top center; height:45px; width:301px; padding-top:15px;text-align:center;}
#tp_nav ul li {display:inline; margin-right:1em; background:url(../images/tp-nav-border.gif) repeat-y right;}
#tp_nav ul li.lst {background:none; margin-right:0;}
#tp_nav ul li a {font-weight:bold; color:#FFF; text-decoration:none; margin-right:1em;}
#tp_nav ul li a:hover {text-decoration:underline;}

#nav {height:96px; background: #FFF url(../images/nav-bg.gif) repeat-x top;}
#nav ul {padding-top:20px;margin-left:10px;}
#nav li, #nav li a {float:left; display:block; height:53px;}
#nav li a {background-image:url(../images/nav.gif); padding:53px 0 0 0; overflow:hidden;
height:0px!important;
height: /**/:53px;
}
#nav li#tp_home, #nav li#tp_home a {width:113px;}
#nav li#tp_home a{background-position:0 0;}
#nav li#tp_home a.selected{background-position:0 -59px;}
#nav li#tp_home a:hover{background-position:0 -59px;}

#nav li#tp_australia, #nav li#tp_australia a {width:135px;}
#nav li#tp_australia a{background-position:-113px 0;}
#nav li#tp_australia a.selected{background-position:-113px -59px;}
#nav li#tp_australia a:hover{background-position:-113px -59px;}

#nav li#tp_canada, #nav li#tp_canada a {width:124px;}
#nav li#tp_canada a{background-position:-248px 0;}
#nav li#tp_canada a.selected{background-position:-248px -59px;}
#nav li#tp_canada a:hover{background-position:-248px -59px;}

#nav li#tp_european_union, #nav li#tp_european_union a {width:164px;}
#nav li#tp_european_union a{background-position:-372px 0;}
#nav li#tp_european_union a.selected{background-position:-372px -59px;}
#nav li#tp_european_union a:hover{background-position:-372px -59px;}

#nav li#tp_new_zealand, #nav li#tp_new_zealand a {width:154px;}
#nav li#tp_new_zealand a{background-position:-536px 0;}
#nav li#tp_new_zealand a.selected{background-position:-536px -59px;}
#nav li#tp_new_zealand a:hover{background-position:-536px -59px;}

#nav li#tp_united_kingdom, #nav li#tp_united_kingdom a {width:177px;}
#nav li#tp_united_kingdom a{background-position:-690px 0;}
#nav li#tp_united_kingdom a.selected{background-position:-690px -59px;}
#nav li#tp_united_kingdom a:hover{background-position:-690px -59px;}

#nav li#tp_usa, #nav li#tp_usa a {width:111px;}
#nav li#tp_usa a{background-position:-867px 0;}
#nav li#tp_usa a.selected{background-position:-867px -59px;}
#nav li#tp_usa a:hover{background-position:-867px -59px;}

#billboard {padding:0 20px 10px 20px;}

#main {background:url(../images/main-bg.gif);}
#main .wrapper {background-color:#FFF;}
#main ul {margin:0 0 1em 1em;}
#main ol {margin:0 0 1em 2em;}
#main li {margin-bottom:.5em;}
#main ul li {padding-left:10px; background:url(../images/ul_arrow.gif) no-repeat 0 4px;}
#main p {font:normal 12px/18px Arial, Helvetica, sans-serif; padding-bottom:1em;}

#side_bar {float:left; width:270px; border-right:solid 1px #CCC; padding:0 4px 0 5px; margin:20px 0;}
#content_right {float:right; width:680px;}
#content, #content_right {padding:10px 20px;}

#main ul#sb_nav {list-style:none; margin:0;}
#main ul#sb_nav li {display:block; border-bottom:solid 1px #EBEBEB; padding-left:10px; background:url(../images/sq_ul.gif) no-repeat 0 10px; margin:0;}
#main ul#sb_nav li a{display:block; padding:6px; font:normal 14px Arial, Helvetica, sans-serif; text-decoration:none;}

#footer {background:url(../images/footer-bg.gif) repeat-x top; font-size:11px; color:#666; padding:10px 0;}
#footer_left {float:left; margin-left:20px;}
#footer_right {float:right; text-align:right; margin-right:20px;}
#footer_right a {color:#999;}

/*-- general classes-- */
.h1_bx1 {border:solid 1px #F63; background-color:#F9F9F9; padding:10px 10px 0 10px;}
.notetxt {font-size:11px!important; color:#333;}
.flt_left {float:left; margin-right:6px;}
.flt_right {float:right; margin-left:6px; display:inline;}

img.thumb_st1 {padding:5px; border:solid 1px #CCC!important;}
ul.hrnav_st1 a {color:#2F2F2F;}
ul.hrnav_st1 a:hover {font-weight:bold;}
.df11{font-size:11px;}

/* clearfix */
.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}
.clearfix {
    display: inline-block;
}
html[xmlns] .clearfix {
    display: block;
}
* html .clearfix {
    height: 1%;
}