body{
	direction:rtl;
	text-align:right;
	font-family:BMitra, Arial;
	font-size:17px;
	color:#333;
	line-height: 25px;
	width:100%;
}

img{}	

a {color:#004e2b; text-decoration: none;}
a:link {color:#004e2b; text-decoration: none;} 
a:visited {color:#004e2b; text-decoration: none;} 
a:hover {color:#d10508; text-decoration: none;} 
a:visit{color:#004e2b; text-decoration: none;}

h1 {
	font-family: BMitraB !important;
	font-size: 20px !important;
	font-weight: normal !important;

}
h2 {
	font-family: BMitraB,Arial;
	font-size: 18px;
	font-weight: normal;

}
h3 {
	font-family: BMitraB;
	font-size: 17px;
	font-weight: normal;
	border-bottom: 1px dotted #999;
	line-height: 20px;
	color: #477551;
	padding-bottom: 8px;
	margin: 20px 5px 5px;

}
h4 {
	font-family: BMitraB !important;
	font-size: 16px !important;
	font-weight: normal !important;

}
h5 {
	font-family: BMitraB !important;
	font-size: 16px !important;
	font-weight: normal !important;

}
h6 {
	font-family: BMitraB !important;
	font-size: 16px !important;
	font-weight: normal !important;

}

hr{
	color: #FFF;
	border-bottom: 1px dotted #BAAB94;
	border-top: 0px;
}

p{
	margin:0px; 
	padding:0px;
	line-height: 30px;
	font-family: bmitra,Arial;
	font-size: 18px;
}


/*-------------------------------Organization-Style(Write by Mostafa Ebrahimi)----------------------------------*/
.saman_chart_list {
    background: #fff none repeat scroll 0 0;
    border-bottom: 1.5px solid #dadada;
    float: right;
    overflow: hidden;
    transition: all 1s ease 0s;
    width: 100%;
}
.saman_chart {
    float: left;
    width: 85%;
}
.saman_chart_left {
    float: left;
    width: 67%;
}
.saman_project {
    float: right;
    padding-top: 10px;
    width: 97%;
}
.title_chart {
    background: rgba(0, 0, 0, 0) url("../images/logo-title.gif") no-repeat scroll right;
    font-family: "BMitraB";
    font-size: 16px;
    padding-right: 15px;
}
/*----------------form textarea buttom input Template(Write by ShGolroonia)-------------------------*/

input, textarea, select, button {
}
.sectionfooter2 input[type="submit"], input[type="submit"], .sectionfooter2 input[type="button"],.newButton, .sectionfooter input[type="submit"],.sectionfooter input[type="button"],.active_button[type="submit"], input.button, input.active_button {
	margin: 2px 10px 2px 2px;
	padding: 3px 15px;
	background-color: #014E2C;
	color: #FFF;
	font-family: bmitra,tahoma;
	display: inline-block;
	font-size: 18px;
	border: 0 none;
	cursor: pointer;
	border-radius:0px;
	width: auto !important;	
}

select {
	border: 1px solid #C8C8C8;
	font-size: 100%;
	border-radius: 3px;
	font-family: bmitra,Arial;
	padding: 3px 10px;
	color: #333;
	background: #F9F9F9;
	line-height: 22px;
	font-style: normal;
	font-variant: normal;
	line-height: normal;
	text-decoration: none;
}

input, select, button {
	font-family: bmitra,Arial;}
input{
	border: 1px solid #C8C8C8;
	font-size: 100%;
	border-radius: 3px;
	font-family: bmitra,Arial;
	padding: 3px 5px;
	color: #333;
	background: #FcFcFc;
	line-height: 22px;
	font-style: normal;
	font-variant: normal;
	line-height: normal;
	text-decoration: none;
}
textarea {
	background: none repeat scroll 0% 0% #FcFcFc;
	border: 1px solid #C8C8C8;
	color: #333;
	font-style: normal;
	font-variant: normal;
	line-height: normal;
	text-decoration: none;
	border-radius: 4px;
	font-family: bmitra;
	text-align: justify;
	padding: 1%;
}

option {
	font-style: normal;
	font-variant: normal;
	line-height: normal;
	text-decoration: none;
}

input.UserSearchBox{}

input.checkbox {
	color: #000000;
	font-size: 100%;
	font-style: normal;
	font-variant: normal;
	line-height: normal;
	text-decoration: none
}
input.radio {
	font-size: 100%;
	font-style: normal;
	font-variant: normal;
	line-height: normal;
	text-decoration: none;
	vertical-align: middle;
	border:0px none !important;
	background:none;
	
}


button, button.active{
	margin: 2px 10px 2px 0px;
	padding: 3px 15px;
	background-color: #014E2C;
	color: #FFF;
	font-family: bmitra,tahoma;
	display: inline-block;
	font-size: 15px;
	border: 0 none;
	cursor: pointer;
	border-radius:0px;
	width: auto !important;
} 



.lovContainer span {
	border: 1px solid #C8C8C8 !important;
	border-radius: 3px;
	padding: 3px 5px !important;
	font-size: 100%;
	display: inherit;
	background: #fcfcfc;
	margin-top: 5px;
}


input.button.lovButton{
	padding: 2px 7px;
	border-radius: 3px;

}
.lovContainer {
	display: inline-block;
}

.lovContainer .button{}



/*---------- login Style(Write by ShGolroonia)-----------*/

input.login_button {
	background: #0b4d0b !important;
	border: none !important;
	border-radius: 0px;
	display: inline-block;
	padding: 3px 15px;
	width: auto !important;
	line-height: 22px;
	margin: 0 auto;
}
#txtReferCode {
    width: 75% !important;
}


/*---------- capch-Style(codeAmniyati)(Write by ShGolroonia)-----------*/

#txtReferCodeCaptcha{
font-family: Arial;
}


/*----------Header & Footer (Write by ShGolroonia)-----------*/

.bodyContainer{width: 100%;}
.header{
	width: 100%;
    border-top: 4px solid #fdbe1e;
}
.container{
	width: 980px !important;
	background-color: transparent !important;
	
}

.logoWarp{
	width: 310px;
	float:right;
}

.logo{
	float: right;
	margin: 2px 0px;
}

.siteName {
	width: 200px;
	margin: 15px 10px 0 0;
	display: inline-block;
}

.siteName h2 {
	margin: 0px;
	padding: 0px;
	color: #004E2B;
	font-size: 19px !important;
	font-family: BMitraB !important;
}

.serviceMenuHeader {
	font-size: 20px;
	margin-bottom: 10px;
}
.serviceMenuHeader img{
	vertical-align: middle;
	width: 30px;
	height: 30px;
}
.slogan, slogan a{
	color: #656565;
	font-size:18px !important;
	text-align: justify;
}
.slogan li{ 
	list-style:none; 
	list-style-position: outside !important;
}
.topIcons{
	float: left;
	width: auto;
	margin-top:26px;
	margin-left:5px;
}

/*--------signed:fllah--------*/
.topQuickAccessWarp{
	text-align:left;
	width:auto;
	height:auto;
	max-width:300px;
	max-height:120px;
	float:left;		
	background-color:#fff;
	overflow:hidden;
	display:block;
}
.topQuickAccessContainer{
	width:100%;
	height: 66px;
}
.topQuickAccessWarp div.contentList{
	border:0px;
}
/*--------END-signed:fllah--------*/


.menuWrap{
	background-color: #014e2c;
	height: 50px;
	position:relative;
	z-index:999;
	min-width: 980px;
}
.searchWarp {
	float: left;
  	width: 185px;
  	text-align: left;
  	margin-top: 0px;
        margin-bottom: 2px;
}
.searchBox{width:100%;}

input.searchInput{
	font-size: 15px;
	font-family:BMitra, Tahoma;
	line-height: 26px;
	padding: 0px 6px;
	border: 1px solid #dfdfdf;
	width: 128px;
	color: #aaa;
	float: right;
	height: 28px;
	background-color: #FFF;
	border-radius:0px;
	
}

input.searchSubmit {
	width: 30px !important;
	height: 30px;
	cursor: pointer;
	background:#d10409 url("../images/SearchButton.png") no-repeat scroll center center;
	border: 1px solid #aa0003;
	border-radius:0px;
	margin: 0px !important;
	padding: 0px !important;
}

.mainMenu{
	float: right;
	width: 100%;
	margin: 0px;
	height: auto;
	padding:0px;

}

.footerWarp{
	background-color:#21201b;
	margin-top: 2px;
	border-top:5px solid #91897e;
	display: -webkit-box;
	padding-top: 40px;
	padding-bottom: 30px;
	color:#eeead9;
	margin-top: 20px;
	min-width: 980px;
}
.footerLine{
	height:8px;
	background-color:#45403a;
}
.footerWarp a{color:#eeead9;}
.footerWarp a:hover{color:#D10409;}
.footerMenu{}
.footerBlocks ul {
	z-index: 0 !important;
	padding: 0px;
	margin: 0px;
	width: 100%;
}
.footerBlocks li {
	text-align: center;
	border-top: 1px dotted #919e97;
	list-style: none;
	z-index:0 !important;
	font-size: 18px;
}

.footerBlocks .cuEmailData{ font-size: 16px; }
.footerBlocks li:first-child {border-top:none;}



.footerblockR {
	width: 22%;
	margin-left: 7%;
	display: inline-block;
	float: right;
}
.footerblockM {
	width: 22%;
	margin-left: 7%;
	display: inline-block;
	float: right;
}
.footerblockL {
	width: 42%;
	display: inline-block;
	float: right;
	line-height: 27px;
}


div.address-footer div.contentView {
	color: #c5dde8;
	text-align:right;
	font-family:bmitra !important;
}

.footerblockR div, .footerblockM div, .footerblockM div{ width:100%;}

.footerblockL div.contentView{text-align:right;}



.coppyRightWarp{
	width: 100% !important;
	padding: 15px 0px;
	background-color: #343b41;
	border-top: 1px solid #606970;
	display: inline-block;

}



div.footer-text{font-size: 15px !important; }
div.footer-text a{font-size: 15px !important; }
footer-text{
	color: #aab0b9;
	font-size: 15px;
	padding-right: 5px;
	margin: 0px;
	padding-top: 0px;
	line-height: 17px;
	}

.coppyRight a{
	color: #aab0b9;
	font-size: 15px;
	padding-right: 5px;
	margin: 0px;
	padding-top: 0px;
	line-height: 17px;

}

.copyrightText span, .copyrightText a {
    color: #838181;
}

span.test-box {
	width: 200px;
	text-align: center;
	background-color: #EAB61B;
	display: inline-block;
	padding: 10px 0px;
	color: #fff;
	font-family: bmitrab;
	font-size: 18px;
	float: left;
	position: absolute;
	left: 180px;
}



/*----------Main-Menu(Write by ShGolroonia)-----------*/

div.mainMenu li{
	width: auto !important;
	height: 50px;
	float: right;
	position: relative;
	margin: 0px;
	z-index: 900;
}

div.mainMenu li:hover {
	
	background:#d10409;
	color:#fff !important;
	
}

div.mainMenu li a {
	font-size: 17px;
	font-family: bmitrab;
	padding:12px 6.74px 13px !important;
	line-height: 24px;
	position: relative;
	*position: static !important;
	color:#fff;
}

div.mainMenu li a:hover {
	/*background:url(../images/tem-img/them-arrow.png) no-repeat center bottom ;*/
	transition: all 0.1s ease 0s;
	z-index: 900!important;
	color:#fff;
	
}
/*----------Main-Menu(START Edit by AEsmaeili)-----------*/
div.mainMenu li ul{
	top: 50px;
	z-index: 800!important;
	border-bottom:1px solid #dad8d2;
	border-right:0px;
	border-bottom:none;
}
/*----------Main-Menu( END Edit by AEsmaeili)-----------*/
div.mainMenu li:hover ul{width:218px;}



div.mainMenu li ul li {
	margin: 0px;
	padding: 0px;
	width: 100% !important;
	height: auto;
	border-bottom: 1px solid #dad8d2;
	background-color:#F3f0e7;            
}


div.mainMenu li ul li:hover {
	background-image:none;
    background-color: #DAD7CF;
}

div.mainMenu li ul li a{
	font-size: 18px;
	color: #333 !important;
	font-family: bmitra;
	padding:10px 15px!important;
	line-height: 23px;
	position: relative;         
}



/*---------------------Navigation-style (Write by AEsmaeili)----------------*/

.navigationPage{ 
	margin-top:0px;
	margin-bottom:0px;
}

/*---------------------Navigation-style (Write by ShGolroonia)----------------*/
.navigation{
	font-size:14px !important;
}


.navigation a {
	font-family: BMitra !important;
	font-size: 15px !important;
	color: #3F3F3F;
	margin-right: 3px;
	margin-left: 3px;
	-webkit-transition:all 0.75s; 
	transition:all 0.75s;
	-o-transition:all 0.75s;
	-ms-transition:all 0.75s;
}


.navigation a:hover{
	color:#EAB61B;
	-webkit-transition:all 0.75s; 
	transition:all 0.75s;
	-o-transition:all 0.75s;-ms-transition:all 0.75s;
}




/*-------------NewsSlider(Write by ShGolroonia)----------------------------*/


.mainNewsSlider div.anythingSlider1-metallic{
	background: none repeat scroll 0% 0% #F5F5F5;
	border: 1px solid #E1E1E1;
	text-align: justify;
	margin-top:10px;
}
.mainNewsSlider div.anythingSlider1 span.back {
	width:50px;
	height:100%;
	background-color:#F5F5F5;
}

.mainNewsSlider div.anythingSlider1 span.forward {
	width:50px;
	height:100%;
	background-color:#F5F5F5;
}

div.anythingSlider1 span.forward a:link{
	background: url("../images/tem-img/navigation-arrow-right.png") no-repeat;
	width:40px;
	height:40px;
	position: absolute;
	top:35%;
	
}
div.anythingSlider1 span.back a:link {
    background: url("../images/tem-img/navigation-arrow-left.png") no-repeat;
    width: 40px;
    height: 40px;
    position: absolute;
    top: 35%;
}

div.anythingSlider1 span.back a:hover{
	background: url("../images/tem-img/navigation-arrow-lef-hover.png") no-repeat;
	width:40px;
	height:40px;
	position: absolute;
	top:35%;

}
div.anythingSlider1 span.forward a:hover{
	background: url("../images/tem-img/navigation-arrow-right-hover.png") no-repeat;
	width:40px;
	height:40px;
	position: absolute;
	top:35%;
}

div.anythingSlider1 span.back a:hover{
	background: url("../images/tem-img/navigation-arrow-lef-hover.png") no-repeat;
	width:40px;
	height:40px;
	position: absolute;
	top:35%;

}
div.anythingSlider1 span.forward a:hover{
	background: url("../images/tem-img/navigation-arrow-right-hover.png") no-repeat;
	width:40px;
	height:40px;
	position: absolute;
	top:35%;
}

.mainNewsSlider span.back a{
	background: url("../images/tem-img/navigation-left.gif") no-repeat;
	width:25px;
	height:25px;
	position: absolute;
	top:45%;
	margin-right:15px;

}
.anythingSlider1 .arrow a{height:25px !important;}
.mainNewsSlider {
	margin-bottom: 5px;
}
.mainNewsSlider span.forward a{
	background: url("../images/tem-img/navigation-right.gif") no-repeat;
	width:25px;
	height:25px;
	position: absolute;
	top:35%;

}

.mainNewsSlider span.back a:hover{
	background: url("../images/tem-img/navigation-left-hover.gif") no-repeat;
	width:25px;
	height:25px;
	position: absolute;
	top:35%;

}
.mainNewsSlider span.forward a:hover{
	background: url("../images/tem-img/navigation-right-hover.gif") no-repeat;
	width:25px;
	height:25px;
	position: absolute;
	top:35%;
}

.mainNewsSlider ul li img {
	margin-right: 50px;
	margin-top: 20px;
}

.mainNewsSlider ul li h2.contentTitle { margin:20px 10px 10px 50px}
.mainNewsSlider ul li h2.contentTitle a {}
.mainNewsSlider ul li p.contentAbstract {margin:5px 10px 5px 50px;}

.mainNewsSlider div.anythingControls1{
	text-align:center;
	z-index: 100;
}
.mainNewsSlider div.anythingSlider1 .thumbNav1 li {display: inline; }
.mainNewsSlider div.anythingSlider1 .thumbNav1 a {
	background: transparent;
	margin: 0px 4px;
	height: 9px;
	width:9px;
	display: inline-block;
	text-decoration: none;
	border-radius: 50px ;
	border-radius:50px;
	-moz-border-radius:50px;
	-webkit-border-radius:50px;
	
}
.mainNewsSlider div.anythingSlider1 .thumbNav1 a:hover{
	background: #2e6c4e !important;	
    transition: none !important;
}

.mainNewsSlider div.anythingSlider1.activeSlider1 .thumbNav1 a.cur1{
	background: #c3c9b8 !important;
    background-image :none  !important;
}

div.anythingSlider1, div.anythingSlider1 .anythingWindow1, div.anythingSlider1 .thumbNav1 a, div.anythingSlider1 .arrow a, div.anythingSlider1 .start-stop {
	transition-duration: 0;
	-o-transition-duration: 0;
	-moz-transition-duration: 0;
	-webkit-transition-duration: 0;
}


/********Signed:Fallah**************/
div.anythingSlider1 .thumbNav1 a{
    background-image:none !important;      
    border-radius: 5px 5px 5px 5px !important;
    background-color: #c3c9b8 !important;
    color:#c3c9b8 !important;   
}
div.anythingSlider1 .thumbNav1 a{
    background-image:none !important;      
    background-color: #c3c9b8 !important;
    color:#c3c9b8 !important;   
}
div.anythingSlider1.activeSlider1 .thumbNav1 a.cur1{
    background-image:none !important;      
    background-color: #2e6c4e !important;
    background-image :none  !important;
}
div.anythingSlider1 .thumbNav1 a:hover{
    background-image:none !important;       
    background-color:#d70005 !important;
}


/*------------------------------liquid-content-list-Style(KashiChin)(Write by ShGolroonia)------------------------------------*/
div.liquid {
	width: 100% !important;
	margin: 0px;
	padding: 0px;
}

div.liquid ul{
	list-style: none;
}

div.liquid ul li{
	padding:0px;
	margin:0px;
	float:left;
}



/*------------------------------Customer-logo-Style(Write by ShGolroonia)------------------------------------*/

#BlockContent152725{margin-bottom:40px;}


/*------------------------------Main page-gallery-Items-Style(Write by Fallah)------------------------------------*/

div.galService.contentSliderList{	
	background-color: #fff;    
	border-radius: 4px;
	border:1px solid #dfdfdf;
	text-align: center; 
	float: right;
	display: inline-block;
	padding: 6px;
	height: 200px;
}

div.galService.contentSliderList img.contentImage{ 
	margin:0px;
	border-radius: 4px;
}	

div.galService.contentSliderList h2.contentTitle{
	 font-size:15px !important;
}



/*--------------------- Main page-Customer-Service-Style(Write by Fallah) ------------------------------*/

.blackBoxDiv{
	width:75% !important;
	min-width:300px !important;
	float:right;
}

.blackBoxDiv p{
	text-align:justify;
	margin-left:0px;
}

.blackBoxImage{
    width:25%;
    float:left;
    text-align: left;
}

.red-button{
	font-family: BMitrab !important;
	font-size: 16px !important;
	color: #FFF !important;
	background-color: #AE0001 !important;
	margin-top: 70px !important;
	margin-left: 5px !important;
	padding: 5px 1px !important;
	transition: all 0.2s ease 0s !important;
	border-radius: 2px;
	display: inline-block;
	width: 150px;
	height:25px;
	text-align: center;
}

.blackBoxDiv a:hover{
    transition: all 0.2s ease 0s !important;
    background-color: #fdb12b !important;  
}



/*--------------------- khdamatMoshtarian(Write by AEsmaeili) ------------------------------*/

.khadamatMoshtarianHomepage{
	margin:20px 0px;
}
.khadamatMoshtarianHomepage .blackBoxDivOmorMoshtari {
	width:73% !important;
	min-width:300px !important;
	float:right; 
}
.khadamatMoshtarianHomepage .blackBoxImageOmorMoshtari{
    width:25%;
    float:left;
    text-align: left;
}
.khadamatMoshtarianHomepage h1.contentTitle{
	color: #FFA200 !important;
	font-size: 25px !important;
}
.khadamatMoshtarianHomepage .blackBoxDivOmorMoshtari a:hover {
    transition: all 0.2s ease 0s !important;
    background-color: #FDB12B !important;
}
.khadamatMoshtarianHomepage .red-buttonOmorMoshtari{
	font-size: 13.5px !important;
	margin-top: 12px !important;
	margin-left: 41px !important;
	padding: 5px 26px !important;
	width: 140px;
	text-align: center;
	    white-space: nowrap;
}
.khadamatMoshtarianHomepage div.contentView p {
    text-align: justify;
    margin-left: 49px;
    font-size: 18px !important;
    color: #FFF !important;
}
.khadamatMoshtarianHomepage .cntService.contentView{
	height: 280px;
}
/*---------------------Certificate otherpage (Write by AEsmaeili) ------------------------------*/
.CertificateSHow .contentTitle {
    font-family: bmitrab,Arial;
    font-size: 12px;
}
.acMenu ul li.facMenuHasChild li a{
	font-family: bmitrab,Arial;
	font-size: 16px;
}
div.certificateService.contentList h2.contentTitle{
 	font-family: bmitrab,Arial;
    font-size: 14px;
}

/*--------------------- inside-tabshit-Style(Write by ShGolroonia) ------------------------------*/

.tabsheet_tab{
	margin-right: 2px !important;
	border: 0px none !important;
	background: #DBD8D3 !important;
	border-top-left-radius: 2px;
	border-top-right-radius: 2px;
	padding: 7px 2px !important;
	font-weight: normal !important;
	font-family: bmitra;
	font-size: 17px !important;

}
.tabsheet_tab_container_two div:first-child{
	margin-right: 0px !important;
}
.tabsheet_tab a{
	color: #2A231D;
	font-weight: normal;
	font-family: bmitrab;
	font-size: 16px !important;
	display: inline-block;
	transition: all 0.2s ease 0s !important;
	padding:0px 21px;	
}

.tabsheet_tab:first-child a{ padding:0px 21px;}

.tabsheet_tab:hover{
 	background: #DE0000 !important;
	transition: all 0.2s ease 0s !important;
	color: #fff;
}
.tabsheet_tab a:hover{
	color: #fff;
}

.tabsheet_tab_active{
	background: #014E2C !important;
	transition: all 0.2s ease 0s !important;
	color: #fff;
}

.tabsheet_tab_active a{
	color: #fff;
	transition: all 0.2s ease 0s !important;
}



.tabsheet_tab_container_four{
	padding: 10px !important;
	border: 1px solid #E6E2D9 !important;
	background: #FCFAF4;

 }


.tabsheet_tab_container{
	background: none !important;
}

/*------------------------------ContectStyle(Write by ShGolroonia)------------------------------------*/
/*----------------------------------------------------------------------------------------------------*/


/*...................General(Write by ShGolroonia).........................*/

.contentTitle{
	font-family: bmitrab,Arial;
	font-size: 17px;
}
.contentAbstract{
	font-family: bmitra,Arial;
	font-size: 18px;
	text-align: justify;
	
}
.contentText{
	font-family: bmitra,Arial;
	font-size: 18px;
	text-align: justify;

}

.contentText table{
	border-collapse: collapse;
	border-color: #ccc;
}

.contentText table tr:nth-child(odd){
	background:#FBFBFB;
}.contentText table tr::nth-child(even){
	background:#FFF;
}
.contentText table tr:first-child{
	background:#fcfaf4;
}
.contentText table td{
	padding: 3px;
	border-color: #ccc;
        white-space: initial !important;
}


.contentMore {
	width: 100%;
	display: inline-block;
}

.contentMore a, .more a, a span.more{
	margin: 2px 0px;
	padding: 3px 15px;
	background-color: #0b4d0b;
	color: #FFF;
	font-family: bmitra,tahoma;
	display: inline-block;
	font-size: 18x;
}

.portalBaseTextColor {
	color: #333;
}




.title{
	font-weight: normal !important;
	text-align:center !important;
	color:#333 !important;
}
._kb_ {
    font-weight: normal;
}

/*...................contentList(Write by ShGolroonia).........................*/

div.contentList{
	margin-bottom:5px;
	padding-bottom:5px;
	border-bottom:1px dotted #cfcfcf;
border-bottom:0px !important;
}
div.contentList .contentImage {
	padding: 1px;
	background-color: #fff;
	/*border: 1px solid #e1e1e1;*/
	margin-left: 10px;	
border:0px !important;
}

.contentImage{
	padding: 1px;
	background-color: #fff;
	border: 1px solid #e1e1e1;
	margin-left: 10px;	
}

div.contentList .contentTitle{
	margin: 0px;
}
div.contentList .contentHeader{
	margin: 0px;
	font-size: 15px !important;
	font-weight: normal;
	color: #EAB61B;
	font-family: bmitra !important;
}

div.contentList .contentAbstract{
	margin: 0px;
	/*margin-left:5px;*/
}
div.contentList .contentDateTime{
	margin: 0px;

}

/*...................contentBuletList(Write by ShGolroonia).........................*/

.contentBulletListUL {
	line-height:25px;
	text-align:justify;
	padding: 0px;
	margin: 0px;
	list-style-position: inside;
}
.contentBulletListUL li{
	clear: both !important;
	list-style: inside none square;
	color:#AA0003;
	margin-bottom:5px;
	padding-bottom:5px;
	border-bottom:1px dotted #cfcfcf;
	font-size:13px;
}


.contentBulletListUL li div, .contentBulletListUL li h2{display:inline;}
.contentBulletListUL li a{ 
	color:#004E2B;
	font-size:17px;


}
.contentBulletListUL li a:hover{ color:#d10508;}


.contentBulletList .contentAbstract {

}
.contentBulletList .contentTitle {
	margin:0px;

}

div#BlockContent152711 {
  height: 267px;
	
}

div#BlockContent152711 div.contentOptions{
	height: 122px;
}


/*...................treemenudiv(Write by ShGolroonia).........................*/
div.treemenudiv {
	line-height: 20px;
}

/*...................ContentSliderList(Write by ShGolroonia).........................*/

.contentSliderList {
	margin-top:10px;
	float:right;
}


div[class*="liquid"] span[class*="next"]{
	display:block;
	height:100%;
	width:25px;
	background: transparent url("../images/tem-img/navigation2-arrow-right.png") no-repeat scroll 0% 0%;
	background-position: center center;
	background-repeat: no-repeat;
	float:right;
	margin:0;
	padding:0;
}
div[class*="liquid"] span[class*="previous"] {
	display:block;
	height:100%;
	width:25px;
	background: transparent url("../images/tem-img/navigation2-arrow-left.png") no-repeat scroll 0% 0%;
	background-position: center center;
	background-repeat: no-repeat;
	float:left;
	margin:0;
	padding:0;
}

div[class*="liquid"] span[class*="next"]:hover{
	background: url("../images/tem-img/navigation2-arrow-right-hover.png")no-repeat scroll 0% 0%;
	background-position: center center;
	background-repeat: no-repeat;
}
div[class*="liquid"] span[class*="previous"]:hover {
	background: url("../images/tem-img/navigation2-arrow-left-hover.png")no-repeat scroll 0% 0%;
	background-position: center center;
	background-repeat: no-repeat;
	
}


/*..................ContentView(Write by ShGolroonia).........................*/


div.contentView h3.contentHeader {
	margin: 10px 5px;
	color: #a9a9a9;
}
div.contentView h1.contentTitle {
	color: #fdb12b;
	font-weight: normal !important;
	margin:10px 5px;
font-size: 22px !important;
}
div.contentView p{
	text-align: justify;
	color: #000;
	font-size: 18px;
	line-height: 30px;
	margin: 5px;
	
}
div.contentView ul, div.contentView ul li {
	text-align: justify;
	color: #333;
	font-size: 17px;
	line-height: 30px;
}

div.contentView ul{
	list-style-position: inside;
	list-style-Type: disc;
	margin-right: 10px;
}

div.contentView img.contentImage{
	margin:0px 0px 10px 10px;
	display:inline-block;
	}

div.contentView p.contentAbstract{
	text-align: justify;
	color: #000;
	display: inline;
	margin:0px;
	}

div.contentView div.contentText{
	text-align:justify;
	}
	
div.contentSectionTitle {
	font-size: 18px;
	font-family: bmitrab;
	color: #333;
	margin-top: 15px;
	border-bottom: 2px solid #EAB61B;
	padding-right: 5px;
	line-height: 38px;
	font-weight: normal !important;
}

/*************Information Box(Write by ShGolroonia)***************/

div.contentInformation{
	background: none repeat scroll 0% 0% #F0F0F0;
	padding: 10px 0px;
	border: 1px solid #DEDEDE;
	display: inline-block;
	width: 100%;
	margin-bottom: 20px;
	}

span.dateBox, span.timeBox, span.sourceBox, span.counterBox{
	width:50%;
	float:right;
	}

div.contentInformation span{
	float:right;
	line-height: 30px;
	width:50%;
}

div.contentInformation > span > span {
	width: auto;
	margin-right:25px;
}
div.contentInformation span.caption{
	color: #666;
	display: inline-block;
	}
div.contentInformation span.content{
	color:#333;
	}


/*************SimpleList(Write by ShGolroonia)***************/

div.cntChildSimpleListTitle{
	font-size: 18px;
	font-family: bmitrab;
	color: #333;
	margin-top: 15px;
	border-bottom: 2px solid #EAB61B;
	line-height: 37px;
	padding-right: 5px;
	line-height: 38px;
	font-weight: normal !important;
}

ul.cntChildSimpleList {
	list-style-position: inside;
	list-style-type: disc;
	color: #039C4C;
}
ul.cntChildSimpleList li{
	list-style-type: disc;
	color: #039C4C;
}
ul.cntChildSimpleList li a{
	color:#0b4d0b;
	font-size:17px;
	line-height: 30px;
}

/***************** tndService *******************/

.tndService.contentView span.dateBox {
	width: 33.3% !important;
	padding-bottom: 5px;
	border-bottom: 1px dotted #ccc;
	margin: 0px;
}

.tndService.contentView span.contentOrgan,.tndService.contentView span.contentSerialnumber{
	width: 60%;

}
.tndService.contentView span.contentGroup,.tndService.contentView span.contentStatus{
	width: 40%;


}
.contentInformation2 {
	width: 47%;
	background: #F0F0F0;
	display: inline-block;
	padding: 3%;
	border: 1px solid #DEDEDE;
	line-height: 30px;
	float: right;
}
.tndService.contentView img{
	float:right;
	margin-left: 20px !important;
}

.contentWinning {
	width: 100%;
	clear: both;
}


/***************** productService *******************/

div.contentView div.downloadsFiles{
	float: left;
	text-align: justify;
	color: #666;
	display: inline;
	width: 50%;
	}





/***************** advService (Banner) *******************/

div.advService.contentList{
	border-bottom:0px;
}




/***************** media (Banner) *******************/

div.mediaService.contentList{
	margin:5px 10px;
	padding:5px;
}


div.mediaService.contentList h2.contentTitle{
	text-align: center;
	font-size: 15px;
	height: 50px;
}

div.mediaService.contentList h2.contentTitle a{
	color:#333;
}

div.mediaService.contentList h2.contentTitle a:hover{
	color:#D10409 ;
}




/*...................compositTabs-Style(Write by ShGolroonia).........................*/


.compositTabsItemsContainer {
	padding: 5px;  				
  	overflow: hidden;
}
.compositTabsTabsContainer {
	padding: 0px;
	margin: 0px;
	list-style: none;
	width: 100%;
	white-space: nowrap;
}
.compositTabsTabsContainerTop .compositTabsTabs,
.compositTabsTabsContainerBottom .compositTabsTabs {
	*float: none;
	*display: inline;
	*zoom: 1				
}
.compositTabsTabs {
	overflow: hidden;
	cursor: pointer;
}
.compositTabsTabs a {
	padding: 5px 10px;
	text-decoration: none;
	color: #4b4b4b;				
	display:block;
	text-align: center;
	border: 1px solid #e0dbd5;
	background-color: #f8f8f8;					
}
.compositTabsTabsContainer .compositTabsActiveTab a,
.compositTabsTabsContainer a:hover,
.compositTabsTabsContainer a:focus {
	background-color: #ffffff;
}

.compositTabsTabsContainerBottom .compositTabsActiveTab a,
.compositTabsTabsContainerBottom a:hover,
.compositTabsTabsContainerBottom a:focus {
	border-top: 3px solid #c5c2bf;
	padding: 3px 10px 5px 10px;
}
.compositTabsTabsContainerRight .compositTabsActiveTab a,
.compositTabsTabsContainerRight a:hover,
.compositTabsTabsContainerRight a:focus {
	border-left: 3px solid #c5c2bf;
	padding: 5px 10px 5px 8px;
}
.compositTabsTabsContainerLeft .compositTabsActiveTab a,
.compositTabsTabsContainerLeft a:hover,
.compositTabsTabsContainerLeft a:focus {
	border-right: 3px solid #c5c2bf;
	padding: 5px 8px 5px 10px;
}
			
.compositTabsItemsContainerBottom {
	border: 1px solid #e0dbd5;
}  		
.compositTabsRight, 
.compositTabsLeft {
	border: 1px solid #e0dbd5;
}




/*...................File-Service-Style(Write by ShGolroonia).........................*/

.fileService.contentList h2 {
	font-size: 16px !important;
	font-weight: normal;
}



.saman_file{
	float:none !important;
}



/*...................weblink-Style(peyvand)(Write by ShGolroonia).........................*/

.weblinkCategoryList{
	border:0px;
	padding:0px;
	margin:0px 10px 0px 10px;
	
}
.weblinkCategoryTitle{
	background:none;
}
.weblinkCategoryTitle h2.contentTitle{
	padding: 5px;
	border-bottom: 2px solid #C7091B;
	text-align: right;
	color: #0B4D0B;
	font-family: bmitrab,tahoma;
	font-size: 18px;
	line-height: 25px;
}

li.weblinkService.contentBulletList .contentTitle a{
	color:#333;
	font-family: bmitra;
	font-size: 18px;
}

li.weblinkService.contentBulletList div.contentTitle{float:none !important;}

/*...................Search-Searvices-Style(Write by ShGolroonia).........................*/

.tbStandardHeader input[type="submit"] {
	margin:0px;
	background-color: #0b4d0b;
	color: #FFF;
	font-family: bmitra,tahoma;
	display: inline-block;
	font-size: 16px;
	border-radius: 1px;
	border: 0px none;
	padding: 3px 10px;
}


.tbStandardHeader{
	border : 1px solid #E6E2D9;
	background-color :#FCFAF4;	
	height:auto!important;
	margin:0px !important;
	padding:2px 10px !important;
}



/*...................Other(Write by ShGolroonia).........................*/


.contentHeader, .contentDateTime, .contentCounter {
	color: #8f8f8f;
}
.contentFloatList {
	margin-bottom: 15px;
	float:right;
}

.contentPosterTextBox {
	background-color:#ffffff;
	padding: 1%;
	width: 98%;
}
.contentPoster .contentAbstract {
	font-weight: bold; 
	padding: 5px 10px; 
	width: 90%;
}
.contentPoster .contentHeader {
	padding: 7px 10px!important;
}
.contentPoster .contentTitle {
	padding: 5px 10px!important;
}
.contentPoster .contentDateTime {
	font-weight: bold; 
	padding: 0px 10px; 
	width: 90%;
}
.contentView {
	padding-bottom:5px; 
	padding: 5px;

}

.contentTicker {
	padding:10px;
	height: 25px;
}
.contentTabBList, contentTabSList {
	padding: 5px;
}
.contentTabSList .contentImage, .contentTabBList .contentImage {
	padding: 0px;
	border: 0px;
}
.contentTabSList .contentTitle {
	font-size: 12px!important;
}
.contentTableList {
	background-color: #fff;
	border-collapse: collapse;
}



/*----------------------Style For Class = ServicesGroup (Write by ShGolroonia)-------------------------*/


.servicesGroupListStyle div.contentList {
	padding: 10px 15px 15px 15px;
	border-bottom: medium none;
	/*height: 120px;*/
	
}

.servicesGroupListStyle div.contentList:hover{background-color:#e5e9ed;}


.servicesGroupListStyle h2.contentTitle {
	padding-top: 5px;
 
}
.servicesGroupListStyle a h2.contentTitle {color:#004E2B;}



.servicesGroupListStyle p.contentAbstract {
	margin-top: 7px;
	text-align: justify;
	/*height: 70px;*/

}
.servicesGroupListStyle img{
	border:0px none !important; 
	padding:0px !important; 
	margin:0px !important; 
	margin-left:5px !important;
	background: none !important;

}

div.dirService div{overflow: visible !important;}


/*----------------Style For Class = CMTAnswerDialog Style (Write by ShGolroonia)----------------------*/
.CMTAnswerDialog{
	margin-bottom:10px;
}
div.CMTAnswerDialog table td{vertical-align: middle !important;}
/*div.CMTAnswerDialog table td.caption {
	text-align: left;
	padding-left: 10px;
}*/
div.CMTAnswerDialog table td.data img {margin-right:20px !important;}


/*----------------Style For Class = compositTabsTabs Style (Write by Fallah)----------------------*/
.compositTabsTabsContainerTop .compositTabsTabs,
.compositTabsTabsContainerBottom .compositTabsTabs {
	float: right;				
	
}
.compositTabsTabsContainer li{
	background-color:#dbd8d3;
	font-family:BMitraB !important;
	font-size:14px;
	border:0px ;		
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;	
	margin-left:2px;	
	margin-top:8px;
}
.compositTabsTabsContainer li a{
	color:#2a231d;
	font-weight:normal;
	font-size:17px;
}
.compositTabsTabs a {
	transition:none;
    border:0px;
	background-color:#dbd8d3;
	transition: all 0.2s ease 0s !important;
}
.compositTabsTabs a:hover{
	background-color:#DE0000 ;
	color:#fff;
	transition: all 0.2s ease 0s !important;
}
.compositTabsActiveTab a{
	background-color:#014e2c !important;
	color:#fff !important;
}
.compositTabsItemsContainer{
	background-color:#f6f2e7;
	border:1px solid #dbd8d3;
	border-top:4px solid #febe1e;
	border-top-left-radius: 2px;
	border-bottom-left-radius: 2px;
	border-bottom-right-radius: 2px;
    width:964px;
	min-height: 280px;
}

/*----------------Style For Class = Header Slider Style (Write by Fallah)----------------------*/
.headerSlider{
    width:100%;
}
.headerSlider table {
    width:100% !important;    
}
div.orbit{   
    text-align: center;
    margin: auto;
    width:100% !important;
    height:320px !important;
}
div.orbit img{
    width:100% !important;
    height:auto !important;
	   
}

/*---------------------Honor Slider (Fallah)-------------------------------*/
.honorSlider{
    display: block !important;    
}
/*---------------------Honor Slider (AEsmaeili)-------------------------------*/
.honorSlider .contentImage {
    padding: 1px;
    background-color: #FFF;
    border: 0px solid #E1E1E1;
    margin-left: 10px;
}

/*----------------Style For Class = insurance-products-group-Content-list (Write by Sh.Golroonia)----------------------*/


.ins-pro-group div.contentList {
    margin: 20px 0px;
    border-bottom: 0px;
}

.ins-pro-group img.contentImage{ 
	border:none;
	margin:0px;
	padding: 0px;
	margin-left: 2px;
}

.ins-pro-group h2.contentTitle{
	font-size: 18px !important;
	margin: 18px 0px 0px;
	}

.ins-pro-group a h2.contentTitle {
	color:#333;
	transition: all 0.5s ease 0s;
}
.ins-pro-group a h2.contentTitle:hover {
	color:#D10508;
	transition: all 0.5s ease 0s;
}




/*----------------Style For Class = insurance-products-contentList (Write by Sh.Golroonia)----------------------*/

.Productes-list-Style div.insuranceProductsService.contentList {
	margin: 10px 7px 7px;
	border: 1px solid #DDD9D0;
	height: 200px;
	background:#EFEBDD;
	padding: 10px 4px;
	transition: all 0.2s ease 0s;
}

.Productes-list-Style div.insuranceProductsService.contentList:hover {
	background-color: #FDBE1E;
	transition: all 0.2s ease 0s;
}

.Productes-list-Style div.insuranceProductsService.contentList .contentImage{
	margin-left: 0px;
}
.Productes-list-Style div.insuranceProductsService.contentList .contentTitle{
	font-family: bmitra,Arial;
	font-size: 18px;
	text-align: center !important;
	margin-top: 8px !important;
	line-height: 28px;
}

.Productes-list-Style div.insuranceProductsService.contentList .contentTitle a{
	color:#333;
	transition: all 0.2s ease 0s;
}

.Productes-list-Style div.insuranceProductsService.contentList .contentTitle a:hover{
	color:#D10409;
	transition: all 0.2s ease 0s;
}


/*----------------Style insurance-products-view-content (Write by Sh.Golroonia)----------------------*/

div.insuranceProductsService.contentView{
	height: auto;
	padding:0px;
}
div.insuranceProductsService.contentView h1.contentTitle{
	padding: 5px;
	border-bottom: 2px solid #C7091B;
	text-align: right;
	color: #0B4D0B;
	font-family: bmitrab,tahoma;
	font-size: 18px;
	line-height: 25px;
	margin: 0px;
	margin-bottom: 5px;
}

div.insuranceProductsService.contentView .inpInsuranceSecTitle {
    background: none !important;
    border-bottom: 1px dotted #BAAB94;
    padding: 0px 6px 6px 6px;
    margin: 0px;
    margin-bottom: 10px;
    color: #014E2C;
}
div.inpInsuranceSec{
	padding-top:20px;

}
div.inpInsuranceSec:first-child{
	padding-top:0px;

}
div.insuranceProductsService.contentView img.contentImage{
	margin:0px 10px 10px 0px;

}


	
/*----------------Style For Class = specialProductsTemplate(Write by Sh.Golroonia)----------------------*/


div.specialProductsTemplateBox{
	position:relative;
	margin:10px 5px;
	text-align:center;
	}
span.specialProductsBg{
	width:170px;
	height:170px;
	position:absolute;
	z-index:100;
	background:url(../images/tem-img/special-products-template.png)no-repeat scroll 0% 0%;
	left:0px;
	right:0px;
	margin:0px auto;
	}


div.specialProductsTemplateBox img.contentImage{ margin:0px;}
div.specialProductsContainer{
	background: #F6F2E7 none repeat scroll 0% 0%;
	border: 1px solid #DAD8D2;
	padding: 90px 13px 13px;
	margin-top: -81px;
}

div.specialProductsContainer h2.contentTitle {
    margin: 0px;
    text-align: center;
    font-size: 18px !important;
    margin-bottom: 12px;
}


div.specialProductsContainer h2.contentTitle a {
	color:#D10409;
}

div.specialProductsContainer .contentText{
	text-align: justify;
	font-size: 17px;
}








/*----------------Style For compositTabs Container(Write by Sh.Golroonia)= For Theme ----------------------*/


div.compositTabsItemsContainer div.contentList{
	margin:5px 10px;
}
div.compositTabsItemsContainer h2.contentTitle{
	font-size:16px;
}

div.compositTabsItemsContainer .contentAbstract{
	font-size:17px;
}


div.compositTabsItemsContainer div.contentMore{
	float:none !important;
	text-align:center;
	margin:7px 0px;
	
}

div.compositTabsItemsContainer div.contentMore a{
	background-color: #D10409;
	border-radius: 2px;
	padding: 8px 30px;
	font-size: 17px;
	line-height: 18px;
}

div.compositTabsItemsContainer div.contentMore a:hover {
	transition: all 0.2s ease 0s !important;
	background-color: #FDB12B !important;

}

div.compositTabsItemsContainer ul.contentBulletListUL{
	margin:30px 30px 5px 5px;
	}

div.compositTabsItemsContainer .contentBulletList  h2.contentTitle a{
	font-size: 18px;
	font-family: bmitra,Arial;
	
}

.elSloganStyle img.contentImage{
	background:none; 
	border:none;
	}




/*----------------Style For Moveable-Image-Slider(Write by Sh.Golroonia) ----------------------*/

.Sliders{
    height: auto !important;
    margin: 0px auto;
}

.Slider:hover span.right, .Slider:hover span.left{ top:42% !important;}
span.right, span.left{
	z-index: 600 !important;
}

div.css-slideshow span.right, div.css-slideshow span.left{
	display:none;
}
.MOVbullets{
	text-align: center;
	right:47% !important;
}

/*----------------Style For Side-Bar-Menu for Special-Karafarin(Write by AEsmaeili) ----------------------*/
.sideBarMenuWarp{
	    height: 1px;
}

/*----------------Style For Side-Bar-Menu for Special-Karafarin(Write by Sh.Golroonia) ----------------------*/
.sideBarMenuWarp li{
	list-style:none;
}
.sideBarMenu { 
	position:fixed; 
	right:0px; 
	top: 0px;
	margin-top: 200px;
	z-index:9999; 
	width:auto ; 
	height:auto; 
	background: none;
	}
ul.sideBarMenuLinks { 
	position:relative; 
	z-index:999;
	list-style:none;
	}
ul.sideBarMenuLinks li {
	 overflow:hidden; 
	 list-style:none;
	 }
ul.sideBarMenuLinks li div { 
	height:40px; 
	margin-right:-130px; 
	float:right;
	margin-top:2px;
	border-bottom-left-radius:4px;
	border-top-left-radius:4px;
	direction:ltr;
	text-align:left;
	background: #d10409;
	border:1px solid  #d10409;
	 }
ul.sideBarMenuLinks li div:hover { 	
	background: #004e2b;
	border:1px solid  #004e2b;
}
ul.sideBarMenuLinks li div a { 
	width: 170px;
	display: block;
	height: 40px;	
	 }

a.sideBarMenuLink span.image img{
	padding:5px;
	width:30px;
	height:30px;
	border-bottom-left-radius:4px;
	border-top-left-radius:4px;
	background:none;
	}
	
a.sideBarMenuLink span.text{
	font-size: 17px;
	font-family: bmitrab;
	color: #333;
	height: 40px;
	line-height: 39px;
	text-align: right;
	margin-right: -1px;
	width: 116px !important;
	direction: rtl;
	display: inline-block;
	float: right;
	background: #EFEBE0 none repeat scroll 0% 0%;
	border: 1px solid #DAD8D2;
	margin-top: -1px;
	padding-right: 11px;
	}



/*----------------Style For bulletList-NavigationStyle for Special-Karafarin(Write by Sh.Golroonia) ----------------------*/




.bulletList-NavigationStyle{}
.bulletList-NavigationStyle ul li{
	list-style: none;
	margin: 0px 0px -1px;
	font-stretch: normal;
	border: 1px solid #DDD9D0;
	font-weight: bold;
	padding-bottom: 0px !important;
}
.bulletList-NavigationStyle ul li a{
	padding: 5px;
	border: 1px solid #FFF;
	display: block;
	background: #EFEBDD none repeat scroll 0% 0%;
	color: #333;
}
.bulletList-NavigationStyle ul li a:hover{
	background-color: #FDBE1E;
	color: #333;
}
/*----------------Style For khadamate electronic-Pageasli for Special-Karafarin(Write by S.Javadi) ----------------------*/
a.khadamat {
    clear: both;
    background-color: #D10409;
    border-radius: 2px;
    padding: 8px 30px;
    font-size: 17px;
    line-height: 18px;
    float: left;
    color: #fff;
	margin: 7px 0 12px 250px;
}
a.khadamat:hover {
	transition: all 0.2s ease 0s !important;
	background-color: #FDB12B !important;
}
/*----------------Style For slider-Pageasli for Special-Karafarin(Write by S.Javadi) ----------------------*/
ul.MOVbullets li {
    background-image: none !important;
	border-radius:100%;
	background-color:#c3c9b8 !important;
}

ul.MOVbullets li.BulletActive {
	background-color:#2e6c4e !important;
}
ul.MOVbullets li.BulletDeactive {
    background-image: none !important;
    border-radius:100%;
    background-color:#c3c9b8 !important;
}

ul.MOVbullets li:hover {
    background-color: #d70005 !important;
}

/*----------------Style For moshaveran-Page for Special-Karafarin(Write by S.Javadi) ----------------------*/

.cuUnitPhoneFax span.cuPostFaxCaption
{
    padding-top: 0px;
    /*float: right;
    margin-right: 15px;*/
}
.cuUnitPhoneFax span.cuUnitFax {
	padding-right: 2px !Important;
	
}

.cuUnitPhoneFax span.cuUnitPhoneCaption, .cuUnitPhoneFax span.cuUnitPhone  {
	float:right;
}
.cuPostMessage, .cuUnitMessage {
	background-color: #C7091B;
	width: 100px;
	text-align: center;
	float: left;
	font-size: 16px;
	font-weight: normal;
	font-family: bmitrab;
	padding: 3px;
	border-radius: 2px;
	margin-top: 20px;
}

.cuPostMessage:hover, .cuUnitMessage:hover{
	background-color:#FDB12B;
}
.cuPostMessage a, .cuUnitMessage a {
	color:#fff;
}


.cuPostMessage img, .cuUnitMessage img {
	margin: 4px 0px 0px 5px;
}

/*----------------Style For contact-Page for Special-Karafarin(Write by S.Javadi) ----------------------*/
div.contactService.contentView div{
	background-position: right center;
	line-height: 35px;
}

.contactService.contentView {
    padding: 0px;
}
.cuAddress {
	background: url("../images/far/contact/loc1.png");
    background-repeat: no-repeat;
    /* margin-right: 10px; */
    /* position: absolute; */
    padding-right: 24px;
    direction: rtl;
    background-position-x: right;
}
.cuPostalCode{
	background: url("../images/far/contact/zipcode.jpg");
    background-repeat: no-repeat;
    padding-right: 24px;
    direction: rtl;
    background-position-x: right;
}
.cuPhone {
	background: url("../images/far/contact/tel3.png");
    background-repeat: no-repeat;
    padding-right: 24px;
    direction: rtl;
    background-position-x: right;
}
.cuFax {
	background: url("../images/far/contact/fax2.png");
    background-repeat: no-repeat;
    padding-right: 24px;
    direction: rtl;
    background-position-x: right;
}
.cuSms{
	background: url("../images/far/contact/sms2.png");
    background-repeat: no-repeat;
    padding-right: 24px;
    direction: rtl;
    background-position-x: right;
}
.cuEmail{
	background: url("../images/far/contact/email2.png");
    background-repeat: no-repeat;
    padding-right: 24px;
    direction: rtl;
    background-position-x: right;
}

.cuWorkingHours {
	padding-right: 24px;
	direction: rtl;
	background: #E5F0DB;
	margin: 10px 0px 10px 10px;
	font-size: 18px;
}
span.cuAddressCaption, span.cuPhoneCaption, span.cuFaxCaption, span.cuSmsCaption, span.cuEmailCaption, span.cuWorkingHoursCaption, span.cuPostalCodeCaption {
    font-family: bmitrab;
}
.footerblockL div.contentView div {
	text-align: right;
	background-image: none;
	padding: 0px;
}
/*----------------Style For Modiran-Page class2 for Special-Karafarin(Write by AEsmaeili) ----------------------*/
.main-mng {
	width:100%;
	height:auto;
}
.mainDir-mng {
	width:100%;	
	border: 1px solid #DDD9D0;
	height: auto;
	padding: 10px;
	float:right;
	direction: rtl;
	margin-bottom: 10px;
	background: #EFEBDD;
	transition: all 0.2s ease 0s;
}
.mainDir-mng img {
	float:right;
	padding-left:20px;
	width: 250px;
	height: 150px;
}
.mainDir-mng p {
	direction:rtl;
	text-align:right;	
	padding:0;
	margin:0;
}
.mainDir-mng:hover {
	background-color: #FDBE1E;
	transition: all 0.2s ease 0s;
}
/*----------------Style For Modiran-Page class1 for Special-Karafarin(Write by S.Javadi) ----------------------*/


.main-mng {
	width:100%;
	height:auto;
}
.right-mng {
	width:45%;	
	border: 1px solid #DDD9D0;
	height: auto;
	padding: 10px;
	float:right;
	direction: rtl;
	margin-bottom: 10px;
	background: #EFEBDD;
	transition: all 0.2s ease 0s;
}
.right-mng img {
	float:right;
	padding-left:20px;
	width: 90px;
	height: 120px;
}
.right-mng p {
	direction:rtl;
	text-align:right;	
	padding:0;
	margin:0;

}

.left-mng {
	width:45%;	
	border: 1px solid #DDD9D0;
	height: auto;
	padding: 10px;
	float:right;
	margin-right: 10px;
	direction: rtl;
	margin-bottom: 10px;
	background: #EFEBDD;
	transition: all 0.2s ease 0s;
}
.left-mng:hover ,.right-mng:hover {
	background-color: #FDBE1E;
	transition: all 0.2s ease 0s;
}
.left-mng img {
	float:right;
	padding-left:20px;
	width: 90px;
	height: 120px;
}
.left-mng p {
	direction:rtl;
	text-align:right;	
	padding:0;
	margin:0;
}
.left-mng span.email {
	font-size:12px;
	text-align:left;
	diration:ltr; 
	width:100%; 
	display:block;
}
.right-mng span.email {
	font-size:12px;
	text-align:left;
	diration:ltr; 
	width:100%; 
	display:block;

}
.left-mng h4 {
	direction:rtl;
	text-align:right;
	padding:0;
	margin:0;
	color: #004e2b;	
}
.right-mng h4 {
	padding:0;
	margin:0;
	color: #004e2b;	
}
.right-mngg img {
    width: 90px;
    height: 120px;
    float: right;
    padding: 10px;
}

.right-mngg h4 {
    margin: 0;
    padding: 0;
}


.right-mngg p {
    margin: 0;
    padding: 0;
}


/*--------------------------------------------------------------------------------------------*/
/*--------------------------------------------------------------------------------------------*/
/*--------------------------------------------------------------------------------------------*/

DIV.SiteContainer{
	background-color:white;
	min-height:390px;
	width:980px;
	text-align:right;
	margin:0px auto;	
	direction:rtl;
}
DIV.TopSiteDelimiter{
	height:3px;
	font-size:1px;
}
DIV.Header1{
	margin:0px;
	padding:0px;
	height:135px;
	background-image:url(../images/far/body-header.jpg);
	background-position: top center;
	background-repeat:no-repeat;
}
DIV.HeaderContainer{
	color:#ffffff;
	/*width:898px;	*/
	margin:0 auto;		
	background-repeat:no-repeat;
	background-position:right top;
	height:70px;	
}
DIV.WelcomeContainer
{
	/*width:888px;*/
	padding-left:5px;
	padding-right:5px;
	margin-top:1px;
}
DIV.ServiceContainer
{
	/*width:898px;*/
	border-top:0px!important;
	height:65px;
}

.LinkList22 
{		
    float: right;
    list-style-image: none !important;
    list-style-type: none !important;
    margin: 0;
    padding: 0;
    text-align: right;
    width: 100%;
    padding-right:24px
}

.LinkList22 li 
{	
    background: url("../images/pipe_footer.gif") no-repeat scroll left center transparent;
    float: right;
    margin:0 0 2px;
    padding: 0 4px;
}

.LinkList22 li.Last {	
    background: none repeat scroll 0 0 transparent;
    margin: 0;
    padding:0px 4px;
    float: right;
}

.LinkList23 {	
	padding-right: 0px;	
	padding-left: 0px;	
	padding-bottom: 0px;	
	margin: 0px;	
	padding-top: 0px;	
	list-style-type: none!important;	
	list-style-image:none!important;
	text-align: right
}

.LinkList24 {	
	padding-right: 0px;	
	padding-left: 0px;	
	padding-bottom: 0px;	
	margin: 0px;	
	padding-top: 3px;	
	list-style-type: none!important;	
	list-style-image:none!important;
	text-align: right
}

.LinkList24 li.Last {
	padding-right: 0px;	
	padding-left: 0px;	
	background: none transparent scroll repeat 0% 0%;	
	padding-bottom: 0px;	
	margin: 0px;	
	padding-top: 4px
}


.LinkList21 a 
{	
	white-space: pre;
}

.LinkList22 a 
{	
	white-space: pre;font-size:14px !important;
	color:#333;
}
.LinkList22 a:hover{text-decoration: underline;}
INPUT.LoginBox
{
	width:276px;
	border:1px solid #CCCCCC; 
	font-size:100%;
	overflow:hidden;
	padding-top:0.2em;
}
INPUT.BottomSearchButton
{	
	background-image:url('../images/search.gif');
	background-repeat:repeat-x;
	background-color:#36b701;
	border:1px solid #ace;
	color:#fff;
	cursor:pointer;
	font-size:100%;
	width:100px;
	overflow:hidden;
}
INPUT.BottomSearchBox
{
	width:250px;
	border:1px solid #aaccee; 
	font-size:100%;
	overflow:hidden;
	padding-top:0.2em;
}
DIV.PortalContainer
{
	overflow:hidden;
	min-height:300px;
}
DIV.LeftBlockContainer
{
	width:30%;
	margin-left: 3px;
	margin-right: 3px;
}
DIV.CenterBlockContainer
{
	width:55%;	
	margin-left: 3px;
	margin-right: 3px;
}
DIV.RightBlockContainer
{
	width:15%;	
	margin-left: 3px;
	margin-right: 3px;
}
DIV.AboutContainer
{
	text-align:center;
	margin-top:5px;
}
DIV.SearchMenu
{
	width:130px;
	z-index:200;
	position:absolute;
	height:97px;
}


.CententBlockContainerMaster
{
	margin:0px;
	list-style-type: none!important;		
	padding:0px;		
	min-height:20px;
	width:980px;
}
.CententBlockContainerMaster li.Container
{
	clear:both;
	margin-bottom:10px;
}

.CententBlockContainerSisRapid
{
	width:98%;
	float:right;
	margin:auto 1% auto 1%;
	list-style-type: none!important;		
	list-style-image:none!important;
	padding:0px;		
	min-height:20px;
	margin-bottom:8px;
}
.RightBlockContainer
{
	width:19%;
	float:right;
	margin:auto 0px;
	list-style-type: none!important;		
	list-style-image:none!important;
	padding:0px;		
	min-height:20px;	
}
.LeftBlockContainer li.Container
{	
	padding:0px;
	margin:0px;
	list-style-position:outside;
}
.CententBlockContainer li.Container
{	
	padding:0px;
	margin:0px;
	list-style-position:outside;
}
.RightBlockContainer li.Container
{	
	padding:0px;
	margin:0px;
	list-style-position:outside;
}

.topicSelected
{
	color : #FF8040;
}
.ContentBlockContainer
{
	margin:auto 0px;
	list-style-type: none!important;		
	list-style-image:none!important;
	padding:0px;		
	min-height:20px;	
	margin-right:0;
	width:100%;
	background-color: #fff;
	border-top:0px!important;
	border-bottom:0px!important;	
}

.sp-title a {
	font-size: 12px;
	text-decoration:none;
}
.sp-sub a {
	font-size: 11px;
}


.sp-sub, small {
	font-size: 11px;
	font-weight: normal;
}

.sp-block {
	width:100%;
	margin-bottom: 5px;
}
.sp-blocktitle {
	border-top:solid;
	border-bottom:solid;
	border-width:1px;
	padding:0.1em;
}
.sp-blockcontent {
}
div.sp-leftblock span.minbox, div.sp-rightblock span.minbox{
	float:right;
}
.sp-logo {
	font-size: 16px;
	letter-spacing: 3px;
}
.sp-logo-small {
}
.theme-footer {
	border:solid;
	border-top:none;
	border-width:1px;
	text-align:center;
	padding:0.2em;
}
.theme-bottom-links {
	border:solid;
	border-top:none;
	border-width:1px;
	text-align:right;
	padding:0.2em;
}
.theme-top-links {
	border:solid;
	border-width:1px;
	text-align:right;
	padding:0.2em;
}
.theme-search {
	border:solid;
	border-top:none;
	border-width:1px;
	height:20px;
	text-align:right;
	padding:0.2em;
	margin-bottom:0.2em;
}
.theme-searchinput {
	display:inline;
}

table.theme-maintable {

}
table.theme-maintable td {
	vertical-align:top;
}
table.theme-maintable ,td.theme-maincontent {
	width:100%;
	padding-right:0.3em;
	padding-left:0.3em;
}
.table1, .table2 {
	padding: 5px;
	margin-bottom: 5px;
	border: 0px solid #D9DCC2;
}
tr.wmenu-selected {
    background-color:#2f6bc1; 
    color: white;         
    width: 100%; 
    CURSOR: default;
}
tr.wmenu-notselected {
    width: 100%; 
    CURSOR: default;
}
div.wmenu-body {
	direction: rtl;
	text-align: right;
	background-color:white;
}
.tbContent
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	width: 100%;
	margin: 0px;
}
.thContent
{
	background-color: #cedde3;
	border : 0px;
	font-size : 11px;
}
.tbHeader
{
	background-color: #cedde3;
	border : 0px;
	font-size : 11px;
}
.tdContent
{
	width: 100%;
}
.tdContentBorder
{
	background-color : #cedde3;
}
.tdContentFooter
{
	background-color : 	#cedde3;
}        
.tbBorder{
    border:1;
    bordercolor:#CEDDE3;
    border-collapse: collapse;
}
span.search-result-header{
	font-size: 17px;
	color: #663333;
	font-family: BMitraB;
}
span.search-result-content {
	text-align: justify; 
	color: #515151;
}
td.search-result {
	font-size: 16px; 
	color: #007200;
}
span.search-result {
	font-size: 9pt; 
	color: #0F4475;
}
span.dataitem-header {
	color:#0B1274;
}
span.dataitem-title {
	color:#000000;
}
span.dataitem-caption {
	color:#05697f;
}
span.dataitem-data {
	color:#435b89;
}
img.dataitem-image {
	border: 1px solid #999999;	
}
input.system-search {
	background-color:#ffffff;
}
.tradio .tcheckbox
{
	border: #ffffff 0px solid;
}


.frmTable{
   	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	margin: 0px;
}
.frmHelp{
    background-color: #ffffe1;
 	font-size: 12px;
	letter-spacing: 0px;
	color : #9c7600;
   	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	padding-top: 5px;
	text-decoration:none;
	font-weight:normal
}
.highlight-subject {
	color:red;
}
.subject-text {
	line-height: 20px;
}
.subject-link {
	color:yellow;
}
.menuLevel1{
    font-size : 11px;
    padding-right : 11px;
    padding-left : 11px;
}
.menuLevel1Selected{
    font-size : 11px;
    padding-right : 11px;
    padding-left : 11px;
}
.menuLevel2{
    font-size : 11px;
    padding-right : 11px;
    padding-left : 11px;
}
.menuLevel2tr{
    font-size : 11px;
}
.menuLevel2Selected{
    font-size : 11px;
    padding-right : 11px;
    padding-left : 11px;
}
.serviceTitle{
    font-size : 11px;
    color : #003366;
    padding-right : 11px;
    padding-left : 11px;
}
.forum-even {
	background-color: #f3f3f3;
}
.forum-odd {
	background-color: #eaeef2;
}
.pnTrOdd{
  	background-color: #EBF3Fb;
    border : 0px solid #000000;
	font-size : 11px;
}
.pnTrEven{
  	background-color: #FFFFFF;
	font-size : 11px;
    border : 0px solid #000000;
}
.tbList{
    border : 1px solid #cedde3;
	width : 100%;
	margin: 0px;
	rules : cols;
}
.formSpliter{
    height: 2px;
    color : #669999;
    text-align : center;
    width : 90%;
}
.rapidBlockTitle1 {
	color: #48494a;
}
.rapidBlockTitle2 {
	color: #284976;
}
.rapid_photo_gallery_image_cotainer {
	border:1px solid #112c50;
	padding:2px
}
.middlevalign{
	vertical-align:middle;
}

.sp-admintable tr.sp-even {
	background-color: #EBF3Fb;
}
.sp-admintable tr.sp-odd {
	background-color: #FFFFFF;
}
.sp-even {
	background-color: #EBF3Fb;
}
.sp-odd {
	background-color: #FFFFFF;
}
.search-top{
	background-color:#F5F8FA;
	border:1px solid #ccdae1;
}
.search-item{
	background-color:#F8F8F8;
	border:1px solid #ccdae1;
}
TD.nav {
	border: 1px solid #848284;
	background-color: #D6E7FC;
	color: #000
}
.formhelp {
     border : 1px solid #acacac;
     text-color : #525252;
     width : 95%;
     padding-top : 10px;
     padding-bottom : 15px;
     padding-right : 10px;
     padding-left : 10px;
     text-align : justify;
}

.overflowTable{
	table-layout:fixed;
	 }
.overflowTd {
	text-overflow:ellipsis;
	overflow:hidden;
	white-space:nowrap;
}

.photo_gallery-folder{
	background-color:#ffffff;
	border:1px solid #7b7e87;
}
div.search-result-container {
	border: #b9D1DB 1px solid; 
	padding: 5px; 
	width: 98%; 
    background-image:url('../../../themes/saman/images/far/search/tile_block.gif');
    background-repeat:repeat-y;
	margin-bottom: 10px;
	background-position:left;	
	background-color:white;
}	

.settingMenu{
	width:19%;
	float:right;
	margin:auto 0px;
	list-style-type: none!important;		
	list-style-image:none!important;
	padding:0px;		
	min-height:20px;	
	z-index: 101; 
	position: absolute;
    border: 1px solid #868686; 
    width: 106px; 
    height: 33px; 
    background-color: #fafafa;
    padding-bottom: 100px; 
    cursor: default;
    overflow:hidden;
}
.settingMenuItemIco{
	float: right; 
	background-color: #e9eeee; 
	padding: 3px; 
	padding-top: 0px;
	width: 19px; 
	border-left: 1px solid #c5c5c5; 
}
.settingMenuItemText{
	float: right; 
	background-color: #fafafa; 
	width: 71px; 
	height: 15px; 
	padding: 3px;
	margin-right: 3px;
}
.settingMenuOver{
	z-index: 102; 
	cursor: default;
    width: 100px; 
    background-color: #ffe6a0; 
    border: 1px solid #d2b47a; 
    position: absolute;
}
.settingMenuShadow{
	z-index: 100; 
	background-color: Gray; 
	position: absolute;
}
.settingMenuOverText{
	float: right; 
	width: 69px; 
	height: 15px; 
	margin-right: 10px;
	text-align:right;
}
.settingMenuOverIco{
	float: right; 
	width: 19px;
	padding: 0px; 
	text-align:right
}
.settingIco{
	float: right; 
	margin-top: 5px; 
	margin-left: 3px;
	margin-right: 3px;
	cursor: hand
}


.SubRightBlockContainer
{
	width:19%;
	float:right;
	margin:0px 0px 0px 0px;
	list-style-type: none!important;		
	list-style-image:none!important;
	padding:0px;		
	min-height:20px;	
}

.topicBlockText{
	border-bottom:1px solid #CCC;
	padding-bottom:5px;
	margin-bottom:5px;
	margin-left:5px;
	margin-right:5px;
}
.smallDisplayNews{
	width:98%;
	float:right;
	border-bottom:1px dashed #ccc;
	margin-bottom:10px;
	text-align:justify;
	margin-left:10px;
	height:60px
}
.mediumDisplayNews{
	float:right;
	width:47%;
	margin-bottom:10px;
	text-align:justify;
	margin-left:20px;
	height:110px;
}
.tdMediumDisplayNews{
	width:50%;
	vertical-align:top;
/*	padding-bottom:10px;*/
	text-align:justify;
	/*padding-left:20px;*/
}
.tdMediumNewsPage{
	width:50%;
	vertical-align:top;
	padding-bottom:10px;
	text-align:justify;
	padding-left:20px;
}
.newsDispalyImage{
	float:right;
	margin-left:5px;
	border:1px solid black;
}
.mostNewsBlock{
	color : #666666;
	text-align:justify;
	border-bottom:1px solid #CCC;
	margin-bottom:5px;
	padding-bottom:5px;
}
.justifyText{
	text-align:justify;
}
.textLight{
	color : #666666;
	text-align:justify;
}
.listMostNewsBlock{
	list-style-image:url(../images/far/bb.gif);
	margin-right:17px;	
/*	padding-right:-20px;*/
	margin-left:5px;
}
.newsLeftBlockColumn{
	padding-left:10px;
	background-image:url('../images/far/news_border.gif');
	background-position:left top;
	background-repeat:no-repeat
}
.transparentBtn{
	background-color: transparent;
 	border :#4a95c9 1px solid;
/* 	background-image: url('../images/far/btnlogin_tile.gif');*/
	width: 50px;
	padding:0px;
	white-space:0px;
}
.chatBottomSiteContainer
{

	width:895px;
}
.helpIcon{
	margin-top:-1px;
}

.ImportantBlockContent
{
	padding:3px
}
.onlineUserMenu{
	float:right;
	margin:auto 0px;
	padding:0px;		
	min-height:20px;	
	z-index: 101; 
	position: absolute;
    width: 250px; 
    padding-bottom: 10px; 
    cursor: default;
    overflow:hidden;
}
/* Alerts*/
 #alertMenu {	
	BORDER-RIGHT: #646464 1px solid;
	PADDING-RIGHT: 2px;	
	BORDER-TOP: #646464 1px solid;	
	DISPLAY: block;	
	PADDING-LEFT: 1px;	
/*	FONT-WEIGHT: bold;	*/
	BACKGROUND-color: #FFFFFF;/*#F4F5EB;*/
	PADDING-BOTTOM: 2px;	
	BORDER-LEFT: #646464 1px solid;	
	WIDTH: 200px;
/*	COLOR: #fff;	*/
	PADDING-TOP: 0px;	
	BORDER-BOTTOM: #646464 1px solid;	
	POSITION: fixed;	
	right: 5px;
	bottom: 5px;	
	TEXT-ALIGN: right;
	FILTER: progid:DXImageTransform.Microsoft.Shadow(color=#aaaaaa,direction=135,strength=3);
} 
#alertMenu A {	
	COLOR: #B33232;
	TEXT-DECORATION: none;
} 
#alertMenu a:hover{	
	COLOR: #000000;
	TEXT-DECORATION: underline;
}
.pageBlockImageThumb{
	border : solid 1px #cccccc;
	margin-right : 5px;
	margin-left : 5px;
}
.pageBlockImage{
	border : solid 1px #cccccc;
	margin-right : 5px;
	margin-left : 5px;
	align : center;
}
.pageText{
	text-align : justify;
}
/*	contact_us	*/
.contactPic{
	width : 50px;
	height : 60px;
/*	border : solid 1px #b3c58f;*/
	margin : 5px;
}
.highLight{
	color : #d66618;
}
.contactLogoDesc{
	background-color:#eae1d5;
	vertical-align : middle;
	padding-top : 3px;
	padding-right : 3px;
	padding-left : 3px;
/*	padding : 3px;*/
/*	font-size : 10px;*/
}
.tdTabSheet{
/*	background-color : #ecf3e1;*/
	padding-top:4px;
	padding-bottom:3px;
	padding-right : 5px;
	padding-left : 5px;
	font-size:8pt;
}
.boldcaption{
	font-weight:bold;
}
.lightText{
	color : #666666;
}

.contactAddress{
	text-align : justify;
}
.newsResource{
	color : #0000FF;
}

/* Custom Menu Block*/
.tree-item {
    padding:2px;
    color:#222;
    cursor:default;
}
.tree-selected-item {
	padding:2px;
	background-color:#316ac5;
	color:#fff;
    cursor:default;		
}
.toolbar-item {
	width:14px;
	height:14px;
	border:1px solid transparent;
	padding:2px 2px;
	float:right;
	margin-left:3px;
}
.toolbar-selected-item {
	width:14px;
	height:14px;
	border:1px solid #316ac5;
	padding:2px 2px;
	float:right;
	margin-left:3px;
	background-color:#c1d2ee;
}
.zoneBlock{
	border : 1px solid #e8970c;
	background-color:#fefead;
	padding:2px;
	margin-top:3px;
	text-align:center
}
.controlBlock{
	border : 1px solid #feE36d;
	background-color:#ffffde;
	padding:2px;
	margin-bottom:3px;
	text-align:center
}
/*--------------------------------------*/
.page_header_table 
{
	border-bottom:1px solid #ccc;
}
.page_header_help_td
{
	width:5%;
	text-align:left;
}
.page_header_caption_td
{
	color:#ff5a00;
}
.page_header_caption
{
	font-weight:600;
}
.galleriesBlock_album{
	background-image:url('../images/albumbg.png');
	background-repeat:repeat-x;
	padding:4px;
	border:1px solid #dfdbbd;
	margin-bottom:2px;
	color:#333;
	cursor : default;		
	width:92%;
}
.galleriesBlock_album_controller{
	background-image:url('../images/albumbg.png');
	background-repeat:repeat-x;
	/*padding:4px;*/
	border:1px solid #dfdbbd;	
	color:#333;
	cursor : default;		
	width:95%;
	padding-right:3px;
}
.galleriesBlock_selectedAlbum{
	background-image:url('../images/selected_albumbg.png');
	border:none;
	margin-bottom:2px;
	color:#333;
	background-repeat:no-repeat;
	padding:4px 4px 4px 4px;
	cursor : default;
	height:16px;
	vertical-align:top;
	width:97%;	
}
.photo
{
	filter:BlendTrans(duration=2 ); 
}
a.bold_link {
	font-weight: 600;
}
.linksList{
	list-style-image:url('../images/far/bb.gif')
}
portalsearch{
	list-style-type: circle;
}
.searchHighLight{
	background-color : yellow;
	font-size: 100%;
}

/* pmk	*/
.pmkZoneItemContainer{
	width:99%;
	float:right;
	margin:1px;
	list-style-type:none!important;	
	list-style-image:none!important;
	padding:0px;
	min-height:100px;
	border:1px solid #CCC;
}
.pmkSubZoneItemContainer{
	width:100%;
	float:right;
	margin:0px;
	list-style-type:none!important;	
	list-style-image:none!important;
	padding:3px 1% 3px 1%;
	border:0px solid red;
	min-height:100px;
}
.pmkItem{
	margin-top:10px;
	margin-bottom:10px;
	border:1px solid #777;
	background-color:#fff;
}
.pmkItemTitle
{
	padding:3px;
	text-align:right;
	color:#000;
	background-color:#CCC;
	border-bottom:1px solid #777;
	height:16px;
}
.pmkItemContent
{
	padding:3px;
	min-height:20px;
}
.pmkServiceMenu{
	padding : 5px;
	border-bottom : 1px dashed #a2c6ec;
	margin : 1px;
	color : #265d9d;
	cursor:pointer;
}


/*--upload file styles--*/
.upload_file_cell1 
{
	border:1px solid #fff;
}
.upload_file_cell2 
{
	border:1px solid #fff;
}
.upload_file_cell3
{
	border:1px solid #fff;
}
.upload_file_cell1_hover
{
	background-color:#fffeef;
	border:1px solid #ebe35d;
	border-left-color:#fffeef;
}
.upload_file_cell2_hover 
{
	background-color:#fffeef;
	border:1px solid #ebe35d;
	border-left-color:#fffeef;
	border-right-color:#fffeef;
}
.upload_file_cell3_hover 
{
	background-color:#fffeef;
	border:1px solid #ebe35d;
	border-right-color:#fffeef;
}
.upload_file_hidden_file 
{
	z-index: 2;
	
	filter: alpha(opacity:0); opacity:0;
	-moz-opacity:0;
	
}
div.sectionfooter3 {
	padding:5px;
	text-align:left;
}
.enterprise_search_result {
	padding:3px;
	border:1px solid #fff;
	margin-bottom:7px;
}
.enterprise_search_result:hover {
	padding:3px;
	border:1px solid #ffe69a;
	background-color:#fffdee;		
}
.enterprise_search_more_options {
	border:1px solid #ffe69a;
	background-color:#fffdee;		
}

.bottom_pic{
	background-image:url('../images/b_bg.jpg');
	background-repeat:repeat-x;	
	height:27px;
	vertical-align:middle;
}
.font_pic{
	color:#FFFFFF;
}
.rbg{
	background-image:url('../images/far/r_bg.jpg');
	background-repeat:no-repeat;	
	height:27px;
	width:27px;
}
.lbg{
	background-image:url('../images/far/l_bg.jpg');
	background-repeat:no-repeat;	
	height:27px;
	width:10px;
}
.bullet_pic{
	background-image:url('../images/bullet.jpg');
	background-repeat:no-repeat;	
	margin:1px;
	float:left;
	width:11px;
	height:11px;
	cursor:hand;
}
.rbullet_pic{
	background-image:url('../images/rbullet.jpg');
	background-repeat:no-repeat;	
	margin:1px;
	float:left;
	width:11px;
	height:11px;
	cursor:hand;
}
.EditPageItem{
	display:none;
	text-align:right;
	direction:rtl;
	background-color:#FFF;
	width:800px;
	height:397px;
	overflow:hidden;
	margin:0px;
	z-index:6002!important;
}

/***********************ACORDION MENU***********************************/

#options {
	margin: 0px auto; text-align: right; color: rgb(154, 193, 201);
}
#options A {
	
}
#options A:hover {
	
}
#acc {
	list-style: none; margin: 0px ; color: rgb(0, 51, 51);
}
#acc H3 {
	background: url('../images/far/accordion_menu/header.gif'); padding: 0px;border:0px;border-bottom: 1px solid #BFBDBE; margin: 0px; cursor: pointer;font-weight:500;font-size:11px;color:#023232;
}
#acc H3:hover {
	background: url('../images/far/accordion_menu/header_over.gif'); font-weight:500;font-size:11px;
}
#acc a H3 {
	background: url('../images/far/accordion_menu/header2.gif');padding: 0px; border:0px;border-bottom: 1px solid #BFBDBE; margin: 0px; cursor: pointer;font-weight:500;font-size:11px;color:#023232;
	
}
#acc a H3:hover {
	background: url('../images/far/accordion_menu/header_over2.gif'); font-weight:500;font-size:11px;
}
#acc .acc-section {
	background: rgb(255, 255, 255); overflow: hidden;margin:0px;
	
}
#acc .acc-content {
	background: #e9f2fa; padding: 1px; border: medium 1px 1px none solid solid  #BFBDBE; 
}
#nested {
	list-style: none; color: rgb(0, 51, 51); margin: 0px;padding:0px;
}
#nested H3 {
	background: url('../images/far/accordion_menu/header_over2.gif')!important;padding: 0px;border:0px;  margin: 0px; cursor: pointer;font-weight:normal;font-size:11px;
	
}
#nested H3:hover {
	background: url('../images/far/accordion_menu/header2.gif')!important;border:0px; font-weight:normal;font-size:11px;
}
#nested .acc-section {
	background: rgb(255, 255, 255); overflow: hidden;
}
#nested .acc-content {
	background: rgb(255, 255, 255); padding: 0px !important; 
}
#nested .acc-selected {
	background: url('../images/far/accordion_menu/header_over.gif');
}
.sub_header_two
{
	padding:0px 10px 4px 0px!important;
	border-top:0px !important;
	
}
.sub_header_two_a
{
padding:10px;
	color:#000 !important;
}
.div_accordion_level
{
	background-image:url('../images/accordion_menu/far/bullet.png');background-repeat:no-repeat;background-position:right;padding-right:10px;
}
/***************************END ACORDION MENU******************************/
.searchMgn{
	margin-top:20px;
	margin-bottom:20px;
	margin-right:20px;
}
.inputSearch{
	width:138px;
	border:1px solid #aaccee;
	vertical-align:middle;
}
.imgSearch{
	border:1px solid #aaccee;
	vertical-align:middle;
}

