@font-face {
    font-family: 'B Nazanin';
    src: url("/parameters/mashhad/themes/saman/fonts/BNazanin.eot");
    src: url('/parameters/mashhad/themes/saman/fonts/BNazanin.eot?#iefix') format('embedded-opentype'),  /* IE6â€"8 */
    url("/parameters/mashhad/themes/saman/fonts/BNazanin.woff") format("woff"),
    url("/parameters/mashhad/themes/saman/fonts/BNazanin.woff2") format("woff2"),
    url("/parameters/mashhad/themes/saman/fonts/BNazanin.ttf") format("truetype");

}
BODY
{
    margin:0px;
    padding:0px;
    font-family:B Nazanin, tahoma;
    font-size: 16px;
    /* font-weight: bold; */
    color:#252525;
    direction:rtl;
    background-image:url('../images/far/brillant.png');

}
INPUT{
    font-family:B Nazanin, tahoma;
}

DIV.SiteContainer
{
    background-color:white;
    min-height:390px;
    width:960px;
    text-align:right;
    margin:0px auto;
    border-left:1px solid rgb(208, 208, 208);
    border-right:1px solid rgb(208, 208, 208);
    direction:rtl;

}
DIV.TopSiteDelimiter
{
    height:3px;
    font-size:1px;
}
DIV.Header
{

    margin:0px;
    padding:0px;
    background-image:url('../images/header_tile.jpg');
    background-repeat:repeat-x;
    height:162px;
}
DIV.Header1
{
    float:right;
    margin:0px;
    padding:0px;
    width:395px;
    background-image:url('../images/far/header1.jpg');
    background-repeat:repeat-x;
    height:162px;
}
DIV.Header2
{
    float:left;
    margin:0px;
    padding:0px;
    width:565px;


    height:162px;
}
.menu_position{
    margin-top:127px;
    margin-right:70px;
}
.PortalSearch{
    float:right;
    height:47px;
    width:565px;
    background-image:url('../images/far/tail3.jpg');
    background-repeat:repeat-x;
}
.TopLinks{
    width:565px;
    height:115px;
    background-image:url('/parameters/mashhad/modules/cdk/upload/content/portal_settings/1/header.jpg');
}
.TopLinks1{
    width:500px !important;
    float:right;
    margin-top:5px;
}
.TopLinks2{
    width:70px;
    float:right;
    background-image:url('../images/menu_spliter.jpg');
    background-repeat:no-repeat;
    background-position:left;
    margin-top:5px;
}
a.tips{
    color:black!important;
}
.TopLinks3{
    width:125px;
    float:right;
    white-space:nowrap;
}
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.BottomSearchContainer
{
    /*width:885px;*/
    color:#ffffff;
    padding-top:6px;
    padding-bottom:6px;
}
DIV.ServiceContainer
{
    /*width:898px;*/
    border-top:0px!important;
    height:65px;
}
.LinkList21
{
    padding: 0px;
    margin: 0px;
    padding-left: 1px;
    padding-right: 1px;
    list-style-type: none!important;
    list-style-image:url()!important;
    text-align: right
}

.LinkList21 li
{
    padding-left: 7px;
    padding-right: 4px;
    float: left;
    padding-bottom: 0px;
    margin: 0px;
    padding-top: 0px;
    background: url('../images/menu_spliter.jpg') repeat-y 0px 0px;
    color:black;
}
.LinkList21 li.First
{
    padding-left: 7px;
    white-space: nowrap;
    padding-right: 4px;
    float: left;
    padding-bottom: 0px;
    margin: 0px;
    padding-top: 0px;
    background: url('../images/menu_spliter.jpg') repeat-y 0px 0px;
    color:black;
}
.LinkList21 li.Last
{
    padding-left: 0px;
    padding-right: 5px;
    background: none transparent scroll repeat 0% 0%;
    padding-bottom: 0px;
    margin: 0px;
    padding-top: 0px
}
.LinkList21 li a{
    color:black!important;
}


.LinkList22
{
    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;
    float:left;
}

.LinkList22 li
{
    padding-right: 0px;
    padding-left: 0.7em;
    float: left;
    padding-bottom: 0px;
    margin: 0px 0px 2px 0.7em;
    padding-top: 0px;
    background: url('../images/pipe.gif') repeat-y 0px 0px;
}

.LinkList22 li.Last
{
    padding-right: 0px;
    padding-left: 0px;
    background: none transparent scroll repeat 0% 0%;
    padding-bottom: 0px;
    margin: 0px;
    padding-top: 0px
}

.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
}
a
{
    color: #07519a;
    background-color: transparent;
    text-decoration: none
}
a:link
{
    color: black;
    background-color: transparent;
    text-decoration: none
}
a:HOVER
{
    color: #000000;
    background-color: transparent;
    text-decoration: none
}

.LinkList21 a
{
    white-space: pre;
}

.LinkList22 a
{
    white-space: pre;
    color:#fff;
}
INPUT.SearchBox
{
    width:145px;
    border:0px solid #969696;
    font-size:12px;
    font-family:B Nazanin, tahoma;

    background-image:url('../images/far/searchBox.jpg');
    background-repeat:no-repeat;
    height:18px;
    background-color:#f9f9f9;
    text-align:right;
    background-position:right bottom;
    padding-right:4px;
    color:gray;

}
INPUT.LoginBox
{
    width:276px;
    border:1px solid #CCCCCC;
    font-size:100%;
    font-family:B Nazanin, tahoma;

    overflow:hidden;
    padding-top:0.2em;
}
INPUT.SearchButton
{
    background-image:url('../images/far/search.jpg');
    background-repeat:no-repeat;
    border:0px solid #ace;
    cursor:pointer;
    font-family:B Nazanin, tahoma;

    font-size:100%;
    width:45px;
    height:18px;
    vertical-align:bottom;
}
INPUT.BottomSearchButton
{
    background-image:url('../images/search.gif');
    background-repeat:repeat-x;
    background-color:#36b701;
    border:1px solid #ace;
    color:#fff;
    cursor:pointer;
    font-family:B Nazanin, tahoma;

    font-size:100%;
    width:100px;
    overflow:hidden;
}
INPUT.BottomSearchBox
{
    width:250px;
    border:1px solid #aaccee;
    font-size:100%;
    font-family:B Nazanin, tahoma;

    overflow:hidden;
    padding-top:0.2em;
}
DIV.PortalContainer
{
    width:100%;

}
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;
}
.PortalContainer
{
    /*width:100%;*/
}
.LeftBlockContainer
{
    width:24%;
    float:right;
    margin:auto 1% 0px 0px;
    list-style-type: none!important;
    list-style-image:none!important;
    padding:0px;
    min-height:20px;
}
.CententBlockContainer
{
    width:48%;
    float:right;
    margin:auto 1% auto 1%;
    list-style-type: none!important;
    list-style-image:none!important;
    padding:0px;
    min-height:20px;
}
.CententBlockContainerMaster
{
    margin:0px;
    list-style-type: none!important;
    list-style-image:url()!important;
    padding:0px;
    min-height:20px;
    width:940px;
}
.CententBlockContainerMaster li.Container
{
    clear:both;
}

.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:24%;
    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;
}
.Block
{
    margin-top:2px;
    margin-bottom:5px;
}
.BlockTitle
{
    padding:3px;
    text-align:right;
    color:#07519a;
}
.BlockTopMenu
{
    margin:auto 3px auto 3px;
    padding:3px;
}
.BlockBottomMenu
{
    margin:auto 3px auto 3px;
    padding:3px;
    height:15px;
}
.BlockContent
{
    padding:3px
}
.newsImage
{
    width:70px;
    border:1px solid #07519a;
    float: right;
    margin-left:5px;
}
.topicSelected
{
    color : #FF8040;
}
.ContentBlockContainer
{
    /*	float:right;*/
    margin:auto 0px;
    list-style-type: none!important;
    list-style-image:none!important;
    padding:0px;
    min-height:20px;

    /*	min-width:900px;
	width:81em;*/
    width:100%;
    background-color: #fff;
    border-top:0px!important;
    border-bottom:0px!important;
}
.BottomSiteContainer
{
    margin:0px;
    list-style-type: none!important;
    list-style-image:url()!important;
    padding:0px;
    width:960px;
    background: white url('../images/footer-mshd.jpg') no-repeat;
    border:0px !important;
    /*height:64px;*/
    align:center;
}
.text{
    color : #666666;
}
.PrsLogo{
    BORDER: #777 1px solid;
    background-color:#fff;
    padding:2px;
    FLOAT: right;
    MARGIN-LEFT: 5px;
    filter:progid:DXImageTransform.Microsoft.Shadow(color=#aaaaaa,direction=135,strength=3);
}
.PrsLogoNoShadow{
    BORDER: #777 1px solid;
    background-color:#fff;
    padding:2px;
    FLOAT: right;
    MARGIN-LEFT: 5px;
}
.BlockTitleRight
{
    padding:3px;
    text-align:right;
    color:#07519a;
}
.BlockRight
{
    margin-top:10px;
    margin-bottom:10px;
}
img {
    border:0px;
}

.sp-title a {
    font-size: 16px;
    text-decoration:none;
}
.sp-sub a {
    font-size: 15px;
}
h3, h4, h5, h6 {
    font-size: 15px;
}
.sp-normal { /* sp-normal is kept for backwards compatabilty of the theme */
    font-size: 15px;
    font-weight: normal;
    text-decoration: none;
}
.sp-title, h2 { /* sp-title is kept for backwards compatabilty of the theme */
    font-size: 18px;
    font-weight: normal;
}
.sp-sub, small {
    font-size: 16px;
    font-weight: normal;
}
.sp-pagetitle, h1 { /* sp-pagetitle is kept for backwards compatabilty of the theme */
    font-size: 16px;
    font-family: B Nazanin, Arial, B Nazanin, tahoma, Verdana, sans-serif;
}
.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: 18px;
    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;
}
.tbHeader
{
    background-color: #cedde3;
    border : 0px;
}
.tdContent
{
    width: 100%;
}
.tdContentBorder
{
    background-color : #cedde3;
}
.tdContentFooter
{
    background-color : 	#cedde3;
}
.tbBorder{
    border:1;
    bordercolor:#CEDDE3;
    border-collapse: collapse;
}
span.search-result-header{
    font-family: B Nazanin, Nazanin ,Times New Roman;
    font-size: 16px;
    /* font-weight: bold; */
    color: #663333;
}
span.search-result-content {
    text-align: justify;
    color: #515151;
}
td.search-result {
    font-size: 9pt;
    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;
}
.caption{
    font-family : B Nazanin,Arial;
    font-size: 16px;
    color : #013a81;
}
.captionBold{
    font-family :  B Nazanin,Arial;
}
.data{
    font-family : B Nazanin,Arial;

}
.dataBold{
    font-family :  B Nazanin,Arial;
}
.frmTable{
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    padding-top: 0px;
    margin: 0px;
}
.h2{
    font-size: 16px;
    color : #FF7722;
    /* font-weight: bold; */
    font-family:  B Nazanin, Verdana, sans-serif;
    letter-spacing: 0px;
    text-decoration:none;
    vertical-align : middle;
}
.h3{
    font-size: 16px;
    font-family:  B Nazanin, Verdana, sans-serif;
    letter-spacing: 0px;
    text-decoration:none;
    width:100%
}
.frmHelp{
    background-color: #ffffe1;
    font-size: 16px;
    font-family:  B Nazanin, Verdana, sans-serif;
    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-family :  B Nazanin;
    font-size: 16px;
    padding-right : 11px;
    padding-left : 11px;
}
.menuLevel1Selected{
    font-family :  B Nazanin;
    font-size: 16px;
    padding-right : 11px;
    padding-left : 11px;
}
.menuLevel2{
    font-family :  B Nazanin;
    font-size: 16px;
    padding-right : 11px;
    padding-left : 11px;
}
.menuLevel2tr{
    font-family :  B Nazanin;
    font-size: 16px;
}
.menuLevel2Selected{
    font-family :  B Nazanin;
    font-size: 16px;
    padding-right : 11px;
    padding-left : 11px;
}
.serviceTitle{
    font-family :  B Nazanin;
    font-size: 16px;
    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;
}
.pnTrEven{
    background-color: #FFFFFF;
    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;
}

