.MyMarqueeX {width: 530px; height: 130px; overflow: hidden; margin: 0 auto 0 auto}
.MyMarqueeX img {width: 169px; height: 114px; border: 2px solid #e6e6e6; padding:1px; float:right; margin: 0px}
.MyMarqueeY {width: 169px; height: 420px; overflow: hidden;}
.MyMarqueeY img {width: 145px; height: 114; border: 2px solid #e6e6e6; padding: 1px; margin: 5px}

#slidetcontent{
	width:530px;
	height:130px;
	float:right;
	margin-right:20px;
	margin-top:5px;
}
.smallslidertopic{

		width:169px;
		height:11px;
		margin-top:10px;
		float:left;
		margin-left:20px;
		text-decoration:none;
}
.comment{
	background-image:url(images/imageopacity.png);
	width:172px;
	height:34px;
	float:right;
	z-index:100px;
	text-align:right;
	direction:rtl;
	padding-right:7px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	margin-top:-37px;
	font-weight:bold;
	color:#025f79;
	
	
}
#video{
		width:330px;
		height:280px;
		float:right;
		margin-right:10px;
		border:1px solid #dadbdb;
		border-top-right-radius:2em;
		margin-top:10px;
		border-top-left-radius:2em;
		border-bottom-left-radius:15px;
		border-bottom-right-radius:15px;
		
}
#videobg{
		background-image:url(images/video.png);
		background-repeat:no-repeat;
		float:right;
		width:331px;
		height:32px;
		margin-right:0px;
}
#sliderbg{
		background-image:url(images/sliderbg.png);
		background-repeat:no-repeat;
		float:right;
		width:631px;
		height:288px;
		margin-top:10px;
		margin-right:5px;
}
.title{
		font-family:Tahoma, Geneva, sans-serif;
		font-size:15px;
		font-weight:bold;
		float:right;
		color:#fff;
		padding-right:20px;
		padding-top:7px;
		text-shadow:1px 1px #025f79;
		text-align:right;
		direction:rtl;
}
.socialtitle{
		font-family:Tahoma, Geneva, sans-serif;
		font-size:15px;
		font-weight:bold;
		float:right;
		color:#fff;
		padding-right:20px;
		padding-top:7px;
		text-shadow:1px 1px #025f79;
		text-align:right;
		direction:rtl;
}
.title:hover,.more:hover,.socialtitle:hover{
		color:#CCC;
}

 .title1:hover ,.more1:hover{
	 color:#F00;
 }
.more{
		font-family:Tahoma, Geneva, sans-serif;
		font-size:14px;
		font-weight:bold;
		float:left;
		color:#fff;
		padding-left:20px;
		padding-top:7px;
		text-shadow:1px 1px #025f79;
}

.more1{
		font-family:Tahoma, Geneva, sans-serif;
		font-size:14px;
		font-weight:bold;
		float:left;
		color:#025f79;
		padding-left:20px;
		padding-top:2px;
		text-shadow:1px 1px #ffffff;
		text-align:right;
		direction:rtl;
}

.cont1{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:14px;
	text-align:justify;
	color:#746d6d;
	direction:rtl;
	width:510px;
	height:55px;
	overflow:hidden;
}
/*.cont2{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:13px;
	text-align:justify;
	color:#746d6d;
	direction:rtl;
	width:320px;
    padding-right:5px;
    padding-top:0px;
	height:51px;
	overflow:hidden;
}*/
.title2:hover{
		color:#31a5c3;
		
}
.cont2{
	float:right;
	border:1px solid #ccc;
	width:85px;
	height:60px;
	margin-top:20px;
}
.cont2:hover{
	-webkit-transform: rotate(-5deg);
    	 -moz-transform: rotate(-5deg);
       -o-transform: rotate(-5deg);
      	-ms-transform: rotate(-5deg);
          transform: rotate(-5deg);
}
.bottomvideo{
		width:330px;
		height:58px;
		float:right;
		background-color:#919ca4;
		border-bottom-left-radius:15px;
		border-bottom-right-radius:15px;
}
.all{
		width:158px;
		height:58px;
		float:right;
		margin-right:5px;
}
.videoimg{
		width:45px;
		height:35px;
		float:right;
		border:1px solid #64635f;
		margin-top:10px;
}
.videotitle{
	   color:#025f79;
	   width:auto;
	   font-family:Tahoma, Geneva, sans-serif;
	   font-size:14px;
	   direction:rtl;
	   text-align:right;
	  
	
}
.news{
		background-image:url(images/articleblock.png);
		background-repeat:no-repeat;
		width:576px;
		height:36px;
		float:right;
}
#photoalbum{
		background-image:url(images/articleblock.png);
		background-repeat:no-repeat;
		width:576px;
		height:36px;
		float:right;
		margin-top:10px;
}