/*****************************   Google Analytics Style   *******************************************/

.google_analytics_gripper
{
	float:right;
	valign:top;
}
.google_analytics_top
{
	border:1px solid #aaccee; 
}
.google_analytics_top2
{
	background-color:#ebf3fb;
	padding:5px;
	border:1px solid #aaccee;
	color:#07519a;
	height:15px;
	margin:0 auto;
	font-size:11px;
	font-weight:bold
}
.google_analytics_upb
{
	float:left;
	vertical-align:middle;
	margin-top:3px;
}
.google_analytics_ifarm_container
{
	width:100%;
 	height:250px; 
 }
 .google_analytics_table_container
 {
	width:800px;
	font-size:12px ;
	border:0px;
 	padding:5px;
}
.google_analytics_td_container
{
	vertical-aling:middle;
	float:center;
	width:20%;
	height:100%;
	border:1px solid #cdcdcd;
 	font-weight:bold;
	 text-align:center;
}
.google_analytics_div_container
{
	font-family:Helvetica;
	font-size:23px;
	font-weight:bold;
	margin-top:5px;
	width:55;
	vertical-align:mioddle;
	text-align:center;
}
.google_analytics_table_source , .google_analytics_table_browser
{
	width:100%;
	font-size:12px;
	border:0px;
 }

 .google_analytics_iframe_source , .google_analytics_iframe_browser 
 {
	 width:100% ;
	 height:190px;
	 vertical-align:middle;


  }
 .google_analytics_table_keyword, .google_analytics_table_visitors , .google_analytics_table_view_from_this
 {
	 width:100%;
	 border-collapse:collapse;
	 margin-top:10px;
	 padding:3px;
 }
 
 .google_analytics_td_keyword , .google_analytics_td_visitors , .google_analytics_td_view_from_this
 {
	 border:1px solid #cdcdcd;
	 font-weight:bold;
	 padding:5px;
	 text-align:center;
 }
  .google_analytics_td_keyword_content , .google_analytics_td_visitors_content , .google_analytics_td_view_from_this_content
 {
	 border:1px solid #cdcdcd;
	 padding:5px;
	 text-align:center;
 }
 .google_analytics_pager
 {
	background-color:#e6e6e6;
	border:1px solid #cdcdcd;
	direction:ltr;
	vertical-align:middle;
	height:20px;
}
.google_analytics_date
{
	backgrount-color:#000000;
	width:60px;
	direction:ltr;
	float:center;
	vertical-align:top;
}
/***************************  End Google Analytics Style *****************/
.newsBlockItem{
	padding:1px;
	border-top:0px;
	border-left:0px;
	border-right:0px;
	border-bottom:1px dashed gray;
}
.newsContent{
 	background-color:#FFF;
}
.newsCatsContent{
 	background-color:#FFF;
}
INPUT.ManagerSearchButton
{	
	background-image:url('../images/far/search1.gif');
	background-repeat:no-repeat;
	border:1px solid #ace;
	color:#fff;
	cursor:pointer;
	font-size:100%;
	width:17px;
	vertical-align:middle;
	overflow:hidden;
}
.orbit-caption { 
	background-image:url(../images/far/b2.gif);
	background-repeat:no-repeat;
	background-position:right;
}
div.caption {
	z-index:100 !important;
}
.chImgComment{
	color:white;
}
a.title_last_upload
{
	color:maroon;
}
.it_data
{
	color:#666666;
	font-size:9px;
}
/* web directory*/
.WDCatBlock
{
	margin-top:2px;
	margin-bottom:5px;
	border:1px solid #aaccee;
	background-color:#fff;	
}
.WDCatBlockTitle
{
	padding:3px;
	text-align:right;
	color:#07519a;
	background-color:#ebf3fb;
	border-bottom:1px solid #aaccee;	
}
.WDBlockContent
{
	padding:15px
}
.WDCatItemCount
{
	color:#6f6f6f;
}
.WDCatItemDesc
{
	padding:7px;
}
.WDCatTitle
{
	font-family:arial;
	font-size:20px!important;
	font-weight:bold;
	color:#790000;
}
.WDHeader
{
	background-color:#ffedb2;
	padding:4px;
	border:1px solid #aaccee;
	margin-bottom:15px;
	height:20px
}
.WDCatTitleContainer
{
	margin:0px 0px 25px 0px;
}
.WDSpliter
{
	margin:0px 3px 0px 3px;
}
.WDLastActivity
{
	margin:5px 15px auto;
	color:#818181;
}
.WDEmptyCat
{
	text-align:center;
	font-weight:bold;
}
.WDPath
{
	float:right;
}
.WDNewBtn
{
	background-image:url(../images/far/web_directory/new_tile.png);
	padding:2px 6px 4px 6px;
	height:14px;
	border:1px solid #bbb;
	cursor:pointer;
}
.WDNewBtnActive
{
	float:left;
	background-image:url(../images/far/web_directory/new_tile2.png);
	padding:1px 6px 3px 6px;
	height:14px;
	border:1px solid #bbb;
	cursor:pointer;
	color:white
}
.WDNewMenu {
	position:absolute;
	background-color:#f7f7f7;
	border:1px solid #999;
	padding:4px;	
}
.WDNewItem {
	padding:3px;
	white-space:nowrap;
	border:1px solid #F7F7F7;	
	margin-bottom:4px;				
}
.WDNewItem a{
	color:#000!important;
}
.WDNewItem:hover {
	background-color:#ffedb2;	
	border:1px solid #F4D9B7;
}
.SiteMapItem {
    padding:5px 0px;
    border-bottom: 1px dotted #C9C9C9;
}