a.navigationbar {
    color : #155e9b;
}
.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;
}
.block-description {
    text-align:justify;
    color:#777777;
}
.overflowTable{
    table-layout:fixed;
}
.overflowTd {
    text-overflow:ellipsis;
    overflow:hidden;
    white-space:nowrap;
}
.serviceMenuItem{
    color:#4C6174;
    background-color:transparent;
    CURSOR: hand
}
.serviceMenuItemSelected{
    color:#4C6174;
    background-color:#E6F2E6;
    CURSOR: hand
}
.serviceMenuTd{
    color:#4C6174;
    border-bottom : 1px solid #DBE5ED;
}
.serviceMenuTdText{
    color:#4C6174;
}
.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;
}
/*ul
{
	margin-top: 5px;
	margin-bottom: 5px;
	list-style-image:url(../images/far/bb.gif);
}*/
input, textarea, select, button {
    font-family: B Nazanin, Verdana, sans-serif;
    font-size: 16px;
}
.MM li a, .MM li a:link, #featured ul.ui-tabs-nav li.ui-tabs-selected .ui-tabs-a {
    font-family: B Nazanin, Verdana, sans-serif !important;
}
.AddContent
{
    padding:1px;
    color:#07519a;
    text-align:center;
    height:16px;
    float:right;
    margin-bottom:10px;
}
.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
}
.blockIco{
    float: left;
    margin-top: 2px;
    margin-right: 3px;
}
.SubLeftBlockContainer
{
    width:29%;
    float:right;
    margin:0px 0px 0px 0px;
    list-style-type: none!important;
    list-style-image:none!important;
    padding:0px;
    min-height:20px;
}
.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;
}
.SubCententBlockContainer
{
    width:48%;
    float:right;
    margin:0px 0px 0px 0px;
    list-style-type: none!important;
    list-style-image:none!important;
    padding:0px;
    min-height:20px;
}
/* Service Menu */
#page {
    BORDER-RIGHT: 1px solid;
    BORDER-TOP: 1px;
    BORDER-LEFT: 1px solid;
    BORDER-BOTTOM: 0px solid;
    CLEAR: none ;
    FLOAT: none ;
    WIDTH: auto ;
}
DIV#page {
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    CLEAR: none ;
    FLOAT: none ;
    WIDTH: auto ;
}
#wrapper {
    PADDING-RIGHT:0px;
    BACKGROUND-POSITION: 0px 100% ;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px;
    BACKGROUND-REPEAT: repeat-x;
    TEXT-ALIGN:right;
    CLEAR: none ;
    FLOAT: none ;
    margin-right:0px!important;
}
.nav3 UL {
    PADDING-RIGHT: 0px;
    DISPLAY: block;
    PADDING-LEFT: 0px;
    FLOAT: right;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: 100%;
    PADDING-TOP: 0px;
    LIST-STYLE-TYPE: none;
    BORDER-BOTTOM: 1px solid;
    CLEAR: none ;
    FLOAT: none ;
    WIDTH: auto ;
}
.nav3 LI {
    PADDING-RIGHT: 0px;
    DISPLAY: inline;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0.25em;
    LINE-HEIGHT: 1.7em;
    PADDING-TOP: 0.25em;
    CLEAR: none ;
    FLOAT: none ;
    WIDTH: auto ;
}
.nav3 LI.last A {
    BACKGROUND-IMAGE: none;
    CLEAR: none ;
    FLOAT: none ;
    WIDTH: auto ;
}
.nav3 LI A {
    PADDING-RIGHT: 1px;
    PADDING-LEFT: 1px;
    BACKGROUND-POSITION:0px 100% ;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    BACKGROUND-REPEAT: repeat-y;
    CLEAR: none ;
    FLOAT: none ;
    WIDTH: auto ;
}
.nav3 LI.first {
    MARGIN-LEFT: 0.6em;
    CLEAR: none ;
    FLOAT: none ;
    WIDTH: auto ;
}
.nav3 LI.expanded {
    CLEAR: none ;
    FLOAT: none ;
    WIDTH: auto ;
}
.nav3 LI.selected {
    CLEAR: none ;
    FLOAT: none ;
    WIDTH: auto ;
}
.selected{
    COLOR : #ff8040!important;
    CLEAR: none ;
    FLOAT: none ;
    WIDTH: auto ;
}
.nav3 UL UL {
    BACKGROUND-IMAGE: none;
    BORDER-TOP: 0px solid;
    BORDER-BOTTOM-STYLE: none;
    CLEAR: none ;
    FLOAT: none ;
    WIDTH: auto ;
    BORDER-BOTTOM: 1px solid;
    BORDER-BOTTOM-COLOR: #ccc;
}
.nav3 UL UL LI {
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: normal;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    CLEAR: none ;
    FLOAT: none ;
    WIDTH: auto ;
}
.nav3 LI.expanded A {
    BACKGROUND-IMAGE: none;
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px;
    CLEAR: none ;
    FLOAT: none ;
    WIDTH: auto ;
}
.nav3 LI.selected A {
    BACKGROUND-IMAGE: none;
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0.3em;
    PADDING-TOP: 0px;
    BORDER-RIGHT: 1px solid;
    BORDER-TOP: 1px solid;
    BORDER-LEFT: 1px solid;
    BORDER-BOTTOM: 1px solid;
    Z-INDEX: 10;
    MARGIN-RIGHT: -0.4em;
    MARGIN-LEFT: -0.4em;
    MARGIN-TOP: 0px;
    MARGIN-BOTTOM: 0px;
    CLEAR: none ;
    FLOAT: none ;
    WIDTH: auto ;
}
.nav3 UL UL LI A {
    BACKGROUND-IMAGE: none;
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px;
    PADDING-TOP: 0px;
    CLEAR: none ;
    FLOAT: none ;
    WIDTH: auto ;
}
.nav3 UL LI.expanded UL LI A {
    BACKGROUND-IMAGE: none;
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px;
    PADDING-TOP: 0px;
    CLEAR: none ;
    FLOAT: none ;
    WIDTH: auto ;
}
.nav3 UL LI.selected UL LI A {
    BACKGROUND-IMAGE: none;
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px;
    PADDING-TOP: 0px;
    CLEAR: none ;
    FLOAT: none ;
    WIDTH: auto ;
}
.nav3 LI.selected LI A {
    BORDER-TOP-STYLE: none;
    BORDER-RIGHT-STYLE: none;
    BORDER-LEFT-STYLE: none;
    BORDER-BOTTOM-STYLE: none;
    CLEAR: none ;
    FLOAT: none ;
    WIDTH: auto ;
}
.nav3 UL LI UL LI.first A {
    PADDING-LEFT: 0.7em;
    MARGIN-LEFT: 0px;
    CLEAR: none ;
    FLOAT: none ;
    WIDTH: auto ;
}
.nav3 UL UL LI.first A {
    PADDING-LEFT: 0.7em;
    MARGIN-LEFT: 0px;
    CLEAR: none ;
    FLOAT: none ;
    WIDTH: auto ;
}
ul.list {
    list-style-image:url(../images/far/bb.gif);
}
.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;
}
.blockBullet{
    background-image:url('../images/far/bullet.gif');
    background-repeat:no-repeat;
    background-position:right;
    /*	padding-right:20px;*/
    /*	padding-left:10px;*/
    /*	margin-left:10px;*/
    /*	margin-right:10px;*/
}
.ImportantBlock
{
    margin-top:10px;
    margin-bottom:10px;
    border:1px solid #B33232;
    background-color:#fff;
}
.ImportantBlockTitle
{
    padding:3px;
    text-align:right;
    color:#FFF;
    background-color:#B33232;
    border-bottom:1px solid #B33232;
}
.ImportantBlockContent
{
    padding:3px
}
.onlineUserMenu{
    float:right;
    margin:auto 0px;
    padding:0px;
    min-height:20px;
    z-index: 101;
    position: absolute;
    /*    border: 1px solid #868686; */
    width: 250px;
    /*    height: 33px; */
    /*    background-color: red;*/
    /*    background-color: transparent;*/
    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: 16px;*/
}
.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;
}
.tbStandardHeader{
    /*	border : 1px solid #b3c58f;
	background-color : #ecf3e1;	*/
    padding-top:2px;
    padding-bottom:2px;
    padding-right : 10px;
    padding-left : 10px;
}
.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;
}
.searchPosition {
    float: left;
    margin-top: 8px;
    width: 180px;
}
.searchHighLight{
    background-color : yellow;
}

