body {
	background: #FFFFFF;
	font-size: 9pt;
	font-family: Tahoma, arial, sans-serif;
	color: #333;
	text-align: center;
	
	padding: 0;
}

img{ border:0px;}
a { text-decoration: none;}
a:visited { text-decoration: none;}
a:hover { text-decoration: none;}
select,input,textarea{
	font-family:tahoma;
	font-size:9pt;
	color:#333;
}
blockquote{
	padding: 10px;
	font-family:tahoma;
	font-size:9pt;
	background: #e8e8ff;
	border: 1px solid #ababff;
	color:#8080c0;
}


















.servicelogin input{
	font-family:tahoma;
	font-size:9pt;
	background: #fff;
	border: 1px solid #E5E5E5;
	color:#333;
}
.button{font-family:tahoma; font-size:9pt;color:#333; }
form{margin:0px;padding:0px;}

.oddtr{ background-color:#EFF1F1; }
.eventr{ background-color:#F8F8F8; }
/*0099cc هنا كان اللون*/
.trover{ background-color: #ffffff; }
.trclick{ background-color: #00CCCC; }
#mytable table{
	border-style: solid;
	border-width: 0;
	border-color: #FFFFFF;
	border-collapse: collapse;
	font-size: 11pt;
	text-align: Justify;
}
#mytable caption {font-size: 8pt; color: #C0C0C0} 
#mytable table.gray {border-color: #C0C0C0; color: #ff0000;} 
#mytable td.gray {
	padding-right: 2px;
	background-color: #808080;
	color: #fff;
	border-color: #C0C0C0;
	font-family: Arial;
	font-size: 11pt;
	font-weight: bold;
}
.dotts {
	padding: 2px;
	border: #C0C0C0 1px dotted;
} 
thead th .gray {
/*	background-color: #ff0000;*/
	color: #FFFFFF;
	border-color: #C0C0C0;
	font-family: Arial;
	font-size: 11pt;
	font-weight: bold;
}
tfoot th .gray {
	background-color: #808080;
	color: #FFFFFF;
	border-color: #C0C0C0;
	font-family: Arial;
	font-size: 11pt;
	font-weight: bold;
	text-align: left;
	float: left;
}
tfoot th a{
	color: #FFFFFF;
	font-family: Arial;
	font-size: 11pt;
	font-weight: bold;
	text-align: left;
	float: left;
}
tfoot th a:hover, tfoot th a:visited{
	text-decoration: none;
}
.gray{
	background-color: #808080;
	color: #FFFFFF;
	border-color: #C0C0C0;
	font-family: Arial;
	font-size: 12pt;
	font-weight: bold;
}
.gray a{
	background-color: #808080;
	color: #FFFFFF;
	border-color: #C0C0C0;
	font-family: Arial;
	font-size: 12pt;
	font-weight: bold;
}
.gray a:hover, .gray a:visited{
	text-decoration: none;
}
#mytable td a{
	font-family: Tahoma;
	font-size: 10pt;
	color: #000;
}
#mytable td a:hover, #mytable td a:visited{
	text-decoration: none;
}
#mytable button{
	width:16px;
	height:16px;
	line-height:16px;		
	border:none;
	background:url(../images/crossx.png) no-repeat;
	cursor:pointer;
	text-align:center;
}
.showmailbutton{
	width:16px;
	height:16px;
	line-height:16px;		
	border:none;
	background:url(../images/crossx.png) no-repeat;
	cursor:pointer;
	text-align:center;
}
.blockbutton{
	width:16px;
	height:16px;
	line-height:16px;		
	border:none;
	background:url(../images/blockX.png) no-repeat;
	cursor:pointer;
	text-align:center;
}
.unblockbutton{
	width:16px;
	height:16px;
	line-height:16px;		
	border:none;
	background:url(../images/unblockX.png) no-repeat;
	cursor:pointer;
	text-align:center;
}
.showmailrepbutton{
	width:16px;
	height:16px;
	line-height:16px;		
	border:none;
	background:url(../images/crossx.png) no-repeat;
	cursor:pointer;
	text-align:center;
}
.tablecont{
	color: #333;
	font-family: Tahoma;
	font-size: 10pt;
	font-weight: normal;
}
.tablecont li a{
	color: #333;
	font-family: Tahoma;
	font-size: 10pt;
	font-weight: normal;
}
.tablecont li a:hover, .tablecont li a:visited{
	text-decoration: none;
}
#container{
	margin: 0 auto;
	padding: 0;
	width: 984px;
	text-align: center;
}
#headercontainer{
	margin: 0 auto;
	padding: 0;
	width: 984px;
	height: 140px;
	text-align: center;
	display: inline;
}
	
.headerplace{
	margin: 0;
	padding: 0;
}
.headerplace img{ float: right; padding: 18px 0 22px 0; }
.headerplace a, .headerplace a:hover, .headerplace a:visited{ text-decoration: none; }

#header-c {
	float: left;
	width: 375px;
	height: 25px;
	margin-top: 0;
	text-align: center;
	background: transparent url(../images/header-c-options.png) no-repeat scroll top left;
	color: #333;
	text-align: right;
	display: inline;
}
#searchheader{
	float: right;
	padding: 2px 10px 0 0;
}
#searchheader img{ border: 0; }
form#one input.search {
	width: 150px;
	height: 15px;
	background: #fff;
	border: 1px solid #7f9db9;
	color:#333;
	font: 12px Tahoma;
}
#searchheader form#one input.search:focus {
	border: 0px;
	background: #fff;
}
#searchheader form#one input.go {
	background: transparent url(../images/search-header.png) no-repeat right center;
	width: 16px;
	height: 16px;
	border: 0;
	cursor:pointer;
}
.optiontools{
	float: left;
	padding: 2px 0 0 30px;
}
/* auto suggest */
.suggestionsBox {
	position: relative;
	left: 0;
	margin: 0;
	width: 200px;
	background-color: #ffffff;
	border: 1px solid #000;
	color: #333333;
}
.suggestionList {
	margin: 0px;
	padding: 0px;
}
.suggestionList li {
	list-style: none;
	text-align: right;
	margin: 0px 0px 3px 0px;
	padding: 3px;
	cursor: pointer;
}
.suggestionList li:hover {
	background-color: #659CD8;
}
/* auto suggest */

