﻿/* CSS Document */
body{
	margin:0px;
	direction:rtl;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:gray;
background-image:url(../images/main/background.jpg); 
}
form
{
	margin:0;
	padding:0;
	}

p{
	margin:0px;
	padding:0px;
	text-align:justify;
	line-height:16px;
}

a
{
	text-decoration:none;
	color:Black
	}
/* ........ Global ........ */
.IranFontF	{font-family: Tahoma, Arial, Helvetica, sans-serif;}
.arialFont	{font-family: Arial}

.black{color:#333333;}
.white{color:#ffffff;}
.red{color:#ed2600}
.darkRed{color:#9f0018}
.gray{color:#969696;}
.Orang{color:#ffa800;}
.LightGreen{/*color:#abde11;*/
color:#00707e;}



.fontSizeSmall{font-size:10px;}
.fontSizeMedium{font-size:11px;}
.fontSizeLarg{font-size:12px;}
.fontSizeXLarg{font-size:14px;}
.fontSizeXXLarg{font-size:18px;}

.boldFace{font-weight:bold;}

.noTextDec{text-decoration:none;}
.textRight{text-align:right;}
.textCenter{text-align:center;}


.dashedBOrder{border-top:solid 1px #ffffff;border-bottom:dashed 1px #a6a6a6; width:90%}
.txtSearch{
	border:0px;
	margin:0;
	padding:0;
	text-align:right;
	width:112px;
	height:23px;	
	}

	
/* ...............Header................ */
#header{
	width:1003px; 
	height:144px; 
	background-image:url(../images/header/mojeghanoon.jpg); 
	background-repeat:repeat-x;
	background-color:White;
	}
	
	

#headerCalender{
	float:right; 
	width:130px; 
	height:144px;
	background-image:url(../images/header/LemonPress_Calender.jpg);
	background-repeat:no-repeat;
	background-position:center right;
	text-align:right;
	}
#HeaderMenuHolder{
	width:195px; 
	float:left;
	padding-bottom:12px;
	}

.HeadermenuItem{
	float:right; 
	padding-right:6px;
	padding-left:6px;
	padding-top:2px;
	width:auto;
	color:white;
	text-decoration:none;
	}
.HeadermenuSeparate{
	width:1px; 
	height:19px;
	float:right;
	background-image:url(../images/header/LemonPress_bgHeaderMenu.jpg);
	background-position:top;
	background-repeat:no-repeat;
	}
.ShowVote
{
	width:155px; 
	height:34px;
	float:right;
	background-image:url(../images/sideBar/Verify.gif);
	background-position:top;
	background-repeat:no-repeat;
}	
#needBox{
	width:100px; 
	height:22px; 
	background-color:#ffb400; 
	float:left; 
	position:relative;
	text-align:right;
	}		
#needBox a{
	display:block;
	padding-top:3px;
	}
#headerNewsBox{
	float:left;
	width:480px;
	}	
.headerNewsTop{
	width:100%;
	height:8px;
	}	
	
#headerNewsHolder{
	width:470px; 
	height:80px;
	overflow:hidden;
	background-image:url(../images/header/LemonPress_headerNewsBgTile.jpg);
	background-repeat:repeat-y;
	background-position:center;
	padding-right:5px;
	padding-left:5px;
	}
	
.headerNewsItem{
	width:225px;
	overflow:auto;
	float:right;
	padding-right:10px;
	padding-top:7px;
	
	}
	
.headerNewsText{
	width:165px; 
	float:right; 
	padding-right:8px;
	height:67px;
	
	}
	
/* ...............Menu................ */
	
#menuBar{
	width:1003px; 
	height:27px;  
	background-color:White;
	border-top:2px solid white;
	}
	
#menuHolder{
	float:right; 
	width:760px;
	height:27px;
	background-color:#950b0b;
	background-image:url(../images/header/LemonPress_menuLeftCorner.jpg);
	background-repeat:no-repeat;
	background-position:left center;
	}	

#Menu{
	overflow:auto; 
	width:98%;
	}
		
#address{
	float:right; 
	width:195px; 
	height:27px;
	color:#969696;
	}