/* 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 : hand;
}
.pmkUserZoneItemContainer{
    width:100%;
    float:right;
    margin:0px;
    list-style-type:none!important;
    list-style-image:none!important;
    padding:0px;
    /*min-height:100px;
	border:1px solid #CCC;*/
}
.pmkUserSubZoneItemContainer{
    width:100%;
    float:right;
    margin:0px;
    list-style-type:none!important;
    list-style-image:none!important;
    padding:0px;
    /*padding:3px 1% 3px 1%;
	min-height:100px;*/
    /*border:1px solid red;*/
}
INPUT.UserSearchBox
{
    /*	width:306px;*/
    width:158px;
    border:1px solid #969696;
    font-size:100%;
    font-family:B Nazanin, tahoma;


}
/*--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;
}
.title{
    font-weight: 600;
    text-align:center;
    background-color:#F5F5F5;
}
.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: 16px;color:#023232;
}
#acc H3:hover {
    background: url('../images/far/accordion_menu/header_over.gif'); font-weight:500;font-size: 16px;
}
#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: 16px;color:#023232;

}
#acc a H3:hover {
    background: url('../images/far/accordion_menu/header_over2.gif'); font-weight:500;font-size: 16px;
}
#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: 16px;

}
#nested H3:hover {
    background: url('../images/far/accordion_menu/header2.gif')!important;border:0px; font-weight:normal;font-size: 16px;
}
#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-family:B Nazanin, tahoma;

    font-size: 16px;
    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-family:B Nazanin, tahoma;

    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-family:B Nazanin, tahoma;

    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-family:B Nazanin, tahoma;

    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;
}
.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 {
    margin-bottom:5px;
    font-size:12px!important;
}
.WDBlockItem {
    padding-bottom:8px;
}
.registryValue{
    overflow:hidden;
    width:450px;
}
.newsDispalyImage{
    width:80px;
    height:65px;
}
/*comment section*/
.CMTSContainer {
    width:100%;
}
.CMTContainer {
    background-color:#eceff5;
}
.CMTDisplayAll {
    background-color:#eceff5;
}
.CMTAnswer {
    background-color:#eceff5;
}
.CMTSaveMsg {
    color:#07519a;
    text-align:center;
    background-color:#eceff5;
    padding:8px;
    margin-bottom:2px;
}
.CMTAnswerDialog {
    background-color:#eceff5;
    padding:8px 8px 4px 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 #E7E7E7;
    background-color:#F4F4F4;
    padding:3px 10px 3px 3px;
    margin-bottom:3px;
    text-align:left;
}



.MM LI
{

    height:30px!important;
}

.MM LI a
{
    height:22px!important;
}
.menu_level_one_last
{

    padding-left:0px!important;
}
.MM
{
    width:93%!important;
    margin-right:15px!important;
    margin-left:10px!important;
    height:30px;
    over-follow:hidden;
}
.SM LI
{
    background-image:none!important;
    padding-left:0px!important;
    height:20px!important;

}
.SM LI a
{
    height:15px!important;
}
.menu_level_one
{
    background: url('../images/menu_spliter.jpg') no-repeat 0px 25%!important;
    padding:0px 0px 0px 3px!important;

}
.weblinks_linksBlock_TB{
    width:100%;
}
.weblinks_linksBlock_TD{
    vertical-align:bottom;
    padding-bottom:1px;
}
.questionnaire_data{
    font-family :  B Nazanin,Arial;
    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;
}


.navigation{
    border-bottom:1px dotted #CACACA;
    background-color:#FBFBFB;
    padding:5px;
    padding-top:0px;
    margin:0px 0px 0px 0px;;
}
.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-family: B Nazanin,Verdana, Arial,Helvetica,Sans-serif;
    font-weight:bold;
}
.cdk_comment_state
{
    float:right;
}
.messeges_block{
    padding:1px;
    table-layout:layout;
    height:100px;
    font-family:B Nazanin, tahoma;

}

.newsletter_submit_div{

}
.newsletter_start_text{
    color:brown;
    font-weight:600;
    padding:2px;
    text-align:justify;

}
.newsletter_subscribe{

}
.newsletter_email_input{
    border:1px solid #7296AF;
    height:15px;
    width:120px;
}
.newsletter_subscribe_input_div{
    margin-top:10px;
    padding-top:1px;
    width:122px;
    float:right;

}
.newsletter_subscribe_button_div{
    margin-top:10px;
    width:50px;
    float:left;

}
.newsletter_email_button{
    border:1px solid #0F3769;
    background-color:#2C6591;
    color:white;
    margin-top:2px;
}
.newsletter_main_div{


}
.newsletter_submit_div3{
    font-weight:600;
    color:red;
    padding:3px;
}
.newsletter_submit_div2{
    font-weight:600;
    color:green;
    padding:3px;

}
.show_date{
    color:gray;
    font-size: 16px;
}
DIV.LogoContainer{

    height:85px;
    width:390px;
    float:right;


}
DIV.MenuContainer{
    height:30px;
    margin-bottom:5px;
    background-image:url('../images/far/menu.jpg');
    width:940px;
}
.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
}
.BlockRight1{
    padding:0px;
    margin:0px;
    clear:both;

}
.BlockRight1Title{
    background-image:url("../images/2.jpg");
    background-color:#FFFFFF;
    background-repeat:repeat-x;
    background-position: top;
    background-position-y:top;
    height:26px;

}
.BlockRight1Title1{
    float:right;
    background-image:url("../images/1.jpg");
    background-color:#FFFFFF;
    background-repeat:no-repeat;
    background-position:left top;
    background-position-y:top;
    background-position-x:left;
    height:26px;
    width:6px;

}
.BlockRight1Title2{
    float:right;
    background-image:url("../images/2.jpg");
    background-color:#FFFFFF;
    background-repeat:repeat-x;
    background-position: top;
    background-position-y:top;
    height:26px;
    width:90%;

}
.BlockRight1Title3{
    float:left;
    background-image:url("../images/3.jpg");
    background-color:#FFFFFF;
    background-repeat:no-repeat;
    background-position:right top;
    background-position-y:top;
    background-position-x:right;
    height:26px;
    width:6px;

}
.BlockRight1Content{
    border-left:1px solid #B8B8B8;
    border-right:1px solid #B8B8B8;

}
.BlockRight1footer{
    background-image:url("../images/3b.jpg");
    background-color:#FFFFFF;
    background-repeat:repeat-x;
    background-position: top;
    background-position-y:top;
    height:5px;

}
.BlockRight1footer1{
    float:left;
    background-image:url("../images/2b.jpg");
    background-color:#FFFFFF;
    background-repeat:no-repeat;
    background-position:left top;
    background-position-y:top;
    background-position-x:left;
    height:5px;
    width:5px;

}
.BlockRight1footer2{
    float:left;
    background-image:url("../images/3b.jpg");
    background-color:#FFFFFF;
    background-repeat:repeat-x;
    background-position: top;
    background-position-y:top;
    height:5px;
    width:90%;

}
.BlockRight1footer3{
    float:right;
    background-image:url("../images/1b.jpg");
    background-color:#FFFFFF;
    background-repeat:no-repeat;
    background-position:right top;
    background-position-y:top;
    background-position-x:right;
    height:5px;
    width:5px;

}
.BlockRight1TitleSpan{
    float:left;
    background-image:url("../images/bulleteRight1.jpg");
    background-repeat:no-repeat;
    background-position:right top;
    background-position-y:top;
    background-position-x:right;
    padding-right:16px;
    margin-right:0px;
    margin-top:5px;
    height:26px;
    width:100px;
    color:#29507C;

}
.BlockRight1TitleA{
}