.newscont{
		width:576px;
		height:150px;
		float:right;
		background-color:#ffffff;
		border-bottom-left-radius:15px;
		border-bottom-right-radius:15px;
}
.socialscont{
		width:371px;
		height:auto;
		float:right;
		background-color:#ffffff;
		border-bottom-left-radius:15px;
		border-bottom-right-radius:15px;
}
.albumcont{
		width:576px;
	  	 height:150px;
		float:right;
		background-color:#ffffff;
		border-bottom-left-radius:15px;
		border-bottom-right-radius:15px;
		margin-top:0px;
}
.inputform{
				float:left;
				font-family:Tahoma, Geneva, sans-serif;
				color:#979997;
				font-size:13px;
				margin-top:0px;
				margin-right:0px;
				width:135px;
				height:17px;
				margin-bottom:5px;
				text-align:right;
				border:none;
				background:none;
		}
.input{
			width:160px;
			height:50px;
			float:right;
			margin-top:123px;
	}
.inputbutton{
			width:50px;
			height:30px;
			background-color:#aff1ff;
			float:right;
			margin-right:20px;
			border:none;
			cursor:pointer;
			margin-top:130px;
			-moz-border-radius: 8px 8px 8px 8px;
			-webkit-border-radius: 8px 8px 8px 8px;
			-khtml-border-radius: 8px 8px 8px 8px;
			border-radius: 8px 8px 8px 8px;
			color:#025f79;
			font-weight:bold;
			box-shadow: -1px 0 20px #025f79 inset;
}
.registerbutton{
			width:auto;
			float:right;
			margin-right:60px;
			border:none;
			cursor:pointer;
			background-color:transparent;
			margin-top:0px;
			font-family:Tahoma, Geneva, sans-serif;
			font-size:15px;
			font-weight:bold;
			color:#025f79;
			
}
.registerbutton:hover{
		color:#aaa6a6;
}
.remember{
			width:20px;
			height:30px;
			background-color:#aff1ff;
			float:right;
			margin-right:50px;
			border:none;
			cursor:pointer;
			margin-top:115px;
			border-radius:8px;
			color:#025f79;
			box-shadow: -1px 0 20px #025f79 inset;
}
.rememberme{
	
			float:right;
			margin-right:5px;
			border:none;
			font-size:15px;
			font-weight:bold;
			cursor:pointer;
			margin-top:120px;
			border-radius:8px;
			color:#025f79;
			
}
.socials{
		background-image:url(images/secondblock.png);
		background-repeat:no-repeat;
		width:371px;
		height:35px;
		float:right;
		margin-top:10px;
}
.inputbutton:hover{
	box-shadow: -1px 0 20px #ffffff inset;
}
.register{
		width:362px;
		height:54px;
		float:right;
		border:1px solid black;
}
.login{
		background-image:url(images/login.png);
		background-repeat:no-repeat;
		width:370px;
		height:204px;
		float:right;
}
.logout{
		background-image:url(images/logout.png);
		background-repeat:no-repeat;
		width:370px;
		height:204px;
		float:right;
}
.ads{
	float:right;
	margin-top:10px;
	margin-bottom:10px;
	width:576px;
	height:65px;
	border:none;
}
.newscont1{
		width:544px;
		height:114px;
		float:right;
		margin:15px 15px;
		background-color:#f1f1f1;
		border-radius:15px;
}
.socialcont1{
		width:357px;
		height:103px;
		float:right;
		margin-right: 8px;
		background-color:#f1f1f1;
		border-radius:15px;
		margin-bottom:10px;
}
.socialtabs{
	width:345px;
	height:30px;
	float:right;
	margin-top:0px;
	margin-right:20px;
	
}
.centertab1{
			width:82px;
			height:22px;
			float:right;
			background-color:#aff1ff;
			padding:5px;
			color:#0381a3;
			font-weight:bold;
			font-family:Tahoma, Geneva, sans-serif;
			font-size:14px;
			margin:5px 10px;
			border-top-right-radius:15px;
			border-top-left-radius:15px;
			border-top-top-radius:15px;
			padding-top:2px;
			
		}
	.centertab2{
			float:right;
			background-color:#bebfc0;
			color:#025F79;
			font-family:Tahoma, Geneva, sans-serif;
			font-size:14px;
			margin:5px 10px;
			cursor:pointer;
			width:82px;
			height:22px;
			padding:5px;
			padding-top:2px;
			font-weight:bold;
			border-top-right-radius:15px;
			border-top-left-radius:15px;
			border-top-top-radius:15px;
			
			
		}