.glowingtabs{
	float:right;
	width:983px;
	height: 27px;
	line-height:normal;
	background: url(../images/menu-bar.png);
}
.glowingtabs ul{
	list-style-type: none;
	margin:0;
	margin-left: 5px;
	padding:0;
}
.glowingtabs li{
	display:inline;
	margin:0;
	padding:0;
}
.glowingtabs a{
	float:right;
	background:url(../images/glowtab-left.gif) no-repeat left top;
	margin:0;
	margin-right: 0px; /*spacing between each tab*/
	padding:0 0 0 9px;
	text-decoration:none;
}
.glowingtabs a span{
	float:left;
	display:block;
	background:url(../images/glowtab.gif) no-repeat right top;
	padding: 5px 12px 8px 3px;
	font-weight:normal;
	color:#4b8145;
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
.glowingtabs a span {float:none;}
/* End IE5-Mac hack */
.glowingtabs a:hover span  {
	color: #4b8145;
}
.glowingtabs a.current{
	/*Selected Tab style*/
	background-position:0 -27px; /*Shift background image up to start of 2nd tab image*/
}
.glowingtabs a.current span{
	/*Selected Tab style*/
	background-position:100% -27px; /*Shift background image up to start of 2nd tab image*/
	color: #4b8145;
}
.glowingtabs a:hover{
	/*onMouseover style*/
	background-position:0% -27px; /*Shift background image up to start of 2nd tab image*/
}
.glowingtabs a:hover span{
	/*onMouseover style*/
	background-position:100% -27px; /*Shift background image up to start of 2nd tab image*/
}
.spacers{
	clear: both;
	height: 4px;
}
/******* RIGHT MENU *********************************************************************************************/
.rightmenu{
	padding-top: 4px;
	width: 300px;
}
.userops{
	display: inline-table;
	
}
.useroption{
	float: right;
	display: block;
	width:148px;
	height: 27px;
	background: url(../images/members-option.png) no-repeat;
	padding: 1px;
	text-align: right;
}
.useroption img{
	float: right;
	padding: 4px 8px 4px 0;
	border: 0;
}
.useroption a, .useroption a:hover, .useroption a:visited{
	display: block;
	padding: 4px 30px 4px 0;
	color:#755812;
	font-family:tahoma;
	font-size:9pt;
}
.mailcount-active{
	float: left;
	color:#755812;
	font-family:tahoma;
	font-size:9pt;
}
.mailcount-unactive{
	float: left;
	color:#d2d2d2;
	font-family:tahoma;
	font-size:9pt;
}
.spacers{
	clear: both;
	height: 4px;
}
.helpnotice{
	display: block;
	width:300px;
	height: 27px;
	background: url(../images/notice.png) no-repeat;
	text-align: right;
}
.helpnotice img{
	float: right;
	padding: 4px 8px 4px 0;
	border: 0;
}
.helpnotice a, .helpnotice a:hover, .helpnotice a:visited{
	display: block;
	padding: 4px 30px 4px 0;
	color:#35a42b;
	font-family:tahoma;
	font-size:9pt;
	font-weight: bold;
}
.advs{
	display: block;
	width:300px;
	text-align: right;
}
.advs img{
	border: #dddddd 1px solid;
}
.advs a, .advs a:hover, .advs a:visited{
	text-decoration: none;
}
.suggest-friend{
	display: block;
	width:300px;
	height: 27px;
	background: url(../images/suggest-friend-title.png) no-repeat;
	text-align: right;
}
.suggest-friendspan{
	font-family:tahoma;
	font-size:10pt;
	font-weight: bold;
	padding: 4px 35px 4px 0;
}
.suggest-friend-content{
	clear: both;
	background: url(../images/tabbed-content-bg.png) repeat;
	border-bottom: 1px solid #dfdfdf;
	border-left: 1px solid #dfdfdf;
	border-right: 1px solid #dfdfdf;
	text-align: right;
	padding: 5px;
	font-size: 9pt;
	font-family: Tahoma;
	color: #333;
}
.advanced-search{
	display: block;
	width:300px;
	height: 27px;
	background: url(../images/serch-title.png) no-repeat;
	text-align: right;
}
.advanced-goal{
	display: block;
	width:300px;
	height: 27px;
	background: url(../images/warahma-title.png) no-repeat;
	text-align: right;
}
.advanced-searchspan{
	font-family:tahoma;
	font-size:10pt;
	font-weight: bold;
	padding: 4px 35px 4px 0;
}
.advanced-search-content{
	clear: both;
	background: url(../images/tabbed-content-bg.png) repeat;
	border-bottom: 1px solid #dfdfdf;
	border-left: 1px solid #dfdfdf;
	border-right: 1px solid #dfdfdf;
	text-align: right;
	padding: 5px;
	font-size: 9pt;
	font-family: Tahoma;
	color: #333;
}
#advanced-search-content form#one input.go {
	background: transparent url(../images/search-header.png) no-repeat right center;
	width: 16px;
	height: 16px;
	border: 0;
	cursor:pointer;
}
.blocksrightadv2 a, .blocksrightadv2 a:hover, .blocksrightadv2 a:visited{
	font-family: Tahoma;
	font-size: 10pt;
	font-weight: normal;
	text-decoration: none;
	color: #b84d4d;
}
.nearResult{
	width: 298px;
	background-color: #ffffe5;
	border: #e0e1b7 1px solid;
	text-align: right;
}
.nearResultT{
	padding: 5px;
}
.nearResultT a, .nearResultT a:hover, .nearResultT a:visited{
	color: #333;
	border-bottom: #333333 1px dotted;
	font-size: 12pt;
	text-align: right;
	text-decoration: none;
}
/******* RIGHT MENU *********************************************************************************************/

/******* LEFT MENU *********************************************************************************************/
#leftmenu{
	padding-top: 4px;
	width: 148px;
}
.registers{
	width: 148px;
	height: 52px;
	color: #ffffff;
	font-family: Arial;
	font-size: 16pt;
	font-weight: bold;
	text-decoration: none;
	background: url(../images/registerbutton.png) no-repeat center;
}
.registers a{
	display: block;
	padding: 15px 0 0 0;
	font-family: Times New Roman;
	font-size: 16pt;
	color: #ffffff;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
}
.registerslink a:hover, .registerslink a:visited{
	text-decoration: none;
}
.leftcontainer-title{
	display: block;
	width:148px;
	height: 27px;
	background: url(../images/left-title-bg.png) no-repeat;
	text-align: right;
}
.leftcontainer-titlespan{
	font-family:Arial;
	font-size:10pt;
	font-weight: bold;
	color: #214d18;
	padding: 4px 10px 4px 0;
}
.leftcontainer-content{
	clear: both;
	border-bottom: 1px solid #d6e4f1;
	border-left: 1px solid #d6e4f1;
	border-right: 1px solid #d6e4f1;
	text-align: right;
	padding: 5px;
	font-size: 9pt;
	font-family: Tahoma;
	color: #333;
}
.leftcontainer-content table {
	font-family: Tahoma;
	font-size: 9pt;
	font-weight: normal;
	text-decoration: none;
	color: #999;
}
.leftcontainer-content table a {
	font-family: Tahoma;
	font-size: 9pt;
	font-weight: normal;
	text-decoration: none;
	color: #999;
}
.leftcontainer-content table a:hover{
	text-decoration: none;
}
.leftcontainer-content table a:visited {
	text-decoration: none;
}
#sidebar {
	color: #333333;
	background: #FFFFFF;
	margin:0;
	padding:0;
	width:144px;
}
/***********************************************************************************/
.coreadvtop{
	width: 522px;
	display: block;
	text-align: center;
	margin: 4px 2px 1px 2px;
	padding: 0;
}
.coreadvtop img{
	width: 520px;
	display: block;
	text-align: center;
	margin: 0 auto;
	border: 0;
}
#corecontainerall{
	margin: 0 auto;
	width: 522px;
	padding: 0 4px 0 2px;
	display: block;
}
#corecontainer{
	width: 522px;
	padding: 0;
	display:  block;
}
.maqaltitle{
	display: block;
	width: 522px;
	height: 27px;
	text-align: right;
	background: url(../images/maqal-title.png) no-repeat;
}
.maqaltitle a{
	text-align: right;
	margin-right: 10px;
	font-family: Arial;
	font-size: 14pt;
	font-weight: bold;
	color: #1e5015;
	text-decoration: none;
}
.maqaltitle a:hover, .maqaltitle a:visited{
	text-decoration: none;
}
.maqalcontent{
	display: block;
	width: 520px;
	height: 90px;
	padding: 0;
	margin: 0;
	border-bottom:1px #cccbd0 solid;
	border-right:1px #cccbd0 solid;
	border-left:1px #cccbd0 solid;
}
.maqalcontentinside{
	padding: 5px;
	font-family: Tahoma;
	font-size: 10pt;
	font-weight: normal;
	color: #333;
	text-align: justify;
	text-decoration: none;
}
.maqalcontentinside img{
	float: left;
	width: 100px;
	height: 80px;
	vertical-align: top;
	margin: 2px 5px 2px 2px;
	border: #000 1px solid;
	font-family: Tahoma;
	font-size: 10pt;
	font-weight: normal;
	color: #333;
	text-decoration: none;
}
.maqalcontentinside a {
	text-decoration: none;
	color: #005f9f;
}
.maqalcontentinside a:hover, .maqalcontentinside a:visited{
	text-decoration: none;
	color: #005f9f;
}
.corecontainer2{
	width: 522px;
	padding: 0;
	display: block,inline;
}
.malessection{
	display: block;
	width: 260px;
	padding: 0 0 0 1px;
	float: right;
}
.femalessection{
	display: block;
	width: 260px;
	padding: 0 1px 0 0;
	float: left;
}
.member-title-bar{
	display: block;
	width:258px;
	height: 27px;
	background: url(../images/member-box-title.png) no-repeat;
}
.member-name{
	float: right;
	padding: 5px;
	color:#1f4e18;
	font-family:Arial;
	font-size:11pt;
	font-weight: bold;
}
.member-name a{
	color:#1f4e18;
	font-family:Arial;
	font-size:11pt;
	font-weight: bold;
}
.member-name a:hover, .member-name a:visited{
	text-decoration: none;
}
.member-status{
	float: left;
	padding: 5px;
	font-family:Tahoma;
	font-size:9pt;
	font-weight: normal;
}
.member-information{
	display: block;
	padding-top: 1px;
	width:256px;
	height: 84px;
	color:#333333;
	font-family:Tahoma;
	font-size:9pt;
	font-weight: normal;
	border-bottom: 1px #bbd2b8 solid;
	border-right: 1px #bbd2b8 solid;
	border-left: 1px #bbd2b8 solid;
}
.member-information img{
	border: 0;
}