.copyRightDiv{
    float:left;
    padding-top:4px;
}
.form_container{
    background-color:white!important;
}
.itemdescription{
    color:green;
}
.ServiceMenu{
    margin-bottom:3px;
}
/****************************Horizontal Menu**************************************/
.hmenu_mmaintable{
    width:100%;
    background-image:url("../images/menu.jpg");
    background-repeat:no-repeat;
    background-position:right top;
    background-position-y:top;
    background-position-x:right;
    height:30px;
    padding-top:5px;
}
.hmenu_unselected_img{

    padding-top:5px;
}
.hmenu_selected_img{
    padding-top:5px;
}
.hmenu_unselected_tb{
    background-image:url("../images/menu_spliter.jpg");
    background-repeat:no-repeat;
    background-position:right 50%;
    background-position-y:50%;
    background-position-x:right;
}
.hmenu_selected_tb{
    background-image:url("../images/menu_spliter.jpg");
    background-repeat:no-repeat;
    background-position:right 50%;
    background-position-y:50%;
    background-position-x:right;
}
.hmenu_unselected_td{
    background-image:url("../images/menu_spliter.jpg");
    background-repeat:no-repeat;
    background-position:right 50%;
    background-position-y:50%;
    background-position-x:right;
}
.hmenu_selected_td{
    background-image:url("../images/menu_spliter.jpg");
    background-repeat:no-repeat;
    background-position:right 50%;
    background-position-y:50%;
    background-position-x:right;
}
.mashhadc_bullet_list_menu {
    PADDING-BOTTOM: 0px;
    LINE-HEIGHT: 17px;
    LIST-STYLE-TYPE: none;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    COLOR: black;
    FONT-WEIGHT: normal;
    PADDING-TOP: 0px
}
.mashhad_bullet_list_menu li {
    BACKGROUND-IMAGE: url("../images/bullet_menu.png");
    PADDING-BOTTOM: 3px;
    LIST-STYLE-TYPE: none;
    PADDING-RIGHT: 10px;
    BACKGROUND-REPEAT: no-repeat;
    BACKGROUND-POSITION: right 8px
}
.mashhad_bullet_list_menu li A:hover {
    COLOR: #ff8600
}
input.text-lov {
    background: #ffffff;
    border-bottom: #999999 1px solid;
    border-left: #999999 1px solid;
    border-right: #999999 1px solid;
    border-top: #999999 1px solid;
    color: #000000;
    font-family:  B Nazanin, Verdana, Arial,Helvetica,Sans-serif;
    font-size: 16px;
    font-style: normal;
    /* font-weight: bold; */
    font-variant: normal;
    line-height: normal;
    text-decoration: none;
}
.design_caption{
    width:140px;
}
.faq_cats{
}
.verificationGroupTitle{
    font-weight:600
}
DIV.copyright_img {
    background:url('../images/far/saman.gif') transparent no-repeat scroll right center !important;
    background-color:#001089;
    height:35px !important;
    width:43px;
    cursor:hand;
    float:right;
    margin-left:3px;
}
.copyright_img:hover{
    background:url('../images/far/saman.gif') transparent no-repeat scroll right center !important;
}
DIV.footer-text{
    color:#777;
    font-family:B Nazanin, tahoma;

    font-size: 16px;
    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_comment_state
{
    float:right;
    width:100%;
}
.BottomSiteContainerDiv1{
    text-align:center;
}
.div_area_0{
    border:1px solid #CACACA;
    border-top:0px;
    z-index:-2;
    margin:-2px 0px 10px 4px;
    padding-top:4px;
}
.CentenrBlockContainer{
    padding:0px;
    margin:0px;
    width:100%;
    min-height:300px;
}
.splashTopMenu{
    width:100%;
    height:32px;
    background-color:#D2D3DE;
    margin-top:-2px;
}
.splashTopMenuUl {
    list-style-type: none!important;
    list-style-image:url()!important;

}
.splashTopMenuUl li {
    color:#ffffff;
    font-weight:600;
    padding:4px;
    float:right;
    display
}
.splashTopMenuUl li a{
    color:#ffffff;
    font-weight:600;
    padding:4px;
}
.splashTopMenuUl li a:HOVER{
    color:#AE96AA;
    font-weight:600;
    padding:4px;
}
.loginBox{
    width:100px!important;
    border:1px solid #ffffff;
    background-color:#9896B7;
}
.MenuBlock{


    background-color:#9896B7;
}
.splashBottomLinks{
    border-top:1px solid #EEEEEE;

}
.splashTopMenuUl2 {
    list-style-type: none!important;
    list-style-image:url()!important;
    width:430px;
}
.splashTopMenuUl2 li {
    color:#999999;
    font-weight:600;
    padding:4px;
    float:right;
    display
}
.splashTopMenuUl2 li a{
    color:#999999;
    font-weight:600;
    padding:4px;
}
.splashTopMenuUl2 li a:HOVER{
    color:#AE96AA;
    font-weight:600;
    padding:4px;
}
.SplashSearchBox{
    width:180px;
    height:20px;
    border:1px solid #BECBD6;
}
.SplashSearchButton{
    border:0px;
    background-image:url('../images/far/search.png')!important;
    background-repeat:no-repeat;
    width:20px;
    height:21px;
}
.BlockTitleHomeRight{
    border-top:3px solid rgb(208, 208, 208);
    border-left:1px solid rgb(208, 208, 208);
    background-image:url('../images/far/noqte-chin.jpg')!important;
    background-repeat:repeat-x;
    background-position:bottom;
    border-right:0px;
    padding:2px 5px 4px 2px;
    height:35px;
}
.BlockTitleHomeRightSpan{
    color:#6269D0;
    font-weight:600;
}
.BlockContentHomeRight{
    border:0px;
    border-left:1px solid rgb(208, 208, 208);
    margin-top:-2px;
    line-height:20px;
    padding:3px 8px 3px 3px;
}
.BlockHomeRight{
    margin-left:15px;
    margin-right:-2px;
    background-image:url('../images/far/bot_bg.gif')!important;
    background-repeat:no-repeat;
    background-position:bottom;
    padding:0px 0px 12px 0px;
}
.BlockHomeRight2{
    margin-left:15px;
    margin-right:-2px;
    background-image:url('../images/far/bot_bg.gif')!important;
    background-repeat:no-repeat;
    background-position:bottom;
    padding:0px 0px 12px 0px;
    border-top:3px solid rgb(208,208,208);
}
.BlockMy{
    padding:0px 0px 12px 0px;
    background-image:url('../images/far/bot_bg.gif')!important;
    background-repeat:repeat-x;
    background-position:bottom;
}

.BlockTitleMy{
    height:17px;
    border-top:2px solid #5F2061;
    border-left:1px solid #E3E3E3;
    border-right:1px solid #E3E3E3;
    clear:both;
    color:#5F2061;
    padding:4px 5px 2px 0px;
    background:url('../images/far/top_bg.gif');
}
.BlockTitleMy2{
    height:18px;

    border-left:1px solid #E3E3E3;
    border-right:1px solid #E3E3E3;
    clear:both;
    color:#5F2061;
    padding:2px 5px 2px 4px;
    background:url('../images/far/top_bg.gif');
}
.BlockContent2{
    border-top:2px solid #B4B4B4;
}
.BlockContentMy{
    border-left:1px solid #E3E3E3;
    border-right:1px solid #E3E3E3;
    margin-top:-2px;
    padding:5px 3px 3px 5px;
    clear:both;
}
.BlockTitleMySpan{
    padding-top:2px;
}
.BlockTitleMySpan2{
    padding-top:2px;
}
.alert-box,.notice-box,.warning-box,.hint-box{
    line-height:21px;
    padding:10px 15px;
    margin-bottom:10px;
    font-size: 16px;
}
.alert-box{
    background-color:#ffffcc;
    border:1px solid #aaa
}
.notice-box{
    background-color:#CCFFCC;
    border:1px solid #008200;
}
.warning-box{
    background-color:#FFCC99;
    border: 1px solid red;
}
.hint-box{
    border: 1px solid rgb(224, 171, 98);
    background-color:rgb(255, 253, 238);
}
.cl-summary-box{
    margin: 10px 0px;
    padding: 10px;
    text-align: justify;
    line-height: 21px;
    font-size: 16px;
    background-color:#F1F1F1;
    border-bottom:1px solid #E1E1E1;
    border-top:1px solid #E1E1E1;
}
.cl-fulltext-box{
    margin: 10px 0px;
    padding: 10px;
    text-align: justify;
    line-height: 21px;
    font-size: 16px;
}
.customLayout-box{
    background-color: #F1F1F1;
    border: 1px solid #E1E1E1;
    margin: 0 0 10px;
}
.customLayout-box .cl-title{
    font-size: 16px;
    /* font-weight: bold; */
    padding:5px 15px 5px 0;
    background: url('../images/far/cl-title-background.png') top right repeat-y;
}
.customLayout-box .cl-content{
    line-height: 21px;
    padding: 0 10px 15px;
}
.CMTSContainer {
    width:100%;
    maring-top:50px;
}
.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;
}
.blockAdminLinks{
    text-align:center;
    border:1px solid #dedede;
    background-color:#EFEFEF;
    clear:both;
}
.g_album img {
    width:120px!important;
    height:80px!important;
}


.BlockHomeRightNew{
    margin-left:15px;
    margin-right:-2px;
    background-image:url('../images/far/menu-down.png')!important;
    background-repeat:no-repeat;
    background-position:bottom;
    padding:0px 0px 10px 0px;
    width:189px;
    margin-top:5px;
}
.BlockTitleHomeRightNew{
    border-top:0px solid rgb(208, 208, 208);
    border-left:0px solid rgb(208, 208, 208);
    background-image:url('../images/far/menu-up.png')!important;
    background-repeat:no-repeat;
    background-position: bottom;
    border-right:0px;
    padding:0px 0px 0px 0px;
    height:11px;
    width:189px;
}
.BlockTitleHomeRightNewSpan{
    color:#dfdfdf;
    font-weight:600;
}
.BlockContentHomeRightNew{
    border:0px;
    border-right:0px solid rgb(208, 208, 208);
    line-height:15px;
    padding:0px 10px 0px 3px;
    width:176px;
    background-image:url('../images/far/menu-rep.png')!important;
    background-repeat:repeat-y;
    background-color:#DEDEDE;

}
td.BlockTitleHomeRightNew2_right {
    background-image: url("../images/far/new_menu-right.png") !important;
    background-position: center bottom;
    background-repeat: no-repeat;
    border-left: 0 solid #D0D0D0;
    border-right: 0 none;
    border-top: 0 solid #D0D0D0;
    height: 30px;
    padding: 0;
    width:44px;
}
td.BlockTitleHomeRightNew2_center {
    background-image: url("../images/far/new_menu-center.png") !important;
    background-position: center bottom;
    background-repeat:repeat-x;
    border-left: 0 solid #D0D0D0;
    border-right: 0 none;
    border-top: 0 solid #D0D0D0;
    height: 30px;
    padding: 0;
    vertical-align:middle;
}
td.BlockTitleHomeRightNew2_left {
    background-image: url("../images/far/new_menu-left.png") !important;
    background-position: center bottom;
    background-repeat:no-repeat;
    border-left: 0 solid #D0D0D0;
    border-right: 0 none;
    border-top: 0 solid #D0D0D0;
    height: 30px;
    padding: 0;
    width:11px;
}

.EditPageItem {
    padding:10px!important;
    background-color:#f7f7f7!important;
    border:1px solid #e1e1e1!important;
    border-radius:5px!important;
}
.EditPageItem .section {
    background-image:none!important;
    border:0px!important;
    margin-bottom:0px!important;
}
.EditPageItem .sectionheader {
    margin:0px!important;
    background-image:none!important;
    color:#000!important;
}
.EditPageItem .sectionfooter {
    background-color:transparent!important;
}

.EditPageItem .sectionbody {
    background-color:#fff;
    padding:10px;
    border:1px solid #dbdbdb;
    border-radius:4px;
    box-shadow:  0px 0px 4px 1px #e1e1e1;
}