.SiteMapItem:hover {
	background-color:#F2F2F2;
}

.WDBlockItem {
	padding-bottom:8px;
}
.registryValue{
	overflow:hidden;
	width:450px;
}
.newsDispalyImage{
	width:80px;
	height:65px;
}
/*comment section*/
.CMTSContainer {
	width:80%;
	maring-top:50px;
}
.CMTContainer {
	background-color:#ffffff;
}
.CMTDisplayAll {
	background-color:#ffffff;
}
.CMTAnswer {
	background-color:#ffffff;
}
.CMTSaveMsg {
	color:#07519a;
	text-align:center;
	background-color:#ffffff;
	padding:8px;
	margin-bottom:2px;	
}

.assignPage{
	display:none;
	text-align:right;
	direction:rtl;
	background-color:#FFF;
	width:370px;
	height:196px;
	overflow:hidden;
	margin:0px
}
.assignPageShadow{
	z-index: 100; 
	background-color: Gray; 
	position: absolute;
}
/**************************** MENU WEB DIRECTORY STYLE****************************/
.wd_menu{
	border:1px solid #AACCEE;
	border-bottom:0px;
}
.wd_current_tree_selected{
	border-bottom:1px solid #AACCEE;
	padding:3px 10px 3px 0px;
	background-color:#EBF3FB;
	background-image:url('../images/far/more_open.gif');
	background-repeat:no-repeat;
	background-position-x:5%;
	background-position-y:50%;
	
}
.wd_current_tree_selected_over{
	border-bottom:1px solid #AACCEE;
	padding:3px 10px 3px 0px;
	background-color:#AACCEE;
	background-image:url('../images/far/more_open.gif');
	background-repeat:no-repeat;
	background-position-x:5%;
	background-position-y:50%;
	
}
.wd_current_tree_sub{
	
}
.wd_current_tree_sub_item{
	border-botoom:1px solid #AACCEE;
	padding:3px 20px 3px 0px;
	border-bottom:1px solid #AACCEE;
	background-image:url('../images/far/bullet_1.gif');
	background-repeat:no-repeat;
	background-position-x:97%;
	background-position-y:50%;
}
.wd_current_tree_sub_item_over{
	border-botoom:1px solid #AACCEE;
	padding:3px 20px 3px 0px;
	border-bottom:1px solid #AACCEE;
	background-color:#AACCEE;
	background-image:url('../images/far/bullet_1.gif');
	background-repeat:no-repeat;
	background-position-x:97%;
	background-position-y:50%;
	
}

