 a.btnYellow span {
    display:block;
    position:absolute;
    top:0;
    left:0;
    width:64px;
    height:28px;
    *zoom:1;
    z-index:100;
    text-indent: -2000px;
    background: url('/public/images/btn.readmore.yellow.png') no-repeat;
    _background-image:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/public/images/btn.readmore.yellow.png',sizingMethod='image');
    outline: none;
}

 a.btnYellow {
    display:block;
    position:absolute;
    overflow: hidden;
    width:64px;
    height:14px;
}

 a.btnYellow:hover span,a.btnYellow.hovering span {
    top: -14px;
}

 a.btnBlue span {
    display:block;
    position:absolute;
    top:0;
    left:0;
    width:64px;
    height:28px;
    *zoom:1;
    z-index:100;
    text-indent: -2000px;
    background: url('/public/images/btn.readmore.blue.png') no-repeat;
    _background-image:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/public/images/btn.readmore.blue.png',sizingMethod='image');
    outline: none;
}

 a.btnBlue {
    display:block;
    position:absolute;
    overflow: hidden;
    width:64px;
    height:14px;
}

 a.btnBlue:hover span,a.btnBlue.hovering span {
    top: -14px;
}

 #content .inner {
    padding:3px 15px 10px 5px;
    *padding:3px 15px 10px 9px;
}

 #lft {
    position: relative;
    float: left;
    width:618px;
    border-right:1px solid #00438a;
}

#carousel {
    width:613px;
    height:277px;
    overflow: hidden;
    background:#0e183e url('/public/images/index.lft.carousel.loading.gif') 50% 50% no-repeat;
}

#carousel .txtOverlay {
    position:absolute;
    bottom:15px;
    right:15px;
    z-index:100;
}

#carousel .txtOverlay .txt {
    float: right;
    text-align: right;
    margin:15px 100px 10px 10px;
}

#carousel .txtOverlay a {
    top:20px;
    right:20px;
}

#carouselCover {
    position:absolute;
    top:0;
    left:0;
    width:613px;
    height:277px;
    background: url('/public/images/index.lft.carousel.cover.png') no-repeat;
    _background-image:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/public/images/index.lft.carousel.cover.png',sizingMethod='image');
    z-index:1000;
}

#carousel .overlay {
    position:absolute;
    bottom:10px;
    _bottom:8px;
    left:3px;
    width:607px;
    height:55px;
    background: url('/public/images/index.lft.carousel.info.png') no-repeat;
    _background-image:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/public/images/index.lft.carousel.info.png',sizingMethod='image');
}

 #carousel .loading {
 }
 
 #carousel .img01 {
    position: relative;
    width:613px;
    height:277px;
    background:#000 url('/public/images/carousel.image.01.jpg') no-repeat;
}

#carousel .img02 {
    position: relative;
    width:613px;
    height:277px;
    background:#000 url('/public/images/carousel.image.02.jpg') no-repeat;
}

#carousel .img03 {
    position: relative;
    width:613px;
    height:277px;
    background:#000 url('/public/images/carousel.image.03.1239083576.jpg') no-repeat;
}

#welcome {
    margin:5px 0 0 10px;
    font-size:80%;
}

#welcome .hdrIcon {
    display:block;
    position: relative;
    float: left;
    width:38px;
    height:38px;
    background: url('/public/images/icon.screw.1236148301.png') no-repeat;
    _background-image:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/public/images/icon.screw.png',sizingMethod='image');
}

#welcome h3 {
    position: relative;
    width:88%;
    margin:5px 0 20px 42px;
    padding:0 0 5px 0;
    border-bottom:1px solid #3381b9;
    font-size:140%;
}

#welcome .txtHdr span {
 }

#welcome .txtLft {
    position: relative;
    float: left;
    width:270px;
    margin:0 20px 0 10px;
}

#welcome .txtRht {
    position: relative;
    float: left;
    width:270px;
}

#welcome .txtRht a {
    bottom:-20px;
    left:0px;
}

#rht {
    position: relative;
    float: right;
    width:300px;
    border-left:1px solid #007fbb;
    padding:2px 10px 10px 10px;
    _padding:2px 0px 10px 8px;
}

a.profile {
    display:block;
    position: relative;
    width:314px;
    height:165px;
    text-decoration: none;
    color:#fff;
    background: url('/public/images/index.rht.profile.bg.png') no-repeat;
    _background-image:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/public/images/index.rht.profile.bg.png',sizingMethod='image');
}

a.profile .marOverlay {
    display:block;
    position:absolute;
    top:0;
    left:0;
    width:150px;
    height:160px;
    text-indent: -2000px;
    background: url('/public/images/index.rht.profile.mar.png') no-repeat;
    _background-image:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/public/images/index.rht.profile.mar.png',sizingMethod='image');
}
 
 a.profile .hdr {
    position:absolute;
    top:10px;
    left:90px;
    font-size:140%;
}

a.profile .hdr span {
    display:block;
    text-transform: uppercase;
    font-weight:bold;
    font-size:180%;
    line-height:30px;
}

.profileBtn span {
    display:block;
    position:absolute;
    top:0;
    left:0;
    width:145px;
    height:50px;
    *zoom:1;
    z-index:100;
    text-indent: -2000px;
    background: url('/public/images/btn.profile.long.png') no-repeat;
    _background-image:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/public/images/btn.profile.long.png',sizingMethod='image');
    outline: none;
}