.menuItem{
	float:right; 
	color:#ffffff;
	padding-right:10px;
	padding-left:10px;
	height:22px;
	padding-top:5px;
	width:auto;
	text-decoration:none;
	display:inline;
	}	

.menuItemSelected,.menuItemServerSelected{
	float:right;
	height:22px;
	color:#ffffff;
	padding-right:10px;
	padding-left:10px;
	background-image:url(../images/header/LemonPress_bgSelected.jpg);
	background-repeat:repeat-x;
	padding-top:5px;
	text-decoration:none;
	width:auto;
	}		
.menuSeparate{
	width:1px; 
	height:27px;
	float:right;
	background-image:url(../images/header/LemonPress_menuSeparate.jpg);
	background-position:center;
	background-repeat:no-repeat;
	}
/* ...............Marquee and search................ */	
#marqueSearch{
	height:48px; 
	width:1003px;
	background-color:White;
	}
	
#marqueHolder{
	text-align:right;
	float:right; 
	width:653px; 
	height:14px;
	overflow:hidden; 
	margin-top:15px;
	padding-right:20px
	}

#SearchBox{
	float:left; 
	margin-top:5px; 
	width:310px;
	padding-left:20px
	}	
	
#searchBoxHolder{
	width:140px; 
	height:26px; 
	border:solid 1px #969696; 
	text-align:left;
	}	
/* ...............Main BOdy............... */

#MainBOdy{
	width:1003px; 
	overflow:auto;
	background-color:White;
	}
#center{
	float:right; 
	width:700px; 
	overflow:auto; 
	border-left:dotted 1px #a6a6a6;
	
	}
#centerFullstory{
	float:right; 
	width:700px; 
	overflow:auto; 
	}
#side{
	float:right; 
	width:270px; 
	overflow:auto;
	padding:0px 10px 0px 20px;
	}
		
	
	
	
/* ...............topNews............... */

#topNewsBoxContent
{
	width:670px; 
	overflow:auto; 
	float:right; 
	padding-right:20px;	
	text-align:justify;
	overflow-y:hidden;
}
	
#topNewsBoxText{
	float:right; 
	width:327px; 
	padding-right:8px;
	}
#topNewsBoxTextContent{
	height:150px;
	overflow:hidden;
	border-bottom:2px solid #ffffff;
	}

#topNewsBoxOtherPix{
	height:67px;
	width:100%;
	}	
#topNewsBoxContent div.Largpic {
	float:right;
	width:335px;
	height:220px;
	padding:0px;
	margin:0px;
	background-color:#eeeeee;
	text-align:center;
	overflow:hidden;
}

#topNewsBoxContent div.Largpic img.Largpic{
	height:220px;	
	border:0px;
}

div.Largpic {
	width:335px;
	height:220px;
	padding:0px;
	margin:0px;
	background-color:#eeeeee;
	text-align:center;
	overflow:hidden;
	}

div.Largpic img.Largpic{
	height:220px;	
	border:0px;
	}

#topNewsBoxContent div.Smallpic {
	float:right;
	width:105px;
	height:67px;
	padding:0px;
	margin:0px;
	background-color:#eeeeee;
	text-align:center;
	overflow:hidden;
	}

#topNewsBoxContent div.Smallpic img.Smallpic{
	height:67px;	
	border:0px;
	}

div.Smallpic {
	width:105px;
	height:67px;
	padding:0px;
	margin:0px;
	background-color:#eeeeee;
	text-align:center;
	overflow:hidden;
	float:right;
	}

div.Smallpic img.Smallpic{
	height:67px;	
	border:0px;
	}

div.SmallpicTop 
{
	width:auto;
	height:67px;
	padding:0px;
	margin:0px;
	background-color:#ffce00;
	text-align:center;
	overflow:hidden;
	float:right;
}

div.SmallpicTop img.SmallpicTop
{
	border:0px;
}
/* ...............MainBodyInside............... */
#leftRight{
	width:680px; 
	overflow:auto; 
	float:right; 
	padding-right:20px; 
	margin-top:5px;
	
	}

#right{
	float:left;
	}

#left{
	float:right; 
	}

/* ...............LastNewsBox............... */