.wd_current_tree{
	border-bottom:1px solid #AACCEE;
	padding:3px 10px 3px 0px;
	background-color:#EBF3FB;
	background-image:url('../images/far/more.gif');
	background-repeat:no-repeat;
	background-position-x:5%;
	background-position-y:50%;
}
.wd_current_tree_over{
	border-bottom:1px solid #AACCEE;
	padding:3px 10px 3px 0px;
	background-color:#AACCEE;
	background-image:url('../images/far/more.gif');
	background-repeat:no-repeat;
	background-position-x:5%;
	background-position-y:50%;
}
/************************************************************/
.selectPortal{
	border:1px solid #CCCCCC;
	background-color:#E7E7E7;
	padding:3px 10px 3px 3px;
	margin-bottom:3px;
	text-align:left;
}
.MM LI
{
    height:25px!important;
}

.MM LI a
{
    height:14px!important;
}
.menu_level_one_last
{
   
    padding-left:10px!important;
}
.MM
{
     width:100%!important;
}
.menu_level_one
{
    background: url('../images/menu_spliter.jpg') no-repeat 0px 100%!important;	
	
               
}
.weblinks_linksBlock_TB{
	width:100%;
}
.weblinks_linksBlock_TD{
	vertical-align:bottom;
	padding-bottom:1px;	
}
.questionnaire_data{
    height:40px;
}
.weatherClockBlock{
	color: #666666;
	border-right: 1px solid #aaccee;
	padding-right: 5px;
	padding-left: 5px;
}
.weatherClockHeader1{
	background-color:#FFF;
	color:#123970;
	font-weight:bold;
	border-right:1px solid #DCE1E7;
	border-left:1px solid #DCE1E7;
}
.weatherClockHeader2{
	background-color:#FAFAFA;
	color:#123970;
	font-weight:bold;
	border-bottom:1px solid #DCE1E7;
}
.weatherClockHeader{
	border:1px solid #DCE1E7;
	border-collapse:collapse;
	color:#444444;
}