.profileBtn {
    display:block;
    position:absolute;
    overflow: hidden;
    bottom:20px;
    right:40px;
    width:145px;
    height:25px;
}

.profileBtn:hover span,a.profileBtn.hovering span {
    top: -25px;
}

a.wallpapers {
    display:block;
    position: relative;
    width:314px;
    height:165px;
    text-decoration: none;
    color:#fff;
    text-indent: -2000px;
    background: url('/public/images/index.rht.wallpaper.bg.png') no-repeat;
    _background-image:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/public/images/index.rht.wallpaper.bg.png',sizingMethod='image');
}

#countdown {
    position: relative;
    width:314px;
    height:147px;
    margin:10px 0 10px 0;
    background: url('/public/images/index.rht.countdown.bg.png') no-repeat;
    _background-image:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/public/images/index.rht.countdown.bg.png',sizingMethod='image');
}

#countdown h4 {
    display:block;
    position:absolute;
    top:15px;
    left:30px;
    width:259px;
    height:21px;
    text-indent: -2000px;
    background: url('/public/images/index.rht.countdown.racehdr.png') no-repeat;
    _background-image:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/public/images/index.rht.countdown.racehdr.png',sizingMethod='image');
}

#countdown .counter {
    display:block;
    position:absolute;
    top:45px;
    left:10px;
    width:294px;
    height:40px;
    background: url('/public/images/index.rht.countdown.face.png') no-repeat;
    _background-image:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/public/images/index.rht.countdown.face.png',sizingMethod='image');
}

#countdown .counter span {
    display:block;
    margin:7px 0 0 0;
    font-size:160%;
    color:#bebebf;
    text-align:center;
}

#news {
}

#news h4 {
    position: relative;
    width:314px;
    height:39px;
    text-indent: -2000px;
    background: url('/public/images/index.rht.news.hdr.png') no-repeat;
    _background-image:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/public/images/index.rht.news.hdr.png',sizingMethod='image');
}

#news .newsBody {
    width:314px;
    background: url('/public/images/index.rht.news.bg.png') repeat-y;
}

#news .newsBody .item {
    display:block;
    position: relative;
    width:294px;
    padding:0 0 25px 0;
    margin:0px 5px 0 10px;
    color:#fff;
    text-decoration: none;
    line-height:140%;
    font-size:90%;
}

#news .newsBody .item .more span {
    display:block;
    position:absolute;
    top:0;
    left:0;
    width:42px;
    height:28px;
    *zoom:1;
    z-index:100;
    text-indent: -2000px;
    background: url('/public/images/btn.more.blue.png') no-repeat;
    _background-image:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/public/images/btn.more.blue.png',sizingMethod='image');
    outline: none;
}

#news .newsBody .item .more {
    display:block;
    position:absolute;
    bottom:8px;
    left:0;
    overflow: hidden;
    width:42px;
    height:14px;
    margin:5px 0 0;
}

#news .newsBody .item .more.hovering span {
    top: -14px;
}

#news .newsBody .item:hover {
}

#news .newsBody .item span {
    display:block;
}

#news .newsFtr {
    position: relative;
    width:314px;
    height:11px;
    text-indent: -2000px;
    background: url('/public/images/index.rht.news.ftr.png') no-repeat;
    _background-image:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/public/images/index.rht.news.ftr.png',sizingMethod='image');
}

/* *************************************** */

* {
    padding:0;
    margin:0;
}
body {
    position:relative;
    color:#fff;
    background:#00042d url(/public/images/bg.body.png) 50% 0 repeat-y;
    background-attachment:fixed;
    margin:0;
    padding:0;
    font:0.91em/160% 'Trebuchet MS',helvetica,arial,verdana,sans-serif;
    max-width:100%;
    }

img {
    border:0;
}
a {
    outline: none;
}

.power {
    position:relative;
    text-align:center;
    text-align:left;
}

#power_header {
    background:url(/public/images/bg.header.png) 50% 0 no-repeat;
    height:200px;
}

#power_content {
    background:url(/public/images/bg.content.png) 50% 0 repeat-y;
}

#power_footer {
    background:url(/public/images/bg.footer.png) 50% 0 no-repeat;
    height:60px;
}

.wrapper {
    position: relative;
    width:960px;
    height:100%;
    margin:0 auto;
}

#power_content .wrapper {
    overflow: hidden;
    *zoom:1;
}
#header {
    /* background:url(/public/images/bg.header.pattern.png) no-repeat; */
}

#header * a {
    position:absolute;
    display:block;
    width:100%;
    height:100%;
}

#header h1 a {
    position:absolute;
    top:5px;
    left:317px;
    width:333px;
    height:139px;
    text-indent:-50000px;
   /* background:url(/public/images/logo.asigroup.mid.png) no-repeat; */
   /* _background-image:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/public/images/logo.asigroup.mid.png',sizingMethod='image'); */
    cursor: hand;
}

#header strong.sponsor {
    position:absolute;z-index:2;
    top:35px;
    left:250px;
    width:247px;
    height:80px;
    text-indent:-50000px;
    background:url(/public/images/logo.lrg.png) no-repeat;
    _background-image:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/public/images/logo.png',sizingMethod='image');
}

#header span {
    position:absolute;
    display:block;
    top: -20px;
    right:30px;
    width:459px;
    height:213px;
    background:url(/public/images/topview.lrg.8bit.png) no-repeat;
}

