/*******************************************************************************/
/************************************************************ GENERAL LAYOUT ***/
/*******************************************************************************/
body
{
	margin: 					0px;
	direction: 					rtl;
	background-color: 			white;
}
body, td, th
{
	font-size: 					small;
	font-family: 				Arial, Verdana, Geneva, Helvetica, sans-serif;
}
a img
{
	border: 					none;
	border-width: 				0px;
}
.clear
{
	clear: 						both;
	height: 					0;
	line-height: 				0;
}
.oppositefloat
{
	float: 						left !important;
}
.checkList
{
	float:						right;
	width:						120px;
	white-space:				nowrap;
}
.checkList label
{
	display:					block;
}
.err
{
	color: 						white;
	clear: 						left;
	margin:						15px;
	border: 					1px solid #000099;
	padding: 					6px 45px 6px 10px;
	direction: 					rtl;
	font-size: 					14px;
	text-align: 				right;
	font-weight: 				bold;
	background-color: 			#fe9307;
	background-image: 			url(/admin/images/err.gif);
	background-repeat: 			no-repeat;
	background-position: 		right center;
}
.scroller
{
	scrollbar-3dlight-color: 	#FCB702;
	scrollbar-arrow-color: 		#FFFFFF;
	scrollbar-base-color: 		#FCB702;
	scrollbar-face-color: 		#FCB702;
	scrollbar-darkshadow-color: #FCB702;
	scrollbar-shadow-color: 	#FFFFFF;
	scrollbar-highlight-color: 	#FFFFFF;
	scrollbar-track-color: 		#DDFCFE;
	overflow: 					auto;
}
/*******************************************************************************/
/*************************************************************** PAGE LAYOUT ***/
/*******************************************************************************/
#logo
{
	width: 						757px;
	margin: 					auto;
	text-align: 				left;
}

#contentwraper
{
	width: 						757px;	
	margin: 					auto;	
}
#contentinner
{

}
.pageHeader
{
	color: 						#1b5fca;
	font-size: 					31px;

	font-weight: 				bold;
}
#popupCont
{
	width:						585px;
	margin: 					auto;
	background-color:			white;
}
#footerlogo
{
	display: 					block;	
	margin: 					5px auto;
	text-align: 				center;
}