.verification_suggestion_text_erea
{
	max-width:300px;
 }
  .div_poll_block
 {
	float:left;
	background: url('../images/far/poll_vote.jpg') no-repeat 0px 0px;	
	width:77px;
	height:30px;
	border:0px;
	padding:10px

 }
 .poll_archive
 {
	background: url('../images/far/poll_vote_archive.jpg') no-repeat 5px 15px;	
	width:88px;
	padding-top:10px;
	padding-right:10px;


 }
 .poll_tbl
 {
 	padding:5px;
	font-weight:normal !important;
 }
 .polling-bulet
 {
	background: url('../images/far/poll_bulet.png') no-repeat 5px 5px;	
	float:right;
	padding-right:10px;
	vertical-align:middle;
 }
 .poll_sp-normal
 {
 	color:black;
 	font-weight:normal;
 }
 .polling-title
 {
 	color:#07519a;
 	font-weight:normal;
 }
 .messeges_block{
	padding:1px;
	table-layout:layout;
	height:100px;
}

 .newsletter_submit_div{
 	
 }
 .newsletter_start_text{
 	color:brown;
 	font-weight:600;
 	padding:2px;
 	text-align:justify;
 }
 .newsletter_subscribe{
 	
 }
 .newsletter_email_input{
	background-color:#e3e2e2;
	border:1px solid #b5b5b5;
	color: #4d4c4c;
	height: 22px;
	margin-bottom: 5px;
	padding-right: 5px;
	text-align: right;
	width: 217px;
	padding-left: 20px;
	font-size:14px;
}
 .newsletter_subscribe_input_div{
 	width:204px;
 	float:right;
	padding-right:23px;  	
 }
 .newsletter_subscribe_button_div{
	margin-top:7px;
 	width:18px;
 	float:right;
	margin-right:14px;
	*margin-right:7px;
 }
 .newsletter_email_button{
 	color:white;
	width:21px;
	border:0px;
	background:url('../images/newsletter2.gif') no-repeat top right; 
	float:right;
	margin-top:1px;
 }
 .newsletter_main_div{
 	clear:both;
	width:100%;
 } 
 .newsletter_submit_div3{
 	font-weight:600;
 	color:red;
 	float:right;
 }
 .newsletter_submit_div2{
 	font-weight:600;
 	color:green;
 	float:right;
 }
 .show_date{
	color:gray;
	font-size:11px;
}
DIV.LogoContainer{
	width:49%;
	float:right;
	height:103px;
}
.LinkListMenu 
{	
	padding: 0px;	
	padding-top: 7px;
	margin: 0px;	
	padding-right: 25px;	
	list-style-type: none!important;	
	list-style-image:url()!important;
	text-align: center;
	float:right;
}