#header ul {
    position:absolute;
    bottom:5px;
    left:19px;
    overflow: hidden;
    *zoom:1;
    width:921px;
    height:47px;
}

#header ul li {
    position: relative;
    float: left;
    display:block;
    width:103px;
    height:47px;
    list-style:none;
}

#header ul li.pnavItemMembers {
    width:151px;
}

#header ul li.pnavItemSignup {
    width:136px;
}

#header ul li.pnavItemContact {
    width:151px;
}

#header ul li a {
    position: relative;
    display:block;
    width:100%;
    height:100% !important;
    background:url(/public/images/pnav.png) no-repeat;
    text-indent:-50000px;
}

#header ul li.pnavItemHome a {
    /* background-position:1px 0; */
    position: relative;
    display:block;
    width:100%;
    height:100% !important;
    background:url(/public/images/pnavHome.png) no-repeat;
    text-indent:-50000px;
}

#header ul li.pnavItemMembers a {
    /*  background-position:-114px 0; */
    position: relative;
    display:block;
    width:100%;
    height:100% !important;
    background:url(/public/images/pnavMembers.png) no-repeat;
    text-indent:-50000px;
}

#header ul li.pnavItemSignup a {
    /* background-position:-216px 0; */
    position: relative;
    display:block;
    width:100%;
    height:100% !important;
    background:url(/public/images/pnavSignup.png) no-repeat;
    text-indent:-50000px;
}

#header ul li.pnavItemContact a {
    /* background-position:-318px 0; */
    position: relative;
    display:block;
    width:100%;
    height:100% !important;
    background:url(/public/images/pnavContact.png) no-repeat;
    text-indent:-50000px;
}

#header ul li.pnavItemHome a:hover {
    background-position:0 -47px;
}

#header ul li.pnavItemMembers a:hover {
    background-position:0px -47px;
}

#header ul li.pnavItemSignup a:hover {
    background-position:0px -47px;
}

#header ul li.pnavItemContact a:hover {
    background-position:0px -47px;
}
/*
#header ul li.pnavItemHome a:active,#header ul li.pnavItemNewsHome {
    background-position:0 -94px;
}
*/

#content .inner {
    padding:3px 10px 10px 10px;
}

#footer {
    padding:35px 0 0 0;
}

#footer form {
    position: relative;
    overflow: hidden;
    height:55px;
    margin-left:40px;
    *margin-left:35px;
}

#footer form .wrapper {
    position: relative;
    overflow: hidden;
    *zoom:1;
    line-height:50px;
    margin: -3px 0 0 0;
}

#footer form .wrapper .msg {
    width:850px;
    text-align:center;
}

#footer form .wrapper h4,#footer form .wrapper p,#footer form .wrapper .input,#footer form .wrapper button {
    position: relative;
    float: left;
    margin:0 10px 0 0;
}

#footer form .wrapper h4 {
    text-transform:uppercase;
    font-size:110%;
}

#footer form .wrapper .input {
    position: relative;
    overflow: hidden;
    width:196px;
    height:30px;
    margin:9px 10px 0 0;
}

#footer form .wrapper .input input {
    position:absolute;
    top:0;
    left:0;
    border: none;
    width:176px;
    *width:156px;
    height:19px;
    font-size:95%;
    text-align:center;
    padding:5px 10px 6px 10px;
    *padding:5px 20px 6px 20px;
    background:url(/public/images/bg.footer.mailinglist.input.png) no-repeat;
    *background:none;z-index:100;
}

#footer form .wrapper .input span {
    *position:absolute;
    *display:block;
    *top:0;
    *left:0;
    *width:196px;
    *height:30px;
    *filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/public/images/bg.footer.mailinglist.input.png',sizingMethod='image');
}

#footer form .wrapper button {
    overflow: hidden;
    border: none;
    _border-top:1px solid #0a1233;
    width:55px;
    height:50px;
    background:none;
    text-indent:-5000px;
    _text-indent:auto;
    cursor: pointer;
    *cursor: hand;
    background:url(/public/images/btn.go.bolthead.lrg.png) no-repeat;
    _background-image:none;
}

#footer form .wrapper button:hover {
    background-position:0 -50px;
}

#footer form .wrapper button div {
    _position:absolute;
    _display:block;
    _top:0;
    _left:0;
    _width:55px;
    _height:100px;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/public/images/btn.go.bolthead.lrg.png',sizingMethod='image');
}

#footer form .wrapper button.hovering div {
    _top: -50px;
}

#footer .sponsors {
    position: relative;
    _left:18px;
    overflow: hidden;
    text-align:center;
    height:95px;
    padding:30px 0 0 0;
    background:url(/public/images/bg.footer.pattern.png) no-repeat;
}

#footer .sponsors dl {
    position: relative;
    overflow: hidden;
    *zoom:1;
    width:500px;
    *width:510px;
    height:125px;
    margin:0 auto;
}

#footer .sponsors dl dt,#footer .sponsors dl dd,#footer .sponsors dl dd ul li {
    position: relative;
    float: left;
}

#footer .sponsors dl dt {
    display:block;
    width:114px;
    height:79px;
    text-indent:-50000px;
    margin:0 30px 0 0;
    background:url(/public/images/logo.asigroup.med.png) no-repeat;
    _background-image:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/public/images/logo.asigroup.med.png',sizingMethod='image');
}

