body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	height:100%;
	background:#ecf4f8;
	font: 13px/14px Arial !important;
	direction:rtl;
	}
a
{
	border:none;
    outline:none;
}
	
div.top
{
	width:100%;
	height:76px;
	background:url("images/top_bg.gif");
}
div.logo
{
	width:199px;
	height:46px;
	background:url("images/logo.png");
	cursor:pointer;
	position:absolute;
	left:80px;
	top:15px;
}
div.top h1
{
	font-size:12px;
	color:#777;
	position:absolute;
	left:80px;
	top:23px;
	z-index:1000;
	width:150px;
	text-align:center; 
}

div.wrap 
{
	width:960px;
	margin-right:auto;
	margin-left:auto;
	position:relative;
}


div.top div.topMenu
{
	width:423px;
	height:41px;
	background:url("images/topMenuPanel.gif");
	position:absolute;
	right:85px;
	top:20px;
}
div.top div.topMenu div.links
{
	margin-right:30px;
	line-height:33px;
}

div.links a
{	
	text-decoration:none;
	color:#2c5994;
	font-weight:normal;
}

div.links a:hover
{	
	color:#2e83b4;
}

div.cloudsBg
{
	width:960px;
	height:121px;
	background:url("images/cloudsBg.gif");
	position:absolute;
	top:0px;
	right:0px;
	z-index:-1;
}

div.flowersBg
{
	width:960px;
	height:62px;
	background:url("images/flowersBg.gif");
	position:absolute;
	bottom:0px;
	right:0px;
	z-index:-1;
}

div.footer
{
	height:61px;
	width:100%;
	background:url("images/footerBg.gif");
}
div.footer .links
{
	margin:5px auto 0px auto;
	width:740px;
	text-align:right;
	float:right;
	margin-right:80px;
}
div.mainArea
{
	width:100%;
	min-height:437px;
	
}

div.promoStrip
{
	width:806px;
	height:195px;
	background:white;
	border:1px #9dc2d4 solid;
	position:absolute;
	top:55px;
	right:77px;
}

div.promoStrip .title
{
	font-size:20px;
	color:black;
	font-style:italic;
	margin:15px 20px 0px 0;
	font-weight:bold;
}


div.promoStrip h2
{
	font-size:16px;
	color:#2e83b4;
	margin:0px 20px 3px 0;
	width:766px;
	font-weight:normal;
	border-bottom:1px #d6e6ef solid;
	line-height:30px;
}

div.promoStrip div.promoBlock
{
	width:244px;
	height:114px;
	float:right;
	margin-right:17px;
	margin-top:15px;
	position:relative;
}

div.promoStrip div.promoBlock div.innerText
{
	float:right;
	margin-right:65px; 
	margin-top:10px;
}

div.promoStrip div#promoBlock1
{
	background:url("images/promoBlock.jpg");
}

div.promoStrip div#promoBlock1 .innerText
{
	width:148px;
}

div.promoStrip div#promoBlock2
{
	background:url("images/promoBlock2.jpg");
}

div.promoStrip div#promoBlock2 .innerText
{
	width:174px;
}

div.promoStrip div#promoBlock3
{
	background:url("images/promoBlock3.jpg");
}


div.promoStrip div#promoBlock3 .innerText
{
	width:150px;
	margin-top:25px;
}
div.promoStrip div.promoBlock a
{
	position:absolute;
	bottom:15px;
	left:13px;
	font-weight:bold;
	text-decoration:none;
	color:#2c5994;
	font-size:12px;
	background:url("images/blue_arrow_left.gif") no-repeat left center;
	width:50px;
	height:16px;
	
}

div.promoStrip div.promoBlock h1
{
	font-weight:bold;
	font-size:14px;
	margin:2px 0px;
}

div.promoStrip div.promoBlock a:hover
{
	text-decoration:underline;	
}

div.signUpStrip
{
	width:808px;
	height:113px;
	position:absolute;
	bottom:55px;
	right:77px;

	}
div.signUpStrip div.hand
{
	width:158px;
	height:113px;
	float:right;
	background:url("images/hand.jpg");
	}
	