.LinkListMenu li 
{	
	padding-left: 11px;	
	padding-right: 11px;	
	float: left;	
	padding-bottom: 0px;	
	margin: 0px;	
	padding-top: 0px;
	background: url('../images/menu_spliter.jpg') no-repeat 0px 0px;	
}
.LinkListMenu li  a:hover
{	
	color: #EA3325 !important;	
	background-color: transparent;	
	text-decoration: none		
}

.LinkListMenu li.Last 
{	
	padding-left: 0px;	
	padding-right: 11px;		
	background: none transparent scroll repeat 0% 0%;	
	padding-bottom: 0px;	
	margin: 0px;	
	padding-top: 0px
}




.itemdescription{
	color:green;
}

.design_caption{
	width:140px;
}
.faq_cats{
}
.verificationGroupTitle{
	font-weight:600
}
DIV.footer-text{
	color:#777;
	font-size:11px;
	font-weight:normal;
	line-height:14px;
	text-align:right;	
}
div.footer-text a{
	line-height:14px;
	text-align:right;
}
div.footer-text a:hover{
	line-height:14px;
	text-align:right;
}
.cdk_map_block_image{
	border:1px solid gray;
	padding:2px;
}
/*******************************************MAP BLOCK***********************************/
.cdk_map_nav_button{
	float:right;
	width:200px;
	clear:both;
	
}
.cdk_map_nav_counter{
	float:left;
	width:50px;
	font-weight:600;
	text-align:left;
	clear:both;
}
.cdk_map_nav{
	border:1px solid #DCE1E7;
	padding:3px 1px 3px 1px;
	background-color:#FAFAFA;
	clear:both;
	height:15px;
}
.cdk_map_detail{
	width:100%;
	
}
.cdk_map_title_page{
	background:url('../images/far/formicon.gif') transparent no-repeat scroll right center !important;
	padding:5px 15px 5px 0px;
	color:#642902;
	font-weight:600;
	
}

/******************** update ********************/
 #alertMenu {	
	bottom: 30px !important;	
} 
.pmkZoneItemContainer{

	border:1px solid #cdcdcd !important;
	border-radius:4px !important;
	background-color:#FFF !important;
	box-shadow: 0px 0px 4px 3px #E1E1E1 !important;
}

.pmkZoneAction {
	border:2px dotted #cdcdcd !important;
	text-align:center !important;
	background-color:#FDFDED !important;
	border-radius:4px !important;
}
.pmkItem:hover {
	box-shadow: 0px 0px 4px 3px #E1E1E1 !important;
}
.pmkItemAction {
	display:none !important;
}
.pmkItem:hover .pmkItemAction {
	display:block !important;
}
.pmkItem:hover .pmkItemTitle {
	background-color:#DDD !important;
}
.pmkItem{
	border:1px solid #bbb !important;
	border-radius: 4px !important;
}
.pmkItemTitle
{
	background-color:#F1F1F1 !important;
	border-bottom:1px solid #bbb !important;
}
.CMTSContainer {
	width:auto !important;
}

.satisfyRegBox{
	padding:4px !important;
}
.satisfyRegBoxTb{
	padding:8px !important;
}
.satisfyRegBoxTd{
    color : #013a81 !important;	
}
.satisfyRegBoxTdYes{
	font-weight:600 !important;
	color:green !important;
}
.satisfyRegBoxTdNo{
	font-weight:600 !important;
	color:red !important;
}
.satisfyRegBoxTbBar{
	padding:0px !important;
}
.satisfyRegBoxTdYesBar{
	border:1px solid green !important;
	background-color:green !important;
	height:8px !important;
}
.satisfyRegBoxTdNoBar{
	border:1px solid red !important;
	background-color:red !important;
	height:8px !important;
}
.satisfyResultCount{
	font-weight:600 !important;
	color : #013a81 !important;
	align:center !important;
	text-align:center !important;
	width:200px !important;
}
.satisfyResultBoxDiv{
	width:200px !important;
	float:left !important;
}
.satisfyRegBoxYesLink{
	color:green!important;
}
.satisfyRegBoxNoLink{
	color:red!important;
}
.satisfyRegBoxDiv{
	float:right !important;
}
.satisfyRegBoxDiv{
	float:right !important;
}
.satisfyHeader{
	background-image:url('../images/far/satisfy/comment.png') !important;
	background-repeat:no-repeat !important;
	background-position:right bottom !important;
	background-position-y:bottom !important;
	background-position-x:right !important;
	padding:0px !important;
	margin:0px !important;
	height:10px !important;
	margin:10px 0px 0px 0px !important;
}
.satisfyBody{
	background-color:#eceff5 !important;
	padding:18px 8px 4px 8px !important;
	margin-bottom:2px !important;
	clear:both !important;
	height:50px !important;
}
#flashcontent{
	position:absolute!important;
	top:380px!important;
	left:300px!important;
	margin:10px 20px 10px 10px!important;
}
#flashGraphSatisfy{
	height:250px!important;
}
.stfResultList{
	float:right !important;
	width:75% !important;
	
}
.stfResultChart{
	float:left !important;
}
.stfResultBox{
	float:left !important;
	width:100% !important;
	clear:both !important;
}

._mcpl_admin_service {
	border:1px solid #fff !important;	
	overflow:hidden !important;
	padding:3px !important;
	width:54px !important;
	height:54px !important;
	margin:5px !important;
}
._mcpl_admin_service:hover {
	background-color:#ffedb2 !important;	
	border:1px solid #F4D9B7 !important;
	-moz-border-radius:8px !important;
	border-radius:8px !important;			
}
.upload_file_hidden_file 
{
	position: static!important;
	float:none!important;
}
/************************************************/
/***********start blue_far***********************/
DIV.TopSiteDelimiter
{
	background-image: url('../images/far/blue_little_header_tile.gif');
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
}
DIV.HeaderContainer
{
	background-color:#3c7faf;
	border:1px solid #3c7faf;
	background-image:url('../images/far/glow_b.gif');
}
DIV.HeaderContainer2
{
	background-color:#3c7faf;
	border:1px solid #3c7faf ;
/*	background-repeat:no-repeat;
	background-image:url('../images/far/glow_b2.gif');
	background-position:left center;*/
	height:68px;
}
DIV.WelcomeContainer
{
	border:1px solid #CCCCCC;
	background-color:#e2eaf8;
}
DIV.ServiceContainer
{
	border:1px solid #CCCCCC;
}
DIV.SearchMenu
{
	border:1px solid #CCCCCC;
	background-color:#e2eaf8;
}



/* Content */
.pn-listpages-search{
	background-color:#dedee3;
}
.pn-listpages-search-text{
	border: solid 1px #CCCCCC;
	background-color: #ffffff;
}
.pn-listpages-title{
	background-color: #dee6cf;
}
.pn-listpages-comment{
	background-color: #f6f6f6;
}
.pn-listpages-link{
	color: #766d6b;
	text-decoration: none;
}
.pn-listpages-no-link{
	color: #174eb9;
}
.pn-listpages-table-border{
	border: solid 1px #CCCCCC;
}
.pn-subject-footer{
	background-color: #efefef;
	border-top: solid 1px #CCCCCC;
	border-right: solid 1px #CCCCCC;
	border-left: solid 1px #CCCCCC;
	border-bottom: solid 1px #CCCCCC;
}
/*	contact_us	*/
.contactPic{
	border : solid 1px #CCCCCC;
}
.tdTabSheet{
	background-color : #E8E8E8;
}
.tbStandard{
	border : 1px solid #CCCCCC;
}


/*----- portal page content styles */
table.section {
	width:100%;
	background-color:#fff;
}

img.sectionheader {
	vertical-align:middle;
	margin-left:3px;
}

td.sectionbody {
	/*background-color:#fbfbfb;*/
	padding:10px 10px 10px 10px;
	/*border:1px solid #bfbfbf;	*/
}

div.sectionbody {
	padding:10px 10px 10px 10px;
}

div.sectionfooter {
	background-color:#f9f9f9;
	padding:5px;
	text-align:left;
}
.sectionhint {
	color:red;
	text-align:right;
}
.sectionpart {
	padding:8px;
}
hr.spliter {
	color:#e1e1e1;
}
td.splitertitle {
	color:#013a81;
}
/*------- portal list styles */
table.list {
	background-color:#fff;
	border-collapse:collapse;
}

td.listheader {
	background-image:url(../images/far/list_header_tile.gif);
	padding:4px;
	border:1px solid #cdcdcd;
	font-weight : 600;
	background-repeat: repeat-x;
	vertical-align: middle;
	background-position: bottom;	
}

td.listsection {
	background-color:#fefdf2;
	border:1px solid #cdcdcd;	
	font-weight:600;
}

td.listrow1 {
	background-color:#fff;
	border:1px solid #cdcdcd;	
}

td.listrow2 {
	background-color:#f5f5f5;
	border:1px solid #cdcdcd;	
}
/*----- portal page content 2 styles */
table.section2 {
	width:100%;
	border:1px solid #CCCCCC;
	background-image:url(../images/far/blue_section_hader_tile.png);
}

td.sectionheader2 {
	padding:3px;
	font-weight:600;
}

img.sectionheader2 {
	vertical-align:middle;
	margin-left:3px;
}

td.sectionbody2 {
	padding:10px 10px 10px 10px;
}

td.sectionsolidbody2 {
}

div.sectionbody2 {
	padding:10px 10px 10px 10px;
}


.sectionhint2 {
	color:red;
	text-align:right;
}
.sectionpart2 {
/*	background-color:#fefdf2;
	border:1px solid #cdcdcd;	*/
	padding:8px;
}
hr.spliter2 {
	color:#e1e1e1;
}
td.splitertitle2 {
	color:#013a81;
}

.logSelectedRow{
	background-color:#3399ff;
	border:1px solid #cdcdcd;	
	color : #fff;
}
.logTb{
	border:1px solid #828790;
	border-collapse : collapse;
}
.logDetail{
	border:1px solid #828790;
}
.ThemePanel {
	padding:5px 0px 5px 0px;
	background-color:#000
}

.HelpContanier {
	border:1px solid #549fe3;
}
.photo_gallery_box{
	border:1px solid #CCCCCC;
}
/***********end blue_far*************************/
.LinkList21 
{	
	padding: 0px;
	padding-top:10px;	
	margin: 0px;	
	padding-left: 1px;	
	padding-right: 1px;	
	list-style-type: none!important;	
	list-style-image:url()!important;
	text-align: right;
	float:left;
}
.LinkList21 li 
{	
	border-left:0px dotted #000;
	padding-left: 5px;	
	padding-right: 5px;	
	float: left;
	padding-bottom: 0px;	
	margin: 0px;	
	padding-top: 0px;
	background: url('../images/pipe1.gif') repeat-y 0px 0px;
	background-repeat:repeat-y;
}

.LinkList21 li.Last 
{	
	padding-left: 0px;	
	padding-right: 5px;		
	background: none transparent scroll repeat 0% 0%;	
	padding-bottom: 0px;	
	margin: 0px;	
	padding-top: 0px;
	border-left:0px;
}
.LinkList21 li a{
	white-space: pre;
	float:right;
	*float:left;
	margin: 0px 0px 2px 0.7em;
	padding-top: 0px;
	
}
.LinkList21 li:first-child{ background-image:none !important; padding-left:0px !important; border-left:0px;}
.SiteMap{
	background-position:0 -117px;
	width:17px;
	height:16px;
}
.SiteMap:hover{
	background-position:0 -134px;
}
.Links{
	background-position:0 -151px;
	width:20px;
	height:17px;
}
.Links:hover{
	background-position:0 -168px;
}
.ContactUS{
	background-position:0 -185px;
	width:20px;
	height:17px;
}
.ContactUS:hover{
	background-position:0 -0px;
}
.Login{
	background-position:0 -49px;
	width:19px;
	height:17px;
}
.Login:hover{
	background-position:0 -66px;
}
.logout{
	background-position:0 -83px;
	width:19px;
	height:16px;
}
.logout:hover{
	background-position:0 -100px;
}
.My{
	background-position:0 -49px;
	width:19px;
	height:17px;
}
.My:hover{
	background-position:0 -66px;
}
.Admin{
	background-position:0 -17px;
	width:18px;
	height:16px;
}
.Admin:hover{
	background-position:0 -33px;
}
DIV.MenuContainer{
	height:30px;
	background-color:#f8f8f8;
	width:980px;
	float:right;
	margin:0px auto;
	background-image:url(../images/far/nav-color.png);
	background-repeat:repeat-x;
	background-position:bottom center;
	border-top:1px solid #b8b8b8;
	border-bottom:1px solid #b8b8b8;
}
.RightMenuContainer{
	float:right;
	width:800px;
}
.RightMenuContainer table{
	background-image:none !important;
}
div.RightMenuContainer div table tr:first-child{
	display:none;
}
div.RightMenuContainer div table tr:last-child{
	display:none;
}
div.RightMenuContainer div table img{
	display:none;
}
div.RightMenuContainer div table td{
	background-color:#e7e7e7 !important;
	background-image:none !important;
	border:0px !important;
}
DIV.SearchContainer{
	float:left;
	width:169px;
	height:20px;
}
DIV.BottomSearchContainer
{
	color:#ffffff;
	padding-top:6px;
	padding-bottom:6px;
	background-color:#3c7faf;
}
.searchPosition{
	width:169px;
	margin-top:3px;
	background-color:#fff;	
}
INPUT.SearchBox
{
	width:132px;
	border:0px solid #969696; 
	height:16px;
	*height:14px;
	text-align:right;
	padding-right:4px;
	*margin-top:-1px !important;
        padding-bottom: 5px;
	*padding-bottom: 0px;
	padding-top: 4px;
	*padding-top: 1px;
}
INPUT.SearchButton
{	
	background-image:url('../images/search.png');
	background-repeat:no-repeat;
	background-position:3px 0px;
	background-color:#fff;
	border:0px solid #ace;
	cursor:pointer;
	font-size:100%;
	width:25px;
	padding:0px;
	height:15px;
	margin-top:5px;
	margin-bottom:5px;
	vertical-align:bottom;
	color:#636262;
}
INPUT.SearchButton:hover{
	background-position:3px 0;
}
.saman_bullet_list {
	line-height:22px; 
	text-align:justify;
	list-style-type: disc;
	padding: 0px 15px 0px 0px;
}
.saman_bullet_list li{
	color:#aa0b34;
}
.BottomSiteContainer
{
	margin:0px;
	padding:0px;		
	min-height:100px;	
	width:100%;
	border:0px;
}
.footer1{
	/*background-color:#EEEEEE;*/
	width:100%;
	margin:0 auto;
	min-height:100px;
	padding-top:10px;
	overflow:hidden;
}
.footer2{
	background-color: transparent;
	width:100%;
	margin:0 auto;
	min-height:50px;
}
.div980{
	margin:0 auto;
	width:980px;
}
.bottomColumn1{
	float:right;
	width:22%;
	min-height:20px;
	margin-left:20px;
	border-left:1px solid #B3B2B3;
}
.bottomColumn2{
	float:right;
	width:22%;
	min-height:20px;
	margin-left:20px;
	border-left:1px solid #B3B2B3;
}
.bottomColumn3{
	float:right;
	width:22%;
	min-height:20px;
	margin-left:20px;
	border-left:1px solid #B3B2B3;
}
.bottomColumn4{
	float:right;
	width:27%;
	min-height:20px;
}
/*.footer1 div div{
	float:right;
	width:25%;
	min-height:20px;
	border-right:1px solid #B3B2B3;
}
.footer1 div div:first-child{
	border-right:0px;
	width:24%;
}*/
.bottom-text{
	float:right;
	float: right;
margin-top: -10px;
border-right: 2px solid #EAB61B;
padding-right: 5px;

}
.chd ,.chd_Top ,.chd_Bottom ,.chd_Top_Right1 ,.chd_Top_Right2 ,.chd_Top_Right3 ,.chd_Top_Right4{
	float:right;
	width:100%;
}
.chd_Top_Right{
	width:700px;
	float:right;
	padding-left:19px;
}
.chd_Top_Left{
	width:260px;
	float:left;
}
.chd_Top_Right2R{
	float:right;
	width:340px;
	padding-left:14px;
}
.chd_Top_Right2L{
	float:left;
	width:345px;
}
.chd_Top_Right4R{
	float:right;
	width:215px;
	padding-left:15px;
}
.chd_Top_Right4C{
	float:right;
	width:225px;
}
.chd_Top_Right4L{
	float:left;
	width:225px;
}

.SM li a {
    margin: 0 !important;
    padding: 5px !important;
}
.saman_title {
    color: #505050;
    font-family: BMitraB !important;
    font-size: 14px !important;
    font-weight: normal;
    line-height: 20px;
    margin: 0;
}
.saman_text {
    line-height: 24px !important;
    text-align: justify;
    font-size: 16px;
}
.saman_description {
    color: #000000;
    float: right;
    line-height: 25px;
    padding: 0;
    text-align: justify;
    width: 98%;
}
.inner_chd ,inner_chd_top ,inner_chd_bottom{
	width:100%;
	margin:0 auto;
}
.inner_chd_right{
	float:right;
	width:24%;
	padding-bottom:10px
}
.inner_chd_left{
	float:left;
	width:74%;
}
.saman_more {
    background: url("../images/far/more_img.png") no-repeat scroll right 3px rgba(0, 0, 0, 0);
    color: #C9000D;
    float: left;
    font-size: 11px;
    min-height: 13px;
    padding-right: 15px;
    text-align: left;
}
.saman_more a {
    color: #C9000D;
}

.phplm {
    font-size: 15px;
	line-height:20px;
}