#footerlogo img
{
	margin:						5px;
	vertical-align:				middle;
}
/*******************************************************************************/
/********************************************************************** BARS ***/
/*******************************************************************************/
#navbar
{
	width: 						757px;
	margin: 					auto;
	margin-bottom: 				5px;
	background-image: 			url(/images/navbar_bg.gif);
	background-repeat: 			no-repeat;
	background-position: 		left;
}
#navbar td a
{
	background-image: 			url(/images/navbar_devider_bg.gif);
	background-repeat: 			no-repeat;
	background-position: 		right center;
}
#navbar a
{
	color:						white;
	padding:					0 14px;
	display:					block;
	font-size:					16px;
	text-align: 				center;
	font-weight:				bold;
	line-height: 				38px;
	text-decoration:			none;
}
#navbarevents
{
	width: 						757px;
	margin: 					auto;
	margin-bottom: 				16px;
	background-image: 			url(/images/navbarevents_bg.gif);
	background-repeat: 			no-repeat;
	background-position: 		left;
	height:                     25px;
}
#navbarevents td
{
	height:                     25px;
}
#navbarevents td a
{
	background-image: 			url(/images/navbarevents_devider_bg.gif);
	background-repeat: 			no-repeat;
	background-position: 		right center;
}
#navbarevents a
{
	color:						white;
	padding:					0 15px;
	display:					block;
	font-size:					14px;
	text-align: 				center;
	font-weight:				bold;
	text-decoration:			none;
}
#navbarbottom
{
	width: 						757px;
	margin: 					auto;
	margin-top: 				30px;
}
#navbarbottom td a
{
	background-image: 			url(/images/navbarbottom_devider_bg.gif);
	background-repeat: 			no-repeat;
	background-position: 		right center;
}
#navbarbottom a
{
	color:						#E83962;
	padding:					0 15px;
	display:					block;
	font-size:					14px;
	text-align: 				center;
	font-weight:				bold;
	line-height: 				38px;
	text-decoration:			none;
}
.searchbar
{
	padding: 					5px 10px;
	font-size: 					14px;
}
.searchbar input, .searchbar img, .searchbar select
{
	vertical-align: 			middle;
}
.simpletoolbar
{
	color: 						#1b5fca;
	margin-bottom: 				10px;
	text-decoration: 			none;
}
.simpletoolbar span, .simpletoolbar a 
{
	color: 						#1b5fca;
	cursor: 					pointer;
	text-decoration: 			underline;
}
.simpletoolbar .active
{
	cursor: 					auto;
	font-weight: 				bold;
	text-decoration: 			none;
}
.crumbtrail
{
	color: 						#1b5fca;
	font-size: 					16px;
	font-weight: 				bold;
}
.crumbtrail a
{
	color: 						#1b5fca;	
	font-weight: 				normal;
}
/*******************************************************************************/
/************************************************************* PSEUDO SELECT ***/
/*******************************************************************************/
#checksButton
{
	position:					relative;
	zoom:						1;
}
#checksPopup
{
	top:						20px;
	left:						-40px;
	width:						100px;
	color:						black;
	border:						1px solid #000000; 
	padding:					5px; 
	position:					absolute;
	font-size: 					15px;
	visibility:					hidden;
	line-height:				20px; 
	white-space:				nowrap; 
	font-weight:				normal;
	background-color:			#ffffff;
}
#checksPopup input
{
	margin:						0;
}
/*******************************************************************************/
/******************************************************************* BUTTONS ***/
/*******************************************************************************/
.newPosting a
{
	color: 						#1b5fca;
	cursor: 					pointer;
	font-size: 					14px;
	text-align: 				right;
	font-weight: 				bold;
	text-decoration:			underline;
}
.newPosting a img
{
	padding: 					0 5px;
	margin-bottom: 				-5px;
	text-decoration: 			none;
}
.nickNameLink
{
	cursor: 					pointer;
	text-decoration: 			underline;
}
/*******************************************************************************/
/********************************************************************* BOXES ***/
/*******************************************************************************/
.tr
{
	zoom: 						1;
	background-repeat: 			no-repeat;
	background-position: 		right top;	
}
.tl
{
	zoom: 						1;
	background-repeat: 			no-repeat;
	background-position: 		left top;	
}
.tc
{
	zoom: 						1;
	background-repeat: 			repeat-x;
	background-position: 		top;	
}
.br
{
	zoom: 						1;
	background-repeat: 			no-repeat;
	background-position: 		right bottom;	
}
.bl
{
	zoom: 						1;
	background-repeat: 			no-repeat;
	background-position: 		left bottom;	
}
.bc
{
	zoom: 						1;
	background-repeat: 			repeat-x;
	background-position: 		bottom;	
}
.ml
{
	zoom: 						1;
	background-repeat: 			repeat-y;
	background-position: 		left;	
}
.mr
{
	zoom: 						1;
	background-repeat: 			repeat-y;
	background-position: 		right;	
}
/********************************************************************* WHITE ***/
.box .white .tr
{
	background-image: 			url(/images/boxes/white/tr.gif);
}
.box .white .tl
{
	background-image: 			url(/images/boxes/white/tl.gif);
}
.box .white .tc
{
	background-image: 			url(/images/boxes/white/border.gif);
}
.box .white .br
{
	background-image: 			url(/images/boxes/white/br.gif);
}
.box .white .bl
{
	background-image: 			url(/images/boxes/white/bl.gif);
}
.box .white .bc
{
	background-image: 			url(/images/boxes/white/border.gif);
}
.box .white .mr
{
	background-image: 			url(/images/boxes/white/border.gif);
}
.box .white .ml
{
	background-image: 			url(/images/boxes/white/border.gif);
}
/************************************************************** PROFILE PIC ***/
.box .profilepic
{
	background-color: 			#5a97f0;
}
.box .small .profilepic
{
	margin-left: 				10px;	
}
.box .profilepic .content
{
	padding: 					7px;
}
.box .small .profilepic .content
{
	padding: 					5px;
}
.box .profilepic .tr
{
	background-image: 			url(/images/boxes/profilepic/tr.gif) !important;
}
.box .profilepic .tl
{
	background-image: 			url(/images/boxes/profilepic/tl.gif) !important;
}
.box .profilepic .br
{
	background-image: 			url(/images/boxes/profilepic/br.gif) !important;
}
.box .profilepic .bl
{
	background-image: 			url(/images/boxes/profilepic/bl.gif) !important;
}
/************************************************************ WHITE INSIDE ***/
.box .white .inside .tr
{
	background-image: 			url(/images/boxes/white/inside/tr.gif);
}
.box .white .inside .tl
{
	background-image: 			url(/images/boxes/white/inside/tl.gif);
}

