html,body{
    margin:0;
    padding:0;
    height:100%;
    max-height:100%;
    overflow:hidden}
body{
    background:#FFF;
    color:#000;
    _padding:0 155px 0 0;
    zoom:1}
html,body,p,table,div,a{
    font:12px Arial,Helvetica,Sans-Serif}
h1,h2,h3,h4,caption,legend{
    font-size:16px;
    text-align:left;
    margin:0;
    padding:0 0 15px 0}
form{
    margin:0;
    padding:0}
.grey{
    color:#666}
.black{
    color:#000}
.red{
    color:#F00}
h1{
    color:#404040;
    font-size:16px;
    border-bottom:2px solid #E6C073;
    padding:0 0 0 10px;
    height:auto;
    line-height:23px}
#rightframe{
    overflow:auto;
    position:absolute;
    z-index:2;
    top:0;
    left:157px;
    right:0;
    bottom:0;
    background:#FFF;
    zoom:1;
    _right:0;
    _bottom:0;
    _width:100%;
    _height:100%}
#leftframe{
    overflow:auto;
    overflow-x:hidden;
    position:absolute;
    width:157px;
    padding:0;
    top:0;
    bottom:0;
    left:0;
    z-index:4;
    background:#FFCC66 url(/img/nf/bgleftmenu.gif) right repeat-y;
    zoom:1;
    _height:100%;
    _bottom:auto;
    scrollbar-face-color:#FC6;
    scrollbar-shadow-color:#FC6;
    scrollbar-highlight-color:#DA4;
    scrollbar-arrow-color:#C83;
    scrollbar-base-color:#FD7;
    scrollbar-darkshadow-color:#B72}
#hdlogo{
    padding:0 0 0 23px;
    font-size:13pt;
   font-weight:bold;
   
    text-decoration:none;
    height:25px;
    line-height:25px}
#lfm h1{
    margin:0;
    padding:0}
#lfm dl{
    width:152px;
    margin:-3px 0 0 -1px;
    padding:0 3px 16px 0}
    #lfm dl dt{
        height:auto;
        font-size:9pt;
        font-weight:bold;
        padding:5px 0 0 4px;
        margin:0;
        color:#008}
        #lfm dl dt.first{
            padding:3px 0 0 4px}
        #lfm dl dt.singleitem{
            padding:10px 0 5px 4px}
    #lfm dl dd{
        height:auto;
        margin:0 0 0 -3px;
        padding:0 0 0 24px;
        color:#008}
    #lfm h1{
        border:0;
        height:131px}
    #lfm h1 a{
        display:block;
        height:98px;
        overflow:hidden;
        margin:0 0 0 1px;
        text-indent:-11000px;
        text-align:center;
        text-decoration:none;
        color:#000}
    #lfm a span span{
        color:#EA0000}
    #lfm a{
        color:#008;
        display:block;
        text-decoration:none}
        #lfm a:hover{
            color:#F00}
    #lfm #smallMenu{
        background:url(/img/nf/bgleftmenuarch.gif) bottom repeat-x}
    #lfm #soc-net{
        padding:10px 0 10px 10px}
        #lfm #soc-net a,#lfm #soc-net img{
            color:#07008F;
            display:block;
            font-size:11px;
            text-decoration:none}
            #lfm #soc-net a:hover{
                color:#f00}
        #lfm #soc-net img{
            border:0;
            margin:3px 0 8px 0}
#ct{
    text-align:center;
    margin:0}
#cti,#hd{
    width:600px;
    text-align:left;
    margin:0 auto}
    #hd h1{
        color:#F60;
        margin:0;
        padding:7px 0 0 0;
        line-height:normal;
        border:0}
    #hd h2{
        color:#F60;
        margin:0;
        padding:5px 0 0 0;
        line-height:normal;
        border:0}
    #hd p{
        border-bottom:2px solid #F60;
        margin:0;
        padding:0 0 5px 0}
    #hd ul{
        height:58px;
        margin:0;
        padding:0;
        list-style:none;
        background:url(/img/nf/bghdul.gif) bottom repeat-x}
    #hd li{
        float:left;
        width:225px;
        padding:0;
        line-height:23px;
        color:#FFF;
        text-align:center}
        #hd li.last{
            text-align:right;
            width:210px;
            padding:0 15px 0 0}
    #hd #hdlogo,#hd #logo{
        width:150px;
        padding:14px 0 11px 0;
        text-align:center;
        height:25px;
        line-height:25px;
        background:#FC6}
    #hd #hdlogo a,#hd #logo a{
        font-size:16px;
        color:#000;
        text-decoration:none}
    #hdlogo em,#hd #logo em{
        font-style:normal;
        color:#F00}
    #clock{/* Header Clock */
        height:32px;
        padding:3px 0 0 0;
        color:#777;
        text-align:left}
    #lnmenu{/* Header Languages menu */
        margin:0;
        padding:0 0 0 75px;
        height:35px;
        overflow:hidden;
        list-style:none}
        #lnmenu li{
            width:28px;
            height:23px;
            padding:0;
            margin:5px 1px 0 1px;
            display:inline}
        #lnmenu a{
            display:block;
            height:23px}
    #extraf{
        float:right;
        margin:1px 0 0 0}
        #extraf form{
            margin:14px 0 0 0;
            padding:0}
#ft ul{
    background:#faeac3;
    margin:0 0 8px 0;
    padding:0;
    height:15px;
    list-style:none;
    text-align:center}

    #ft li{
        display:inline}
    #ft li a{
        color:#008;
        text-decoration:none;
        font-weight:bold;
        border-left:2px solid #fff;
        padding:0 14px}
    #ft li a.first{
        border:0}
#ft dl{
    margin:6px 0 0 0;
    height:20px;
    width:600px;
    background:url(/img/nf/bgftdl.gif) top repeat-x;
    padding:0}
    #ft dd,#ft dt{
        margin:0;
        padding:0;
        float:left}
    #ft dt{
        background:#FC6;
        width:124px;
        text-align:center;
        line-height:20px;
        font-size:16px;
        color:#000}
        #ft dt em{
            color:#F00;
            font-style:normal}
    #ft dd{
        background:url(/img/nf/bglbttm.gif) left no-repeat;
        font-size:11px;
        text-align:right;
        width:228px;
        line-height:15px;
        padding:0 5px;
        color:#FFF}
    #ft dd.last{
        background:url(/img/nf/bgrbttm.gif) right no-repeat;
        text-align:left}
#ft p{
    text-align:left;
    font-size:11px;
    margin:6px 0 10px 0;
    padding:0;
    color:#909090}
    #ft p a{
        color:#62628A;
        font-size:11px}

#ft .usc2257 {
    text-align:center;
}