.redhead{
	font-size: 14px;
	padding: 0px 5px 3px 0;
	background: url(../images/redhead.png) #e42022 no-repeat right center;
	text-indent:5px;
	color:#fff;
	height: 20px;
	background-position: 97%;
	font-family:BMitraB;
}
.redhead a{color:#fff}

.div_area_0_36605{
	background-color:#efefef
}
.saman_bullet_list_tab {
line-height: 18px;
padding: 0px;
margin: 0px;
list-style-type: none;
text-align: justify;
}
.saman_bullet_list_tab li {
font-size: 11px;
background: url('../images/far/bullet_public.png') no-repeat right 12px;
padding-top: 5px;
color: #434343;
padding-right: 8px;
}
.saman_bullet_list_tab li a {
color: #434343;
}
.saman_title_tab {
	color: #505050;
	font-family: BMitraB !important;
	font-size: 14px !important;
	font-weight: normal;
	line-height: 20px;
	margin: 0;
}
.saman_bullet_list_big{ line-height:26px; padding:0px; margin:30px 50px 0 0; list-style-type:none;text-align:justify}
.saman_bullet_list_big li{font-size:14px; font-family:BMitrab; background:url('../images/far/bullet_tab.png') no-repeat right 14px;padding-top:5px;color:#434343;padding-right:18px;}
.saman_bullet_list_big li a{color:#434343;}
.saman_bullet_list_big li a:hover{color:#e42022;}
.footerCont4{
	width:91%;
	padding: 16px 26px 0 0;
}
.footertextlinkr{
	height:auto;
	overflow: hidden;
	float: right;padding-left:26px;
}
.footertextlinkl{
	height:auto;
	overflow: hidden;
	float: left;
	width: 105px;
	height: 75px;
	/*background: url(../images/operator.png) no-repeat center;*/
	text-align: left;
	border: none;
}
.footertextlink{
	overflow: hidden;
	height: auto;
}
.footerLink4 {

	padding-right:10px;
	background:url(../images/far/bullet_public.png) no-repeat center right;
}
.footerLink4 a{
	font-size:16px;
	color:#000;
    	transition:1s;
	-webkit-transition:1s;
}
.footerLink4 a:hover{
   color:#e42022;
   transition:1s;
   -webkit-transition:1s;
}
.footerTitr2{
	font-size:16px;
	color:#4d4c4c;
	text-align:right;
	font-family:BMitraB;
}
.service_bullet_list{
float:right;
padding:0px 20px 0px 0px;
margin:0px;
color:#333333;
font-size:17px;
text-align:justify;
line-height:25px;
width:92%;
list-style-type:none;
}
.service_bullet_list li{
background:url("../images/far/bullet_public.png") no-repeat  right 16px;
padding:5px 10px 0 0;
;font-size:17px !important;line-height:25px !important;color:#000;text-align:justify;
}
.service_bullet_list li a{font-size:17px}


.wrapper36889{
	/*margin-top:12px;*/
}
.InformationIMG{
	margin-right:12px;
}

.not_found{color:#C9000D}


.InformationIMG{
	margin-right:12px;
}
.saman_picture {
    border: 1px solid #CDCDCD;
    padding: 3px;
	margin: 0px 5px 5px 5px;
} 

.wrapper*{
	/*margin-top:12px;*/
        width:655px !important;
}
.InformationIMG{
	margin-right:12px;
}
.loginButton{
	width: 50px; 
	background-color:#36b701; 
	color: #ffffff; 
	border:1px solid #aaccee;	
}

.add_role_for_user,.add_role_for_group{
	cursor:pointer;
	height:20px;
	padding-left: 5px;
}

.group_box,.user_box{
	padding: 10px;
	background-color: #f7f7f7;
	width: 650px;
	margin: 20px auto 20px auto;
	border: 1px solid #e1e1e1;
	border-radius: 5px;
	display:none;	
}

.group_box_title,.user_box_title{
	font-size: 12px;
	font-weight: bold;
}

.sectionbody{
	background-color: #fff;
	border: 0px solid #dbdbdb;
	/*border-radius: 4px;
	box-shadow: 0px 0px 4px 1px #e1e1e1;*/
	margin-top:11px;
	padding:15px 10px 10px 10px
}

.group_box .active_button,.user_box .active_button,input[name='add_role_user_btn']{
	background-image: none!important;
	background: none!important;
	background-color: #505050!important;
	border: 0px!important;
	color: #fff!important;
	padding: 5px 8px 5px 8px!important;
	font-size: 12px!important;
	font-weight: normal!important;
	border-radius: 0px!important;
	text-shadow: none!important;
	margin-left: 10px!important;
}

.tipsy { 
    padding: 5px; 
    font-size: 10px; 
    position: absolute; 
    z-index: 10000; 
}
.tipsy-inner { 
    padding: 5px 8px 4px 8px;
    background-color: black;
    color: white; 
    width: 140px;
    height:60px; 
    text-align: center; 
    line-height:15px;
}
.tipsy-inner {
   border-radius: 3px; 
   -moz-border-radius:3px; 
   -webkit-border-radius:3px;
}
.tipsy-arrow {
   position: absolute; 
   background:url(../sisRapid/images/far/tipsy.gif) no-repeat top left;
   width: 9px;
   height: 5px;
   z-index: 10000;
}
.tipsy-n .tipsy-arrow { 
   top: 0; left: 50%; 
   margin-left: -4px; 
}

.tipsy-w .tipsy-arrow { top: 50%; margin-top: -4px; left: 0; width: 5px; height: 9px; }
.tipsy-e .tipsy-arrow { top: 50%; margin-top: -4px; right: 0; width: 5px; height: 9px; background-position: top right; }

.regeneratePerm{
	text-align:left;
	cursor: pointer;
	width:23%;
	float:left;
}

.regeneratePermIcon{
	vertical-align:middle;
	border:0;
	padding-left: 5px;
	width:30px
}

form[name='regenerate']{
	margin:0px;
}

.regenerateHint{
	padding:7px;
	border:1px solid #e0ab62;
	background-color:#fffbf2;
	margin-bottom:3px;
	margin-top:10px;
}

#regenerateHintSpan{
	text-align: left;
	color: #07519a;
	cursor:pointer;
}

#regenerateHintSpan:hover{
	text-decoration:underline;
}
.SiteFooter {
	width:980px;
	margin:0px auto;
	background-image:url(../images/far/footer-color.png); 
	height:100px;
}
.BigHeaderBlock {
	margin: 5px 5px 0px 5px;
	border:1px solid #cccccc;
	border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
	-o-border-radius: 5px 5px 5px 5px;
	-ms-border-radius: 5px 5px 5px 5px;			
}


.spOneColLayout {
	vertical-align: top;
}
.spTowCol1Layout {
	float : right;
	clear : none;
	vertical-align: top;
	width: 25%;
}
.spTowCol2Layout {
	float : left;
	clear : none;
	vertical-align: top;
	width: 73%;
}
.spThreeCol1Layout {
	float : right;
	clear : none;
	vertical-align: top;
	margin-left:1%;
	width: 24%;
}
.spThreeCol2Layout {
	float : right;
	clear : none;
	vertical-align: top;
	margin-left:1%;
	width: 50%;
}
.spThreeCol3Layout {
	float : left;
	clear : none;
	vertical-align: top;
	width: 24%;
}
.mimSSHBZone1 {
	vertical-align: top;
	width: 70%;
	padding:0 0 0 10px;
        overflow:hidden;
}
.mimSSHBZone2 {
	vertical-align: top;
	width: 30%;
	padding: 0px;
        overflow:hidden;
} 
.mimSSHBZone3 {
	vertical-align: top;
	padding-left: 10px;
	width: 50%;
}
.mimSSHBZone4 {
	vertical-align: top;
	width: 50%;
}
.mimSSHBZone5 {
	vertical-align: top;
	padding: 0px;	
}
.mimSSHBZoneCenter {
	vertical-align: top;
	padding-left: 10px;
	width: 75%;
}
.mimSSHBZone7 {
	vertical-align: top;
	padding: 3px;
	width:80%;
}
.mimSSHBZone8 {
	vertical-align: top;
	padding: 3px;
	width:18%;
}

.mimBlockText1 {
	/*font-size: 12px;*/
	line-height: 21px;
	text-align: justify!important;
}


.mimSSNAZone1 {
	vertical-align: top;
	padding: 3px;
}
.mimSSNAZone2 {
	vertical-align: top;
	padding: 3px;
	width: 25%;
}
.mimSSNAZone3 {
	vertical-align: top;
	padding: 3px;
}
.mimSSNAZone4 {
	vertical-align: top;
	padding: 3px;
	width: 25%;
}
.mimMIMHPZone1 {
	vertical-align: top;
}
.mimMIMHPCenterZone {
	vertical-align: top;
	padding-left: 10px;
	width: 800px;
}
.mimMIMHPZone2 {
	vertical-align: top;
	padding-left: 10px;
	width: 35%;
}
.mimMIMHPZone3 {
	vertical-align: top;
}
.mimMIMHPZone4 {
	vertical-align: top;
	width: 180px;
}
.mimMIMHPZone5 {
	vertical-align: top;
}




/************************************* new theme ***********************************/
.portalBaseBGColor {
	background-color: #7DAC3B !important;
}


.blueHeaderBlock {
	color: #fff;
	padding-bottom: 5px;
}

.blockWithoutBorder {
	margin-bottom: 10px;
}

.BlockColorWithoutBorder {
	background-color: #fff;
	float:right;
	width:100%;
}


.cmkNavigation {
	height:30px !important;

}
.portalHeader {
	background-color: #fff;
	height: 165px;
	margin-bottom: 10px;
}
.mainPortalHeader {
	background-color: #fff;
	height: 157px;
	margin-bottom: 10px;
	background:url('../images/far/header_bg.jpg') repeat-x;
}
.mainPortalHeaderMimtGov {
	background-color: #fff;
	border-top:1px #fff solid;
	height: 157px;
	margin-bottom: 10px;
	background:url('../images/far/header_bg.jpg') repeat-x;
}
.portalContainer {
	background-color: transparent;
	margin:0 auto;
	width:980px;
}
.portalFooter {
	margin-top: 20px;
	background-color: transparent;
	height: 45px;
}
.themeFooterBorder {
	height: 12px;
}
.themeHeaderBorder {
	height: 6px;
}
.ContentBlockContainer{
	width: 980px!important;
	margin: 0px auto!important;
	background-color: transparent!important;
}
.CententBlockContainerMaster {
	width: 980px!important;
}
table.headerTable {
	border-bottom: 1px solid #eaeaea;
}
.headerTD1 {
	width: 33px;
	padding: 10px 10px 0px 10px;	
}
.headerTD1MimtGov {
	width: 33px;
	padding: 20px 10px 0px 10px;
}
.headerDIVIran {
	height:21px;
	width:26%;
	text-align:center;
	padding:0px;
	margin:0px;
}
.headerTD2 {
	padding: 10px;
	line-height: 30px;
	vertical-align: middle;
	font-family: BMitraB;
	font-size: 22px;
	font-weight: bold;
}
.HeaderColorMimtGov {
	color:#262626!important; 
}
.headerTD3 {
	width:110px;
	padding: 10px;
	vertical-align: middle;
}
.headerTD4 {
	width:351px;
	vertical-align: middle;
}
.irText {
	font-size: 16px;

}

.mainMenuContainer {
	margin-top: 3px;
	border-top: 1px solid #eaeaea;
	height:30px;
}
.searchPosition input {
	color: #fff!important;
}
.withoutBorderPaddingBlk {
	background-color: #fff!important;
	margin: 0px 0px 10px 0px!important;
}
.defaultBlockContainer {
	background-color: #fff!important;
	margin: 0px 0px 10px 0px!important;
	padding: 0px!important;
}


.spTowCol1Layout {
	padding-left: 10px;
}
.mimSSNAZone2 {
	padding-left: 10px;
}
.footerBlockContainer {
	margin: 0 auto;
	width: 980px!important;
	background-color: #fff;
	height: 100%;
}
.footerContentBlockContainer{
	width: 500px!important;
	float:left;
}
/***********************************/


cdk_comment_state div {
	margin: 0px!important;
}
.sectionfooter INPUT[type='submit'] {
	padding: 3px 10px 3px 10px!important;
}
.sectionfooter INPUT[type='button'] {
	padding: 3px 10px 3px 10px!important;
}
#titleSearch {
	height: auto!important;
	vertical-align: middle!important;
}
.mimHomeComposite {
	padding: 10px 20px 10px 20px;
	line-height: 28px;
}
.mimHomeComposite a{
	font-size: 17px!important;
}
.mimHomeComposite img{
	margin-left: 10px!important;
	margin-top: 6px!important;;
}

.menu-arrow {
	background-image: url("/parameters/shahrdari/themes/saman/images/far/top-menu-arrow.png");
	  background-position: 7px 10px;
	background-repeat: no-repeat;
}
.cdkRSSLink {
	margin-top: 6px;
}


.BlockTitle input {
	vertical-align: middle;
}
h2 .searchHighLight {
	font-size: 16px !important;
	font-family: BMitraB !important;
}
.spOrgUnitHeader {
	margin-bottom: 10px;
}
.ui-datepicker *{
	font-size: 12px!important;
	font-family: Tahoma!important;
}


.saman_bullet_list_separator {
	margin-top: 20px;
}
.cartableActionMenuItem * {
	font-family: Tahoma!important;
	font-size: 11px!important;
}
.contentTabListOtherContainer ul {
	margin: 0px;
	padding: 0px 18px 0px 0px;
}


.topMenu {
	width:400px;
	float:left;
	text-align:center;
}
.topMenu a {
	padding:5px 0px;
	display: inline-block;
	font-size:16px;
	width: 130px;
	height:auto;
	color:#4b4b4b;
	float:right;
	background-color:#f8f8f8;
	border:1px solid #e8e8e8;
	margin-left:1px;
	font-family:BMitraB;
}
.topMenu .shahr {
	border-bottom:5px solid #175365;
}
.topMenu .khadamat {
	border-bottom:5px solid #c51302;
}
.topMenu .shahrdari {
	border-bottom:5px solid #608d20;
}
.topMenu .shahrActive , .shahr:hover {
	color:#fff;
	background-color:#42a0bd;
}
.topMenu .khadamatActive , .khadamat:hover {
	color:#fff;
	background-color:#f63c2a;
}
.topMenu .shahrdariActive , .shahrdari:hover {
	color:#fff;
	background-color:#7dac3b;
}


.maincontent {
	width:650px;
	float:left;
}
.Sidebar {
	width:315px;
	float:right;
}
.CententBlockContainerMaster2 {
	padding:0;
	margin:0;
}
.BlockWithBorder {
	border:1px solid #afafaf;
	border-top:none;
	margin-bottom: 10px;
/*	width:100%; */
}
.BlockWithBorderT {
	margin-bottom: 15px;
	border:1px solid #afafaf;
	*overflow:hidden;
	margin-top: 10px;
}

.BlockWithBorderT .BTtitle {
	position: relative;
	bottom: 15px;
	right:10px;
	background-color: #fff;
	padding: 0 5px;
	font-size:20px;
	font-weight: 600;
}

/*******Temp*******/
.IconList .dirService {
    margin: 4px 20px;
    background-color: #F8F8F8;
    border: 1px solid #e8e8e8;
}
.IconList .dirService h2 {
	color:#6d6d6d;
}
.IconList .dirService img {
	margin:0;
}
/*******************/


.blended_grid{
	display : block;
	width : 980px;
	overflow : none;
	margin : 10px auto 0 auto;
}
.oneleft{
	float : left;
	clear : none;
	width : 300px;
	margin-right: 10px;
}
.oneright{
	float : left;
	clear : none;
	width : 670px;
}
.onetop{
	width : 670px;
}
.onedown{
	width : 670px;
}
.onemiddleleft{
	float : left;
	clear : none;
	width : 330px;
	margin-right: 10px;
}
.onemiddleright{
	float : left;
	clear : none;
	width : 330px;
}
.twoleft{
	float : left;
	clear : none;
	width : 650px;
	margin-right: 10px;
}
.tworight{
	float : right;
	clear : none;
	width : 320px;
}
.threeleft{
	float : left;
	clear : none;
	width : 320px;
	margin: 5px 10px 0 0;
}
.threecenter{
	float : left;
	clear : none;
	width : 320px;
	margin: 5px 10px 0 0;
}
.threeright{
	float : left;
	clear : none;
	width : 320px;
	margin: 5px 0 0 0;
}


.HeadlineNewsHeaderBlock{
	background-color: #7dac3b !important;
	border: 1px solid #759132;
	float: right;
	height:35px;
	color:#ffffff;
}
.HeadlineNewsContent{
	border:1px solid #e0dbd4;
}

.shahrdari_services{
	margin-top:10px;
}



.contentTabListOtherContainer ul li{
	list-style-type: disc;
	color:#aa0b34;
	margin-right:10px;
	border-bottom:1px dashed #c5c5c5;
	height:55px;
}

/******* Project Content *****/
.container-1 {
	margin:0px auto;	
	position:relative;
	border:1px solid #ccc;
	border-radius:10px;
	padding:15px;
	margin-bottom:10px;
}
.fix-menu {
	position:fixed;
	top: 35%;
	left: 3%;	
}
.fix-menu a {
	display:block;
	border:1px solid #ccc;
	padding:5px 10px;
	color:#fff;
	background-color:#FF9900;
	text-align:center;
	width:100px;
}
.fix-menu a:hover {
	margin-right:-10px;
}
.moarefidesc p {
	padding-left:10px;
	text-align: justify;
}
.map {
	width:50%;
	float:left;	
}
.map h2 {
	float:right;	
}
.map img {
	width:70%;
	height:auto;
	float:left;
}
.info {
	padding:0 10px;
	background-color:#eaeaea;
	border:1px solid #dbdbdb;
	border-radius:5px;
}
/***** End Project Content ****/

div.slider-nav span.left {
	left:15px
}
div.slider-nav span.right {
	right:15px
}
.shahrdarMore {
	text-align:left;
	margin-top: -8px;
}
.shahrdarMore a {
	color:#86a833;
}
/*************gallery Slider ***************/
.ui-tabs-bt ul.ui-tabs-nav li.ui-tabs-selected .ui-tabs-a ,.ui-tabs-bt li.ui-tabs-nav-item .ui-tabs-a:hover {
	background:none !important;
}
#tabsheet_list .tab_footer {
	display:none;
}
.ui-tabs-a {
	padding-bottom: 3px !important;
	padding-top: 12px !important;
}
#block137130 #tabsheet_list {
	border-collapse: unset !important;
}
.ui-tabs-nav-item {
	opacity:0.5;
}
.ui-tabs-selected {
	opacity:1;
}
table#tabsheet_list {
	border:none !important;
}
.ui-tabs-bt UL.ui-tabs-nav , .ui-tabs-bt li.ui-tabs-nav-item .ui-tabs-a {
	background:none !important;
	padding:0 !important;
}
.ui-tabs-bt .contentImage {
	margin:0px;
	padding:1px;
	border:1px solid #afafaf;
}
.ui-tabs-bt .contentTabBList {
	padding: 0px 0 5px 0;
}
/******************************/
.Slider .orbit-caption {
	background-image:none;
}
.blended_grid {
	margin-top:0px;
}