#footer .sponsors dl dd {
    font-style:oblique;
}

#footer .sponsors dl dd ul {
    overflow: hidden;
    *zoom:1;
}

#footer .sponsors dl dd ul li {
    margin:0 20px 0 0;
    list-style:none;
    line-height:70px;
}

#footer .sponsors dl dd ul li.sponsorAccesscash {
    width:247px;
    height:54px;
    margin:15px 0px 0 0;
    background:url(/public/images/logo.accesscash.med.png) no-repeat;
    _background-image:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/public/images/logo.accesscash.med.png',sizingMethod='image');
}

#footer .sponsors dl dd ul li a {
    position: relative;
    display:block;
    width:100%;
    height:100%;
    text-indent:-50000px;
}

#footer .sundry {
    position: relative;
    overflow: hidden;
    *zoom:1;
    padding:20px;
    _margin:0 0 0 20px;
    font-size:75%;
}

#footer .sundry dt,#footer .sundry dd {
    position: relative;
    float: left;
}

#footer .sundry dt span {
    color:#3277b8;
    font-size:90%;
}

#footer .sundry dd {
    float: right;
}

#footer .sundry dd ul {
    position: relative;
    overflow: hidden;
    *zoom:1;
    _width:580px;
}

#footer .sundry dd ul li {
    position: relative;
    float: left;
    list-style:none;
    margin:0 0 0 20px;
}

#footer .sundry dd ul li.breaker {
    margin:0 30px 0 20px;
}

#footer .sundry dd ul li a {
    color:#91cbf5;
    text-decoration:none;
}

#footer .sundry dd ul li a:hover {
    color:#fff;
}

#footer_extra p {
    color:#3277b8;
    font-size:67%;
    text-align:center;
}

/* ***************************************** */

.main {
    overflow: hidden;
    position: relative;
}

.main a {
    color:#005096;
}

.main a:hover {
    color:#192c71;
}

.wallpaper1,.wallpaper2,.wallpaper3 {
    display:block;
    position: relative;
    float: left;
    margin:0 25px 0 0;
}

.wallpaper1 {
    margin:0 25px 0 15px;
}

.wallpaper1preview {
    display:block;
    position: relative;
    width:150px;
    height:113px;
    text-indent: -2000px;
    background: url('/public/images/wallpaper.1.thumb.jpg') no-repeat;
}

.wallpaper2preview {
    display:block;
    position: relative;
    width:150px;
    height:113px;
    text-indent: -2000px;
    background: url('/public/images/wallpaper.2.thumb.jpg') no-repeat;
}

.wallpaper3preview {
    display:block;
    position: relative;
    width:150px;
    height:113px;
    text-indent: -2000px;
    background: url('/public/images/wallpaper.3.thumb.jpg') no-repeat;
}

.main .galleryFldr {
    margin:0 0 10px 0;
}

.main .galleryHdr {
    position: relative;
    clear:both;
    display:block;
    height:66px;
}

.main .galleryHdr img {
    float: left;
}

.main .galleryHdr h4 {
    float: left;
    margin:0 0 0 10px;
    font-size:120%;
}

.main .galleryHdr span {
    margin:0 0 0 10px;
}

.main .photoBox {
    padding:10px 0 10px 0;
}

.pictures {
    background:#eee;
    width:490px;
    padding:5px 0 12px 10px;
}

.pictures a {
    display: inline-block;
    margin:10px 10px 0 10px;
}

#modalBg {
    display:block;
    position:absolute;
    background-color:#000;
    width:100%;
    top:0;
    left:0;
    z-index:1666;
}

#modalBox {
    position:fixed;
    margin:auto 0;
    top:120px;
    z-index:1667;
    _position:absolute;
    _top:expression(eval(document.documentElement.scrollTop + 100));
}

#modalBox object {
    margin:6px 0 0 5px;
}

#imageWindow {
    position:absolute;
    margin:auto 0;
    z-index:1667;
    border:5px solid #fff;
    background:#fff;
}

.backTxt {
    text-indent: -2000px;
    width:22px;
    height:22px;
    margin:0 0 4px 0;
    background: url('/public/images/lightbox.back.icon.gif') no-repeat;
    z-index:2000;
}


/* ******************************************** */


 #content .inner {
    padding:10px 0px 0px 0px;
}

#lft {
    position: relative;
    float: left;
    width:190px;
    margin-right: -4px;
    z-index:100;
}

#lft .snav {
    margin:20px 0 0 0;
}

#lft .snav dt {
    padding:5px 0 5px 20px;
    font-size:130%;
    color:#6bb2e5;
    text-transform: uppercase;
}

#lft .snav dd ul {
    position: relative;
    width:190px;
    list-style: none;
    border-top:1px solid #00285b;
    border-bottom:1px solid #007bcc;
    *zoom:1;
}

#lft .snav dd ul li {
    position: relative;
    height:55px;
}

#lft .snav dd ul li a {
    display:block;
    position: relative;
    padding:5px 10px 5px 20px;
    width:160px;
    height:43px;
    margin:auto;
    font-size:0.85em;
    color:#fff;
    font-weight:bold;
    text-decoration: none;
    text-align:right;
    *zoom:1;
    border-top:1px solid #007dcc;
    border-bottom:1px solid #002458;
    /* background: url(/public/images/bg.snav.lft.png) no-repeat; */
}