.box .white .inside .br
{
	background-image: 			none;
}
.box .white .inside .bl
{
	background-image: 			none;
}
.box .white .inside .bc
{
	background-image: 			none;
}
.box .white .content
{
	padding: 					12px 10px;
}

/********************************************************************* BLUE ***/
.box .blue .tr
{
	background-image: 			url(/images/boxes/blue/tr.gif);
}
.box .blue .tl
{
	background-image: 			url(/images/boxes/blue/tl.gif);
}
.box .blue .tc
{
	background-image: 			url(/images/boxes/blue/tc.gif);
}
.box .blue .br
{
	background-image: 			url(/images/boxes/blue/br.gif);
}
.box .blue .bl
{
	background-image: 			url(/images/boxes/blue/bl.gif);
}
.box .blue .bc
{
	background-image: 			url(/images/boxes/blue/border.gif);
}
.box .blue .mr
{
	background-image: 			url(/images/boxes/blue/border.gif);
}
.box .blue .ml
{
	background-image: 			url(/images/boxes/blue/border.gif);
}
.box .blue .header
{
	color: 						white;
	font-size: 					18px;
	text-align: 				center;
	line-height: 				32px;
	font-weight: 				bold;
	text-decoration: 			none;
}
.box .blue .header .right
{
	text-align: 				right;
	padding-right: 				18px;
}
.box .blue .header img
{
	margin-left: 				15px;	
	vertical-align:				middle;
}
.box .blue .content
{
	padding: 					12px 10px;
	line-height: 				140%;
}
/****************************************************************** HP BLUE ***/
.box .hpblue
{
	background-color: 			white;
}

.box .hpblue .tr
{
	background-image: 			url(/images/boxes/hpblue/tr.gif);
}
.box .hpblue .tl
{
	background-image: 			url(/images/boxes/hpblue/tl.gif);
}
.box .hpblue .tc
{
	background-image: 			url(/images/boxes/hpblue/tc.gif);
}
.box .hpblue .br
{
	background-image: 			url(/images/boxes/hpblue/br.gif);
}
.box .hpblue .bl
{
	background-image: 			url(/images/boxes/hpblue/bl.gif);
}
.box .hpblue .bc
{
	background-image: 			url(/images/boxes/hpblue/bc.gif);
}
.box .hpblue .mr
{
	background-image: 			url(/images/boxes/hpblue/mr.gif);
}
.box .hpblue .ml
{
	background-image: 			url(/images/boxes/hpblue/border.gif);
}
.box .hpblue .header
{
	color: 						white;
	display: 					block;
	font-size: 					22px;
	text-align: 				center;
	line-height: 				34px;
	font-weight: 				bold;
	text-decoration: 			none;
}
.box .hpblue .header .right
{
	text-align: 				right;
	padding-right: 				35px;
}
.box .hpblue .header img
{
	margin-left: 				15px;	
	vertical-align:				middle;
}
.box .hpblue .content
{
	padding: 					12px 17px;
	padding-top:				2px;
	line-height: 				140%;
}