#lastNewsTitleBar{
	height:25px; 
	width:450px; 
	background-color:#e2e2e2; 
	background-image:url(../images/sidebar/LemonPress_lastNewsBgTitle.jpg);
	background-position:left; 
	background-repeat:no-repeat; 
	position:relative; 
	margin-top:20px;
	text-align:center;
	border-left:dotted 1px #a6a6a6; 
	}
	
#lastNewsTitleBarImage{
	position:absolute; 
	width:130px; 
	height:42px; 
	top:-17px;
	left:150px ;
	margin:0px;
	padding:0px
}


#lastNewsItemHolder{
	border-left:dotted 1px #a6a6a6; 
	width:450px;
	}
.lastNewsItem{
	width:450px;
	overflow:auto; 
	margin-top:5px;
	}
.lastNewsText{
	width:330px; 
	float:right; 
	padding-right:8px;
	}
	
/* ...............bannerBox............... */
#bannerBoxUp{
	margin-top:18px; 
	width:100%
	}
#bannerBoxDown{
	width:100%; 
	overflow:auto; 
	margin:10px 0px;
	}
	
/* ...............PishKHan............... */
.pishkhanBox{
	width:229px; 
	margin:12px 0;

	}

#pishKhanTitleBar{
	height:25px; 
	width:100%;
	background-color:#e1e1e1;
	background-image:url(../images/sidebar/LemonPress_pishKHanBgTitle.jpg);
	background-repeat:no-repeat;
	background-position:left;
	}
	
#AgencyTitleBar{
	height:25px; 
	width:100%;
	background-color:#e1e1e1;
	background-image:url(../images/sidebar/Agency.gif);
	background-repeat:no-repeat;
	background-position:center;
	}	
.pishKhanIMG{
	width:225px;
	height:200px;
	padding:0px;
	margin:0px;
	background-color:#eeeeee;
	text-align:center;
	overflow:hidden;
	border:solid 1px #cccccc;
	}	


div.pishKhanIMG img.pishKhanIMG{
	height:163px;	
	border:0px;
}
	
/* ...............videoReport............... */
#videoReportHolder{
	width:229px; 
	height:auto;
	background-color:#e1e1e1; 
	}
	
#videoReportTitleBar{
	height:25px; 
	width:100%;
	background-color:#e1e1e1;
	background-image:url(../images/sidebar/LemonPress_videoReportBgTitle.jpg);
	background-repeat:no-repeat;
	background-position:left;
	position:relative;
	}
	
#videoReportTitleBarImage{
	position:absolute; 
	width:124px; 
	height:25px; 
	top:-11px;
	left:60px ;
	margin:0px;
	padding:0px
}

.videoReportFLV{
	width:225px;
	height:135px;
	padding:0px;
	margin:0px;
	background-color:#eeeeee;
	text-align:center;
	overflow:hidden;
	}	


div.videoReportFLV img.videoReportFLV{
	height:135px;	
	border:0px;
}

#videoReportText{
	width:209px; 
	padding:0px 10px 0px 10px;
	}
	
	
/* ...............TextVersion............... */
#textVersionBox{
	width:270px; 
	overflow:auto;
	padding-bottom:20px
	}
#textVersionTitleBar{
	height:34px; 
	width:100%; 
	background-color:#e2e2e2;
	position:relative; 
	text-align:center;
	}
	
/* ...............News Analysis............... */
#newsAnalysisBox{
	width:270px; 
	overflow:auto;
	}
#newsAnalysisTitleBar{
	height:25px; 
	width:100%; 
	background-color:#e2e2e2; 
	background-image:url(../images/sidebar/LemonPress_newsAnalysisBgTitle.jpg);
	background-position:left; 
	background-repeat:no-repeat; 
	position:relative; 
	text-align:center;
	}
	
#newsAnalysisTitleBarImage{
	position:absolute; 
	width:86px; 
	height:54px; 
	top:-19px;
	left:100px ;
	margin:0px;
	padding:0px;
	
	}
.newsAnalysisItem{
	width:100%;
	margin-top:5px;
	height:auto;
	padding-bottom:3px;
	
	}
.newsAnalysisTime{
	float:right;
	width:30px;
	padding-top:3px;
	}
	
.newsAnalysisText{
	width:230px;
	}
	