#lft .snav dd ul li a:hover,#lft .snav dd ul li.active a {
    border-top:1px solid #004ba7;
    background-position:100% 0;
}

#lft .snav dd ul li.active a {
}

#lft .snav dd ul li a span {

}


 #middle_solo {
     margin:auto;
     width:765px;
 }

 #middle_solo .main h3 {
    font-size:4em;
    padding-top:55px;
    padding-bottom:50px;
    margin-top:5px;
    margin-bottom:5px;
    top:0px;
    bottom:0px;
    color:#003465;
    border:none;
    text-align:center;
}


#mid {
    position: relative;
    float: left;
    width:765px;
}

#mid h2 {
    position: relative;
    width:757px;
    height:34px;
    margin:0 0 5px 3px;
    background: url('/public/images/bg.mid.header.png') no-repeat;
}

#mid h2 span {
    padding:5px 0 0 20px;
    font-size:70%;
    color:#6f6f6f;
    text-transform: uppercase;
}

#mid .top, #middle_solo .top {
    display:block;
    width:765px;
    height:10px;
    background: url('/public/images/bg.mid.top.wide.png') no-repeat;
}

#mid .main, #middle_solo .main {
    position: relative;
    display:block;
    width:701px;
    height:100%;
    padding:10px 30px;
    font-size:80%;
    color:#4d4d4d;
    background: url('/public/images/bg.mid.tile.wide.png') repeat-y;
}

#mid .main p, #middle_solo .main p {
    padding:0 0 10px 0;
}

/* landing pages */
#mid .main .inner_content p, #middle_solo .main .inner_content p {
    font-size:2.2em;
    padding:12px;
}

.line_footer {
    background: url('/public/images/line.arrow.footer.png') no-repeat;
    height:20px;
    margin-left: 15px;
}

#mid .main h3 {
    font-size:4em;
    padding-top:15px;
    padding-bottom:15px;
    margin-top:5px;
    margin-bottom:5px;
    top:0px;
    bottom:0px;
    color:#003465;
    border:none;
    text-align:center;
}

#mid .main ul {
    padding:0 0 0 20px;
    list-style-image: url('/public/images/red.dot.list.gif');
    padding:14px 0px 14px 43px;
}

#mid .main ul li {
    padding:0 0 10px 5px;
    font-size:2em;
}

#daily_background {
    background: url('/public/images/green.tick.large.png') no-repeat 385px 0px;
    _background-image:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/public/images/green.tick.large.png',sizingMethod='image');
}

#education_background {
    background: url('/public/images/education.icon.large.png') no-repeat 340px 105px;
    _background-image:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/public/images/education.icon.large.png',sizingMethod='image');
}

#news_background {
    background: url('/public/images/news.icon.large.png') no-repeat 345px 105px;
    _background-image:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/public/images/news.icon.large.png',sizingMethod='image');
}

#market_updates_background {
    background: url('/public/images/market.updates.large.png') no-repeat 345px 105px;
    _background-image:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/public/images/market.updates.large.png',sizingMethod='image');
}

#market_videos_background {
    background: url('/public/images/market.videos.large.png') no-repeat 420px 90px;
    _background-image:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/public/images/market.videos.large.png',sizingMethod='image');
}

#company_profiles_background {
    background: url('/public/images/company.profiles.large.png') no-repeat 302px 71px;
    _background-image:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/public/images/company.profiles.large.png',sizingMethod='image');
}

#trading_tools_background {
    background: url('/public/images/trading.tools.large.png') no-repeat 333px 43px;
    _background-image:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/public/images/trading.tools.large.png',sizingMethod='image');
}

#online_trading_background {
    background: url('/public/images/trading.large.png') no-repeat 300px 95px;
    _background-image:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/public/images/trading.large.png',sizingMethod='image');
}

#foreign_exchange_background {
    background: url('/public/images/forex.large.png') no-repeat 333px 43px;
    _background-image:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/public/images/forex.large.png',sizingMethod='image');
}

#futures_background {
    background: url('/public/images/futures.medium.png') no-repeat 385px 87px;
    _background-image:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/public/images/futures.medium.png',sizingMethod='image');
}

#signup_table {
     margin:auto;
     /* border:1px solid black; */
     padding:0px;
     padding-bottom:30px;
}

.form_errors {
     border:1px solid black;
     width:470px;
     background:#FFDDDD;
     margin-bottom:10px;
     padding:0;
}
.form_errors h1 {
     background: url('/public/images/error.icon.png') no-repeat 15px 5px;
    _background-image:none;
    height:40px;
    padding-left:23px;
    padding-top:27px;
    font-size:1.5em !important;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/public/images/error.icon.png',sizingMethod='image');
}
.form_errors p {
    font-size:1.2em;
}

.form_success {
     border:1px solid black;
     width:470px;
     background:#dfefff;
     margin-bottom:10px;
     padding:0;
}
.form_success h1 {
     background: url('/public/images/success.icon.png') no-repeat 15px 5px;
    _background-image:none;
    height:40px;
    padding-left:23px;
    padding-top:27px;
    font-size:1.5em !important;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/public/images/success.icon.png',sizingMethod='image');
}
.form_success p {
    font-size:1.2em;
}