.EditPageItem .sectionfooter input {
    font-weight: bold!important;
    margin-left: 14px!important;
    border: 1px solid #AAA!important;
    padding: 3px 7px!important;
    color: #111!important;
    text-decoration: none!important;
    background: #DDD!important;
    border-radius: 12px!important;
    -webkit-border-radius: 12px!important;
    -moz-border-radius: 12px!important;
    text-shadow: 0px 1px 0px white!important;
    background-size: 100% 100%!important;
    background: -webkit-gradient(linear, left top, left bottom, from(white), to(#CCC))!important;
    background: -moz-linear-gradient(top, white, #CCC)!important;
    background: -o-linear-gradient(top, white, #CCC)!important;
    background: -ms-linear-gradient(top, white, #CCC)!important;
    background: linear-gradient(top, white, #CCC)!important;
    height:24px!important;
}
.pmkServiceMenu {
    cursor:pointer!important;
}

.blockAdminLinks{
    margin-top:5px;
}BODY
 {
     margin:0px;
     padding:0px;
     font-family:B Nazanin, tahoma;

     font-size: 16px;
     direction:rtl;
     background-image:url('../images/far/brillant.png');

 }
INPUT{
    font-family:B Nazanin, tahoma;

}

DIV.SiteContainer
{
    background-color:white;
    min-height:390px;
    width:960px;
    text-align:right;
    margin:0px auto;
    border-left:1px solid rgb(208, 208, 208);
    border-right:1px solid rgb(208, 208, 208);
    direction:rtl;

}
DIV.TopSiteDelimiter
{
    height:3px;
    font-size:1px;
}
DIV.Header
{

    margin:0px;
    padding:0px;
    background-image:url('../images/header_tile.jpg');
    background-repeat:repeat-x;
    height:162px;
}
DIV.Header1
{
    float:right;
    margin:0px;
    padding:0px;
    width:395px;
    background-image:url('../images/far/header1.jpg');
    background-repeat:repeat-x;
    height:162px;
}
DIV.Header2
{
    float:left;
    margin:0px;
    padding:0px;
    width:565px;


    height:162px;
}
.menu_position{
    margin-top:127px;
    margin-right:70px;
}
.PortalSearch{
    float:right;
    height:47px;
    width:565px;
    background-image:url('../images/far/tail3.jpg');
    background-repeat:repeat-x;
}
.TopLinks{
    width:565px;
    height:115px;
    background-image:url('/parameters/mashhad/modules/cdk/upload/content/portal_settings/1/header.jpg');
}

.TopLinks2{
    width:70px;
    float:right;
    background-image:url('../images/menu_spliter.jpg');
    background-repeat:no-repeat;
    background-position:left;
    margin-top:5px;
}
a.tips{
    color:black!important;
}
.TopLinks3{
    width:125px;
    float:right;
    white-space:nowrap;
}

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.BottomSearchContainer
{
    /*width:885px;*/
    color:#ffffff;
    padding-top:6px;
    padding-bottom:6px;
}
DIV.ServiceContainer
{
    /*width:898px;*/
    border-top:0px!important;
    height:65px;
}
.LinkList21
{
    padding: 0px;
    margin: 0px;
    padding-left: 1px;
    padding-right: 1px;
    list-style-type: none!important;
    list-style-image:url()!important;
    text-align: right
}

.LinkList21 li
{
    padding-left: 7px;
    padding-right: 4px;
    float: left;
    padding-bottom: 0px;
    margin: 0px;
    padding-top: 0px;
    background: url('../images/menu_spliter.jpg') repeat-y 0px 0px;
    color:black;
}

.LinkList21 li.Last
{
    padding-left: 0px;
    padding-right: 5px;
    background: none transparent scroll repeat 0% 0%;
    padding-bottom: 0px;
    margin: 0px;
    padding-top: 0px
}
.LinkList21 li a{
    color:black!important;
}


.LinkList22
{
    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;
    float:left;
}

.LinkList22 li
{
    padding-right: 0px;
    padding-left: 0.7em;
    float: left;
    padding-bottom: 0px;
    margin: 0px 0px 2px 0.7em;
    padding-top: 0px;
    background: url('../images/pipe.gif') repeat-y 0px 0px;
}

.LinkList22 li.Last
{
    padding-right: 0px;
    padding-left: 0px;
    background: none transparent scroll repeat 0% 0%;
    padding-bottom: 0px;
    margin: 0px;
    padding-top: 0px
}

.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
}
a
{
    color: #07519a;
    background-color: transparent;
    text-decoration: none
}
a:link
{
    color: black;
    background-color: transparent;
    text-decoration: none
}
a:HOVER
{
    color: #000000;
    background-color: transparent;
    text-decoration: none
}

.LinkList21 a
{
    white-space: pre;
}

.LinkList22 a
{
    white-space: pre;
    color:#fff;
}
INPUT.SearchBox
{
    width:131px;
    border:0px solid #969696;
    font-size:12px;
    font-family:B Nazanin, tahoma;

    background-image:url('../images/far/searchBox.jpg');
    background-repeat:no-repeat;
    height:18px;
    background-color:#f9f9f9;
    text-align:right;
    background-position:right bottom;
    padding-right:4px;
    color:gray;

}
INPUT.LoginBox
{
    width:276px;
    border:1px solid #CCCCCC;
    font-size:100%;
    font-family:B Nazanin, tahoma;

    overflow:hidden;
    padding-top:0.2em;
}
INPUT.SearchButton
{
    background-image:url('../images/far/search.jpg');
    background-repeat:no-repeat;
    border:0px solid #ace;
    cursor:pointer;
    font-family:B Nazanin, tahoma;

    font-size:100%;
    width:45px;
    height:18px;
    vertical-align:bottom;
}
INPUT.BottomSearchButton
{
    background-image:url('../images/search.gif');
    background-repeat:repeat-x;
    background-color:#36b701;
    border:1px solid #ace;
    color:#fff;
    cursor:pointer;
    font-family:B Nazanin, tahoma;

    font-size:100%;
    width:100px;
    overflow:hidden;
}
INPUT.BottomSearchBox
{
    width:250px;
    border:1px solid #aaccee;
    font-size:100%;
    font-family:B Nazanin, tahoma;

    overflow:hidden;
    padding-top:0.2em;
}
DIV.PortalContainer
{
    width:100%;

}
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;
}
.PortalContainer
{
    /*width:100%;*/
}
.LeftBlockContainer
{
    width:24%;
    float:right;
    margin:auto 1% 0px 0px;
    list-style-type: none!important;
    list-style-image:none!important;
    padding:0px;
    min-height:20px;
}
.CententBlockContainer
{
    width:48%;
    float:right;
    margin:auto 1% auto 1%;
    list-style-type: none!important;
    list-style-image:none!important;
    padding:0px;
    min-height:20px;
}
.CententBlockContainerMaster
{
    margin:0px;
    list-style-type: none!important;
    list-style-image:url()!important;
    padding:0px;
    min-height:20px;
    width:940px;
}
.CententBlockContainerMaster li.Container
{
    clear:both;
}

.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:24%;
    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;
}
.Block
{
    margin-top:2px;
    margin-bottom:5px;
}
.BlockTitle
{
    padding:3px;
    text-align:right;
    color:#07519a;
}
.BlockTopMenu
{
    margin:auto 3px auto 3px;
    padding:3px;
}
.BlockBottomMenu
{
    margin:auto 3px auto 3px;
    padding:3px;
    height:15px;
}
.BlockContent
{
    padding:3px
}
.newsImage
{
    width:70px;
    border:1px solid #07519a;
    float: right;
    margin-left:5px;
}
.topicSelected
{
    color : #FF8040;
}
.ContentBlockContainer
{
    /*	float:right;*/
    margin:auto 0px;
    list-style-type: none!important;
    list-style-image:none!important;
    padding:0px;
    min-height:20px;

    /*	min-width:900px;
	width:81em;*/
    width:100%;
    background-color: #fff;
    border-top:0px!important;
    border-bottom:0px!important;
}
.BottomSiteContainer
{
    margin:0px;
    list-style-type: none!important;
    list-style-image:url()!important;
    padding:0px;
    width:960px;
    background: white url('../images/footer-mshd.jpg') no-repeat;
    border:0px !important;
    /*height:64px;*/
    align:center;
}
.text{
    color : #666666;
}
.PrsLogo{
    BORDER: #777 1px solid;
    background-color:#fff;
    padding:2px;
    FLOAT: right;
    MARGIN-LEFT: 5px;
    filter:progid:DXImageTransform.Microsoft.Shadow(color=#aaaaaa,direction=135,strength=3);
}
.PrsLogoNoShadow{
    BORDER: #777 1px solid;
    background-color:#fff;
    padding:2px;
    FLOAT: right;
    MARGIN-LEFT: 5px;
}
.BlockTitleRight
{
    padding:3px;
    text-align:right;
    color:#07519a;
}
.BlockRight
{
    margin-top:10px;
    margin-bottom:10px;
}
img {
    border:0px;
}

.sp-title a {
    font-size: 16px;
    text-decoration:none;
}
.sp-sub a {
    font-size: 15px;
}
h3, h4, h5, h6 {
    font-size: 15px;
}
.sp-normal { /* sp-normal is kept for backwards compatabilty of the theme */
    font-size: 15px;
    font-weight: normal;
    text-decoration: none;
}
.sp-title, h2 { /* sp-title is kept for backwards compatabilty of the theme */
    font-size: 16px;
    font-weight: normal;
}
.sp-sub, small {
    font-size: 15px;
    font-weight: normal;
}
.sp-pagetitle, h1 { /* sp-pagetitle is kept for backwards compatabilty of the theme */
    font-size: 16px;
    font-family:  B Nazanin, Arial, B Nazanin, tahoma, Verdana, sans-serif;
}
.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: 18px;
    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;
}
.tbHeader
{
    background-color: #cedde3;
    border : 0px;
}
.tdContent
{
    width: 100%;
}
.tdContentBorder
{
    background-color : #cedde3;
}
.tdContentFooter
{
    background-color : 	#cedde3;
}
.tbBorder{
    border:1;
    bordercolor:#CEDDE3;
    border-collapse: collapse;
}
span.search-result-header{
    font-family: B Nazanin, Nazanin ,Times New Roman;
    font-size: 16px;
    color: #663333;
}
span.search-result-content {
    text-align: justify;
    color: #515151;
}
td.search-result {
    font-size: 9pt;
    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;
}
.caption{
    font-family :  B Nazanin,Arial;
    color : #013a81;
}
.captionBold{
    font-family :  B Nazanin,Arial;
}
.data{
    font-family :  B Nazanin,Arial;
}
.dataBold{
    font-family :  B Nazanin,Arial;
}
.frmTable{
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    padding-top: 0px;
    margin: 0px;
}
.h2{
    font-size: 16px;
    color : #FF7722;
    /* font-weight: bold; */
    font-family:  B Nazanin, Verdana, sans-serif;
    letter-spacing: 0px;
    text-decoration:none;
    vertical-align : middle;
}
.h3{
    font-size: 15px;
    font-family:  B Nazanin, Verdana, sans-serif;
    letter-spacing: 0px;
    text-decoration:none;
    width:100%
}
.frmHelp{
    background-color: #ffffe1;
    font-size: 16px;
    font-family:  B Nazanin, Verdana, sans-serif;
    letter-spacing: 0px;
    color : #9c7600;
    padding-right: 5px;
    padding-left: 5px;
    padding-bottom: 5px;
    padding-top: 5px;
    text-decoration:none;
    font-weight:bold;
}
.highlight-subject {
    color:red;
}
.subject-text {
    line-height: 20px;
}
.subject-link {
    color:yellow;
}
.menuLevel1{
    font-family :  B Nazanin;
    font-size: 16px;
    padding-right : 11px;
    padding-left : 11px;
}
.menuLevel1Selected{
    font-family :  B Nazanin;
    font-size: 16px;
    padding-right : 11px;
    padding-left : 11px;
}
.menuLevel2{
    font-family :  B Nazanin;
    font-size: 16px;
    padding-right : 11px;
    padding-left : 11px;
}
.menuLevel2tr{
    font-family :  B Nazanin;
    font-size: 16px;
}
.menuLevel2Selected{
    padding-right : 11px;
    padding-left : 11px;
}
.serviceTitle{
    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;
}
.pnTrEven{
    background-color: #FFFFFF;
    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;
}

a.navigationbar {
    color : #155e9b;
}
.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;
}
.block-description {
    text-align:justify;
    color:#777777;
}
.overflowTable{
    table-layout:fixed;
}
.overflowTd {
    text-overflow:ellipsis;
    overflow:hidden;
    white-space:nowrap;
}
.serviceMenuItem{
    color:#4C6174;
    background-color:transparent;
    CURSOR: hand
}
.serviceMenuItemSelected{
    color:#4C6174;
    background-color:#E6F2E6;
    CURSOR: hand
}
.serviceMenuTd{
    color:#4C6174;
    border-bottom : 1px solid #DBE5ED;
}
.serviceMenuTdText{
    color:#4C6174;
}
.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;
}
/*ul
{
	margin-top: 5px;
	margin-bottom: 5px;
	list-style-image:url(../images/far/bb.gif);
}*/
input, textarea, select, button {
    font-family:  B Nazanin, Verdana, sans-serif;
    font-size: 16px;
}
.AddContent
{
    padding:1px;
    color:#07519a;
    text-align:center;
    height:16px;
    float:right;
    margin-bottom:10px;
}
.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
}
.blockIco{
    float: left;
    margin-top: 2px;
    margin-right: 3px;
}
.SubLeftBlockContainer
{
    width:29%;
    float:right;
    margin:0px 0px 0px 0px;
    list-style-type: none!important;
    list-style-image:none!important;
    padding:0px;
    min-height:20px;
}
.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;
}
.SubCententBlockContainer
{
    width:48%;
    float:right;
    margin:0px 0px 0px 0px;
    list-style-type: none!important;
    list-style-image:none!important;
    padding:0px;
    min-height:20px;
}
/* Service Menu */
#page {
    BORDER-RIGHT: 1px solid;
    BORDER-TOP: 1px;
    BORDER-LEFT: 1px solid;
    BORDER-BOTTOM: 0px solid;
    CLEAR: none ;
    FLOAT: none ;
    WIDTH: auto ;
}
DIV#page {
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    CLEAR: none ;
    FLOAT: none ;
    WIDTH: auto ;
}
#wrapper {
    PADDING-RIGHT:0px;
    BACKGROUND-POSITION: 0px 100% ;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px;
    BACKGROUND-REPEAT: repeat-x;
    TEXT-ALIGN:right;
    CLEAR: none ;
    FLOAT: none ;
    margin-right:0px!important;
}
.nav3 UL {
    PADDING-RIGHT: 0px;
    DISPLAY: block;
    PADDING-LEFT: 0px;
    FLOAT: right;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: 100%;
    PADDING-TOP: 0px;
    LIST-STYLE-TYPE: none;
    BORDER-BOTTOM: 1px solid;
    CLEAR: none ;
    FLOAT: none ;
    WIDTH: auto ;
}
.nav3 LI {
    PADDING-RIGHT: 0px;
    DISPLAY: inline;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0.25em;
    LINE-HEIGHT: 1.7em;
    PADDING-TOP: 0.25em;
    CLEAR: none ;
    FLOAT: none ;
    WIDTH: auto ;
}
.nav3 LI.last A {
    BACKGROUND-IMAGE: none;
    CLEAR: none ;
    FLOAT: none ;
    WIDTH: auto ;
}
.nav3 LI A {
    PADDING-RIGHT: 1px;
    PADDING-LEFT: 1px;
    BACKGROUND-POSITION:0px 100% ;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    BACKGROUND-REPEAT: repeat-y;
    CLEAR: none ;
    FLOAT: none ;
    WIDTH: auto ;
}
.nav3 LI.first {
    MARGIN-LEFT: 0.6em;
    CLEAR: none ;
    FLOAT: none ;
    WIDTH: auto ;
}
.nav3 LI.expanded {
    CLEAR: none ;
    FLOAT: none ;
    WIDTH: auto ;
}
.nav3 LI.selected {
    CLEAR: none ;
    FLOAT: none ;
    WIDTH: auto ;
}
.selected{
    COLOR : #ff8040!important;
    CLEAR: none ;
    FLOAT: none ;
    WIDTH: auto ;
}
.nav3 UL UL {
    BACKGROUND-IMAGE: none;
    BORDER-TOP: 0px solid;
    BORDER-BOTTOM-STYLE: none;
    CLEAR: none ;
    FLOAT: none ;
    WIDTH: auto ;
    BORDER-BOTTOM: 1px solid;
    BORDER-BOTTOM-COLOR: #ccc;
}
.nav3 UL UL LI {
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: normal;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    CLEAR: none ;
    FLOAT: none ;
    WIDTH: auto ;
}
.nav3 LI.expanded A {
    BACKGROUND-IMAGE: none;
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px;
    CLEAR: none ;
    FLOAT: none ;
    WIDTH: auto ;
}
.nav3 LI.selected A {
    BACKGROUND-IMAGE: none;
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0.3em;
    PADDING-TOP: 0px;
    BORDER-RIGHT: 1px solid;
    BORDER-TOP: 1px solid;
    BORDER-LEFT: 1px solid;
    BORDER-BOTTOM: 1px solid;
    Z-INDEX: 10;
    MARGIN-RIGHT: -0.4em;
    MARGIN-LEFT: -0.4em;
    MARGIN-TOP: 0px;
    MARGIN-BOTTOM: 0px;
    CLEAR: none ;
    FLOAT: none ;
    WIDTH: auto ;
}
.nav3 UL UL LI A {
    BACKGROUND-IMAGE: none;
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px;
    PADDING-TOP: 0px;
    CLEAR: none ;
    FLOAT: none ;
    WIDTH: auto ;
}
.nav3 UL LI.expanded UL LI A {
    BACKGROUND-IMAGE: none;
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px;
    PADDING-TOP: 0px;
    CLEAR: none ;
    FLOAT: none ;
    WIDTH: auto ;
}
.nav3 UL LI.selected UL LI A {
    BACKGROUND-IMAGE: none;
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px;
    PADDING-TOP: 0px;
    CLEAR: none ;
    FLOAT: none ;
    WIDTH: auto ;
}
.nav3 LI.selected LI A {
    BORDER-TOP-STYLE: none;
    BORDER-RIGHT-STYLE: none;
    BORDER-LEFT-STYLE: none;
    BORDER-BOTTOM-STYLE: none;
    CLEAR: none ;
    FLOAT: none ;
    WIDTH: auto ;
}
.nav3 UL LI UL LI.first A {
    PADDING-LEFT: 0.7em;
    MARGIN-LEFT: 0px;
    CLEAR: none ;
    FLOAT: none ;
    WIDTH: auto ;
}
.nav3 UL UL LI.first A {
    PADDING-LEFT: 0.7em;
    MARGIN-LEFT: 0px;
    CLEAR: none ;
    FLOAT: none ;
    WIDTH: auto ;
}
ul.list {
    list-style-image:url(../images/far/bb.gif);
}
.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;
}
.blockBullet{
    background-image:url('../images/far/bullet.gif');
    background-repeat:no-repeat;
    background-position:right;
    /*	padding-right:20px;*/
    /*	padding-left:10px;*/
    /*	margin-left:10px;*/
    /*	margin-right:10px;*/
}
.ImportantBlock
{
    margin-top:10px;
    margin-bottom:10px;
    border:1px solid #B33232;
    background-color:#fff;
}
.ImportantBlockTitle
{
    padding:3px;
    text-align:right;
    color:#FFF;
    background-color:#B33232;
    border-bottom:1px solid #B33232;
}
.ImportantBlockContent
{
    padding:3px
}
.onlineUserMenu{
    float:right;
    margin:auto 0px;
    padding:0px;
    min-height:20px;
    z-index: 101;
    position: absolute;
    /*    border: 1px solid #868686; */
    width: 250px;
    /*    height: 33px; */
    /*    background-color: red;*/
    /*    background-color: transparent;*/
    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: 16px;*/
}
.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;
}
.tbStandardHeader{
    /*	border : 1px solid #b3c58f;
	background-color : #ecf3e1;	*/
    padding-top:2px;
    padding-bottom:2px;
    padding-right : 10px;
    padding-left : 10px;
}
.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;
}