/*******************************************************************************/
/************************************************************* BOXES BUTTONS ***/
/*******************************************************************************/
.box .button div
{
	display: 					inline;
}
.box .button input
{
	cursor: 					pointer;	
	border: 					none 0;
	background-color: 			transparent;
}
.box .button a
{
	text-decoration: 			none;
}
.box .button .tr
{
	background-image: 			none;
}
.box .button .tl
{
	background-image: 			none;
}
.box .button .tc
{
	background-image: 			none;
}
.box .button .br
{
	background-image: 			none;
}
.box .button .bl
{
	background-image: 			none;
}
.box .button .bc
{
	background-image: 			none;
}

/*************************************************************** BLUE BUTTON ***/
.box .button .blue .tc
{
	background-image: 			url(/images/boxes/bluebutton/ct.gif);
}
.box .button .blue .mr
{
	background-image: 			url(/images/boxes/bluebutton/mr.gif);
}
.box .button .blue .ml
{
	background-image: 			url(/images/boxes/bluebutton/ml.gif);
}
.box .button .blue input, .box .button .blue a
{
	color: 						white;
	margin: 					0;
	height: 					18px;
	padding: 					0 3px; 	
	font-family: 				arial;
	font-weight: 				bold;
	line-height:				18px;
	background-color: 			transparent;
}
.box .button .more
{
	margin-top: 				5px;
	display: 					block;
	text-align: 				left;
}
}
/******************************************************************************/
/*********************************************************** BOX COMPONENTS ***/
/******************************************************************************/
.box .link
{
	color: 						black;
	display: 					block;
	text-decoration: 			none;
}

/******************************************************************************/
/************************************************************* PROFILE BOX  ***/
/******************************************************************************/
.box .profile
{
	background-color: 			#d6e6ff;
	margin-bottom: 				9px;
}
.box .profile .tr
{
	background-image: 			url(/images/boxes/profile/tr.gif);
}
.box .profile .underheader .tr
{
	background-image: 			url(/images/boxes/profile/tr_b.gif);
}
.box .profile .tl
{
	background-image: 			url(/images/boxes/profile/tl.gif);
}
.box .profile .tc
{
	background-image: 			url(/images/boxes/profile/border.gif);
}
.box .profile .br
{
	background-image: 			url(/images/boxes/profile/br.gif);
}
.box .profile .bl
{
	background-image: 			url(/images/boxes/profile/bl.gif);
}
.box .profile .bc
{
	background-image: 			url(/images/boxes/profile/border.gif);
}
.box .profile .mr
{
	background-image: 			url(/images/boxes/profile/border.gif);
}
.box .profile .ml
{
	background-image: 			url(/images/boxes/profile/border.gif);
}