.addtofav{
	width:16px;
	height:16px;
	line-height:16px;		
	border:none;
	background:url(../images/favorite16.png) no-repeat;
	cursor:pointer;
	text-align:center;
}
.delfromfav{
	width:16px;
	height:16px;
	line-height:16px;		
	border:none;
	background:url(../images/delfavorite16.png) no-repeat;
	cursor:pointer;
	text-align:center;
}
.sms-mms {
	width: 100%;
	margin-top: 5px;
	margin-bottom: 5px;
	text-align: center;
}
#text {margin:50px auto; width:500px}
.hotspot {color:#900; padding-bottom:1px; cursor:pointer}

#tt          {display:block; background: url(../images/tt_left.gif) top left no-repeat; position:absolute;}
#tttop   {display:block; background: url(../images/tt_top.gif) top right no-repeat; height:5px; margin-left:5px; overflow:hidden}
#ttcont {display:block; padding:2px 12px 3px 7px; margin-left:5px; background:#666; color:#FFF}
#ttbot   {display:block; background:url(../images/tt_bottom.gif) top right no-repeat; height:5px; margin-left:5px; overflow:hidden}

/************ S E C T I O N **************************************************/
.showsection{
	padding: 4px 10px 0px 0px;
	width: 665px;
}
.showsectioncontainer-title{
	width: 670px;
	height: 27px;
	
	background: url(../images/title-long-bg.png) no-repeat;
	text-align: right;
	font-family: Times New Roman;
	font-size: 12pt;
	color: #1f4e17;
	font-weight: bold;
	text-decoration: none;
}
.showsectioncontainer-titleAQ{
	width: 506px;
	height: 27px;
	background: url(../images/title-long-bg506.png) no-repeat;
	text-align: right;
	font-family: Times New Roman;
	font-size: 12pt;
	color: #1f4e17;
	font-weight: bold;
	text-decoration: none;
}
.showsectioncontainer-titleSAMI{
	width: 670px;
	height: 27px;
	border: #ff0000 5px solid;
	background: url(../images/title-long-bg.png) no-repeat;
	text-align: right;
	font-family: Times New Roman;
	font-size: 12pt;
	color: #1f4e17;
	font-weight: bold;
	text-decoration: none;
}
.showsectioncontainer-title a{
	font-family: Times New Roman;
	font-size: 12pt;
	color: #1f4e17;
	font-weight: bold;
	text-decoration: none;
}
.showsectioncontainer-title a:hover, .showsectioncontainer-title a:visited{
	text-decoration: none;
}
.showsectioncontainer{
	width: 670px;
	
	border-bottom: #cccccc 1px solid;
	border-right: #cccccc 1px solid;
	border-left: #cccccc 1px solid;
}
.blocksshowsection{
	width: 670px;
	margin: 0;
	padding: 0;
	display: block;
	font-family: Tahoma;
	font-size: 12pt;
	font-weight: normal;
	color: #000;	
	text-decoration: none;
}
.blocksshowsection a, .blocksshowsection a:hover, .blocksshowsection a:visited{
	text-decoration: none;
}
#rating{
	width: 668px;
	display: inline-block;
	border: #e1ffd9 1px solid;
	background: #ffffff;
	color: #333333;
	text-decoration: none;
}
#rating .ratingright{ padding: 5px; float: right; }
#rating .ratingleft{ padding: 5px; float: left; }
#rating .ratingright a, #rating .ratingright a:hover{
	font-family: Tahoma;
	color:#207eca;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
}



.tablestyle{
	font-size: 10pt;
	font-weight: normal;
	color: #333333;	
	text-decoration: none;
}
.tablestyle a{
	font-family: Tahoma;
	font-size: 10pt;
	font-weight: normal;
	color: #333333;	
	text-decoration: none;
}
.tablestyle a:hover{
	text-decoration: none;
}
.tablestyle a:visited{
	text-decoration: none;
}
#orders{
	width: 672px;
	border: #e1ffd9 1px solid;
	background: #f3fff0;
}
#messageall{ 
	display: block;
}
.messagebox{
	display: block;
	width:auto;
	border:1px solid #c93;
	background:#ffc;
	padding:3px;
}
.messageboxok{
	display: block;
	width:auto;
	border:1px solid #349534;
	background:#C9FFCA;
	padding:3px;
	font-weight:bold;
	color:#008000;
}
.messageboxerror{
	width:auto;
	border:1px solid #CC0000;
	background:#F7CBCA;
	padding:3px;
	font-weight:bold;
	color:#CC0000;
}

.sugmaqal{
	width: 672px;
	border: #e1ffd9 1px solid;
	background: #f3fff0;
	color: #333333;
	font-family: Arial;
	font-size: 16pt;
	font-weight: bold;
	text-decoration: none;
}
.sugmaqal a{
	display: block;
	padding: 5px 0 0 0;
	font-family: Times New Roman;
	font-size: 16pt;
	color: #333333;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
}
.sugmaqal a:hover{
	text-decoration: none;
}
.sugmaqal a:visited{
	text-decoration: none;
}
.sendtomods{
	border: #e1ffd9 1px solid;
	background: #f3fff0;
	color: #333333;
	font-family: Arial;
	font-size: 16pt;
	font-weight: bold;
	text-decoration: none;
}
.sendtomods a{
	display: block;
	padding: 15px 0 0 0;
	font-family: Times New Roman;
	font-size: 16pt;
	color: #333333;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
}
.sendtomods a:hover{
	text-decoration: none;
}
.sendtomods a:visited{
	text-decoration: none;
}
#maqinsec{
	width: 970px;
	padding-bottom:20px;
	display: block;
	text-decoration: none;
}
#maqinsec-title{
	text-align: right;
	padding-right: 4px;
	font-family: Times New Roman;
	font-size: 12pt;
	color: #333333;
	font-weight: bold;
}
#maqinsec-title a{
	color: #333333;
	text-decoration: none;
}
#maqinsec-title a:hover{
	color: #333333;
	text-decoration: none;
}
#maqinsec-title a:visited{
	color: #333333;
	text-decoration: none;
}
#maqinsec-desc{
	font-family: Tahoma;
	font-size: 10pt;
	font-weight: normal;
	text-align: right;
	text-decoration: none;
	color: #cccccc;
}
#maqinsec-desc ul{
	list-style: none;
	list-style: none;
}
#maqinsec-desc li{
	float: right;
	font-family: Tahoma;
	font-size: 10pt;
	font-weight: normal; list-style-image:url('images/PNG/Write-Document16.png'); padding-left:0; padding-right:5px; padding-top:0; padding-bottom:0
}

#maqinsec-author{
	text-align: left;
	text-decoration: none;
}

.headingalign{ display: inline;}
	
.headingright{ float: right; width: 70%; _width: 70%; text-align: right;}
.headingleft{ float: left; width: 29%; _width: 29%; text-align: left;}
input.go {
	background: transparent url(../images/searchgo.png) no-repeat right center;
	width: 16px;
	border: 0;
	cursor:pointer;
}

.headingright3{
	float: right;
	padding-right: 2px;
	color: #333333;
	font-family: Arial;
	font-size: 14pt;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
}
.headingright3 a{
	color: #333333;
	padding-right: 2px;
	font-family: Arial;
	font-size: 14pt;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
}
.headingright3 a:hover{
	text-decoration: none;
}
.headingright3 a:visited{
	text-decoration: none;
}
.headingleft3{
	float: left;
	padding-left: 2px;
	color: #333333;
	font-family: Arial;
	font-size: 14pt;
	font-weight: bold;
	text-align: right;
	text-decoration: none;
}
.headingleft3 a{
	color: #333333;
	padding-left: 2px;
	font-family: Arial;
	font-size: 14pt;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
}
.headingleft3 a:hover{
	text-decoration: none;
}
.headingleft3 a:visited{
	text-decoration: none;
}



/************ S E C T I O N **************************************************/

/************ B L O G S **************************************************/
.blogsmenu ul{
	margin: 0 auto;
	list-style: none;
	background: #427ab4 repeat-x;
	color: #fff;
}
.blogsmenu li{
	float: right;
	color: #fff;
	font-family: Arial;
	font-size: 14pt;
	font-weight: bold;
	text-align: right;
	text-decoration: none;
	background: #427ab4 repeat-x;
}
.blogsmenu li a{
	color: #fff;
	font-family: Arial;
	font-size: 14pt;
	font-weight: bold;
	text-align: right;
	text-decoration: none;
	padding: 5px 15px;
	border: 2px solid #fff;
}
.thumb {
	text-align:center;
}
.thumb img {
	float:right;
	padding:2px;
	border-color:#909189;
}
.intro{
	margin: 0 auto;
	width: 670px;
	border-left: solid 1px #e9ebe7;
	border-right: solid 1px #e9ebe7;
	position: relative;
}
.introcon {
	padding: 0 20px;
	text-align: right;
}
.introcon p {
	padding-top:5px;
	padding-right:10px;
	text-align: right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	line-height:18px;
}
.introcon p a, .introcon p a:hover{
	text-decoration:none;
	color:#54c7c7;
}
.introcon h1 {
	font-family: Georgia, sans-serif;
	color:#207eca;
	font-size:18px;
	font-weight:normal;
}
.introcon h1 a, .introcon h1 a:hover{
	font-family: Georgia, sans-serif;
	color:#207eca;
	font-size:18px;
	font-weight:normal;
	text-decoration:none;
}
.introcon h2 {
	font-family:Arial, Helvetica, sans-serif;
	color:#909189;
	font-size:12px;
	font-weight:normal;
	line-height:18px;
}
.introcon h2 a, .introcon h2 a:hover{
	text-decoration:none;
	color:#54c7c7;
}

