@charset "utf-8";
/* CSS Document */
body { font:normal 12px Arial, Helvetica, sans-serif; color:#666666; background-color:#ffffff; padding:0; margin:0; }
a:link, a:visited { color:#ff5c01; text-decoration:underline; }
a:hover { color:#ff5c01; text-decoration:none; }
ul { margin:0; padding:0; }
li { margin:0; padding:0; }
p { margin:0; padding:0; }
h1 { font-size:36px; font-weight:normal; letter-spacing:-0.03em; margin:0; padding:0 0 5px 20px; }

#hd-hldr, #navigation, #container, #lcon, #ft-hldr, #tags { float:left; }
.hd1 { float:left; }
#rcon { float:right; }
.hd2 { float:right; }

#dflt-hldr { margin:0 auto; padding:0; width:850px; height:auto; padding-bottom:10px; }
#topbar{ position:absolute; width: 117px; height: 212px; visibility: hidden; z-index: 100; }
#hd-hldr { width:850px; height:138px; background:url(../images/hd-rep.gif) repeat-x; }
#hd-hldr .hd1 { width:370px; height:138px; }
#hd-hldr .hd2 { width:30px; height:138px; background:url(../images/imgs.gif) no-repeat top left; background-position:-468px -134px; }
#navigation { width:320px; height:103px; padding:35px 0 0 130px; z-index: 2; }
#navigation ul .home,#navigation ul .faq,#navigation ul .affiliates,#navigation ul .contact,#navigation ul .join { float:left; list-style:none; }
#navigation ul .lgout, #navigation ul .mmbr { float:right; list-style:none; }
#navigation ul a.main {	margin:0; padding:0; float:left; width:auto; outline:none; position:relative; text-decoration:none; background:url(../images/imgs.gif) no-repeat top left; display:block; }
#navigation ul a.main span { display:none; }
#navigation ul .home a.main { width:69px; height:67px; padding-right:11px; background-position:0 0; z-index:1; }
#navigation ul .faq a.main { width:69px; height:67px; padding-right:11px; background-position:-90px 0; z-index:2; }
#navigation ul .affiliates a.main { width:69px; height:67px; padding-right:11px; background-position:-640px -76px; z-index:2; }
#navigation ul .contact a.main { width:69px; height:67px; padding-right:11px; background-position:-180px 0; z-index:3; }
#navigation ul .join a.main { width:69px; height:67px; background-position:-270px 0; z-index:5; }
#navigation ul .lgout a.main { width:69px; height:67px; background-position:-500px -76px; z-index:5; }
#navigation ul .mmbr a.main { width:69px; height:67px; padding-right:1px; background-position:-570px -76px; z-index:6; }
#navigation a.main span.hover {	margin:0; padding:0; width:69px; height:70px; background:url(../images/imgs.gif) no-repeat top left; cursor:pointer !important; display:block !important; position:absolute;z-index:100; }
#navigation .home a.main .hover { padding:0; background-position:0 -67px; }
#navigation .faq a.main .hover { padding:0; background-position:-90px -67px; }
#navigation .affiliates a.main .hover { padding:0; background-position:-640px -144px; }
#navigation .contact a.main .hover { padding:0; background-position:-180px -67px; }
#navigation .join a.main .hover { padding:0; background-position:-270px -67px; }
#navigation .lgout a.main .hover { padding:0; background-position:-500px -144px; }
#navigation .mmbr a.main .hover { padding:0; background-position:-570px -144px; }
#navigation ul.level_1 { top:60px; left:0; width:69px; margin:0; background:transparent; display:none; list-style:none; position:absolute; }
#navigation ul.level_1 li {	margin:0; padding:0; }
#navigation ul.level_1 a { padding:5px 10px; display:block; font:normal 12px "lucida grande",verdana,sans-serif; opacity:0.85; text-decoration:none; }
#navigation ul.level_1 a:hover { opacity:1; }
#navigation ul.level_2 { display:none; }
#container { width:828px; height:auto; background:url(../images/con-rep.gif) repeat-y; padding:0 11px 25px 11px; }
#tags { width:850px; height:auto; text-align:center; padding:20px 0 20px 0; }
#lcon { width:205px; height:auto; }
#lcon .lrep-div { width:205px; height:auto; padding-bottom:8px; font-size:1px; }
#lcon .lrep-div .top { width:197px; height:21px; padding:5px 0 0 8px; }
#lcon .lrep-div .con { width:193px; height:auto; padding:10px 5px 5px 5px; font-size:12px; }
#lcon .lrep-div .con p { padding:5px 0 5px 0; }
#lcon .lrep-div .btm { width:205px; height:9px; }
#rcon { width:618px; height:auto; }
#rcon .rrep-div { width:618px; height:auto; padding-bottom:5px; }
#rcon .rrep-div p { padding:10px 0 10px 0; line-height:20px; }
#rcon .rrep-div .splt { width:309px; height:158px; }
#rcon .rrep-div .top-l { width:618px; height:14px; }
#rcon .rrep-div .con { float:left; width:596px; height:auto; padding:15px 10px 10px 10px; font:12pt Calibri, Verdana, Arial, Helvetica, sans-serif; color:#000000; }
#rcon .rrep-div .con1 { float:left; width:596px; height:auto; padding:5px 10px 10px 10px; font:12pt Calibri, Verdana, Arial, Helvetica, sans-serif; color:#000000; }
#rcon .rrep-div .con1 p { margin:0; padding:0 0 10px 0; }
#rcon .rrep-div .con2 { float:left; width:596px; height:auto; padding:5px 10px 10px 10px; font:12pt Calibri, Verdana, Arial, Helvetica, sans-serif; color:#000000; }
#rcon .rrep-div .con2 p { margin:0; padding:0 0 10px 0; }
#rcon .rrep-div .btm { width:618px; height:10px; }
#rcon .rrep-div .con .tp { width:588px; height:21px; padding:5px 0 0 8px; }
#rcon .rrep-div .con .cn1 { width:574px; height:auto; padding:10px; border:1px solid #dfe0ef; background-color:#eff5f6; border-top:0; }
#ft-hldr { width:850px; height:45px; text-align:center; padding-top:7px; background:url(../images/imgs.gif) no-repeat top left; background-position:0 -440px; }