/* Headers */
.promotionColor{
    color:#390}
.promotionTitle{
    color:#393;
    font-size:12pt;
    font-weight:bold}
.promotionText{
    color:#393;
    font-size:9pt;
    font-weight:normal}
.promotionDetail{
    color:#339933;
    font-size:8pt;
    font-weight:normal;
}

td.promotion{
    background-color:#339933;
    color:#ffffff;
    font-size:9pt;
}
td.promotion a{
    color:#ffffff;
	text-decoration:none;
}
td.promotion span.title{
    font-size:12pt;
    font-weight:bold;
}
td.promotion a span.detail{
    font-size:8pt;
}

.headerOrangeAvg{
	font-family:arial;
	font-size:12pt;
	color:#FF6600;
	font-weight:bold;
}
.headerTopAvg{
	font-family:arial;
	font-size:12pt;
	color:#FF6600;
	font-weight:bold;
}

.headerNavyAvg{
	font-family:arial;
	font-size:12pt;
	color:#000080;
	font-weight:bold;
}
.headerNavyBig{
	font-family:arial;
	font-size:16pt;
	color:#000080;
	font-weight:bold;
}
.headerGreenBig{
	font-family:arial;
	font-size:16pt;
	color:#008000;
	font-weight:bold;
}
.headerRedBig{
	font-family:arial;
	font-size:16pt;
	color:#FF0000;
	font-weight:normal;
}
.whiteHeader{
	font-family:arial;
	font-size:12pt;
	color:#FFFFFF;
	font-weight:bold;
}
.headerError{
	font-family:arial;
	font-size:12pt;
	color:#FF0000;
	font-weight:bold;
}

/* Texts */
.normalText{
	font-family:arial;
	font-size:9pt;
	color:#000;
	font-weight:normal;
}
.normalBoldText{
	font-family:arial;
	font-size:9pt;
	color:#000;
	font-weight:bold;
}
.bi{
	font-family:arial;
	font-size:9pt;
	color:#000;
	font-weight:bold;
	font-style:italic;
}
.smallText{
	font-family:arial;
	font-size:8pt;
	color:#000;
	font-weight:normal;
}
.smallBoldText{
	font-family:arial;
	font-size:8pt;
	color:#000000;
	font-weight:bold;
}
.biggerText{
	font-family:arial;
	font-size:12pt;
	color:#000000;
	font-weight:normal;
}
.biggerBoldText{
	font-family:arial;
	font-size:12pt;
	color:#000000;
	font-weight:bold;
}
.biggerBoldTextA{
	font-family:arial;
	font-size:12pt;
	color:#000000;
	font-weight:bold;
}
.normalRedText{
	font-family:arial;
	font-size:9pt;
	color:#FF0000;
	font-weight:normal;
    white-space:nowrap;
}
.normalRedBoldText{
	font-family:arial;
	font-size:9pt;
	color:#FF0000;
	font-weight:bold;
}
.smallRedText{
	font-family:arial;
	font-size:8pt;
	color:#FF0000;
	font-weight:normal;
}
.biggerRedText{
	font-family:arial;
	font-size:14pt;
	color:#FF0000;
	font-weight:bold;
}
.biggerRedBoldTextA{
	font-family:arial;
	font-size:12pt;
	color:#FF0000;
	font-weight:bold;
}
.normalWhiteText{
	font-family:arial;
	font-size:9pt;
	color:#FFFFFF;
	font-weight:normal;
}
.smallWhiteText{
	font-family:arial;
	font-size:8pt;
	color:#FFFFFF;
	font-weight:normal;
}
.normalMaroonText{
	font-family:arial;
	font-size:9pt;
	color:#800000;
	font-weight:normal;
}
.normalOrangeText{
	font-family:arial;
	font-size:9pt;
	color:#FF6600;
	font-weight:normal;
}
.normalOrangeBoldText{
	font-family:arial;
	font-size:9pt;
	color:#FF6600;
	font-weight:bold;
}
.normalTypesBoldText{
	font-family:arial;
	font-size:9pt;
	color:#FF6600;
	font-weight:bold;
}
.normalPurpleBoldText{
    font-family:arial;
    font-size:9pt;
    color:#9933FF;
    font-weight:bold;
}
.normalGreenBoldText{
	font-family:arial;
	font-size:9pt;
	color:#008000;
	font-weight:bold;
}
.normalBlueText{
	font-family:arial;
	font-size:9pt;
	color:#0000FF;
	font-weight:normal;
}
.normalBlueBoldText{
	font-family:arial;
	font-size:9pt;
	color:#0000FF;
	font-weight:bold;
}
.smallBlueText{
	font-family:arial;
	font-size:8pt;
	color:#0000FF;
	font-weight:normal;
}
.normalNavyBoldText{
	font-family:arial;
	font-size:9pt;
	color:#000080;
	font-weight:bold;
}
.normalNavyText{
	font-family:arial;
	font-size:9pt;
	color:#000080;
	font-weight:normal;
}
.smallNavyText{
	font-family:arial;
	font-size:8pt;
	color:#000080;
	font-weight:normal;
}
.note{
	font-family:arial;
	font-size:9pt;
	color:#000000;
	font-weight:normal;
	font-style:italic;
}
.normalGreyText{
	font-family:arial;
	font-size:9pt;
	color:#686868;
	font-weight:normal;
}
.smallGreyBoldText{
	font-family:arial;
	font-size:8pt;
	color:#686868;
	font-weight:bold;
}
.normalGreyBoldText{
	font-family:arial;
	font-size:9pt;
	color:#686868;
	font-weight:bold;
}
.biggerGreyBoldText{
	font-family:arial;
	font-size:12pt;
	color:#686868;
	font-weight:bold;
}
.selectedUp{
	font-family:arial;
	font-size:9pt;
	color:#008;
	font-weight:bold;
	text-decoration:none;
}
/* Links */

.logocam{
    font-family:arial;
    font-size:12pt;
    color:#EA0000;
    font-weight:800;
    text-decoration:none;
}

.logocontacts{
    font-family:arial;
    font-size:12pt;
    color:#000000;
    font-weight:800;
    text-decoration:none;
}

a.normal:link, a.normal:visited{
	font-family:arial;
	font-size:9pt;
	color:#0000FF;
	font-weight:normal;
}
a.normal:hover{
	font-family:arial;
	font-size:9pt;
	color:#FF0000;
	font-weight:normal;
}

a.normalWithVisit:link{
	font-family:arial;
	font-size:9pt;
	color:#0000FF;
	font-weight:normal;
}

a.normalWithVisit:visited{
	font-family:arial;
	font-size:9pt;
	color:#800080;
	font-weight:normal;
}

a.normalWithVisit:hover{
	font-family:arial;
	font-size:9pt;
	color:#FF0000;
	font-weight:normal;
}

a.small:link, a.small:visited{
	font-family:arial;
	font-size:8pt;
	color:#0000FF;
	font-weight:normal;
}
a.small:hover{
	font-family:arial;
	font-size:8pt;
	color:#FF0000;
	font-weight:normal;
}

a.bold:link, a.bold:visited{
	font-family:arial;
	font-size:9pt;
	color:#0000FF;
	font-weight:bold;
}
a.bold:hover{
	font-family:arial;
	font-size:9pt;
	color:#FF0000;
	font-weight:bold;
}

a.redBold:link, a.redBold:visited{
	font-family:arial;
	font-size:9pt;
	color:#FF0000;
	font-weight:bold;
}
a.redBold:hover{
	font-family:arial;
	font-size:9pt;
	color:#FF0000;
	font-weight:bold;
}

a.smallWhite:link, a.smallWhite:visited{
	font-family:arial;
	font-size:8pt;
	color:#FFFFFF;
	font-weight:normal;
}
a.smallWhite:hover{
	font-family:arial;
	font-size:8pt;
	color:#FFFFFF;
	font-weight:normal;
}

a.normalWhite:link, a.normalWhite:visited{
	font-family:arial;
	font-size:9pt;
	color:#FFFFFF;
	font-weight:normal;
}
a.normalWhite:hover{
	font-family:arial;
	font-size:9pt;
	color:#FFFFFF;
	font-weight:normal;
}


a.bigger:link, a.bigger:visited{
	font-family:arial;
	font-size:12pt;
	color:#0000FF;
	font-weight:normal;
}
a.bigger:hover{
	font-family:arial;
	font-size:12pt;
	color:#FF0000;
	font-weight:normal;
}

a.bb:link, a.bb:visited{
	font-family:arial;
	font-size:16pt;
	color:#0000FF;
	font-weight:normal;
}
a.bb:hover{
	font-family:arial;
	font-size:16pt;
	color:#FF0000;
	font-weight:normal;
}

a.big18:link, a.big18:visited{
	font-family:arial;
	font-size:18pt;
	color:#0000FF;
	font-weight:normal;
}
a.big18:hover{
	font-family:arial;
	font-size:18pt;
	color:#FF0000;
	font-weight:normal;
}

a.noUnderline:visited, a.noUnderline:link{
	font-family:arial;
	font-size:9pt;
	color:#000080;
	font-weight:normal;
	text-decoration:none;
}
a.noUnderline:hover{
	font-family:arial;
	font-size:9pt;
	color:#FF0000;
	font-weight:normal;
	text-decoration:none;
}

a.noUnderlineBold:visited, a.noUnderlineBold:link{
	font-family:arial;
	font-size:9pt;
	color:#000080;
	font-weight:bold;
	text-decoration:none;
}
a.noUnderlineBold:hover{
	font-family:arial;
	font-size:9pt;
	color:#FF0000;
	font-weight:bold;
	text-decoration:none;
}

a.smallNavy:link, a.smallNavy:hover, a.smallNavy:visited{
	font-family:arial;
	font-size:8pt;
	color:#000080;
	font-weight:normal;
}

a.category, a.category:visited, a.category:link, a.category:hover{
	font-family:arial;
	font-size:9pt;
	color:#000080;
	font-weight:bold;
	text-decoration:none;
}

a.blueNoUn,a.blueNoUn:visited, a.blueNoUn:link,a.blueNoUn:hover{
	font-family:arial;
	font-size:9pt;
	color:#0000FF;
	font-weight:normal;
	text-decoration:none;
}

a.orangeBold, a.orangeBold:visited, a.orangeBold:link, a.orangeBold:hover{
	font-family:arial;
	font-size:9pt;
	color:#FF6600;
	font-weight:bold;
	text-decoration:none;
}

a.redBig, a.redBig:visited, a.redBig:link, a.redBig:hover{
	font-family:arial;
	font-size:12pt;
	color:#FF0000;
	font-weight:bold;
	text-decoration:none;
}

a.cyan, a.cyan:visited, a.cyan:link, a.cyan:hover{
	font-family:arial;
	font-size:9pt;
	color:#00FFFF;
	font-weight:bold;
	text-decoration:none;
}
a.cyanUnderline, a.cyanUnderline:visited, a.cyanUnderline:link, a.cyanUnderline:hover{
	font-family:arial;
	font-size:9pt;
	color:#00FFFF;
	font-weight:bold;
	text-decoration:underline;
}
a.footer, a.footer:visited, a.footer:link, a.footer:hover{
	font-family:arial;
	font-size:9pt;
	color:#008;
	font-weight:bold;
	text-decoration:none;
}

Table.footer{
	width:600px;
	border:0;
	background-color:#faeac3;
	background:#faeac3;
}

.ftSep{
    width:2px; background-color:#fff;    
}

a.grey, a.grey:hover, a.grey:link, a.grey:visited{
	font-family:arial;
	font-size:9pt;
	color:#686868;
	font-weight:normal;
	text-decoration:none;
}


a.msg:link	{
	font-family:arial, helvetica;
	font-size:9pt;
	color:#0000cc;
	font-weight:normal;
}
a.msg:active{
	font-family:arial, helvetica;
	font-size:9pt;
	color:#0000cc;
	font-weight:normal;
}
a.msg:visited{
	font-family:arial, helvetica;
	font-size:9pt;
	color:#0000cc;
	font-weight:normal;
}
a.msg:Hover	{
	font-family:arial, helvetica;
	font-size:9pt;
	color:#cc3333;
	font-weight:normal;
}
a.headerTopAvg{
	font-family:arial;
	font-size:12pt;
	color:#FF6600;
	font-weight:bold;
}

a.selectedUp:visited, a.selectedUp:link, a.selectedUp:hover{
	font-family:arial;
	font-size:9pt;
	color:#008;
	font-weight:bold;
	text-decoration:none;
}

a.selectedUp:hover{
text-shadow: 2px 3px 3px rgba(0,0,0,0.2);
}


a.otherUp:visited, a.otherUp:link, a.otherUp:hover{
	font-family:arial;
	font-size:9pt;
	color:#008;
	font-weight:normal;
	text-decoration:none;
}

a.otherUp:hover{
text-shadow: 2px 3px 3px rgba(0,0,0,0.2);
}

a.disabledUp{
	font-family:arial;
	font-size:9pt;
	color:#ddd;
	font-weight:normal;
	text-decoration:none;
}
a.videoLinkBig:hover, a.videoLinkBig:active, a.videoLinkBig:link, a.videoLinkBig:visited{
    font-family:arial;
    font-size:12pt;
    color:#FFFFFF;
    font-weight:bold;
    text-decoration:underline;
}
/* Tables */
.headerTable{
	width:600px;
	border:0;
}
.headerTable1b{
	width:600px;
	border:solid 1px #000000;
}
Table.table100{
	width:100%;
	border:0;
	background-color:#FFFFFF;
}
Table.t100{
	width:100%;
	border:0;
}
Table.blackTable{
	width:600px;
	border:0;
	background-color:#000000;
	background:#000000;
}
Table.yellowNote{
	width:600px;
	background-color:#ffffcc;
	border:solid 1px #000000
}
Table.yellowNote100{
	width:100%;
	background-color:#ffffcc;
	border:solid 1px #000000
}
.yellowNoteLight{
	width:600px;
	background-color:#ffffcc;
	border:solid 1px #ff9900
}
.yellowNoteLight100{
	width:100%;
	background-color:#FFFFCC;
	border:solid 1px #ff9900
}
Table.orangeNote{
	width:600px;
	background-color:#FFCC66;
	border:solid 1px #000000
}
Table.orangeNoteLight100{
	width:100%;
	background-color:#FFCC66;
	border:solid 1px #686868
}
Table.orangeNoteLight{
	width:600px;
	background-color:#FFCC66;
	border:solid 1px #686868
}
Table.redNote{
	width:600px;
	background-color:#FFCCFF;
	border:solid 1px #FF0000
}
Table.redNote100{
	width:100%;
	background-color:#FFCCFF;
	border:solid 1px #FF0000
}
Table.greyNote100{
	width:100%;
	background-color:#EEEEEE;
	background:#EEEEEE;
	border:solid 1px #BBBBBB
}
Table.greyNote{
	width:600px;
	background-color:#EEEEEE;
	border:solid 1px #BBBBBB
}

Table.border1Table{
	width:100%;
	background-color:#BBBBBB;
	border:0
}
Table.border1Table600{
	width:600px;
	background-color:#EFEFEF;
	background:#EFEFEF;
	border:0
}
Table.centerTable{
	height:50%;
	width:50%;
	border:0;
}
Table.messagesCC{
	width:600px;
	border:1px solid #E0E0E0;
	border:medium none ;
	border-style:inset;
	border-collapse:collapse;
	background:#FFFFFF;
}
Table.normalCH{
	width:600px;
	border:0;
	border-collapse:collapse;
	background-color:#FFFFFF;
}
Table.small1b{
	width:72%;
	border-right:1px solid #000000;
	border-bottom:1px solid #000000;
	border-collapse:collapse;
}
Table.tableMenu{
	width:145px;
	background-color:#FFCC66;
	border:0;
}

table.invisible{
    border:0;
}

img.space2{
    border:0pt;
    width:100%;
    height:2px;
}

img.space5{
    border:0;
    width:100%;
    height:5px;
}
img.space10{
    border:0;
    width:100%;
    height:10px;
}

/* chathost profile related */
table.chathostBox1{
    border:0;
}
tr.chathostBox1{
    background-color:#EEEEEE;
    text-align:center;
}
img.chathostBoxSpace1{
    width:100%;
    height:10px;
}
img.chathostBoxSmallSpace{
    width:100%;
    height:3px;
}
img.chathostBoxButton{
    width:100px;
    height:30px;
    border:0;
}
img.chathostBoxProfilePic{
    width:160px;
    height:120px;
    border:0;
}
tr.chathostBoxTitle1,th.chathostBoxTitle1{
    background-color:#FFCC66;
    color:#000000;
    text-align:center;
    font-family:arial;
    font-size:13pt;
    font-weight:bold;
    padding:1pt;
}
td.chathostBoxLine1, img.chathostBoxLine1{
    background-color:#000000;
    height:1px;
}

/*  -------========= TDs ==========------- */
/*.headerTD{
	text-align:left;
	width:350px;
	font-family:arial;
	font-size:12pt;
	color:#FF6600;
	font-weight:bold;	
}*/
td.small1b{
	font-family:arial;
	font-size:9pt;
	width:50%;
	line-height:140%;
	border-left:1px solid #000000;
	border-top:1px solid #000000;
	border-collapse:collapse;
}

.headerTopTD{
	text-align:left;
	font-family:arial;
	font-size:12pt;
	color:#FF6600;
	font-weight:bold;
}
.flagTD{
	font-family:arial;
	font-size:12pt;
	background-color:#FFCC66;
}

.timeTD{
	font-family:arial;
	font-size:9pt;
	background-color:#FFFFFF;
	color:#777777;
}

.selectedUp{
/*	width:25%;*/
	background-color:#faeac3;
	border:0
}
.disabledUp{
	width:25%;
	background-color:#CCCCCF;
	border:0
}

.otherUp{
	width:25%;
	background-color:#faeac3;
	border:0
}

.headerTDLine{
	background-color:#ff6600;
	height:2px; 
	width:600px;
}
.headerTDLine100{
	background-color:#ff6600;
	height:2px; 
	width:100%;
}
.normalTableBorder{
	border:solid 1px #000000
}
.orange{
	background-color:#FFCC66;
	font-family:arial;
	font-size:9pt;
}
.orangeTD{
	background-color:#FFCC66;
	color:#000080;
	font-family:arial;
	font-size:9pt;
	font-weight:bold;
}
.navyTD{
	background-color:#000080;
	color:#FFFFFF;
	font-family:arial;
	font-size:9pt;
	font-weight:bold;
}
.headerTypesTD{
	background-color:#FFCC66;
	color:#000080;
	font-family:arial;
	font-size:9pt;
	font-weight:bold;
        padding:6px;
}
.blueTD{
	background-color:#3A6EA5;
	color:#FFFFFF;
	font-family:arial;
	font-size:9pt;
	font-weight:bold;
}
.greyTD{
	background-color:#EEEEEE;
	color:#000000;
	font-family:arial;
	font-size:8pt;
	font-weight:normal;
}
.whiteTD{
	background-color:#FFFFFF;
	color:#000000;
	font-family:arial;
	font-size:9pt;
	font-weight:normal;
}
.yellowTD{
	background-color:#FFFF99;
	color:#000000;
	font-family:arial;
	font-size:9pt;
	font-weight:normal;
}
.yellowLightTD{
	background-color:#FFFFCC;
	color:#000000;
	font-family:arial;
	font-size:9pt;
	font-weight:normal;
}
.pinkTD{
	background-color:#FFC7C6;
	color:#000000;
	font-family:arial;
	font-size:9pt;
	font-weight:normal;
}
.greyLineTD{
	background-color:#EEEEEE;
	color:#000080;
	font-family:arial;
	font-weight:bold;
	font-size:9pt;
}
.bottomTD{
	background-color:#CCCCFF;
	color:#000080;
	font-family:arial;
	font-weight:bold;
	font-size:9pt;
}
.lineTD{
	height:1px;
	width:100%;
}
.darkGreyLineTD{
	background-color:#888888;
	height:1px;
	width:100%;
}

.blackTD{
	background:#000000;
	color:		#FFFFFF;
	font-family:arial;
	font-size:	8pt;
	font-weight:bold;
}
.smallBlackTD{
	background:#000000;
	color:		#FFFFFF;
	font-family:arial;
	font-size:	8pt;
	font-weight:normal;
}
.blackTDN{
	background:#000000;
	color:		#FFFFFF;
	font-family:arial;
	font-size:	9pt;
	font-weight:normal;
}
.stripSmallWhiteBold{
	color:#000000;
	font-weight:bold;
	font-family:arial;
	background-color:#FFFFFF;
	font-size:8pt;
}
.stripSmallWhite{
	color:		#000000;
	font-weight:normal;
	font-family:arial;
	background-color:#FFFFFF;
	font-size:8pt;
}
.stripSmallLightBold{
	color:#000000;
	font-weight:Bold;
	font-family:arial;
	background-color:#FFFFCC;
	font-size:8pt;
}
.stripSmallLight{
	color:#000000;
	font-weight:normal;
	font-family:arial;
	background-color:#FFFFCC;
	font-size:8pt;
}

.stripWhite{
	color:		#000000;
	font-weight:normal;
	font-family:arial;
	background-color:#FFFFFF;
	font-size:9pt;
}
.stripGrey{
	color:		#000000;
	font-weight:normal;
	font-family:arial;
	background-color:#efefef;
	font-size:9pt;
}
.stripSelected{
	color:		#000000;
	font-weight:normal;
	font-family:arial;
	background-color:#D1D1D1;
	font-size:9pt;
}
.stripGreyBoldsm{
	color:		#000000;
	font-weight:bold;
	font-family:arial;
	background-color:#EEEEEE;
	font-size:8pt;
	text-align:center;
}
.stripLight{
	color:		#000000;
	font-weight:normal;
	font-family:arial;
	background-color:#FFFFCC;
	font-size:9pt;
}
.stripLightWI{
	color:		#000000;
	font-weight:normal;
	font-family:arial;
	background-color:#FFFFAA;
	font-size:9pt;
}
.noBorderTD{
	border-style:none;
	border-width:medium;
}

/* Buttons, Inputs, Select */
.shortButton{
	font-family:arial;
	font-size:9pt;
	width:50px;
	color:#000000;
	background-color:#D4D0C8;
	border-style:outset;
/*	border:solid 1px #555555*/
}
.normalButton{
	font-family:arial;
	font-size:9pt;
	width:100px;
	color:#000000;
	background-color:#D4D0C8;
	border-style:outset;
/*	border:solid 1px #555555*/
}

.controlsButton{
	font-family:tahoma;
	font-size:8pt;
	width:100px;
	color:#222222;
	background-color:#D1D1D1;
	border-right:#888888 1px solid;
	border-top:#cccccc 1px solid;
	border-left:#cccccc 1px solid;
	border-bottom:#888888 1px solid;
	height:18px;
}

.controlsTextBox{
	color:#222222;
	font-family:tahoma;
	font-size:9pt;
	border-right:#cccccc 1px solid;
	border-top:#888888 1px solid;
	border-left:#888888 1px solid;
	border-bottom:#cccccc 1px solid;
	height:18px;
}

.controlsButtonNoSize{
	font-family:tahoma;
	font-size:8pt;
	color:#222222;
	background-color:#D1D1D1;
	border-right:#888888 1px solid;
	border-top:#cccccc 1px solid;
	border-left:#cccccc 1px solid;
	border-bottom:#888888 1px solid;
	height:18px;
}

.normalButtoni{
	font-family:arial;
	font-size:9pt;
	width:150px;
	color:#000000;
	background-color:#D4D0C8;
	border-style:outset;
}
.normalButton200{
	font-family:arial;
	font-size:9pt;
	width:200px;
	color:#000000;
	background-color:#D4D0C8;
	border-style:outset;
}
.longButton{
	font-family:arial;
	font-size:9pt;
	width:300px;
	color:#000000;
	background-color:#D4D0C8;
	border-style:outset;
/*	border:solid 1px #555555*/
}
.shortInput{
	font-family:arial;
	font-size:9pt;
	width:50px;
	color:#000000;
	background-color:#FFFFFF;
/*	border:solid 1px #000000*/
}
.shortInput1p{
	font-family:arial;
	font-size:9pt;
	width:50px;
	color:#000000;
	background-color:#FFFFFF;
	border:solid 1px #000000
}
.normalInput{
	font-family:arial;
	font-size:9pt;
	width:150px;
	color:#000000;
	background-color:#FFFFFF;
/*	border:solid 1px #000000*/
}
.normalInput100{
	font-family:arial;
	font-size:9pt;
	width:100px;
	color:#000000;
	background-color:#FFFFFF;
/*	border:solid 1px #000000*/
}
.normalInput200{
	font-family:arial;
	font-size:9pt;
	width:200px;
	color:#000000;
	background-color:#FFFFFF;
/*	border:solid 1px #000000*/
}
.normalInput1p{
	font-family:arial;
	font-size:9pt;
	width:150px;
	color:#000000;
	background-color:#FFFFFF;
	border:solid 1px #000000
}
.longInput{
	font-family:arial;
	font-size:9pt;
	width:300px;
	color:#000000;
	background-color:#FFFFFF;
/*	border:solid 1px #000000*/
}
.input400{
	font-family:arial;
	font-size:9pt;
	width:400px;
	color:#000000;
	background-color:#FFFFFF;
}
.input250{
	font-family:arial;
	font-size:9pt;
	width:250px;
	color:#000000;
	background-color:#FFFFFF;
}

.updInput{
	font-family:arial;
	font-size:9pt;
	color:#000000;
	background-color:#FFFFFF;
}
.longSelect{
	font-family:arial;
	font-size:9pt;
	width:300px;
	color:#000000;
	background-color:#FFFFFF;
}
.updSelect{
	font-family:arial;
	font-size:9pt;
	color:#000000;
	background-color:#FFFFFF;
}
.normalSelect{
	font-family:arial;
	font-size:9pt;
	width:150px;
	color:#000000;
	background-color:#FFFFFF;
/*	border:solid 1px #000000*/
}
.select100{
	font-family:arial;
	font-size:9pt;
	width:100px;
	color:#000000;
	background-color:#FFFFFF;
}
.select150{
	font-family:arial;
	font-size:9pt;
	width:150px;
	color:#000000;
	background-color:#FFFFFF;
}
.shortSelect{
	font-family:arial;
	font-size:9pt;
	width:50px;
	color:#000000;
	background-color:#FFFFFF;
}
.select80{
	font-family:arial;
	font-size:9pt;
	width:80px;
	color:#000000;
	background-color:#FFFFFF;
}
.select200{
	font-family:arial;
	font-size:9pt;
	width:200px;
	color:#000000;
	background-color:#FFFFFF;
}
.select250{
	font-family:arial;
	font-size:9pt;
	width:250px;
	color:#000000;
	background-color:#FFFFFF}
.normalTextarea{
	font-family:arial;
	font-size:9pt;
	color:#000000;
	background-color:#FFFFFF;
}
.longTextarea{
	font-family:arial;
	font-size:9pt;
	width:300px;
	color:#000000;
	background-color:#FFFFFF;
}
.textarea400{
	font-family:arial;
	font-size:9pt;
	width:400px;
	color:#000000;
	background-color:#FFFFFF;
}
.textarea500{
	font-family:arial;
	font-size:9pt;
	width:500px;
	color:#000000;
	background-color:#FFFFFF;
}
.normalChk{
	width:15px;
	border:0
    }
.normalRadio{
	width:15px;
	border:0
}

.highlightBox{
    background-color:#ffffcc;
    border:solid 1px red;
    color:red;
    padding:5px;
}

/* Bodies */
body,td{
	font-family:arial;
	font-size:9pt;
	color:#000;
	font-weight:normal}
th{
	font-size:9pt}
Body.bodyWhite{
	background-color:#fff}
Body.bodyBlack{
	background-color:#000;
    margin-top:1px;
    margin-left:1px}
body.videoChat{
    background-color:#000;
/*    background-color:#3a6ea5;*/
    margin:0;
    margin-left:0;
    margin-top:0;
    margin-right:0;
    margin-bottom:0}
body.chatsidebar{
    overflow:hidden;
    border:0;
    background-color:black;
    margin:5px 10px 0 5px;
    text-align:center}
body.videosidebar{
    overflow:hidden;
    background-color:black;
    margin:5px 0 0 5px;
    text-align:center}
body.chatcontent{
    border:0;
    overflow:hidden;
    background-color:black;
    margin:0 10px 10px 10px;
    text-align:center}
body.chatcontent .chatTitle{
    padding:0 0 5px 0}
Body.bodyTypes{
	background-color:#FC6;
	background:#FC6;
	margin:1px;
	margin-top:1px;
	margin-left:1px;
    overflow-x:hidden;
	scrollbar-face-color:#FFCC66;
	scrollbar-shadow-color:#FFCC66;
	scrollbar-highlight-color:#DDAA44;
	scrollbar-arrow-color:#CC8833;
	scrollbar-base-color:#FFDD77;
	scrollbar-darkshadow-color:#BB7722}
Body.bodyLight{
	background-color:#EEE}
body.bodyCH{
	font-family:Tahoma;
	font-size:8pt;
	margin:1px;
	background-color:#3a6ea5;
	margin-top:1px;
	margin-left:1px;
	color:#fff;
	scrollbar-face-color:#3a6ea5;
	scrollbar-shadow-color:#3a6ea5;
	scrollbar-highlight-color:#cff;
	scrollbar-arrow-color:#fff;
	scrollbar-base-color:#3a6ea5;
	scrollbar-darkshadow-color:#330099}
Body.normal{
	font-family:arial;
	margin:0;
	background-color:#FFF;
	margin-top:0;
	margin-left:0;
	color:#000;
/*  overflow:auto;*/
/*	scrollbar-face-color:#3a6ea5;
	scrollbar-shadow-color:#3a6ea5;
	scrollbar-highlight-color:#ccffff;
	scrollbar-arrow-color:#ffffff;
	scrollbar-base-color:#3a6ea5;
	scrollbar-darkshadow-color:#330099;*/
}
/* Images */
Img.picture{
	width:160px;
	height:120px;
	border:0}
Img.picSmall{
	width:84px;
	height:63px;
	border:0}
Img.pictureBorder{
	width:160px;
	height:120px;
	border:1px solid #0000FF}
Img.picSmallBorder{
	width:84px;
	height:63px;
    border:1px solid #00F}
Img.Button{
    width:100px;
    height:30px;
    border:0}
Img.butt{
    width:80px;
    height:26px;
    border:0}
Img.butt3{
    width:84px;
    height:26px;
    border:0}
Img.line{
    height:1px;
    width:100%;
    border:0}
/*div style="position:absolute;clip:rect(3 180 16 0)"*/
.hdTitle{
    padding-bottom:5px;
    border-bottom:2px solid #F60}
    .hdTitle h1{
        color:#F60;
        margin:0;
        padding:0;
        border:0}
    .hdTitle p{
        padding:0;
        margin:0}
ul#registrationSteps{
    margin:0 auto;
    padding:0;
    list-style:none;
    line-height:14px;
    height:auto !important;
    height:14px;
    width:350px;
    background:#ffd890;
    overflow:hidden}
    ul#registrationSteps li{
        float:left;
        margin:0;
        padding:0 0 0 10px;
        width:165px;
        list-style:none;
        color:#666}
        ul#registrationSteps li.selected{
            background:#f5c163 url(/img/arrowbreadcrumb1.gif) no-repeat right 0;
            color:#000}
        ul#registrationSteps li.selected1{
            background:url(/img/arrowbreadcrumb2.gif) no-repeat right 0;
            color:#666}
        ul#registrationSteps li.selected2{
            background:#f5c163;
            color:#000}
#bubblecontainer{
    position:static;
    background-position:center;
    width:194px;
    margin:0;
    padding:0;
    text-align:center}
    #bubbletop{
        background:url(/img/bubbletop.gif) no-repeat;
        background-position:center bottom;
        margin:0;
        padding:0;
        width:194px;
        height:10px}
    #bubblecontent{
        text-align:center;
        vertical-align:middle;
        background:url(/img/bubblemiddle.gif) repeat-y 0 0;
        width:194px;
        background-position:center;
        margin:0;
        padding:0}
    #bubblebottom{
        background:url(/img/bubblebottom.gif) no-repeat 0 0;
        position:static;
     	width:194px;
        height:15px;
        padding:19px 0 0;
        margin:0}
.chathostcontainer{
    width:192px;
    border:1px solid #333}
.picture{
    margin:10px auto 0;
    width:160px;
    height:120px;
    background:#CCC;
    border:0}
.chathostdescript{
    padding:0 17px 10px;
    text-align:left;
    font-size:11px}
.membersonly{
    width:600px;
    text-align:center;
    font-weight:bold;
    margin:4px 0 0;
    display:none}
.calage{
	float:left;
	margin:0;
	width:135px;
    display:block;
    line-height:18px}
.calage1{
    padding:0 0 0 25px;
    display:inline;
    margin:0;
    width:65px}
.registrationform{
    height:auto !important;
    height:1%;
    overflow:hidden;
    margin-bottom:2px}
    .registrationform .fieldError{
        display:none;
        padding:3px 15px}
.registrationtext{
    text-align:center;
    margin:10px 0}
.formmentions{
    font-size:10px}
.formmentions1{
    font-size:11px}
#RegAlternate{
 	display:none}
input.logonButton{
    width:88px;
    height:19px}
.registrationHint{
    background:#fdeed3;
    border:1px solid #ffcc6e;
    color:#666;
    display:none;
    font:10px Verdana,Arial,Helvetica,sans-serif;
    padding:5px;
    position:absolute;
    text-align:left;
    width:140px;
    z-index:9100}
.screenNameSuggest{
    margin:0 10px}
    .screenNameSuggest label{
        padding-left:5px;
        line-height:18px}
    .screenNameSuggest input{
        vertical-align:middle}
/* popup box static container */
.easybox-window-static{
    background:#FFF;
    border:1px solid #999;
    cursor:default}
    .easybox-window-static .easybox-content{
        padding:10px}
/*  popup box static data */
dl.popupSystemBox{
    margin:0;
    padding:0;
    font-family:Tahoma,Arial,sans-serif;
    font-size:9pt}
dl.popupSystemBox dt.title{
    height:auto;
    overflow:hidden;
    font-size:8pt;
    margin:0;
    padding:0 0 5px;
    font-weight:bold;
    text-transform:uppercase;
    color:#F60}
    dl.popupSystemBox dt a.close{
        float:right;
        clear:right;
        display:block;
        font-size:7pt;
        font-weight:bold;
        font-family:Tahoma,Arial,sans-serif;
        color:#000;
        outline:none;
        text-decoration:none;
        text-transform:uppercase}
dl.popupSystemBox dd{
    margin:0;
    padding:0}
    dl.popupSystemBox dd p{
        font-family:Arial,sans-serif;
        font-size:9pt;
        line-height:15px}
        dl.popupSystemBox dd p img{
            vertical-align:text-bottom}
/* rounded yellow text banner */
dl.roundTextBanner{
    position:relative;
    height:auto !important;
    height:1%}
dl.roundTextBanner,
dl.roundTextBanner dt,
dl.roundTextBanner dd{
    background:#FFE8BB url(/img/regconfbg.gif) 0 0 repeat-x;
    border:1px solid #FFCF6F;
    margin:0;
    padding:0;
    text-align:center}
    dl.roundTextBanner dt{
        background:url(/img/regconfbgdt1.gif) 0 0 no-repeat;
        border:0;
        font-weight:bold;
        margin:-1px -1px 0 -1px !important;
        _margin:-1px -2px 0 0;
        _left:-1px;
        position:relative}
        dl.roundTextBanner dt strong{
            background:url(/img/regconfbgdt2.gif) right 0 no-repeat;
            display:block;
            padding:10px 0 0 0}
    dl.roundTextBanner dd{
        background:url(/img/regconfbgdd1.gif) 0 bottom no-repeat;
        border:0;
        font-weight:normal;
        margin:0 -1px -1px -1px !important;
        _margin:0 -2px -2px 0;
        _left:-1px;
        _bottom:-1px;
        position:relative}
        dl.roundTextBanner dd span{
            background:url(/img/regconfbgdd2.gif) right bottom no-repeat;
            display:block;
            padding:0 0 10px 0}
.warningLabel{
    padding:10px 0 0;
    font-weight:bold;
    text-align:center}
.cnt-gp{
    position:relative}
    .gplus{
        height:24px;
        position:absolute;
        right:5px;
        top:15px;
        width:38px}
.home-sprite { background: url(/img/home.noframes.sprite.gif) no-repeat top left;}
.sprite-01{ background-position: 0 0; width: 42px; height: 23px; } 
.sprite-02{ background-position: 0 -73px; width: 25px; height: 20px; } 
.sprite-03{ background-position: 0 -143px; width: 19px; height: 19px; } 
.sprite-04{ background-position: 0 -212px; width: 20px; height: 15px; } 
.sprite-05{ background-position: 0 -277px; width: 31px; height: 31px; } 
.sprite-06{ background-position: 0 -358px; width: 15px; height: 15px; } 
.sprite-07{ background-position: 0 -423px; width: 34px; height: 15px; } 
.sprite-08{ background-position: 0 -488px; width: 19px; height: 15px; } 
.sprite-09{ background-position: 0 -553px; width: 15px; height: 15px; } 
.sprite-1{ background-position: 0 -618px; width: 12px; height: 8px; } 
.sprite-10{ background-position: 0 -676px; width: 19px; height: 24px; } 
.sprite-11{ background-position: 0 -750px; width: 25px; height: 20px; } 
.sprite-12{ background-position: 0 -820px; width: 15px; height: 15px; } 
.sprite-13{ background-position: 0 -885px; width: 15px; height: 15px; } 
.sprite-14{ background-position: 0 -950px; width: 15px; height: 17px; } 
.sprite-15{ background-position: 0 -1017px; width: 19px; height: 19px; } 
.sprite-16{ background-position: 0 -1086px; width: 15px; height: 15px; } 
.sprite-17{ background-position: 0 -1151px; width: 34px; height: 15px; } 
.sprite-18{ background-position: 0 -1216px; width: 15px; height: 15px; } 
.sprite-19{ background-position: 0 -1281px; width: 43px; height: 33px; } 
.sprite-2{ background-position: 0 -1364px; width: 12px; height: 8px; } 
.sprite-20{ background-position: 0 -1422px; width: 17px; height: 15px; } 
.sprite-21{ background-position: 0 -1487px; width: 15px; height: 15px; } 
.sprite-22{ background-position: 0 -1552px; width: 29px; height: 15px; } 
.sprite-23{ background-position: 0 -1617px; width: 15px; height: 15px; } 
.sprite-24{ background-position: 0 -1682px; width: 15px; height: 15px; } 
.sprite-25{ background-position: 0 -1747px; width: 25px; height: 15px; } 
.sprite-26{ background-position: 0 -1812px; width: 31px; height: 15px; } 
.sprite-27{ background-position: 0 -1877px; width: 18px; height: 18px; } 
.sprite-28{ background-position: 0 -1945px; width: 15px; height: 21px; } 
.sprite-29{ background-position: -93px 0; width: 17px; height: 23px; } 
.sprite-3{ background-position: -93px -73px; width: 12px; height: 8px; } 
.sprite-30{ background-position: -93px -131px; width: 15px; height: 15px; } 
.sprite-31{ background-position: -93px -196px; width: 41px; height: 15px; } 
.sprite-32{ background-position: -93px -261px; width: 15px; height: 15px; } 
.sprite-33{ background-position: -93px -326px; width: 60px; height: 18px; } 
.sprite-34{ background-position: -93px -394px; width: 19px; height: 15px; } 
.sprite-35{ background-position: -93px -459px; width: 19px; height: 19px; } 
.sprite-36{ background-position: -93px -528px; width: 15px; height: 15px; } 
.sprite-37{ background-position: -93px -593px; width: 18px; height: 18px; } 
.sprite-4{ background-position: -93px -661px; width: 12px; height: 8px; } 
.sprite-5{ background-position: -93px -719px; width: 12px; height: 8px; } 
.sprite-6{ background-position: -93px -777px; width: 12px; height: 8px; } 
.sprite-7{ background-position: -93px -835px; width: 12px; height: 8px; } 
.sprite-8{ background-position: -93px -893px; width: 12px; height: 8px; } 
.sprite-9{ background-position: -93px -951px; width: 12px; height: 8px; } 
.sprite-approvedasacpmember{ background-position: -93px -1009px; width: 88px; height: 31px; } 
.sprite-bgft{ background-position: -93px -1090px; width: 780px; height: 15px; } 
.sprite-bghd{ background-position: -93px -1155px; width: 780px; height: 23px; } 
.sprite-facebook{ background-position: -93px -1228px; width: 86px; height: 17px; } 
.sprite-hdflags{ background-position: -93px -1295px; width: 149px; height: 35px; } 
.sprite-icrasy88x31{ background-position: -93px -1380px; width: 88px; height: 31px; } 
.sprite-rta88x31{ background-position: -93px -1461px; width: 88px; height: 31px; } 
.sprite-spacer{ background-position: -93px -1542px; width: 11px; height: 9px; } 
.sprite-twitter{ background-position: -93px -1601px; width: 79px; height: 19px; } 
.sprite-youtube{ background-position: -93px -1670px; width: 56px; height: 22px; }

.fl{
    float:left}
.fr{
    float:right}

.hidden{
    display:none
}

/* search page styling */
.search-term{
    color:#F476FF;
    font-weight:normal}
#toggle-search{
}
    #toggle-search dt{
        background:url(/img/searchacordionbkg.png) no-repeat scroll 0 0;
        color:#000088;
        cursor:pointer;
        font-size:12px;
        font-weight:bold;
        height:20px;
        line-height:18px;
        padding:0 0 0 44px;
        margin-bottom:1px}
        #toggle-search strong{
            display:block;
            background:url(/img/icons/bgtogglesearch.gif) no-repeat scroll 0 0;
            padding:0 0 0 13px}
    #toggle-search dd{
        line-height:20px;
        overflow:hidden;
        padding:10px 0 10px 44px}
        #toggle-search .expddg{
            padding-left:0px;
            width:600px}
        #toggle-search .expddf{
            padding-left:0px;
            width:600px}
    #toggle-search label{
        clear:both;
        display:block;
        float:left;
        padding:0 5px 0 0;
        width:95px}
        #toggle-search .col-4{
            margin:0 5px 5px 0}
        #toggle-search .col-4 label,#toggle-search .col-8 label{
            color:#F476FF;
            float:none}
        #toggle-search dd label span{
            float:right}
    #toggle-search input,#toggle-search select{
        display:inline;
        float:left;
        margin:0 5px 8px 0}
    #toggle-search .col-4{
        width: 171px;
        overflow:hidden}
        #toggle-search .col-4 select{
            margin:0;
            width:140px}
    #toggle-search dd span{
        padding:0 5px 0 0}
    .toggle-search-form{
        font-size:11px;
        line-height:20px;
        padding:14px 10px 20px 132px}
        .toggle-search-form input.reset{
            margin-top:2px}