/* 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 : hand;
}
.pmkUserZoneItemContainer{
    width:100%;
    float:right;
    margin:0px;
    list-style-type:none!important;
    list-style-image:none!important;
    padding:0px;
    /*min-height:100px;
	border:1px solid #CCC;*/
}
.pmkUserSubZoneItemContainer{
    width:100%;
    float:right;
    margin:0px;
    list-style-type:none!important;
    list-style-image:none!important;
    padding:0px;
    /*padding:3px 1% 3px 1%;
	min-height:100px;*/
    /*border:1px solid red;*/
}
INPUT.UserSearchBox
{
    /*	width:306px;*/
    width:158px;
    border:1px solid #969696;
    font-size:100%;
    font-family:B Nazanin, tahoma;

}
#uname{
    /*background: url("../images/login_img_box.jpg") no-repeat left rgb(255, 255, 255) !important; 
	margin: 2px; 
	padding-left: 18px;		 */
    /*width: 175px !important;*/
    vertical-align: bottom;
    position: justify;
}
#org_pass1{
    width:198px!important;
}
/*--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;
}
.title{
    font-weight: 600;
    text-align:center;
    background-color:#F5F5F5;
}
.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: 16px;color:#023232;
}
#acc H3:hover {
    background: url('../images/far/accordion_menu/header_over.gif'); font-weight:500;font-size: 16px;
}
#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: 16px;color:#023232;

}
#acc a H3:hover {
    background: url('../images/far/accordion_menu/header_over2.gif'); font-weight:500;font-size: 16px;
}
#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: 16px;

}
#nested H3:hover {
    background: url('../images/far/accordion_menu/header2.gif')!important;border:0px; font-weight:normal;font-size: 16px;
}
#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-family:B Nazanin, tahoma;

    font-size: 16px;
    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-family:B Nazanin, tahoma;

    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-family:B Nazanin, tahoma;

    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-family:B Nazanin, tahoma;

    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;
}
.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 {
    margin-bottom:5px;
    font-size:12px!important;
}
.WDBlockItem {
    padding-bottom:8px;
}
.registryValue{
    overflow:hidden;
    width:450px;
}
.newsDispalyImage{
    width:80px;
    height:65px;
}
/*comment section*/
.CMTSContainer {
    width:100%;
}
.CMTContainer {
    background-color:#eceff5;
}
.CMTDisplayAll {
    background-color:#eceff5;
}
.CMTAnswer {
    background-color:#eceff5;
}
.CMTSaveMsg {
    color:#07519a;
    text-align:center;
    background-color:#eceff5;
    padding:8px;
    margin-bottom:2px;
}
.CMTAnswerDialog {
    background-color:#eceff5;
    padding:8px 8px 4px 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 #E7E7E7;
    background-color:#F4F4F4;
    padding:3px 10px 3px 3px;
    margin-bottom:3px;
    text-align:left;
}



.MM LI
{

    height:30px!important;
}

.MM LI a
{
    height:22px!important;
}
.menu_level_one_last
{

    padding-left:0px!important;
}
.MM
{
    width:93%!important;
    margin-right:15px!important;
    margin-left:10px!important;
    height:30px;
    over-follow:hidden;
}
.SM LI
{
    background-image:none!important;
    padding-left:0px!important;
    height:20px!important;

}
.SM LI a
{
    height:15px!important;
}
.menu_level_one
{
    background: url('../images/menu_spliter.jpg') no-repeat 0px 25%!important;
    padding:0px 0px 0px 3px!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;
}


.navigation{
    font-size: 16px !important;
    border-bottom:1px dotted #CACACA;
    background-color:#FBFBFB;
    padding:5px;
    padding-top:0px;
    margin:0px 0px 0px 0px;;
}
.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;
}
.cdk_comment_state
{
    float:right;
}
.messeges_block{
    padding:1px;
    table-layout:layout;
    height:100px;
    font-family:B Nazanin, tahoma;

}