#validation_form {
     /* border:1px solid black; */
     margin:auto;
     width:703px;    
}
#validation_form table {
     font-size:1.8em;
     padding:20px;
}
#validation_form tr {
     padding:10px;
     height:30px;
}
#validation_form td {
    /* border-top:1px solid black; */
    background:#FCFCFC;
    text-align:left;
}
#validation_form td input {
    border:1px solid black;
    background-color:#ddd;
    padding:5px;
}

#validation_form td input:focus, #signup_form td input:hover {
     background:#eee;
     padding:5px;
}

#validation_form small {
     font-size:0.7em;
}
#validation_form h1 {
     font-size:2em;
}
.validation_submit input {
    border:none;
    height:73px;
    width:239px;
    cursor:pointer;
    background: url('/public/images/validate.green.button.png') no-repeat 0px 0px;
    _background-image:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/public/images/validate.green.button.png',sizingMethod='image');
}

.validation_submit input:hover {
    border:none;
    height:73px;
    width:239px;
    cursor:pointer;
    background: url('/public/images/validate.green.button.hover.png') no-repeat 0px 0px;
    _background-image:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/public/images/validate.green.button.hover.png',sizingMethod='image');
}

.login_submit input {
    border:none;
    height:73px;
    width:239px;
    cursor:pointer;
    background: url('/public/images/login.button.png') no-repeat 0px 0px;
    _background-image:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/public/images/login.button.png',sizingMethod='image');
}

.login_submit input:hover {
    border:none;
    height:73px;
    width:239px;
    cursor:pointer;
    background: url('/public/images/login.button.hover.png') no-repeat 0px 0px;
    _background-image:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/public/images/login.button.hover.png',sizingMethod='image');
}

#login_form {
 }

 #login_div {
     margin:auto;
     background: url('/public/images/padlock.png') no-repeat 5px 20px;
    _background-image:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/public/images/padlock.png',sizingMethod='image');
     
}

 #login_info {
     border:1px solid #ccc;
     background:#fafafa;
     width:320px;
     padding:10px;
     margin:20px 0 20px 0;
 }
 #login_info p {
     font-size: 1.4em;
     padding:0;
 }

#login_form table {
     font-size:1.8em;
     padding:20px;
}
#login_form tr {
     padding:10px;
     height:30px;
}
#login_form td {
    /* border-top:1px solid black; */
    font-size:1.2em;
    text-align:left;
}
#login_form td input {
    border:1px solid black;
    background-color:#ddd;
    padding:5px;
}

#signup_form {
     /* border:1px solid black; */
     margin:auto;
     width:703px;
     /* background: url('/public/images/free.trial.small.png') no-repeat 581px 10px;
    _background-image:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/public/images/free.trial.small.png',sizingMethod='image');
     */
}
#signup_form table {
     font-size:1.8em;
     padding:20px;
}
#signup_form tr {
     padding:10px;
     height:30px;
}
#signup_form td {
    /* border-top:1px solid black; */
    background:#fcfcfc;
    text-align:left;
}
#signup_form td input {
    border:1px solid black;
    background-color:#ddd;
    padding:5px;
}

#signup_form td input:focus, #signup_form td input:hover {
     background:#eee;
     padding:5px;
}

#signup_form textarea {
    border:1px solid black;
    background:#ddd;
    text-align:left;
    width:456px;
    height:206px;
    padding:5px;
}
#signup_form textarea:hover {
     background:#eee;
     padding:5px;
}
 
#signup_form small {
     font-size:0.7em;
}
#signup_form h1 {
     font-size:2em;
}

.signup_submit {
    border:none;
    margin:auto;
}

.signup_submit input {
    border:none;
    height:73px;
    width:370px;
    cursor:pointer;
    background: url('/public/images/signup.button.png') no-repeat 0px 0px;
    _background-image:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/public/images/signup.button.png',sizingMethod='image');
}

.signup_submit input:hover {
    border:none;
    height:73px;
    width:370px;
    cursor:pointer;
    background: url('/public/images/signup.button.hover.png') no-repeat 0px 0px;
    _background-image:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/public/images/signup.button.hover.png',sizingMethod='image');
}

.contact_submit input {
    border:none;
    height:73px;
    width:239px;
    cursor:pointer;
    background: url('/public/images/send.button.png') no-repeat 0px 0px;
    _background-image:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/public/images/send.button.png',sizingMethod='image');
}

.contact_submit input:hover {
    border:none;
    height:73px;
    width:239px;
    cursor:pointer;
    background: url('/public/images/send.button.hover.png') no-repeat 0px 0px;
    _background-image:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/public/images/send.button.hover.png',sizingMethod='image');
}

 #postal_div {
     border:1px dashed #ddd;
     width:540px;
     padding:10px;
     margin-bottom:30px;
 }

.forgotpw {
     text-decoration:none;
     font-size:2em;
 }
.forgotpw a:link, .forgotpw a:visited, .forgotpw a:hover {
     color:#a00;
}

 #forgotpw_info {
     border:1px solid #ccc;
     background:#fafafa;
     width:445px;
     padding:10px;
     margin:20px 0 20px 0;
 }
 #forgotpw_info p {
     font-size: 1.4em;
     padding:0;
 }

 #forgotpw_div {
     margin:auto;
     background: url('/public/images/shrug.icon.png') no-repeat 5px 20px;
    _background-image:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/public/images/shrug.icon.png',sizingMethod='image');
 }

 #email_icon {
    border:none;
    border-bottom:1px solid #444;
    font-size:3.5em;
    height:75px;
    text-align:left;
    width:465px;
    cursor:pointer;
    padding:10px;
    margin-top:50px;
    background:transparent url(/public/images/email.icon.png) no-repeat scroll 380px 0;
    _background-image:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/public/images/email.icon.png',sizingMethod='image');
 }
 #postal_icon {
    border:none;
    border-bottom:1px solid #444;
    font-size:3.5em;
    height:75px;
    text-align:left;
    width:465px;
    cursor:pointer;
    padding:10px;
    margin-top:50px;
    background: url('/public/images/postal.icon.png') no-repeat 368px 0px;
    _background-image:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/public/images/postal.icon.png',sizingMethod='image');
 }