.sshort, .shorter, .inpNormal { border-color:#cccccc; border-style:solid; border-radius:4px; border-width:1px;
padding:2px; background-color:#fff7e0;  } 
.sshort, .shorter, .inpNormal:focus { outline:none; } 

.btns, .btnl {
  background: #faebc3;
  background-image: -webkit-linear-gradient(top, #faebc3, #ffcc66);
  background-image: -moz-linear-gradient(top, #faebc3, #ffcc66);
  background-image: -ms-linear-gradient(top, #faebc3, #ffcc66);
  background-image: -o-linear-gradient(top, #faebc3, #ffcc66);
  background-image: linear-gradient(to bottom, #faebc3, #ffcc66);
  -webkit-border-radius: 7;
  -moz-border-radius: 7;
  border-radius: 7px;
  border:1px solid #dec2a9;
  cursor:pointer;
  color: #000088;
  padding: 6px 20px 5px 20px;
  text-decoration: none;
}

.btns:hover, .btnl:hover {
  background: #fcdf97;
  background-image: -webkit-linear-gradient(top, #fcdf97, #f0ba4d);
  background-image: -moz-linear-gradient(top, #fcdf97, #f0ba4d);
  background-image: -ms-linear-gradient(top, #fcdf97, #f0ba4d);
  background-image: -o-linear-gradient(top, #fcdf97, #f0ba4d);
  background-image: linear-gradient(to bottom, #fcdf97, #f0ba4d);
  text-decoration: none;
}

.btns:focus, .btnl {outline:0;}
.btnx:focus {cursor: progress;}

.btnl {
  background: #fafafa;
  background-image: -webkit-linear-gradient(top, #fafafa, #dedede);
  background-image: -moz-linear-gradient(top, #fafafa, #dedede);
  background-image: -ms-linear-gradient(top, #fafafa, #dedede);
  background-image: -o-linear-gradient(top, #fafafa, #dedede);
  background-image: linear-gradient(to bottom, #fafafa, #dedede);
  border:1px solid #CCCCCC;
}


.btnl:hover {
  background: #f0edf0;
  background-image: -webkit-linear-gradient(top, #f0edf0, #cccacc);
  background-image: -moz-linear-gradient(top, #f0edf0, #cccacc);
  background-image: -ms-linear-gradient(top, #f0edf0, #cccacc);
  background-image: -o-linear-gradient(top, #f0edf0, #cccacc);
  background-image: linear-gradient(to bottom, #f0edf0, #cccacc);
}

.version_2_try_w {
    position: relative;
}

@media screen and (min-width: 1230px) {
    .version_2_try {
        left: calc(50% + 460px);
    }
}

@media screen and (max-width: 1230px) {
    .version_2_try {
        left: calc(50vw + 50% - 130px);
    }
}

@media screen and (max-width: 955px) {    
    .version_2_try {
        left: calc(100% - 130px);
    }
    #hd #lnmenu {
        visibility: hidden;
    }
    #hd {
        background: transparent;
    }
}

.version_2_try {
    background: #fff;
    box-shadow: 0 13px 33px rgba(0, 0, 0, 0.1);
    border-radius: 0 0 5px 5px;
    height: 27px;
    padding: 0 15px 0 0;
    position: fixed;
    white-space:nowrap;
}
.version_2_try a {
    background: url(/img/version2.png) 100% 50% no-repeat;
    color: #F00;
    display:block;
    line-height: 27px;
    padding: 0 13px 0 15px;
}
.version_2_try a:hover{
    text-decoration: none;
}