.newsletter_submit_div{
    clear:both;
}
.newsletter_start_text{
    color:brown;
    font-weight:600;
    padding:2px;
    text-align:justify;
    clear:both;
}
.newsletter_subscribe{

}
.newsletter_email_input{
    border:1px solid #7296AF;
    height:15px;
    width:120px;
}
.newsletter_subscribe_input_div{
    margin-top:10px;
    padding-top:1px;
    width:122px;
    float:right;

}
.newsletter_subscribe_button_div{
    margin-top:10px;
    width:50px;
    float:left;

}
.newsletter_email_button{
    border:1px solid #0F3769;
    background-color:#2C6591;
    color:white;
    margin-top:2px;
}
.newsletter_main_div{
    clear:both;
    padding:5px;
}
.newsletter_submit_div3{
    font-weight:600;
    color:red;
    clear:both;
    /*float:right;*/
}
.newsletter_submit_div2{
    font-weight:600;
    color:green;
    clear:both;
    /*float:right;*/
}
.show_date{
    color:gray;
    font-size: 16px;
}
DIV.LogoContainer{

    height:85px;
    width:390px;
    float:right;


}
DIV.MenuContainer{
    height:30px;
    margin-bottom:5px;
    background-image:url('../images/far/menu.jpg');
    width:940px;
}
.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
}
.BlockRight1{
    padding:0px;
    margin:0px;
    clear:both;

}
.BlockRight1Title{
    background-image:url("../images/2.jpg");
    background-color:#FFFFFF;
    background-repeat:repeat-x;
    background-position: top;
    background-position-y:top;
    height:26px;

}
.BlockRight1Title1{
    float:right;
    background-image:url("../images/1.jpg");
    background-color:#FFFFFF;
    background-repeat:no-repeat;
    background-position:left top;
    background-position-y:top;
    background-position-x:left;
    height:26px;
    width:6px;

}
.BlockRight1Title2{
    float:right;
    background-image:url("../images/2.jpg");
    background-color:#FFFFFF;
    background-repeat:repeat-x;
    background-position: top;
    background-position-y:top;
    height:26px;
    width:90%;

}
.BlockRight1Title3{
    float:left;
    background-image:url("../images/3.jpg");
    background-color:#FFFFFF;
    background-repeat:no-repeat;
    background-position:right top;
    background-position-y:top;
    background-position-x:right;
    height:26px;
    width:6px;

}
.BlockRight1Content{
    border-left:1px solid #B8B8B8;
    border-right:1px solid #B8B8B8;

}
.BlockRight1footer{
    background-image:url("../images/3b.jpg");
    background-color:#FFFFFF;
    background-repeat:repeat-x;
    background-position: top;
    background-position-y:top;
    height:5px;

}
.BlockRight1footer1{
    float:left;
    background-image:url("../images/2b.jpg");
    background-color:#FFFFFF;
    background-repeat:no-repeat;
    background-position:left top;
    background-position-y:top;
    background-position-x:left;
    height:5px;
    width:5px;

}
.BlockRight1footer2{
    float:left;
    background-image:url("../images/3b.jpg");
    background-color:#FFFFFF;
    background-repeat:repeat-x;
    background-position: top;
    background-position-y:top;
    height:5px;
    width:90%;

}
.BlockRight1footer3{
    float:right;
    background-image:url("../images/1b.jpg");
    background-color:#FFFFFF;
    background-repeat:no-repeat;
    background-position:right top;
    background-position-y:top;
    background-position-x:right;
    height:5px;
    width:5px;

}
.BlockRight1TitleSpan{
    float:left;
    background-image:url("../images/bulleteRight1.jpg");
    background-repeat:no-repeat;
    background-position:right top;
    background-position-y:top;
    background-position-x:right;
    padding-right:16px;
    margin-right:0px;
    margin-top:5px;
    height:26px;
    width:100px;
    color:#29507C;

}
.BlockRight1TitleA{
}

.copyRightDiv{
    float:left;
    padding-top:4px;
}
.form_container{
    background-color:white!important;
}
.itemdescription{
    color:green;
}
.ServiceMenu{
    margin-bottom:3px;
}
/****************************Horizontal Menu**************************************/
.hmenu_mmaintable{
    width:100%;
    background-image:url("../images/menu.jpg");
    background-repeat:no-repeat;
    background-position:right top;
    background-position-y:top;
    background-position-x:right;
    height:30px;
    padding-top:5px;
}
.hmenu_unselected_img{

    padding-top:5px;
}
.hmenu_selected_img{
    padding-top:5px;
}
.hmenu_unselected_tb{
    background-image:url("../images/menu_spliter.jpg");
    background-repeat:no-repeat;
    background-position:right 50%;
    background-position-y:50%;
    background-position-x:right;
}
.hmenu_selected_tb{
    background-image:url("../images/menu_spliter.jpg");
    background-repeat:no-repeat;
    background-position:right 50%;
    background-position-y:50%;
    background-position-x:right;
}
.hmenu_unselected_td{
    background-image:url("../images/menu_spliter.jpg");
    background-repeat:no-repeat;
    background-position:right 50%;
    background-position-y:50%;
    background-position-x:right;
}
.hmenu_selected_td{
    background-image:url("../images/menu_spliter.jpg");
    background-repeat:no-repeat;
    background-position:right 50%;
    background-position-y:50%;
    background-position-x:right;
}
.mashhadc_bullet_list_menu {
    PADDING-BOTTOM: 0px;
    LINE-HEIGHT: 17px;
    LIST-STYLE-TYPE: none;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    COLOR: black;
    FONT-WEIGHT: normal;
    PADDING-TOP: 0px
}
.mashhad_bullet_list_menu li {
    BACKGROUND-IMAGE: url("../images/bullet_menu.png");
    PADDING-BOTTOM: 3px;
    LIST-STYLE-TYPE: none;
    PADDING-RIGHT: 10px;
    BACKGROUND-REPEAT: no-repeat;
    BACKGROUND-POSITION: right 8px
}
.mashhad_bullet_list_menu li A:hover {
    COLOR: #ff8600
}
input.text-lov {
    background: #ffffff;
    border-bottom: #999999 1px solid;
    border-left: #999999 1px solid;
    border-right: #999999 1px solid;
    border-top: #999999 1px solid;
    color: #000000;
    font-style: normal;
    font-variant: normal;
    line-height: normal;
    text-decoration: none;
}
.design_caption{
    width:140px;
}
.faq_cats{
}
.verificationGroupTitle{
    font-weight:600
}
DIV.copyright_img {
    background:url('../images/far/saman.gif') transparent no-repeat scroll right center !important;
    background-color:#001089;
    height:35px !important;
    width:43px;
    cursor:hand;
    float:right;
    margin-left:3px;
}
.copyright_img:hover{
    background:url('../images/far/saman.gif') transparent no-repeat scroll right center !important;
}
DIV.footer-text{
    color:#777;
    font-family:B Nazanin, tahoma;

    font-size: 16px;
    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_comment_state
{
    float:right;
    width:100%;
}
.BottomSiteContainerDiv1{
    text-align:center;
}
.div_area_0{
    border:1px solid #CACACA;
    border-top:0px;
    z-index:-2;
    margin:-2px 0px 10px 4px;
    padding-top:4px;
}
.CentenrBlockContainer{
    padding:0px;
    margin:0px;
    width:100%;
    min-height:300px;
}
.splashTopMenu{
    width:100%;
    height:32px;
    background-color:#D2D3DE;
    margin-top:-2px;
}
.splashTopMenuUl {
    list-style-type: none!important;
    list-style-image:url()!important;

}
.splashTopMenuUl li {
    color:#ffffff;
    font-weight:600;
    padding:4px;
    float:right;

    display
}
.splashTopMenuUl li a{
    color:#ffffff;
    font-weight:600;
    padding:4px;
}
.splashTopMenuUl li a:HOVER{
    color:#AE96AA;
    font-weight:600;
    padding:4px;
}
.loginBox{
    width:100px!important;
    border:1px solid #ffffff;
    background-color:#9896B7;
}
.MenuBlock{


    background-color:#9896B7;
}
.splashBottomLinks{
    border-top:1px solid #EEEEEE;

}
.splashTopMenuUl2 {
    list-style-type: none!important;
    list-style-image:url()!important;
    width:430px;
}
.splashTopMenuUl2 li {
    color:#999999;
    font-weight:600;
    padding:4px;
    float:right;
    display
}
.splashTopMenuUl2 li a{
    color:#999999;
    font-weight:600;
    padding:4px;
}
.splashTopMenuUl2 li a:HOVER{
    color:#AE96AA;
    font-weight:600;
    padding:4px;
}
.SplashSearchBox{
    width:180px;
    height:20px;
    border:1px solid #BECBD6;
}
.SplashSearchButton{
    border:0px;
    background-image:url('../images/far/search.png')!important;
    background-repeat:no-repeat;
    width:20px;
    height:21px;
}
.BlockTitleHomeRight{
    border-top:3px solid rgb(208, 208, 208);
    border-left:1px solid rgb(208, 208, 208);
    background-image:url('../images/far/noqte-chin.jpg')!important;
    background-repeat:repeat-x;
    background-position:bottom;
    border-right:0px;
    padding:2px 5px 4px 2px;
    height:35px;
}
.BlockTitleHomeRightSpan{
    color:#6269D0;
    font-weight:600;
}
.BlockContentHomeRight{
    border:0px;
    border-left:1px solid rgb(208, 208, 208);
    margin-top:-2px;
    line-height:20px;
    padding:3px 8px 3px 3px;
}
.BlockHomeRight{
    margin-left:15px;
    margin-right:-2px;
    background-image:url('../images/far/bot_bg.gif')!important;
    background-repeat:no-repeat;
    background-position:bottom;
    padding:0px 0px 12px 0px;
}
.BlockHomeRight2{
    margin-left:15px;
    margin-right:-2px;
    background-image:url('../images/far/bot_bg.gif')!important;
    background-repeat:no-repeat;
    background-position:bottom;
    padding:0px 0px 12px 0px;
    border-top:3px solid rgb(208,208,208);
}
.BlockMy{
    padding:0px 0px 12px 0px;
    background-image:url('../images/far/bot_bg.gif')!important;
    background-repeat:repeat-x;
    background-position:bottom;
}

.BlockTitleMy{
    height:17px;
    border-top:2px solid #5F2061;
    border-left:1px solid #E3E3E3;
    border-right:1px solid #E3E3E3;
    clear:both;
    color:#5F2061;
    padding:4px 5px 2px 0px;
    background:url('../images/far/top_bg.gif');
}
.BlockTitleMy2{
    height:18px;

    border-left:1px solid #E3E3E3;
    border-right:1px solid #E3E3E3;
    clear:both;
    color:#5F2061;
    padding:2px 5px 2px 4px;
    background:url('../images/far/top_bg.gif');
}
.BlockContent2{
    border-top:2px solid #B4B4B4;
}
.BlockContentMy{
    border-left:1px solid #E3E3E3;
    border-right:1px solid #E3E3E3;
    margin-top:-2px;
    padding:5px 3px 3px 5px;
    clear:both;
}
.BlockTitleMySpan{
    padding-top:2px;
}
.BlockTitleMySpan2{
    padding-top:2px;
}
.alert-box,.notice-box,.warning-box,.hint-box{
    line-height:21px;
    padding:10px 15px;
    margin-bottom:10px;
    font-size: 16px;
}
.alert-box{
    background-color:#ffffcc;
    border:1px solid #aaa
}
.notice-box{
    background-color:#CCFFCC;
    border:1px solid #008200;
}
.warning-box{
    background-color:#FFCC99;
    border: 1px solid red;
}
.hint-box{
    border: 1px solid rgb(224, 171, 98);
    background-color:rgb(255, 253, 238);
}
.cl-summary-box{
    margin: 10px 0px;
    padding: 10px;
    text-align: justify;
    line-height: 21px;
    font-size: 16px;
    background-color:#F1F1F1;
    border-bottom:1px solid #E1E1E1;
    border-top:1px solid #E1E1E1;
}
.cl-fulltext-box{
    margin: 10px 0px;
    padding: 10px;
    text-align: justify;
    line-height: 21px;
    font-size: 16px;
}
.customLayout-box{
    background-color: #F1F1F1;
    border: 1px solid #E1E1E1;
    margin: 0 0 10px;
}
.customLayout-box .cl-title{
    font-size: 16px;
    /* font-weight: bold; */
    padding:5px 15px 5px 0;
    background: url('../images/far/cl-title-background.png') top right repeat-y;
}
.customLayout-box .cl-content{
    line-height: 21px;
    padding: 0 10px 15px;
}
.CMTSContainer {
    width:100%;
    maring-top:50px;
}
.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;
}
.blockAdminLinks{
    text-align:center;
    border:1px solid #dedede;
    background-color:#EFEFEF;
    clear:both;
}
.g_album img {
    width:120px!important;
    height:80px!important;
}