.members_area a:link, .members_area a:visited {
    border:none;
    padding:29px 78px 25px 147px;
    cursor:pointer;
    background: url('/public/images/members.area.button.png') no-repeat 0px 0px;
    _background-image:none;
    text-decoration:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/public/images/members.area.button.png',sizingMethod='image');
}

.members_area a:hover {
    border:none;
    padding:29px 78px 25px 147px;
    cursor:pointer;
    text-decoration:none;
    background: url('/public/images/members.area.button.hover.png') no-repeat 0px 0px;
    _background-image:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/public/images/members.area.button.hover.png',sizingMethod='image');
}


.main h3 {
    position: relative;
    width:88%;
    margin:5px 0 15px 42px;
    padding:0px 0 5px 0;
    border-bottom:1px solid #3381b9;
    font-size:140%;
}

#mid .bottom, #middle_solo .bottom {
    display:block;
    width:765px;
    height:58px;
    background: url('/public/images/bg.mid.bottom.wide.png') no-repeat;
}

#rht {
    position: relative;
    float: left;
    margin:0 0 0 -4px;
    width:189px;
}

a.profileThin {
    display:block;
    position: relative;
    width:170px;
    height:164px;
    text-decoration: none;
    color:#fff;
    margin:0 0 0 10px;
    background: url('/public/images/sidebar.profileThin.bg.png') no-repeat;
    _background-image:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/public/images/sidebar.profileThin.bg.png',sizingMethod='image');
}

a.profileThin .marOverlay {
    display:block;
    position:absolute;
    top:0;
    left:0;
    width:110px;
    height:160px;
    text-indent: -2000px;
    z-index:0;
    background: url('/public/images/sidebar.profileThin.mar.png') no-repeat;
    _background-image:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/public/images/sidebar.profileThin.mar.png',sizingMethod='image');
}

a.profileThin .hdr {
    position:absolute;
    top:20px;
    left:65px;
    font-size:90%;
}

a.profileThin .hdr span {
    display:block;
    text-transform: uppercase;
    font-weight:bold;
    font-size:140%;
    line-height:20px;
}

.profileBtn span {
    display:block;
    position:absolute;
    top:0;
    left:0;
    width:145px;
    height:50px;
    *zoom:1;
    z-index:1000;
    text-indent: -2000px;
    background: url('/public/images/btn.profile.short.png') no-repeat;
    _background-image:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/public/images/btn.profile.short.png',sizingMethod='image');
    outline: none;
}

.profileBtn {
    display:block;
    position:absolute;
    overflow: hidden;
    bottom:17px;
    left:30px;
    width:145px;
    height:25px;
}

.profileBtn:hover span,a.profileBtn.hovering span {
    top: -25px;
}

a.spnr {
    display:block;
    position: relative;
    width:170px;
    height:164px;
    margin:10px 0 0 10px;
    text-indent: -2000px;
    background: url('/public/images/sidebar.spnr.bg.png') no-repeat;
    _background-image:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/public/images/sidebar.spnr.bg.png',sizingMethod='image');
}

a.calendar {
    display:block;
    position: relative;
    width:170px;
    height:164px;
    margin:10px 0 0 10px;
    text-indent: -2000px;
    background: url('/public/images/sidebar.calendar.bg.png') no-repeat;
    _background-image:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/public/images/sidebar.calendar.bg.png',sizingMethod='image');
}

a.wallpapers {
    display:block;
    position: relative;
    width:170px;
    height:164px;
    margin:10px 0 0 10px;
    text-indent: -2000px;
    background: url('/public/images/sidebar.wallpapers.bg.png') no-repeat;
    _background-image:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/public/images/sidebar.wallpapers.bg.png',sizingMethod='image');
}

#rht .snav {
    margin:20px 0 0 0;
}

#rht .snav dt {
    padding:5px 0 5px 20px;
    font-size:100%;
    color:#6bb2e5;
    text-transform: uppercase;
}

#rht .snav dd ul {
    position: relative;
    border-top:1px solid #00285b;
    border-bottom:1px solid #007bcc;
    *zoom:1;
    width:100%;
}

#rht .snav dd ul li {
    position: relative;
    height:37px;
    list-style:none;
}

#rht .snav dd ul li a {
    display:block;
    position: relative;
    width:100%;
    height:37px;
    margin:auto;
    font-size:90%;
    color:#fff;
    font-weight:bold;
    text-decoration: none;
    background: url('/public/images/bg.snav.rht.png') no-repeat;
    *zoom:1;
}

#rht .snav dd ul li a:hover,#rht .snav dd ul li.active a {
    background-position:0 100%;
}

#rht .snav dd ul li.active a {
    cursor:default;
}

#rht .snav dd ul li a span {
    display:block;
    position: relative;
    padding:5px 0 0 20px;
    height:17px;
    font-size:80%;
}