div.signUpStrip div.signUpForm
{
	width:646px;
	height:113px;
	float:right;
	background:white;
	border:1px #9dc2d4 solid;
	position:relative;
	}
	
div.signUpStrip div.signUpForm div.title
{
	width:616px;
	height:30px;
	margin-right:15px;
	border-bottom:1px #d6e6ef solid;
	float:right;
	}
	
div.signUpStrip div.signUpForm div.title .title1
{
	font-size:14px;
	float:right;
	font-weight:bold;
	margin-top:5px;
	}
	
div.signUpStrip div.signUpForm div.title .title2
{
	font-size:11px;
	font-weight:normal;
	float:right;
	margin-right:4px;
	font-weight:bold;
	margin-top:5px;
}
	
div.signUpStrip div.signUpForm div.title .title1 span
{
	color:#2e83b4
}

div.signUpStrip div.signUpForm div.inputBlock1
{

	width:305px;
	float:right;
	margin-top:5px;
		
}
div.signUpStrip div.signUpForm div.inputBlock2
{

	width:225px;
	float:right;
	margin-top:5px; 
		
}
div.signUpStrip div.signUpForm div.inputBlock1 div.label,
div.signUpStrip div.signUpForm div.inputBlock2 div.label
{
	width:72px;
	float:right;
	text-align:left;	
	margin-top:8px;	
}
div.signUpStrip div.signUpForm div.inputBlock1 div.input
{
	width:210px;
	float:right;
	text-align:left;	
	margin-top:8px;
		 
}
	
div.signUpStrip div.signUpForm div.inputBlock2 div.input
{
	width:150px;
	float:right;
	text-align:left;	
	margin-top:8px;
		 
}
	
div.signUpStrip div.signUpForm div.inputBlock1 div.input .smallInput
{
	width:87px;
	background:url("images/smallInput.gif") no-repeat;
	border:0px;
	color:#777;
	padding-left:5px;
}	
div.signUpStrip div.signUpForm div.inputBlock2 div.input .bigInput
{
	width:140px;
	background:url("images/bigInput.gif");
	border:0px;
}
div.signUpStrip div.signUpForm div.inputBlock1 div.input .xLargeInput
{
	width:203px;
	background:url("images/xLargeInput.gif") no-repeat;
	border:0px;
}
	
div.signUpStrip div.signUpForm div.checkboxBlock
{
	width:110px;
	height:20px;
	float:right;
	margin-top:10px;
}
div.signUpStrip div.signUpForm div.checkboxBlock a
{
	width:88px;
	height:20px;
	float:right;
	display:block;
	color:#2c5994;
	text-decoration:none;
	font-size:10px;
	line-height:11px;
	margin-right:5px;
}
	
div.signUpStrip div.signUpForm div.checkboxBlock input
{
	float:right;

}


.joinBtn
{
	width:91px;
	height:27px;
	padding-bottom:5px;
	display:block;
	background:url("../images/greenBtn.png");
	position:absolute;
	bottom:15px;
	left:13px;
	border:0px;
	cursor:pointer;
	border:none;
    outline:none;
    color:white;
    font-weight:bold;
    font-size:13px;
    line-height:20px;
    text-align:center;
}

div.signUpStrip div.signUpForm .joinBtn:active
{
	background:url("../images/greenBtn_clicked.png");
}
	
div.signUpStrip div.signUpForm div.passwordStrength
{
	width:130px;
	height:20px;
	position:absolute;
	bottom:2px;
	left:123px;
	
}
div.signUpStrip div.signUpForm div.passwordStrength div
{
	height:6px;
	width:30px;
	border:1px #999 solid;
	float:left;
	margin:5px 2px 0 0;
	background:white;
}

a.qMark
{
	width:20px;
	height:19px;
	background:url("images/qMark.gif");
	display:block;
}

div.graph
{
	width:766px;
	background:white;
	border:1px #9dc2d4 solid;
	float:right;
	padding:20px;
	margin-right:77px;
	margin-top:-30px;
	margin-bottom:50px;
	}
	