/* ...............Daily Picture............... */
#DailyPixBox{
	width:270px;
	margin-top:10px;
	background-color:#e1e1e1;
	}
#DailyPixTitleBar{
	height:25px; 
	width:270px; 
	background-color:#e1e1e1; 
	background-image:url(../images/sidebar/LemonPress_DailyPixBgTitle.jpg);
	background-position:left; 
	background-repeat:no-repeat; 
	position:relative;
	}
	
.DailyPixPicture{
	width:264px;
	height:173px;
	padding:0px;
	margin:0px;
	background-color:#eeeeee;
	text-align:center;
	overflow:hidden;
	padding-bottom:5px;
	}	


div.DailyPixPicture img.DailyPixPicture{
	height:173px;	
	border:0px;
}
	
/* ...............Polling Panel............... */
#pollingBox{
	width:100%; 
	margin-top:10px;
	overflow:auto;
	}
#pollingTitleBar{
	height:25px; 
	width:100%; 
	background-color:#e1e1e1; 
	background-image:url(../images/sidebar/LemonPress_newsAnalysisBgTitle.jpg);
	background-position:left; 
	background-repeat:no-repeat; 
	position:relative;
	}
#pollingItem{
	width:250px;
	padding:10px;
	}
/* ...............Time Table.............. */
#TimeTable{
	width:266px; 
	margin-top:10px;
	}
#TimeTableTop{
	width:266px; 
	height:45px;
	background-image:url(../images/sidebar/LemonPress_TimeTableTop.jpg); 
	background-repeat:no-repeat;
	background-position:center center;
	}
#TimeTableText{
	background-color:#fff900; 
	width:226px; overflow:auto; 
	padding-right:40px;
	}	
#TimeTableFooter{
	width:266px; 
	height:8px;
	background-image:url(../images/sidebar/LemonPress_TimeTableBto.jpg); 
	background-repeat:no-repeat;
	background-position:top;
	margin-bottom:10px;
	
	}
/* ...............Footer............... */

#footer{
	width:1003px;
	height:100px; 
	background-color:#fff900;
	border-top:solid 15px white;
	}

#footerRight{
	width:700px; 
	height:100px; 
	float:right;
	background-color:#499aa4;
	color:black;
	}

#footerLeft{
	width:303px; 
	height:100px; 
	float:left; 
	background-color:#00707e;
	}

#footerText{
	width:600px; 
	margin-top:50px;
	
	
	}
#validateIcon{
	width:200px; 
	margin-top:50px;
	
	}	
	
/* ...............Full Story css............... */
/* ...............send Idea panel............... */
#sendIdeaBox{
	width:270px; 
	overflow:auto;
	margin-top:10px;
	}
#sendIdeaTitleBar{
	height:25px; 
	width:100%; 
	background-color:#e2e2e2; 
	background-image:url(../images/sidebar/LemonPress_newsAnalysisBgTitle.jpg);
	background-position:left; 
	background-repeat:no-repeat; 
	position:relative; 
	margin-top:6px;
	text-align:center;
	}
#sendIdeaText{
	width:270px; 
	padding-top:10px;
	}
/* ...............Full Story news Box.............. */

#fullStoryNewsTollsTitleBar{
	
	width:680px;
	float:right; 
	padding-right:20px;
	height:25px;
	background-color:#e2e2e2;
	background-image:url(../images/sidebar/LemonPress_lastNewsBgTitle.jpg);
	background-repeat:no-repeat;
	background-position:left;
	position:relative;
	}
.fullStoryNewsTollsTitleBarItem{
	float:right; 
	padding-right:15px; 
	padding-left:15px;
	padding-top:5px;
	width:auto;
	height:20px;
	}
#TollsTitleBarIMGPrint{
	width:42px;
	height:37px;
	position:absolute;
	top:-32px;
	right:40px;
	}
#TollsTitleBarIMGXml{
	width:42px;
	height:37px;
	position:absolute;
	top:-35px;
	right:120px;
	}
#TollsTitleBarIMGNews{
	width:42px;
	height:37px;
	position:absolute;
	top:-35px;
	right:200px;
	}
#topNewsBoxCodeBarHOlder{
	width:10px; 
	height:1px; 
	position:relative; 
	float:left; 
	top:-1;
	}
