table.clean { margin: 0; padding: 0; border-collapse: collapse; border: 0; }
table.clean td { padding: 0; }

div.logging {
	border: 1px solid #aeaeae;
	background: #f0f0f0 url('/templates/FibreSpaces/images/ttl-general-bg-46px.jpg') top left repeat-x;
}
div[class~=logging] {
	border: 1px solid #aeaeae;
	background: #f0f0f0 url('/templates/FibreSpaces/images/ttl-general-bg-46px.jpg') top left repeat-x;
}
div.logging h2 {
	display: block;
	margin: 0; padding: 0; height: 45px;
	background: url('/templates/FibreSpaces/images/ttl-guru.jpg') top left no-repeat;
}
div.logging h2 span {
	display: none;
}
div.logging div.interior { padding: 10px;}
div.logging form fieldset { border: 0; margin: 0; padding: 0; }
div.logging form input.textfield { width: 200px; }
div.logging table.logging { width: 500px; margin-left: 50px; }
div.logging table.logging td.col1 { text-align: right; padding-right: 10px; }
div.logging table.logging td.col2 { text-align: left; padding-right: 10px; width:200px; }
div.logging table.logging td.radio { padding: 0 0 6px 0; }

div.logging div.buttons { padding: 5px 0 5px 0; }

/* added by JR*/
div.contacts {
	width:580px;
	height:271px;
}
div.cimage {
	background:url('/templates/FibreSpaces/images/img-article.jpg') top left no-repeat;
	/*height:271px;*/
	height:271px;
	width:196px;
	float:left;
}
div.cdata {
	padding-top:15px;
	padding-left:0px;
	width:371px;
	height:256px;
	/*height:276px;*/
	float:left;
	background-color:#efbe29;
}
div.cdata table tr td {
	padding-top:3px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:3px;
}
div.gtable {
	width:410px;
	height:220px;
	float:left;
}
div.gimage {
	width:145px;
	height:151px;
	background:url('/templates/FibreSpaces/images/img-free.png') top left no-repeat;
	float:left;
}
div.clear {
	clear:both;
}





/* css for the postbox and chatbox */
#postbox {
	margin:0;
	padding:0;
	width:452px;
}

div.profilesearcharea{
   height:58px;
   color:#fff;
   line-height: 58px;
   vertical-align:middle;
   padding:0;
   background-color:#888585;
   margin:0;
   border-left:1px solid #888585;
   border-right:1px solid #888585;
   border-top:1px solid #888585;
   
}

/* new css for the new layout */



/*div#profilebox {
   width:600px;
   margin:0;
   padding:0;
   height:401px;
}

div#profilebox .left_profilebox {
   margin:0;
   padding:0 0 0 0;
   width:125px;
   float:left;
   border:1px solid #D4D4D4;
   height:401px;
   background-color:#f0f0f0;
}

.left_profilebox .boxinside {
	margin:auto;
	padding:7px;
}

.left_profilebox .boxinside .nameuser {
	background: url('/templates/FibreSpaces/images/icon-profile-blue.gif') no-repeat;
	font-weight:bold;
	color:#388dc7;
	margin:16px 0 0 0;
	padding-left:35px;
}

.left_profilebox .boxinside .placeinfo {
	font-weight:normal;
	margin:25px 0 0 0;
}

.left_profilebox .boxinside .miscbox {
	border: 1px solid #D4D4D4;
	height:18px;
	line-height:18px;
	margin:1px 0 0 0;
	font-weight:bold;
	padding-left:3px;
}

.left_profilebox .boxinside .miscbox-settings {
	background: url('/templates/FibreSpaces/images/profile-settings.gif') 15px 5px no-repeat;
	border: 1px solid #D4D4D4;
	margin:1px 0 0 0;
	font-weight:bold;
	height:26px;
	line-height:26px;
	padding:7px 0 0 42px;
}

div#profilebox .right_profilebox {
   margin:0;
   padding:0;
   width:452px;
   float:right;
   vertical-align:top;
   margin-bottom:22px;
}*/

