/* ----------------------- GENERAL DEFINITIONS ------------------------ */
*					{ margin: 0; padding: 0; border: 0; outline: 0; vertical-align: baseline; }/* border: 1px dotted red; */
BODY				{ overflow-x: hidden; font-family: Arial; font-size: 12px; color: #333; direction: rtl; text-align: right; background: url(images/bg.gif) repeat-x top #FFF; }
P					{ margin: 0 0 10px 0; line-height: 15px; }

OBJECT, A:active, :focus, :-moz-any-link:focus { outline: none; }

TABLE				{ border-collapse: separate; border-spacing: 0; }
CAPTION, TH, TD 	{ text-align: right; font-weight: normal; }

.frame.PieTr				{ min-height: 200px; text-align: center; }
.frame.PieTr DIV.Loader	{ padding-top: 70px; color: #2d4d84; font-size: 18px;font-weight: bold; text-align: center; }
.frame.PieTk				{ min-height: 243px; text-align: center; }
.frame.PieTk DIV.Loader	{ padding-top: 100px; color: #2d4d84; font-size: 18px;font-weight: bold; text-align: center; }
.LoadingBg	{ background:url(/Images/Loading.png) no-repeat right top}

.iconHint	{ margin-left: 3px; }
.hand		{ cursor: pointer; }
.Hidden		{ display: none; }
.Hidden2	{ visibility: Hidden; }
.left 		{ float: left; }
.right 		{ float: right; }
.clear 		{ clear: both; }
.ltr		{ direction: ltr; }
.rtl		{ direction: rtl; }
.tel 		{ text-align: left; }
.ter 		{ text-align: right; }
.tec 		{ text-align: center; }
.border 	{ border: 1px solid #ff0000; }
.noContent	{ margin-right: 5px; }
.highLight	{ background: #ffff00;}
.SpaceTop		{ margin-top: 5px; }
.SpaceButton	{ margin-button: 5px; }

.youtubeImage		{ float: left; margin: 0 0 20px 15px; }
.youtubeImage .play	{ background: url(/Images/browsingDiv.png) }

.uploadMess	{ padding: 5px 90px 0 0; color: #000000; }

#browsingDiv	{ position: absolute; z-index: 10000000; width: 100%; height: 100%; background: #ffffff; background: url(/Images/browsingDiv.png); }
#browsingAlert	{ position: absolute; z-index: 10000001; text-align: center; vertical-align: middle; width: 100%; height: 100%; top: 100px; }
#divAlertContText	{ z-index: 10000050; }

.pt5		{ margin-top: 5px; }

.fs10		{ font-size: 10px!important; }
.fs12		{ font-size: 12px!important; }
.fs13		{ font-size: 13px!important; }
.fs14		{ font-size: 14px!important; }
.fs15		{ font-size: 15px!important; }

a.blue 		 { color: #06276c; }
a.lightblue  { color: #044088; }
a.red   { color: #ff0000; }
.bold   { font-weight: bold; }
.red    { color: #ff0000!important; }
.green		{ color: #006400!important; }
.orange		{ color: #FC7D1E!important; }
.gray		{ color: #616161; }
.dirtyRed		{ color: #C63E3F; }
.formComment	{ font-size: 11px; }

.bgGreen	{ background: #006400!important; color: #ffffff; font-weight: bold; }
.bgRed		{ background: #ff0000!important; color: #ffffff; font-weight: bold; }

.fsb				{ margin: 4px 10px; float: left; padding: 1px 0 1px 5px; }
.fsb A.facebook1			{ color: #3b5998; }
.fsb A.facebook1:link, .fsb A.facebook1:visited  	{ background: url(/Images/f.gif) no-repeat 68px 0px; padding: 0 23px 0 0; text-decoration: none; font-size: 11px; color: #3b5998; }
.fsb A.facebook1:hover 	{ text-decoration: underline; }


.blink		{  color: #ffffff!important; background-color: #55b847; }


.seperator	{ height: 5px !important; padding: 0 !important; margin: 0 !important; line-height: 5px !important; background: url(images/table-row-seperator.gif) repeat-x; border: none !important; }

.fileWrap{	width: 98px; height: 23px; background: url(Images/BrowseFile.gif) no-repeat; display: block; overflow: hidden; cursor: pointer; }
 
.fileWrap .RealInput	{ position: relative; height: 23px; width: auto; filter:progid:DXImageTransform.Microsoft.alpha(opacity=0);filter: alpha(opacity=0);opacity:0;-moz-opacity:0;-khtml-opacity: 0; }
.fileWrap .RealInputFF	{ height: 23px; width: auto; filter:progid:DXImageTransform.Microsoft.alpha(opacity=0);filter:alpha(opacity=0);opacity:0;-moz-opacity:0;-khtml-opacity:0; }

IMG					{ border: 0; }

UL					{ margin: 0; padding: 0; list-style: none; }
LI					{ margin: 0; padding: 0; list-style: none; }

.clear				{ clear: both; }
.clearfix:after 	{ content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
.clearfix			{ display: block; }
html[xmlns] .clearfix {	display: block; }
* html .clearfix	{ height: 1%; }

DIV.FaceShareBig						{ top: -10px!important; }
DIV.FaceShareBig A.facebook1			{ color: #3b5998; font-size: 18px!important; line-height: 25px; }
DIV.FaceShareBig A.facebook1:link, .page_title DIV.FaceShareBig A.facebook1:visited { background: url(/Images/FaceBook-ShareBig.jpg) no-repeat 115px 0px; padding: 7px 50px 15px 0; text-decoration: none; color: #3b5998; }
DIV.FaceShareBig A.facebook1:hover 		{ text-decoration: none; }

/* ----------------------- POPUP DEFINITIONS ------------------------ */
.errWrap		{ visibility: hidden; margin: 0 0 5px 0; height: 20px }
.errWrapD		{ margin: 0 0 5px 0; }
.errWrapB		{ visibility: hidden; margin: 0 0 5px 0; min-height: 20px }
.errWrapRight	{ visibility: hidden; float: right; line-height: 18px; height: 18px; width: 181px; margin-right: 5px; padding-top: 1px; }
.errGray		{ color: #143876; background: #edf1f5; border: 1px #cfd8e4 solid; padding: 2px 5px; }
.errRed			{ color: #FF0000; background: #fdf2ea; border: 1px #FF0000 solid; padding: 2px 5px; }
.errGrayE		{ color: #143876; background: #edf1f5; border: 1px #cfd8e4 solid; padding: 2px 5px; }
.errRedE		{ color: #FF0000; background: #fdf2ea; border: 1px #FF0000 solid; padding: 2px 5px; }

.errGraySmall	{ color: #143876; background: #edf1f5; border: 1px #cfd8e4 solid; height: 16px; line-height: 16px; padding: 0 5px; }
.errRedSmall	{ color: #FF0000; background: #fdf2ea; border: 1px #FF0000 solid; height: 16px; line-height: 16px; padding: 0 5px; }

.inner			{ position: relative; background: #f3f3f3; padding: 0 10px 0 0; margin: 7px 7px 0 0; #margin: 7px 7px 0 0; max-height: 600px; max-width: 900px; overflow: auto; }
.inner .close	{ position: absolute; top: 2px; right: 2px; display: block; width: 18px; height: 18px; background: url(images/btn-close.gif) no-repeat; }
.inner H3		{ text-align: right; color: #01469a; font-size: 16px; margin: 0 0 2px 0; }
.inner H3 label	{ float: none; width: 60px; }
.inner P		{ color: #01469a; }
.ModList		{ max-height: 300px; overflow: auto; padding: 0px; margin: 20px 0 0 0; }
.ModList .forum { padding: 0px; }

.Message .ModList	{ max-height: 150px; overflow: auto; }

/* inner page popup specify */
.ForgotPassError	{ width: 435px!important;  }
.ForgotPassError P	{ clear: both; }
.FollowMeWide		{ width: 740px!important; }
.FollowMe			{ width: 500px!important; }
.generalText		{ width: 900px!important; }
.generalPage		{ width: 600px!important; max-height: 500px; }
.generalTextPop		{ max-width: 500px!important; }
.SignalsForm		{ width: 600px!important; height: 380px; overflow: hidden; }
.SignalsForm H3		{ margin-bottom: 10px; }
.Message			{ width: 600px!important; min-height: 310px; overflow: hidden; }
.Message H3			{ margin-bottom: 10px;  }

.MessageIn			{ width: 594px!important; max-height: 300px; overflow: hidden; }
.MessageIn H3		{ margin-bottom: 10px;  }

.SMS				{ width: 594px!important; max-height: 650px; overflow: hidden; }
.SMS H3				{ margin-bottom: 10px;  }

.Email				{ width: 610px!important; }
.Email H3			{ margin-bottom: 10px;  }

.fLink				{ width: 594px!important; max-height: 350px; overflow: hidden; }
.fLink H3			{ margin-bottom: 10px;  }

.Hot				{ width: 594px!important; }
.Tip				{ width: 598px!important; }
.RoomAbout			{ width: 1000px!important; }
.RoomView			{ width: 1000px!important; }
.VSForm				{ width: 860px!important; max-height: 650px; overflow: hidden; }
.Game1_Form			{ width: 580px!important; max-height: 300px; overflow: hidden; }
.Game1_Form2		{ width: 700px!important; max-height: 500px; }
.Game1Step3Form		{ width: 350px!important; }
.RoomDetails		{ width: 800px!important; }
.RoomForm			{ width: 870px!important; max-height: 650px; overflow: hidden; }
.Profile			{ width: 500px!important; max-height: 400px; }
.Calculate			{ width: 370px!important; max-height: 345px; }
.VSVoteForm			{ width: 342px!important; height: 250px; overflow: hidden; }
.permissionForm		{ width: 342px!important; line-height: 160%; font-size: 14px; }
.Subscriber			{ width: 650px!important; }
.PurchaseStep		{ width: 560px!important; }
.Avatar				{ width: 650px!important; }
/*.ForumForm			{ width: 1100px!important; }*/
.ForumForm			{ width: 600px!important; max-height: 580px; overflow: hidden; }
.ForumCluster		{ width: 880px!important; height: 400px; overflow-y: scroll; overflow-x: hidden; border: double #a2b3c7; }

.PopgeneralWrap		{ max-height: 500px; overflow: auto; }
.PopgeneralWrap	div	{ color:#054189; }

.PopDelete			{ width: 300px; overflow: hidden; }
.PopMess h2			{ margin-top: 10px; color: #01469A; font-size: 13px; }
.PopMess p			{ padding: 5px; color: #333333; height: 215px; overflow-x: hidden; overflow-y: auto; }
.DeleteForm			{ width: 300px; }
.DeleteForm H3		{ margin-bottom: 10px; }
#DeleteForm .submit	{ margin-right: 10px; }

.PopConfirm				{ width: 300px; }
.ConfirmForm			{ width: 300px; }
.ConfirmForm H3			{ margin-bottom: 10px; }
#ConfirmForm .submit	{ margin-right: 10px; }

.PopList			{ width: 500px; }

.Designer			{ margin-top: 10px;}

.sort		{ direction: ltr; width: 20px!important; }
.sorts		{ float: right!important; }

.nickL					{ text-align: left; }
.nickL	A				{ color: #093164; text-decoration: underline; }
.nickL	A:hover			{ text-decoration: none; }

/*.vsResLine				{ height: 16px; overflow: hidden; }*/

.Profile A	{ position: absolute; font-weight: bold; }
.Profile A.Priv { font-size: 12px; margin-right: 10px; display: inline-block; }

.loadingBig			{ color: #143876; font-size: 16px; font-weight: bold; text-align: center; line-height: 160%;}
#forgotPassword .form-text	{ margin-bottom: 15px; width: 300px; padding: 1px 0 0 2px; direction: ltr; }
#forgotPassword .error		{ border-color: #FF0000; padding: 1px 25px 0 2px; width: 273px; min-height: 20px }
#forgotPassword LABEL		{ color: #01469a; font-size: 15px; line-height: 20px; width: 130px; }
#forgotPassword .submit		{ margin-right: 10px; }

#SignalForm .form-text		{ margin-bottom: 10px; width: 500px; padding: 1px 0 0 2px; }
#SignalForm .form-textFile	{ margin-bottom: 10px; width: 400px; padding: 0; margin: 0; }
#SignalForm .form-radio		{ margin: 0 0 10px 5px; float: right; }
#SignalForm .space			{ margin-left: 20px; }
#SignalForm .form-textarea	{ margin-bottom: 10px; width: 500px; padding: 1px 0 0 2px; }
#SignalForm .error		{ border-color: #FF0000; }
#SignalForm LABEL		{ color: #01469a; font-size: 15px; line-height: 20px; width: 90px; }
#SignalForm LABEL.fileWrap	{ color: #01469a; font-size: 15px; line-height: 20px; width: 98px; float: left; padding: 0; margin: 0 0 11px 0; }
#SignalForm LABEL.radio	{ color: #01469a; font-size: 15px; line-height: 10px; width: 150px; }
#SignalForm LABEL.radioW	{ color: #01469a; font-size: 15px; line-height: 10px; width: 400px; }
#SignalForm .submit		{ margin-right: 10px; }


.Calculate DIV.CalcBg			{ background: url(Images/CalculatorBG.gif) no-repeat; width: 371; height: 275px; }
.Calculate DIV.CalcBg H3		{ padding: 8px 120px 10px 0!important; font-size: 20px; }
.Calculate DIV.NumbersAlert		{ color: #ff0000; margin: 0 120px 15px 0px; float: right;  }
#CalculateForm					{ float: left; margin-left: 20px; width: 310px; }
#CalculateForm P				{ clear: both; padding-bottom: 20px; height: 20px; }
#CalculateForm P.last			{ padding-bottom: 0px; }
#CalculateForm LABEL			{ color: #01469a; font-size: 14px; line-height: 30px; font-weight: bold; width: 120px; }
#CalculateForm .form-textNum	{ width: 180px; height: 31px; line-height: 31px; margin: 0px!important; text-align: center; font-weight: bold; }
#CalculateForm .error			{ border-color: #FF0000; }
#CalculateForm SPAN.WrapRes		{ width: 180px; height: 31px; line-height: 31px; font-size: 16px; color: #000; font-weight: bold; border: 1px solid #ccd6e2; direction: ltr; text-align: center; background: url(images/input-bg.gif) repeat-x top #FFF; float: right; }
#CalculateForm .submit			{ margin: 0 10px 0 8px; font-size: 13px; }
#CalculateForm .reset			{ font-size: 13px }


#ForumForm .form-text		{ margin-bottom: 10px; width: 500px; padding: 1px 0 0 2px; }
#ForumForm .LinkF			{ width: 430px; direction: ltr; }
#ForumForm .UrlF			{ width: 430px; direction: ltr; }
#ForumForm .uTubeF			{ width: 430px; direction: ltr; }
#ForumForm .form-textFile	{ margin-bottom: 10px; width: 400px; padding: 0; margin: 0; }
#ForumForm .form-radio		{ margin: 0 0 10px 5px; float: right; }
#ForumForm .space			{ margin-left: 20px; }
#ForumForm .form-textarea	{ margin-bottom: 10px; width: 500px; padding: 1px 0 0 2px; }
#ForumForm .error		{ border-color: #FF0000; }
#ForumForm LABEL		{ color: #01469a; font-size: 15px; line-height: 20px; width: 90px; }
#ForumForm LABEL.fileWrap	{ color: #01469a; font-size: 15px; line-height: 20px; width: 98px; float: left; padding: 0; margin: 0 0 11px 0; }
#ForumForm LABEL.Link		{ width: 160px; }
#ForumForm LABEL.Url		{ width: 160px; }
#ForumForm LABEL.uTube		{ width: 160px; background: url(Images/youTube.jpg) no-repeat 34px 0;}
#ForumForm LABEL.radio		{ color: #01469a; font-size: 15px; line-height: 10px; width: 90px; }
#ForumForm LABEL.AlertMail	{ color: #01469a; font-size: 15px; line-height: 10px; width: 300px; }
#ForumForm .submit		{ margin-right: 10px; }
#ForumForm .morOptions	{ padding: 5px 0 0 0; }

#TrRTiR .form-text		{ margin-bottom: 10px; width: 500px; padding: 1px 0 0 2px; }
#TrRTiR .form-textFile	{ margin-bottom: 10px; width: 400px; padding: 0; margin: 0; }
#TrRTiR .form-radio		{ margin: 0 0 10px 5px; float: right; }
#TrRTiR .space			{ margin-left: 20px; }
#TrRTiR .form-textarea	{ margin-bottom: 10px; width: 500px; padding: 1px 0 0 2px; }
#TrRTiR .error		{ border-color: #FF0000; }
#TrRTiR LABEL		{ color: #01469a; font-size: 15px; line-height: 20px; width: 90px; }
#TrRTiR LABEL.fileWrap	{ color: #01469a; font-size: 15px; line-height: 20px; width: 98px; float: left; padding: 0; margin: 0 0 11px 0; }
#TrRTiR LABEL.radio	{ color: #01469a; font-size: 15px; line-height: 10px; width: 90px; }
#TrRTiR .submit		{ margin-right: 10px; }

#HotForm .form-text		{ margin-bottom: 10px; width: 500px; padding: 1px 0 0 2px; }
#HotForm .space			{ margin-left: 20px; }
#HotForm .error			{ border-color: #FF0000; }
#HotForm LABEL			{ color: #01469a; font-size: 15px; line-height: 20px; width: 90px; }
#HotForm .submit		{ margin-right: 10px; }

#TipForm .form-text		{ margin-bottom: 10px; width: 560px; padding: 1px 0 0 2px; }
#TipForm .space			{ margin-left: 20px; }
#TipForm .error			{ border-color: #FF0000; }
#TipForm LABEL			{ color: #01469a; font-size: 15px; line-height: 20px; width: 30px; }
#TipForm .submit		{ margin-right: 10px; }

#RoomAbout .form-text		{ margin-bottom: 10px; width: 560px; padding: 1px 0 0 2px; }
#RoomAbout .space			{ margin-left: 20px; }
#RoomAbout .error			{ border-color: #FF0000; }
#RoomAbout .submit			{ margin-right: 10px; }

/*
#Room .form-text		{ margin-bottom: 10px; width: 500px; padding: 1px 0 0 2px; }
#Room .form-textarea	{ margin-bottom: 10px; width: 500px; padding: 1px 0 0 2px; }
*/

#RoomForm INPUT#TScorr		{ width: 78px; direction: ltr; }
#RoomForm INPUT#TBuyValue, #RoomForm INPUT#TSaleValue	{ width: 78px; direction: ltr; }
#RoomForm INPUT#TBuyValueMax, #RoomForm INPUT#TBuyValueMax	{ width: 78px; direction: ltr; }
#RoomForm INPUT#TYaad		{ width: 78px; direction: ltr; }
#RoomForm INPUT#TStop		{ width: 78px; direction: ltr; }
#RoomForm INPUT#TNUmber		{ width: 78px; direction: ltr; }
#RoomForm INPUT#CellTitle	{ width: 500px; }
#RoomForm INPUT#TSupport, #RoomForm INPUT#TResistance	{ width: 400px; }

#RoomForm INPUT#TScorr2		{ width: 78px; direction: ltr; }
#RoomForm INPUT#TBuyValue2, #RoomForm INPUT#TSaleValue2	{ width: 78px; direction: ltr; }
#RoomForm INPUT#TBuyValueMax2, #RoomForm INPUT#TBuyValueMax2	{ width: 78px; direction: ltr; }
#RoomForm INPUT#TYaad2		{ width: 78px; direction: ltr; }
#RoomForm INPUT#TStop2		{ width: 78px; direction: ltr; }
#RoomForm INPUT#TNUmber2		{ width: 78px; direction: ltr; }
#RoomForm INPUT#CellTitle2	{ width: 500px; }
#RoomForm INPUT#TSupport2, #RoomForm INPUT#TResistance2	{ width: 400px; }

#RoomForm .form-textarea	{ width: 400px; height: 50px; }
#RoomForm .form-textFile	{ width: 350px; padding: 0; margin: 0; }
#RoomForm .Link				{ width: 628px; direction: ltr; }
#RoomForm P					{ max-width: 200px; margin: 0 0 10px 0; float: right; }
#RoomForm P.Half			{ max-width: 435px; margin: 0 0 10px 0; float: right; }
#RoomForm P.Full			{ max-width: 800px; margin: 10px 0 10px 0; float: right; }
#RoomForm P.oddFile			{ max-width: 455px; margin: 0 15px 10px 0; float: right; }
#RoomForm P.oddLink			{ max-width: 800px; margin: 10px 0 10px 0; float: right; }
#RoomForm P.oddsmall		{ max-width: 100px; margin: 0 0 10px 0; float: right; }
#RoomForm P.oddsmall2		{ max-width: 125px; margin: 0 0 20px 0; float: right; }
#RoomForm P.oddMedium		{ max-width: 180px; margin: 0 0 10px 0; float: right; }
#RoomForm P.odd				{ margin-left: 40px; }
#RoomForm .space			{ margin-left: 20px; }
#RoomForm .error			{ border-color: #FF0000; }
#RoomForm LABEL				{ color: #01469a; font-size: 15px; line-height: 20px; width: 90px; }
#RoomForm LABEL.Max			{ width: 110px; }
#RoomForm LABEL.TLInk		{ color: #01469a; font-size: 15px; line-height: 20px; width: 70px; }
#RoomForm LABEL.fileWrap	{ color: #01469a; font-size: 15px; line-height: 20px; width: 98px; float: left; padding: 0; margin: 20px 0 0 0; }
#RoomForm .submit			{ margin-right: 10px; }


#VSFORM .form-text		{ width: 418px; }
#VSFORM .form-text.Big	{ width: 854px; }
#VSFORM .form-textarea	{ width: 418px; height: 70px; }
#VSFORM P				{ width: 840px; margin: 0 0 10px 17px; float: right; }
#VSFORM P.Half			{ width: 420px; margin: 0 0 10px 17px; float: right; }
#VSFORM P.Half2			{ width: 420px; margin: 0; float: right; }
#VSFORM LABEL.fileWrap	{ color: #01469a; font-size: 15px; line-height: 20px; width: 98px; float: left; padding: 0; margin: 20px 0 0 17px; }
#VSFORM LABEL.fileWrap2	{ margin: 20px 0 0 0!important; }
#VSFORM .form-textFile	{ width: 315px; padding: 0; margin: 0; }
#VSFORM LABEL.LastVote	{ color: #01469a; font-size: 15px; line-height: 20px; width: 120px; }
#VSFORM LABEL			{ color: #01469a; font-size: 15px; line-height: 20px; width: 140px; }
#VSFORM LABEL.radio		{ color: #01469a; font-size: 15px; line-height: 10px; width: 70px; }
#VSFORM LABEL.radioL	{ line-height: 10px; margin: 0px; width: 50px !important; }
#VSFORM .form-radio		{ margin: 0 0 10px 5px; float: right; }
#VSFORM	.opt			{ padding-top: 5px; }
#VSFORM	.BigArea		{ width: 852px; }
#VSFORM .space			{ margin-left: 20px; }
#VSFORM .error			{ border-color: #FF0000; }
#VSFORM .submit			{ margin-right: 10px; }

	

#MessageForm .form-text			{ margin-bottom: 10px; width: 500px; padding: 1px 0 0 2px; }
#MessageForm .form-textShort	{ width: 250px; }
#MessageForm .space				{ margin-left: 20px; }
#MessageForm .form-textarea		{ margin-bottom: 10px; width: 500px; padding: 1px 0 0 2px; }
#MessageForm .AllowAnswerCheck	{ margin: 0px; padding: 0px; float: right; }
#MessageForm .error				{ border-color: #FF0000; }
#MessageForm LABEL				{ color: #01469a; font-size: 15px; line-height: 20px; width: 90px; }
#MessageForm .AllowAnswerWrap	{ margin-right: 90px; margin-top: 7px; }
#MessageForm LABEL.AllowAnswer	{ margin: -5px 10px 0 0; padding: 0px; width: 130px; float: right; }
#MessageForm .submit			{ margin-right: 10px; }
#MessageForm select				{ float: right; }
#MessageForm .AllowAnswerWrapDelay	{ margin-right: 20px; margin-top: 4px; float: right; }
#MessageForm .AllowAnswerCheckDelay	{ margin: 0px; padding: 0px; float: right; }
#MessageForm LABEL.AllowAnswerDelay	{ margin: -5px 5px 0 0; padding: 0px; width: 130px; float: right; }
#MessageForm .Check				{ float: right; margin: 5px 5px 5px 5px; }
#MessageForm LABEL.Nick			{ color: #01469a; font-size: 15px; line-height: 20px; width: 100px; }

#MessageFormS .form-text			{ margin-bottom: 10px; width: 500px; padding: 1px 0 0 2px; }
#MessageFormS .form-textShort	{ width: 250px; }
#MessageFormS .space				{ margin-left: 20px; }
#MessageFormS .form-textarea		{ margin-bottom: 10px; width: 500px; padding: 1px 0 0 2px; }
#MessageFormS .AllowAnswerCheck	{ margin: 0px; padding: 0px; float: right; }
#MessageFormS .error				{ border-color: #FF0000; }
#MessageFormS LABEL				{ color: #01469a; font-size: 15px; line-height: 20px; width: 90px; }
#MessageFormS .AllowAnswerWrap	{ margin-right: 90px; margin-top: 7px; }
#MessageFormS LABEL.AllowAnswer	{ margin: -5px 10px 0 0; padding: 0px; width: 130px; float: right; }
#MessageFormS .submit			{ margin-right: 10px; }
#MessageFormS select				{ float: right; }
#MessageFormS .AllowAnswerWrapDelay	{ margin-right: 20px; margin-top: 4px; float: right; }
#MessageFormS .AllowAnswerCheckDelay	{ margin: 0px; padding: 0px; float: right; }
#MessageFormS LABEL.AllowAnswerDelay	{ margin: -5px 5px 0 0; padding: 0px; width: 130px; float: right; }
#MessageFormS .Check				{ float: right; margin: 5px 5px 5px 5px; }
#MessageFormS LABEL.Nick			{ color: #01469a; font-size: 15px; line-height: 20px; width: 100px; }

#SmsForm .form-text		{ margin-bottom: 10px; width: 500px; padding: 1px 0 0 2px; }
#SmsForm .space			{ margin-left: 20px; }
#SmsForm .form-textarea	{ margin-bottom: 10px; width: 500px; padding: 1px 0 0 2px; }
#SmsForm .error			{ border-color: #FF0000; }
#SmsForm LABEL			{ color: #01469a; font-size: 15px; line-height: 20px; width: 90px; }
#SmsForm .submit		{ margin-right: 10px; }
#SmsForm LABEL.radio	{ color: #01469a; font-size: 15px; line-height: 10px; width: 150px; }
#SmsForm .form-radio		{ margin: 0 0 10px 5px; float: right; }

#fLinkForm .form-text		{ margin-bottom: 10px; width: 500px; padding: 1px 0 0 2px; }
#fLinkForm .ltr				{ direction: ltr; text-align: left; }
#fLinkForm .space			{ margin-left: 20px; }
#fLinkForm .small			{ width: 30px; }
#fLinkForm .middle			{ width: 150px; border-width: 3px; }
#fLinkForm .error			{ border-color: #FF0000; }
#fLinkForm LABEL			{ color: #01469a; font-size: 15px; line-height: 20px; width: 90px; }
#fLinkForm .submit		{ margin-right: 10px; }

#EmailForm .form-text		{ margin-bottom: 10px; width: 605px; padding: 1px 0 0 2px; }
#EmailForm .space			{ margin-left: 20px; }
#EmailForm .form-textarea	{ margin-bottom: 10px; width: 605px; padding: 1px 0 0 2px; }
#EmailForm .error			{ border-color: #FF0000; }
#EmailForm LABEL			{ color: #01469a; font-size: 15px; line-height: 10px; width: 80px; }
#EmailForm .submit		{ margin-right: 10px; }
#EmailForm LABEL.radio	{ color: #01469a; font-size: 15px; line-height: 10px; width: 150px; }
#EmailForm .form-radio		{ margin: 0 0 10px 5px; float: right; }

#avatarload .form-text 	{ margin-bottom: 15px; height: 25px; line-height: 25px; width: 500px; direction: ltr; }
#avatarload .submit		{ margin-right: 10px; }
#AvatarThumb			{ width: 106px; height: 123px;}

#main_wrap			{ margin: 0 auto; width: 1000px; }

/* ----------------------- HEADER DEFINITIONS ------------------------ */
#header					{ position: relative; width: 1000px; height: 120px; background: url(images/header-bg.jpg) no-repeat top; z-index: 100; }
#logo A					{ position: absolute; right: 10px; top: 20px; height: 42px; width: 268px; background: url(images/logoNew.png) no-repeat; }
#logo A	SPAN			{ position: absolute; top: -9999px; }


/* ----------------------- Top Table ------------------------ */
.TopTableWrap			{ text-align: center; margin: 0 auto; }
.RssContent				{ vertical-align: top; padding: 115px 20px 0 0; }
.rssDiv					{ height: 2550px; width: 340px; overflow: hidden; }

.rssDiv .headerWrap		{ position: relative; height: 33px; padding-top: 8px; }
.rssDiv .header			{ position: absolute; height: 24px; width: 295px; padding: 7px 42px 0 0;border: 1px solid #CCD6E2; background: url("images/tab-bg-tile-on.gif") repeat-x;  }	
.rssDiv .header .tl		{ left: -1px; top: -1px; }
.rssDiv .header .tr		{ right: -1px; top: -1px; }
.rssDiv .header .icon	{ position: absolute; display: block; width: 32px; height: 32px; background: url(images/icon-news.png) no-repeat; background-position: center center; right: 5px; top: -10px; }
.rssDiv .header h2		{ font-size: 14px; color: #093164;}

.RssContent IMG.imgT	{ float: right; margin: 0 0 0 5px; }
.RssContent	.datei		{ text-align: center; color: #006400; }
.rssTitle				{ margin-bottom: 5px; font-size: 18px; line-height: 20px; }
A.RssList				{ color: #044088; font-size: 12px; text-decoration: none; }
A.RssList:hover			{ color: #000; }


/* ----------------------- MENU DEFINITIONS ------------------------ */ 
#menu_wrap				{ position: absolute; right: 0; top: 70px; height: 26px; width: 700px; }
#menu_wrap LI			{ position: relative; float: right; list-style: none; background: url(images/menu-btn-bg.gif) no-repeat right bottom; padding: 3px 2px 0 15px; height: 23px; border: 1px solid transparent; border-bottom: none; }
#menu_wrap LI IMG		{ margin: 7px 5px 0 0; }
#menu_wrap LI IMG.ext	{ margin: 0px; margin-right: 5px; }
#menu_wrap A			{ display: block; height: 20px; padding: 0 5px; font-weight: bold; font-size: 16px; color: #01469a; text-decoration: none; z-index: 100; }
#menu_wrap A:hover		{ color: #0099CC; background: #E8EEF7; }
#menu_wrap LI.first		{ background-image: none; padding-right: 1px; }
#menu_wrap LI.active A	{ font-weight: bold; background-color: #E8EEF7; }
#menu_wrap A.dd			{ position: absolute; left: 1px; top: 3px; display: block; height: 20px; width: 15px; background: url(images/menu-btn-dd.gif) no-repeat center; padding: 0; }
#menu_wrap A:hover.dd	{ background-color: #E8EEF7; }

#menu_wrap LI UL		{ display: none; }

#menu_wrap LI.dd		{ background: #FFF; border: 1px solid #c5d1df; border-bottom: none;  }

#menu_wrap LI.dd UL				{ display: block; position: absolute; top: 26px; right: -1px; width: 180px; background: #FFF; border: 1px solid #c5d1df; border-top: none; padding: 0; overflow: hidden; z-index: 10000; }
#menu_wrap LI.dd UL LI			{ float: none; background: none; padding: 0; margin: 0; overflow: hidden; font-weight: normal; }
#menu_wrap LI.dd UL LI A		{ white-space: nowrap; padding: 2px 10px; font-size: 13px; font-weight: normal; }
#menu_wrap LI.dd UL LI A:hover	{ text-decoration: underline; }

/* ----------------------- MENU SETTINGS DEFINITIONS ------------------------ */ 
#menu_setting							{ position: absolute; left: 0; top: 2px; width: 650px; height: 22px; }
#menu_setting LI						{ position: relative; float: left; height: 23px; list-style: none; background: url(images/settings-menu-btn-bg.gif) no-repeat left center; padding: 5px 10px 0 10px; font-size: 14px; color: #01469a; }
#menu_setting LI #small					{ font-size: 10px; color: #548bce; padding: 0 2px 0 0; } 
#menu_setting LI #small A				{ background: url(images/icon_LogOff.gif) no-repeat 32px; padding-right: 10px; color: #548bce; }
#menu_setting A							{ height: 23px; text-decoration: none; color: #548bce; }
#menu_setting A:hover					{ color: #0099CC; text-decoration: underline; }
#menu_setting LI.last					{ background: none; padding-left: 1px; }
#menu_setting LI.last A					{ padding-left: 1px; }
#menu_setting LI.Ishi A					{ background: url(images/icon-Favor.png) no-repeat right; padding-right: 21px; }
#menu_setting LI.active	SPAN			{ position: absolute; background: url(images/RoundMes.png) no-repeat; margin: -5px -25px 0 0; font-size: 9px; width: 14px; height: 14px; overflow: hidden; text-align: center; }
#menu_setting LI.active	SPAN DIV		{ color: #C63E3F; line-height: 13px; width: 14px; vertical-align: middle; text-align: center; }
#menu_setting LI.active	DIV				{ float: right; }
#menu_setting LI.active	DIV.first		{ margin-left: 5px; }
#menu_setting LI.active	DIV.first IMG	{ margin-top: -2px; }
#menu_setting LI.active A   			{ font-weight: bold; color: #01469a; text-decoration: none; }
#menu_setting LI.active A:hover 		{ text-decoration: underline; }
#menu_setting LI.active 				{ font-weight: bold; }

#update						{ position: absolute; left: 0; top: 55px; width: 335px; color: #4174b3; font-size: 12px; }
#update P					{ display: inline-block; }
#update .date				{ float: right; width: 105px; }
#update .scroller			{ width: 230px; height: 18px; float: left; overflow: hidden; white-space: nowrap; }
#update .marq				{ color: #000000; }	
#update .marq td			{ white-space: nowrap; }
#update .marq .mName		{ padding-left: 8px; font-size: 9.5pt; }
#update .marq .mScorr		{ padding-left: 8px; font-size: 12px; line-height: 13px; }
#update .marq .mScorrSpace	{ padding-left: 15px; font-size: 12px; line-height: 13px; }
#update .marq .mPercent		{ padding-left: 15px; font-size: 12px; line-height: 13px; direction: ltr; }



/* ----------------------- SEARCH DEFINITIONS ------------------------ */ 
#search					{ position: absolute; left: 0; top: 75px; height: 42px; width: 335px; border: 1px solid #8facce; background: url(images/search-bg.gif) repeat-x; }
#search	FORM			{ position: relative; }
#search	LABEL			{ position: absolute; right: 15px; top: 12px; color: #FFF; font-size: 16px; }
#search	.form-text		{ position: absolute; right: 85px; top: 10px; width: 210px; padding-right: 20px; z-index: 10; }
#search .submit			{ position: absolute; right: 85px; top: 15px; width: 20px; height: 20px; background: url(images/icon-search.png) no-repeat; border: none; z-index: 100; }
.results				{ padding: 0px; border: 1px solid #ccd6e2; border-top: 0px; background-color: white; overflow: hidden; z-index: 1000; }
.results ul 			{ width: 100%; list-style-position: outside; list-style: none; padding: 0; margin: 0; }
.results li				{ margin: 0px; padding: 2px 5px; cursor: default; display: block; font-size: 12px; line-height: 16px; overflow: hidden; }
.resultsloading			{ background: white url(Images/searchLoader.gif) right center no-repeat; }
.resultsOdd 			{ background-color: #eee; }
.resultsOver			{ background-color: #d7e0eb; color: #042860; }


#adminBar				{ position: absolute; left: 345px; top: 100px; }
#adminBar IMG			{ margin-right: 5px; }

#clientBar				{ position: absolute; top: 100px; right: 6px; margin-top: 1px; }
#clientBar .form-text	{ width: 120px; height: 17px; font-size: 12px; padding: 0; margin: -2px 0 0 0; }
#clientBar span			{ color: #006400; display: inline-block; margin-left: 5px; }
#clientBar #nickMembers { margin-left: 10px; }
#clientBar A			{ font-size: 13px; font-weight: bold; text-decoration: none; color: #006400; }
#clientBar A:hover		{ text-decoration: underline; }
#clientBar A.dollar		{ background: url(Images/icon-dollar.png) no-repeat 40px 2px; padding: 0 16px 0 5px; }
#clientBar A.target		{ background: url(Images/icon-case.png) no-repeat 99px 2px; padding: 0 25px 0 5px; }

/* ----------------------- CONTENT DEFINITIONS ------------------------ */
#content					{ width: 1000px; padding-top: 15px; z-index: 0; }
#primary_content			{ float: right; width: 730px; }
#toolbar					{ height: 30px; background-color: #edf2f7; margin: 10px 0 0 0; }
#toolbar A					{ display: inline-block; line-height: 30px; color: #3e93ff; font-weight: bold; margin: 0 5px; }
#toolbar A.ICNewMenaia		{ background: url(images/icon-Stock.png) no-repeat 60px 7px; padding: 0 24px 0 0; }
#toolbar A.ICFlash			{ background: url(images/icon-Flash.png) no-repeat 67px 7px; padding: 0 25px 0 0; }
#toolbar A.ICMessage		{ background: url(images/icon-Message.png) no-repeat 72px 6px; padding: 0 32px 0 0; }
#toolbar A.ICEmail			{ background: url(images/icon-Email.png) no-repeat 76px 5px; padding: 0 32px 0 0; }
#toolbar A.ICSms			{ background: url(images/icon-sms2.png) no-repeat 72px 5px; padding: 0 25px 0 0; }
#toolbar A.ICTip			{ background: url(images/icon-tips.png) no-repeat 30px 5px; padding: 0 18px 0 0; }
#toolbar A.ICManager		{ background: url(images/icon-manager.png) no-repeat 65px 5px; padding: 0 25px 0 0; }
#toolbar A.ICSignal			{ background: url(images/icon-signal.png) no-repeat 72px 8px; padding: 0 20px 0 0; }
#toolbar A.IInfo			{ background: url(images/icon-info.png) no-repeat 62px 6px; padding: 0 30px 0 0; }
#toolbar A.ICVS				{ background: url(images/icon-balance.png) no-repeat 90px 8px; padding: 0 25px 0 0; }
#toolbar A.ICMod			{ background: url(images/icon-edit.png) no-repeat 112px 8px; padding: 0 20px 0 0; }
#toolbar A.ICDel			{ background: url(images/icon-delete.png) no-repeat 111px 6px; padding: 0 23px 0 0; }
#toolbar A.IExcel			{ background: url(images/icon-Excel.png) no-repeat 62px 6px; padding: 0 23px 0 0; }
.winners #toolbar A.ICDel	{ background: url(images/icon-delete.png) no-repeat 60px 6px; padding: 0 25px 0 0; }
.winners #toolbar A.ICMod	{ background: url(images/icon-edit.png) no-repeat 85px 8px; padding: 0 20px 0 0; }
#toolbar A.GameAdd			{ background: url(images/icon-gameAdd.png) no-repeat 60px 7px; padding: 0 25px 0 0; }
#toolbar A.GameClose		{ background: url(images/icon-close.png) no-repeat 72px 4px; padding: 0 25px 0 0; }

.winners .WinT 					{ position: absolute; width: 1000px; margin-top: -38px!important; }
.winners .WinT TD				{ vertical-align: top; text-align: left; }
.winners .WinT TD.td1			{ padding: 3px 0 0 10px; font-weight: bold; }
.winners .WinT TD.td2			{ padding: 15px 0 0 15px; width: 500px; }
.winners .WinT .FaceShareBig	{ padding-top: 15px; float: left; }
.winners .WinT .FaceShareBig A.facebook1:link, .winners .WinT .FaceShareBig A.facebook1:visited { background: url(/Images/FaceBook-ShareBig.jpg) no-repeat 105px 0px; padding: 7px 50px 15px 0; text-decoration: none; color: #3b5998; }

.winners .WinT .Game1Big				{ padding-top: 15px; float: left; }
.winners .WinT .Game1Big A.cup			{ color: #3b5998; font-size: 18px!important; line-height: 25px; }
.winners .WinT .Game1Big A.cup:link, .winners .WinT .Game1Big A.cup:visited { background: url(/Images/Cup.jpg) no-repeat 105px 0px; padding: 7px 70px 15px 15px; text-decoration: none; color: #3b5998; }
.winners .WinT .Game1Big A.cup:hover 	{ text-decoration: none; }

#seoContent				{ padding: 10px; }
#seoContent H2			{ font-size: 18px; }
#seoContent p			{ margin: 5px 10px; font-size: 14px; line-height: 160%; }

#starsRate						{ position: absolute; float: left; padding-left: 1px; margin-top: 1px; }
#starsRate a.starsAfter			{ float: left; display:inline-block; background:url(/images/star.gif) no-repeat 0 0px; width:16px; height:100%; margin: 0 1px 0 0; background-position:0 0px; }
#starsRate a.starsAfterYellow	{ float: left; display:inline-block; background:url(/images/star.gif) no-repeat 0 0px; width:16px; height:100%; margin: 0 1px 0 0; background-position:0 -16px!important }


.hp #primary_content H1	{ font-size: 30px; line-height: 32px; margin-bottom: 10px; }

.page_title				{ position: relative; }
.page_title H1			{ color: #093164; font-size: 24px; line-height: 25px; border-bottom: 1px solid #093164; }
.page_title DIV			{ position: absolute; left: 0; top: 0; }
.page_title DIV A		{ float: left; display: inline-block; height: 18px; padding: 4px 0 0 0; color: #093164; font-weight: bold; text-decoration: none; }
.page_title DIV A:hover	{ text-decoration: underline; }
.page_title DIV	.credit	{ padding: 2px 18px 0 10px; background: url(images/smallIconMoney.png) no-repeat right 2px; }
.page_title DIV .first	{ border-left: 1px solid #093164; margin: 0 0 0 10px; }

#primary_content H3		{ font-size: 18px; line-height: 20px; margin-bottom: 5px; }
#primary_content H4		{ font-size: 17px; font-weight: normal; line-height: 20px; margin-bottom: 10px; }

#imageRotator 			{ width: 360px; float: left; }

/*
#join					{ position: relative; width: 350px; height: 146px; background: url(images/btn-join-now.jpg) no-repeat center; }
#join A					{ position: absolute; top: 15px; right: 70px; display: block; width: 190px; height: 80px; }
#join A:hover			{ background: url(images/btn-join-now-over.jpg) no-repeat; }
*/

#join					{ position: relative; height: 146px; text-align: right; padding-right: 75px; }
#join A					{ position: absolute; top: 25px; background: url(images/JoinSmall.gif); width: 189px; height: 71px; right: 60px; }
#join A:hover			{ background: url(images/JoinSmall2_Over.jpg) no-repeat; }
#join img				{ position: relative; right: -40px; }

.winners #join A		{ right: 100px; }

.hp .box				{ width: 320px; float: right; padding: 5px 0 10px 45px; }
.hp .boxleft 			{ padding: 5px 0 10px 0; !important; }
.hp .box p				{ margin: 0; height: 48px; overflow: hidden; }

.box					{ width: 320px; float: right; padding: 30px 0 10px 30px; }
.box H3					{ text-align: right; color: #01469a; font-size: 16px; }

#sidebar				{ float: left; width: 247px; }
.box_w247				{ position: relative; width: 217px; padding: 10px 15px 15px 15px; margin-bottom: 15px; background: url(images/box-bottom-bg-w247.gif) no-repeat bottom; overflow: hidden; font-size: 13px;}
.box_w247 .top			{ position: absolute; top: 0; right: 0; width: 247px; height: 6px; background: url(images/box-top-bg-w247.gif) no-repeat top; }
.box_w247 H3			{ text-align: right; color: #01469a; font-size: 16px; }
.box_w247 .pic			{ float: right; border: 1px solid #d3dce6; margin-left: 15px; }
.box_w247 span			{ color: #01469A; padding: 0 0 0 5px; }
.GuruQuoteWrap			{ position: relative; width: 218px; height: 150px; overflow: hidden; }
.GuruQuoteBox			{ position: absolute; visibility: hidden; width: 215px; background: url(images/guruBG.gif) repeat-x top; }
.GuruQuoteBox p			{ height: 120px; overflow: hidden;}
.ContactQuoteWrap		{ position: relative; width: 218px; height: 150px; overflow: hidden; }
.ContactQuoteBox		{ position: absolute; visibility: hidden; width: 215px; background: url(images/contactBG.gif) repeat-x top; }
.ContactQuoteBox p		{ height: 120px; overflow: hidden;}

.harshama #sidebar		{ float: left; width: 247px; padding: 30px 0 0 40px; }


#signin H3				{ margin-bottom: 1px; }
#signin .form-text		{ margin-bottom: 10px; padding: 1px 0 0 2px; width: 213px; direction: ltr; }
#signin .forget			{ float: right; margin: 5px 0 0 0; }
#signin .form-cb		{ float: right; margin: 3px 0 0 5px; #margin: 0 -3px 0 2px; }
#signin .form-cb-text	{ float: right; margin-top: 0px; #margin-top: 1px; }
#signin LABEL			{ float: right; width: 150px; }
#signin .submit			{ float: left; width: 98px; height: 32px; padding-bottom: 3px; border: none; background: url(images/btn-bg.png) no-repeat; color: #FFF; font-size: 16px; font-family: Arial; font-weight: bold; cursor: pointer; }
#signin :hover.submit	{ background: url(images/btn-bg-over.png) no-repeat; }
#signin .error			{ border-color: #FF0000; padding: 1px 25px 0 2px; width: 188px; min-height: 20px }
#signin .loginbtn		{ padding-top: 20px; #padding-top: 10px; }


#SignInShort H3				{ margin-bottom: 1px; }
#SignInShort .form-text		{ margin-bottom: 10px; padding: 1px 0 0 2px; width: 213px; direction: ltr; }
#SignInShort .forget		{ float: right; margin: 5px 0 0 0; }
#SignInShort .form-cb		{ float: right; margin: 3px 0 0 5px; #margin: 0 -3px 0 2px; }
#SignInShort .form-cb-text	{ float: right; margin-top: 0px; #margin-top: 1px; }
#SignInShort LABEL			{ float: right; width: 150px; }
#SignInShort .submit		{ float: left; width: 98px; height: 32px; padding-bottom: 3px; border: none; background: url(images/btn-bg.png) no-repeat; color: #FFF; font-size: 16px; font-family: Arial; font-weight: bold; cursor: pointer; }
#SignInShort :hover.submit	{ background: url(images/btn-bg-over.png) no-repeat; }
#SignInShort .error			{ border-color: #FF0000; padding: 1px 25px 0 2px; width: 188px; min-height: 20px }
#SignInShort .loginbtn		{ padding-top: 20px; #padding-top: 10px; }


#sub_content			{ overflow: hidden; }
#sub_content P			{ height: 62px; overflow: hidden; }

.box_w231				{ position: relative; float: right; width: 211px; padding: 40px 10px 10px; margin-right: 25px; background: url(images/box-bottom-bg-w231.gif) no-repeat bottom; }
.box_w231 H3			{ position: absolute; top: 0; right: 0; width: 231px; height: 25px; text-align: center; color: #01469a; font-size: 16px; padding: 5px 0 0 0; background: url(images/box-top-bg-w231.gif) no-repeat top; }
.first					{ margin: 0; }

A						{ color: #006400; }
A.more, A.less			{ display: block; padding-left: 10px; float: left; background: url(images/arrows.gif) no-repeat left 4px; }
A:hover					{ text-decoration: none; }

.banner					{ margin: 20px auto; width: 788px; }

/* ----------------------- FOOTER DEFINITIONS ------------------------ */
#footer_wrap			{ width: 100%; min-height: 40px; padding-top: 65px; padding-bottom: 10px;  background: url(images/footer-bg.png) repeat-x top; }
#footer					{ width: 1000px; margin: 0 auto; font-size: 11px; text-align: center; }
#footer	A				{ color: #333; }

#footerCop_Wrap			{ width: 100%; border-top: 1px solid #e5e5e5; }
#footerCop				{ width: 1000px; margin: 5px auto; font-size: 10px; text-align: center; }
#footerCop DIV			{ text-align: right; }

#nav_sub				{ height: 25px; margin: 0 auto; }
#nav_sub A				{ display: inline-block; color: #555; padding: 0 12px 0 10px; background: url(images/submenu-btn-bg.gif) no-repeat right center; text-decoration: none; white-space: nowrap; }
#nav_sub A:hover		{ color: #0099CC; }
#nav_sub A.first 		{ background: none; padding-right: 0; }
#nav_sub A.active 		{ color: #0099CC; font-weight: bold;  }


/* FORM DEFINITIONS */
FIELDSET				{ border: none; }
INPUT.form-text, SELECT.form-select        { height: 21px; width: 210px; }
INPUT.Purple			{ border-color: #00FF00!important;}
LABEL					{ display: inline-block; float: right; height: 20px; width: 80px; }
LABEL.tag				{ width: 40px!important}
LABEL.date				{ width: 90px!important}
LABEL.time				{ width: 50px!important}
LABEL.immediateView, LABEL.noSmsView  { margin-top: 2px; width: 85px!important;}
LABEL.showonlymenuView	{ width: 155px!important; line-height: 10px!important; }
LABEL.saleNow			{ margin-top: 2px; width: 85px!important;}
LABEL.otherPublishView	{ margin-top: 2px; line-height: 10px!important; width: 500px!important;}
LABEL.otherPublishView2	{ margin-top: 2px; line-height: 10px!important; width: 80px!important;}
LABEL.otherPublishView3	{ margin-top: 2px; line-height: 10px!important; width: 180px!important;}
LABEL.otherPublishView4	{ margin-top: 2px; line-height: 10px!important; width: 120px!important;}
INPUT.form-text			{ height: 21px; line-height: 21px; font-size: 16px; width: 210px; background: url(images/input-bg.gif) repeat-x top #FFF; }
TEXTAREA.form-textarea	{ width: 500px; height: 110px; resize: none; background: url(images/input-bg.gif) repeat-x top #FFF; }
INPUT.form-textDate     { height: 21px; line-height: 21px; font-size: 16px; width: 90px; direction: ltr; background: url(images/input-bg.gif) repeat-x top #FFF; float: right; margin-left: 20px; }
INPUT.form-textTag		{ height: 21px; line-height: 21px; font-size: 16px; width: 177px; background: url(images/input-bg.gif) repeat-x top #FFF; float: right; }
INPUT.form-textNum      { height: 21px; line-height: 21px; font-size: 16px; width: 90px; direction: ltr; background: url(images/input-bg.gif) repeat-x top #FFF; float: right; margin-left: 20px; }
INPUT.form-textFile     { height: 21px; line-height: 21px; font-size: 16px; width: 210px; direction: ltr; background: url(images/input-bg.gif) repeat-x top #FFF; float: right; margin-left: 20px; }
INPUT.form-textTime		{ height: 21px; line-height: 21px; font-size: 16px; width: 50px; direction: ltr; background: url(images/input-bg.gif) repeat-x top #FFF; float: right; }
INPUT.otherPublish		{ float: right; margin: 2px 0 0 5px; padding: 0px; }
INPUT.immediate, INPUT.noSms	{ float: right; margin: 6px 20px 0 5px; padding: 0px; }
INPUT.ShowOnlyManu		{ float: right; margin: 0px 6px 0 5px; padding: 0px; }
INPUT.saleNow			{ float: right; margin: 6px 20px 0 5px; padding: 0px; }
SELECT					{ height: 21px; line-height: 21px; min-width: 45px; font-size: 16px; background: url(images/input-bg.gif) repeat-x top #FFF; }
SELECT.error			{ border: 1px solid #ff0000; }
INPUT.form-text, TEXTAREA.form-textarea, SELECT.form-select, INPUT.form-textDate, INPUT.form-textTag, INPUT.form-textNum, INPUT.form-textTime, INPUT.form-textFile { border: 1px solid #ccd6e2; font-size: 16px; font-family: Arial; background: url(images/input-bg.gif) repeat-x top #FFF; }
INPUT.reset				{ float: left; width: 100px; height: 34px; padding-bottom: 3px; border: none; background: url(images/btn-bg-white.png) no-repeat; color: #000; font-size: 15px; font-weight: bold; cursor: pointer; }
INPUT:hover.reset		{ background: url(images/btn-bg-white-over.png) no-repeat; }
INPUT.submit			{ float: left; width: 100px; height: 34px; padding-bottom: 3px; border: none; background: url(images/btn-bg.png) no-repeat; color: #FFF; font-size: 15px; font-weight: bold; cursor: pointer; }
INPUT:hover.submit		{ background: url(images/btn-bg-over.png) no-repeat; }


/* ----------------------- FORUM DEFINITIONS ------------------------ */
.forum					{ position: relative; margin: 10px 0 30px; padding: 10px 0 0 0; z-index: 0; }

.forum .tr				{ position: absolute; right: 0; top: 10px; width: 5px; height: 5px; background: url(images/tr.gif) no-repeat; }
.forum .tl				{ position: absolute; left: 0; top: 10px; width: 5px; height: 5px; background: url(images/tl.gif) no-repeat; }
.forum .bl				{ position: absolute; left: 0; bottom: 0; width: 5px; height: 5px; background: url(images/bl.gif) no-repeat; }
.forum .br				{ position: absolute; right: 0; bottom: 0; width: 5px; height: 5px; background: url(images/br.gif) no-repeat; }

.forum .tabs			{ position: absolute; right: 0; top: -23px; width: 417px; }
.forum .tabs LI			{ float: right; width: 135px; height: 33px; padding: 7px 0 0 0; margin-left: 4px; background: url(images/tab-blue.gif) no-repeat; text-align: center; color: #FFF; font-size: 13px; font-weight: bold; }
.forum .tabs .btn		{ padding: 0; background: none; }
.forum .tabs .btn A		{ display: inline-block; width: 135px; height: 24px; padding: 9px 0 0 0; background: url(images/tab-black.gif) no-repeat; color: #FFF; text-decoration: none; }
.forum .tabs .btn A:hover{ background: url(images/tab-black-over.gif) no-repeat; }
.forum .tabs SELECT		{ border: 1px solid #ccd6e2; }

.forum TABLE			{ border: 1px solid #ccd6e2; width: 100%; color: #044088; line-height: 18px; }
.forum TD				{ padding: 5px; vertical-align: top;  }
.forum .main-msg TD		{ background-color: #e9eff5; border-top: 1px solid #FFF; }
.forum .first TD		{ border-top: 0px; }
.forum .main-msg TD	A.Spcify	{ color: #044088; text-decoration: none; }
.forum .main-msg TD	A:hover.Spcify	{ color: #044088; text-decoration: underline; }
.forum .main-msg TD	IMG	{ vertical-align: middle; }
.forum .main-msg TD.Plus	{ padding: 10px 3px 0 0; }

.forum .msg A			{ color: #044088; text-decoration: none; }
.forum .msg A:hover		{ color: #044088; text-decoration: underline; }
.forum .msg A:visited	{ color: #FF6600; }
.forum .msg STRONG		{ font-weight: normal; color: #be0d0d; }

.forum .main-msg .msg	   	{ width: 638px; padding-right: 20px; background: url(images/bullet-blue.gif) no-repeat 650px 11px #e9eff5; }
.msgBig	   					{ width: 820px!important; padding-right: 10px!important; background: #e9eff5!important; }
.forum .main-msg.sort .msg 	{ padding-right: 0px; }

#main-msgs				{ padding: 0; }
#main-msgs .tr			{ top: 0; }
#main-msgs .tl			{ top: 0; }

#main-msgs H3			{ height: 25px; padding: 5px 10px 0 0; margin: 0; border: 1px solid #d4deea; background: url(images/most-viewed-bg.gif) repeat-x; color: #0a3264; font-size: 14px; }
#main-msgs .msg			{ width: 328px; padding-right: 20px; background: url(images/bullet-blue.gif) no-repeat 360px 11px #e9eff5; }

.forum .sub-msg TD		{ background-color: #eef6fe; border-top: 1px solid #FFF; }
.forum .sub-msg .msg	{ width: 628px; padding-right: 30px; background: url(images/bullet-green.gif) no-repeat 640px 11px #eef6fe; }

.forum .status			{ text-align: left; font-size: 11px; }
.forum .date			{ width: 100px; text-align: center; color: #006400; font-size: 11px; }

.forum .open-msg TD		{ background: url(images/forum-content-bg.gif) repeat-x top; padding: 5px 30px 5px 15px; border-bottom: 1px solid #e9eff5; }
.forum .open-msg BLOCKQUOTE	{ display: block; color: #4d9e04; font-weight: bold; padding-bottom: 10px; }
.forum .open-msg A		{ color: #044088; }
.forum .open-msg .read	{ color: #000000; font-size: 12px; padding-top: 30px; }
.forum .open-msg .law	{ color: #f31100; font-size: 11px; margin-top: 15px; padding-top: 15px; clear: both; background: url(images/hr.gif) repeat-x top; }
.forum .open-msg .download		{ display: inline-block; float: left; height: 40px; width: 100px; text-decoration: none; color: #01469a; font-weight: bold; text-align: center; background: url(images/icon-download.gif) no-repeat bottom center; }
.forum .open-msg .btn			{ float: left; display: inline-block; width: 145px; height: 29px; margin: 0 10px 20px 0; padding: 8px 0 0 0; text-align: center; font-size: 13px; font-weight: bold; text-decoration: none; }
.forum .open-msg .add-response	{ color: #FFF; background: url(images/btn-black.gif) no-repeat; }
.forum .open-msg .add-message	{ color: #000; background: url(images/btn-orange.gif) no-repeat; }
.forum .open-msg .add-copy		{ color: #000; background: url(images/btn-grey.gif) no-repeat; }
.forum .open-msg A:hover.add-response	{ background: url(images/btn-black-over.gif) no-repeat; }
.forum .open-msg A:hover.add-message	{ background: url(images/btn-orange-over.gif) no-repeat; }
.forum .open-msg A:hover.add-copy		{ background: url(images/btn-grey-over.gif) no-repeat; }


.forum-page #sidebar			{ width: 252px; }

#sidebar #forum-search					{ position: relative; height: 65px; }
#sidebar #forum-search .form-text, #forum-search .form-select 		{ position: absolute; color: #01455e; font-size: 12px; font-weight: bold; font-family: Arial; }
#sidebar #forum-search .form-select		{ border: 1px solid #ccd6e2; }
#sidebar #forum-search .submit			{ position: absolute; left: 10px; top: 28px; width: 73px; height: 23px; padding-bottom: 3px; border: none; background: url(images/btn-submit-bg.png) no-repeat; color: #FFF; font-family: Arial; font-size: 14px; font-weight: bold; cursor: pointer; }
#sidebar #forum-search .submit:hover		{ background: url(images/btn-submit-bg-over.png) no-repeat; }
#sidebar #forum-search #fsDate		{ position: absolute; right: 10px; top: 0; width: 100px; }
#sidebar #forum-search #fsNick	{ position: absolute; left: 10px; top: 0; width: 120px; height: 17px; }
#sidebar #forum-search #fsCont	{ position: absolute; right: 10px; top: 30px; width: 150px; height: 17px; }
#sidebar #forum-search .error	{ border-color: #FF0000; }

#sidebar2 #forum-search						{ position: relative; height: 35px; top: 5px; }
#sidebar2 #forum-search .form-text, #forum-search .form-select 		{ color: #01455e; font-size: 12px; font-weight: bold; font-family: Arial; }
#sidebar2 #forum-search .form-select		{ border: 1px solid #ccd6e2; top: -2px; }
#sidebar2 #forum-search .submit				{ position: absolute; right: 420px; top: -2px; width: 73px; height: 23px; padding-bottom: 3px; border: none; background: url(images/btn-submit-bg.png) no-repeat; color: #FFF; font-family: Arial; font-size: 14px; font-weight: bold; cursor: pointer; }
#sidebar2 #forum-search .submit:hover		{ background: url(images/btn-submit-bg-over.png) no-repeat; }
#sidebar2 #forum-search #fsDate				{ position: absolute; right: 20px; top: -2px; width: 100px; }
#sidebar2 #forum-search #fsNick				{ position: absolute; right: 130px; top: 0; width: 120px; height: 17px; }
#sidebar2 #forum-search #fsCont				{ position: absolute; right: 260px; top: 0px; width: 150px; height: 17px; }
#sidebar2 #forum-search .error				{ border-color: #FF0000; }

#changing-msg					{ position: relative; height: 26px; margin: 0 0 18px 0; padding: 10px 5px 0; background: url(images/changing-msg-bg.gif) repeat-x; border: 1px solid #ccd6e2; }
#changing-msg .tr				{ position: absolute; right: -1px; top: -1px; width: 5px; height: 5px; background: url(images/tr.gif) no-repeat; }
#changing-msg .tl				{ position: absolute; left: -1px; top: -1px; width: 5px; height: 5px; background: url(images/tl.gif) no-repeat; }
#changing-msg .bl				{ position: absolute; left: -1px; bottom: -1px; width: 5px; height: 5px; background: url(images/bl.gif) no-repeat; }
#changing-msg .br				{ position: absolute; right: -1px; bottom: -1px; width: 5px; height: 5px; background: url(images/br.gif) no-repeat; }

#changing-msg STRONG			{ float: right; display: inline-block; color: #006400; font-size: 13px; padding-left: 30px; background: url(images/arrow-bullet-blue.gif) no-repeat 10px center; }
#changing-msg A					{ color: #044088; }
#changing-msg A:hover			{ text-decoration: none; }

#activeForum					{ padding: 18px 0 0 0; float: right; }
#activeForum A.Active			{ background: url(Images/icon-Favorite.jpg) no-repeat 80px -1px; padding: 2px 25px 2px 0; margin: 0 0 0 8px; font-size: 15px; color: #000000; font-weight: bold; text-decoration: none; }
#activeForum A.Active:hover		{ text-decoration: underline; }

#calculateForum						{ padding: 18px 0 0 0; float: right; }
#calculateForum A.Calculate			{ background: url(Images/icon-Calculate.gif) no-repeat 95px 0px; padding: 2px 25px 2px 0; margin: 0 0 0 10px; font-size: 15px; color: #000000; font-weight: bold; text-decoration: none; }
#calculateForum A.Calculate:hover	{ text-decoration: underline; }

#rssForum						{ padding: 18px 0 0 0; float: right; }
#rssForum A.Rss					{ background: url(Images/OUTERRSS.png) no-repeat 47px 0px; padding: 2px 25px 2px 0; margin: 0 0 0 10px; font-size: 15px; color: #000000; font-weight: bold; text-decoration: none; }
#rssForum A.Rss:hover			{ text-decoration: underline; }

#journalForum					{ padding: 18px 0 0 0; float: right; }
#journalForum A.Journal			{ background: url(Images/icon-Journal.gif) no-repeat 55px -1px; padding: 3px 25px 3px 0; margin: 0 0 0 10px; font-size: 15px; color: #000000; font-weight: bold; text-decoration: none; }
#journalForum A.Journal:hover	{ text-decoration: underline; }

#positionsForum						{ padding: 18px 0 0 0; float: right; }
#positionsForum A.Positions			{ background: url(Images/icon_positions.gif) no-repeat 102px -1px; padding: 3px 30px 3px 0; margin: 0 0 0 15px; font-size: 15px; color: #000000; font-weight: bold; text-decoration: none; }
#positionsForum A.Positions:hover	{ text-decoration: underline; }

#linksForum						{ padding: 18px 0 0 0; float: right; }
#linksForum A.Links				{ background: url(Images/icon-forumTextLink.gif) no-repeat 82px 1px; padding: 3px 30px 3px 0; margin: 0 0 0 15px; font-size: 15px; color: #000000; font-weight: bold; text-decoration: none; }
#linksForum A.Links:hover		{ text-decoration: underline; }

#delayForum						{ padding: 18px 0 0 0; float: right; }
#delayForum A.Delay				{ background: url(Images/icon-Delay.gif) no-repeat 105px 0px; padding: 6px 32px 2px 0; margin: 0 0 0 10px; font-size: 15px; color: #000000; font-weight: bold; text-decoration: none; }
#delayForum A.Delay:hover		{ text-decoration: underline; }


#reloadForumWrap						{ padding: 10px 0 7px 0; float: left }
#reloadForumWrap .reloadForum			{  }
#reloadForumWrap .reloadForum A			{ background: url(Images/icon-Reload.png) no-repeat 65px -1px; padding: 2px 25px 2px 0; font-size: 15px; color: #000000; font-weight: bold; text-decoration: none; }
#reloadForumWrap .reloadForum A:hover	{ text-decoration: underline; }
#reloadForumWrap .reloadForumCount 		{ padding: 12px 0 0 0; padding-top: 2px; font-size: 11px;}

#reloadForumWrap2						{ padding: 18px 0 7px 0; float: left }
#reloadForumWrap2 .reloadForum			{  }
#reloadForumWrap2 .reloadForum A		{ background: url(Images/icon-Reload.png) no-repeat 65px -1px; padding: 2px 25px 2px 0; font-size: 15px; color: #000000; font-weight: bold; text-decoration: none; }
#reloadForumWrap2 .reloadForum A:hover	{ text-decoration: underline; }
#reloadForumWrap2 .reloadForumCount 	{ padding: 12px 0 0 0; padding-top: 2px; font-size: 11px;}

#sidebar .box						{ position: relative; padding: 0; width: 252px; margin-bottom: 10px; }
#sidebar .box .corner				{ position: absolute; width: 5px; height: 5px; background: no-repeat }
#sidebar .box .tl					{ left: 0 ; top   : 0; background-image: url(images/tl.gif); }
#sidebar .box .tr					{ right: 0; top   : 0; background-image: url(images/tr.gif); }
#sidebar .box .bl					{ left: 0 ; bottom: 0; background-image: url(images/bl.gif); }
#sidebar .box .br					{ right: 0; bottom: 0; background-image: url(images/br.gif); }
#sidebar .box .frame				{ border: 1px solid #ccd6e2; }

#sidebar .frame .section		{ background: url(images/gradient-bottom.gif) bottom repeat-x; }
#sidebar .frame .section .header{ background: url(images/gradient-top.gif) top repeat-x; padding: 5px; margin-bottom: 20px; }
#sidebar .frame .section H3		{ background: url(images/arrow-bullet-red.gif) no-repeat right 7px; padding-right: 10px; float: right; }

#sidebar .frame .section H3.MikraOn, #sidebar .frame .section H3.MikraOff:hover	{ background: url(images/arrow-bullet-red.gif) no-repeat right 7px; padding-right: 10px; float: right; cursor: pointer; color: #01469a!important; }
#sidebar .frame .section H3.UgaOn, #sidebar .frame .section H3.UgaOff:hover		{ background: url(images/arrow-bullet-redL.gif) no-repeat left 7px; padding-left: 9px; float: left; cursor: pointer; color: #01469a!important; }
#sidebar .frame .section H3.MikraOff											{ background: url(images/arrow-bullet-redOff.gif) no-repeat right 7px; padding-right: 10px; float: right; cursor: pointer; color: #c0c0c0!important; }
#sidebar .frame .section H3.UgaOff												{ background: url(images/arrow-bullet-redLOff.gif) no-repeat left 7px; padding-left: 9px; float: left; cursor: pointer; color: #c0c0c0!important; }

#sidebar .frame .form-text		{ line-height: 15px; }
#sidebar .frame .search			{ border-bottom: 1px solid #ccd6e2; }

#sidebar2 .box						{ position: relative; padding: 0; width: 515px; margin-bottom: 10px; }
#sidebar2 .box .corner				{ position: absolute; width: 5px; height: 5px; background: no-repeat }
#sidebar2 .box .tl					{ left: 0 ; top   : 0; background-image: url(images/tl.gif); }
#sidebar2 .box .tr					{ right: 0; top   : 0; background-image: url(images/tr.gif); }
#sidebar2 .box .bl					{ left: 0 ; bottom: 0; background-image: url(images/bl.gif); }
#sidebar2 .box .br					{ right: 0; bottom: 0; background-image: url(images/br.gif); }
#sidebar2 .box .frame				{ border: 1px solid #ccd6e2; }

#sidebar2 .frame .section			{ background: url(images/gradient-bottom.gif) bottom repeat-x; }
#sidebar2 .frame .section .header	{ background: url(images/gradient-top.gif) top repeat-x; padding: 5px; margin-bottom: 20px; }
#sidebar2 .frame .section H3		{ background: url(images/arrow-bullet-red.gif) no-repeat right 7px; padding-right: 10px; float: right; }
#sidebar2 .frame .form-text			{ line-height: 15px; }
#sidebar2 .frame .search			{ border-bottom: 1px solid #ccd6e2; }


#sidebar .frame .legend			{ border-top: 1px solid #fff; }
#sidebar .frame .legend UL		{ padding: 5px; }
#sidebar .frame .legend LI		{ float: right; display: inline-block; width: 100px; padding-right: 20px; font-size: 11px; background: no-repeat right 0; min-height: 25px; }
#sidebar .frame .legend .lgnd1	{ background-image: url(images/icons-bullet-blue.gif); }
#sidebar .frame .legend .lgnd2	{ background-image: url(images/icon-new.png); }
#sidebar .frame .legend .lgnd3	{ background-image: url(images/icon-TargetF.png); }
#sidebar .frame .legend .lgnd4	{ background-image: url(images/icon-attachment.png); }
#sidebar .frame .legend .lgnd5	{ background-image: url(images/icon-SigUp.png); }
#sidebar .frame .legend .lgnd6	{ background-image: url(images/noContent.gif); }
#sidebar .frame .legend .lgnd7	{ background-image: url(images/icon-SigDown.png); }
#sidebar .frame .legend .lgnd8	{ background-image: url(images/icons-bullet-gray.gif); }
#sidebar .frame .legend .lgnd9	{ background-image: url(images/icons-bullet-black.gif); }
#sidebar .frame .legend .lgnd10	{ background: url(images/icon-urlN.png) no-repeat 104px 0; }
#sidebar .frame .legend .lgnd11	{ background-image: url(images/icon-clock.png); }

#sidebar .frame .legend .game1Title	{ text-align: center; padding-bottom: 5px; color: #006400; }

/* ----------------------- INNER DEFINITIONS ------------------------ */

.inner-page #sidebar			{ width: 260px; margin-top: 10px; }
.hot-msg						{ width: 260px !important; }
.hot-msg H3						{ height: 22px; border: 1px solid #ccd6e2; border-bottom: none; padding: 8px 10px 0 0; color: #093164; font-size: 14px; background: url(images/tab-bg-tile-on.gif) repeat-x;  }
.hot-msg .frame					{ height: 80px; padding: 10px; background: url(images/hot-msgs-bg-tile.gif) repeat-x; }
.hot-msg .frameM				{ height: 60px; !important; }
.hot-msg P						{ line-height: 20px; color: #054189; }

.inner-page #HotsWrap			{ height: 80px; overflow: hidden; }
.inner-page .forum .paging 		{ float: left; width: 135px; height: 25px; padding: 7px 0 0 0; background: url(images/tab-blue.gif) no-repeat; text-align: center; color: #FFF; font-size: 13px; font-weight: bold; }
.inner-page .forum.Wide			{ width: 1000px!important; }
.inner-page .forum H3			{ position: relative;  min-width: 444px; height: 25px; float: right; border: 1px solid #ccd6e2; border-bottom: none; margin-bottom: 0 !important; padding: 6px 10px 0 0 !important; color: #093164; font-size: 14px !important; background: url(images/tab-bg-tile-on.gif) repeat-x;  }
.inner-page .forum H3 .tr		{ right: -1px; top: -1px; }
.inner-page .forum H3 .tl		{ left: -1px; top: -1px; }
.inner-page .forum H3 IMG		{ margin-left: 5px; }
.inner-page .forum H3.Long		{ width: 581px!important; }

.inner-page .forum A.follow, .inner-page .forum A.archive	{ display: block; float: left; width: 135px; height: 23px; padding-top: 9px; background: no-repeat; font-weight: bold; text-decoration: none; text-align: center; color: #FFF; }

.inner-page .forum A.follow			{ background-image: url(images/btn-follow-bg.png); }
.inner-page .forum A:hover.follow	{ background-image: url(images/btn-follow-bg-over.png); }
.inner-page .forum A.archive		{ background-image: url(images/btn-archive-bg.png); margin-right: 2px; }
.inner-page .forum A:hover.archive	{ background-image: url(images/btn-archive-bg-over.png); }

.inner-page .forum .caution		{ background: url(images/icon-caution.gif) no-repeat 705px 7px; color: #fc7d1e; padding: 5px 30px 0 0;  }
.inner-page .forum .empty		{ padding: 10px 10px 7px 0;   }
.inner-page .forum .envelop		{ background-image: url(images/icon-envelop.gif); background-repeat: no-repeat; background-position: 96px 8px; }
.inner-page .forum .envelopen	{ background-image: url(images/icon-envelopen.png); background-repeat: no-repeat; background-position: 96px 3px; }
.inner-page .forum .rate		{ border-right: 1px solid #FFF; font-size: 11px; color: #ff0000; text-align: right; }
.inner-page .forum .date		{ width: 120px; text-align: right; padding-right: 30px; }
.inner-page .main-msg .msg		{ width: 100%; padding-right: 3px; background: #e9eff5; }
.inner-page .download_column .main-msg .msg		{ width: 472px; }
.inner-page .forum .download	{ width: 20px; border-right: 1px solid #FFF; vertical-align: middle; text-align: center; }
.inner-page .forum .edit		{ width: 20px; border-right: 1px solid #FFF; vertical-align: middle; text-align: center; }
.inner-page .open-msg TD		{ width: 710px; padding: 10px 10px 0; }

.download	{ border-left: 1px solid #FFF; }

.inner-page .forum		{ margin: 0 0 15px 0; }
.Message .forum			{ margin: 0 0 15px 0!important; width: 100%!important; }

/* ----------------------- TRADEROOM DEFINITIONS ------------------------ */
.trade_room	 #sidebar			{ width: 450px; margin-top: 10px; }
.trade_room	 #primary_content	{ width: 530px; }
.trade_room  #HotsWrap			{ height: 20px; overflow: hidden; }
.trade_room  #HotsWrap P		{ color: #FF6600; font-weight: bold; }

.trade_room .forum				{ margin: 0 0 5px 0; }
.trade_room .forum .caution		{ background: url(images/icon-caution.gif) no-repeat 705px 7px; color: #fc7d1e; padding: 5px 12px; }
.trade_room .forum .empty		{ padding: 5px 12px 7px 0; }
.trade_room .forum H3			{ position: relative; height: 25px; border: 1px solid #ccd6e2; border-bottom: none; margin-bottom: 0 !important; padding: 6px 10px 0 0 !important; color: #093164; font-size: 14px !important; background: url(images/tab-bg-tile-on.gif) repeat-x;  }
.trade_room .forum H3.archive	{ width: 244px; float: right; }
.trade_room .forum H3 .tr		{ right: -1px; top: -1px; }
.trade_room .forum H3 .tl		{ left: -1px; top: -1px; }
.trade_room .forum H3 IMG		{ margin-left: 5px; float: right; }
.trade_room .forum A.archive	{ display: block; float: left; width: 135px; height: 23px; padding-top: 9px; background: no-repeat; font-weight: bold; text-decoration: none; text-align: center; color: #FFF; }
.trade_room .forum A.archive		{ background-image: url(images/btn-archive-bg.png); margin-right: 2px; }
.trade_room .forum A:hover.archive	{ background-image: url(images/btn-archive-bg-over.png); }
.trade_room .forum .paging 		{ float: left; width: 135px; height: 25px; padding: 7px 0 0 0; background: url(images/tab-blue.gif) no-repeat; text-align: center; color: #FFF; font-size: 13px; font-weight: bold; }
.trade_room .forum TH			{ color: #FFF; background-color: #7f9abc; padding: 5px; border-top: 1px solid #FFF; }
.trade_room #sidebar .box		{ width: 450px; }
.trade_room .forum .edit		{ width: 20px; border-right: 1px solid #FFF; vertical-align: middle; text-align: center; }

.forum TH						{ color: #FFF; background-color: #7f9abc; padding: 5px; border-top: 1px solid #FFF; }


.tabs .tab						{ position: relative; display: block; float: right; width: 146px; height: 25px; padding: 6px 0 0 0; margin-left: 3px; background: url(images/tab-bg-tile-off.gif) repeat-x; border: 1px solid #ccd6e2; border-bottom: 0 none; color: #cbd7e6; text-align: center; text-decoration: none; font-weight: bold; font-size: 14px; }
.tabs .tab:hover				{ color: #fff; }
.tabs .tab .tr					{ right: -1px !important; top: -1px !important; }
.tabs .tab .tl					{ left: -1px !important; top: -1px !important; }
.tabs .last						{ margin-left: 0; }
.tabs .on						{ background: url(images/tab-bg-tile-on.gif) repeat-x; color: #093164; cursor: default; }
.tabs .on:hover					{ color: #093164; }

#about_the_room							{ width: 250px; float: right; margin: 0 0 20px 0; }
#about_the_room	.profile_picture		{ width: 70px; margin: 4px 5px 0 0; float: right; }
#about_the_room	.profile_picture IMG 	{ border: 1px solid #ccd6e2; }
#about_the_room	.profile_details		{ width: 155px; float: left; text-align: justify; }
#about_the_room	.profile_details P		{ max-height: 90px; overflow: hidden;}
#about_the_room	.profile_detailsMore	{ padding: 0 4px 0 0; }
#about_the_room	.profile_detailsMore A	{ float: left; }
#about_the_room .detail					{ text-align: left; color: #006400; }

#tips							{ width: 186px !important; margin: 10px 0 13px 0 !important; float: left; background: url(images/tips-bg.gif) repeat-x bottom #FFF; }
#tips .frame					{ padding: 10px; }
#tips H3						{ color: #093164; font-size: 18px; margin-bottom: 8px; }
#tips H3 IMG					{ vertical-align: bottom; }
#tips .btn						{ display: block; height: 15px; width: 14px; background: no-repeat; }
#tips .next						{ background-image: url(images/ic_down_yellow.png); right:0px; position:absolute; bottom:11px; }
#tips .prev						{ background-image: url(images/ic_up_yellow.png); left:0px; position:absolute; bottom:11px; }
#tips .nextOff					{ background-image: url(images/ic_down_yellowOff.png); right:0px; position:absolute; bottom:11px; }
#tips .prevOff					{ background-image: url(images/ic_up_yellowOff.png); left:0px; position:absolute; bottom:11px; }

#tips .nextb					{ background-image: url(images/ic_down_blue.png); right:0px; position:absolute; bottom:11px; }
#tips .prevb					{ background-image: url(images/ic_up_blue.png); left:0px; position:absolute; bottom:11px; }
#tips .nextOffb					{ background-image: url(images/ic_down_blueOff.png); right:0px; position:absolute; bottom:11px; }
#tips .prevOffb					{ background-image: url(images/ic_up_blueOff.png); left:0px; position:absolute; bottom:11px; }

#tips ul, li					{ padding:0; margin:0; list-style:none; }

#contentTips 					{ overflow:hidden; width:160px;	position:relative; height:112px; float: right; }
.sectionTips 					{ width:0px; position:relative; }
.sectionTips .sub				{ position:relative; float:right; padding:0; width:160px; height:123px; }
.sectionTips .sub p				{ height: 90px; overflow:hidden; margin:0; }


.trade_room A.follow						{ float: left; width: 186px; height: 29px; display: block; margin: 0 0 10px 0; padding: 8px 0 0 0; background: url(images/btn-follow.png) no-repeat; color: #FFF; text-decoration: none; text-align: center; font-size: 13px; font-weight: bold; }
.trade_room A:hover.follow					{ background: url(images/btn-follow-over.png) no-repeat; }

.trade_room A.history						{ float: left; width: 186px; height: 29px; display: block; padding: 8px 0 0 0; background: url(images/btn-history.png) no-repeat; color: #FFF; text-decoration: none; text-align: center; font-size: 13px; font-weight: bold; }
.trade_room A:hover.history					{ background: url(images/btn-history-over.png) no-repeat; }


.trade_room .inner .Wide		{ width: 920px!important; padding: 10px!important; }

.bill-details LI                { color: #054189; float: right; height: 20px; margin-left: 30px; }
.bill-details LI.first          { clear: both; display: block; float: none; }
.bill-details LI STRONG         { display: inline-block; padding-left: 10px; }
.bill-details LI IMG            { vertical-align: middle; }
.bill-details LI A              { color: #3e93ff; }

.trade_room .conclusion      { float: right; width: 860px; display: inline-block; }
.trade_room  .area-for		 { float: right; width: 425px; margin-left: 7px;   }
.trade_room  .area-against   { float: right; width: 430px; }

.trade_room .section            { position: relative; background-color: #e6ecf3; padding: 10px 50px 10px 0; width: 380px; margin: 15px 0; background-repeat: no-repeat;  }
.trade_room .section P            { border-right: 1px solid #97b0ce; padding: 0 10px 0 0; margin: 0; min-height: 50px; }
.trade_room .good                { float: right; background-image: url(images/icon-good.png); background-position: 392px 20px; }
.trade_room .bad                { float: left; background-image: url(images/icon-bad.png); background-position: 392px 25px; }

.trade_room .section .corner    { position: absolute; width: 5px; height: 5px; background: no-repeat }
.trade_room .section .tl        { left: 0 ; top   : 0; background-image: url(images/tl.gif); }
.trade_room .section .tr        { right: 0; top   : 0; background-image: url(images/tr.gif); }
.trade_room .section .bl        { left: 0 ; bottom: 0; background-image: url(images/bl.gif); }
.trade_room .section .br        { right: 0; bottom: 0; background-image: url(images/br.gif); }

#latestContent					{ margin-bottom: 15px; }
#latestContent .caption			{ position: relative; height: 31px; border: 1px solid #ccd6e2; border-bottom: none; margin-bottom: 0; background: url(images/tab-bg-tile-on.gif) repeat-x; }
#latestContent .caption	.tr		{ right: -1px; top: -1px; }
#latestContent .caption	.tl		{ left: -1px; top: -1px; }
#latestContent H3				{ float: right; border: none; background: none; padding: 9px 10px 0 0 !important; height: 22px; }
#latestContent .toolbar			{ float: left; width: 530px; }


#latestContent .msg				{ width: 100%; background-image: none; padding-right: 5px; }
#latestContent .date			{ white-space: nowrap; border-right: 1px solid #FFFFFF; }
#latestContent .from			{ white-space: nowrap; border-right: 1px solid #FFFFFF; }
#latestContent .from A			{ color: #044088; }
#latestContent .download		{ border-right: 1px solid #FFFFFF; }
#latestContent .edit			{ border-right: 1px solid #FFFFFF; }
#latestContent .open-msg TD		{ padding: 10px 10px 0 10px; }




/* ----------------------- HEAD2HEAD DEFINITIONS ------------------------ */
.h2h-index #primary_content		{ width: 1000px; margin-top: 10px; }

.Lexicon #primary_content		{ float: right; width: 1000px; }
.Lexicon .Empty					{ font-size: 15px; font-weight: bold; margin: 10px 0 20px 0;  }
.Lexicon H5						{ color: #01469a; font-size: 16px; font-weight: bold; margin: 0px; padding: 0px; margin-top: 10px;}
.Lexicon P.Lex					{ padding: 0 0 10px 0; line-height: 140%; background: url(images/hr.gif) repeat-x bottom; }
.Lexicon P.last					{ background: none; }


.Articles #primary_content		{ float: right; width: 1000px; }
.Articles .Empty				{ font-size: 15px; font-weight: bold; margin: 10px 0 20px 0;  }
.Articles H5 A					{ color: #01469a; font-size: 16px; font-weight: bold; margin: 0px; padding: 0px; margin-top: 10px;}
.Articles P.Lex					{ padding: 3px 0 10px 0; line-height: 140%; background: url(images/hr.gif) repeat-x bottom; }
.Articles P.last				{ background: none; }
.Articles .date					{ color: #808080; }

.SiteMap #primary_content	{ float: right; width: 1000px; }
.SiteMap .SiteMapWrap		{ float: right; width: 450px; }
.SiteMap .SiteMapVodWrap	{ float: left; width: 450px; }
.SiteMap .SubTitle			{ font-size: 20px; font-weight: bold; margin-bottom: 20px; }
.SiteMap .Empty				{ font-size: 15px; font-weight: bold; margin: 10px 0 20px 0;  }
.SiteMap H5, .SiteMap H5 A	{ color: #01469a; font-size: 16px; font-weight: bold; margin: 0px; padding: 0px; }
/* .SiteMap DIV.Wrap			{ float: right; margin-left: 50px; } */
.SiteMap DIV.Wrap			{ padding-bottom: 20px; }
.SiteMap .Wrap UL					{ padding: 0 10px 0 0; list-style: disc; }
.SiteMap .Wrap LI					{ margin-right: 15px; padding: 6px 0 0 0; list-style: disc; }
.SiteMap .Wrap A.list				{ color: #606060; }

.Faqs #primary_content		{ float: right; width: 1000px; }
.Faqs .Empty				{ font-size: 15px; font-weight: bold; margin: 10px 0 20px 0;  }
.Faqs H5 					{ color: #01469a; font-size: 16px; font-weight: bold; margin: 0px; padding: 0px; margin-top: 10px;}
.Faqs P.Lex					{ padding: 3px 0 10px 0; line-height: 140%; background: url(images/hr.gif) repeat-x bottom; }
.Faqs P.last				{ background: none; }
.Faqs .date					{ color: #808080; }

.searchRes #primary_content		{ float: right; width: 1000px; }
.searchRes .Empty					{ font-size: 15px; font-weight: bold; margin: 10px 0 20px 0;  }
.searchRes H5						{ color: #01469a; font-size: 16px; font-weight: bold; margin: 0px; padding: 0px; margin-top: 15px; margin-bottom: 5px;}
.searchRes H5 A						{ color: #01469a; }
.searchRes P.Lex					{ padding: 0px 10px 0 0; line-height: 140%; }
.searchRes P.last					{ background: none; }
.searchRes P A						{ color: #000000; }

/*--- lexicon ---*/
.lexicon-pagination    					  { float: right; width: 900px; }
.lexicon-pagination    LI              	  { float: right; margin: 0 2px 10px 0; }
.lexicon-pagination    LI A               { display: inline-block; width: 20px; height: 14px; padding: 0 0 1px 0; border: 1px solid #d0dae8; color: #01469a; font-size: 14px; line-height: 14px; text-align: center; text-decoration: none; }
.lexicon-pagination    LI A:hover, .lexicon-pagination    LI A.active    { background-color: #01469a; border: 1px solid #01469a; color: #FFF; }


.paginationMoreTop				{ max-width: 450px; }
.pagination						{ float: left; }
.pagination	LI					{ float: right; margin: 0 2px 10px 0; }
.pagination	LI A				{ display: inline-block; width: 20px; height: 14px; padding: 0 0 1px 0; border: 1px solid #d0dae8; color: #01469a; font-size: 14px; line-height: 14px; text-align: center; text-decoration: none; }
.pagination .SmallA				{ font-size: 12px; padding-top: 2px; }
.pagination	LI A:hover, .pagination	LI A.active	{ background-color: #01469a; border: 1px solid #01469a; color: #FFF; }
.pagination	LI.prev A, .pagination	LI.next A	{ width: 50px; background-repeat: no-repeat; }
.pagination	LI.prev A			{ background-image: url(images/arrows-right.gif); padding-right: 8px; background-position: 44px 5px; }
.pagination	LI.next A			{ background-image: url(images/arrows-left.gif); padding-left: 8px; background-position: 13px 5px; }

.pagination	LI.prev A.disabled, .pagination	LI.prev A:hover.disabled		{ background: none!important; border: 1px solid #c0c0c0; padding: 0 3px 1px 3px; background-position: 44px 5px; color: #c0c0c0; }
.pagination	LI.next A.disabled, .pagination	LI.next A:hover.disabled		{ background: none!important; border: 1px solid #c0c0c0; padding: 0 3px 1px 3px; background-position: 13px 5px; color: #c0c0c0; }

.competitors					{ clear: both; height: 73px; background: url(images/hr.gif) repeat-x bottom; cursor: pointer; }
.competitors A					{ color: #093164;}
.competitors:hover .competitor H3, .over .competitor H3 { text-decoration: underline; }
.competitors .against			{ display: inline-block; float: right; width: 36px; padding-top: 28px; font-size: 14px; font-weight: bold; text-align: center; }
.competitor						{ position: relative; width: 480px; height: 31px; border: 1px solid #d0dae8; margin: 20px 0; background: url(images/tab-bg-tile-on.gif) repeat-x top; float: right; color: #093164; }
.competitor .corner				{ position: absolute; display: block; width: 5px; height: 5px; background: no-repeat }
.competitor .tl					{ left: -1px; top: -1px; background-image: url(images/tl.gif); }
.competitor .tr					{ right: -1px; top: -1px; background-image: url(images/tr.gif); }
.competitor .bl					{ left: -1px; bottom: -1px; background-image: url(images/bl.gif); }
.competitor .br					{ right: -1px; bottom: -1px; background-image: url(images/br.gif); }
.competitor	H3					{ float: right; display: inline-block; font-size: 14px !important; color: #093164; margin: 6px 10px 0 0; }
.competitor	.vote				{ float: right; display: inline-block; color: #093164; margin: 9px 5px 0 0; }
.competitor	IMG					{ display: none; float: left; }
.win IMG						{ display: inline-block; position: absolute; left: 10px; top: 2px; }
.h2h-index .last				{ margin-bottom: 20px; }

/* ----------------------- HEAD2HEAD 01-B DEFINITIONS ------------------------ */
.h2h-01-B #primary_content		{ width: 1000px; }

.info-text H3					{ color: #7290b9; font-size: 18px; margin-top: 10px; }

.competitor-details .h			{ position: relative; width: 485px; height: 31px; border: 1px solid #d0dae8; margin: 10px 0 0; background: url(images/tab-bg-tile-on.gif) repeat-x top; }
.competitor-details	 .corner	{ position: absolute; display: block; width: 5px; height: 5px; background: no-repeat }
.competitor-details	 .tl		{ left: -1px; top: -1px; background-image: url(images/tl.gif); }
.competitor-details	 .tr		{ right: -1px; top: -1px; background-image: url(images/tr.gif); }
.competitor-details	 .bl		{ left: -1px; bottom: -1px; background-image: url(images/bl.gif); }
.competitor-details	 .br		{ right: -1px; bottom: -1px; background-image: url(images/br.gif); }
.competitor-details	.h H3		{ font-size: 14px !important; color: #093164; margin: 6px 10px 0 0; }

.competitor-details .c			{ position: relative; width: 485px; height: 250px; border: 1px solid #d0dae8; margin: 5px 0 20px; background: url(images/bg-tile-h248.gif) repeat-x bottom; color: #093164; }
.competitor-details .c .logo	{ float: right; border: 1px solid #aebed2; margin: 10px 10px 0 0; }
.competitor-details .c DIV		{ float: left; width: 290px; margin: 10px 0 0 10px; max-height: 200px; overflow: hidden; }
.competitor-details .c .win		{ position: absolute; bottom: 20px; right: 20px; }
.competitor-details .c .download{ position: absolute; bottom: 10px; left: 20px; display: block; height: 16px; padding-right: 20px; background: url(images/icon-downloadNew.png) no-repeat right center; text-decoration: none; color: #093164; font-weight: bold; border: 0px; }
.competitor-details .c A:hover.download{ text-decoration: underline; }

.h2h-01-B .votes				{ color: #093164; }
.h2h-01-B .votes H3				{ font-size: 18px; color: #093164; }
.h2h-01-B .votes .forum			{ width: 485px; }
.h2h-01-B .votes .forum H3		{ position: relative; float: right; width: 334px; margin-left: 2px; height: 23px; border: 1px solid #ccd6e2; border-bottom: none; margin-bottom: 0 !important; padding: 8px 10px 0 0 !important; color: #093164; font-size: 14px !important; background: url(images/tab-bg-tile-on.gif) repeat-x; }
.h2h-01-B .votes .forum H3 .tr	{ right: -1px; top: -1px; }
.h2h-01-B .votes .forum H3 .tl	{ left: -1px; top: -1px; }
.h2h-01-B .votes .forum H3 DIV	{ float: left; font-size: 11px; margin: 2px 0 0 10px; color: #000000;}
.h2h-01-B .votes .voteOff		{ display: block; float: left; width: 135px; height: 23px; padding-top: 9px; background: no-repeat; font-weight: bold; text-decoration: none; text-align: center; color: #ececec; background-image: url(images/btn-vote-bg-Off.png); }
.h2h-01-B .votes .vote			{ display: block; float: left; width: 135px; height: 23px; padding-top: 9px; background: no-repeat; font-weight: bold; text-decoration: none; text-align: center; color: #FFF; background-image: url(images/btn-vote-bg.png); }
.h2h-01-B .votes A:hover.vote	{ background-image: url(images/btn-vote-bg-over.png); }
.h2h-01-B .votes .msg			{ max-width: 360px; padding-right: 5px; background-image: none; }
.h2h-01-B .votes .open-msg TD	{ padding: 0 5px 0 0; }
.h2h-01-B .big					{ width: 855px!important; }
.h2h-01-B .bigH3				{ width: 473px!important; }
.h2h-01-B .content				{ width: 470px; max-height: 150px; overflow: auto; }
.h2h-01-B .date					{ padding-left: 0px!important; padding-right: 0px!important; }
.h2h-01-B .edit					{ border-right: 1px solid #ffffff; }
.h2h-01-B .info-Trigger			{ font-size: 16px; font-weight: bold; margin: 10px 0 0 0; }
.h2h-01-B .info-text p			{ margin: 15px 0 0 0; }

.h2h-01-B TEXTAREA.form-textarea{ width: 340px; height: 65px; }
.h2h-01-B LABEL					{ width: 340px; color: #006400; }
.h2h-01-B .submitSmall			{ float: left; width: 73px; height: 23px; padding-bottom: 3px; border: none; background: url(images/btn-submit-bg.png) no-repeat; color: #FFF; font-size: 13px; font-family: Arial; font-weight: bold; cursor: pointer; }
.h2h-01-B :hover.submitSmall			{ background: url(images/btn-submit-bg-over.png) no-repeat; }

#new_password					{ width: 342px; }

/* ----------------------- HARSHAMA DEFINITIONS ------------------------ */
.harshama #primary_content			{ width: 1000px; }
.CotactSucc #primary_content		{ width: 1000px; }

#primary_content .error-message { visibility: hidden; margin: 0 0 5px 0; min-height: 21px; text-align: right; }

.blueBox						{ position: relative; padding: 20px; border: 1px solid #d6e1ef; background-color: #d6e1ef; margin: 20px 0; }
.blueBox .corner				{ position: absolute; display: block; width: 5px; height: 5px; background: no-repeat }
.blueBox .tl					{ left: -1px; top: -1px; background-image: url(images/tl.gif); }
.blueBox .tr					{ right: -1px; top: -1px; background-image: url(images/tr.gif); }
.blueBox .bl					{ left: -1px; bottom: -1px; background-image: url(images/bl.gif); }
.blueBox .br					{ right: -1px; bottom: -1px; background-image: url(images/br.gif); }
.blueBox H3						{ color: #093164; font-size: 14px !important; margin-bottom: 5px !important; }

.blueBox2						{ position: relative; padding: 20px; border: 1px solid #d6e1ef; background-color: #d6e1ef; margin: 20px 0; }
.blueBox2 .corner				{ position: absolute; display: block; width: 5px; height: 5px; background: no-repeat }
.blueBox2 .tl					{ left: -1px; top: -1px; background-image: url(images/tl.gif); }
.blueBox2 .tr					{ right: -1px; top: -1px; background-image: url(images/tr.gif); }
.blueBox2 .bl					{ left: -1px; bottom: -1px; background-image: url(images/bl.gif); }
.blueBox2 .br					{ right: -1px; bottom: -1px; background-image: url(images/br.gif); }
.blueBox2 H3					{ color: #093164; font-size: 14px !important; margin-bottom: 5px !important; }

#step1							{ width: 600px; height: 510px; float: right; background: url(images/bg-step1.jpg) no-repeat top center; }
#step2							{ width: 290px; height: 510px; float: left; text-align: right; background: url(images/bg-step2.jpg) no-repeat top center; }

#personal-details								{ width: 400px; float: right; color: #093164; }
#personaldetails P								{ width: 180px; margin: 0 0 12px 0; float: right; }
#personaldetails P.odd							{ margin-left: 40px; }
#personaldetails DIV.error-message				{ visibility: visible; margin: 0 0 5px 0; min-height: 42px }
#siteDetails DIV.error-message				{ visibility: visible; margin: 0 1px 5px 0; min-height: 42px }
#personaldetails LABEL							{ width: 180px; height: 15px; color: #093164; line-height: 14px; }
#siteDetails LABEL							{ width: 280px; height: 15px; color: #093164; line-height: 14px; }
#siteDetails TEXTAREA.form-textarea			{ width: 290px; height: 50px; }
#personaldetails INPUT, #siteDetails INPUT	{ width: 178px; }
#personaldetails INPUT#OccupationVetek			{ width: 78px; direction: ltr; }
#personaldetails INPUT#Address					{ width: 398px; }
#personaldetails INPUT#Website					{ width: 398px; direction: ltr; }
#personaldetails INPUT#Cell1, #personaldetails INPUT#Cell2	 { direction: ltr; }
#personaldetails INPUT#Email1, #personaldetails INPUT#Email2 { direction: ltr; }
#siteDetails INPUT#Uname, #siteDetails INPUT#Upass, #siteDetails INPUT#ReUpass	 { direction: ltr; }
#personaldetails SELECT							{ height: 23px; margin: 0; vertical-align: top; border: 1px solid #ccd6e2; }
#personaldetails SELECT#inp_areacode 			{ width: 50px; float: left; display: inline-block; }
#personaldetails TEXTAREA.form-textarea				{ width: 595px; height: 70px; }

#OldContent			{ color: #b0b0b0; padding-top: 10px; background: url(images/hr.gif) repeat-x top; }
#OldContent	div		{ font-weight: bold; margin: 5px 0 0 0; line-height: 13px; }
#OldContent	.title	{ font-size: 13px; text-decoration: underline; margin: 0 0 2px 0!important; }


#personaldetails .error			{ border-color: #FF0000; }
#siteDetails .error				{ border-color: #FF0000; }
#form-code .error				{ border-color: #FF0000; }

#picture-upload					{ float: left; width: 120px; text-align: center; }
#picture-upload IMG				{ border: 3px solid #FFF; }
#picture-upload A				{ font-weight: bold; color: #093164; }
#picture-upload A.btn-upload	{ display: block; width: 103px; height: 20px; margin: 0 auto 10px auto; padding-top: 3px; background: url(images/btn-uploadimg-bg.png) no-repeat; color: #FFF; text-decoration: none; }
#picture-upload A.btn-upload:hover	{ background: url(images/btn-uploadimg-bg-over.png) no-repeat; }
#picture-upload H4				{ text-align: center; font-weight: bold; color: #093164; font-size: 12px; padding: 0; margin: 0;  }
#Gender						{ width: 101px; }

#siteDetails .submit			{ font-family: Arial; width: 138px; background: url(images/btn-wide-bg.png) no-repeat; margin-top: 14px; }
#siteDetails :hover.submit		{ background: url(images/btn-wide-bg-over.png) no-repeat; }
#siteDetails .form-cb			{ float: right; margin: 2px 0 0 5px; #margin: 0 0 0 2px; width: 20px; }
#siteDetails .form-cb-text		{ float: right; margin-top: 1px; #margin-top: 2px; width: 55px; }
#siteDetails #Icaptcha			{ float: right; }
#siteDetails #Captcha			{ float: right; margin: 4px 10px 0 0; direction: ltr; }
#siteDetails P.odd				{ float: right; width: 130px; }
#siteDetails P.odd2				{ float: right; width: 130px; padding-right: 29px; }
#siteDetails P.odd .form-text, #siteDetails P.odd2 .form-text   { width: 130px; }


.harshama .inner				{ width: 640px; }
.harshama .inner H3				{ display: inline-block; float: right; }
.harshama .inner SELECT			{ height: 23px; margin: 0 20px 0 0; vertical-align: top; border: 1px solid #ccd6e2; }

.CotactSucc .inner				{ width: 640px; }
.CotactSucc .inner H3			{ display: inline-block; float: right; }

.user_image						{ width: 650px; height: 310px; margin-top: 20px; overflow: auto;  }
.user_image A					{ display: inline-block; background-color: #FFF; border: 1px solid #eff3f8; padding: 5px; margin: 0 5px 5px 0; }
.user_image A:hover				{ background-color: #FAFAFA; border: 1px solid #a2b8d8; }

#tnx							{ width: 500px; margin: 20px auto; text-align: center; background: url(images/bg-tnx.jpg) no-repeat center bottom; }
#tnx H1							{ color: #093164; font-size: 24px; }
#tnx LABEL						{ text-align: right; width: 300px; }
#form-code						{ width: 330px; margin: 10px auto; }
#form-code .form-text			{ float: right; direction: ltr; }
#form-code .submit				{ background: url(images/btn-uploadimg-bg.png) no-repeat; width: 103px; height: 23px; font-family: Arial; float: left; }
#form-code :hover.submit		{ background: url(images/btn-uploadimg-bg-over.png) no-repeat; }

/* ----------------------- PERSONAL ZONE DEFINITIONS ------------------------ */
.personal_zone #primary_content	{ width: 1000px; }

/*
.personal_zone .inner			{ width: 640px; }
.personal_zone .inner H3		{ display: inline-block; float: right; }
*/

.personal_zone .preText			{ padding: 20px 0 0 0; }
.personal_zone .inner SELECT	{ height: 23px; margin: 0 40px 0 0; vertical-align: top; border: 1px solid #ccd6e2; }
.personal_zone .toolbar h3		{ color: #093164; font-size: 14px!important; }
.personal_zone .container		{ position: relative; width: 888px; margin: 50px auto 20px; padding: 0 10px; border: 1px solid #d6e1ef; }
.personal_zone .corner			{ position: absolute; display: block; width: 5px; height: 5px; background: no-repeat }
.personal_zone .tl				{ left: -1px; top: -1px; background-image: url(images/tl.gif); }
.personal_zone .tr				{ right: -1px; top: -1px; background-image: url(images/tr.gif); }
.personal_zone .bl				{ left: -1px; bottom: -1px; background-image: url(images/bl.gif); }
.personal_zone .br				{ right: -1px; bottom: -1px; background-image: url(images/br.gif); }
.personal_zone A.follow			{ background: url(images/icon-trophy-ActiveSmall.png) no-repeat 55px 2px; padding: 0 20px 0 0; }
.personal_zone A				{ text-decoration: underline; color: #006400; }
.personal_zone A:hover			{ text-decoration: none;}
.personal_zone .FollowIcon		{ width: 150px; }
.personal_zone .FIO				{ margin: 3px 20px 0 0; }
.personal_zone .FIB				{ margin: 4px 23px 0 0; }
.personal_zone .blueBox			{ margin: 10px 0; height: 350px; }			
.personal_zone #step0			{ width: 120px; height: 490px; float: right; margin-left: 10px; padding-top: 40px; background: url(images/bg-step-p0.jpg) no-repeat top center #e9f0f8; }
.personal_zone #step1			{ width: 400px; background: url(images/bg-step-p1.jpg) no-repeat top center #e9f0f8; }

.personal_zone #step2						{ width: 222px; background: url(images/bg-step-p2.jpg) no-repeat top center #e9f0f8; }
.personal_zone #step2 p.cbx					{ width: 230px; }
.personal_zone #step2 LABEL.cbx				{ float: right; width: 200px; margin: -2px 5px 0 0; }
.personal_zone #step2 INPUT#SmsSpam			{ float: right; width: 20px; }
.personal_zone #step2 INPUT#EmailSpam		{ float: right; width: 20px; }
.personal_zone #step2 INPUT#PopAlerts		{ float: right; width: 20px; }
.personal_zone #step2 INPUT#Refresh			{ float: right; width: 20px; }
.personal_zone #step2 INPUT#MailMessage		{ float: right; width: 20px; }
.personal_zone .container2					{ position: relative; margin: 20px auto 20px; padding: 0 10px; }


.personal_zone #siteDetails TEXTAREA.form-textarea	{ width: 222px; height: 50px; }

#personal-details				{ width: 400px; float: right; }
#form-personal-details P		{ width: 180px; margin: 0 0 15px 0; float: right; }
#form-personal-details P.odd	{ margin-left: 40px; }
#form-personal-details P.error-message	{ width: 388px; float: none; }
#form-personal-details LABEL	{ width: 180px; height: 15px; color: #093164; line-height: 14px; }
#form-personal-details TEXTAREA.form-textarea	{ width: 398px; height: 100px; }
#form-personal-details INPUT	{ width: 178px; }
#form-personal-details INPUT#OccupationVetek	{ width: 78px; }
#form-personal-details INPUT#Website					{ width: 398px; direction: ltr; }
#form-personal-details INPUT#Cell1, #form-personal-details INPUT#Cell2	 { direction: ltr; }
#form-personal-details INPUT#Email1, #form-personal-details INPUT#Email2 { direction: ltr; }
#form-personal-details INPUT#Address					{ width: 398px; }
#form-personal-details SELECT				{ height: 23px; margin: 0; vertical-align: top; border: 1px solid #ccd6e2; }
#form-personal-details INPUT#Upass, #form-personal-details INPUT#ReUpass	 { direction: ltr; }
#form-personal-details P.odd2				{ float: right; width: 105px;  }
#form-personal-details .Tquote				{ width: 230px!important; height: 50px!important; }
#form-personal-details .submit				{ font-family: Arial; width: 138px; background: url(images/btn-wide-bg.png) no-repeat; margin-top: 14px; }
#form-personal-details :hover.submit		{ background: url(images/btn-wide-bg-over.png) no-repeat; }


.personal_zone .Subscriber .tl				{ left: -1px; top: -1px; background-image: url(images/tl.gif); }
.personal_zone .Subscriber .tr				{ right: -1px; top: -1px; background-image: url(images/tr.gif); }
.personal_zone .Subscriber .bl				{ left: -1px; bottom: -1px; background-image: url(images/bl.gif); }
.personal_zone .Subscriber .br				{ right: -1px; bottom: -1px; background-image: url(images/br.gif); }


.personal_zone .PurchaseStep P			{ margin-top: 5px; }
.personal_zone .subScriberBg			{ background: url(images/subScriberBg.gif); padding: 10px; }
.personal_zone .subScriberBg .image1	{ float: left; margin: 20px 0 0 40px;}
.personal_zone .subScriberBg .image2	{ float: left; margin: 30px 0 0 0;}
.personal_zone .subScriberBg .image3	{ float: left; margin: 30px 0 0 5px;}

.personal_zone .subScriberBg #PurchaseDetails .submit	{ margin: 10px 10px 0 200px; }
.personal_zone .subScriberBg #PurchaseDetails .reset	{ margin-top: 10px; }

#PurchaseStep2Wrap				{ height: 270px; }
#PurchaseStep2Wrap label		{ float: right; width: 120px; font-weight: bold;}
#PurchaseStep2Wrap label.Wide	{ width: 150px; }
#PurchaseStep2Wrap .dot			{ margin: 0 10px; padding: 5px 10px; clear: both; height: 25px; line-height: 25px; background: url(images/hr.gif) repeat-x bottom; width: 300px; }
#PurchaseStep2Wrap SELECT		{ float: right; margin: 0px; padding: 0px; font-size: 13px; height: 20px; }


.container #tabs				{ position: absolute; right: -1px; top: -32px; width: 910px; }
.container #tabs LI				{ float: right; width: 150px; height: 32px; margin-left: 2px; background: url(images/btn-tab-blue.gif) no-repeat bottom center; }
.container #tabs .active		{ background-image: url(images/btn-tab-white.gif); height: 24px; padding: 8px 0 0 0; color: #476a93; text-align: center; font-size: 14px; font-weight: bold; }
.container #tabs .last			{ margin: 0; }
.container #tabs .black			{ background: url(images/btn-tab-black.gif) no-repeat bottom left; color: #fff;}
.container #tabs LI A			{ display: inline-block; width: 150px; height: 24px; padding: 8px 0 0 0; text-decoration: none; color: #cbd7e6; text-align: center; font-weight: bold; font-size: 14px; }
.container #tabs LI A:hover		{ color: #FFF; }

.personal_zone .forum			{ margin-bottom: 0; width: 94%; margin: 18px auto; padding: 0; }

.personal_zone .forum .tl		{ left: 0; top: 0; }
.personal_zone .forum .tr		{ right: 0; top: 0; }
.personal_zone .forum .bl		{ left: 0; bottom: 0; }
.personal_zone .forum .br		{ right: 0; bottom: 0; }

.personal_zone .forum .toolbar	{ height: 22px; padding: 9px 5px 0 0; border: 1px solid #ccd6e2; border-bottom: none; background: url(images/tab-bg-tile-on.gif) repeat-x bottom; }
.personal_zone .forum .toolbar A{ color: #093164; }
.personal_zone .forum .toolbar .delete	{ display: inline-block; height: 16px; padding-right: 20px; margin-right: 0px; background: url(images/icon-delete.gif) no-repeat right center; }
.personal_zone .forum .toolbar .reply	{ display: inline-block; height: 16px; padding-right: 30px; margin-right: 15px; background: url(images/icon-reply.png) no-repeat right center; }
.personal_zone .forum .toolbar .forward { display: inline-block; height: 16px; padding-right: 30px; margin-right: 15px; background: url(images/icon-forward.png) no-repeat right center; }

.personal_zone .forum .envelop	{ background-image: url(images/icon-envelop.gif); background-repeat: no-repeat; background-position: right 8px; }
.personal_zone .forum .envelopen{ background-image: url(images/icon-envelopen.png); background-repeat: no-repeat; background-position: right 5px; }
.personal_zone .forum .BoBul	{ background-image: none!important; width: 100%!important; padding-right: 5px!important; }

.personal_zone .forum .open-msg TD		{ padding: 10px 30px 10px 10px; }
.personal_zone .forum .open-msg .btn	{ display: inline-block; width: 145px; height: 27px; padding-top: 10px; margin: 20px 0 0 0; float: left; margin-right: 10px; text-decoration: none; text-align: center; font-weight: bold; font-size: 14px; }
.personal_zone .forum .open-msg .reply	{ background: url(images/btn-black.gif) no-repeat; color: #FFF; }
.personal_zone .forum .open-msg .forward{ background: url(images/btn-grey.gif) no-repeat; color: #000; }
.personal_zone .forum .open-msg :hover.reply	{ background: url(images/btn-black-over.gif) no-repeat; color: #FFF; }
.personal_zone .forum .open-msg :hover.forward	{ background: url(images/btn-grey-over.gif) no-repeat; color: #000; }
.personal_zone .checkbox	{ margin-top: 2px; }

.personal_zone #StatTitle				{ margin: 30px 20px 4px 20px; height: 30px; line-height: 30px; background: #4a719f; width: 500px; color: #fff; }
.personal_zone #StatTitle .Leftcorner	{ position: relative; width: 12px; height: 30px; left: 0; float: left; background: url(images/stat_LeftTitle.jpg) no-repeat; }
.personal_zone #StatTitle .Rightcorner	{ position: relative; width: 12px; height: 30px; left: 0; float: right; background: url(images/stat_RightTitle.jpg) no-repeat; }
.personal_zone #StatTitle span			{ font-size: 16px; font-weight: bold; }
.personal_zone #StatTitle .num			{ color: #9ad5ff; margin-right: 8px; }
.personal_zone #StatTitle .statCell		{ position: relative; float: right; top: -14px; right: -2px; margin-left: 12px; }
.personal_zone #StatTitle .statChat		{ position: relative; float: right; top: -10px; margin-left: 11px; }
.personal_zone #StatTitle .statWin		{ position: relative; float: right; top: -20px; right: -10px; margin-left: 2px; }
.personal_zone #StatTitle .statCradit	{ position: relative; float: right; top: -10px; right: -5px; margin-left: 9px; }
.personal_zone #StatTitle .statGeneral	{ position: relative; float: right; top: -10px; margin-left: 9px; }

.personal_zone #StatDetails				{ font-size: 14px; color: #054189; margin: 10px 72px 10px 0; }
.personal_zone #StatDetails	label		{ font-size: 16px; float: right; width: 130px; padding-top: 1px; }
.personal_zone label.general			{ width: 350px!important; }
.personal_zone label.Chat				{ width: 350px!important; }
.personal_zone label.Vs					{ width: 350px!important; }
.personal_zone label.Sms				{ width: 350px!important; }
.personal_zone label.Cradit				{ width: 350px!important; }

.personal_zone #StatDetails	span		{ line-height: 23px; }
.personal_zone .topHrChat				{ background: url(images/hr.gif) repeat-x top; width: 400px; }
.personal_zone .topHrCradit				{ background: url(images/hr.gif) repeat-x top; width: 400px; }

#credit_summary						{ float: right; width: 430px; }
#price_list							{ float: right; width: 430px; margin: 15px 20px 15px 5px; }
#price_list	.table					{ width: 430px; }

.personal_zone_credit .table		{ width: 430px; margin-top: 5px; }
.personal_zone_credit .table TD, .personal_zone_credit .table TH	{ border-left: 1px solid #fff; }
.personal_zone_credit .table .last	{  border-left: 0px; }
.personal_zone_credit .table TH		{ border-top: none; }
.personal_zone_credit .table H3		{ height: 24px; padding: 6px 15px 0 0; font-size: 12px !important; margin-bottom: 0 !important; color: #093164; border: 1px solid #ccd6e2; border-bottom: none; background: url(images/tab-bg-tile-on.gif); }
.personal_zone_credit .table A		{ text-decoration: none; }
.personal_zone_credit .table A:hover{ text-decoration: underline; }
.personal_zone_credit .Off			{ color: #c0c0c0;}
.personal_zone_credit .title 		{ position: relative; height: 25px; padding-top: 5px; margin-top: 20px; color: #FFF; font-size: 16px; text-indent: 50px; }
.personal_zone_credit .title .corner{ position: absolute; display: block; width: 10px; height: 10px; background: no-repeat; }
.personal_zone_credit .title .tl	{ left: 0px; top: 0px; background-image: url(images/cor-tl.png); }
.personal_zone_credit .title .tr	{ right: 0px; top: 0px; background-image: url(images/cor-tr.png); }
.personal_zone_credit .title .bl	{ left: 0px; bottom: 0px; background-image: url(images/cor-bl.png); }
.personal_zone_credit .title .br	{ right: 0px; bottom: 0px; background-image: url(images/cor-br.png); }
.personal_zone_credit .title H1 .icon	{ position: absolute; right: 10px; bottom: 5px; width: 32px; height: 32px; background: no-repeat; display: block; }
.personal_zone_credit .saved		{ background-color: #4a719f; }
.personal_zone_credit .used			{ background-color: #a83a2a; }
.personal_zone_credit .total		{ background-color: #006400; }
.personal_zone_credit .saved .icon	{ background-image: url(images/icon-money-plus.png); }
.personal_zone_credit .used .icon	{ background-image: url(images/icon-money-minus.png); }
.personal_zone_credit .total .icon	{ background-image: url(images/icon-money.png); }

Images/stat_IconCell.png

.general_page #primary_content	{ width: 1000px; padding: 15px 0; }

/* ----------------------- FOLLOW ------------------------ */
.follow_frameF 															{ width: 331px; height: 68px; padding: 15px; background: url(images/frame.png); margin-left: 15px; float: right; }
.follow_frame 															{ width: 331px; height: 68px; padding: 15px; background: url(images/frame.png); float: right; }
.follow_frameF IMG, .follow_frame IMG									{ float: right; }
.follow_frameF DIV, .follow_frame DIV									{ float: left; width: 240px; margin-top: 10px; }
.follow_frameF DIV.Sms, .follow_frame DIV.Sms							{ margin-top: 0px; }
.follow_frameF P, .follow_frame P										{ color: #093164; font-size: 14px; margin: 0 0 7px 0; font-weight: bold; }
.follow_frameF P.SmallMarg, .follow_frame P.SmallMarg					{ margin: 0 0 5px 0; }
.follow_frameF P.small, .follow_frame P.small							{ font-size: 11px; font-weight: normal; margin: 0 0 10px 0; }
.follow_frameF A.btn_thank, .follow_frame A.btn_thank					{ padding: 3px 0 0 0; background: url(images/btn-uploadimg-bg.png); margin-left: 2px; display: inline-block; width: 103px; height: 20px; color: #FFF; font-weight: bold; text-align: center; text-decoration: none; font-size: 12px; }
.follow_frameF A:hover.btn_thank, .follow_frame A:hover.btn_thank		{ background: url(images/btn-uploadimg-bg-over.png); }
.follow_frameF A.btn_follow, .follow_frame A.btn_follow					{ padding: 3px 10px 0 0; width: 93px; background: url(images/btn-follow-small.png); display: inline-block; height: 20px; color: #FFF; font-weight: bold; text-align: center; text-decoration: none; font-size: 12px; }
.follow_frameF A:hover.btn_follow, .follow_frameF A:hover.btn_follow	{ background: url(images/btn-follow-small-over.png); }

/* ----------------------- Private menaya alert ------------------------ */
.private_Alert 						{ width: 331px; height: 68px; padding: 15px; background: url(images/frame.png); margin-left: 15px; float: right; }
.private_Alert IMG					{ float: right; }
.titA								{ float: right; margin-left: 10px; margin-botton: 10px; }
.private_Alert DIV					{ float: right; width: 250px; margin: 10px 20px 0 0; }
.private_Alert DIV.Sms				{ margin: 0 10px 0 0; }
.private_Alert P					{ color: #093164; font-size: 14px; margin: 0 0 7px 0; font-weight: bold; }
.private_Alert P.SmallMarg			{ margin: 0 0 5px 0; }
.private_Alert P.small				{ font-size: 11px; font-weight: normal; margin: 0 0 10px 0; width: 290px; }
.private_Alert A.btn_thank			{ padding: 3px 0 0 0; background: url(images/btn-uploadimg-bg.png); margin-left: 2px; display: inline-block; width: 103px; height: 20px; color: #FFF; font-weight: bold; text-align: center; text-decoration: none; font-size: 12px; }
.private_Alert A:hover.btn_thank	{ background: url(images/btn-uploadimg-bg-over.png); }
.private_Alert A.btn_In				{ padding: 3px 10px 0 0; width: 93px; background: url(images/btn-In.png); display: inline-block; height: 20px; color: #FFF; font-weight: bold; text-align: center; text-decoration: none; font-size: 12px; }
.private_Alert A:hover.btn_In		{ background: url(images/btn-In-over.png); }
.private_Alert A.btn_Out			{ padding: 3px 10px 0 0; width: 93px; background: url(images/btn-Out.png); display: inline-block; height: 20px; color: #FFF; font-weight: bold; text-align: center; text-decoration: none; font-size: 12px; }
.private_Alert A:hover.btn_Out		{ background: url(images/btn-Out-over.png); }


/* ----------------------- FROFILE ------------------------ */
#profile		{ padding: 5px 0 10px 0; height: 250px; color: #093164; line-height: 180%; }
#profile IMG	{ float: right; border: 1px solid #ccd6e2; margin: 5px 0 10px 10px; }
#profile STRONG	{ font-size: 14px; font-weight: bold; }
#profile DIV	{ max-height: 162px; overflow: auto; text-align: justify; padding-left: 5px; }


/* ----------------------- PopList ------------------------ */
#PopList		{ padding: 5px 0 10px 0; height: 250px; color: #093164; line-height: 180%; }
#PopList TABLE	{ width: 300px; }
#PopList TH		{ color: #FFF; background-color: #7f9abc; padding: 0 5px; }
#PopList TD		{ color: #01469a; padding: 2px 5px; border-bottom: 1px solid #7f9abc; }

/* ----------------------- FILESROOM DEFINITIONS ------------------------ */
.files_room	 #primary_content	{ width: auto; }

.files_room	.toolbar			{ height: 40px; background-color: #edf2f7; margin: 5px 0; }
.files_room	.toolbar A			{ float: left; display: inline-block; height: 30px; color: #3e93ff; line-height: 30px; font-size: 13px; font-weight: bold; padding: 7px 0 0 0; margin: 0 10px; }

.files_room .dashboard			{ position: relative; padding: 0; width: 1000px; height: 340px; margin: 5px 0; }
.files_room .dashboard .corner	{ position: absolute; width: 5px; height: 5px; background: no-repeat }
.files_room .dashboard .tl		{ left: 0 ; top   : 0; background-image: url(images/tl.gif); }
.files_room .dashboard .tr		{ right: 0; top   : 0; background-image: url(images/tr.gif); }
.files_room .dashboard .bl		{ left: 0 ; bottom: 0; background-image: url(images/bl.gif); }
.files_room .dashboard .br		{ right: 0; bottom: 0; background-image: url(images/br.gif); }
.files_room .dashboard .box		{ position: relative; padding: 0; width: 252px; margin-bottom: 15px; }
.files_room .dashboard .frame	{ border: 1px solid #ccd6e2; }
.files_room .dashboard .main-frame	{ padding: 20px 30px; height: 298px; margin-top: 10px; background: url(images/bg-tile-h248.gif) repeat-x bottom; }
.files_room #about_the_room .br	{ background-image: url(images/br-b.gif) !important; }
.files_room #about_the_room .bl	{ background-image: url(images/bl-b.gif) !important; }
.files_room #tips .br			{ background-image: url(images/br-bl.gif) !important; }
.files_room #tips .bl			{ background-image: url(images/bl-bl.gif) !important; }
.files_room .dashboard #tips 	{ background: url(images/bg-tile-h248.gif) repeat-x top !important; }
.files_room .box-tabs			{ position: relative; width: 450px; float: left; margin-top: 10px; }
.files_room .box-tabs .frame	{ height: 240px; background-color: #FFF; }
.files_room .box-tabs .br		{ background-image: url(images/br-b.gif) !important; }
.files_room .box-tabs .bl		{ background-image: url(images/bl-b.gif) !important; }
.files_room .forum .caution		{ background: url(images/icon-caution.gif) no-repeat 975px 7px; color: #fc7d1e; padding: 5px 28px; }
.files_room	A.list				{ color: #044088; font-size: 15px; text-decoration: none; }
.files_room	A.list:hover		{ color: #000; }


#stock_file .tr				{ right: -1px; top: -1px; }
#stock_file .tl				{ left: -1px; top: -1px; }


/* #stock_file	TH, #stock_file	TD	{ border-left: 1px solid #FFF; } */
#stock_file .caption			{ position: relative; height: 31px; width: 998px; border: 1px solid #ccd6e2; border-bottom: none; margin-bottom: 0; background: url(images/tab-bg-tile-on.gif) repeat-x; }
#stock_file .caption .tr		{ right: -1px; top: -1px; }
#stock_file .caption .tl		{ left: -1px; top: -1px; }
#stock_file .seperator			{ height: 5px; padding: 0; margin: 0; line-height: 5px; background: url(images/table-row-seperator.gif) repeat-x; border: none !important; }


/* ----------------------- PERSONAL ZONE MEMBERSHIP ------------------------ */
.membershipBox						{ position: relative; width: 219px; height: 305px; margin: 30px 15px 30px 0; padding: 25px; float: right; background-repeat: no-repeat; background-position: top center; }
#course1							{ background-image: url(images/bg-yellow-269x355.gif); margin-right: 25px; }
#course2							{ background-image: url(images/bg-grey-269x355.gif); }
#course3							{ background-image: url(images/bg-red-269x355.gif); }

.membershipBox H3					{ color: #093164; font-size: 18px; }
.membershipBox UL					{ height: 108px; }
.membershipBox LI					{ color: #054189; line-height: 16px; padding: 2px 20px 5px 0; background: url(images/arrow-left-blue.png) right 5px no-repeat; }
.membershipBox .price				{ position: absolute; top: 205px; right: 125px; color: #FFF; font-weight: bold; width: 120px; }
.membershipBox .priceBig			{ position: absolute; top: 205px; right: 105px; color: #FFF; font-weight: bold; width: 150px; }
.membershipBox .small				{ font-size: 15px; }
.membershipBox .quote				{ font-size: 36px; display: inline-block; float: right; }
.membershipBox .label				{ display: inline-block; float: right; font-size: 20px; width: 35px; margin: 15px 5px 0 0; }
.membershipBox A.btn				{ display: block; position: absolute; top: 290px; right: 65px; width: 138px; height: 24px; background: url(images/btn-wide-bg.png) no-repeat; text-align: center; color: #FFF; padding: 8px 0 0 0; text-decoration: none; font-weight: bold; }
.membershipBox A:hover.btn			{ background-image: url(images/btn-wide-bg-over.png); }


#SMS-purchase						{ width: 796px; height: 102px; padding: 15px 20px; margin: 0 auto 20px; background: url(images/bg-836x132.gif) no-repeat; }
#SMS-purchase .content				{ float: right; width: 480px; }
#SMS-purchase .purchase-form		{ float: left; width: 280px; position: relative; margin-top: -5px; }
#SMS-purchase H3					{ color: #093164; font-size: 18px; line-height: 25px; }
#SMS-purchase H3 IMG				{ float: right; margin: -5px 0 0 5px; }
#SMS-purchase P						{ color: #054189; }
#SMS-purchase .nSMS					{ position: absolute; left: 0; top: 0; height: 45px; width: 113px; padding: 20px 65px 0 5px; font-size: 36px; color: #00295a; text-align: center; background: url(images/input-bg.png); }
#SMS-purchase LABEL					{ position: absolute; right: 0; top: 50px; color: #054189; font-weight: bold; width: 120px; text-align: left; z-index: 100; }
#SMS-purchase INPUT.btn				{ position: absolute; left: 0; top: 70px; width: 138px; height: 32px; font-weight: bold; color: #FFF; font-family: Arial; text-align: center; background: url(images/btn-wide-bg.png) no-repeat; cursor: pointer; }
#SMS-purchase INPUT:hover.btn		{ background-image: url(images/btn-wide-bg-over.png); }
#SMS-purchase .error-message		{ position: absolute; visibility: visible; top: 73px; margin: 0 7px 0 0; width: 120px; }
#SMS-purchase A.btn					{ display: block; position: absolute; top: 70px; right: 141px; width: 138px; height: 32px; background: url(images/btn-wide-bg.png) no-repeat; text-align: center; color: #FFF; padding: 8px 0 0 0; text-decoration: none; font-weight: bold; }
#SMS-purchase A:hover.btn			{ background-image: url(images/btn-wide-bg-over.png); }


#Vod-purchase						{ width: 796px; height: 102px; padding: 15px 20px; margin: 0 auto 20px; background: url(images/bg-836x132.gif) no-repeat; }
#Vod-purchase .content				{ float: right; width: 450px; }
#Vod-purchase .purchase-form		{ float: left; width: 310px; position: relative; margin-top: -5px; }
#Vod-purchase H3					{ color: #093164; font-size: 18px; line-height: 25px; }
#Vod-purchase H3 IMG				{ float: right; margin: -5px 0 0 5px; }
#Vod-purchase P						{ color: #054189; }
#Vod-purchase .nVOD					{ position: absolute; left: 0; top: 0; height: 45px; width: 113px; padding: 20px 65px 0 5px; font-size: 36px; color: #00295a; text-align: center; background: url(images/input-bg.png); }
#Vod-purchase LABEL					{ position: absolute; right: 0; top: 50px; color: #054189; font-weight: bold; width: 160px; text-align: left; z-index: 100; }
#Vod-purchase INPUT.btn				{ position: absolute; left: 0; top: 70px; width: 138px; height: 32px; font-weight: bold; color: #FFF; font-family: Arial; text-align: center; background: url(images/btn-wide-bg.png) no-repeat; cursor: pointer; }
#Vod-purchase INPUT:hover.btn		{ background-image: url(images/btn-wide-bg-over.png); }
#Vod-purchase .error-message		{ position: absolute; visibility: visible; top: 73px; margin: 0 15px 0 0; width: 140px; }
#Vod-purchase A.btn					{ display: block; position: absolute; top: 70px; right: 171px; width: 138px; height: 32px; background: url(images/btn-wide-bg.png) no-repeat; text-align: center; color: #FFF; padding: 8px 0 0 0; text-decoration: none; font-weight: bold; }
#Vod-purchase A:hover.btn			{ background-image: url(images/btn-wide-bg-over.png); }

#SubscribePack INPUT.btn			{ display: block; position: absolute; left: 0; top: 290px; right: 65px; width: 138px; height: 32px; font-weight: bold; color: #FFF; font-family: Arial; text-align: center; background: url(images/btn-wide-bg.png) no-repeat; cursor: pointer; }
#SubscribePack INPUT:hover.btn		{ background-image: url(images/btn-wide-bg-over.png); }


/* ----------------------- FORUM-DEFAULT DEFINITIONS ------------------------ */
.Icons		{ width: 65px; border-right: 1px solid #FFF; vertical-align: middle; text-align: center; }
.IconsW		{ width: 95px; border-right: 1px solid #FFF; vertical-align: middle; text-align: center; }
.Icons IMG, .IconsW	IMG { margin: 0 3px; }
.DelayDate		{ width: 125px; color: #006400; }
.DelayMesg		{ width: 550px; }
#forum	{ margin-top: 20px; }
.forum-default					{ position: relative; margin: 10px 0 30px; padding: 10px 0 0 0; z-index: 0; }
.forum-page .bannerMain			{ padding-bottom: 5px; }	
.forum-page .page_title H1.True	{ padding-bottom: 2px; }

.page_title .flag						{ margin: 0 0 0 5px; float: right; }
.forum-default .tr						{ position: absolute; right: 0; top: 10px; width: 5px; height: 5px; background: url(images/tr.gif) no-repeat; }
.forum-default .tl						{ position: absolute; left: 0; top: 10px; width: 5px; height: 5px; background: url(images/tl.gif) no-repeat; }
.forum-default .bl						{ position: absolute; left: 0; bottom: 0; width: 5px; height: 5px; background: url(images/bl.gif) no-repeat; }
.forum-default .br						{ position: absolute; right: 0; bottom: 0; width: 5px; height: 5px; background: url(images/br.gif) no-repeat; }
.forum-default .tabs					{ position: absolute; right: 0; top: -23px; width: 725px; }
.forum-default .tabs LI					{ float: right; width: 135px; height: 33px; padding: 7px 0 0 0; margin-left: 4px; background: url(images/tab-blue.gif) no-repeat; text-align: center; color: #FFF; font-size: 13px; font-weight: bold; }
.forum-default .tabs .btn				{ padding: 0; background: none; }
.forum-default .tabs .btn A				{ display: inline-block; width: 135px; height: 24px; padding: 9px 0 0 0; background: url(images/tab-black.gif) no-repeat; color: #FFF; text-decoration: none; }
.forum-default .tabs .btn A:hover		{ background: url(images/tab-black-over.gif) no-repeat; }
.forum-default .tabs .btnOff			{ padding: 0; background: none; }
.forum-default .tabs .btnOff A			{ display: inline-block; width: 135px; height: 24px; padding: 9px 0 0 0; background: url(images/tab-black-over-Off.gif) no-repeat; color: #FFF; text-decoration: none; }
.forum-default .tabs .simple			{ padding: 0; background: none; }
.forum-default .tabs .simple A			{ display: inline-block; width: 135px; height: 24px; padding: 9px 0 0 0; background: url(images/tab-blue.gif) no-repeat; color: #FFF; text-decoration: none; }
.forum-default .tabs .simple A:hover	{ background: url(images/tab-blue-over.gif) no-repeat; }
.afterButtons							{ float: right; max-width: 400px; line-height: 20px; padding: 0 10px; margin: 5px 10px 0 10px; color: #ff0000; font-weight: bold; color: #FF0000; background: #fdf2ea; border: 1px #FF0000 solid }
.afterButtonsSearch						{ float: right; max-width: 400px; line-height: 20px; padding: 0 10px; margin: 8px 0 0 20px; color: #ff0000; font-weight: bold; color: #FF0000; background: #fdf2ea; border: 1px #FF0000 solid }
.searchCriteria							{ float: right; font-size: 13px; color: #044088; padding: 10px 0 10px 20px; }
.forum-default .tabs SELECT				{ border: 1px solid #ccd6e2; }
.forum-default .outer					{ width: 100%; border: 1px solid #ccd6e2; }
.forum-default .big						{ width: 1000px!important; }
.forum-default .outer TD				{ padding: 0; }
.forum-default TD TABLE					{  width: 100%; color: #044088; line-height: 18px; }
.forum-default TD TD					{ padding: 5px !important; vertical-align: top; white-space: normal; text-align: left; font-size: 14px; }
.forum-default TD .main-msg TD			{ background-color: #d3e2f0; border-top: 3px solid #FFF; }
.forum-default TD .main-msg2 TD			{ background-color: #d3e2f0; border-top: 0px solid #FFF!important; }
.forum-default TD .first TD				{ border-top: 0px solid #FFF;}
.forum-default TD .bold 				{ font-weight: bold; font-size: 13px!important; color: red!important; }
.forum-default TD .main-msg TD IMG		{ vertical-align: middle; }
.forum-default .rate			{ border-right: 1px solid #FFF; font-size: 11px; color: #ff0000; text-align: right; }
.forum-default TD .msg			{ width: 100%!important; text-align: right; background-image: none!important; background-color: #d3e2f0!important; }
.forum-default TD .msg img		{ margin-right: 5px; }
.forum-default TD .msg img.pin	{ margin-top: -5px; }
.forum-default .Forumloader		{ margin-left: 5px; float: right }
.forum-default TD .msg A		{ color: #044088; text-decoration: none; }
.forum-default TD .msg A:visited{ color: #FF6600; }
.forum-default TD .msg A:active	{ color: #FF6600; }
.forum-default TD .msg A:hover	{ text-decoration: underline; }
.forum-default TD .msg STRONG	{ font-weight: normal; color: #be0d0d; }
.forum-default TD .main-msg .msg{ width: 100%!important; padding-right: 20px; }
.forum-default TD .sub-msg TD	{ background-color: #e9eff5; border-top: 1px solid #FFF; }
.forum-default TD .sub-msg2 TD	{ background-color: #e9eff5; border-top: 1px solid #000!important; }
.forum-default TD .sub-msg .msg	{ width: 100%!important; padding-right: 20px; background-color: #E9EFF5!important }
.forum-default TD .bullet		{ white-space: nowrap; }
.forum-default TD .bullet IMG	{ padding-top: 0px; margin-right: 3px; }
.forum-default TD .status		{ font-size: 12px; border-right: 1px solid #FFF; }
.forum-default TD .status SPAN.small	{ font-size: 10px; }
.forum-default TD .status DIV	{ white-space: nowrap; min-width: 87px; }
.forum-default TD .status DIV IMG	{ margin-right: 5px; }
.forum-default TD .status A		{ color: #044088; }
.forum-default TD .status A.me	{ color: #c63e3f; }
.forum-default TD .date			{ color: #006400; font-size: 12px; white-space: nowrap; border-right: 1px solid #FFF; }
.forum-default TD .dateMod		{ color: #616161; font-size: 12px; white-space: nowrap; border-right: 1px solid #FFF; }
.forum-default TD .edit			{ border-right: 1px solid #FFF; }
.forum-default TD A.TreeView		{ float: left; font-size: 11px; text-decoration: underline; color: #606060; background: url(images/Tree.png) no-repeat 52px 2px; padding-right: 25px;  }
.forum-default TD A:hover.TreeView	{ text-decoration: none; }
.forum-default TD A.TreeView IMG	{ padding-left: 5px; }

.forum-default .emptyForum		{ padding: 10px!important; font-size: 14px; }
.forum-default TD .open-msg TD		{ background: url(images/forum-content-bg.gif) repeat-x top #ffffff; padding: 5px 30px 5px 15px; border-bottom: 1px solid #e9eff5; text-align: right; }
.forum-default TD .open-msg BLOCKQUOTE	{ display: block; color: #4d9e04; font-weight: bold; padding-bottom: 10px; }
.forum-default TD .open-msg A		{ color: #044088; }
.forum-default TD .open-msg .read	{ color: #000000; font-size: 12px; }
.forum-default TD .open-msg .law	{ color: #f31100; font-size: 11px; margin-top: 15px; padding-top: 15px; clear: both; background: url(images/hr.gif) repeat-x top; }
.forum-default TD .open-msg .download		{ display: inline-block; float: right; text-decoration: underline; color: #01469a; font-weight: bold; background: url(images/icon-downloadNew.png) no-repeat right -2px; padding-right: 20px; }
.forum-default TD .open-msg .download:hover	{ text-decoration: none; }
.forum-default TD .open-msg .btn			{ float: left; display: inline-block; width: 145px; height: 29px; margin: 0 10px 0 0; padding: 8px 0 0 0; text-align: center; font-size: 13px; font-weight: bold; text-decoration: none; }
.forum-default TD .open-msg .add-response	{ color: #FFF; background: url(images/btn-black.gif) no-repeat;  margin-left: 10px; }
.forum-default TD .open-msg .add-copy		{ color: #000; background: url(images/btn-grey.gif) no-repeat; }
.forum-default TD .open-msg .add-Activate	{ color: #000; background: url(images/btn-Active.png) no-repeat; }
.forum-default TD .open-msg .add-message	{ color: #363636; background: url(images/btn-orange.gif) no-repeat; }
.forum-default TD .open-msg A:hover.add-response	{ background: url(images/btn-black-over.gif) no-repeat;}
.forum-default TD .open-msg A:hover.add-copy		{ background: url(images/btn-grey-over.gif) no-repeat; }
.forum-default TD .open-msg A:hover.add-Activate	{ background: url(images/btn-Active-over.png) no-repeat; }
.forum-default TD .open-msg A:hover.add-message		{ background: url(images/btn-orange-over.gif) no-repeat; }
.forum-default TD .open-msg .address				{ background: transparent; border: 0; padding-right: 5px; font-size: 12px; width: 200px; }
.forum-default TD .open-msg P.mess					{ line-height: 140%; }

.forum-default TD.LinkText			{ background: #043f85; line-height: 160%; padding: 2px 5px; color: #ffffff; font-weight: bold; text-align: center; }
.forum-default TD.LinkText A		{ color: #ffffff; text-decoration: none; }
.forum-default TD.LinkText A:hover	{ color: #ffffff; text-decoration: none; }

#avatarload .form-textFile	{ margin-bottom: 10px; width: 395px; padding: 0; margin: 0; }
#avatarload LABEL.fileWrap	{ color: #01469a; font-size: 15px; line-height: 20px; width: 98px; float: left; padding: 0; margin: 0 0 11px 0; }

#MessArea					{ float: right; width: 595px;}
#IconArea					{ float: left; width: 280px; height: 340px; display: none; }


#TableDefault th			{ background-color:#7F9ABC; border-top:1px solid #FFFFFF; color:#FFFFFF; padding:5px; font-size: 14px; }
#TableDefault td			{ padding: 2px 7px; background-color: #e9eff5; border-top: 2px solid #FFF; font-size: 12px; }
#TableDefault td .first		{ border-top: 0px; }
#TableDefault  				{ font-size: 20px; }

.designPageWrapLeft	DIV					{ }
.designPageWrapLeft	DIV	img				{ float: left; border: 9px solid #e6e6e6; margin: 0 20px 20px 0; }
.designPageWrapLeft	DIV	.maintitle		{ font-size: 18px; font-weight: bold; color: #7290b9; margin-bottom: 5px; }
.designPageWrapLeft	DIV	.subtitle		{ font-size: 14px; font-weight: bold; color: #e96c34; margin-bottom: 5px; }
.designPageWrapLeft	DIV	.text			{ font-size: 12px; color: #093164; line-height: 140%; margin-bottom: 5px; }
.designPageWrapLeft	DIV	.text A			{ color: #3e93ff; text-decoration: underline; }
.designPageWrapLeft	DIV	.text A:hover	{ text-decoration: none; }

.designPageWrapRight	DIV					{ }
.designPageWrapRight	DIV	img				{ float: right; border: 9px solid #e6e6e6; margin: 0 0 20px 20px; }
.designPageWrapRight	DIV	.maintitle		{ font-size: 18px; font-weight: bold; color: #7290b9; margin-bottom: 5px; }
.designPageWrapRight	DIV	.subtitle		{ font-size: 14px; font-weight: bold; color: #e96c34; margin-bottom: 5px; }
.designPageWrapRight	DIV	.text			{ font-size: 12px; color: #093164; line-height: 140%; margin-bottom: 5px; }
.designPageWrapRight	DIV	.text A			{ color: #3e93ff; text-decoration: underline; }
.designPageWrapRight	DIV	.text A:hover	{ text-decoration: none; } 

.GeneralPageText #primary_content		{ float: right; width: 1000px; padding: 20px 0; }
.GeneralPageText .Commu					{ float: left; margin-top: -20px; background: url(images/Commu.jpg) no-repeat; width: 332px; height: 203px;  }
.GeneralPageText .Commu a				{ display: block; margin: 122px 32px 0 0; width: 129px; height: 41px; }
.GeneralPage UL, OL						{ padding: 5px 10px; }

/*--- contact ---*/
.contact-form						{ width: 797px; height: 291px; padding: 20px 50px; margin: 30px auto 5px auto; background: url(images/bg-contact.jpg) no-repeat; }
.contact-form H3					{ font-size: 24px; color: #093164; }
.contact-form P						{ color: #093164; }
#form-contact						{ width: 500px; float: right; }
#form-contact P.field				{ margin-bottom: 0; }
#form-contact LABEL					{ display: block; height: 18px; float: none; margin-top: 5px; width: 150px; }
#form-contact .form-textarea		{ height: 60px; }
#form-contact .form-submit			{ width: 73px; height: 23px; float: left; background: url(images/btn-submit-bg.png) no-repeat; color: #FFF; font-family: "Arial"; font-weight: bold; padding-bottom: 3px; cursor: pointer; }
#form-contact :hover.form-submit	{ background-image: url(images/btn-submit-bg-over.png); }
#form-contact .error				{ border-color: #FF0000; }
#form-contact INPUT#Email, #form-contact INPUT#Cell { direction: ltr; }
.contact-form .error-message 		{ visibility: visible; margin: 0; min-height: 21px; text-align: right; }
.contact-form .box_w247		{ margin-top: 42px; }
.mailbox		{ padding: 0 60px 20px 60px; font-size: 11px; color: #093164; }

.trade_room .law	{ color: #f31100; font-size: 11px; margin-top: 15px; padding-top: 15px; clear: both; background: url(images/hr.gif) repeat-x top; }

/*--- team ---*/
.team .profiler				{ position: relative; width: 620px; margin: 40px 0 5px 0; padding: 25px; background-color: #e6ecf3; border: 1px solid #ccd6e2; font-size: 14px; }

.profiler .corner			{ position: absolute; display: block; width: 7px; height: 7px; background: no-repeat }
.profiler .tl				{ left: -1px; top: -1px; background-image: url(images/tl-team.gif); }
.profiler .tr				{ right: -1px; top: -1px; background-image: url(images/tr-team.gif); }
.profiler .bl				{ left: -1px; bottom: -1px; background-image: url(images/bl-team.gif); }
.profiler .br				{ right: -1px; bottom: -1px; background-image: url(images/br-team.gif); }

.profiler .card				{ margin: -45px 0 0 20px; float: right; }

.profiler .name				{ font-weight: bold; }

.profiler .cv				{ position: relative; width: 600px; margin: 10px 0; padding: 10px; background-color: #f8fafc; border: 1px solid #ccd6e2; font-size: 14px; }
.profiler .cv .tl			{ background-image: url(images/tl-team1.gif); }
.profiler .cv .tr			{ right: -3px; background-image: url(images/tr-team1.gif); }
.profiler .cv .bl			{ bottom: -3px; background-image: url(images/bl-team1.gif); }
.profiler .cv .br			{ right: -3px; bottom: -3px; background-image: url(images/br-team1.gif); }

.profiler .first-job			{ float: right; width: 270px; margin-left: 30px; }
.profiler .first-job H3		{ font-size: 14px; color: #6c93c3; }
.profiler .second-job		{ float: right; width: 300px; }
.profiler .second-job H3		{ font-size: 14px; color: #76bf43; }

.profiler .experience		{ width: 550px; padding: 17px 40px 2px 0; margin-top: 15px; background: url(images/icon-cv.gif) no-repeat top right; }

.profiler .quote				{ width: 491px; height: 28px; padding: 30px 70px 30px 80px; margin-left: -10px; background: url(images/bg-quote.png) no-repeat; text-align: center; color: #6c93c3; font-weight: bold; }




/*--- short signin ---*/
.short .blueBox				{ position: relative; padding: 20px; border: 1px solid #d6e1ef; background-color: #d6e1ef; margin: 20px 0; }
.short .blueBox .corner		{ position: absolute; display: block; width: 5px; height: 5px; background: no-repeat }
.short .blueBox .tl			{ left: -1px; top: -1px; background-image: url(images/tl.gif); }
.short .blueBox .tr			{ right: -1px; top: -1px; background-image: url(images/tr.gif); }
.short .blueBox .bl			{ left: -1px; bottom: -1px; background-image: url(images/bl.gif); }
.short .blueBox .br			{ right: -1px; bottom: -1px; background-image: url(images/br.gif); }


.short .blueBox H3			{ color: #093164; font-size: 14px !important; margin-bottom: 5px !important; }
.short #step1				{ width: 600px; float: right; background: url(images/bg-step-short.jpg) no-repeat top center #eaf0f7; height: 380px; }

.short .error-message		{ visibility: hidden; margin: 0 0 5px 0; min-height: 21px; text-align: right; width: 462px; }
.short .form-text			{ height: 21px; width: 210px; border: 1px solid #ccd6e2; font-size: 16px; font-family: Arial; background: url(images/input-bg.gif) repeat-x top #FFF; }
.short .error				{ border-color: #ff0000!important; }
.short LABEL				{ display: inline-block; float: right; height: 20px; width: 80px; color: #093164; }
.short LABEL.Cell			{ width: 200px!important; }
.short LABEL.Uname			{ width: 200px!important; }
.short LABEL .Un			{ width: 300px!important; }

.short #JoinShort				{ width: 600px; }
.short #JoinShort .block		{ width: 210px; margin: 0 0 5px 40px; }

.obligatory					{ color: #ff0000; }
.secure	LABEL				{ float: none; display: block; }
.secure	.code				{ position: relative; height: 45px; }
.secure	.code IMG			{ position: absolute; right: 0; top: 0; }
.secure	.code .form-text	{ position: absolute; left: 0; top: 0; width: 100px; height: 29px; line-height: 29px; }

.agree						{ position: relative; padding: 0 20px 10px 0; }
.agree .form-cb				{ position: absolute; top: 1px; right: 0; padding: 0; margin: 0; }
.agree LABEL				{ float: none; width: auto; }
.agree A					{ color: #006400; }

.short #JoinShort .form-submit	{ float: right; width: 138px; height: 32px; text-align: center; color: #FFF; font-family: "Arial"; font-weight: bold; font-size: 14px; background: url(images/btn-wide-bg.png) no-repeat; cursor: pointer; margin-right: 322px; }
.short #JoinShort :hover.form-submit { background-image: url(images/btn-wide-bg-over.png); }



/* ----------------------- POPUP DEFINITIONS ------------------------ */
#msgBox						{ position:absolute; visibility: hidden; z-index: 1000; }

.popup1						{ width: 340px; margin: 0; padding: 0; border: 0; z-index: 1000; }
.popup1	.tr, .tl, .br, .bl	{ width: 10px; height: 10px; }
.popup1	.l, .r				{ width: 10px; }
.popup1	.t, .b				{ height: 10px; }
.popup1	.tr					{ background: url(images/trP.gif) no-repeat; }					
.popup1	.tl					{ background: url(images/tlP.gif) no-repeat; }
.popup1	.br					{ background: url(images/brP.gif) no-repeat; }
.popup1	.bl					{ background: url(images/blP.gif) no-repeat; }
.popup1	.l					{ background: url(images/lP.gif) repeat-y; }
.popup1	.r					{ background: url(images/rP.gif) repeat-y; }
.popup1	.t					{ background: url(images/tP.gif) repeat-x; }
.popup1	.b					{ background: url(images/bP.gif) repeat-x; }

.popup1 .ttl				{ height: 30px; width: 329px; margin: 0 -4px 0 -4px; background: url(images/bg-popup-title.gif) repeat-x top; z-index: 0; }
.popup1 .ttl H3				{ float: right; margin: 5px 0 0 0; color: #093164; font-size: 13px; font-weight: bold; }
.popup1 .ttl H3 IMG			{ margin: 0 5px; }
.popup1 .ttl IMG.logo		{ float: left; margin: 5px 0 0 5px; }

.popup1 .ttc						{ background: #f3f3f3; width: 311px; height: 135px; margin: 0 -4px 0 -4px; padding: 15px 10px 15px 8px; }
.popup1 .ttc p.from					{ float: right; color: #3a89d1; }
.popup1 .ttc p.date					{ float: left; color: #006400; width: 100px; }
.popup1 .ttc .face					{ float: right; border: 1px solid #d6deea; margin: 5px 0 10px 10px;}

.popup1	.ttc H3						{ height: 18px; overflow: hidden; text-align: right; }
.popup1	.ttc H3 A					{ color: #01469a; font-size: 15px; margin-bottom: 3px; text-decoration: underline; }
.popup1	.ttc H3 A:hover				{ text-decoration: none; }
.popup1	.ttc div.content			{ float: right; height: 75px; overflow: hidden; width: 220px; color: #093164; }
.popup1	.ttc div.content A			{ color: #093164;  text-decoration: underline; }
.popup1	.ttc div.content A:hover	{ text-decoration: none; }

.popup1 .ttc .all					{ float: right; }
.popup1 .ttc .all A					{ color: #585858; }
.popup1 .ttc .all IMG				{ margin: 0 2px 0 4px; }

.popup1 .ttc .pagination			{ float: left; width: auto; padding-top: 1px; }
.popup1 .ttc .pagination A 			{ display: inline-block; width: 16px; height: 16px; background: no-repeat; }
.popup1 .ttc .pagination A.next 	{ background-image: url(images/btn-next.png); }
.popup1 .ttc .pagination A.prev 	{ background-image: url(images/btn-prev.png); }
.popup1 .ttc .pagination .dnext 	{ background-image: url(images/btn-next-disabled.png); }
.popup1 .ttc .pagination .dprev 	{ background-image: url(images/btn-prev-disabled.png); }
.popup1 .ttc .pagination A.nextText	{ background-image: url(images/btn-next.png); margin: -3px 0 0 0; padding-left: 17px; height: 16px; vertical-align: middle; color: #585858; font-size: 12px; width: 70px; }
.popup1 .ttc .pagination A.Replay	{ background: url(images/icon-replyN.png) no-repeat 0 2px; margin: 0 0 0 2px; padding-left: 17px; height: 16px; vertical-align: middle; color: #585858; font-size: 12px; width: 65px; }

.noSms	{ float: left; margin: 5px 0 0 0;}
.ManuiBuyText		{ float: right; margin: 5px 0 0 0; font-size: 15px; font-weight: bold; }
.ManuiBuyText IMG	{ float: right; margin: 0 2px 0 4px; }
.RecordDescription	{ float: left; margin: 0 0 0 3px; }
.RecordDescription A		{ display: inline-block; width: 135px; height: 24px; background: url(images/tab-black-Gen.gif) no-repeat; color: #FFF; text-decoration: none; text-align: center; padding: 9px 0 0 0; font-weight: bold; font-size: 13px; }
.RecordDescription A:hover{ background: url(images/tab-black-Gen-over.gif) no-repeat; }

.madadimLine						{ background: url(images/madadimLine.jpg) no-repeat; margin-top: 10px; width: 1000px; height: 30px; line-height: 30px; overflow: hidden; font-weight: bold; }
.madadimLine DIV.WrapAll			{ margin: 0 10px; }
.madadimLine DIV.Wrap				{ float: right; }
.madadimLine DIV.Wrap DIV			{ float: right; font-weight: bold; }
.madadimLine .Wrap .mName			{ padding-left: 3px; font-size: 12px;  }
.madadimLine .Wrap .mScorr			{ padding-left: 3px; font-size: 12px;  }
.madadimLine .Wrap .mScorrSpace		{ padding-left: 7px; font-size: 12px; }
.madadimLine .Wrap .mPercent		{ padding-left: 7px; font-size: 12px; direction: ltr; }

a.up			{ display: inline-block; background: url(Images/arrow-sort-bts.png) 0 1px no-repeat; width: 12px; height: 10px; }
a.up:hover		{ background: url(Images/arrow-sort-bts-on.png) 0 1px no-repeat; }
a.up2			{ display: inline-block; background: url(Images/arrow-sort-bts-on.png) 0 1px no-repeat; width: 12px; height: 10px; }
a.up2:hover		{ background: url(Images/arrow-sort-bts-on.png) 0 1px no-repeat; }

a.down			{ display: inline-block; background: url(Images/arrow-sort-stb.png) 0 1px no-repeat; width: 12px; height: 10px; }
a.down:hover	{ background: url(Images/arrow-sort-stb-up.png) 0 1px no-repeat; }
a.down2			{ display: inline-block; background: url(Images/arrow-sort-stb-up.png) 0 1px no-repeat; width: 12px; height: 10px; }
a.down2:hover	{ background: url(Images/arrow-sort-stb-up.png) 0 1px no-repeat; }




.positions .positionsF				{ margin: 0 0 5px 0; width: 682px; }
.positions .positionsF H3			{ position: relative; height: 25px; border: 1px solid #ccd6e2; border-bottom: none; margin-bottom: 0 !important; padding: 6px 10px 0 0 !important; color: #093164; font-size: 14px !important; background: url(images/tab-bg-tile-on.gif) repeat-x; width: 670px; }
.positions .positionsF H3 .tr		{ right: -1px; top: -1px; }
.positions .positionsF H3 .tl		{ left: -1px; top: -1px; }

.positions #primary_content		{ float: right; width: 1000px; padding-top: 20px; }
.positions .join				{ margin-left: 10px; float: left; }
.positions .smile				{ margin-left: 20px; float: left; }
.positionsF						{ padding: 0 0 20px 0; }
.positionsF .tr					{ position: absolute; right: 0; top: 10px; width: 5px; height: 5px; background: url(images/tr.gif) no-repeat; }
.positionsF .tl					{ position: absolute; left: 0; top: 10px; width: 5px; height: 5px; background: url(images/tl.gif) no-repeat; }
.positionsF .bl					{ position: absolute; left: 0; bottom: 0; width: 5px; height: 5px; background: url(images/bl.gif) no-repeat; }
.positionsF .br					{ position: absolute; right: 0; bottom: 0; width: 5px; height: 5px; background: url(images/br.gif) no-repeat; }
.positionsF TABLE				{ border: 1px solid #ccd6e2; width: 100%; color: #044088; line-height: 18px; }
.positionsF TD					{ padding: 5px; vertical-align: top;  line-height: 250%; }

.positionsF .title				{ float: right; font-weight: bold; font-size: 14px; width: 120px; }
.positionsF .title IMG			{ float: right; margin-right: 5px; margin-left: 10px; }
.positionsF .Alert				{ float: right; font-size: 12px; color: #FC7D1E; }
.positionsF .Alert IMG			{ float: right; margin-right: 5px; margin-left: 10px; }


/* ----------------------- WINNERS DEFINITIONS ------------------------ */

.tab-stages 				{ position: relative; width: 1000px; height: 100px; margin-bottom: 15px; background: url(images/bg-tab-stage.png) no-repeat bottom center; }
.tab-stages UL				{ position: absolute; top: 38px; width: 1000px; height: 100px; }
.tab-stages LI				{ float: right; margin-left: 15px; }
.tab-stages A				{ display: block; width: 369px; height: 42px; padding: 13px 0 0; background: url(images/tab-stage.png) no-repeat; color: #7fa6d5; font-size: 24px; text-align: center; text-decoration: none; font-weight: bold; }
.tab-stages .active A		{ height: 58px; background: url(images/tab-stage-active.png) no-repeat; color: #FFF; }

.game1Win					{ position: relative; float: right; width: 480px; height: 109px; padding: 80px 10px 20px; margin-bottom: 30px; background: url(images/bg-frame-winnerShort-2.png) no-repeat; }
.game1Win H3				{ position: absolute; top: 15px; right: -5px; width: 510px; height: 34px; padding: 15px 0; background: url(images/header-greenShort.png) no-repeat; color: #FFF; font-size: 24px; text-align: center; }
.game1Win .user				{ position: absolute; right: 30px; width: 100px; color: #093164; font-weight: bold; text-align: center; }
.game1Win .user IMG			{ display: block; width: 70px; border: 1px solid #ccd6e2; margin: 0 auto 5px; }
.game1Win H4				{ position: relative; font-weight: bold; color: #093164; font-weight: bold; font-size: 14px; right: 130px; width: 250px; }
.game1Win .visual			{ position: absolute; left: 50px; top: 100px; }
.game1Win .watch-contest	{ position: absolute; left: 10px; bottom: -15px; font-weight: bold; }
.game1Win A					{ color: #093164; text-decoration: none; }

.game1Win P.Reg					{ position: relative; padding-top: 10px; right: 140px; width: 250px; }
.game1Win P.Close				{ position: absolute; height: 75px; overflow: hidden; right: 140px; width: 250px; }
.game1Win P.Open				{ position: absolute; background: #ffffff; margin-top: 3px; padding: 2px 5px; border: 1px solid #dfdfdf; z-index: 500; cursor: pointer; right: 140px; width: 320px; }
.game1Win A.more				{ position: absolute; margin-top: 80px; right: 140px; float: right; color: #006400; }
.game1Win A.less				{ margin-top: 10px; color: #006400; float: right; }

.winners .date				{ text-align: right; width: 70px; }
.winners .forum td.lastList	{ padding-left: 5px; width: 20px; }
.winners .seperator			{ position: absolute; width: 1000px; margin-top: 303px!important; }

.winners TD.Image			{ padding-right: 30px; }
.winners	.fsb			{ position: relative; left: 0; margin: -18px 0 0 10px; float: left; padding: 0; }
.game-rules					{ float: right; margin-right: 3px; }

.weekPrize				{ float: right; margin: 35px 18px 0 0; }
.weekPrize .prize		{ position: relative; float: left; width: 180px; background: url(images/bg-winner.png) no-repeat top right; }
.weekPrize H4			{ margin-bottom: 25px; font-weight: bold; color: #093164; font-weight: bold; font-size: 14px; }
.weekPrize .credits		{ margin: 15px 0; text-align: center; color: #093164; font-weight: bold; font-size: 14px; }
.weekPrize .number		{ display: block; width: 51px; height: 41px; padding: 10px 0 0 0; margin: 0 auto 5px; text-align: center; color: #FFF; font-weight: bold; font-size: 24px; background: url(images/bg-sms-credit.png) no-repeat; }


.my-weekly-bet				{ position: relative; float: right; width: 418px; height: 223px; padding: 80px 40px 20px; margin-bottom: 30px; background: url(images/bg-frame-winner-3.png) no-repeat; }
.my-weekly-bet H3			{ position: absolute; top: 20px; right: 1px; width: 497px; height: 49px; padding: 10px 0; background: url(images/header-blue.png) no-repeat; color: #FFF; font-size: 24px; text-align: center; }
.my-weekly-bet #Game1Form1	{ float: right; width: 420px; margin-left: 20px; }
.my-weekly-bet LABEL		{ display: block; width: 190px; margin: 15px 0 -3px; font-weight: bold; font-size: 12px; color: #093164; }
.my-weekly-bet LABEL.first	{ margin-top: 3px; width: 300px; }
.my-weekly-bet .form-text		{ font-family: "Arial"; font-size: 12px; width: 418px; }
.my-weekly-bet .form-textNum	{ width: 190px; margin-left: 0px; }
.my-weekly-bet .form-textarea	{ width: 420px; height: 35px; margin-bottom: 10px; font-family: "Arial"; font-size: 12px; }
.my-weekly-bet .form-submit		{ float: left; position: absolute; width: 73px; height: 23px; left: 35px; font-weight: bold; padding-bottom: 5px; background: url(images/brn-submit-bg.gif) no-repeat; color: #FFF; font-family: "Arial"; cursor: pointer; }
.my-weekly-bet :hover.form-submit	{ background: url(images/brn-submit-bg-over.gif) no-repeat; }
.my-weekly-bet .prize				{ position: relative; float: left; width: 180px; background: url(images/bg-winner.png) no-repeat top right; }
.my-weekly-bet H4					{ margin-bottom: 25px; font-weight: bold; color: #093164; font-weight: bold; font-size: 14px; }
.my-weekly-bet .credits				{ margin: 15px 0; text-align: center; color: #093164; font-weight: bold; font-size: 14px; }
.my-weekly-bet .number				{ display: block; width: 51px; height: 41px; padding: 10px 0 0 0; margin: 0 auto 5px; text-align: center; color: #FFF; font-weight: bold; font-size: 24px; background: url(images/bg-sms-credit.png) no-repeat; }
.my-weekly-bet P					{ width: 181px; float: right; margin: 0px; }
.my-weekly-bet P.first				{ margin: 0 0 0 48px; }

.my-weekly-bet .winOff			{ position: absolute; width: 455px; height: 230px; margin: -5px -20px 0 0; background: #ffffff; z-index: 1; }
.my-weekly-bet .winText			{ position: absolute; margin: -5px -20px 0 0; width: 455px; height: 185px; text-align: center; z-index: 2; padding-top: 50px; line-height: 210%; }
.my-weekly-bet .winText .txt		{ background: #ffffff; font-size: 20px; padding: 0 5px;  }
.my-weekly-bet #join		{ padding: 0 115px 0 0; height: 110px; }
.my-weekly-bet .Join		{ text-align: center; margin: 30px 0; font-weight: bold; color: #093164; }


.statistics					{ position: relative; float: left; width: 450px; height: 238px; padding: 65px 24px 20px; margin-bottom: 30px; background: url(images/bg-frame-winner-3.png) no-repeat; }
.statistics H4				{ position: absolute; top: 20px; right: 20px; font-weight: bold; color: #093164; font-weight: bold; font-size: 18px; }
.statistics .rank			{ position: absolute; top: 20px; left: 20px; color: #093164; font-weight: bold; font-size: 14px; }

.statistics	.box			{ width: 450px; margin-bottom: 15px; padding: 0; position: relative; }
.statistics	.box .corner	{ position: absolute; width: 5px; height: 5px; background: no-repeat }
.statistics	.box .tl		{ left: 0 ; top   : 0; background-image: url(images/tl.gif); }
.statistics	.box .tr		{ right: 0; top   : 0; background-image: url(images/tr.gif); }
.statistics	.box .bl		{ left: 0 ; bottom: 0; background-image: url(images/bl.gif); }
.statistics	.box .br		{ right: 0; bottom: 0; background-image: url(images/br.gif); }
.statistics	.box .frame		{ border: 1px solid #ccd6e2; }

.list-bets LI				{ position: relative; width: 280px; height: 100px; padding: 10px 100px; border: 1px solid #dfdfdf; margin-bottom: 40px; background: url(images/bg-participants-frame-tile.gif) repeat-x bottom; }
.list-bets LI.first			{ clear: both; margin-right: 280px; }
.list-bets LI.odd			{ float: right; }
.list-bets LI.even			{ float: left; }
.list-bets LI .user			{ position: absolute; right: 0; width: 100px; color: #093164; font-weight: bold; text-align: center; }
.list-bets LI .user IMG		{ display: block; width: 70px; border: 1px solid #ccd6e2; margin: 0 auto 5px; }
.list-bets LI .returns		{ position: absolute; left: 0px; bottom: 10px; width: 67px; height: 30px; padding: 10px 15px; direction: ltr; background: url(images/bg-return-on-investment.png) no-repeat right; color: #093164; font-weight: bold; }
.list-bets LI .returns LABEL{ font-weight: normal; margin: -3px 0; direction: rtl; }	
.list-bets LI H4			{ font-weight: bold; color: #093164; font-weight: bold; font-size: 14px; }
.list-bets LI .closure		{ position: absolute; right: 100px; bottom: 5px; width: 165px; }
.list-bets LI .del			{ position: absolute; left: 5px; top: 5px;  }
.list-bets LI .closure LABEL		{ display: inline-block; width: 70px; height: 13px; padding: 5px 0 2px }
.list-bets LI .closure .form-text	{ width: 85px; direction: ltr; }
.list-bets A					{ color: #093164; text-decoration: none; }
.list-bets P.Close				{ position: absolute; width: 370px; height: 30px; overflow: hidden; }
.list-bets P.Open				{ position: absolute; width: 360px; background: #ffffff; margin-top: 3px; padding: 2px 5px; border: 1px solid #dfdfdf; z-index: 1; cursor: pointer; }
.list-bets A.more				{ position: absolute; margin-top: 40px; float: right; color: #006400; }
.list-bets A.less				{ margin-top: 10px; color: #006400; float: right; }

.closing-price				{ position: relative; float: right; width: 418px; height: 133px; padding: 80px 40px 20px; margin-bottom: 30px; background: url(images/bg-frame-winner-4.png) no-repeat; }
.closing-price H3			{ position: absolute; top: 20px; right: 1px; width: 497px; height: 49px; padding: 10px 0; background: url(images/header-blue.png) no-repeat; color: #FFF; font-size: 24px; text-align: center; }
.closing-price P			{ margin: 0px 0 15px 0; color: #093164; font-size: 15px; font-weight: bold; line-height: 25px; }
.closing-price 
.closing-price LABEL		{ display: block; width: 210px; margin: 3px 0 -3px; font-weight: bold; font-size: 12px; color: #093164; }
.closing-price .form-textNum{ float: right; width: 120px; font-family: "Arial"; font-size: 12px; }
.closing-price .form-submit	{ float: left; font-weight: bold; width: 73px; height: 23px; padding-bottom: 5px; background: url(images/brn-submit-bg.gif) no-repeat; color: #FFF; font-family: "Arial"; cursor: pointer; }
.closing-price :hover.form-submit	{ background: url(images/brn-submit-bg-over.gif) no-repeat; }

.closing-price .winOff			{ position: absolute; width: 455px; height: 140px; margin: -5px -20px 0 0; background: #ffffff; z-index: 1; background: url(/Images/browsingDiv.png) }
.closing-price .winText			{ position: absolute; width: 455px; height: 140px; margin: -5px -20px 0 0; text-align: center; z-index: 2; padding-top: 30px; line-height: 210%; }
.closing-price .winText .txt	{ background: #ffffff; font-size: 20px; padding: 0 5px;  }
.closing-price #join			{ padding: 0 115px 0 0; height: 110px; }
.closing-price .Join			{ text-align: center; margin: 5px 0 10px; font-weight: bold; color: #093164; }


.the-winner-is				{ width: 420px; padding: 25px 40px; height: 213px; float: left; background: url(images/icon-trophy-verybig.png) no-repeat 5px 25px; color: #093164; }
.the-winner-is H3			{ font-size: 36px; margin-top: 5px; }
.the-winner-is P			{ font-size: 18px; font-weight: bold; line-height: 25px; width: 360px; }

.list-bets H3				{ margin-bottom: 10px; font-size: 18px; font-weight: bold; line-height: 25px; color: #093164; }



#Game1_Form .form-text				{ width: 418px; }
#Game1_Form LABEL					{ color: #01469a; font-size: 15px; line-height: 20px; width: 70px; }
#Game1_Form LABEL.LastParticipate	{ color: #01469a; font-size: 15px; line-height: 20px; width: 165px; }
#Game1_Form P						{ margin: 0 0 10px 17px; float: right; }
#Game1_Form LABEL.radio				{ color: #01469a; font-size: 15px; line-height: 20px; width: 40px; }
#Game1_Form LABEL.radioL			{ line-height: 20px; margin: 0px; width: 80px !important; }
#Game1_Form .form-radio				{ margin: 4px 0 10px 5px; float: right; }
#Game1_Form	.opt					{ padding-top: 5px; }
#Game1_Form P.PrizeP				{ width: 355px; margin: 0 0 10px 17px; float: right; }
#Game1_Form P.PrizeA				{ width: 190px; margin: 0 0 10px 17px; float: right;line-height: 10px; }
#Game1_Form .space					{ margin-left: 10px; }
#Game1_Form .error					{ border-color: #FF0000; }
#Game1_Form .submit					{ margin-right: 10px; }

#Game1_Form2  					{ width: 640px; }
#Game1_Form2 .forum th			{ padding: 5px 0 5px 10px; }
#Game1_Form2 .forum th.first		{ padding-right: 5px; }
#Game1_Form2 .forum td			{ padding: 5px 0; }
#Game1_Form2 .forum td.first		{ padding: 9px 5px 0 0; }
#Game1_Form2 .forum td.last		{ padding-left: 5px; }
#Game1_Form2 .forum td.label		{ padding-right: 8px; width: 350px; }
#Game1_Form2 .form-textNum		{  }
#Game1_Form2 span				{ color: #01469a; font-size: 15px; line-height: 20px; cursor: pointer; }
#Game1_Form2 span.small			{ font-size: 11px; }
#Game1_Form2 .space				{ margin-left: 10px; }
#Game1_Form2 .error				{ border-color: #FF0000; }
#Game1_Form2 .submit			{ margin-right: 10px; font-size: 12px; }

#Game1Step3Form P				{ clear: both; padding-left: 0px; }
#Game1Step3Form	SPAN			{ float: right; line-height: 22px; }
#Game1Step3Form .form-textNum	{ margin-right: 10px; float: left; margin: 0px; }
#Game1Step3Form .error			{ border-color: #FF0000; }
#Game1Step3Form .submit			{ margin-right: 10px; }


/* ----------------------- SIGNALING DEFINITIONS ------------------------ */
.no-sidebar #primary_content		{ float: none; width: 1000px; }
.signaling .page_title				{ margin-bottom: 20px; }
.fb-share							{ position: absolute; left: 0; top: 3px; display: block; padding: 0 20px 0 0; background: url(images/icon-fbNew.gif) no-repeat right center; text-decoration: none; color: #3b5998;  }

.service-signaling					{ margin: 20px 0 30px; }
.service-signaling DIV				{ height: 100px; padding: 10px; background: #edf0f5; }
.service-signaling .service			{ float: right; width: 620px; }
.service-signaling .second-job		{ float: left; width: 320px; }
.service-signaling .service H3		{ color: #ff8604; }
.service-signaling .service IMG		{ float: right; margin-left: 10px; }
.service-signaling .second-job H3	{ color: #7bc142; }

.signaling #primary_content H2		{ font-size: 22px; margin: 50px 0 5px; }

UL.choose .title					{ position: relative; height: 25px; padding: 15px 50px 7px 0; }
#primary_content UL.choose H3		{ font-size: 22px; color: #749bca; }
UL.choose .number					{ position: absolute; right: 0; top: 0; width: 50px; height: 45px; background: url(images/icon-1to5New.png) no-repeat; }

UL.choose P IMG						{ float: right; margin-right: 10px; }

UL.choose LI:nth-child(2) .number	{ background-position: -50px 0; }
UL.choose LI:nth-child(3) .number	{ background-position: -100px 0; }
UL.choose LI:nth-child(4) .number	{ background-position: -150px 0; }
UL.choose LI:nth-child(5) .number	{ background-position: -200px 0; }

UL.choose .tip						{ margin: 20px 0; min-height: 20px; padding: 0 30px 0 0; background: url(images/icon-lightNew.png) no-repeat right center; font-weight: bold; color: #ff6600; }

.signaling .summary					{ padding: 10px; background: #edf0f5; }


/* Robot */

.Ro  	{ width: 720px; color: #000; line-height: 20px; padding: 0 80px 0 0; margin: 0 0 20px 0; min-height: 71px; }
.Ro h2 	{ font-weight: bold; font-size: 13px; color: #006400;}
.Ro1 	{ background: url(images/Ro_Icon1.jpg) no-repeat top right; }
.Ro2 	{ background: url(images/Ro_Icon2.jpg) no-repeat top right; }
.Ro3 	{ background: url(images/Ro_Icon3.jpg) no-repeat top right; }
.Ro4 	{ background: url(images/Ro_Icon4.jpg) no-repeat top right; }
.Ro5 	{ background: url(images/Ro_Icon5.jpg) no-repeat top right; }
.Ro6 	{ background: url(images/Ro_Icon6.jpg) no-repeat top right; }


/* Community */

.CommuWrap	 { width: 870px!important;  }
.Co  		 { color: #000; line-height: 20px; padding: 0; margin: 0 0 20px 0; }
.Co h2 		 { font-weight: bold; font-size: 14px; color: #006400;}
.Co1 h2 	 { font-size: 36px; color: #006400 }
.Co1 p		 { font-weight: bold; margin-top: 20px; line-height: 23px; }
.Co1 .p1 	 { font-size: 20px; color: #093164 }
.Co1 .p2 	 { font-size: 18px; color: #6c92c2 }
.Co2 		 { font-weight: bold; clear: both; Color: #000000; margin: 50px 0 30px 0; }
.Co3 		 { background: url(images/ico_Hatavot1.png) no-repeat top right; padding-right: 80px; }
.Co4 		 { background: url(images/ico_Hatavot2.png) no-repeat top right;  padding-right: 80px; }
.Co5 		 { background: url(images/ico_Hatavot3.png) no-repeat top right;  padding-right: 80px; }
.Co6 		 { background: url(images/ico_Hatavot4.png) no-repeat top right;  padding-right: 80px; }
.Co7 		 { background: url(images/ico_Hatavot5.png) no-repeat top right;  padding-right: 80px; }
.Co8		 { display: block; clear: both; padding: 15px 80px 0 0; }
.Co8 a		 { display: inline-block; color: #fff; text-decoration: none; font-weight: bold; font-size: 13px; }
.Co8 a.link1 { float: right; background: url(images/ico_HatavotLink1.png) no-repeat top right; margin-top: 6px; width: 288px; height: 53px; padding: 7px 70px 0 0 ; }
.Co8 a.link2 { float: left; background: url(images/ico_HatavotLink2.png) no-repeat top right; width: 288px; height: 59px; text-align: center; padding: 10px 20px 0 0; }
.Co8 a.link2 span { font-size: 20px; }


/* Story */
.StoryWrap { width: 950px!important; font-size: 13px; color: #000; line-height: 150%; text-align: justify; }
	.StoryWrap p.PrePage { color: #6c6c6c; font-size: 18px; font-weight: bold; line-height: 120%; }
	.StoryWrap .boxi { float: left; line-height: 130%; text-align: justify; background: url(images/StoryBoxBg.png) no-repeat top right; width: 326px; height: 305px; padding: 20px; font-weight: bold; margin: 20px 20px 0 0 }


/* Coaching */

.CoachingWrap{ width: 950px!important;  }
.CoachingWrap .Coach		{ float: right; display: inline-block; margin: 10px 0 0 20px; width: 166px; }
.CoachingWrap .CoachText	{ float: right; display: inline-block; width: 760px; }
.Ca  		 	{ color: #000; line-height: 20px; padding: 0; margin: 0 0 20px 0; }
.Ca1 p			{ font-weight: bold; margin-top: 10px; line-height: 23px; }
.Ca1 .p1 	 	{ font-size: 18px; color: #093164 }
.Ca1 .p2 	 	{ font-size: 16px; color: #6c92c2 }
.Ca2 		 	{ margin-top: 30px; }
.Ca2 h2 	 	{ font-size: 17px; color: #006400 }
.Ca3 		 	{ display: inline-block; }
.Ca3 h2 	 	{ font-size: 17px; color: #006400 }
.Ca3 .Coacher	{ background: url(images/Coacher.png) no-repeat; float: right; width: 236px; height: 94px; margin-left: 10px; }
.Ca3 .Coacher div	{  padding: 10px 10px 5px 5px; line-height: 150%; }
.Ca3 .Coacher p	{ color: #006400; font-size: 13px; font-weight: bold; margin-bottom: 3px; }
.Ca3 .last 	 	{ margin-left: 0px; }
.Ca4 		 		{ display: inline-block; }
.Ca4 h2 	 		{ font-size: 17px; color: #006400 }
.Ca4 .Course		{ background: url(images/CoachCourse.png) no-repeat; width: 729px; height: 280px; margin-top: -25px; }
.Ca4 .Course div	{ font-size: 13px; font-weight: bold; padding: 60px 30px 20px 20px; }
.Ca5 		 	{ display: inline-block; }
.Ca5 h2 	 	{ font-size: 17px; color: #006400 }
.Ca5 .Cost		{ background: url(images/CoachTerms.png) no-repeat; width: 729px; height: 87px; margin-top: -2px; }
.Ca5 .Cost div	{ font-size: 13px; font-weight: bold; padding: 25px 20px 20px 20px; }
.Ca6 		 	{ margin-top: 10px; }
.Ca6 h2 	 	{ font-size: 17px; color: #006400 }
.Ca7		 	{ padding: 10px 0 0 0; }
.Ca7 a		 	{ display: inline-block; color: #fff; text-decoration: none; font-weight: bold; font-size: 13px; }
.Ca7 a.link1 	{ float: right; background: url(images/ico_HatavotLink1.png) no-repeat top right; margin-top: 6px; width: 288px; height: 53px; padding: 7px 70px 0 0 ; }




/* Vip */

.VipWrap	 { width: 870px!important;  }
.Vi  		 { color: #000; line-height: 20px; padding: 0; margin: 0 0 20px 0; }
.Vi h2		 { font-weight: bold; font-size: 14px; color: #006400; }
.Vi1		 { margin-bottom: 40px; }
.Vi1 h2 	 { font-size: 18px; padding-top: 20px; color: #006400; }
.Vi1 p		 { font-weight: bold; font-size: 16px; color: #093164; line-height: 23px; }
.Vi2 		 { font-weight: bold; clear: both; Color: #000000; margin: 50px 0 30px 0; }
.Vi3 		 { background: url(images/ico_Vip1.png) no-repeat top right; padding-right: 82px; }
.Vi4 		 { background: url(images/ico_Vip2.png) no-repeat top right; padding-right: 82px; }
.Vi5 		 { background: url(images/ico_Vip3.png) no-repeat top right; padding-right: 82px; }
.Vi6 		 { background: url(images/ico_Vip4.png) no-repeat top right; padding-right: 82px; }
.Vi7 		 { background: url(images/ico_Vip5.png) no-repeat top right; padding-right: 82px; }
.Vi8 		 { background: url(images/ico_Vip6.png) no-repeat top right; padding-right: 82px; }
.Vi9		 { display: block; clear: both; padding: 15px 82px 0 0; }
.Vi9 a		 { display: inline-block; color: #fff; text-decoration: none; font-weight: bold; font-size: 13px; }
.Vi9 a.link1 { float: right; background: url(images/ico_HatavotLink1.png) no-repeat top right; margin-top: 6px; width: 288px; height: 53px; padding: 7px 70px 0 0 ; }



/* Blogs */

.Blog .BlogBy { margin: 10px 0; font-size: 15px; font-weight: bold; color: #606060; }
.Blog .BlogBy select { margin: 5px 5px 0 0; font-size: 15px; min-width: 150px; }
.Blog .pagination { float: right; }
.Blog .list {padding:5px 5px 7px 5px; margin: 20px 0 0 15px;clear:both;display:table;width: 800px;}
.Blog .list:hover {background:#e8eaea;cursor:pointer;}
.Blog .list a { text-decoration: none; }
.Blog .list a:hover { text-decoration: none; }
.Blog .list  img.up {border:1px solid #d7d7d7;padding:5px;background:#fff;margin:3px 0 0 10px; width: 190px; height: 123px; }
.Blog .list  h4 {color:#3f689b;font-size:18px; display: inline;}
.Blog .list  h4 a { color:#3f689b;  }
.Blog .list  h4 img { margin: 0 10px 0 0; vertical-align: middle;}
.Blog .list p {color:#000;font-size:12px;line-height:100%}
.Blog .list p.summery { height: 85px; overflow: hidden; }
.Blog .list .date { background:url(/Images/list_date.png) no-repeat center right; padding:0 15px 0 0; color: #535961; font-weight: bold;  }

.BlogI { width: 900px; font-size: 15px; color: #093164; }
.BlogI p { line-height: 140%; }
.BlogI img.up {border:1px solid #d7d7d7;padding:5px;background:#fff;margin:3px 0 0 10px; width: 190px; height: 123px; }




/* ----------------------- DASHBOARD DEFINITIONS ------------------------ */


.dashboard.inner-page #sidebar		{ width: 164px; float: right; margin: 0; }
.dashboard #primary_content			{ width: 642px; float: right; margin-right: 10px; }
.dashboard #secondary_content		{ width: 172px; float: left; }

.dashboard .page_title				{ margin-bottom: 10px; }
.dashboard .btn						{ display: block; margin: 10px 0; text-decoration: none; font-size: 16px; font-weight: bold; }
.dashboard .btn.forum				{ width: 104px; height: 24px; padding: 12px 60px 12px 0; background: url(images/btn-forum.png) no-repeat; color: #505050; }
.dashboard .btn.robot				{ width: 104px; height: 18px; padding: 83px 60px 12px 0; background: url(images/robot-164-113.png) no-repeat; color: #093164; }

.dashboard .head2head				{ width: 144px; height: 71px; padding: 10px 10px 30px; background: url(images/bg-head-2-head.png) no-repeat; }
.dashboard .head2head A				{ text-decoration: none; color: #093164; }
.dashboard .head2head A:hover		{ text-decoration: underline; }

.dashboard .calculator-wrap							{ width: 164px; padding: 35px 0 0; margin-top: 10px; background: url(images/bg-calculator.png) no-repeat top; }
.dashboard .calculator-wrap .calculator 			{ position: relative; width: 144px; padding: 0 10px 10px; position: relative; background: url(images/bg-calculator.png) no-repeat bottom; color: #093164; }
.dashboard .calculator-wrap .calculator H2			{ position: absolute; top: -45px; right: 5px; padding: 10px 50px 10px 0; background: url(images/icon-calculator.png) no-repeat top right; font-size: 16px; }
.dashboard .calculator-wrap .calculator .form-feild	{ margin: 5px 0; }
.dashboard .calculator-wrap .calculator .form-text	{ width: 60px; direction: ltr; font-size: 12px; line-height: 20px; color: #093164; text-align: center; }
#CalculateFormSide .error			{ border-color: #FF0000; }
.dashboard .calculator-wrap .calculator SPAN.WrapRes{ width: 60px; height: 20px; display: inline-block; border: 1px solid #ccd6e2; font-size: 16px; font-family: Arial; background: url(images/input-bg.gif) repeat-x top #FFF; direction: ltr; text-align: center; font-size: 12px; line-height: 20px; }

.dashboard .calculator-wrap .errWrap		{ height: 40px; }

.dashboard .calculator-wrap .form-submit			{ width: 61px; height: 20px; padding: 0 0 5px; margin-right: 5px; float: left; background: url(images/btn-blue-small.png) no-repeat; color: #FFF; font-family: Arial; font-size: 12px; cursor: pointer; font-weight: bold; }
.dashboard .calculator-wrap .form-submit.form-clear	{ background: url(images/btn-grey-small.png) no-repeat; color: #000; }

.dashboard .stats-wrap								{ width: 172px; padding: 12px 0 0; margin-bottom: 10px; background: url(images/bg-frame-tile.png) no-repeat top; }
.dashboard .stats-wrap .stats						{ width: 152px; padding: 0 10px 12px; background: url(images/bg-frame-tile.png) no-repeat bottom; }

.dashboard .stats-wrap TD							{ padding: 4px 2px; direction: ltr; text-align: right; }
.dashboard .stats-wrap TD.first						{ color: #093164; direction: rtl; }
.dashboard .stats-wrap TD.lst						{ padding-right: 6px; }
.dashboard .stats-wrap .odd							{ color: #58b703; }
.dashboard .stats-wrap .even						{ color: #ff0000; }

.dashboard .buy										{ width: 100px; height: 50px; padding: 61px 70px 0 0; margin: 0 0 10px 0; background: url(images/bg-buy-manuy.png) no-repeat top; text-align: center; color: #FFF; font-weight: bold; font-size: 16px; }
.dashboard .buy	A									{ display: block; width: 87px; height: 23px; padding: 3px 0 0; margin: 0 auto; text-decoration: none; color: #01469a; background: url(images/btn-buy.png) no-repeat; }

.dashboard .weekly-stock-wrap						{ width: 172px; margin: 0 0 30px; background: url(images/bg-frame-tile.png) no-repeat bottom; }
.dashboard .weekly-stock-wrap .ifrm					{ border-bottom: 1px solid #d5dfe9; }
.dashboard .weekly-stock-wrap H3					{ margin-bottom: 10px; font-size: 12px; color: #093164; }
.dashboard .weekly-stock-wrap H3.header				{ width: 152px; padding: 8px 10px; margin: 0; background: url(images/bg-header-172.png) no-repeat; }

.dashboard .weekly-stock							{ padding: 10px; }

.dashboard .last-winner								{ position: relative; }
.dashboard .last-winner	P							{ font-size: 11px; color: #0a47ae; }
.dashboard .last-winner	A							{ font-size: 11px; color: #0a47ae; text-decoration: none; }
.dashboard .last-winner	A:hover						{ text-decoration: underline }
.dashboard .last-winner .details					{ width: 72px; margin-left: 5px; float: right; }
.dashboard .last-winner .details IMG				{ border: 1px solid #ccd6e2; margin-bottom: 5px; }
.dashboard .last-winner .details LABEL				{ width: 70px; text-align: center; color: #; font-weight: bold; color: #093164; }
.dashboard .last-winner	.trophy						{ position: absolute; bottom: -45px; left: 5px; }
.dashboard .last-winner .MenayaName					{ font-size: 13px; font-weight: bold; }

.dashboard .blogs H3								{ font-size: 15px; color: #093164; }

.dashboard .blogs LI								{ list-style: none; padding: 10px 0; border-bottom: 1px solid #e4e4e4;  margin: 0; }
.dashboard .blogs B									{ color: #438c00; }
.dashboard .blogs A									{ display: block; text-decoration: none; color: #093164; margin-bottom: 10px; }
.dashboard .blogs A:hover							{ text-decoration: underline; }	
.dashboard .blogs A.name							{ display: inline-block; margin: 0; color: #6a6a6a; font-weight: bold; float: right; }
.dashboard .blogs A.Summer							{ max-height: 92px; overflow: hidden; }
.dashboard .blogs .date								{ color: #adadad; float: left; }

.dashboard .news									{ position: relative; float: right; width: 301px; height: 120px; overflow: hidden; padding: 0 10px; background: url(images/bg-changing-news.png) no-repeat;  }
.dashboard .new-item								{ width: 300px; height: 100px!important; position: absolute; margin: 10px 0; background: url(images/newQubg.jpg) no-repeat; }
.dashboard .new-item IMG							{ float: right; border: 1px solid #d8dee4; margin-left: 10px; max-height: 95px; }
.dashboard .new-item .name							{ position: absolute; left: 0; bottom: 0; color: #4e68e1; }
.dashboard .new-item p 								{ height: 50px; overflow: hidden; }

.dashboard .open-account							{ width: 170px; height: 95px; padding: 10px 25px 10px 115px; float: left; background: url(images/bg-open-trade-account.png); color: #01469a; }
.dashboard .btn.details								{ width: 145px; height: 16px; padding: 10px 0; background: url(images/btn-account-details.png) no-repeat; text-align: center; color: #01469a; font-weight: bold; line-height: 16px; }

.dashboard UL.grid-navigation,
.dashboard UL.grid-navigation LI					{ list-style: none; margin: 10px 0; padding: 0; }
.dashboard UL.grid-navigation LI					{ float: right; margin: 0 0 0 4px; }
.dashboard UL.grid-navigation LI.last				{ margin: 0; }
.dashboard UL.grid-navigation LI A					{ display: block; width: 103px; height: 23px; padding: 10px 0; background: url(images/btns-grid-navigationShort.png) no-repeat top; text-align: center; text-decoration: none; color: #FFF; font-weight: bold; font-size: 14px; }
.dashboard UL.grid-navigation LI A:hover			{ background-position: 0 -43px; }	
.dashboard UL.grid-navigation LI.active A			{ background-position: 0 -86px; }

.dashboard .grid									{ width: 625px; min-height: 130px; position: relative; padding: 5px 0 5px 5px; border: 1px solid #ccd6e2; margin: 0 auto; background: #ecf0f5; }
.dashboard .grid .arrow								{ position: absolute; top: 65px; display: block; width: 30px; height: 58px; background: url(images/btn-arrows.png) no-repeat 0 0; }
.dashboard .grid .arrow.left						{ left: -14px; }
.dashboard .grid .arrow.right						{ right: -14px; background-position: -30px 0; }

.dashboard UL.grid-row,
.dashboard UL.grid-row LI							{ list-style: none; margin: 0; padding: 0; }
.dashboard UL.grid-row LI							{ float: right; margin: 0 4px 4px 0; }
.dashboard UL.grid-row LI A							{ display: block; width: 100px; height: 14px; padding: 7px 0; background: url(images/btn-gridFiveN.png) no-repeat top; text-align: center; text-decoration: none; color: #000; font-size: 14px; }
.dashboard UL.grid-row LI A:hover					{ text-decoration: underline; }	
.dashboard UL.grid-row LI A.green					{ background-position: 0 -30px; color: #FFF!important; }
.dashboard UL.grid-row LI A.red						{ background-position: 0 -60px; color: #FFF!important; }
.dashboard UL.grid-row LI A.blue					{ background-position: 0 -90px; color: #000!important; }
.dashboard UL.grid-row LI A.act						{ background-position: 0 -120px; color: #000!important; }

.dashboard .grid LABEL								{ width: auto; height: auto; margin: 0 5px 0; }
.dashboard .grid LABEL .green						{ display: inline-block; width: 24px; height: 12px; margin: auto 5px; background: #9ed275; border: 1px solid #83b726; vertical-align: bottom; }
.dashboard .grid LABEL .red							{ display: inline-block; width: 24px; height: 12px; margin: auto 5px; background: #e26a61; border: 1px solid #b73026; vertical-align: bottom; }
.dashboard .grid LABEL .blue						{ display: inline-block; width: 24px; height: 12px; margin: auto 5px; background: #fff3cc; border: 1px solid #ffd858; vertical-align: bottom; }

.dashboard .grid-details							{ width: 612px; padding: 10px 10px 3px 10px; margin: 0 auto; background: url(images/bg-grid-details.png) no-repeat bottom center; }
.dashboard .grid-details H3							{ font-size: 16px; color: #01469a; }
.dashboard .external-source TABLE					{ width: 100%; }
.dashboard .external-source TD.content				{ width: 440px;  }
.dashboard .external-source TD						{ vertical-align: middle; padding: 5px; }
.dashboard .external-source TD.date-hour			{ width: 100px; }
.dashboard .external-source TD A 					{ color: #333; font-size: 13px; text-decoration: none; height: 18px; overflow: hidden; display:block; }
.dashboard .external-source TD A:hover				{ color: #000; }
#AssetsExtraA										{ display: none; }


.dashboard UL.external-links						{ list-style: none; padding: 10px 0 0; margin: 15px 0 10px; background: url(images/shadow.png) no-repeat top center; }
.dashboard UL.external-links LI						{ list-style: none; float: right; width: 204px; margin: 0; text-align: center; }
.dashboard UL.external-links LI	A					{ display: inline-block; height: 15px; padding: 0 20px 0 0; background: url(images/icon-out-link.gif) no-repeat right center; }

.dashboard .blog-news								{ width: 300px; height: 273px; padding: 5px; margin: 10px 5px; background: url(images/bg-title-content-gradient.png) no-repeat; }
.dashboard .blog-news.analysis						{ float: right; }
.dashboard .blog-news.last-forum					{ float: left; }
.dashboard .blog-news H3							{ font-size: 16px !important; color: #093164; position: relative; }
.dashboard .blog-news H3 IMG						{ position: absolute; top: -8px; left: 0px; }
.dashboard .blog-news UL							{ list-style: none; margin-top: 15px; }
.dashboard .blog-news LI							{ border-bottom: 1px solid #bebebe; padding: 5px 0; height: 70px; }
.dashboard .blog-news LI.frml						{ height: 50px; }
.dashboard .blog-news LI P							{ margin-bottom: 5px; line-height: 13px; height: 40px; overflow: hidden; }
.dashboard .blog-news LI P A						{ color: #333; text-decoration: none; }
.dashboard .blog-news LI P A:Hover					{ text-decoration: underline; }

.dashboard .blog-news .cont							{ float: right; display: inline-block; width: 275px; }
.dashboard .blog-news .dwnl							{ float: left; display: inline-block; }

.dashboard .blog-news LI .date						{ color: #adadad; display: inline-block; float: left; }
.dashboard .blog-news LI .name						{ color: #535961; font-weight: bold; }
.dashboard .blog-news LI .date2						{ color: #adadad; display: inline-block; float: left; }
.dashboard .blog-news LI .name2						{ color: #535961; font-weight: bold; display: inline-block; }
.dashboard .blog-news LI .visual					{ width: 85px; min-height: 70px; float: right; }
.dashboard .blog-news LI .visual .date				{ float: right; margin-top: 3px; }
.dashboard .blog-news LI.last						{ border: 0 none; }
.dashboard .blog-news LI P.frm						{ height: 28px; }
.dashboard .blog-news IMG.sd						{ width: 78px; height: 52px; border: 1px solid #bebebe;}

.dashboard.inner-page .forum H3						{ min-width: 356px!important; width: 356px!important; }
.dashboard.inner-page .forum TABLE					{ border: 1px solid #CCD6E2; color: #044088; line-height: 18px; width: 100%; }
.dashboard.inner-page .forum TD						{ padding: 5px; }
.dashboard.inner-page .forum .empty					{ padding: 10px 10px 7px 0; }
.dashboard.inner-page .forum .main-msg TD			{ background-color: #E9EFF5; border-top: 1px solid #FFF; }

.dashboard.inner-page .forum .caution 				{ padding: 5px 30px 0 0; background: url("images/icon-caution.gif") no-repeat scroll 615px 7px transparent; }
.dashboard.inner-page .forum .envelop				{ padding-right: 30px; background-image: url(images/icon-envelop.gif); background-repeat: no-repeat; background-position: 130px 8px; }
.dashboard.inner-page .forum .envelopen				{ padding-right: 30px; background-image: url(images/icon-envelopen.png); background-repeat: no-repeat; background-position: 130px 3px; }
.dashboard.inner-page .forum .date					{ float: none; width: 120px; text-align: right; padding-right: 30px; }

.dashboard .external-news H3						{ font-size: 15px !important; color: #093164; font-weight: bold; }
.dashboard .external-news TABLE						{ width: 100%; }			
.dashboard .external-news TD						{ vertical-align: middle; padding: 5px; background: #e9eff5; border-bottom: 1px solid #FFF; }
.dashboard .external-news TD.content				{ width: 440px; }
.dashboard .external-news TD.date-hour				{ width: 100px; }
.dashboard .external-news TD A 						{ color: #044088; font-size: 14px; text-decoration: none }
.dashboard .external-news TD A:hover				{ color: #000; }

#divAlertWrap	{ display: none; z-index: 1000000000; background-color: #000; width: 100%; height: 100%; position: fixed; left: 0; top: 0; background: url(/Images/browsingDiv.png); }
#divAlertCont	{ display: none; z-index: 1000000001; position: fixed; filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);filter: alpha(opacity=100);opacity:1;-moz-opacity:1;-khtml-opacity:1; }
#divAlertCont td.TcrnR 		{ background: url(Images/LayerMyN.png) -1990px 0px; height: 10px; width: 10px; white-space: nowrap; }
#divAlertCont td.TcrnT 		{ background: url(Images/LayerMyN.png) -50px 0; height: 10px;  }
#divAlertCont td.TcrnL 		{ background: url(Images/LayerMyN.png); height: 10px; width: 10px; white-space: nowrap; }
#divAlertCont td.CcrnR 		{ background: url(Images/LayerMyN.png) repeat-y #f3f3f3 -1990px -10px; height: 10px; width: 10px; white-space: nowrap; }
#divAlertCont td.CcrnT 		{ background: #f3f3f3; }
#divAlertCont td.CcrnT div.w{ overflow-y: auto; overflow-x: hidden; }
#divAlertCont td.CcrnL 		{ background: url(Images/LayerMyN.png) #f3f3f3 0px -10px; height: 10px; width: 10px; white-space: nowrap; }
#divAlertCont td.BcrnR 		{ background: url(Images/LayerMyN.png) -1990px -988px; height: 10px; width: 10px; white-space: nowrap; }
#divAlertCont td.BcrnT 		{ background: url(Images/LayerMyN.png) -20px -988px; height: 10px;  }
#divAlertCont td.BcrnL 		{ background: url(Images/LayerMyN.png) 0px -988px; height: 10px; width: 10px; white-space: nowrap; }
#divAlertCont a.CloseBtnLy	{ background: url(Images/LayerMyN.png) -203px -21px; width: 29px; height: 45px; display: block; position: absolute; margin: 0 -22px 0 0; }


/* ----------------------- PERSONAL FOLDER DEFINITIONS ------------------------ */


.disclaimer											{ width: 700px; color: #ea1100; height: 68px; padding: 15px 150px; margin: 20px 0; background: url(images/bg-tik5.png) no-repeat; font-size: 11px; line-height: 14px; }
.personal 											{  }

.personal #primary_content							{ width: auto; float: none; margin: 15px 0; }
.personal #secondary_content						{ padding-bottom: 35px; margin: 15px 0; background: url(images/separator.png) no-repeat center bottom; }
.personal H3										{ color: #093164; font-size: 14px !important; margin: 0 !important; }
.personal H4										{ text-align: right; color: #01469a; font-size: 16px; margin: 0 0 2px 0; }

.personal-details									{ width: 127px; height: 219px; padding: 1px; margin: 0 0 0 20px; float: right; background: url(images/bg-tik1.png) no-repeat; font-size: 11px; line-height: 13px; }
.personal-details .ask								{ display: block; width: 74px; height: 16px; padding: 5px 40px 5px 0; margin: 5px 7px; background: url(images/btn-download.png) no-repeat; text-decoration: none; color: #FFF; font-weight: bold; }
.personal-details .askG								{ display: block; width: 74px; height: 16px; padding: 5px 40px 5px 0; margin: 5px 7px; background: url(images/btn-downloadG.png) no-repeat; text-decoration: none; color: #dddddd; font-weight: bold; }
.personal-details .user								{ text-align: center; color: #093164; }
.personal-details .user	IMG							{ display: block; width: 52px; margin: 0 auto 3px; text-align: center; }
.personal-details .user	A							{ color: #093164; text-decoration: none; }
.personal-details .user	A:hover						{ text-decoration: underline; }
.personal-details .abonament-details				{ padding: 3px; border-top: 1px solid #FFF; border-bottom: 1px solid #FFF; margin: 3px 0; color: #093164; font-size: 11px; font-weight: bold; }
.personal-details .abonament-details SPAN			{ color: #006400; }
.personal-details .manager-details					{ padding: 3px; color: #093164; }
.personal-details .manager-details B				{ font-size: 12px; line-height: 16px; }
.personal-details .manager-details SPAN				{ color: #006400; }
.personal-details .manager-details IMG				{ float: right; margin: 0 0 0 3px; }

.personal .action									{ width: 483px; height: 219px; float: right; }
.personal .add-stock								{ width: 483px; height: 57px; margin-bottom: 10px; background: url(images/bg-tik2.png) no-repeat; }
.personal .add-stock .header,
.personal .add-stock .body							{ padding: 3px 5px 0 10px; }
.personal .add-stock H3								{ float: right; }
.personal .add-stock #addErr						{ float: right; margin-right: 10px; display: inline-block; }
.personal .add-stock LABEL							{ width: auto; height: auto; font-weight: bold; color: #093164; float: none; }
.personal .add-stock .form-text						{ width: 175px; margin: 0 10px; display: inline-block; float: none; }
.personal .add-stock .form-text.percent				{ width: 80px; margin-left: 0px; direction: ltr; }
.personal .add-stock .form-submit					{ width: 24px; height: 24px; background: url(images/btn-plus.png); cursor: pointer; float: left; }

.personal .folder-status							{ width: 483px; height: 154px; margin-bottom: 20px; background: url(images/bg-tik3.png) no-repeat; }
.personal .folder-status .status					{ width: 200px; padding: 10px 20px; float: right; font-size: 11px; color: #666;  }
.personal .folder-status .status P					{ margin: 0; }
.personal .folder-status .status span				{ display: inline-block; margin-top: -10px; }
.personal .folder-status .status span.dR			{ float: right; padding-right: 17px; }
.personal .folder-status .status span.dL			{ float: left; padding-left: 27px }

.personal .tabs .tab								{ width: 112px; }
.personal .box-tabs									{ position: relative; width: 348px; float: left; }
.personal .box-tabs .frame							{ height: 187px; background-color: #FFF; border: 1px solid #ccd6e2; text-align: center; }
.personal .box-tabs .frame.PieTr					{ min-height: 187px; text-align: center; }
.personal .box-tabs .frame.PieTr DIV.Loader			{ padding-top: 70px; color: #2d4d84; font-size: 18px;font-weight: bold; text-align: center; }
.personal .box-tabs .br								{ background-image: url(images/br.gif) !important; }
.personal .box-tabs .bl								{ background-image: url(images/bl.gif) !important; }



.personal .corner									{ position: absolute; width: 5px; height: 5px; background: no-repeat }
.personal .tl										{ left: 0 ; top   : 0; background-image: url(images/tl.png); }
.personal .tr										{ right: 0; top   : 0; background-image: url(images/tr.png); }
.personal .bl										{ left: 0 ; bottom: 0; background-image: url(images/bl.png); }
.personal .br										{ right: 0; bottom: 0; background-image: url(images/br.png); }

.personal .box										{ width: 350px; padding: 0; margin-right: 20px; }
.personal .box.first								{ margin-right: 0; }
.personal .box .header								{ position: relative; height: 24px; padding: 7px 42px 0 0;border: 1px solid #CCD6E2; background: url("images/tab-bg-tile-on.gif") repeat-x;  }	
.personal .box .header .tl							{ left: -1px; top: -1px; }
.personal .box .header .tr							{ right: -1px; top: -1px; }
.personal .box .header .icon						{ position: absolute; display: block; width: 32px; height: 32px; background-repeat: no-repeat; background-position: center center; right: 5px; top: -5px; }
.personal .box.market-news,
.personal .box.technical-signals					{ width: 260px; }

.personal .box .header .mail-update					{ position: absolute; top: 11px; left: 10px; }
.personal .box .header .mail-update LABEL			{ width: 65px; height: auto; color: #093164; font-weight: bold; }

.personal .box .body								{ border: 1px solid #ccd6e2; border-top: none; }
.personal .box .body .news-items					{ height: 180px; background: #E9EFF5; overflow: auto; direction: ltr; }
.personal .box .body UL								{ direction: rtl; }
.personal .box .body LI								{ position: relative; padding: 5px; border-bottom: 1px solid #FFF; background: #e9eff5; min-height: 35px; }
.personal .box .body LI.Inn							{ position: relative; padding: 0px; border: 0px solid #e9eff5; }
.personal .box A									{ color: #3849b3; text-decoration: none; }
.personal .box A:hover								{ text-decoration: underline; }
.personal .box A.uln								{ color: #3849b3; text-decoration: underline; }
.personal .box A.uln:hover							{ text-decoration: none; }
.personal .box .body LI	A							{ display: block; width: 165px; line-height: 18px; }
.personal .box .time								{ color: #006400; }
.personal .box .body LI	.time						{ position: absolute; top: 5px; left: 5px; font-size: 11px; letter-spacing: -0.5px; }
.personal .box .body LI	.timei						{ position: absolute; top: 7px; left: 0px; font-size: 11px; letter-spacing: -0.5px; width: 65px; text-align: center; display: inline-block; color: #006400 }
.personal .box .body LI	IMG							{ position: absolute; top: 23px; left: 5px; }

.personal .box TABLE								{ direction: rtl; }
.personal .box TH									{ background: #7f9abc; font-weight: bold; color: #FFF; float: none; vertical-align: middle; height: 20px; padding: 5px 3px; }
.personal .box TH.ns								{ padding: 5px 22px 5px 3px!important; }
.personal .box TD									{ border-bottom: 1px solid #FFF; background: #e9eff5; vertical-align: middle; height: 30px; padding: 0 3px; float: none; white-space: nowrap; overflow: hidden; }

.personal .box TABLE TH.name						{ width: 110px; }
.personal .box TABLE TH.percent						{ width: 55px; }
.personal .box TABLE TH.date						{ width: 89px; }
.personal .box TABLE TH.nick						{ width: 60px; }
.personal .box TABLE TH.graph						{ width: 25px; }
.personal .box TABLE TH.status						{ width: 25px; }
.personal .box TABLE TH.out							{ width: 44px; text-align: left; padding-left: 10px; }

.personal .box TABLE TD.name						{ width: 115px; }
.personal .box TABLE TD.percent						{ width: 60px; }
.personal .box TABLE TD.date						{ width: 95px; }
.personal .box TABLE TD.aler						{ width: 80px; }
.personal .box TABLE TD.nick						{ width: 60px; }
.personal .box TABLE TD.graph						{ width: 25px; }
.personal .box TABLE TD.status						{ width: 25px; }
.personal .box TABLE TD.out							{ width: 40px; }
.personal .box TABLE TD .errLine					{ position: absolute; color: #FF0000; background: #fdf2ea; border: 1px #FF0000 solid; padding: 2px 5px; width: 148px; margin: 0 2px 0 0; z-index: 2; display: inline-block; }
.personal .box TABLE TD .chngd						{ position: absolute; margin-right: 40px; margin-top: -23px; height: 20px; }
.personal .box TABLE TD .chngd a					{ display: block; }
.personal .box TABLE TD .chngd a.fs					{ margin: 3px 0 5px 0; }
.personal .box TABLE TD .chngd a.ls					{ margin-right: 2px; }
.personal .box TABLE TD .fieldWrap					{ display: inline-block; width: 50px; }
.personal .box TABLE TD .txtWrap					{ display: inline-block; width: 50px; }

.personal .box TABLE A.edit							{ display: inline-block; width: 15px; height: 15px; margin-right: 5px; background: url(images/icon-refresh.png); }
.personal .box TABLE A.delete						{ position: relative; display: block; width: 46px; height: 17px; background: url(images/icon-remove.png) no-repeat 0 -17px; }
.personal .box TABLE A.delete SPAN					{ display: none; color: #FFF; position: absolute; top: 1px; right: 3px; }
.personal .box TABLE A:hover.delete					{ background-position: 0 0; text-decoration: none; }
.personal .box TABLE A:hover.delete	SPAN			{ display: inline; text-decoration: none; }
.personal .stock-list								{ height: 150px; overflow-x: hidden; overflow-y: scroll; direction: ltr; background: #e9eff5; }
.personal .stock-list .percent .form-text			{ display: inline-block; width: 33px; margin-right: 3px; font-size: 12px; text-align: center; }
.personal .stock-list .percent .Perc				{ display: inline-block; width: 15px; }

.personal .box TABLE .graph A						{ display: block; width: 16px; height: 14px; background: url(images/icon-statistics.png) no-repeat; }
.personal .box TABLE .status SPAN.arrow				{ display: block; width: 14px; height: 14px; background: url(images/arrow-up-downN.png) no-repeat 0 0; }
.personal .box TABLE .status SPAN.down				{ background-position: 0 -30px; }
.personal .box TABLE .status SPAN.trg		    	{ background-position: 0 -59px; }

.personal .box.technical-signals .header			{ padding-right: 10px; }					
.personal .box.technical-signals A.follow			{ position: absolute; top: 7px; left: 10px; display: block; width: 70px; height: 14px; padding: 0 25px 6px 5px; background: url(images/btn-follow-personal.png) no-repeat; text-decoration: none; color: #FFFFFF; }
.personal .box.technical-signals H4					{ height: 16px; padding: 5px 50px 5px 3px; background: #7f9abc no-repeat 220px center; font-weight: bold; color: #FFF; }
.personal .box.technical-signals H4.bought			{ background-image: url(images/icon-bought-stocks.png); }
.personal .box.technical-signals H4.sold			{ background-image: url(images/icon-sold-stocks.png); }
.personal .box.technical-signals .stocks			{ padding: 7px 3px; }

.personal .box.market-news .header .icon			{ background-image: url(images/icon-news.png); }
.personal .box.folder-stocks .header .icon			{ background-image: url(images/icon-graph.png); }
.personal .box.folder-technical .header .icon		{ background-image: url(images/icon-technical.png); }
.personal .box.target-stocks .header .icon			{ background-image: url(images/icon-targetB.png); }
.personal .box.technical-team .header .icon			{ background-image: url(images/icon-technical-team.png); }

/* ----------------------- PERSONAL FOLDER + DASHBOARD DEFINITIONS ------------------------ */
.personal.dashboard #secondary_content				{ float: none; width: auto; padding-bottom: 0; margin: 0; background: none; }
.personal.dashboard #supplementary_content			{ float: left; width: 630px; }


.personal.dashboard .folder-status					{ width: 506px; height: 144px; float: left; background: url(images/bg-tik7.png) no-repeat; }
.personal.dashboard .folder-status .status			{ width: 210px; padding: 5px 20px; }
.personal.dashboard .box.market-news				{ width: 355px; float: right; }
.personal.dashboard .box .body .news-items			{ height: 418px; overflow-x: hidden; overflow-y: scroll; direction: ltr; }
.personal.dashboard .box .body LI A					{ display: inline-block; width: 260px; }
.personal.dashboard .box.technical-team				{ width: 310px; float: left; margin: 0; }
.personal.dashboard .blog-news						{ margin: 15px 0; }

.personal.dashboard .info-links						{ width: 310px; float: rigth; }
.personal.dashboard .info-links .body				{ height: 123px; background: #E9EFF5; }
.personal.dashboard .technical-team .body				{ height: 123px; background: #E9EFF5; }
.personal.dashboard .box.info-links .header .icon 	{ background-image: url("images/icon-technical.png"); }
.personal.dashboard .info-links	TABLE				{ width: 100%; }
.personal.dashboard .info-links	.links A			{ color: #147014; display: inline-block; height: 18px; padding: 0 18px 0 0; margin: 5px; text-decoration: underline; background: url(images/icon-out-link.gif) no-repeat right center; }
.personal.dashboard .info-links	.links A:hover		{ text-decoration: none; }
.personal.dashboard .info-links	.soon				{ height: 18px; padding: 7px 5px 3px; font-weight: bold; color: #193f6e; background: #e9eff5; }

.personal.dashboard .stock-outline					{ width: 475px; height: 145px; float: right; background: url(images/bg-tik6.png) no-repeat; font-weight: bold; }
.personal.dashboard .stock-outline .header			{ margin-bottom: 15px; }
.personal.dashboard .stock-outline H3				{ width: 205px; float: right; padding: 10px 30px 10px 0; font-size: 12px !important; font-weight: bold; }
.personal.dashboard .stock-outline H3.wide			{ width: 410px; }
.personal.dashboard .stock-outline H3 LABEL			{  }
.personal.dashboard .stock-outline LABEL			{ display: inline-block; width: auto; margin-left: 10px; color: #093164; }	
.personal.dashboard .stock-outline .value			{ color: #298bff; }	
.personal.dashboard .stock-outline .info			{ display: inline-block; vertical-align: bottom; width: 15px; height: 15px; margin: 0 5px; background: url(images/icon-help.png) no-repeat; }
.personal.dashboard .stock-outline .graph			{ display: inline-block; vertical-align: top; width: 68px; height: 18px; margin: -10px 0 0 0; padding: 14px 38px 0 0; color: #298bff; background: url(images/icon-statistics-big.png) 74px 0 no-repeat; }
.personal.dashboard .stock-outline LI				{ width: 205px; float: right; padding: 5px 30px 0 0; }
.personal.dashboard .stock-outline span.label		{ display: inline-block; margin-left: 5px; color: #093164; }
.personal.dashboard .stock-outline span.lbigger		{ display: inline-block; width: 170px; }


.personal .folder-statusWide					{ width: 1000px; height: 167px; margin-bottom: 15px; background: url(images/bg-tik8.png) no-repeat; }
.personal .folder-statusWide .status			{ width: 210px; padding: 10px 20px 0 20px; float: right; font-size: 11px; color: #666; }
.personal .folder-statusWide .status P			{ margin: 0; line-height: 12px; }
.personal .folder-statusWide .status span		{ display: inline-block; margin-top: -10px; }
.personal .folder-statusWide .status span.dR	{ float: right; padding-right: 17px; }
.personal .folder-statusWide .status span.dL	{ float: left; padding-left: 38px }
.personal .folder-statusWide .last span.dL		{ float: left; padding-left: 40px }
.personal .folder-statusWide .statusLast		{ width: 480px; margin-right: 10px; float: right; font-size: 11px; color: #666; }
.personal .folder-statusWide .statusLast h3     { margin-bottom: 0px!important; }

.personal .AreaDetails	{ border: 1px solid #ccd6e2; background: #e9eff5; margin-bottom: 15px; }
.personal h3 .onedays { display: inline-block; width: 5px; height: 5px; background: #f6c11d; border: 1px solid #808080; margin-right: 5px; }
.personal h3 .twodays { display: inline-block; width: 5px; height: 5px; background: #8f928c; border: 1px solid #808080; margin-right: 5px; }
.personal div.Madad { margin-top: 10px; }

.personal .RightArea	{ float: right; width: 484px; }
.personal .RightArea .AreaDetails h2 { display: inline-block; color: #093164; }
.personal .RightArea .one { padding: 9px 13px; }
.personal .RightArea .one .Percent { float: left; display: inline-block; background: url(images/PrivatePercent.png) no-repeat; width: 100px; height: 70px; margin-top: -10px; } 
.personal .RightArea .one .Percent div { margin: 0; text-align: center; color: #fff; font-weight: bold; font-size: 11px; }
.personal .RightArea .one .Percent div.big { font-size: 18px; padding: 7px 0 5px 0; direction: ltr; }
.personal .RightArea .one .Percent div.big img { margin-right: 2px; }
.personal .RightArea .one .Bag	{ background: url(images/PrivateBag.png) no-repeat right top; margin-top: 10px; padding: 13px 80px 0 0; font-size: 15px; font-weight: bold; color: #093164; line-height: 20px; }
.personal .RightArea .one .Bag span { color: #006400; }
.personal .RightArea .two { padding: 9px 13px 2px 13px; }
.personal .RightArea .two div { color: #093164; font-size: 15px; font-weight: bold; }
.personal .RightArea .two .Plus { background: url(images/PrivateArrowUpBig.png) no-repeat right top; min-height: 35px; margin: 15px 18px 10px 0; padding-right: 62px; }
.personal .RightArea .two .Minus { background: url(images/PrivateArrowDownBig.png) no-repeat right top; min-height: 35px; margin: 0 18px 10px 0; padding-right: 62px; }
.personal .RightArea .two .Target { background: url(images/PrivateArrowTargetBig.png) no-repeat right top; min-height: 35px; margin: 0 18px 0 0; padding-right: 62px; }
.personal .RightArea .two span { color: #006400; }
.personal .RightArea .three { padding-bottom: 0px;}
.personal .RightArea .three h2 { display: block; background: url(images/PrivateTitleBGt.gif) repeat-x; height: 28px; line-height: 28px; padding: 0 10px; }
.personal .RightArea .three table { width: 100%; }
.personal .RightArea .three th { background: #7f9abc; color: #fff; font-weight: bold; vertical-align: middle; padding: 2px 10px 2px 5px; }
.personal .RightArea .three td { color: #254977; height: 30px; vertical-align: middle; line-height: 14px; padding: 0 15px 0 5px; }
.personal .RightArea .three td.Nbright { background: #d5e0eb; font-weight: bold; padding: 0 10px 0 10px; }
.personal .RightArea .Mood td span.up { background: url(Images/arrow-up-downN.png) right 0px no-repeat; display: inline-block; padding-right: 16px; }
.personal .RightArea .Mood td span.down { background: url(Images/arrow-up-downN.png) right -29px no-repeat; display: inline-block; padding-right: 16px; }
.personal .RightArea .three td.Ndark { background: #b2c5d9; font-weight: bold; padding: 0 10px 0 10px; }
.personal .RightArea .three td.bright { background: #e9eff5; }
.personal .RightArea .three td.dark { background: #d5e0eb; }

.personal .LeftArea	{ float: left; width: 484px; }
.personal .LeftArea .AreaDetails h2 { background: #7f9abc; color: #fff; height: 26px; line-height: 26px; font-size: 14px; padding: 0 10px; }
.personal .LeftArea div.Area span { display: inline-block; color: #254977; font-size: 12px; margin-bottom: 3px; }
.personal .LeftArea div.Area a { display: inline-block; color: #254977; font-size: 12px; margin-bottom: 3px; text-decoration: none; }
.personal .LeftArea div.Area a:hover { text-decoration: underline; }
.personal .LeftArea .one div.Area { padding: 0 10px; }
.personal .LeftArea div.buy { background: url(Images/icon_In.png) right no-repeat; padding: 12px 50px 12px 10px!important; }
.personal .LeftArea div.sale { background: url(Images/icon_Out.png) right no-repeat; padding: 12px 50px 12px 10px!important; }
.personal .LeftArea div.stars { background: url(Images/icon_Stars.png) right no-repeat; padding: 12px 50px 12px 10px!important; }
.personal .LeftArea div.star { background: url(Images/icon_Star.png) right no-repeat; padding: 12px 50px 5px 10px!important; }
.personal .LeftArea div.stat { background: url(Images/icon_Stat.png) right no-repeat; padding: 0 50px 0 0!important; }
.personal .LeftArea div.stat .Wrap { height: 100px; overflow-y: scroll; }
.personal .LeftArea div.stat .Wrap li { border-bottom: 1px solid #ffffff; height: 25px; line-height: 25px; padding: 0 10px; display: block; clear: both; }
.personal .LeftArea div.stat .Wrap li .datei { display: inline-block; margin-left: 2px; color: #006400; }


.listUsers h3 { margin-bottom: 20px!important; }
.listUsers .Lists { padding: 0 ; max-height: 300px; overflow: auto; }
.listUsers .Lists ul { padding-top: 5px; }
.listUsers .Lists li { color: #093164; height:23px; line-height: 23px; border-bottom: 1px solid #fff; padding: 0 10px; }
.listUsers .Lists li span { font-size: 14px; font-weight: bold; }
.listUsers .Lists li a { font-size: 12px; }
.listUsers .Lists li.bright { background: #e9eff5; }
.listUsers .Lists li.dark { background: #d5e0eb; }

.SendPrivateMessage h2, h3 { color: #093164; }
.SendPrivateMessage #primary_content div.wrap { padding: 20px; width: 950px;  }
.SendPrivateMessage div.wrap h2 { margin: 0px; }
.SendPrivateMessage span.nick { display: inline-block; margin-left: 10px; }
.SendPrivateMessage .MessageArea { margin: 20px 0 100px 0; }
.SendPrivateMessage #MessageFormS label { font-weight: bold; width: 100px!important; margin-left: 10px; float: right;  }
.SendPrivateMessage #MessageFormS label.reg { font-weight: normal; width: 90px!important;  margin-left: 0px; }
.SendPrivateMessage #MessageFormS label.reg2 { font-weight: normal; width: 50px!important;  margin-left: 0px; }
.SendPrivateMessage .TypeFiled { margin-bottom: 7px; }
.SendPrivateMessage #MessageFormS { width: 505px; }
.SendPrivateMessage .errWrap { margin-top: 5px; }
.SendPrivateMessage #MessageFormS .AllowAnswerWrapDelay { margin: 10px 0 0 0!important; }
.SendPrivateMessage #MessageFormS label.AllowAnswerDelay { width: 300px!important; font-weight: normal; }

.disclaimerRed { color: #ff0000; padding: 5px 20px 0 5px;}

.TechnicProg {  background: url(Images/TechnicBG.jpg) center top no-repeat; padding: 20px; }

.JoinLogo { width: 240px; margin-bottom: 20px; }