.title1{
		font-family:Tahoma, Geneva, sans-serif;
		font-size:14px;
		color:#025f79;
		font-weight:bold;
		text-align:right;direction:rtl;
		text-shadow:1px 1px #ffffff;
		float:right;
		width:510px;
		height:20px;
		overflow:hidden;
}
.title2{
		font-family:Tahoma, Geneva, sans-serif;
		font-size:12px;
		color:#025f79;
		font-weight:bold;
		text-align:right;direction:rtl;
		text-shadow:1px 1px #ffffff;
		float:right;
		width:240px;
		padding-right:20px;
		padding-top:17px;
		height:65px;
		overflow:hidden;
}
#votebg{
		background-image:url(images/vote.png);
		background-repeat:no-repeat;
		width:371px;
		height:38px;
		float:right;
		margin-top:10px;
}
#vote{
		width:371px;
		height:auto;
		float:right;
		background-color:#ffffff;
		border-bottom-left-radius:15px;
		border-bottom-right-radius:15px;
}
.question{
	float:right;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:13px;
	color:#3f4041;
	font-weight:bold;
	margin-top:5px;
	margin-right:10px;
	height:40px;
	overflow:hidden;
	text-align:right;
	direction:rtl;
	padding-left:5px;
}
.voteall{
									
			width:260px;
			height:20px;
			float:right;
			margin-top:2px;
			margin-right:10px;

										
			}
									
									
	.vote2{
	float:right;
	margin-top:0px;
   
	}

	
.votetext{
		float:right;
		font-family:Tahoma, Geneva, sans-serif;
		font-size:13px;
		color:#656363;
	
	}
.submit{
			width:60px;
			height:25px;
			background-color:#aff1ff;
			border:none;
			cursor:pointer;
			color:#333335;
			font-weight:bold;
			box-shadow: -1px 0 20px #025f79 inset;
			border-radius:5px;
			-moz-border-radius:5px;
			-webkit-border-radius:5px;
			border:none;
			padding:1px 15px;
			float:left;
			margin-left:10px;
			margin-bottom:2px;
			text-shadow:#fff 0 1px 0;
	
	}
.facebook, .twitter{
		width:340px;
		min-height:171px;
		height:auto;
		float:right;
		margin:10px 20px;
	}
.lawsites{
		background-image:url(images/legality-sites.png);
		background-repeat:no-repeat;
		width:369px;
		height:154px;
		float:right;
		margin-top:10px;
}
.votebtn:hover{
		cursor:pointer;
		box-shadow: -7px 0 15px rgba(114, 114, 114, 0.4) inset;
		
}
.link{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:14px;
	color:#025f79;
	text-align:right;
	direction:rtl;
	width:355px;
	height:20px;
	text-align:right;
	direction:rtl;
	padding-right:10px;
	
}
.link:hover{
	color:red;
}
.linkall{
		width:360px;
		height:20px;
		float:right;
		overflow:hidden;
		text-align:right;
		margin-top:5px;
		direction:rtl;
	
	
}
.services{
		background-image:url(images/services.png);
		background-repeat:no-repeat;
		width:574px;
		height:154px;
		float:right;
		
		
}
/******************************************************************************/
/*----------second slider-----------*/
				
				#slideshow {
					margin:0 auto;
					width:460px;
					height:110px;
					position:relative;
				}
				#slideshow #slidesContainer {
				  margin:0 auto;
				  width:460px;
				  height:110px;
				  overflow:auto; /* allow scrollbar */
				  position:relative;
				  margin-left:0px;
				  margin-top:22px;
				}
				
				
				.servicesslide {
					 margin:0 auto;
				  width:460px; /* reduce by 20 pixels of #slidesContainer to avoid horizontal scroll */
				  height:100px;
				}
				
				/** 
				 * Slideshow controls style rules.
				 */
.control {
				  display:block;
				  width:39px;
				  height:263px;
				  text-indent:-10000px;
				  position:absolute;
				  cursor: pointer;
				}
#leftControl {
				  float:left;
				  margin-top:115px;
				  left:170px;
				  width:12px;
				  height:14px;
				  z-index:100;
				  background:transparent url(images/leftarrow1.png) no-repeat 0 0;
				}
#rightControl {
				  /*top:113px;*/
				  float:right;
				  right:170px;
				  margin-top:2px;
				  width:12px;
				  height:14px;
				  background:transparent url(images/rightarrow1.png) no-repeat 0 0;
				}
				
				/** 
				 * Style rules for Demo page
				 */
				
				
				#controls{
					background-image:url(images/servicesblock.png);
					width:159px;
					height:19px;
					background-repeat:no-repeat;
				}
				
				
				.slidecontent{
						width:75px;
						height:100px;
						float:right;
						margin-right:20px;
					}
						
						.slidephoto{
							width:54px;
							margin-top:10px;
							height:45px;
						}
						
							.slidetext1{
								color:#54b4cd;
								font-weight:bold;
								font-family:Arial, Helvetica, sans-serif;
								font-size:14px;
								margin-top:15px;
								height:90px;
								width:70px;
								float:right;
								margin-right:20px;
								overflow:hidden;
								direction:rtl;
								border:1px dashed #fff;
							}
							
								.slidetext1:hover{
									color:#000;
									background-color:#ffffff;
									border-radius:10px;
									border:#54b4cd 1px dashed ;
								}
						
					
	/*----------second slider-----------*/
.moreservice{
		font-family:Tahoma, Geneva, sans-serif;
		font-size:14px;
		font-weight:bold;
		color:#ffffff;
		cursor:pointer;
		}
.moreservice:hover{
		color:#ea2919;
		cursor:pointer;
}