div.articlesList
{
	width:766px;
	min-height:330px;
	background:white;
	border:1px #9dc2d4 solid;
	float:right;
	margin-top:55px;
	margin-right:77px;
	padding:20px;
	margin-bottom:40px;
	color:#696969;
	position:relative;
	}

div.articleLink
{ 
	width:172px;
	height:41px;
	background:url("images/articlesButton.png");
	float:right;
	margin:5px 8px;
	cursor:pointer;
}
div.articleLink span
{ 
	display:block;
	line-height:41px;
	margin-right:35px;
	font-weight:bold;
	font-size:13px;
	color:#2670a8;
}

div.content
{
	width:766px;
	min-height:830px;
	background:white;
	border:1px #9dc2d4 solid;
	float:right;
	margin-top:55px;
	margin-right:77px;
	padding:20px;
	margin-bottom:40px;
	color:#696969;
	position:relative;
	}

div.content div.hand2
{
	width:150px;
	height:107px;
	background:url("images/hand2.jpg");
	position:absolute;
	left:0px;
	top:0px;
}

div.content div.title
{
	width:730px;
	margin-right:30px;
	float:right;
	margin-bottom:10px;
	border-bottom:1px #d6e6ef solid;
	margin-top:-12px;
}
div.content div.title h1
{	
	font-size:20px;
	color:black;
	margin-bottom:10px;
	margin-top:0px;
}
div.content div.title h2
{	
	font-size:16px;
	color:#464646;
	font-weight:bold;
	width:100%;  
	margin-bottom:0px;
}

div.content div.title h3
{	
	font-size:16px;
	color:#2e83b4;
	font-weight:bold;
	width:100%;  
	margin-top:0px;
	line-height:26px;
}
div.content h2
{	
	font-size:16px;
	color:#2e83b4;
	font-weight:bold;
	width:100%;  
	margin:0px;
	line-height:30px;
}

div.content h3
{	
	font-size:11px;
	font-weight:normal;
	margin:10px 0 0 0;
}

div.content .title h2
{
	margin:0 0 8px 0;
	border-bottom:0px;
	line-height:18px;
}
div.content p
{	
	margin-top:0px;
	margin-bottom:0px;
	width:100%;
	text-align:justify;
	
}

div.content .text
{	
	width:370px;
	flaot:right;
	margin-right:30px;
}
div.content .text a
{	
	color:blue;
}
  
div.content .video
{	
	position:absolute;
	left:20px;
	top:310px;
}
div.content .likeFanPage
{	
	position:absolute;
	left:20px;
	top:585px;
}
div.content .specialSignUp
{
	position:absolute;
	left:17px;
	top:76px;
	width:330px;
	height:230px;
	border-right:1px #d6e6ef solid;
}

div.content .specialSignUp .signupTitle
{
	position:absolute;
	right:5px;
	top:8px;
}
div.content .specialSignUp .signupTitle h3
{
	color:#595959;
	font-size:16px;
	lin-height:16px;
	font-weight:bold;
	margin:0px;
}
div.content .specialSignUp .signupTitle h4
{
	color:#292929;
	font-size:12px;
	font-weight:normal;
	margin:0px;
}

div.signupSpecialForm 
{
	width:330px;
	height:180px;
	margin-right:5px;
	margin-top:20px;
	position:relative;
}
div.signupSpecialForm div.label
{
	width:70px;
	float:right;
	text-align:left;	
	margin-top:8px;	
	margin-left:5px;
}
div.signupSpecialForm div.input
{
	width:240px;
	height:19px;
	float:right;
	margin-top:8px;
}
	
div.signupSpecialForm div.input  input.smallInput
{
	width:103px;
	height:19px;
	background:url("images/smallInput2.gif") no-repeat;
	border:0px;
	color:#777;
	padding-left:5px;
}	
div.signupSpecialForm div.input #lastname
{
	position:absolute;
	right:75px;
	top:8px;
}
div.signupSpecialForm div.input #firstname
{
	position:absolute;
	right:206px;
	top:8px;
}
div.signupSpecialForm div.input .sep
{
	position:absolute;
	right:190px;
	top:8x;
}
div.signupSpecialForm div.input  input.bigInput 
{
	width:240px;
	height:19px;
	background:url("images/bigInput2.gif") no-repeat;
	border:0px;
	float:right;
}