.BlockAssist {
	width:auto;
	overflow:hidden;
	border:1px solid #e0e0e0;
	border-radius:4px;
	margin-bottom:10px;
	background-color:#fff;
}
.BlockAssist .BlockAssistTitle {
	width:100%;
	background-color:#e5e5e5;
	padding:4px 20px;
	text-align:right;
	margin:0;
	color:#848383;
	font-size:17px;
}
.HColorBlock .BlockContent {
    border: 1px solid #AFAFAF;
    margin-top: 1px;
}
/************temp block**********/

#block2473 .contentTitle a {
	color: #4B4B4B !important;
	padding: 0px 10px;
}

.standaloneBody {
	background-image: none!important;
	background-color: #fff!important;
}



.not_found, .contentEmpty {
	text-align:center;
	color:#c9000d;
}












/*****     Form's Default Style     *****/
/*****     Ali Joharifard - 20150202     *****/
table.form{direction:rtl;border:none;width:100%;margin:10px auto;}
table.form .lable{width:20%;text-align:left;padding:5px;vertical-align:top;}
table.form .lable label{color:#222;}
table.form .field{width:80%;text-align:right;padding:5px;vertical-align:top;}
table.form .field input[type="text"]{color:#444;border:solid 1px #ccc;padding:3px; margin:0;min-height:22px;min-width:143px;}
table.form .field input[type="button"]{background:#eee;color:#444;border:solid 1px #ccc;padding:3px 12px;cursor:pointer;}
table.form .field input[type="button"]:hover{background:#900;color:#fff;border:solid 1px #600;}
table.form .field textarea{color:#444;border:solid 1px #ccc;padding:5px; margin:0; min-width:97%;min-height:100px;resize:vertical;}
table.form .field select{color:#444;border:solid 1px #ccc;margin:0;min-height:30px;min-width:127px;font-family:inherit;font-size:inherit;}
table.form .field select option{color:#444;padding:3px; margin:0;min-height:22px;min-width:127px;}







/*--------------------------------------------------------------------------------------------*/
/*--------------------------------------------------------------------------------------------*/
/*--------------------------------------------------------------------------------------------*/
/*--------------------------------------------------------------------------------------------*/

/********************** myPageBlock(Write by ShGolroonia) ********************/

.myPageblock div.blockBox{}
.myPageblock div.blockTitle{
	padding:5px;
	border-bottom:2px solid #c7091b;
	text-align: right;
	color: #0b4d0b;
	font-family: bmitrab,Arial;
	font-size: 14px;
	line-height: 25px;
	height:27px;
	}	
.myPageblock div.blockTitle img.settingIco{
	margin-top: 12px;
	float: left;
	padding: 5px 3px;
	border: 1px solid #E6E2D9;
	background: #FCFAF4;
}

.myPageblock div.blockTitle img.blockIco{
	float: left;
	margin-top: 12px;
	margin-right: 4px;
	border: 1px solid #E6E2D9;
	padding: 2px 2px 3px 2px;
	background: #FCFAF4;
}


.myPageblock div.blockContainer{
	background: none repeat scroll 0% 0% #FCFAF4;
	border: 1px solid #E6E2D9;
	margin: 5px 0px;
	text-align: justify;
	padding: 10px;
	
}

.AddContent a{
	background-color: #9E9E9E;
	display: inline-block;
	border: 1px solid #6B6B6B;
	padding: 10px 0px;
	line-height: 13px;
	width: 100%;
	margin-top: 5px;
	text-align: center;
	color: #fff;
	font-family: bmitrab;
	font-size: 17px;
}

.AddContent a:hover{
	background-color: #666;

}
/*----------PositionStyle Home-Page(Write by Esmaeili)-----------*/

div.anythingSlider1 ul li h2.contentTitle{
	margin: 10px 10px 5px 70px !Important;

}
div.anythingSlider1 ul li img{
	margin-top: 10px;
}
.blackBoxDivOmorMoshtari {
    	width: 69% !important;
	min-width: 300px !important;
	float: right;
    
}
.blackBoxImageOmorMoshtari {
	width: 31%;
	float: left;
	text-align: left;

}
.red-buttonOmorMoshtari {
    font-family: BMitrab !important;
    font-size: 16px !important;
    color: #FFF !important;
    background-color: #AE0001 !important;
    margin-top: 30px !important;
    margin-left: 6px !important;
    padding: 5px 27px !important;
    transition: all 0.2s ease 0s !important;
    border-radius: 2px;
    display: inline-block;
    width: 163px;
    text-align: center;
}
a.red-buttonOmorMoshtari:hover {
	background-color: #FDB12B !important;
	color:#000 !important;
}

/*----------PositionStyle Home-Page(Write by Fallah)-----------*/


.position-1,.position-2,.position-3,.position-4,.position-5{width:100%;}

.lightBrown{ 
	width:100%;
	height:auto;
	background-color:#f6f2e7;
	border-top:4px solid #d9d8d3;
	border-bottom:4px solid #d9d8d3;
	display: inline-block;
	margin-top: 1px;
	padding: 10px 0px;
	min-width: 980px;
}

.darkGray{ 
	width:100%;
	height:auto;
	background: url("../images/tem-img/bg-srevice-block.png");
	background-size: cover;
	background-repeat: no-repeat;
	border-top:3px solid #868484;

	border-bottom:3px solid #868484;
	display: inline-block;
	padding: 30px 0px;
	min-width: 980px;
}


/*----------PositionStyle other-Page(Write by Sh.Golroonia)-----------*/

div.otherPage{}

div.op-position-1{
	width:25%;
	float:right;
	padding:0px;

}
div.op-position-2{
	width: 74%;
	float: right;
	margin-right: 1%;

}


/*---------------------------blockStyle(Write by ShGolroonia)-------------------------*/




/**********************  defaultBlock(Write by ShGolroonia) ********************/

.defaultBlock div.blockBox{}
.defaultBlock div.blockTitle{
	padding:5px;
	border-bottom:2px solid #c7091b;
	text-align: right;
	color: #0b4d0b;
	font-family: bmitrab,tahoma;
	font-size: 18px;
	line-height: 25px;
	}	

.defaultBlock div.blockContainer{
	background: none repeat scroll 0% 0% #FCFAF4;
	border: 1px solid #E6E2D9;
	margin: 5px 0px;
	text-align: justify;
	padding: 10px;
	
}


/********************** headerCenterBlock(Write by ShGolroonia) ********************/


.headerCenterBlock div.blockBox{
	position: relative;
}
.headerCenterBlock div.blockTitle{
	text-align: center;
	color: #d10409;
	font-family: bmitrab,Arial;
	font-size: 22px;
	line-height: 50px;
	padding: 5px;
	border-bottom: 1px solid #D7D4CE;
	width: 60%;
	margin: 15px auto 0px;
	min-width: 300px;
	font-weight: normal;
}	

.headerCenterBlock  span.diamond{
	background: transparent url("../images/tem-img/diamond-block-title.png") repeat scroll 0% 0%;
	width: 18px;
	height: 18px;
	right: 50%;
	margin-left: -10px;
	margin-top: -10px;
	display: inline-block;
	position: absolute;
 }
.headerCenterBlock div.blockContainer{
	margin-top: 20px;
}



/********************** AnimatedTitlesBlock(Write by ShGolroonia) ********************/

.AnimatedTitlesBlock{
	display: inline-block;
	width: 100%;

}
.AnimatedTitlesBlock div.blockTitle{
	width: 80px;
	float: right;
	background: #DE0000;
	padding: 10.25px;
	border: 1px solid #900;
	color: #fff;
	font-family: bmitrab;
	text-align: center;
	font-size: 18px;
	border-bottom-right-radius: 4px;
	border-top-right-radius: 4px;
	margin-left: 10px;
}


.AnimatedTitlesBlock div.blockContainer{
	background: #FFF none repeat scroll 0% 0%;
	border: 1px solid #DAD8D2;
	font-family: bmitrab;
	text-align: right;
	font-size: 18px;
	border-radius: 4px;
	height: 40px;
	line-height: 40px;

}




/********************** footerBlock(Write by ShGolroonia) ********************/


.footerBlock div.blockBox{
	width:100%;
	height:auto;
	margin-top:10px;}

.footerBlock div.blockTitle{
	text-align: center;
	color: #FDB12B;
	font-family: bmitrab,tahoma;
	font-size: 18px;
	line-height: 25px;
	margin-bottom: 5px;
	border-bottom: 2px solid #FDB12B;
	padding-bottom: 7px;
	}	

.footerBlock div.blockContainer{
	}

.footerHeaderBlock div.blockBox{

	}
	
.footerHeaderBlock div.blockHeader{
	border-bottom:1px solid #266c83;
	color:#41a7c9;
	margin-bottom: 5px;

	}
	
.footerHeaderBlock div.blockTitle{

	}	
	
.footerHeaderBlock div.textTitle a, .footerHeaderBlock div.textTitle a:hover, .footerHeaderBlock div.textTitle a:visited {
	color: #FFF;
	font-family:bmitrab,tahoma;
	font-size:18px;
}

.footerHeaderBlock div.blockContainer{
	text-align: right;

}

/*--------------------------------------------------------------------------------------------*/
/*--------------------------------------------------------------------------------------------*/
/*--------------------------------------------------------------------------------------------*/
/*--------------------------------------------------------------------------------------------*/


/*version 2.9.3.2*/
.tipsy-inner { 
    padding: 5px 8px 4px 8px;
    background-color: black;
    color: white; 
    text-align: center; 
    font-family:tahoma;
    line-height:15px;
}
/*******************************************TAGSINPUT PLUGIN***********************************/
div.tagsinput { 
	border:1px solid #CCC; 
	background: #FFF; 
	padding:5px; 
	width:300px; 
	height:100px; /*overflow-y1: auto; overflow:none*/
}
div.tagsinput span.tag {
	direction:ltr; 
	border: 1px solid #a5d24a; 
	border-radius:2px; 
	-ms-border-radius:2px; 
	-moz-border-radius:2px; 
	-webkit-border-radius:2px; 
	display: block; 
	float: left; 
	padding: 5px; 
	text-decoration:none; 
	background: #cde69c; 
	color: #638421; 
	margin-right: 5px; 
	margin-bottom:5px;
	font-family: helvetica;  
	font-size:13px;
}
div.tagsinput span.tag a { 
	font-weight: bold; 
	color: #82ad2b; 
	text-decoration:none; 
	font-size: 11px;  
} 
div.tagsinput input { 
	width:85px; 
	margin:0px; 
	font-family: helvetica; 
	font-size: 13px; 
	border:1px solid transparent; 
	padding:5px; 
	background: transparent; 
	color: #000; 
	outline:0px;  
	margin-right:5px; 
	margin-bottom:5px; 
}
div.tagsinput div { 
	display:block; 
	float: left; 
} 
.tags_clear { 
	clear: both; 
	width: 100%; 
	height: 1px; 
	float:none!important;
}
.not_valid {
	background: #FBD8DB !important; 
	color: #90111A !important;
}
DIV.gmnoprint
{
	left:10px !important;
}

.cartable-fields{
	border:1px solid #999999;
	position:absolute;
	top:25px;
	left:0px;
	z-index:5000;
	display:none;
	
	padding:5px;
	background-color:#f7f7f7;
	white-space: nowrap;
}
.cartable-fields input[type="submit"]{
	margin:5px auto 5px auto!important;
	width:85px;
}
.cartable-fields-row{
	background-color:#eeebec;
	border:1px solid #e1ddde;
	margin:5px;
	padding:3px;
	text-align:right;
}
.cartable-fields-row label{
	padding:2px;
}
.img-select-field{
	float:left;
	padding:2px;
	width:14px;
	 cursor: pointer;
}
.compositTabsTabsContainerTop .compositTabsTabs,
.compositTabsTabsContainerBottom .compositTabsTabs {
	float: right;				
	*float: none;
	*display: inline;
	*zoom: 1;				
}
.compositTabsTabs a {
	transition:none;
}


/*-------------------------------Print-Style(Write by ShGolroonia)----------------------------------------------*/

.tbl-print{width:720px;margin:10px auto;border:solid 1px #ccc;}
.tbl-print .td-slogan{border:solid 1px #ccc;}
.tbl-print .td-content{border:solid 1px #ccc;}
.tbl-print .slogan{margin-top:0px;}

.caption {text-align: right;}
span.required_feild {
	border: 0px!important;
	background: transparent;
}

.lovContainer * {
	margin: 0px!important;
}
/*-------------------------------Button link to top(Write by Esmaeili)------------*/
#top {
    background-image: url("/parameters/karafarin/themes/saman/images//tem-img/navgation-top-button.png");
    background-position: center center;
    background-repeat: no-repeat;
    cursor: pointer;
    display: none;
    height: 43px;
    position: fixed;
    right: 45px;
    bottom: 40px;
    width: 43px;
    z-index: 10000;
}
/*-------------------------------top menu(Write by Esmaeili)------------*/
.mainMenu  li:hover ul{
	 right:0px !important;
}
.mainMenu li li li {
	 right:100%!important;
}
#redirect_to{
width:300px!important;
}
/********************************************************************/

.ca-container152959{
    position:relative;
    margin:0px auto 0px auto;

}
.ca-wrapper152959{
    width:100%;
    height:100%;
    position:relative;
}
.ca-item152959{
    position:absolute;
    float:left;

    height:100%;
    text-align:center;
}
.ca-more152959{
    position: absolute;
    bottom: 10px;
    right:0px;
    padding:4px 15px;
    font-weight:bold;
    background: #ccbda2;
    text-align:center;
    color: white;

    font-style:italic;
    text-shadow:1px 1px 1px #897c63;
}
.ca-close152959{
    position:absolute;
    top:10px;
    right:10px;
    background:#fff url(../images/cross.png) no-repeat center center;
    width:27px;
    height:27px;
    text-indent:-9000px;
    outline:none;
    -moz-box-shadow:1px 1px 2px rgba(0,0,0,0.2);
    -webkit-box-shadow:1px 1px 2px rgba(0,0,0,0.2);
    box-shadow:1px 1px 2px rgba(0,0,0,0.2);
    opacity:0.7;
}
.ca-close152959:hover{
    opacity:1.0;
}
.ca-item-main152959{
    padding:20px;
    position:absolute;
    top:5px;
    left:5px;
    right:5px;
    bottom:5px;
    background:#fff;
    overflow:hidden;
    -moz-box-shadow:1px 1px 2px rgba(0,0,0,0.2);
    -webkit-box-shadow:1px 1px 2px rgba(0,0,0,0.2);
    box-shadow:1px 1px 2px rgba(0,0,0,0.2);
}


.ca-content-wrapper152959{
    background:#b0ccc6;
    position:absolute;
    width:0px; /* expands to width of the wrapper minus 1 element */

    top:5px;
    text-align:left;
    z-index:10000;
    overflow:hidden;
}

.ca-nav152959 span{
    width:35px;
    height:38px;
    background:transparent url(../images/arrows2.png) no-repeat top left;
    position:absolute;
    top:50%;
    margin-top:-19px;
    left:-40px;
    text-indent:-9000px;
    opacity:0.7;
    cursor:pointer;
    z-index:100;
}
.ca-nav152959 span.ca-nav-next152959{
    background-position:top right;
    left:auto;
    right:-40px;
}
.ca-nav152959 span:hover{
    opacity:1.0;
}

.agentBranchService .contentEmail .content {
	float:right;
}
.agentBranchService .contentEmail .caption {
	float:right;
}


.E-Nemad {
    bottom: 4px;
    height: 150px;
    left: 1px;
    padding-bottom: 0;
    padding-right: 26px;
    padding-top: 0;
    position: fixed;
    top: auto;
    width: 150px;
}
.ui-datepicker { width: 20em !important; }

.compositTabsTabsContainerTop .compositTabsTabs,
.compositTabsTabsContainerBottom .compositTabsTabs {
	float: right;				
	*float: none;
	*display: inline;
	*zoom: 1				
}
.compositTabsTabs a {
	transition:none;
}
.exportUiDiv{
    display: inline-block;
    float: left;
    min-width: 120px;
	font-size:14px;
}
.contentShare{
    display: none;
}
.contentExport{
    width:120px;
    float:left;
}
.exportUiDiv{
	  width:120px;
    float:left;
}
.exportUiDiv{
    font-size:14px;
}
.usersP1{
	width:60%;
	float:right;
}
.usersP2{
	width:40%;
	float:left;
	text-align:center;
}
.usersP2 a{
	display:inline-block;
	width:100%;
}
.usersP2 a img{
	display:inline-block;
}
.usersP2 a span{
	display:inline-block;
	width:100%;
}
.groupName{
	width:30%;
	float:right;
}
.sourceBox .caption{
	display:none;
}

#BlockContent135451 .listheader {
    text-align: center;
}
#BlockContent135451 .listrow1 span {
    text-align: center;
}
#BlockContent135451 .listrow2 span {
    text-align: center;
}
div.tagsinputview{
    background: #FFF;
    padding:5px;
}
div.tagsinputview span.tag {
    direction:ltr;
    border: 1px solid #a5d24a;
    border-radius:2px;
    -ms-border-radius:2px;
    -moz-border-radius:2px;
    -webkit-border-radius:2px;
    display: block;
    float: left;
    padding: 5px;
    text-decoration:none;
    background: #cde69c;
    color: #638421;
    margin-right: 5px;
    margin-bottom:5px;
    font-family: helvetica;
    font-size:13px;
}

.cuPostTitle {
    padding: 19px 0px;
}
.CMTAnswerDialog td.caption, .CMTAnswerDialog td.data {
    display: table-row;
}

.sisCollapsible .sisCollapsibleTitle {
	cursor: pointer;
	background-color: #7eb39b;
	color: #fff;
	margin-top: 10px;
	padding: 5px;
}

.sisCollapsible .sisCollapsibleTitle .sisCollapsibleIcon {
	display:inline-block;
	float: right;
	width: 16px;
	height: 16px;
	margin-left: 5px;
}

.sisCollapsible .sisCollapsibleTitle.sisCollapsibleClose .sisCollapsibleIcon  {
	background-image: url("../images/down_arrow.png");
}

.sisCollapsible .sisCollapsibleTitle.sisCollapsibleOpen .sisCollapsibleIcon {
	background-image: url("../images/right_arrow.png");
}

.sisCollapsible .sisCollapsibleText {
	padding: 10px 10px 0;
}

div.bime-zendegi {
 /*padding: 6px 42px; */
    background-color: #ffbd69;
    /* margin-bottom: 9px; */
    /* position: relative; */
    text-align: center;
    padding: 3px;
    font-weight: bold;
    /* margin: 2px 0px -66px 2px; */
    width: 55%;
    float: left;
    /* left: 15.6%; */
    margin-top: 0px;
    /* margin-bottom: 10px;
}