.BlockHomeRightNew{
    margin-left:15px;
    margin-right:-2px;
    background-image:url('../images/far/menu-down.png')!important;
    background-repeat:no-repeat;
    background-position:bottom;
    padding:0px 0px 10px 0px;
    width:189px;
    margin-top:5px;
}
.BlockTitleHomeRightNew{
    border-top:0px solid rgb(208, 208, 208);
    border-left:0px solid rgb(208, 208, 208);
    background-image:url('../images/far/menu-up.png')!important;
    background-repeat:no-repeat;
    background-position: bottom;
    border-right:0px;
    padding:0px 0px 0px 0px;
    height:11px;
    width:189px;
}
.BlockTitleHomeRightNewSpan{
    color:#dfdfdf;
    font-weight:600;
}
.BlockContentHomeRightNew{
    border:0px;
    border-right:0px solid rgb(208, 208, 208);
    line-height:15px;
    padding:0px 10px 0px 3px;
    width:176px;
    background-image:url('../images/far/menu-rep.png')!important;
    background-repeat:repeat-y;
    background-color:#DEDEDE;

}
td.BlockTitleHomeRightNew2_right {
    background-image: url("../images/far/new_menu-right.png") !important;
    background-position: center bottom;
    background-repeat: no-repeat;
    border-left: 0 solid #D0D0D0;
    border-right: 0 none;
    border-top: 0 solid #D0D0D0;
    height: 30px;
    padding: 0;
    width:44px;
}
td.BlockTitleHomeRightNew2_center {
    background-image: url("../images/far/new_menu-center.png") !important;
    background-position: center bottom;
    background-repeat:repeat-x;
    border-left: 0 solid #D0D0D0;
    border-right: 0 none;
    border-top: 0 solid #D0D0D0;
    height: 30px;
    padding: 0;
    vertical-align:middle;
}
td.BlockTitleHomeRightNew2_left {
    background-image: url("../images/far/new_menu-left.png") !important;
    background-position: center bottom;
    background-repeat:no-repeat;
    border-left: 0 solid #D0D0D0;
    border-right: 0 none;
    border-top: 0 solid #D0D0D0;
    height: 30px;
    padding: 0;
    width:11px;
}

.EditPageItem {
    padding:10px!important;
    background-color:#f7f7f7!important;
    border:1px solid #e1e1e1!important;
    border-radius:5px!important;
}
.EditPageItem .section {
    background-image:none!important;
    border:0px!important;
    margin-bottom:0px!important;
}
.EditPageItem .sectionheader {
    margin:0px!important;
    background-image:none!important;
    color:#000!important;
}
.EditPageItem .sectionfooter {
    background-color:transparent!important;
}

.EditPageItem .sectionbody {
    background-color:#fff;
    padding:10px;
    border:1px solid #dbdbdb;
    border-radius:4px;
    box-shadow:  0px 0px 4px 1px #e1e1e1;
}

.EditPageItem .sectionfooter input {
    font-weight: bold!important;
    margin-left: 14px!important;
    border: 1px solid #AAA!important;
    padding: 3px 7px!important;
    color: #111!important;
    text-decoration: none!important;
    background: #DDD!important;
    border-radius: 12px!important;
    -webkit-border-radius: 12px!important;
    -moz-border-radius: 12px!important;
    text-shadow: 0px 1px 0px white!important;
    background-size: 100% 100%!important;
    background: -webkit-gradient(linear, left top, left bottom, from(white), to(#CCC))!important;
    background: -moz-linear-gradient(top, white, #CCC)!important;
    background: -o-linear-gradient(top, white, #CCC)!important;
    background: -ms-linear-gradient(top, white, #CCC)!important;
    background: linear-gradient(top, white, #CCC)!important;
    height:24px!important;
}
.pmkServiceMenu {
    cursor:pointer!important;
}

.blockAdminLinks{
    margin-top:5px;
}
._mcpl_admin_service {
    border: 1px solid #FFFFFF;
    height: 58px !important;
    margin: 5px;
    overflow: hidden;
    padding: 3px;
    width: 54px;
}
/**********************Satisfy************************/
.satisfyRegBox{
    padding:4;
}
.satisfyRegBoxTb{
    padding:8px;
}
.satisfyRegBoxTd{
    color : #013a81;
}
.satisfyRegBoxTdYes{
    font-weight:600;
    color:green;
}
.satisfyRegBoxTdNo{
    font-weight:600;
    color:red;
}
.satisfyRegBoxTbBar{
    padding:0px;
}
.satisfyRegBoxTdYesBar{
    border:1px solid green;
    background-color:green;
    height:8px;
}
.satisfyRegBoxTdNoBar{
    border:1px solid red;
    background-color:red;
    height:8px;
}
.satisfyResultCount{
    font-weight:600;
    color : #013a81;
    align:center;
    text-align:center;
    width:200px;
}
.satisfyResultBoxDiv{
    width:200px;
    float:left;
}
.satisfyRegBoxYesLink{
    color:green!important;
}
.satisfyRegBoxNoLink{
    color:red!important;
}
.satisfyRegBoxDiv{
    float:right;
}
.satisfyRegBoxDiv{
    float:right;
}
.satisfyHeader{
    background-image:url('../images/far/satisfy/comment.png');
    background-repeat:no-repeat;
    background-position:right bottom;
    background-position-y:bottom;
    background-position-x:right;
    padding:0px;
    margin:0px;
    height:10px;
    margin:10px 0px 0px 0px;
}
.satisfyBody{
    background-color:#FFFDEE;
    border:1px solid #ffe69a;
    padding:18px 8px 4px 8px;
    margin-bottom:2px;
    clear:both;
    height:50px;
}
#flashcontent{
    position:absolute!important;
    top:480px!important;
    left:250px!important;
    margin:10px 20px 10px 10px!important;
}
#flashGraphSatisfy{
    height:250px!important;
}
.stfResultList{
    float:right;
    width:75%;

}
.stfResultChart{
    float:left;
}
.stfResultBox{
    float:left;
    width:100%;
    clear:both;
}
.stfResultBox{

}
.loginBox {
    background-color: #9896B7;
    border: 1px solid #FFFFFF;
    width: 140px !important;
}
.loginButton {
    background-color: #00B3DC !important;
    border: 1px solid #AACCEE;
    color: #FFFFFF;
    width: 50px;
}
.loginButtonHolder{
    padding-top: 10px;
    text-align: left !important;
}
#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;
}
.blockAdminLinks{
    border:2px dotted #cdcdcd !important;
    background-color:#fdfded !important;
    padding:2px !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;
}
/********************************2.9.2.2**************************************/
.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: 16px;
    /* font-weight: bold; */
}

.sectionbody{
    background-color: #fff;
    border: 1px 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-family: tahoma!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: 16px;
    position: absolute;
    z-index: 10000;
}
.tipsy-inner {
    padding: 5px 8px 4px 8px;
    background-color: black;
    color: white;
    width: 140px;
    height:60px;
    text-align: center;
    font-family:B Nazanin, tahoma;

    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;
}
.quick_search_image{
    display:none;
}
INPUT.loginbox{
    width:158px !important;
    border:1px solid #969696;
    font-size:100%;
    font-family:B Nazanin, tahoma;

    padding-top:0.2em;
}

.loginbox{
    width:158px !important;
    border:1px solid #969696;
    font-size:100%;
    font-family:B Nazanin, tahoma;

    padding-top:0.2em;
}
.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;
}

.serviceMenuHeader {
    font-family: arial;
    font-size: 20px;
    /* font-weight: bold; */
    text-align: right;
    padding: 5px;
}
.serviceMenuHeader img{
    vertical-align: middle;
    width: 30px;
    height: 30px;
}
.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{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;}
.serviceMenu {
    margin-bottom: 10px;
}
.tipsy-inner {
    padding: 5px 8px 4px 8px;
    background-color: black;
    color: white;
    text-align: center;
    font-family:B Nazanin, 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;
}
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;
}
.loading-img{
    margin:10px auto 10px auto;
    display:block;
    align:center;
}
.dummy_class{
    background-color:yellow;
    color:red
}

/*--------------- Style For New responsive Slider (Write by ShGolroonia)----------------*/


div.bx-controls-direction a.bx-next {
	background: url("/parameters/mashhad/themes/saman/images/tem-img/navigation-right.gif") center center no-repeat;
	border-radius: 100px;
}


div.bx-controls-direction a.bx-prev {
	background:url("/parameters/mashhad/themes/saman/images/tem-img/navigation-left.gif") center center no-repeat;
	border-radius: 100px;

}

.bx-pager.bx-default-pager{
	background:none !important;
}

.bx-wrapper .bx-pager.bx-default-pager a{
	background:#9e9e9e !important;
	border-radius:0px !important;

}
.bx-wrapper .bx-pager.bx-default-pager a.active{
	background:#9e1313 !important;
}

.div_workflow_state{
	width:120px !important;
}
.table_workflow_state{
	font-size:12px !important;
	font-weight:bold !important;
}

p, ul, ol {
    font-family: 'B Nazanin', tahoma !important;
}
.portalsearch_small_image2{
	float:right;
}
.portalsearch_small_image2 img{
	width:100px !important;
}
.portalSearchGreenSpan{
	color:green;
}
.portalSearchcolore66400{
	padding-bottom: 10px;
	color: #e66400;
}
.portal_search_result_span{
	display:none;
}
.portal_search_result_div5{
	max-height :40px;
}
.enterprise_search_result_khadamat2{
	display:none;
}
.portalsearch_advance_search_left{
	float:right;
}
.portalsearch_advance_search_right{
	float:right;
}
.portalsearch_advance_search{
	float:right;
	clear:both;
}
