html , body , td , div , font , iframe , a , pre , img , input , textarea
				{ border: 0px solid #000000; font-family: arial, helvetica, sans-serif; font-size: 12px; font-weight: normal; text-decoration: none; font-variant: normal; letter-spacing: 0.2px; word-spacing: 0.5px; color: #4a4a4a; margin: 0px; padding: 0px; }
html , body			{ width: 100%; height: 100%; background-color: #e1dfc1; }
html				{ overflow: auto; }
/*.all				{ margin: 0 auto; height: auto !important; height: 100%; min-height: 100%; background-color: #ffff00; position: relative; }*/
a				{ color: #417592; }
a:hover				{ color: #a43434; }
/*-----------GLOBAL------------*/
.globalbgwhite			{ background-color: #ffffff; }
.globalfontred			{ color: #ff0000; }
.globalhorizontalpoints		{ background: url('../../data/images/global/horizontalpoints.gif') center left ; background-repeat: repeat-x; }
.globalverticalpoints		{ background: url('../../data/images/global/verticalpoints.gif') center top ; background-repeat: repeat-y; }
.nullframe			{ display: none; }
.globalmain			{ position: relative; min-height: 100%; height: auto !important; height: 100%;   margin-bottom: 0px; background-color: #ffffff; }


/*-----------HEADER------------*/
.headermain			{ width: 100%; height: 32px; border-bottom: 0px solid #ed0000; background-color: #175874; background: url('../../data/images/global/headerbg.png') top left; background-repeat: repeat-x; }
.headermain1			{ width: 100%; height: 32px; border-bottom: 0px solid #ed0000; background-color: #223d58; }

.headercontent			{ margin: 0px auto; width: 1000px; height: 32px; }
.headerlogo , .headerlogohover
				{ float: left; width: 32px; height: 32px; margin-top:0px; background: url('../../data/images/global/global.png') top left ; background-repeat: no-repeat; background-position: 0px 0px; cursor: pointer; }
.headerlogohover		{ background-position: -32px 0px; }
.headersearchdiv , .headersearchdivhover
				{ display: inline; float: right; overflow: hidden; width: 200px; height: 20px; margin-left: 10px; margin-top: 6px; background: url('../../data/images/global/global.gif') top right ; background-repeat: no-repeat; background-position: 170px 0px; background-color: #f8f4ea; }
.headersearchdivhover		{ background-color: #ffffff; }
.headersearchtext		{ display: inline; float: left; margin-left: 5px; margin-top: 3px; width: 170px; height: 18px; font-size: 12px; color: #7aa13d; background-color: transparent; }
.headersearchsubmit		{ border: 0px solid #000000; display: inline; float: right; margin-left: 0px; margin-top: 1px; width: 25px; height: 18px; background-color: transparent; cursor: pointer; }
.headermenuleft , .headermenulefthover , .headermenuright , .headermenurighthover			
				{ float: left; width: auto; height: 32px; margin-left: 2px; }
.headermenuright , .headermenurighthover
				{ float: right; }
.headermenulefthover , .headermenurighthover
				{ background: url('../../data/images/global/headerbghover.png') top left; background-repeat: repeat-x; }
a.headermenulink		{ float: left; margin-top: 9px; font-size: 12px; padding-left: 5px; padding-right: 5px; color: #dddddd; font-weight: normal; }
a.headermenulink:hover		{ color: #ffffff; }
/*-----------FOOTER------------*/
.footermain			{ position: absolute; bottom: 0; width:100%; height: 100px; margin-top: 0px; background-color: #e1dfc1; border-top: 5px solid #d5d2a9; }
.footercontent			{ margin: 0px auto; width: 1000px; height: 80px; margin-top: 20px; }
.footerspace			{ width: 100%; height: 125px; }
a.footerlinkleft		{ float: left; margin-right: 20px; color: #5d5c52; }
a.footerlinkright		{ float: right; margin-left: 20px; color: #5d5c52; }
a.footerlinkleft:hover , a.footerlinkright:hover
				{ color: #9d5c52; }
.footercopyright		{ float: left; margin-top: 20px; color: #949383; width: 1000px; }
/*-----------NOTE--------------*/
.note				{ display: none; text-align: center; position: absolute; width: 150px; height: 18px; font-size: 10px; line-height: 10px; background: url('../../data/images/global/global.gif') top left ; background-repeat: no-repeat; background-position: -490px -382px; }
.notetext			{ display: block; margin: 0px auto; margin-top: 1px; color: #ffffff; }
/*-----------INDEX-------------*/
.indexmain			{ margin: 0px auto; margin-top: 10px; width: 1000px; height: 300px; background-color: #123456; }
/*-----------USERS-------------*/
.usersloginformmain		{ margin: 0px auto; margin-top: 100px; width: 550px; height: 230px; border: 1px solid #14416b; background: url('../../data/images/users/login/login.png') top left ; background-repeat: repeat-x; }
.usersloginformwellcome		{ width: 550px; height: 25px; }
.usersloginformwellcometext	{ float: left; margin-top: 5px; margin-left: 10px; color: #ffffff; font-weight: normal; }
.usersloginformerror		{ width: 550px; height: 25px; padding-top: 5px; text-align: center; }
.usersloginformerrortext	{ display: inline; color: #ff0000; font-weight: normal; }
.usersloginformleft		{ float: left; width: 270px; height: 150px; background-color: transparent; }
.usersloginformcenter		{ float: left; width: 10px; height: 150px; background-color: transparent; }
.usersloginformright		{ float: left; width: 270px; height: 150px; background-color: transparent; }
.usersselect			{ background: url('../../data/images/global/global.png') top left ; background-repeat: no-repeat; background-position: 139px -32px; cursor: pointer; }
.userslogininputtext , .userslogininputtexthover , .usersloginsubmit , .usersloginsubmithover , .userinputtextsecuritycode , .userinputtextsecuritycodehover , .userslogininputtextbirthdate , .userslogininputtextbirthdatehover 
				{ display: inline; float: left; margin-left: 59px; margin-top: 20px; padding-left: 2px; padding-top: 3px; padding-right: 13px; width: 137px; height: 19px; font-size: 12px; color: #7aa13d; background-color: transparent; border: 1px solid #d5d5d5; }
.usersloginsubmit , .usersloginsubmithover
				{ width: 72px; height: 24px; padding: 0px; cursor: pointer; }
.userinputtextsecuritycode , .userinputtextsecuritycodehover
				{ width: 54px; margin-left: 10px; }
.userslogininputtexthover , .usersloginsubmithover , .userinputtextsecuritycodehover
				{ background-color: #e0e0e0;  }

.userslogininputtextbirthdate , .userslogininputtextbirthdatehover
				{ margin-left: 5px; width: 40px; background: url('../../data/images/global/global.png') top left ; background-repeat: no-repeat; background-position: 42px -32px; cursor: pointer; }
.userslogininputtextmagin	{ margin-left: 59px; }
.userslogininputtextbirthdatehover
				{ background-color: #e0e0e0; }
.monthlist , .yearlist		{ display: none; position: absolute; padding: 0px; width: 55px; height: auto; font-size: 12px; line-height: 17px; background-color: #ffffff; border: 1px solid #d5d5d5; overflow: auto; }				
.yearlist			{ height: 100px; }
a.usersloginlink		{ display: inline; float: left; margin-top: 27px; margin-bottom: 2px; margin-left: 59px; width: 150px; color: #7aa13d; font-weight: normal; }
a.usersloginlink:hover		{ color: #123546; }
.usersregisterformmain		{ margin: 0px auto; margin-top: 100px; width: 550px; height: 430px; border: 1px solid #14416b; background: url('../../data/images/users/login/login.png') top left ; background-repeat: repeat-x; }
.usersregisterformleft		{ float: left; width: 270px; height: 350px; background-color: transparent; }
.usersregisterformcenter	{ float: left; width: 10px; height: 350px; background-color: transparent; }
.usersregisterformright		{ float: left; width: 270px; height: 350px; background-color: transparent; }
.usersecuritycodeimage		{ float: left; margin-left: 59px; margin-top: 20px; width: 70px; height: 22px; border: 1px solid #d5d5d5; cursor: pointer; }
.usersresetpasswordformmain	{ margin: 0px auto; margin-top: 100px; width: 550px; height: 330px; border: 1px solid #14416b; background: url('../../data/images/users/login/login.png') top left ; background-repeat: repeat-x; }
.usersresetpasswordformleft	{ float: left; width: 270px; height: 250px; background-color: transparent; }
.usersresetpasswordformcenter	{ float: left; width: 10px; height: 250px; background-color: transparent; }
.usersresetpasswordformright	{ float: left; width: 270px; height: 250px; background-color: transparent; }
.genderlist			{ display: none; position: absolute; padding: 2px; width: 148px; height: 55px; font-size: 12px; line-height: 17px; background-color: #ffffff; border: 1px solid #d5d5d5; overflow: auto; }
.countrylist			{ display: none; position: absolute; padding: 2px; width: 250px; height: 100px; font-size: 12px; line-height: 17px; background-color: #ffffff; border: 1px solid #d5d5d5; overflow: auto; }
.optionlist , .optionlisthover
				{ float: left; margin-left: 2px; color: #7aa13d; cursor: pointer; }
.optionlisthover		{ color: #7c0404; }
.userspublicprofilemmain	{ margin: 0px auto; margin-top: 100px; width: 550px; height: 530px; border: 1px solid #14416b; background: url('../../data/images/users/login/login.png') top left ; background-repeat: repeat-x; }
.userchangeavatarfilediv	{ position: relative; float: left; width: 270px; height: 44px; background-color: transparent; }
.userchangeavatar		{ float: left; margin-left: 59px; margin-top: 20px; padding: 5px; width: 75px; height: 75px; border: 1px solid #d5d5d5; }
.userchangeavatarfilehiddendiv	{ position: absolute; text-align: right; top: 20px; left: 59px; width: 154px; height: 24px; margin-right: -20px; -moz-opacity: 0 ; filter: alpha(opacity=0); opacity: 0; }
.userchangeavatarfile		{ float: right; width: 150px; height: 22px; }
.userspublicprofiletextarea , .userspublicprofiletextareahover
				{ display: inline; float: left; margin-left: 59px; margin-top: 20px; padding-left: 2px; padding-top: 3px; width: 150px; height: 100px; font-size: 12px; color: #7aa13d; background-color: transparent; border: 1px solid #d5d5d5; }
.userspublicprofiletextareahover
				{ background-color: #e0e0e0; }
/*---------EXPERIENCE----------*/
.experiencetitle		{ margin: 0px auto; margin-top: 20px; width: 1000px; height: 25px; background-color: #e0e0e0; }
.experiencetitletext		{ float: left; margin-left: 10px; margin-top: 3px; font-size: 15px; font-weight: bold; }
.experienceerror		{ margin: 0px auto; margin-top: 0px; width: 1000px; height: 20px; background-color: #898989; }
.experienceerrortext		{ float: left; margin-left: 10px; margin-top: 3px; font-size: 12px; color: #ff0000; }
.experiencestatustext		{ float: right; margin-right: 10px; margin-top: 3px; font-size: 15px; font-weight: normal; color: #ff4646; }
.experiencemain			{ margin: 0px auto; margin-top: 20px; width: 1000px; overflow: hidden; height: auto; background-color: #ffffff; border: 0px solid #7aa13d; }
.experiencespacer		{ margin: 0px auto; margin-top: 1px; width: 1000px; height: 20px; }
.experienceheader		{ float: left; margin-left: 10px; width: 903px; height: 25px; background: url('../../data/images/experiences/header.png') top left ; background-repeat: repeat-x; }
.experiencequestionheader	{ float: left; margin-left: 10px; width: 903px; height: 25px; background: url('../../data/images/experiences/headerquestion.png') top left ; background-repeat: repeat-x; }
.experienceuseravatarmain	{ float: left; width: 87px; height: 150px; }
.experienceuseravatar , .experienceuseravatarhover
				{ float: left; padding: 5px; width: 75px; height: 75px; overflow: hidden; border: 1px solid #e0e0e0; }
.experienceuseravatarhover	{ border: 1px solid #175874; }
/*.experienceuseravatarandvote	{ float: left; width: 87px; height: 112px; border: 0px solid #d5d5d5; }*/
.experiencepostaccepted		{ float: left; margin-left: 17px; margin-top: 10px; width: 50px; height: 50px; background: url('../../data/images/global/global.png') top left ; background-repeat: no-repeat; background-position: 0px -55px; }
.experiencepost , .experiencepostfull
				{ float: left; margin-left: 10px; width: 903px;  overflow: auto; height: 150px; background-color: #f5f5f5; }
.experiencepostfull		{ height: auto; min-height: 150px; background-color: #f5f5f5; }
.experiencepostsizezoom , .experiencepostsizenormal
				{ float: right; margin-right: 10px; width: 19px; height: 19px; margin-top: 3px; background: url('../../data/images/global/global.png') top left ; background-repeat: no-repeat; background-position: -64px -3px; cursor: pointer; }
.experienceclose		{ float: right; margin-right: 10px; width: 19px; height: 19px; margin-top: 3px; background: url('../../data/images/global/global.png') top left ; background-repeat: no-repeat; background-position: -178px -3px; cursor: pointer; }
.experiencedelete		{ float: right; margin-right: 10px; width: 19px; height: 19px; margin-top: 3px; background: url('../../data/images/global/global.png') top left ; background-repeat: no-repeat; background-position: -197px -3px; cursor: pointer; }
.experienceopen			{ float: right; margin-right: 10px; width: 19px; height: 19px; margin-top: 3px; background: url('../../data/images/global/global.png') top left ; background-repeat: no-repeat; background-position: -235px -3px; cursor: pointer; }
.experiencepostsizenormal	{ background-position: -83px -3px; }
.experiencepostedit		{ float: right; margin-right: 10px; width: 19px; height: 19px; margin-top: 3px; background: url('../../data/images/global/global.png') top left ; background-repeat: no-repeat; background-position: -159px -3px; cursor: pointer; }
.experiencepostsolved		{ float: right; margin-right: 10px; width: 19px; height: 19px; margin-top: 3px; background: url('../../data/images/global/global.png') top left ; background-repeat: no-repeat; background-position: -140px -3px; cursor: pointer; }
.experienceposttext		{ float: left; margin: 10px; font-size: 12px; color: #56A656; }
.experienceheaderusername	{ float: left; margin-left: 10px; margin-top: 5px; }
.experienceheaderdatetime	{ float: left; margin-left: 10px; margin-top: 5px; font-size: 12px; color: #aaaaaa; }
.experiencerepliesheader	{ margin: 0px auto; margin-top: 20px; width: 1000px; height: 25px; background-color: #d5d2a9; }
.experiencenumberofreplies	{ float: left; margin-left: 10px; margin-top: 6px; font-size: 12px; color: #95917e; font-weight: bold; }
.experiencereplieslogin		{ float: right; margin-right: 10px; margin-top: 6px; font-size: 12px; color: #898989; font-weight: normal; }
a.experiencereplieslink		{ display: inline; font-weight: normal; }
a.experiencereplieslink:hover	{ }
.experiencepages		{ margin: 0px auto; margin-top: 20px; width: 1000px; height: 30px; }
a.experiencepagenumber , .experiencepagenumberselected
				{ float: left; padding-left: 10px; padding-right: 10px; padding-top: 5px; padding-bottom: 5px; margin-right: 10px; margin-top: 2px; color: #ffffff; border: 0px solid #0d3140; background-color: #14416b; }
.experiencepagenumberselected	{ background-color: #898989; }
a.experiencepagenumber:hover	{ color: #ff0000; background-color: #2d6296; }
.experiencevoteplus , .experiencevoteminus
				{ float: right; margin-right: 10px; width: 19px; height: 19px; margin-top: 3px; background: url('../../data/images/global/global.png') top left ; background-repeat: no-repeat; cursor: pointer; }
.experiencevoteplus		{ background-position: -102px -3px;}
.experiencevoteminus		{ background-position: -121px -3px; }
.experiencevotetext , .experiencevotetextred
				{ float: right; margin-right: 10px; margin-top: 5px; text-align: center; font-size: 12px; color: #14416b; font-weight: bold; }
.experiencevotetextred		{ color: #7c0404; }
.experienceorderby , .experienceorderbyhover
				{ float: right; margin-right: 10px; width: 170px; height: 15px; padding: 2px; margin-top: 3px; border: 0px solid #000000; color: #565656; background: url('../../data/images/global/global.png') top left ; background-repeat: no-repeat; background-position: 161px -33px; cursor: pointer; background-color: #eaeaea; }
.experienceorderbyhover		{ background-color: #ffffff; }
.experienceorderbylist		{ display: none; position: absolute; overflow: hidden; padding: 2px; width: 170px; height: auto; font-size: 12px; line-height: 17px; background-color: #ffffff; border: 0px solid #d5d5d5; }
a.experienceorderbylistlink	{ float: left; width: 170px; }

.experiencereplymain		{ margin: 0px auto; margin-top: 10px; width: 1000px; height: 240px; }
.experiencereplytextarea	{ margin-left: 95px; width: 883px; height: 160px; border: 1px solid #a0a0a0; padding: 10px; }
.experiencereplysubmit , .experiencereplysubmithover
				{ float: left; margin-left: 95px; margin-top: 10px; width: 72px; height: 24px; padding: 0px; border: 1px solid #a0a0a0; cursor: pointer; }
/*-------EXPERIENCE POST-------*/
.experiencepostmain		{ margin: 0px auto; margin-top: 10px; padding-bottom: 10px; width: 1000px; height: auto; border: 0px solid #c0c0c0; background-color: #d5d2a9; overflow: hidden; }
.experienceposterror		{ float: left; margin-left: 10px; width: 990px; padding-top: 7px; color: #ff0000; }
.experienceposttitle , .experienceposttitlehover
				{ float: left; width: 970px; margin-left: 10px; height: 24px; padding-left: 10px; padding-top: 6px; border: 0px solid #a0a0a0; margin-top: 10px; background-color: #ffffff; font-size: 15px; font-weight: bold; }
.experienceposttextarea , .experienceposttextareahover
				{ float: left; margin-left: 10px; margin-top: 10px; width: 960px; height: 300px; border: 0px solid #a0a0a0; padding: 10px; }
.experiencepostdrag		{ float: left; display: inline; margin-left: 10px; margin-top: 0px; width: 980px; height: 10px; cursor: n-resize; background: url('../../data/images/global/global.gif') top left ; background-repeat: no-repeat; background-position: 475px -26px; background-color: #e0e0e0; }
.experiencepostsubmit , .experiencepostsubmithover
				{ float: left; margin-top: 10px; margin-left: 10px; width: 72px; height: 24px; padding: 0px; border: 0px solid #a0a0a0; cursor: pointer; }
.experiencepostsecuritycode	{ float: left; margin-top: 10px; margin-left: 10px; width: 72px; height: 24px; padding: 0px; border: 0px solid #a0a0a0; cursor: pointer; }
.experiencepostsecuritycodeinput , .experiencepostsecuritycodeinputhover
				{ float: left; margin-top: 10px; margin-left: 10px; width: 72px; height: 18px; text-align: center; padding-left: 0px; padding-top: 6px; border: 0px solid #a0a0a0; cursor: pointer; }
/*--------EXPERIENCE LIST------*/
.experiencelistmain		{ margin: 0px auto; float: inherit; margin-top: 20px; width: 1000px; overflow: hidden; height: 60px; background-color: #ffffff; border: 0px solid #7aa13d; }
.experiencelistreplybox , .experiencelistreplyboxopen
				{ float: left; width: 60px; height: 76px; border: 0px solid #a0a0a0; background-color: #14416b; }
.experiencelistreplyboxopen	{ background-color: #7c0404; }
.experiencelistreplynumbers	{ float: left; margin-top: 4px; text-align: center; width: 60px; height: 26px; font-size: 20px; color: #ffffff; }
.experiencelistreplytext	{ float: left; margin-top: 4px; text-align: center; width: 60px; height: 26px; font-size: 12px; color: #ffffff; }
.experiencelistheader		{ float: left; margin-left: 10px; width: 930px; height: 30px; background-color: #f0f0f0; }
.experiencelistquestionmain	{ float: left; margin-left: 10px; width: 930px; height: 30px; background-color: #e0e0e0; }
a.experiencelisttitle		{ float: left; margin-left: 10px; margin-top: 6px; font-size: 15px; color: #3072c0; font-weight: bold; }
a.experiencelisttitle:hover	{ color: #a43434; }
.experienceliststatustext	{ float: right; margin-right: 10px; margin-top: 6px; font-size: 15px; font-weight: normal; color: #ff4646; }
a.experiencelistusername	{ float: left; margin-left: 10px; margin-top: 8px; font-size: 12px; color: #7aa13d; font-weight: normal; }
a.experiencelistusername:hover	{ color: #a43434; }
.experiencelistdatetime		{ float: left; margin-left: 10px; margin-top: 8px; font-size: 12px; color: #aaaaaa; font-weight: normal; }
/*-----------PROFILE-----------*/
.profilemain			{ margin: 0px auto; margin-top: 20px; width: 1000px; overflow: hidden; height: 390px; background-color: #ffffff; border: 0px solid #7aa13d; }
.profileheader			{ float: left; margin-left: 0px; width: 1000px; height: 25px; background: url('../../data/images/experiences/header.png') top left ; background-repeat: repeat-x; }
.profileheaderusername		{ float: left; margin-left: 10px; margin-top: 3px; font-size: 15px; font-weight: bold; color: #7c0404; }
.profileavatar			{ float: left; padding: 5px; margin-left: 0px; margin-top: 10px; width: 75px; height: 75px; overflow: hidden; border: 1px solid #d5d5d5; }
.profileuserdatamain		{ float: left; margin-top: 0px; margin-left: 20px; width: 450px; height: 360px; background-color: #ffffff; }
.profileuserdata , .profileuserdatavalue
				{ float: left; margin-top: 10px; margin-left: 10px; width: 130px; height: 20px; }
.profileuserdatavalue		{ width: 300px; font-weight: bold; color: #000000; }
.profileuseraboutmain		{ float: left; margin-top: 10px; margin-left: 0px; width: 441px; height: 348px; background-color: #f0f0f0; overflow: auto; border: 0px solid #d5d5d5; }
.profileuseraboutheader		{ float: left; }
.profileuserabouttext		{ margin: 10px; float: left; line-height: 20px; }

.profileuserexperiencesheader	{ margin: 0px auto; width: 1000px; margin-top: 8px; overflow: hidden; height: 25px; background: url('../../data/images/experiences/header.png') top left ; background-repeat: repeat-x; }
.profileuserexperiencesheadertext
				{ float: left; margin-left: 10px; margin-top: 3px; font-size: 15px; font-weight: bold; color: #7c0404; }
a.profileuserexperiencesheaderlink
				{ float: left; margin-left: 10px; margin-top: 3px; font-size: 15px; font-weight: bold; color: #3072c0; }
.profileuserrepliesheader	{ float: left; margin-left: 0px; width: 1000px; height: 30px; background-color: #f0f0f0; }
.profileuserrepliesmain		{ float: left; margin-left: 0px; width: 1000px; height: 30px; background-color: #e0e0e0; }
.profileuserrepliesvote		{ float: right; margin-right: 10px; margin-top: 8px; text-align: center; font-size: 12px; color: #232323; font-weight: bold; }
/*-----------ABOUT-------------*/
.aboutmain			{ margin: 0px auto; float: inherit; margin-top: 20px; width: 1000px; overflow: hidden; height: 500px; background-color: #ffffff; line-height: 20px; }
.aboutblackbold			{ font-weight: bold; color: #000000; }
.aboutgreenbold			{ font-weight: bold; color: #7aa13d; }
.aboutredbold			{ font-weight: bold; color: #7c0404; }
/*----------CONTACT------------*/
.reasonlist			{ display: none; position: absolute; padding: 2px; width: 148px; height: 145px; font-size: 12px; line-height: 17px; background-color: #ffffff; border: 1px solid #d5d5d5; overflow: auto; }
/*---------USERS LIST----------*/
.userslistrow			{ margin: 0px auto; float: inherit; margin-top: 20px; width: 1000px; overflow: hidden; height: auto; background-color: #ffffff; }
.userslistcell			{ float: left; margin-bottom: 5px; width : 330px; height: 100px; border: 0px solid #a0a0a0; }
.userslistavatar , .userslistavatarhover
				{ float: left; padding: 5px; margin-left: 0px; margin-top: 0px; width: 75px; height: 75px; overflow: hidden; border: 1px solid #e0e0e0; }
.userslistavatarhover		{ border: 1px solid #175874; }
a.userslistdatalink
				{ float: left; margin-top: 3px; margin-left: 10px; width: 230px; height: 17px; }
.userslistdata			{ float: left; margin-top: 3px; margin-left: 10px; width: 80px; height: 17px; }
.userslistvalue			{ float: left; margin-top: 3px; margin-left: 0px; width: 150px; height: 17px; font-weight: bold; color: #454545; }
/*-----------HELP--------------*/
.helpmain			{ margin: 0px auto; float: inherit; margin-top: 20px; width: 1000px; overflow: hidden; height: auto; background-color: #ffffff; }
.helpmenu			{ float: left; width: 200px; overflow: hidden; height: 600px; }
.helpcenter			{ float: left; width: 20px; overflow: hidden; height: 600px; }
.helpcontent			{ float: left; margin-left: 20px; width: 760px; overflow: hidden; height: 600px; line-height: 25px; }
.helptitle			{ font-size: 15px; font-weight: normal; color: #ff6633; }
a.helpmenulink , a.helpmenulinkhover
				{ padding-left: 20px; line-height: 30px; background: url('../../data/images/global/global.png') top left ; background-repeat: no-repeat; background-position: -8px -381px; }
a.helpmenulink:hover , a.helpmenulinkhover
				{ background-position: -8px -343px; }
.helppoint			{ padding-left: 20px; background: url('../../data/images/global/global.png') top left ; background-repeat: no-repeat; background-position: -8px -305px; }
.helpvoteplus , .helpvoteminus , .helpaccept , .helpclose , .helpedit
				{ float: left; display: inline; margin-right: 5px; width: 19px; height: 19px; margin-top: 3px; background: url('../../data/images/global/global.png') top left ; background-repeat: no-repeat; overflow: hidden; }
.helpvoteplus			{ background-position: -102px -3px;}
.helpvoteminus			{ background-position: -121px -3px; }
.helpaccept			{ background-position: -140px -3px; }
.helpclose			{ background-position: -178px -3px; }
.helpedit			{ background-position: -159px -3px; }
.helpblackbold			{ font-weight: bold; color: #000000; }
.helpgreenbold			{ font-weight: bold; color: #7aa13d; }
.helpredbold			{ font-weight: bold; color: #7c0404; }
.helpaddexperience		{ float: left; margin-top: 20px; }
/*-----------BLACKLIST---------*/
.blacklistmain			{ margin: 0px auto; float: inherit; padding-top: 100px; width: 500px; overflow: hidden; height: 200px; background-color: #ffffff; }
.blacklistip			{ width:500px; height: 30px; color: #990000; background-color: #f0f0f0; }
.blacklistiptext		{ float: left; margin-top: 7px; margin-left: 10px; }
.blacklistreason		{ width:500px; height: 170px; color: #454545; background-color: #e1dfc1; }
.blacklistreasontext		{ float: left; margin-top: 7px; margin-left: 10px; }
/*-----------ADMIN-------------*/
.adminmenumain			{ margin: 0px auto; float: inherit; margin-top: 20px; width: 1000px; overflow: hidden; height: 30px; background-color: #14416b; }
.admincontentmain		{ position: relative; margin: 0px auto; float: inherit; padding-top: 0px; width: 1000px; overflow: hidden; height: 745px; background-color: #f0f0f0; }
a.adminmenulink			{ float: left; margin-top: 9px; padding-left: 10px; padding-right: 10px; color: #dddddd; font-weight: normal; }
a.adminmenulink:hover		{ color: #ffffff; }
.admintitleheader		{ margin: 0px auto; margin-top: 0px; width: 1000px; height: 30px; background-color: #d5d2a9; }
.admintitleheadertext		{ float: left; margin-left: 10px; margin-top: 8px; font-size: 12px; color: #95917e; font-weight: bold; }
.adminerror			{ margin: 0px auto; margin-top: 0px; width: 1000px; height: 30px; background-color: #dddddd; }
.adminerrortext			{ float: left; margin-left: 10px; margin-top: 8px; font-size: 12px; color: #ee0000; font-weight: normal; }

.adminpagesmain			{ position: absolute; left: 0px; bottom: 0px; width: 1000px; height: 35px; background-color: #ffffff; }
a.adminpagenumber , .adminpagenumberselected
				{ float: left; padding-left: 10px; padding-right: 10px; padding-top: 5px; padding-bottom: 5px; margin-right: 10px; margin-top: 10px; color: #ffffff; border: 0px solid #0d3140; background-color: #14416b; }
.adminpagenumberselected	{ background-color: #898989; }
a.adminpagenumber:hover		{ color: #ff0000; background-color: #2d6296; }
.adminblacklistrowmain , .adminblacklistrowmainhover
				{ float: left; width: 1000px; height: 30px; background-color: #f0f0f0; border-bottom: 1px solid #e0e0e0; }
.adminblacklistrowmainhover	{ background-color: #d0d0d0; }
.adminblacklistip		{ float: left; width: 150px; height: 30px; background-color: transparent; }
.adminblacklistiptext		{ float: left; margin-left: 10px; margin-top: 8px; }
.adminblacklistdatetime		{ float: left; border-left: 1px solid #e0e0e0; width: 150px; height: 30px; background-color: transparent; }
.adminblacklistdatetimetext	{ float: left; margin-left: 10px; margin-top: 8px; color: #808080; }
.adminblacklistreason		{ float: left; border-left: 1px solid #e0e0e0; width: 698px; height: 30px; background-color: transparent; }
.adminblacklistreasontext	{ float: left; margin-left: 10px; margin-top: 8px; }
.adminblacklistdelete , .adminblacklistedit , .adminblacklistnew
				{ float: right; margin-right: 10px; width: 19px; height: 19px; margin-top: 5px; background: url('../../data/images/global/global.png') top left ; background-repeat: no-repeat; background-position: -197px -3px; cursor: pointer; }
.adminblacklistedit		{ background-position: -159px -3px; }
.adminblacklistnew		{ background-position: -216px -3px; }
.adminblacklistipinput , .adminblacklistreasoninput
				{ display: inline; float: left; margin-left: 0px; margin-top: 5px; padding-left: 10px; padding-top: 3px; padding-right: 13px; width: 120px; height: 19px; font-size: 12px; color: #7aa13d; background-color: transparent; border: 0px solid #d5d5d5; }
.adminblacklistreasoninput	{ width: 600px; }
.adminblacklistloading		{ float: left; width: 100px; height: 20px; margin-left: 10px;  margin-top: 5px; }

/*--------ADMIN USERS----------*/
.adminuserletterlink , .adminuserletterselected
				{ float: right; margin-right: 10px; margin-top: 8px; font-size: 12px; color: #95917e; font-weight: bold; }
.adminuserletterlink:hover	{}
.adminuserletterselected	{ color: #14416b; }
.adminusername			{ float: left; width: 200px; height: 30px; background-color: transparent; }
a.adminusernamelink		{ float: left; margin-left: 10px; margin-top: 8px; color: #417592; }
a.adminusernamelink:hover	{}
.admineusermail			{ float: left; border-left: 1px solid #e0e0e0; width: 250px; height: 30px; background-color: transparent; }
.adminuseremailinput		{ display: inline; float: left; margin-left: 0px; margin-top: 5px; padding-left: 10px; padding-top: 3px; padding-right: 13px; width: 220px; height: 19px; font-size: 12px; color: #7aa13d; background-color: transparent; border: 0px solid #d5d5d5; }
.adminuserlevel			{ float: left; border-left: 1px solid #e0e0e0; width: 150px; height: 30px; background-color: transparent; }
.adminuserlevelinput		{ float: left; margin-left: 10px; width: 120px; height: 15px; padding: 2px; margin-top: 4px; border: 1px solid #e0e0e0; color: #565656; background: url('../../data/images/global/global.png') top left ; background-repeat: no-repeat; background-position: 111px -33px; cursor: pointer; background-color: transparent; }
.adminuserlist			{ display: none; position: absolute; padding: 2px; width: 120px; height: auto; font-size: 12px; line-height: 17px; background-color: #f0f0f0; border: 1px solid #d5d5d5; overflow: none; }
/*---------CALENDAR------------*/
.calendar			{ display: none; position: absolute; left: 0px; top: 0px; width: 148px; height: auto; border: 1px solid #d5d5d5; z-index: 1; padding: 2px; background-color: #ffffff; }
.calendarmonth			{ display: inline; float: left; margin: 0px; text-align: center; width: 66px; height: 17px; padding: 0px; padding-top: 2px; font-weight: bold; }
.calendarcell , .calendarcellhover, .calendarcelldisabled , .calendarcellweekdaysname , .calendarcellselected
				{ display: inline;  float: left; width: 20px; height: 18px; margin-left: 1px; margin-bottom: 1px; text-align: center; padding-top: 5px; }
.calendarcell			{ background-color: #14416b; color: #ffffff; cursor: pointer; }
.calendarcellweekdaysname	{ background-color: #f0f0f0; margin-top: 2px; font-weight: bold; }
.calendarcelldisabled		{ background-color: #cdcdcd; color: #9a9a9a; }
.calendarcellselected		{ background-color: #e1dfc1; font-weight: bold; cursor: pointer; }
.calendarback , .calendarnext , .calendarbackfast , .calendarnextfast
				{ display: inline; width: 19px; height: 19px; margin-top: 0px; background: url('../../data/images/global/global.png') top left ; background-repeat: no-repeat; cursor: pointer; }
.calendarback			{ float: left; margin-left: 2px; margin-right: 0px; background-position: -273px -3px; }
.calendarbackfast		{ float: left; margin-left: 1px; margin-right: 0px; background-position: -311px -3px; }
.calendarnext			{ float: right; margin-right: 2px; margin-left: 0px; background-position: -254px -3px; }
.calendarnextfast		{ float: right; margin-right: 1px; margin-left: 0px; background-position: -292px -3px; }