.menu_daily {
     height:50px;
     background: url('/public/images/green.tick.icon.tiny.png') no-repeat 2px 5px;
    _background-image:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/public/images/green.tick.icon.tiny.png',sizingMethod='image');
}
.menu_education {
     height:50px;
     background: url('/public/images/education.icon.tiny.png') no-repeat 3px 5px;
    _background-image:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/public/images/education.icon.tiny.png',sizingMethod='image');
}
.menu_news {
     height:50px;
     background: url('/public/images/news.icon.tiny.png') no-repeat 3px 7px;
    _background-image:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/public/images/news.icon.tiny.png',sizingMethod='image');
}
.menu_updates {
     height:50px;
     background: url('/public/images/market.updates.icon.tiny.png') no-repeat 3px 6px;
    _background-image:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/public/images/market.updates.icon.tiny.png',sizingMethod='image');
}
.menu_videos {
     height:50px;
     background: url('/public/images/market.videos.icon.tiny.png') no-repeat 3px 7px;
    _background-image:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/public/images/market.videos.icon.tiny.png',sizingMethod='image');
}

.menu_profiles {
     height:50px;
     background: url('/public/images/company.profiles.icon.tiny.png') no-repeat 3px 7px;
    _background-image:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/public/images/company.profiles.icon.tiny.png',sizingMethod='image');
}

.menu_tools {
     height:50px;
     background: url('/public/images/trading.tools.icon.tiny.png') no-repeat 3px 5px;
    _background-image:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/public/images/trading.tools.icon.tiny.png',sizingMethod='image');
}

.menu_trading {
     height:50px;
     background: url('/public/images/trading.icon.tiny.png') no-repeat 3px 5px;
    _background-image:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/public/images/trading.icon.tiny.png',sizingMethod='image');
}

.menu_forex {
     height:50px;
     background: url('/public/images/forex.icon.tiny.png') no-repeat 3px 5px;
    _background-image:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/public/images/forex.icon.tiny.png',sizingMethod='image');
}

.menu_futures {
     height:50px;
     background: url('/public/images/futures.icon.tiny.png') no-repeat 3px 5px;
    _background-image:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/public/images/futures.icon.tiny.png',sizingMethod='image');
}

.click_here_access_now {
     padding:30px;
     margin-top:30px;
     margin-bottom:30px;
 }

.click_here_access_now a:link, .click_here_access_now a:visited {
    border:none;
    padding:50px;
    margin:20px;
    cursor:pointer;
    background: url('/public/images/click.here.button.png') no-repeat 0px 30px;
    _background-image:none;
    text-decoration:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/public/images/click.here.button.png',sizingMethod='image');
}

.click_here_access_now a:hover {
    border:none;
    padding:50px;
    margin:20px;
    cursor:pointer;
    text-decoration:none;
    background: url('/public/images/click.here.button.hover.png') no-repeat 0px 30px;
    _background-image:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/public/images/click.here.button.hover.png',sizingMethod='image');
}


.more_information {
     padding:30px;
     margin-top:30px;
     margin-bottom:30px;
 }

.more_information a:link, .more_information a:visited {
    border:none;
    padding:50px;
    margin:20px;
    cursor:pointer;
    background: url('/public/images/more.info.button.png') no-repeat 0px 30px;
    _background-image:none;
    text-decoration:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/public/images/more.info.button.png',sizingMethod='image');
}

.more_information a:hover {
    border:none;
    padding:50px;
    margin:20px;
    cursor:pointer;
    text-decoration:none;
    background: url('/public/images/more.info.button.hover.png') no-repeat 0px 30px;
    _background-image:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/public/images/more.info.button.hover.png',sizingMethod='image');
}

#mid .main .header_more {
    font-size:4em;
    padding-top:15px;
    padding-bottom:20px;
    margin-top:5px;
    margin-bottom:25px;
    top:0px;
    bottom:0px;
    color:#003465;
    border:none;
    text-align:right;
    border-bottom:5px solid #003465;
}

#mid .main .title_more {
    font-size:3em;
    padding-top:5px;
    padding-bottom:5px;
    margin-top:5px;
    margin-bottom:20px;
    top:0px;
    bottom:0px;
    color:#f60;
    border:none;
    text-align:center;
}

.asx_table {
    border:1px solid #999;
}

.asx_table th {
     font-size:1.4em !important;
     color:#fff;
     background:#003465;
}
.asx_table tr td {
    padding:0 0 0 5px;
}

#mid .main .title_asx {
    font-size:3em;
    padding-top:5px;
    padding-bottom:5px;
    margin-top:5px;
    margin-bottom:20px;
    top:0px;
    bottom:0px;
    color:#f60;
    border:none;
    text-align:center;
    line-height:1.2em;
}

#mid .main #asx_subtitle {
    font-size:2em;
    padding-top:5px;
    padding-bottom:5px;
    margin-top:5px;
    margin-bottom:20px;
    top:0px;
    bottom:0px;
    color:#333;
    border:none;
    text-align:center;
    line-height:1.2em;
}

#mid .main #asx_more {
    font-size:2em !important;
    padding-top:5px;
    padding-bottom:5px;
    margin-top:5px;
    margin-bottom:20px;
    top:0px;
    bottom:0px;
    color:#333;
    border:none;
    text-align:left;
    line-height:1.2em;
}