div.signupSpecialForm div.input div.sep
{
	width:15px;
	height:19px;
	text-align:center;
	float:right;
} 


div.signupSpecialForm  .joinBtn
{
	width:91px;
	height:27px;
	padding-bottom:5px;
	background:url("../images/greenBtn.png");
	position:absolute;
	bottom:13px;
	display:block;
	left:13px;
	border:0px;
	cursor:pointer;
	border:none;
    outline:none;
    color:white;
    font-weight:bold;
    font-size:12px;
    line-height:22px;
    text-align:center;
}
div.signupSpecialForm .joinBtn:active
{
	background:url("../images/greenBtn_clicked.png");
}


div.signupSpecialForm div.passwordStrength
{
	width:130px;
	height:20px;
	position:absolute;
	bottom:46px;
	left:23px;
	
}
div.signupSpecialForm div.passwordStrength div
{
	height:6px;
	width:30px;
	border:1px #999 solid;
	float:left;
	margin-top:5px;
	margin-right:2px;
	background:white;
}
.qMark
{
	width:20px;
	height:19px;
	background:url("../images/qMark.gif");
	display:block;
	cursor:pointer;
}
div.signupSpecialForm div.checkboxBlock
{
	width:120px;
	height:20px;
	position:absolute;
	bottom:20px;
	right:93px;
} 
div.signupSpecialForm div.checkboxBlock a
{
	width:98px;
	height:20px;
	float:right;
	display:block;
	color:#2c5994;
	text-decoration:none;
	font-size:10px;
	line-height:11px;
	margin-right:5px; 
}  
	
div.signupSpecialForm div.checkboxBlock input
{ 
	float:right;

}


div.clear
{
	clear:both;
}	

div.shareBtn
{
	position:absolute;
	top:55px;
	left:155px;
}
div.likeBtn
{
	float:right;
	margin:5px 20px 2px 0;
	width:380px;
	
}

div.footer div.shareBtn
{
	position:absolute;
	top:37px;
	right:79px;
}

div.footer div.likeBtn
{
	float:right;
	color:#2c5994;
	margin:14px 79px 0 0;
}
div.credit
{
	float:left;
	color:#2c5994;
	margin:0px 0 0 79px;
	line-height:20px;
}
div.credit a
{
	color:#2c5994;
	text-decoration:none;
}
div.credit a:hover
{
	text-decoration:underline;
}

div.checkBoxOff
{
	width:15px;
	height:15px;
	background:url("images/checkbox-normal.png");
	float:right;
	cursor:pointer;
}
div.checkBoxOn
{
	width:15px;
	height:15px;
	background:url("images/checkbox-marked.png");
	float:right;
	cursor:pointer;
}

div.innerMenu
{
	width:806px;
	height:28px;
	background:url("images/innerMenuBg.gif");
	position:absolute;
	top:0px;
	right:77px;
	color:white;
	line-height:26px; 
	z-index:100;
}
div.innerMenu a.backHome
{
	position:absolute;
	top:0px;
	left:10px;	
	color:white;
	line-height:26px; 
	font-weight:bold;
	text-decoration:none;
	
}

div.innerMenu a.link 
{
	margin:0px 6px;
	color:white;
	line-height:26px; 
	font-weight:normal;
	text-decoration:none;
	z-index:100;
}
div.innerMenu a.activeLink
{
	margin:1px 3px;
	color:white;
	padding:0px 3px 1px 3px;
	background:#50aece;
	line-height:24px; 
	font-weight:normal;
	text-decoration:none;
}

div.innerMenu .right
{
	width:11px;
	height:28px;
	background:url("images/innerMenuRight.gif");
	float:right;
}
div.innerMenu .left
{
	width:11px;
	height:28px;
	background:url("images/innerMenuLeft.gif");
	float:left;
}