.box .profile .pic
{	
	float: 						right;
	width: 						69px;
	cursor: 					pointer;
	height: 					83px;
	display: 					inline;
	padding: 					7px; 
	position:					relative;
	margin-top: 				9px;
	margin-right: 				9px;
	margin-bottom: 				9px;
	background-image: 			url(/images/listing/picbg.gif);
	background-repeat: 			no-repeat;
	
}
.box .profile .pic img
{
	width: 						69px;	
	height: 					83px;
}
.box .profile .nick
{
	float: 						right;
	cursor: 					pointer;
	display: 					inline;
	font-size:					13px;
	margin-top: 				9px;	
	font-weight:				bold;
	margin-right: 				9px;
	margin-bottom: 				3px;
	text-decoration: 			underline;
}
.box .profile .data
{
	float:						right;
	width: 						145px;
	overflow: 					hidden;
	margin-right: 				9px;
}
.box .profile .data span
{
	font-weight: 				bold;
}
.box .profile .paing
{
	top:						0;
	left:						0;
	border: 					0 none; 	
	display: 					block;
	position:					absolute;
}
.box .profile .pic .paing img
{
	 width:						auto !important;
	 height:					auto !important;
}
.box .profile .about
{
	width: 						296px;
	float: 						left;
	height: 					45px;
	padding: 					4px 9px;
	display: 					inline;
	overflow: 					hidden;
	line-height: 				110%;
	margin-top: 				7px;
	margin-left: 				9px;
	background-image: 			url(/images/listing/aboutbg.gif);
	background-repeat: 			no-repeat;
}
.box .profile .actions
{
	float: 						left;
	clear: 						left;
	width: 						314px;
	height: 					44px;
	display: 					inline;
	text-align: 				center;
	margin-top: 				3px;
	margin-left: 				9px;
	background-image: 			url(/images/listing/actsbg.gif);
	background-repeat: 			no-repeat;
}
.box .profile .actions .act
{
	cursor: 					pointer;
	display: 					inline;
	white-space: 				nowrap;
}
.box .profile .actions .act img
{
	padding: 					4px;
	vertical-align:				middle;
	padding-right: 				8px;
}
/******************************************************************* GALLERY ***/
.box .gallery .profile
{
	float: 						right;
	width: 						188px;
	
}
.box .gallery .middle .profile
{
	margin-left:				5px; 
	margin-right:				6px; 
}

.box .gallery .about
{
	float: 						right;
	width: 						78px;
	height: 					76px;
	margin: 					0;
	padding: 					0;
	display: 					inline;
	overflow: 					hidden;
	margin-right: 				9px;
	background-image: 			none;
}
.box .gallery .data
{
	width: 						170px;
}
.box .gallery .actions
{
	width: 						179px;
	clear: 						both;
	float: 						right;
	height: 					29px;
	line-height: 				29px;
	margin-left: 				5px;
	margin-right: 				5px;
	margin-bottom: 				5px;
	background-image: 			url(/images/listing/actsbg_small.gif);
	
}

.box .gallery .actions .act span
{
	display: 					none;
}
.box .gallery .actions .act img
{
	padding-top: 				8px;
	padding-left: 				8px;
}

/********************************************************************* whiteinblue ***/
.box .whiteinblue
{
	background-color: 			white;
}

.box .whiteinblue .tr
{
	background-image: 			url(/images/boxes/whiteinblue/tr.gif) !important;
}
.box .whiteinblue .tl
{
	background-image: 			url(/images/boxes/whiteinblue/tl.gif);
}
.box .whiteinblue .tc
{
	background-image: 			url(/images/boxes/whiteinblue/border.gif);
}
.box .whiteinblue .br
{
	background-image: 			url(/images/boxes/whiteinblue/br.gif);
}
.box .whiteinblue .bl
{
	background-image: 			url(/images/boxes/whiteinblue/bl.gif);
}
.box .whiteinblue .bc
{
	background-image: 			url(/images/boxes/whiteinblue/border.gif);
}
.box .whiteinblue .mr
{
	background-image: 			url(/images/boxes/whiteinblue/border.gif);
}
.box .whiteinblue .ml
{
	background-image: 			url(/images/boxes/whiteinblue/border.gif);
}
.box .whiteinblue .header
{
	color: 						white;
	font-size: 					18px;
	text-align: 				center;
	line-height: 				32px;
	font-weight: 				bold;
	text-decoration: 			none;
}
.box .whiteinblue .content
{
}
/*******************************************************************************/
/********************************************************* NAVIGATION COLUMN ***/
/*******************************************************************************/
.nc_text
{
	color: 						#1b5fca;
	padding: 					2px 14px;
	font-size: 					14px;
}
a.nc_text:hover
{
	color: 						#c84c5f;
}