div.profilesearcharea{
	height:135px;
	color:#fff;
	line-height: 58px;
	vertical-align:middle;
	padding:0;
	background-attachment: scroll;
	background-image: url(../images/post-inputBG.jpg);
	background-position: left top;
	background-repeat: repeat-x;
	margin:0;
	border-left:1px solid #D4D4D4;
	border-right:1px solid #D4D4D4;
}

textarea.post {
   border:0 solid #000000;
   width:425px;
}

a.postbutton,
a.postbutton:link,
a.postbutton:visited,
a.postbutton:active,
a.postbutton:hover {
	position: relative;
	float: right;
	border:0 solid #000000;
	background-attachment: scroll;
	background-image: url(../images/post-inputBTN.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	color:#fff;
	width: 64px;
	height: 27px;
	cursor: pointer;
}
a.postbutton:hover {
	background-image: url(../images/post-inputBTN_h.jpg);
}

a.addPhotoVideobutton,
a.addPhotoVideobutton:link,
a.addPhotoVideobutton:active,
a.addPhotoVideobutton:visited,
a.addPhotoVideobutton:hover {
	position: relative;
	float: left;
	border:0 solid #000000;
	background-attachment: scroll;
	background-image: url(../images/post-photoVideoBTN.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	color:#fff;
	width: 136px;
	height: 27px;
	cursor: pointer;
}
a.addPhotoVideobutton:hover {
	background-image: url(../images/post-photoVideoBTN_h.jpg);
}

div.profilepostheader{
   border-left:1px solid #D4D4D4;
   border-right:1px solid #D4D4D4;   
   background:transparent url('/templates/FibreSpaces/images/post-headerBG.jpg') top left repeat-x;
   padding:0;
   height:40px;
   line-height:40px;
   overflow:hidden;
}

div.profilepostarea{
   border-left:1px solid #D4D4D4;
   border-right:1px solid #D4D4D4;
   border-bottom:1px solid #D4D4D4; 
   background-color:#F0F0F0;
   padding:0px 7px 0 9px;
   height:302px;
}




input.btnÊ{Ê
ÊÊcolor:#050;Ê
ÊÊfont:ÊboldÊ84%Ê"trebuchetÊms",helvetica,sans-serif;Ê
ÊÊbackground-color:#000000;Ê
ÊÊborder:1pxÊsolid;Ê
ÊÊborder-color:Ê#696Ê#363Ê#363Ê#696;Ê
}Ê




div.spaceHeaderClass{
   font-weight:bold;
   padding:7px 0 0 0;
   margin:0;
}

div.spaceBoxOptionClass{
   background: url('/templates/FibreSpaces/images/newOptionGrey.gif') repeat-x;
   width:51px;
   height:18px;
   float:right;
   color:#fff;
   text-align:center;
   padding:2px 0 0 0;
   margin:0 0 0 1px;
}

div.spaceBoxOptionClass a{
	color:#ffffff;
}

div.spaceBoxOption{
   padding:0 15px 0 0;
   margin:0;
}
/*div.jobTable{
   width:575px;  
}
div.jobDetail{
   padding:15px 0 10px 0
}
span.title{
   color:#8ebd4d
}*/


#slide_panel {
	display: none;
	padding:0px;
	margin:0px;
	background-color:#ffcc33;
}
.slide_div {
	margin: 0;
	padding: 0;
	float:right;
}
.slide_button {
	background: url('/templates/FibreSpaces/images/plus_minus_icon.gif') no-repeat right 5px;
	text-align: center;
	margin: 6px 12px 0 0;
	padding:0;
	display: block;
	text-decoration: none;
	height:30px;
	width:30px;	
	line-height:30px;
}
.minus_icon {
	background-position: right -33px;
}