.blogtitle{
	background: #DDDDDD;
}
.headingright2{
	float: right;
	padding-right: 2px;
	color: #333333;
	font-family: Arial;
	font-size: 14pt;
	font-weight: bold;
	text-align: right;
	text-decoration: none;
}
.headingright2 a{
	color: #333333;
	font-family: Arial;
	font-size: 14pt;
	font-weight: bold;
	text-align: right;
	text-decoration: none;
}
.headingright2 a:hover{
	text-decoration: none;
}
.headingright2 a:visited{
	text-decoration: none;
}
.headingleft2{
	float: left;
	padding-left: 2px;
	color: #333333;
	font-family: Tahoma;
	font-size: 9pt;
	font-weight: normal;
	text-align: right;
	text-decoration: none;
}
.headingleft2 a{
	color: #333333;
	font-family: Tahoma;
	font-size: 9pt;
	font-weight: normal;
	text-align: right;
	text-decoration: none;
}
.headingleft2 a:hover{
	text-decoration: none;
}
.headingleft2 a:visited{
	text-decoration: none;
}
.blogcontent{
	color: #333333;
	font-family: Tahoma;
	font-size: 10pt;
	font-weight: normal;
	text-align: right;
	text-decoration: none;
}
.subjectline{
	height: 1px;
	line-height: 1px;
	border: #ccc 1px dotted;
}
/************ B L O G S **************************************************/

/************ C O M M E N T S *******************************************/
.allcomments{
	width: 970px;
}
.comments-title{
	width: 970px;
	height: 31px;
	border-bottom: #000000 3px solid;
	background: url('../images/commentTitle.png') right no-repeat;
	text-align: right;
}
.comments-title-span{
	margin: 20px;
	color: #444444;
	font-family: Arial;
	font-size: 16pt;
	font-weight: bold;
	text-align: right;
	text-decoration: none;
}
.tcomment{
	width: 970px;
	padding-bottom: 10px;	
	display:inline-block;
}
.commentwrapper  {
	float:left;
	width: 868px;
}
.commenttext  {
	width: 868px;
	text-align: right;
}
.commentnumber  {
	float:left;
	font-size:14px;
	padding: 5px;
}
.commenttitle{
	font-weight:bold;
	font-size:12pt;
	text-align: right;
	color:#8a0023;
	margin-top:5px;
	font-family:Times New Roman;
}
.postedtime, .postedtime {
	font-weight:normal;
	font-style:italic;
	font-size:8pt;
	text-align: right;
	color:#8a0023;
	font-family:Tahoma;
}
.comment-inner-text p a {
	color:#9E0728;
}
.comment-inner-text {
	text-align: right;
	padding-left:13px;
	font-size: 10pt;
	margin-top:10px;
}
.comment-inner-text p {
	margin-top:10px;
}
.avatara {
	float:right;
	width:98px;
}
.avatara img {
	margin:5px auto;
	float:none;
}



/************ C O M M E N T S *******************************************/

/************ M Y P A G E ***********************************************/
.rightz{ float: right; }
.leftz{ float: left; }
.userpic1sami{
	width: 176px;
	height: 250px;
	line-height: 250px;
	vertical-align: middle;
	text-align: center;
	border: #e1ffd9 1px solid;
}
.userpic1{
	width: 176px;
	height: 235px;
	line-height: 180px;
	vertical-align: middle;
	text-align: center;
	
	border-top: #e1ffd9 1px solid;
	border-right: #e1ffd9 1px solid;
	border-left: #e1ffd9 1px solid;
}
.userMj{
	width: 176px;
	height: 20px;
	line-height: 20px;
	vertical-align: middle;
	text-align: left;
	border-bottom: #e1ffd9 1px solid;
	border-right: #e1ffd9 1px solid;
	border-left: #e1ffd9 1px solid;
}

.userpic1 img{
	text-align: center;
}
.uservideo1{
	width: 492px;
	height: 255px;
	text-align: center;
	vertical-align: middle;
	border: #e1ffd9 1px solid;
}
.uservideo1Mj{
	width: 492px;
	height: 20px;
	text-align: left;
	vertical-align: middle;
	border: #e1ffd9 1px solid;
}
.userinfo{
	width: 670px;
	padding-right: 2px;
	text-align: right;
	border: #e1ffd9 1px solid;
}
.userTabs{
	width: 670px;
	text-align: right;
	border: 0;
}
#myblogs{
	padding-top: 8px;
}

.jeip-saving {
	background: #903 url('images/loading.gif') no-repeat left;
	color: #fff;
	padding-left:20px; padding-right:2px; padding-top:0; padding-bottom:0
}
.jeip-mouseover, .jeip-editfield {
	background: #ffff99;
}
.jeip-savebutton {
	background: #36f;
	color: #fff;
}
.jeip-cancelbutton {
	background: #000;
	color: #fff;
}
/************ M Y P A G E ***********************************************/
/************ M A I L  **********************************/
.mailcontainer{
	margin:0.5em 0;
	padding-top:10px;
	font-family: Times New Roman;
	border: #e1ffd9 1px solid;
}
.mailheader{
	font-family: Times New Roman;
	background: #e0e1b7;
	border-bottom: #666666 1px solid;
}
.mailheader span{
	font-family: Tahoma;
	text-decoration: none;
}
.mailheader a{
	font-family: Tahoma;
	border-bottom: #666666 1px dotted;
	text-decoration: none;
}
.mailheader a:hover, .mailheader a:visited{
	font-family: Tahoma;
	border-bottom: #666666 1px dotted;
	text-decoration: none;
}
.mailbody{
	padding: 10px;
	font-family: Times New Roman;
	font-size:14pt;
	color: #72a4c9;
	text-decoration: none;
}
/************ M A I L  **********************************/
/************ M E M B E R D E T A I L S  **********************************/
.adminlog{
	padding: 5px;
	vertical-align: middle;
	text-align: center;
	background: #fffccc;
	border: #fffaaa 1px solid;
}
.informationlog{
	background:#fff url('../images/fullbg.gif') repeat-x;
	height: 46px;
	padding: 5px;
	display: block;
	overflow: hidden;
	border: #c6d880 0px solid;
	color: #264409;
}
.servicesnotavailable{
    
	height: 32px;
	_height: 32px;
	line-height: 32px;
	vertical-align: middle;
	text-align: center;
	background: #ffcccc;
	background:#fff url('../images/red.gif') repeat-x;
	border: #ff0000 0px solid;
}
.servicesnotavailable a{
	text-align: center;
	color: #333;
	font-family: Times New Roman;
	font-weight: bold;
	text-decoration: none;
}
.servicesnotavailable a:hover, .servicesnotavailable a:visited{
	text-decoration: none;
}

.servicesisavailable{
	width: 671px;
	height: 63px;
	margin:0 auto;
	
	text-align: center;
	background:#fff url('../images/fullbg2.gif') repeat-x;
	border: #72a4c9 0px solid;
}
.servicesisavailable a{
	color: #FF0000;
	font-size:12pt;
	font-family: Tahoma;
}
.servicesisavailable a:hover, .servicesisavailable a:visited{
	text-decoration: none;
}
.servicesicons{
	overflow: hidden;
	display:table;
	padding:0;
	margin:0 auto;
	text-align: center;
}
.img {
	margin:2px;
	height:auto;
	width:auto;
	float:right;
	text-align:center;
}
.img img {
	display:inline;
	height:50px;
	width:50px;
	margin:2px;
	border:1px solid #ffffff;
}
.img a:hover img{
	border:1px solid #c3961f;
}
.desc {
	text-align:center;
	font-weight:normal;
	width: 670px;
	height: 20px;
	margin-bottom:2px;
	clear:both;
}
.servicesicons ul{
	list-style: none;
	position:relative;
	text-align:center;
	right:-50%;
	margin:0;
	padding:0;
}
.servicesicons li{
	list-style: none;
	float:right;
	padding:3px 3px 3px 0;
	font-family: Times New Roman;
	font-weight: bold;
	font-size: 10pt;
	text-align: center;
}
.servicesicons li img{
	border: 0;
	padding: 2px;
	margin: 2px;
	height: 60px;
	width: 60px;
}
#loader{
   visibility:hidden;
}
#f1_upload_form{
      height:1px;
}

#f1_upload_process{
   visibility:hidden;
   position:absolute;
   text-align:center;
}