#topNewsBoxCodeBar{
	background-color:#e2e2e2;
	width:330px; 
	height:20px; 
	position:absolute;
	top:0px; 
	left:350px;
	padding-top:5px;
	text-align:right;
	padding-right:15px;
	}
	
/* ...............Service Css............... */
#serviceTitleHOlder{
	position:relative; 
	width:10px; 
	height:1px; 
	top:-1px;
}

#serviceTitle{
	width:120px; 
	height:23px; 
	position:absolute; 
	background-color:#969696; 
	top:2px; 
	right:-330px;
	padding-top:5px;
}

#serviceNewsTitleBar{
	height:25px; 
	width:100%; 
	background-color:#e2e2e2; 
	background-image:url(../images/sidebar/LemonPress_lastNewsBgTitle.jpg);
	background-position:left; 
	background-repeat:no-repeat; 
	position:relative; 
	margin-top:20px;
	text-align:center;
	
	}
	

	
#serviceNewsLastNews{
	position:absolute; 
	width:230px; 
	height:42px; 
	top:-17px;
	left:270px ;
	margin:0px;
	padding:0px
}

#serviceNewsTitleBarImage{
	position:absolute; 
	width:230px; 
	height:42px; 
	top:-16px;
	left:270px ;
	margin:0px;
	padding:0px
}

#serviceNewsItemHolder{
	width:680px;
	}

.serviceNewsItem{
	width:100%;
	overflow:auto; 
	margin-top:5px;
	}
.serviceNewsText{
	width:550px; 
	float:right; 
	padding-right:8px;
	}
	.NewsTextVersion{
	width:95%;
	float:right; 
	padding-right:8px;
	}
/* ...............Photo Service .............. */
#photoseviceNewsBoxTextContent{
	overflow:auto;
	width:100%;
	margin-top:160px;
	
	}
#PhotoServiceOtherBoxHolder
{
	width:670px;
	height:10px;
	margin-top:15px;
	margin-right:20px;
	background-color:#c3c3c3;
}	

#OtherPhotoMenuRightCorner
{
	width:6px;
	height:10px;
	background-image:url(../images/sideBar/PhotoMenuRightCorner.gif);
	float:right;
}

#OtherPhotoMenuLeftCorner
{
	width:6px;
	height:10px;
	background-image:url(../images/sideBar/PhotoMenuLeftCorner.gif);
	float:left;
}		

#PhotoServicePageHolder{
	background-color:#c3c3c3; 
	width:670px; 
	overflow:auto;
	margin-top:0px;
	margin-right:20px;
	}
#PhotoServiceTitleBar{
	height:25px; 
	width:100%; 
	background-image:url(../images/sidebar/LemonPress_serviceLastPix.jpg); 
	background-repeat:no-repeat; 
	background-position:right; 
	margin-bottom:15px;
	}
#PhotoServiceHolder{
	width:650px; 
	padding-right:20px; 
	overflow:auto;
	background-image:url(../images/sidebar/LemonPress_photoServiceBg.jpg); 
	background-repeat:repeat-y; 
	background-position:center; 
	}
.PhotoServiceItem{
	width:215px; 
	height:120px; 
	float:right; 
	
	}	
.PhotoServiceText{
	width:80px;
	float:right; 
	padding-right:8px;
	height:67px;
	overflow:hidden;
	}
.PhotoServiceName{
	float:right; 
	width:195px; 
	position:relative;
	padding-top:3px;
	}
.PhotoServiceCounter{
	width:22px; 
	height:19px; 
	background-color:#ffcb01; 
	position:absolute;
	Top:0px; 
	left:10px; 
	padding-top:3px;
	}
	
#PhotoServiceFooterPage{
	width:100%; 
	height:10px;
	}
	
#photoServiceTitleBarImage{
	width:121px;
	height:35px;
	position:absolute;
	left:80px;
	top:-10px;

	}
	
/* ............... Photo Service Detail.............. */

#photoseviceDetContent{
	overflow:auto;
	width:100%;
	margin-top:300px;
	
	}
	
#photoServiceDetailItem{
	width:670px; 
	overflow:auto; 
	float:right; 
	padding-right:20px;	
		}
