.sPg_tbl, .cSymbl_tbl, #xRatesBxTable {
    border-collapse: separate;
    margin: 0;
}

#xRatesBxTable th {
	border-width: 0;
}

@charset "UTF-8";
/* CSS Document */


/*--LEVEL 1--*/

.threadBox {overflow:hidden; margin:0px 2px 20px; position:relative; clear:both;}
.threadHdr {background-color:#dee8f1; overflow:auto; border:1px solid #c3d0dc; clear:both; margin-top:3px;}
.threadHdr h2
{
	padding: 0;	
}
.forumFlg {color:#FFF; float:left; padding:8px 8px 5px 8px;}
.forumH2 {float:left; font-weight:normal; font-size:1.3em; margin-top:8px;}
.postReplies {color:#06C;float: left; width: 80%;}

.forumH2 a {
	color:#205A91;
}
.forumH2 a:link, .forumH2 a:visited, .forumH2 a:active {
	color:#205A91;
}
.forumH2 a:hover, .forumH2 a:focus {
	color:#205A91;
}

.thrdInfoBlk {float:right; padding:5px 10px; border-left:1px solid #c3d0dc; font-size:0.8em; color:#205A91; text-align:center; dispaly:block;}
.thrdInfoTxt {display:block; color:#666; margin-bottom:1px; font-weight:normal;}
.thrdInfoBlkBT {border-bottom:1px solid #ddd;}

.rcntActive {width:390px; float:left; padding: 5px 5px 50px; margin:5px 0 -50px; overflow:auto; border-left:1px solid #cecece;}
.rcntActiveThrd {clear:both; display:block; padding-top:3px;}
.rcntActivePst {margin-left:10px; word-wrap: break-word;}
.rcntActiveInfo {/* font-size: 0.8em; */ clear:both; display:block; color:#898989; margin-top:4px;}

.mstView {overflow:auto; width:190px; padding: 5px 5px 50px 5px; float:left; border-left:1px solid #cecece; margin:5px 0 -50px;}
.mstViewTxt {/* font-size:0.9em; */ padding:0 0 0 5px; margin:0.5em 0 0 !important;}
.mstViewTxt li{border-bottom:1px solid #cecece; padding:3px 0;}
.mstViewTxt li:last-child {border-bottom:none;}

.fLogInLine {clear:both; display:block; /* font-size:0.9em; */ text-align:center;}


/*--LEVEL 2--*/

.fAd {border: 1px solid #DDDDDD; display: block; height: 60px; margin: 0 auto; text-align: center; vertical-align: middle; width: 468px;}

.thrdSrtBx {clear:both; overflow:auto;margin-top:5px;}
.thrdLvl {float:left; margin-left:10px; padding:2px; width:150px;}

.thrdInfoVTarr {float:right; /* font-size:0.9em; */ text-align:center; dispaly:block; width:75px;}
.thrdInfoVTno {float:right; /* font-size:0.9em; */ text-align:center; dispaly:block; color:#999; width:75px; line-height:1.2; padding:5px 0;border-left:1px solid #ccc; }
.thrdInfoVTnoRT {float:right; padding:0 29px; /* font-size:0.9em; */ text-align:center; dispaly:block; color:#999; width:75px; line-height:1.2; padding:5px 0;}

.thrdTitle { display:block; padding-top:3px; float:left; width:480px;}
.thrdDesc {margin-left:10px;}
.thrdVTtitle {font-size:0.85em;color:ccc;}

.threadBoxCus {border-left:3px solid #C4D0E0; padding-left:5px; }
.threadBoxCusOdd {background-color:#f4f4f4; }
.thrdVwTxt {float:right; line-height:1; color:#999; font-weight:normal;}


/*--LEVEL 3--*/

.thrdInfoBox {clear:both; overflow:auto; margin-top:5px; color: #898989; display: block; /* font-size: 0.8em; */ width:400px;}
.thrdPopBar {width:60px; height:10px; background-color:#6CF; float:right; margin:7px 20px 0 0; }

.postBox {clear: both; background-color: #ececec; display: block; margin: 0 2px; overflow: auto; padding: 5px 0; border:1px solid #ddd;}
.postBoxOdd {clear: both; background-color:#FFF; display:block; margin: 0 2px; overflow: auto; padding: 5px 0; border:1px solid #ddd;}
.postBox:first-child {margin:5px 2px 0;}
.postBoxOdd:first-child {margin:5px 2px 0;}

.postBoxReported 
{
	background-color: #FCF6C5;	
}

.postBoxUnpublished 
{
	background-color: #FFBBBB;
}

.postArrwLght {position:absolute; width:20px; height:20px; background:url(/themes/xe/images/sprite_xe_forum_vrt.png) no-repeat scroll 0 -421px transparent;margin:6px 0 0 83px;left:0;}
.postArrwDrk {position:absolute; width:20px; height:20px; background:url(/themes/xe/images/sprite_xe_forum_vrt.png) no-repeat scroll 0 -400px transparent;margin:6px 0 0 83px;left:0;}

.node-forum-form {width:610px;}
.postBoxCntnt {background-color: #FFFFFF; border: 1px solid #CCC;margin-right:5px;padding: 5px 5px 5px 5px;position: relative; word-wrap: break-word; overflow:hidden;}
.postBoxCntnt ul, ol { margin: 0.5em 0 1em; padding: 0 0 0 1.5em; }
.postBoxCntnt ul { list-style: disc outside none; }
.postBoxCntnt ol { list-style: decimal outside none !important; }
.postBoxCntntOdd {background-color:#ececec;}

.postTitile {border-bottom: 1px dotted #ccc;color:#06C;font-size: 1.5em;margin: 0 10px; padding: 15px 0;}
.postTxt {padding:10px; display:block;}

.postInfoBox
{
	clear:both;
	margin:5px 0 0 10px;
	color: #898989;
	overflow:auto;
	/* font-size: 0.8em; */
	border-bottom:1px dotted #999;
	width:98%;
	display: table;
	table-layout: fixed;
}
.postInfoL
{
	text-align: left;
}
.postInfoC
{
	text-align: center;
	width: 90px;
}
.postInfoR
{
	text-align: right;
}
.postInfoColumn
{
	display: table-cell;
}
.postInfoRspnsToIcn {background:url(/themes/xe/images/sprite_xe_forum_vrt.png) no-repeat scroll 0 -603px transparent; padding-left:20px;margin-left:20px;}

.postScndTitile {color:#000;font-size: 1.2em; padding: 8px 0 0 10px; display:block;}
.postBQ {margin:20px 0 10px 40px; display:block; width:80%; border-left:1px solid #999; background-color:#f4f4f4; padding:5px; font-style:italic;}

.avBx {width:100px; float:left; margin:0 0 0 5px; padding:0 0 0 2px; word-wrap: break-word; z-index: 1; position: relative;}
.avBx img{max-width:75px; max-height:75px; width:75px;}
.avBx .user-picture{float:none; padding:0px;}
.usrNme {/* font-size: 0.9em; */ color:#999;display:block; margin-bottom:4px;}
.usrSts {/* font-size: 0.8em; */ color:#999;display:block;}
div.avBx ul.usrTitle
{
	margin: 0;
	padding: 0;
	margin-right: 26px;
	text-align: center;
}

.postFtrBx {width:98%; border-top: 1px dotted #999999; clear: both;color: #898989;display: block;/* font-size: 0.8em; */ margin: 20px 0 0 10px;overflow:hidden ;position:relative;}
.postRprt {float:right; margin-right:10px;}
.postRptIcn {background:url(/themes/xe/images/sprite_xe_forum_vrt.png) no-repeat scroll 0 -553px transparent; padding-left:23px;margin-top:10px; line-height:1.8;}
/* orignal - .postRprt +  .postRptIcn */
.flag-abuse-comment, .flag-abuse-topic { background:url(/themes/xe/images/sprite_xe_forum_vrt.png) no-repeat scroll 0 -557px transparent; padding-left:23px; line-height:1.5;}
.adminFlags { float:left;margin-right:10px;margin-top:10px; }

.adminFlagDisabled
{
	display: none;
}

.adminFlagEnabled
{
	display: inline;
}

/*Forum LIGHT BUTTON*/
.fBttnLght {position:relative; line-height:2.5; display:inline-block;margin-top:5px;padding-left:27px;}
.fBttnCapL {display:block;margin-left:13px;text-align:center;padding-right:20px;}
.fBttnCapD {display:block;margin-left:13px;text-align:center;padding-right:20px;}
.fBttnR {float:right; margin-right:3px;}
.fBttnL {float:right; margin-left:3px;}
.shareLnk { margin-top: 10px; float: left;}

.fBttnLghtFtr {position:relative;  line-height:2.1; display:inline-block;margin-top:5px;padding-left:27px;}

/*Forum DARK BUTTON*/
.fBttnDrk {position:relative; line-height:2.4; display:inline-block;margin-top:5px;padding-left:27px;}

.fBttnDrkFtr {position:relative;  line-height:2.1; display:inline-block;margin-top:5px;padding-left:27px;}


/*Icons for Forum Buttons*/
.postRplyIcn {position:absolute; left: 0; display:block; padding:0 0 27px 40px;background:url(/themes/xe/images/sprite_xe_forum_vrt.png) no-repeat scroll left -339px transparent; margin:0 0 0 10px;}
.postCnfmIcn {position:absolute; left: 0; display:block; padding:0 0 27px 40px;background:url(/themes/xe/images/sprite_xe_forum_vrt.png) no-repeat scroll left -447px transparent; margin:0 0 0 10px;}
.postCnclIcn {position:absolute; left: 0; display:block; padding:0 0 27px 40px;background:url(/themes/xe/images/sprite_xe_forum_vrt.png) no-repeat scroll left -506px transparent; margin:0 0 0 10px;}
.thrdRplyIcn {position:absolute; left: 0; display:block; padding:0 0 20px 40px;background:url(/themes/xe/images/sprite_xe_forum_vrt.png) no-repeat scroll left -372px transparent; margin:0 0 0 9px;}

.fBttnCapLNoIcn {display:block;text-align:center;padding-right:30px;}
/* orignal - .fBttnCapLNoIcn */
.flag-recomended .flag { float:left; display:block;text-align:center;padding-right:30px;}
/* orignal - .fBttnDrkFtr + .fBttnL */
.flag-recomended { float:left; margin-left:3px; position:relative;  line-height:2.1; display:inline-block;margin-top:5px;padding-left:27px;}
.flag-recomended .flag-throbber {display: none !important;}
.flag-recomended .flag-message{display: none !important;}

/*Thread and Post Popularity - Thumbs UP and DOWN*/
.thrdPopBx {float: left;margin-left: 3px;position: relative;text-align: left;font-size:1.3em; line-height: 2.2;float:left;}
.thrdPopUp {background:url(/themes/xe/images/sprite_xe_forum_vrt.png) no-repeat scroll right -2px transparent; padding:10px 35px 4px 0; font-size:0.8em;margin:0 2px 0 10px;}
.thrdPopDwn {background:url(/themes/xe/images/sprite_xe_forum_vrt.png) no-repeat scroll left -103px transparent; padding:8px 0px 6px 35px;margin-right:25px; font-size:0.8em;}

/* orignal - .thrdPopUp */
.flag-liketopic .flag{background:url(/themes/xe/images/sprite_xe_forum_vrt.png) no-repeat scroll right -2px transparent; padding:10px 35px 4px 0; font-size:0.8em;margin:0 2px 0 10px;}
/* orignal - .thrdPopDwn */
.flag-disliketopic .flag{background:url(/themes/xe/images/sprite_xe_forum_vrt.png) no-repeat scroll left -103px transparent; padding:8px 0px 6px 35px;margin-right:25px; font-size:0.8em;}

	

.postPopBx {float: left;position: relative;text-align: left;font-size:1.3em; margin:0 0 0 3px;display:block;}
.postPopUp {background:url(/themes/xe/images/sprite_xe_forum_vrt.png) no-repeat scroll right -254px transparent; padding:12px 26px 0 0; font-size:0.8em;margin:0 4px 0 4px;display:inline-block;}
.postPopDwn {background:url(/themes/xe/images/sprite_xe_forum_vrt.png) no-repeat scroll left -196px transparent; padding:3px 0px 5px 26px;margin-right:25px; font-size:0.8em;display:inline-block;}

/* orignal - .postPopUp */
.flag-comlike .flag{background:url(/themes/xe/images/sprite_xe_forum_vrt.png) no-repeat scroll right -254px transparent; padding:12px 26px 0 0; font-size:0.8em;margin:0 2px 0 10px;display:inline-block;}
/* orignal - .postPopDwn */
.flag-comdislike .flag{background:url(/themes/xe/images/sprite_xe_forum_vrt.png) no-repeat scroll left -196px transparent; padding:3px 0px 5px 26px;margin-right:25px; font-size:0.8em;display:inline-block;}

/*--LEVEL 4--*/

.postMssgTitle {/* font-size: 0.9em; */ color:#999;display:block; margin-top:15px;}
.postMssgTitle2 {/* font-size: 0.9em; */ color:#999;display:block; margin-top:30px;}
.postMssgSbjt {float: left;margin-leftt:15px;padding: 0 0 0 13px;width: 500px;position: relative;}
.postMssgFtr {font-size:0.85em; text-align: right;}
.postMssgTools {background-color: #FFFFFF;padding:10px;position: relative;margin-bottom:10px;}

/*hide the asterik */
.postRplyBoxCntnt label { display:none; }
#comment-form #edit-actions {  display:none;  }

/* left align text on the overlay*/
#overlay { text-align: left; }
.postBQ .bqauthor{ display: block; font-style: italic; }
.postBQ .bqsubject{ display: block; font-style: normal; }
.postBQ .bqbody{ display: block; font-style: normal; }

#comments { border-bottom: none !important; }
.comSort{float:right; /* font-size:11px; */}
div.wysiwyg ul.toolbar li.quote { background: url("/themes/xe/images/community/jquery.wysiwyg.quote.gif") no-repeat scroll 0px 0px transparent !important;}
.filteAZButton{ border:0 none;   border-left: 1px solid black; border-right: 1px solid black; background-color: transparent;  color: #003399; cursor: pointer; margin: 0 1px !important; padding: 0 1px; }
.filteAZButtonSelected { cursor: pointer !important; text-decoration: underline !important;}
.curContainerWrapper{height:150px; overflow:scroll;border: 1px solid #CCCCCC; border-radius: 5px 5px 5px 5px; margin-top: 3px; clear:both;}
.curContainer{float:left;}
.curRowWrapper{width:100%; float:left;}
.curWrapper{width:50%; float:left;}
.curWrapper.odd{background:#FFFFFF}
.curWrapper.even{background:#F0F0FF}
.curWrapper:hover{background:#AAAAFF}
.curWrapper .curChkWrapper{width:30px; float:left;}
.curWrapper .curCodeWrapper{width:50px; float:left;}
.curWrapper .curNameWrapper{float:left; max-width: 200px;}
.curLinksLeftContainer{float: left;}
.curLinksRightContainer{float: right;}
.curLinksContainer{width:100%; float:left;}

.repliesHeading {
	width:100%;
	float:left;
	margin:10px 0 5px 0;
}
#comments {
	margin:0 0 15px 0 !important;
	padding:0 !important;
	position: inherit !important;
}

.inResponseToComment {
	border: 1px solid #AAAAAA;
    border-radius: 10px 10px 10px 10px;
    margin: 0 auto 5px;
    padding: 5px;
    width: 400px;
    text-align: center;	
}
.inResponseToComment .postIRInfoBox{
	position:relative;
	border-bottom: 1px dotted #999999;
	height: 15px;
	width:100%;
	color: #898989;
    /* font-size: 0.8em; */
}
.inResponseToComment .postTxt {
	text-align:left;
	float:none;
}
.postIRInfoL {
	float:left;
}
.postIRInfoR {
	float:right;
}
.postInfoLinks {
	width:100%;
	float:left;	
}
.repliesBlock {
	float: left;
	text-align: center;
    width: 100%;
 	margin-top:10px;
 	display:none;   
}
.currentCommentWrapper {
	float:left;
	width:100%;	
	position:relative;
}
a.closeRepliesLink{
   /*  font-size: 0.8em; */
    margin-left: 445px;
    height:15px;
}
.loader {
	display:none;	
}
.form-item-comment-body-und-0-value label {
	display:none;
}
.postBoxCntntReplyWrapper{
	display: none;
	position: relative;
	overflow: hidden;
	margin-left: 107px;
}

.profile .user-picture {
	float:left !important;	
	margin: 0 1em 0.2em 0 !important;
}
.field .field-label {
	float:left !important;
}
.user-picture-wrapper .changePictureLink {
	display:block;
	margin: 0 0 1em 1em;
}
.user-picture-wrapper {
	float:left;
}
.profile {
	position:relative;
	min-height:150px;
}
.pane .profile dd
{
	margin-bottom: 0;
}
.pane .profile dt
{
	margin-bottom: 0;
	margin-top: 0;
}
.pane .profile
{
	margin-top: 0;
	padding-top: 10px;
}
.profile .History {
	clear:both;
}
.currencyListCount {
	float:right;	
}
#edit-currency-list2 label {
	float: left;
}
#selectedItemsCount.currencyListCount {
	float: right;
	margin-bottom: 0 !important;
}

.pager {
	width:100%;	
	height:35px;
	padding: 5px 0 0 !important;
}
	
.pager li {
	/* font-size: .875em; */
	list-style: none;
	border: solid 1px #DDD;
	margin-right: 2px;
	padding: 3px 6px;
	line-height: 1.4;
}

.pager .pager-current {
	border: solid 1px #666;
	background-color: #666;
	color: white;
	padding: 3px 6px;
	margin-right: 2px;
}

.pager li:hover, .pager li:focus, .pager li.sfhover{
	background-color: #37F;
	color: white;
}
.pager li:hover a, .pager li:focus a, .pager li.sfhover a{
	color: white;
}

.pager li.pager-current:hover, .pager li.pager-current:focus, .pager li.pager-current.sfhover{
	background-color: #666;
	color: white;
}
.pager li.pager-current:hover a, .pager li.pager-current:focus a, .pager li.pager-current.sfhover a{
	color: white;
}
ul.tabs.primary, ul.tabs.secondary {
	display:none;	
}


.profileH1Heading {
	margin: 10px 0;
}
.profileTabsHeading {
	/* font-size: 14px; */
	margin: 10px 0 0 !important;
    padding: 0 !important;
    line-height: 27px;
}
.profileTabs {
	display: inline;
    list-style: none outside none;
    margin: 0 0 0 2px;
    padding: 0;
}
.profileTabs a{
	background: url(/themes/xe/images/sprite_vrt.1.gif) repeat-x scroll 0 -1174px #FFFFFF;
    margin: 0 0 2px;
    outline: 0 none;
    padding: 0 14px;
    font-size:0.85em;
    text-decoration: none;
    display: inline-block;
    border-left: 1px solid #ddd; 
    border-right: 1px solid #ddd;
    border-top: 1px solid #ddd;
}
.profileTabActive a{
	background:url(/themes/xe/images/sprite_vrt.1.gif) repeat-x scroll 0 -1248px #FFFFFF;
	color:#000000;
}
.profileTabs:hover a{
	background: url(/themes/xe/images/sprite_vrt.1.gif) repeat-x scroll 0 -1248px #FFFFFF;
	color:#000;
		
}


/*
	BUBBLE EXPERIMENT
*/

.puseduArrow {
    border-color: transparent #205066;
    border-style: solid;
    border-width: 40px 20px 00px 0px;
    top: -50px;
    content: "";
    display: block;
    left: 50px;
    position: absolute;
    width: 0px;
}
.rectangle-speech-border {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 10px solid #205066;
    border-radius: 20px 20px 20px 20px;
    color: #333333;
    margin: 1em 0 3em;
    position: relative;
    text-align: center;
	-moz-box-shadow:    3px 3px 5px 6px #ccc;
	-webkit-box-shadow: 3px 3px 5px 6px #ccc;
	box-shadow:         3px 3px 5px 6px #ccc;
}
.connectingPipe {
	background: none repeat scroll 0 0 transparent;
    border-bottom-left-radius: 80px 50px;
    border-color: #205066;
    border-style: solid;
    border-width: 0 0 10px 10px;
    content: "";
    display: block;
    height: 140px;
    left: -40px;
    position: absolute;
    top: -120px;
    width: 20px;
    z-index: 10;
	-moz-box-shadow:    -6px 6px 8px 0px #CCCCCC;
	-webkit-box-shadow: -6px 6px 8px 0px #CCCCCC;
	box-shadow:         -6px 6px 8px 0px #CCCCCC;
   
}
.replyMagicBox {
	width:300px;	
}
.replyMagicBox .postRplyBoxCntnt {
	width:280px;
}
.replyMagicBox .postMssgFtr {
	width:250px;	
}
.replyMagicBox  .form-type-textarea .form-textarea-wrapper {
	margin-left: 5px;
    width: 295px;
}
#main {
	width:100% !important;
}

.puseduArrowline {
	top: -5px;
	border-top-width: 50px;
	border-right-width: 20px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	left: 140px;
	height: 10px;
	background: #205066;
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-webkit-transform-origin: 5px 0;
	-moz-transform-origin: 5px 0;
	width: 7px;
	position:absolute;
	opacity:0.5;
}
.rectangle-speech-border:hover .puseduArrowline{
	opacity:1;	
}

.fsBox {background-color:#f8f8f8;}
.toggleTime{color:#898989 !important;}

#overlay-close, #overlay-close:hover {
    background: url("/themes/xe/images/community/close.png") no-repeat scroll 0 0 transparent !important;
}
.overlay-modal-background {
    background: url("/themes/xe/images/community/background.png") repeat scroll 0 0 transparent !important;
}

div.wysiwyg ul.panel li a { background-image: url('/themes/xe/images/community/jquery.wysiwyg.gif') !important; }

#toolbar-home a span {
  background: url("/themes/xe/images/community/toolbar.png") no-repeat 0 -45px;
}
#toolbar div.toolbar-menu a.toggle {
  background: url("/themes/xe/images/community/toolbar.png") 0 -20px no-repeat;
}
#toolbar div.toolbar-menu ul li.active-trail a {
  background: url("/themes/xe/images/community/toolbar.png") 0 0 repeat-x;
}
.region-content-bottom { clear: both; }
.shareBx { display:none; clear: both; margin: 0 auto 0 175px; padding-top: 5px; }

.topPgLnBx {
    border-bottom: thin solid #CCCCCC;
    clear: both;
    margin: 0 20px 15px 4px;
    padding-top: 10px;
}

.topPgH2 {
    line-height: 1.8em;
    padding: 3px 0;
}

.topPgH2bg {
    background-color: #F4F4FB;
    padding: 0.5em 12px 0.5em 8px;
}

.tClrC1 {
    border-left: 20px solid #161D6C;
}

.xe-user-pass-form-wrapper span.form-required {
	display: none;
}

.xe-user-profile-form-form-wrapper span.requiredFieldNotice {
	display:block;
	margin-bottom: 10px;
}
.node-form.node-forum-form.overlay-processed {
	margin:10px;	
}

legend span.fieldset-legend
{
	display: block;
    font-weight: bold;
}

span.xe-user-actions-button {
	float: right;
}

.hiddenFormField {
	display: none;
}
.socialBxCm {display: block; float:left; margin: 8px 0 0 5px; position: relative;}
.socialIcons {
    background: url("/themes/xe/images/sprite_social_icons.png") no-repeat scroll 0 0 transparent;
    display: block;
    float: right;
    height: 24px;
    margin-right: 6px;
    width: 25px;
}
.socialLk {background-position: 0 0;}
.socialLk:hover {background-position: 0 -23px;}
.socialMl {background-position: 0 -47px;}
.socialMl:hover {background-position: 0 -71px;}
.socialTw {background-position: 0 -94px;}
.socialTw:hover {background-position: 0 -118px;}
.socialFb {background-position: 0 -141px;}
.socialFb:hover {background-position: 0 -164px;}
.socialGg {background-position: 0 -188px;}
.socialGg:hover {background-position: 0 -212px;}

div.messages.notice
{
	padding: 10px 0px;
	border: none;
}
.form-item.form-type-checkbox.form-item-notify {
	clear: both !important;
}

.forum-rules-content ul
{
	padding-top: 10px !important;
	list-style: disc outside none;
}

div#forum ul.action-links
{
	padding: 0;
}

/* actionButtonReturnToClient ------ Start */
a.actionButtonReturnToClient {						
	position:relative;
	background: url(/themes/xe/images/newButton/RoundedSquare/GreenVersion/xeTrd_RS_vrt_grn.gif) repeat-x scroll 1px 1px transparent;
	margin: 0 auto;
	cursor:pointer;
	line-height: 4.25;
	font-size:1.0em;
	display:inline-block;
	text-align:left;
	color: #fff;
	left: 24px;
	padding-right: 40px;
}
a.actionButtonReturnToClient:hover {	
	color: #333;
}
a.actionButtonReturnToClient span{	
	color: #A8E0F9;
}
a.actionButtonReturnToClient:hover span{	
	color: #333;
}
.actionButtonReturnToClient .actionBtnL {
	position:absolute;
	left:-24px;
	top:0;
	background: url(/themes/xe/images/newButton/RoundedSquare/GreenVersion/xeTrd_RS_caps_grn.png) no-repeat scroll left -59px transparent;
	display: block;
	height: 55px;
	width:25px;
}
.actionButtonReturnToClient .actionBtnR {
	position:absolute;
	right:-25px;
	top:0;
	background: url(/themes/xe/images/newButton/RoundedSquare/GreenVersion/xeTrd_RS_caps_grn.png) no-repeat scroll right -2px transparent;
	display: block;
	height: 55px;
	width: 50px;
}
.actionButtonReturnToClientContainer {
	display: block;
	width: 100%;
}
/* actionButtonReturnToClient ------ End */

.forumTopicNoCommentsSpacer
{
	margin-bottom: 25px;
	clear: both;
}

div.xe-user-login-form
{
	padding-right: 2em;
	display: table-cell;
}

.xe-user-register-form-title
{
	font-weight: bold;
}

.xe-user-login-form div.form-actions
{
	text-align: right;
	margin: 0;
}

div.xe-user-login-form input.form-submit
{
	margin-right: 0;
	float: right;
}

div.xe-user-login-form input.form-text
{
	width: 390px;
}

.hybridauth-user-login-form
{
	display: table-cell;
	border-left: 1px dotted #ccc;
	padding-left: 2em;
	height: 100%;
}

.hybridauth-user-register-form
{
	border-bottom: 1px dotted #ccc;
	padding-bottom: 1.5em;
	margin-bottom: 1.5em;
}

.hybridauth-user-login-form div.item-list h3, .hybridauth-user-register-form div.item-list h3
{
	padding-top: 13px;
	margin-top: 0px;
	margin-bottom: 13px;
	font: 1em Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #333;
}

div.xe-user-login-form-wrapper .form-required
{
	display: none;
}

div.xe-user-login-form-wrapper
{
	display: table-row;
}

#betaStamp {float:right; width: 120px; margin-top: 4px; font-weight: bold;}
.betaText { color: #1af; font-size: 0.65em; }

.item-list h3
{
	margin: 14px 0;
}

.block ul.tabs
{
	padding: 0;
}

#hybridauth-user-identity table
{
	margin: 0;
}

div#edit-profile-community-field-comment-sort-order span.form-required
{
	display: none;
}

div.profile div.form-item-hybridauth label
{
	clear: both;
	text-align: center;
}

div.pane.communityPaneCnr
{
	border-radius: 0px 0px 10px 10px; 
	-moz-border-radius: 0px 0px 10px 10px; 
	-webkit-border-radius: 0px 0px 10px 10px;
	border: 1px solid #eee;
	border-top:none;
}

div.pane.communityPaneCnr.selected 
{
	border: none;
}
div.pane.communityPaneCnr.selected div.region.region-content form#user-profile-form
{
	padding: 0 10px;
}

div.pane.communityPaneCnr ul.tabs.communityPaneCnr
{
  float: right;
  padding: 5px;
}

ul.action-links.tabs
{
	padding-bottom: 10px;
	padding-top: 10px;
}

div.pane.communityPaneCnr ul.tabs.communityPaneCnr li,
ul.action-links li
{
	padding: 0 0 0 5px;
}

div.pane.communityPaneCnr ul.tabs.communityPaneCnr li a,
div.pane.communityPaneCnr ul.tabs.communityPaneCnr li a:hover,
div.pane.communityPaneCnr ul.tabs.communityPaneCnr li a.active,
ul.action-links li a,
ul.action-links li a:hover,
ul.action-links li a.active
{
  padding: 2px 10px;
  -moz-border-radius: 7px;
  -webkit-border-radius: 7px;
  border-radius: 7px;
  display: inline-block;
  line-height: 1.5em;
}

div.wysiwyg
{
	width: 100% !important;
}

div.wysiwyg iframe
{
	width: 100% !important;
}

div.xe-user-profile-form-form-wrapper fieldset#edit-field-name
{
	float: left;
}

div.xe-user-profile-form-form-wrapper div.user-picture
{
	width: 175px;
	text-align: center;
	padding-top: 1.5em;
}

div.xe-user-profile-form-form-wrapper div#edit-gravatar
{
	width: 175px;
	float: right;
	text-align: center;
	margin-top: 1.3em;
}

div.xe-user-profile-form-form-wrapper fieldset#edit-field-name div#edit-field-last-name input
{
	width: 390px;
}

div.xe-user-profile-form-form-wrapper fieldset#edit-field-name div#edit-field-first-name input
{
	width: 390px;
}

div.xe-user-profile-form-form-wrapper div#edit-field-address
{
	clear: both;
}

div.profile div.field
{
	padding-left: 0.5em;
}

div.mollom-privacy
{
	font-size: 0.75em;	
}

div.xe-user-login-form a.forgot_pass
{
	float: left;
}

div.postBoxCntnt sup
{
	vertical-align: super;
}

div.postBoxCntnt sub
{
	vertical-align: sub;
}

span.forumUserTitle
{
	font-size: 10px;
	font-weight: bold;
	font-style: oblique;
	color: #808000;
}