/************ M E M B E R D E T A I L S  **********************************/
#addmaqForm, #pcommentsForm, #textblogForm,
#videoblogForm, #audioblogForm, #picblogForm,
#sendtomemberForm, #updateprofile, #updatemailandpass,
#sendtomodsForm, #updatepix, #updatevid, #shareForm, #repForm{
	margin:0.5em 0;
	padding-top:10px;
	border: #e1ffd9 1px solid;
	background: #f3fff0;
}
#addmaqForm fieldset, #pcommentsForm fieldset,
#textblogForm fieldset, #videoblogForm fieldset,
#audioblogForm fieldset, #picblogForm fieldset,
#sendtomemberForm fieldset, #updateprofile fieldset,
#updatemailandpass fieldset, #sendtomodsForm fieldset,
#updatepix fieldset, #updatevid fieldset, #shareForm fieldset, #repForm fieldset{
	margin:0;
	padding:0;
	border:none;	
	float:right;
	display:inline;
	width:300px;
	margin-right:25px;
}		
#addmaqForm legend, #pcommentsForm legend,
#textblogForm legend, #videoblogForm legend,
#audioblogForm legend, #picblogForm legend,
#sendtomemberForm legend, #updateprofile legend,
#updatemailandpass legend, #sendtomodsForm legend,
#updatepix legend, #updatevid legend, #shareForm legend, #repForm legend{
	display:none;
}	
#addmaqForm p, #pcommentsForm p,
#textblogForm p, #videoblogForm p,
#audioblogForm p, #picblogForm p,
#sendtomemberForm p, #updateprofile p,
#updatemailandpass p, #sendtomodsForm p,
#updatepix p, #updatevid p, #shareForm p, #repForm p{
	margin:.5em 0;
}	
#addmaqForm label, #pcommentsForm label,
#textblogForm label, #videoblogForm label,
#audioblogForm label, #picblogForm label,
#sendtomemberForm label, #updateprofile label,
#updatemailandpass label, #sendtomodsForm label,
#updatepix label, #updatevid label, #shareForm label, #repForm label{
	display:block; text-align: right;
}	
#addmaqForm input, #addmaqForm textarea,
#pcommentsForm input, #pcommentsForm textarea,
#textblogForm input, #textblogForm textarea,
#videoblogForm input, #videoblogForm textarea,
#audioblogForm input, #audioblogForm textarea,
#sendtomemberForm input, #sendtomemberForm textarea,
#picblogForm input, #picblogForm textarea,		
#updateprofile input, #updateprofile textarea,
#sendtomodsForm input, #sendtomodsForm textarea,
#updatemailandpass input, #updatemailandpass textarea,
#shareForm input, #shareForm textarea,
#updatepix input, #updatepix textarea,
#updatevid input, #updatevid textarea,
#repForm input, #repForm textarea {
	width:296px;
	border:1px solid #ddd;
	background:#fff url('images/form_input.gif') repeat-x;
	padding:3px
}		
#addmaqForm textarea, #pcommentsForm textarea,
#textblogForm textarea, #videoblogForm textarea,
#audioblogForm textarea, #picblogForm textarea,
#sendtomemberForm textarea, #updateprofile textarea,
#updatemailandpass textarea, #sendtomodsForm textarea,
#updatepix textarea, #updatevid textarea, #shareForm textarea,
#repForm textarea, #repForm textarea{
	height:125px;
	overflow:auto;
}					
#addmaqForm p.submit, #pcommentsForm p.submit,
#textblogForm p.submit, #videoblogForm p.submit,
#audioblogForm p.submit, #picblogForm p.submit,
#signupForm p.submit, #sendtomemberForm p.submit,
#updateprofile p.submit, #updatemailandpass p.submit,
#updatepix p.submit, #updatevid p.submit, #sendtomodsForm p.submit,
#shareForm p.submit, #repForm p.submit{
	clear:both;
	padding:0 25px 20px 25px;
	margin:0;
	text-align:left;
}	
#addmaqForm button, #pcommentsForm button,
#textblogForm button, #videoblogForm button,
#audioblogForm button, #picblogForm button,
#signupForm button, #sendtomemberForm button,
#updateprofile button, #updatemailandpass button,
#updatepix button, #updatevid button, #sendtomodsForm button,
#shareForm button, #repForm button{
	width:150px;
	height:37px;
	line-height:37px;		
	border:none;
	background:url(../images/form_button.gif) no-repeat 0 0;
	color:#c3961f;
	font-weight: bold;
	cursor:pointer;
	text-align:center;
}

#addmaqForm p.wysiwyg, #repForm p.wysiwyg{
	clear:both;
	padding:5px 0px 0px 0px;
	margin:0;
	text-align:center;
}	
/**********************************************************/
#signupForm{
	margin:0.5em 0;
	padding-top:10px;
	border: #e1ffd9 1px solid;
	background: #f3fff0;
}
#signupForm fieldset{
	margin:0;
	padding:0;
	border:none;	
	float:right;
	display:inline;
	width:275px;
	margin-right:10px;
}		
#signupForm legend{
	display:none;
}	
#signupForm p{
	margin:.5em 0;
}	
#signupForm label{
	display:block; text-align: right;
}	
#signupForm input, #signupForm textarea{		
	width:263px;
	border:1px solid #ddd;
	background:#fff url('images/form_input.gif') repeat-x;
	padding:3px
}		
#signupForm textarea{
	height:125px;
	overflow:auto;
}
/* ======= STAR-RATER ======== */
.star-rating, .star-rating a:hover, .star-rating a:active,
.star-rating a:focus, .star-rating .current-rating{
	background: url(../images/star2.png) left -1000px repeat-x;
}
.star-rating{
	position:relative;
	width:125px;
	height:25px;
	overflow:hidden;
	list-style:none;
	margin:0;
	padding:0;
	background-position: left top;
}
.star-rating li{
	display: inline;
}
.star-rating a, .star-rating .current-rating{
	position:absolute;
	top:0;
	left:0;
	text-indent:-1000em;
	height:25px;
	line-height:25px;
	outline:none;
	overflow:hidden;
	border: none;
}
.star-rating a:hover, .star-rating a:active, .star-rating a:focus{
	background-position: left bottom;
}
.star-rating .current-rating{
	z-index:1;
	background-position: left center;
}
.inline-rating{
	display:-moz-inline-block;
	display:-moz-inline-box;
	display: inline-block;
	vertical-align: middle;
}
.small-star{
	width:50px;
	height:10px;
}
.small-star, .small-star a:hover, .small-star a:active, 
.small-star a:focus, .small-star .current-rating{
	background-image: url(../images/star_small.gif);
	line-height: 10px;
	height: 10px;
}
/* ======= STAR-RATER ======== */
/************************************************************/
#updatepix p .uploadifyQueueItem, 
#picblogForm p .uploadifyQueueItem, 
#audioblogForm p .uploadifyQueueItem{
	font: 11px Verdana, Geneva, sans-serif;
	background-color: #F5F5F5;
	border: 3px solid #E5E5E5;
	margin-top: 5px;
	padding: 10px;
	width: 300px;
}
#updatepix p .uploadifyQueueItem .cancel, 
#picblogForm p .uploadifyQueueItem .cancel, 
#audioblogForm p .uploadifyQueueItem .cancel {
	float: right;
}
#updatepix p .uploadifyProgress, 
#picblogForm p .uploadifyProgress, 
#audioblogForm p .uploadifyProgress{
	background-color: #FFFFFF;
	border-top: 1px solid #808080;
	border-left: 1px solid #808080;
	border-right: 1px solid #C5C5C5;
	border-bottom: 1px solid #C5C5C5;
	margin-top: 10px;
	width: 100%;
}
#updatepix p .uploadifyProgressBar, 
#picblogForm p .uploadifyProgressBar, 
#audioblogForm p .uploadifyProgressBar{
	background-color: #0099FF;
	width: 1px;
	height: 3px;
}
#updatepix p .uploadifyError, 
#picblogForm p .uploadifyError, 
#audioblogForm p .uploadifyError {
	border: 2px solid #FBCBBC !important;
	background-color: #FDE5DD !important;
}
#updatepix a, #updatepix a:hover,#updatepix a:visited, 
#picblogForm a, #picblogForm a:hover,#picblogForm a:visited, 
#audioblogForm a, #audioblogForm a:hover,#audioblogForm a:visited {
	text-decoration: none;
}


/******** ddaccordion *********************************/
.tablenav {
	clear: both;
	height: 30px;
	margin: 0;
	vertical-align: middle;
}
.tablenav .actions {
	padding: 2px 8px 0 0;
}
.alignleft {
	float: left;
}
.alignright {
	float: right;
}
p.search-box {
	float: left;
	padding: 2px 0 0 8px;
}