#photoServiceDetailText1{
	float:right; 
	width:120px; 
	padding-right:8px;
	}	
#photoServiceDetailText2{
	float:right; 
	width:530px; 
	padding-right:8px;
	padding-top:10px;
	overflow:auto;
	}	
#photoServiceDetailItem div.Largpic {
	float:right;
	width:540px;
	height:360px;
	padding:0px;
	margin:0px;
	background-color:#eeeeee;
	text-align:center;
	overflow:hidden;
}

#photoServiceDetailItem div.Largpic img.Largpic{
	height:360px;	
	border:0px;
}





#photoServiceDetailAlbum div.Smallpic {
	float:left;
	width:130px;
	height:84px;
	padding:0px;
	margin:0px;
	background-color:#eeeeee;
	
	padding-bottom:5px;
	text-align:center;
	overflow:hidden;
	}

#photoServiceDetailAlbum div.Smallpic img.Smallpic{
	height:84px;	
	border:0px;
	cursor:hand;
	}
	
	
#PhotoServiceDetailHOlder{
	position:relative; 
	width:10px; 
	height:1px; 
	top:0px;
	float:left;
}
#PhotoServiceDetailCounter
{
	width:22px; 
	height:19px; 
	background-color:#ffcb01; 
	position:absolute;
	Top:0px; 
	left:130px; 
	padding-top:3px;
}


/* --------- Show Photo Gallery -------- */
.photoGalleryPersianHeaderText{
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	color:#ff7e00;
	padding-left:30px;
	padding-right:30px;
	background-image:url(../images/omid_headerSiteURLLeft.jpg);
	background-repeat:no-repeat;
	background-position:left;	
}

.photoGalleryLatinHeaderText{
	height:16px;
	font-family:Arial;
	font-weight:bold;
	color:#ffffff;
	padding-right:10px;
}

#mainBodyShowPhotoHolder{
	width:960px; 
	height:500px; 
	background-color:#cacdc1;
	overflow:hidden;
}

#mainBodyShowPhotoRight{
	float:right;
	width:426px;
	height:500px;
	background-color:#e0e3d7;	
	background-image:url(../images/photoGallery/omid_showPhotoRightTile.jpg);
	background-position:top right;
	background-repeat:repeat-x;
	text-align:right;
	direction:rtl;
}	
	
#mainBodyShowPhotoLeft{
	float:left;
	width:514px;
	height:500px;
	background-color:#cacdc1;
	background-image:url(../images/photoGallery/omid_galleryDL.jpg);
	background-position:bottom left;
	background-repeat:no-repeat;
	vertical-align:top;	
}	

#showPhotoRightTopBody{	
	width:426px;
	height:25px;	
	background-image:url(../images/photoGallery/omid_galleryTR.jpg);
	background-position:top right;
	background-repeat:no-repeat;
}

#showPhotoRightBody{
	width:426px;
	height:500px;
}

#showPhotoRightDownBody{	
	width:426px;
	height:11px;	
	background-image:url(../images/photoGallery/omid_showPhotoCornerDR.jpg);
	background-position:bottom right;
	background-repeat:no-repeat;
}
	
#showPhotoShowItemHolder{
	width:270px;
	height:465px;
	overflow:auto;	
}

.showPhotoShowItemPadding{
	float:right;
	width:110px;
	height:70px;	
}

.showPhotoShowItem{
	float:left;
	width:90px;
	height:60px;
	
}

.showPhotoShowItem img{
	border:solid 1px #ffffff;	
}
	
#photographerText{
	float:right;
	width:322px;
	font-size:12px;
	color:#333333;
	
}

#showPhotoRightContent{
	float:right;
	width:322px;
	color:#000000;
}

/* ---- Information ----- */
#informationBodyTopBox{	
	width:815px;
	overflow:hidden;
}

#informationAllNewsContent{
	float:right;
	width:785px;
}



/* Break News */

#LoaderPanel
{
	position:fixed;
	top:10px;
	right:0px;
	background-color:red;
	color:#ffffff;
	width:150px;
	height:20px;
	padding-top:3px
}

#BreakNewsPanel
{
	width:100%;
	height:28px;
	bottom:0px;
	right:0px;	
	position:fixed;
}
#BreakNewsBox
{
	position:relative;
}