.nc_header
{
	margin-top:					5px;
	margin-bottom:				1px;
	font-size: 					16px;
	font-weight: 				bold;
}
#nc_welcom
{
	padding-top: 				10px;
	font-weight: 				bold;
}
#nc_nickname
{
	font-size: 					16px;
	font-weight: 				bold;
}
#nc_logoutLink
{
	color:						gray;
	font-size: 					11px;
	font-weight: 				bold;	
	padding-top:				5px;
	margin-left: 				10px;
	text-decoration: 			none;
}
#nc_IMStatus
{
	margin-top: 				5px;
}
#nc_IMStatus select
{
	color: 						white;
	font-size: 					11px;
	font-weight: 				bold;
}
#nc_messages
{
	margin-top: 				5px;
	margin-bottom: 				5px;
}
#nc_messages img
{
	margin-left: 				10px;
}
#nc_counter
{
	margin-top: 				5px;
	display: 					block;
	text-decoration: 			none;
}
#nc_search_header
{
	font-size: 					16px;
	margin-top: 				7px;
	margin-bottom: 				3px;
	text-align: 				center;
	font-weight: 				bold;
}
#nc_search
{
	padding: 					2px 14px;
}
#nc_search form td
{
	padding: 					2px 0;
}
#nc_search form select
{
	font-size: 					12px;
	width: 						90px;
}
#nc_search form input
{
	font-size: 					12px;
	width: 						85px;
}
/*******************************************************************************/
/********************************************************************* FORMS ***/
/*******************************************************************************/
form
{
	margin:						0px;
	display:					inline;
}

input, select, button, textarea
{
	vertical-align:				middle;
}
form th, form td
{
	padding: 					4px;
	
}
form th
{
	text-align: 				right;
	font-weight: 				normal;
	
}

.bigTextarea
{
	width:						540px;
	clear:						both;
	height:						120px;
	margin-top:					5px;
}

form#profileForm th
{
	border-left: 				1px solid white;
}
form#profileForm th, form#profileForm td
{
	border-bottom: 				6px solid white;
	background-color: 			#d6e6ff;	
}

/*******************************************************************************/
/******************************************** USERS LISTING - SIMPLE PROFILE ***/
/*******************************************************************************/
.simpleProfile
{
	cursor: 					pointer;
	clear: 						both;
	height: 					86px;
	margin: 					10px 0; 
}

.simpleProfile img
{
	margin-left: 				10px;
	float: 						right;
	border: 					1px solid black;
}
.simpleProfile .nick
{
	font-weight: 				bold;
}
.simpleProfile .show
{
	font-size: 					12px;
	color: 						#e6475d;
	padding-top: 				5px;	
	font-weight: 				bold;
}

.simpleProfile .show img
{
	float: 						none;
	vertical-align:				middle;
	border: 					0 none;
}
/*******************************************************************************/
/******************************************************************** PAGING ***/
/*******************************************************************************/
.search_paging
{

}
.search_showingStr,
.pagingStr_currentPageNum,
.pagingStr_pageNum,
.pagingStr_devider,
.pagingStr_navitor
{
	text-decoration: 			none;
}
.search_showingStr
{
	display:					none;
}
.pagingStr_currentPageNum
{
	color:						#f8a403;
	float:						right;
	padding:					0px 5px;
	font-size:					14px;
	font-weight: 				bold;	
}
.pagingStr_pageNum, .pagingStr_navitor
{
	float:						right;
	color:						#29c2e1;
	padding:					0px 5px;
	font-size:					14px;
	font-weight: 				bold;
}
.pagingStr_devider
{
	display: 					none;
}
/******************************************************************************/
/********************************************************** IM ALERT WINDOW ***/
/******************************************************************************/

#imAlert td, #imAlert th, #imAlert a, #imAlert a:visited
{
	background-color:			#FEF5CC;
	color: 						#000000;
	font-weight: 				bold;
}
#imAlert th
{
	background-color:			#26BBDB;
	color: 						#ffffff;
}
#imAlert td.bordered
{
	border-bottom: 				2px solid #f3a100;
}
#imAlert a.smallImlink
{
	font-size:					11px;
}
#imAlert a.bigImlink
{
	font-size:					13px;
}
#imAlert
{
	border: 					2px solid #f3a100;
}
#imAlert_close
{
	float:						left;
}