/******** ddaccordion *********************************/
.menuitem {
	padding-right: 2px;
	background-color: #409bed;
	background: url(../images/green-bar.gif) no-repeat;
	color: #FFFFFF;
	border: 0px solid #1f67a8;
	font-family: Arial;
	font-size: 11pt;
	font-weight: bold;
	text-align: right;
	width: 652px;
	height: 20px;
}
.menuitem img{
	float: left;
	padding-top:2px;
	padding-left: 10px;
}
/******** ddaccordion *********************************/
/******************************************************/
div.pagination {
	padding: 3px;
	margin: 3px;
	font-family: Tahoma;
	font-size: 8pt;
}
div.pagination a {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px solid #b7d2e7;
	text-decoration: none;
	font-family: Tahoma;
	font-size: 8pt;
	background-color: #f3fff0;
	color: #333333;
}
div.pagination a:hover, div.pagination a:active {
	text-decoration: none;	
}
div.pagination span.current {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px solid #f3fff0;
	font-family: Tahoma;
	font-size: 8pt;
	font-weight: bold;
	background-color: #b5cdfa;
	color: #4d6185;
}
div.pagination span.disabled {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px solid #EEE;
	font-family: Tahoma;
	font-size: 8pt;
	color: #808080;
}
/******************************************************/
.footer{
	margin: 0 auto;
	width: 984px;
	height: 27px;
	background: url(../images/menu-bar.png) no-repeat;
}
.right-footer{
	float: right;
	padding-top: 5px;
	padding-right: 5px;
	font-family: Tahoma;
	font-size: 10pt;
	font-weight: normal;
	color: #FFFFFF;
}
.right-footer a{
	font-family: Tahoma;
	font-size: 10pt;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.right-footer a:hover, .right-footer a:visited{
	text-decoration: none;
}
.left-footer{
	float: left;
	padding-top: 5px;
	padding-left: 5px;
	font-family: Tahoma;
	font-size: 10pt;
	font-weight: normal;
	color: #FFFFFF;
}
.left-footer a{
	font-family: Tahoma;
	font-size: 10pt;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.left-footer a:hover, .left-footer a:visited{
	text-decoration: none;
}



/********************************************************************/
#searchsection{
	display: block;
	width: 526px;
	height: 100%;
	border: #ccc 1px solid;
}

.maqalblock{
	display: block;
}
.maqalblock2{
	width: 525px;
	height: 90px;
	display: block;
	font-family: Tahoma;
	font-size: 10pt;
	font-weight: normal;
	color: #333;
	text-align: justify;
	text-decoration: none;
}
.maqalblock2 img{
	float: left;
	width: 100px;
	height: 80px;
	vertical-align: top;
	margin: 2px 5px 2px 2px;
	border: #000 1px solid;
	font-family: Tahoma;
	font-size: 10pt;
	font-weight: normal;
	color: #333;
	text-decoration: none;
}
.maqalblock2 a , .maqalblock2 a:hover, .maqalblock2 a:visited{
	text-decoration: none;
	color: #005f9f;
}
.maqalblockfull{
	display: block;
}
.maqalblockfull{
	float: right;
	display: block;
	font-family: Tahoma;
	font-size: 10pt;
	font-weight: normal;
	color: #333;
	text-align: justify;
	text-decoration: none;
}
.maqalblockfull img{
	float: left;
	width: 200px;
	height: 160px;
	vertical-align: top;
	margin: 2px 5px 2px 2px;
	border: #000 1px solid;
	font-family: Tahoma;
	font-size: 10pt;
	font-weight: normal;
	color: #333;
	text-decoration: none;
}
.maqalblockfull a , .maqalblockfull a:hover, .maqalblockfull a:visited{
	text-decoration: none;
	color: #005f9f;
}
.searchestitle{
	border: #f3fff0 1px solid;
	background: #f3fff0;
	padding: 2px;
	margin: 2px;
	font-family: Times New Roman;
	font-size: 12pt;
	font-weight: bold;
	color: #333;
	text-align: right;
	text-decoration: none;
}

/************ E N D *********************************************************/
/************ R E G I S T E R A T I O N ***************************************/
.regkind{
	width: 984px;
	display: block;
}
.tabs3{
	width: 984px;
	padding: 2px;
	display: block;
	list-style: none;
}
.tabs3 ul{
	list-style: none;
}
.tabs3 li{
	list-style: none;
	float: right;
	padding: 0 5px 0 0;
}
.regdesc{
	display: block;
	padding: 2;
}
.regcontents{
	display: inline;
}
.notice{
	float: right;
	width: 380px;
	margin:0.4em 0;
	padding:10px 0;
	font-size: 12pt;
	font-family: Times New Roman;
	font-weight: bold;
	text-align: justify;
	background: #f3fff0;
	border: #e1ffd9 1px solid;
}
.regform{
	display: block;
	float: left;
	width: 590px;
	text-align: right;
}
.regformforadmins{
	display: block;
}
.regCond{
	display: block;
	float: center;
	width: 590px;
	text-align: right;
}
/************ E N D  R E G I S T E R A T I O N *********************************/
/****** Right Tabs ***************************************/

.tabbed-box {
	width: 298px;	
	direction: rtl;
}
.tabbed-box .tabs li {
	list-style: none;
	float: right;
}
.tabbed-box .tabs li a {
	display: block;
	padding: 5px 0;
	font-weight: bold;
	font-family: 'Times New Roman', Arial, Verdana;
	text-align: center;
	text-decoration: none;
	color: #888;
	background: url(../images/rightTabNotActive.png) no-repeat; 
	border-left: 0px;
	border-bottom: 1px solid #d6e4ef;
}
.tabbed-box .tabs li:first-child a {
	border-left: none;
}
.tabbed-box .tabs li a:hover {
	color: #333;
}
.tabbed-box .tabs li a:focus {
	outline: none;
}
.tabbed-box .tabs li a.active {
	background: url(../images/rightTabActive.png) no-repeat;
	color: #333;
	border-bottom: 1px solid #c9c9c9;
	border-left: 0px;
}
.tabbed-content {
	clear: both;
	background: url(../images/tabbed-content-bg.png) repeat;
	border-bottom: 1px solid #dfdfdf;
	border-left: 1px solid #dfdfdf;
	border-right: 1px solid #dfdfdf;
	text-align: right;
	padding: 5px;
	display: none;
	font-size: 9pt;
	font-family: Tahoma;
	color: #333;
}
.tabbed-content table {
	font-family: Tahoma;
	font-size: 9pt;
	font-weight: normal;
	text-decoration: none;
	color: #999;
}
.tabbed-content table a {
	font-family: Tahoma;
	font-size: 9pt;
	font-weight: normal;
	text-decoration: none;
	color: #999;
}
.tabbed-content table a:hover{
	text-decoration: none;
}
.tabbed-content table a:visited {
	text-decoration: none;
}
/****** Right Tabs ***************************************/
/*********** LOGIN CONTANER*****************************************************/
.tabbed-loginbox {
	width: 298px;
	background: #fff;
	border: 1px solid #ddd;
	direction: rtl;
}
.tabbed-loginbox .logintabs li {
	list-style: none;
	float: right;
}
.tabbed-loginbox .logintabs li a {
	display: block;
	padding: 5px 0;
	font-weight: bold;
	font-family: 'Times New Roman', Arial, Verdana;
	text-align: center;
	text-decoration: none;
	color: #888;
	background: #e7eff5; 
	border-left: 0px;
	border-bottom: 1px solid #d6e4ef;
}
.tabbed-loginbox .logintabs li:first-child a {
	border-left: none;
}
.tabbed-loginbox .logintabs li a:hover {
	color: #333;
}
.tabbed-loginbox .logintabs li a:focus {
	outline: none;
}
.tabbed-loginbox .logintabs li a.active {
	background: #fff;
	color: #333;
	border-bottom: 1px solid #fff;
	border-left: 0px;
}
.login-content {
	clear: both;
	text-align: right;
	padding: 5px;
	display: none;
	font-size: 9pt;
	font-family: Tahoma;
	color: #333;	
}
.login-content form{
	clear: both;
	padding: 10px;
	display: block;
}
.login-content li {
	list-style: none;
}
.login-content li a{
	font-weight: normal;
	text-align: center;
	text-decoration: none;
	color: #999;
}
.login-content a:hover{
	text-decoration: none;
}
.login-content a:visited {
	text-decoration: none;
}
/*********** END LOGIN CONTANER*************************************************/

/****** default Tabs ***************************************/
.tabbed-box2 {
	width: 522px;
	direction: rtl;
}
.tabbed-box2 .tabs2 li {
	list-style: none;
	float: right;
}
.tabbed-box2 .tabs2 li a {
	display: block;
	padding: 5px 0;
	font-weight: bold;
	font-family: 'Times New Roman', Arial, Verdana;
	text-align: center;
	text-decoration: none;
	color: #888;
	background: url(../images/defaultTabNotActive.png) no-repeat; 
	border-left: 0px;
	border-bottom: 1px solid #d6e4ef;
}
.tabbed-box2.tabs2 li:first-child a {
	border-left: none;
}
.tabbed-box2 .tabs2 li a:hover {
	color: #333;
}
.tabbed-box2 .tabs2 li a:focus {
	outline: none;
}
.tabbed-box2 .tabs2 li a.active {
	background: url(../images/defaultTabActive.png) no-repeat;
	color: #333;
	border-bottom: 1px solid #c9c9c9;
	border-left: 0px;
}
.tabbed-content2 {
	clear: both;
	background: url(../images/tabbed-content-bg.png) repeat;
	border-bottom: 1px solid #dfdfdf;
	border-left: 1px solid #dfdfdf;
	border-right: 1px solid #dfdfdf;
	text-align: right;
	padding: 5px;
	display: none;
	font-size: 9pt;
	font-family: Tahoma;
	color: #353432;
}

.tabbed-content2 a{
	font-weight: normal;
	text-align: center;
	text-decoration: none;
	color: #353432;
}
.tabbed-content2 a:hover, .tabbed-content2 a:visited {
	text-decoration: none;
}
/****** default Tabs ***************************************/

/********** MY PAGE*************************************************/
.tabbed-box4 {
	width: 670px;
	background: #fff;
	border: 0px solid #d6e4ef;
	direction: rtl;
}
.tabbed-box4 .tabs4 li {
	list-style: none;
	float: right;
	background: url(../images/tab4.gif) repeat;

}
.tabbed-box4 .tabs4 li a {
	display: block;
	padding: 5px 0px 0px 0px;
	font-size: 11pt;
	font-family: 'Tahoma', Arial, Verdana;
	text-align: center;
	text-decoration: none;
	color: #333;
	background: #e7eff5; 
	background: url(../images/tab4.gif) repeat;
	border-left: 0px;
	border-bottom: 0px solid #d6e4ef;
}
.tabbed-box4 .tabs4 li:first-child a {
	border-left: none;
}
.tabbed-box4 .tabs4 li a:hover {
	color: #ff0000;
}
.tabbed-box4 .tabs4 li a:focus {
	outline: none;
	color: #ff0000;

}
.tabbed-box4 .tabs4 li a.active {
	color: #aa1b1b;
	border-bottom: 0px solid #fff;
	border-left: 0px;
}
.tabbed-content4 {
	clear: both;
	text-align: right;
	padding: 5px;
	display: none;
	font-size: 9pt;
	font-family: Tahoma;
	color: #333;
}
.tabbed-content4 li {
	font-size: 10pt;
	font-family: Tahoma;
	color: #333;
	font-weight: normal;
	list-style: none;
}
.tabbed-content4 li a{
	font-size: 10pt;
	font-family: Tahoma;
	color: #333;
	font-weight: normal;
	text-align: center;
	text-decoration: none;
}
.tabbed-content4 a:hover{
	text-decoration: none;
}
.tabbed-content4 a:visited {
	text-decoration: none;
}

/********** MY PAGE*************************************************/
.tabbed-box5 {
	width: 660px;
	background: #fff;
	border: 1px solid #d6e4ef;
	direction: rtl;
}
.tabbed-box5 .tabs5 li {
	list-style: none;
	float: right;
}
.tabbed-box5 .tabs5 li a {
	display: block;
	padding: 5px 0;
	font-weight: bold;
	font-family: 'Times New Roman', Arial, Verdana;
	text-align: center;
	text-decoration: none;
	color: #888;
	background: #e7eff5; 
	border-left: 0px;
	border-bottom: 1px solid #d6e4ef;
}
.tabbed-box5 .tabs5 li:first-child a {
	border-left: none;
}
.tabbed-box5 .tabs5 li a:hover {
	color: #333;
}
.tabbed-box5 .tabs5 li a:focus {
	outline: none;
}
.tabbed-box5 .tabs5 li a.active {
	background: #fff;
	color: #333;
	border-bottom: 1px solid #fff;
	border-LEFT: 0px;
}
.tabbed-content5 {
	clear: both;
	text-align: right;
	padding: 5px;
	display: none;
	font-size: 9pt;
	font-family: Tahoma;
	color: #333;	
}
.tabbed-content5 li {
	list-style: none;
}
.tabbed-content5 li a{
	font-weight: normal;
	text-align: center;
	text-decoration: none;
	color: #999;
}
.tabbed-content5 a:hover{
	text-decoration: none;
}
.tabbed-content5 a:visited {
	text-decoration: none;
}

.tabbed-content4 .oddtr{ background-color:#EFF1F1; }
.tabbed-content4 .eventr{ background-color:#F8F8F8; }
.tabbed-content4 .trover{ background-color: #ffffff; }
.tabbed-content4 .trclick{ background-color: #00CCCC; }
.tabbed-content4 table{
	border-style: solid;
	border-width: 2;
	border-color: #FFFFFF;
	border-collapse: collapse;
	font-size: 11pt;
	text-align: Justify;
}
.tabbed-content4  caption {font-size: 8pt; color: #C0C0C0} 
.tabbed-content4 table.grey {border-color: #C0C0C0; color: #800000;} 
.tabbed-content4 table.red {border-color: #800000;} 
.tabbed-content4 td.red {
	background-color: #800000;
	color: #FFFFFF;
	border-color: #FFFFFF;
	font-weight: bold;
	text-align: center;
} 
.tabbed-content4 table thead th.red {
	background-color: #800000;
	color: #FFFFFF;
	border-color: #FFFFFF;
	font-family: Arial;
	font-weight: bold;
	text-align: center;
} 
.tabbed-content4 .red {
	background-color: #800000;
	color: #FFFFFF;
	border-color: #FFFFFF;
	font-family: Arial;
	font-weight: bold;
	text-align: center;
} 
.tabbed-content4  td.grey {
	background-color: #808080;
	color: #FFFFFF;
	border-color: #C0C0C0;
	font-weight: bold;
	text-align: center;
} 
.tabbed-content4 table thead th.grey {
	background-color: #808080;
	color: #FFFFFF;
	border-color: #C0C0C0;
	font-family: Arial;
	font-weight: bold;
	text-align: center;
}
.tabbed-content4 .grey{
	background-color: #808080;
	color: #FFFFFF;
	border-color: #C0C0C0;
	font-family: Arial;
	font-weight: bold;
	text-align: center;
}
.jcarousel-container {
	position: relative;
}
.jcarousel-clip {
	z-index: 2;
	padding: 0;
	margin: 0;
	overflow: hidden;
	position: relative;
}
.jcarousel-list {
	z-index: 1;
	overflow: hidden;
	position: relative;
	top: 0;
	left: 0;
	margin: 0;
	padding: 0;
}
.jcarousel-list li, .jcarousel-item {
	float: left;
	display: block;
	margin-left: 1px;
	list-style: none;
	text-align: right;
	width: 138px;
	height: 80px;
	border-bottom: 1px solid #b6d2f3;
}
.jcarousel-list li h5 {
    color:#333333;
    font-size:10pt;
	font-family: Arial;
	font-weight: bold;
	margin:10px 2px 0.5em 2px;
}

.jcarousel-list li img {
    float:right;
    margin:2px;
	height: 29px;
	width: 25px;
}

.jcarousel-list li .info {
    color:#3E4548;
    font-size:1em;
	display: block;
}

/**
 * The buttons are added dynamically by jCarousel before
 * the <ul> list (inside the <div> described above) and
 * have the classnames "jcarousel-next" and "jcarousel-prev".
 */
.jcarousel-next {
	z-index: 3;
	display: none;
}
.jcarousel-prev {
	z-index: 3;
	display: none;
}

/******* jCarousel Skins ************************************/
.jcarousel-skin-tango .jcarousel-container {
	-moz-border-radius: 6px;
}
.jcarousel-skin-tango .jcarousel-container-vertical {
	width: 136px;
	height: 261px;
	padding: 0px 0px 30px 0px;
}
.jcarousel-skin-tango .jcarousel-clip-vertical {
    width:  136px;
    height: 261px;
}

.jcarousel-skin-tango .jcarousel-item {
    width: 136px;
    height: 80px;
}
.jcarousel-skin-tango .jcarousel-item-vertical {
    margin: 3px 0px 3px 0px;
}

.jcarousel-skin-tango .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}

/***  Vertical Buttons  ***/
.jcarousel-skin-tango .jcarousel-next-vertical {
    position: absolute;
    bottom: 2px;
    left: 2px;
    width: 22px;
    height: 23px;
    cursor: pointer;
    background: transparent url(../images/next-vertical.png) no-repeat 0 0;
}
.jcarousel-skin-tango .jcarousel-prev-vertical {
    position: absolute;
	bottom: 2px;
    left: 26px;
    width: 22px;
    height: 23px;
    cursor: pointer;
    background: transparent url(../images/prev-vertical.png) no-repeat 0 0;
}
/******* jCarousel Skins ************************************/
#overlay {
	background: #000;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 10000;
	width: 100%;
}
.prettyPopin {
	display: none;
	overflow: hidden;
	position: absolute;
	z-index: 11000;
	top: 50%;
	left: 50%;
	background: url(../images/prettyPopin/popinLeft.gif) bottom left no-repeat;
}

.prettyPopin a#b_close {
	display: none;
	position: absolute;
	z-index: 2;
	top: 10px;
	right: 13px;
	width: 41px;
	height: 9px;
	text-indent: -10000px;
	background: url(../images/prettyPopin/b_close.gif) bottom left no-repeat;
}
.prettyPopin .prettyContent {
	position: relative;
	width: 100%;
	height: 100%;
	font-size: 1.2em;
	background: url(../images/prettyPopin/popinRight.gif) bottom right no-repeat;
}
.prettyPopin .prettyContent .prettyContent-container {
	display: none;
	padding: 20px 15px 15px 15px;
}
.prettyPopin .prettyContent .loader {
	position: absolute;
	top: 50%;
	left: 50%;
	margin: -14px 0 0 -14px;
}
/*************************************************

/**
 * Vista theme for jixedbar
 * written by Ryan Yonzon, http://ryan.rawswift.com/
 */
				
/*----- bar style -----*/
.jx-bar {
	height:30px;
	padding:0px;
	width:985px;
	background-color:#666666;
	border:#666666 solid 1px;
}

	/* rounded top-left corner */
	.jx-bar-rounded-tl {
		-webkit-border-top-left-radius:5px;
		-khtml-border-radius-topleft:5px;	
		-moz-border-radius-topleft:5px;
		border-top-left-radius:5px;
	}

	/* rounded top-right corner */
	.jx-bar-rounded-tr {
		-webkit-border-top-right-radius:5px;
		-khtml-border-radius-topright:5px;	
		-moz-border-radius-topright:5px;
		border-top-right-radius:5px;
	}

/*----- bar separator -----*/
	.jx-separator-left {
		float:left;
		width:1px;
		height:100%;
		background-color:#999999;
	}
	
	.jx-separator-right {
		float:right;
		width:1px;
		height:100%;
		background-color:#999999;
	}

/*----- bar button -----*/
.jx-bar-button ul {
	margin:0px;
	padding:0px;
}

.jx-bar-button li {
	float:left;
	list-style:none;
}

.jx-bar-button-right li {
	float:right;
	list-style:none;	
}

.jx-bar-button li {
	font-family:tahoma;
	font-size:11px;
	color:#CCCCCC;
	cursor:pointer;
	padding:4px 8px 4px 8px;
	border:#666666 solid 1px;
	margin:2px;
}
	
	/*	button hover effect	*/
	.jx-bar-button li:hover {
		color:#FFFFFF;
		background-color:#999999;
		border:#999999 solid 1px;
		padding:4px 8px 4px 8px;
		margin:2px;
	}

	/* rounded button corners */
	.jx-bar-button-rounded li:hover {
		-webkit-border-radius:5px;
		-khtml-border-radius:5px;	
		-moz-border-radius:5px;
		border-radius:5px;
	}
	
	/* default button's anchor text style */
	.jx-bar-button li a:link, .jx-bar-button li a:visited {
		font-family:tahoma;
		font-size:11px;
		color:#CCCCCC;
		text-decoration:none;
	}

	.jx-bar-button li a:hover {
		font-family:tahoma;
		font-size:11px;
		color:#FFFFFF;
		text-decoration:none;
	}

/*----- bar text container -----*/
.jx-bar-button div {
	float:left;
}

.jx-bar-button-right div {
	float:right;
}

.jx-bar-button div {
	font-family:tahoma;
	font-size:11px;
	color:#CCCCCC;
	padding:4px 8px 4px 8px;
	margin:4px 8px 4px 8px;	
	border:#999999 solid 0px;
}

	.jx-bar-button div a:link,  .jx-bar-button div a:visited {
		color:#CCCCCC;
		text-decoration:none;
	}

	.jx-bar-button div a:hover {
		color:#FFFFFF;
		text-decoration:underline;
	}

/*----- button tooltip -----*/
.jx-bar-button-tooltip {
	height:auto;
	padding:5px 10px 5px 10px;
	color:#FFFFFF;
	background-color:#36393D;
	font-family:tahoma;
	font-size:11px;
}

/*------ mj update 10-8-2010 ---*/
.showsectioncontainer-title-mj{
	width: 984px;
	height: 27px;
	
	background: url(../images/title-long-bg2.png) no-repeat;
	text-align: right;
	font-family: Times New Roman;
	font-size: 12pt;
	color: #1f4e17;
	font-weight: bold;
	text-decoration: none;
}
.showsectioncontainer-mj{
	width: 984px;
	
	border-bottom: #cccccc 1px solid;
	border-right: #cccccc 1px solid;
	border-left: #cccccc 1px solid;
}
/*------- mj update 15-8-2010 ---*/
.showsectioncontainer-titleMMs{
	width: 670px;
	height: 27px;
	text-align: right;
	font-family: Times New Roman;
	font-size: 12pt;
	color: #0507d5;
	font-weight: bold;
	text-decoration: none;
}
.showsectioncontainer-bgMMs{
	width: 270px;
	height: 70px;
	
	background: url(../images/mms_bg2.jpg) bottom right no-repeat;
	text-align: center;
	font-family: tahoma;
	font-size: 16pt;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}
.showsection-blogs{
	padding: 4px 10px 0px 0px;
	width: 965px;
}
.showsectioncontainer-title-blogs{
	width: 970px;
	height: 27px;
	
	background: url(../images/title-long-bg2.png) no-repeat;
	text-align: right;
	font-family: Times New Roman;
	font-size: 12pt;
	color: #1f4e17;
	font-weight: bold;
	text-decoration: none;
}
.showsectioncontainer-blogs{
	width: 970px;
	
	border-bottom: #cccccc 1px solid;
	border-right: #cccccc 1px solid;
	border-left: #cccccc 1px solid;
}
.blocksshowsection-blogs{
	width: 970px;
	margin: 0;
	padding: 0;
	display: block;
	font-family: Tahoma;
	font-size: 12pt;
	font-weight: normal;
	color: #000;	
	text-decoration: none;
}
.blocksshowsection-blogs a, .blocksshowsection-blogs a:hover, .blocksshowsection-blogs a:visited{
	text-decoration: none;
}
#rating-mj{
	width: 968px;
	display: inline-block;
	border: #e1ffd9 1px solid;
	background: #ffffff;
	color: #333333;
	text-decoration: none;
}
#rating-mj .ratingright{ padding: 5px; float: right; }
#rating-mj.ratingleft{ padding: 5px; float: left; }
#rating-mj .ratingright a, #rating-mj .ratingright a:hover{
	font-family: Tahoma;
	color:#207eca;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
}


#mmsrating{
	width: 160px;
	display: inline-block;
	
	background: #ffffff;
	color: #333333;
	text-decoration: none;
}
#mmsrating .ratingright{ padding: 5px; float: right; }
#mmsrating .ratingleft{ padding: 5px; float: left; }
#mmsrating .ratingright a, #mmsrating .ratingright a:hover{
	font-family: Tahoma;
	color:#207eca;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
}
/*********************mj update 30-8-2010 ****************/
.tabbed-box6 {
	width: 670px;
	direction: rtl;
}
.tabbed-box6 .tabs6 li {
	list-style: none;
	float: right;
}
.tabbed-box6 .tabs6 li a {
	display: block;
	padding: 5px 0;
	font-weight: bold;
	font-family: 'Times New Roman', Arial, Verdana;
	text-align: center;
	text-decoration: none;
	color: #888;
	background: url(../images/defaultTabNotActive2.png) no-repeat; 
	border-left: 0px;
	border-bottom: 1px solid #d6e4ef;
}
.tabbed-box6.tabs6 li:first-child a {
	border-left: none;
}
.tabbed-box6 .tabs6 li a:hover {
	color: #333;
}
.tabbed-box6 .tabs6 li a:focus {
	outline: none;
}
.tabbed-box6 .tabs6 li a.active {
	background: url(../images/defaultTabActive2.png) no-repeat;
	color: #333;
	border-bottom: 1px solid #c9c9c9;
	border-left: 0px;
}
.tabbed-content6 {
	clear: both;
	background: url(../images/tabbed-content-bg.png) repeat;
	border-bottom: 1px solid #dfdfdf;
	border-left: 1px solid #dfdfdf;
	border-right: 1px solid #dfdfdf;
	text-align: right;
	padding: 5px;
	display: none;
	font-size: 9pt;
	font-family: Tahoma;
	color: #353432;
}

.tabbed-content6 a{
	font-weight: normal;
	text-align: center;
	text-decoration: none;
	color: #353432;
}
.tabbed-content6 a:hover, .tabbed-content6 a:visited {
	text-decoration: none;
}