#BreakNewsBackground
{
	width:100%;
	height:28px;
	background-color:#ffb400;
	opacity: 0.85;
	filter:alpha(opacity=85);
	z-index:10;
}

#BreakNewsContent {
     background-color:Transparent;
     width: 100%;
     height: 28px;
     position: absolute;
     top:7px;
     right:0px;
     z-index: 20;
     font-family:Tahoma;
     font-size:12px;
}
#BreakNewsClose 
{
	top:0px;
	left:0px;
	position:absolute;	
	cursor:pointer;
	z-index:30;
}


/* ........ Requirement ........ */

#ReqHolder 
{
	 width: 990px;
     height: auto;
}

.ReqItem
{

	float:right;
	width:238px;
	height:330px;
	margin:0px 6px 10px 3px;
	z-index:5;
	}
	
.ReqContent
{
	float:right;
	width:238px;
	height:258px;
	background-color:#e1e1e1;
	}

.ReqHeader
{
	float:right;
	width:238px;
	height:57px;
	background:url(../images/Requirement/LemonPress_Requirement_TabHeaderTile.jpg) repeat-x;
	}
		
.ReqHeaderIcon
{
	float:right;
	width:150px;
	height:57px;
	z-index:20;
	text-align:right;
	}	

.ReqHeaderLeftTab
{
	float:left;
	width:9px;
	height:57px;
	background:url(../images/Requirement/LemonPress_Requirement_TabHeaderLeft.jpg) no-repeat;
	}

.ReqFooter
{
	float:right;
	width:238px;
	height:15px;
	background:url(../images/Requirement/LemonPress_Requirement_BTab.jpg) no-repeat;
	}	
	
.ReqIcon
{
	float:right;
	width:238px;
	height:208px;
	vertical-align:middle;
	background:url(../images/Requirement/LemonPress_Requirement_Icon.jpg) no-repeat center ;
	}
	
/* ........ Requirement View........ */
#VReqHolder 
{
	 width: 985px;
     height: auto;

}

#VReqHeader
{
	float:right;
	width:985px;
	height:57px;
	background:url(../images/Requirement/LemonPress_Requirement_TabHeaderTile.jpg) repeat-x;
	}

#VReqContent
{
	float:right;
	width:975px;
	height:auto;
	background-color:#e1e1e1;
	padding:5px;
	}
	
#VReqFooter
{
	float:right;
	width:985px;
	height:25px;
	background:url(../images/Requirement/LemonPress_Requirement_TileBottomTab.jpg) repeat-x;
	}

#VReqFooterLTab
{
	float:left;
	width:8px;
	height:25px;
	background:url(../images/Requirement/LemonPress_Requirement_LBottomTab.jpg) no-repeat;
	}	
	
#VReqFooterRTab
{
	float:right;
	width:8px;
	height:25px;
	background:url(../images/Requirement/LemonPress_Requirement_RBottomTab.jpg) no-repeat;
	}
	
.VReqItem
{
	float:right;
	width:235px;
	height:220px;
	padding: 5px 3px;
	border:dotted 1px #929292;
	border-right:none;
	border-top:none;
	}
	
.reqComment
{
	direction:rtl;
	height:65px;
	overflow-x:hidden;
	overflow-y:auto;
	padding-left:6px;
	scrollbar-width:5px;
	scrollbar-base-color:#e1e1e1;
	scrollbar-face-color:#e1e1e1;
	scrollbar-3dlight-color:#e1e1e1;
	scrollbar-track-color:#e1e1e1;
	scrollbar-darkshadow-color:#e1e1e1;
	scrollbar-shadow-color:#e1e1e1;
	scrollbar-highlight-color:#e1e1e1;
	scrollbar-arrow-color:#555555;

}	
	
#VReqFooterArmHolder
{
	float:right;
	width:920px;
	height:89px;
	margin-right:30px;
	margin-top:40px;
	border-top:dotted 1px #929292;
	z-index:5;
	}
		
#VReqFooterArm
{
	float:left;
	width:190px;
	height:88px;
	margin-top:-20px;
	background: white url(../images/Requirement/LemonPress_Requirement_Icon.jpg) no-repeat left top;
	}