.SdfButton {
    background-color: #27ae60;
    border: 1px solid transparent;
    border-radius: 3px;
    color: #ffffff;
    font-family: Byekan;
    font-size: 12px;
    font-weight: normal;
    height: 35px;
    margin: 0;
    padding: 6px 12px;
    text-align: center;
    vertical-align: middle;
}
#mnuMain {
    color: black;
    height: 50px;
    margin: 20px 0;
    padding: 0;
}
#mnuMain > li {
    color: black;
    float: right;
    line-height: 50px;
    list-style-type: none;
    position: relative;
    transition: all 0.8s ease 0s;
}
#mnuMain > li:first-child {
    border-radius: 3px 0 0;
}
#mnuMain > li > a {
    color: black;
    display: block;
    padding: 0 10px;
    text-decoration: none;
    transition: all 0.3s ease 0s;
}
#mnuMain > li:hover {
    background: none repeat scroll 0 0 #494949;
    border-radius: 3px;
}
#mnuMain > li:hover a {
    color: #fff;
}
#mnuMain > li ul {
    background: none repeat scroll 0 0 #494949;
    display: none;
    height: auto;
    list-style: outside none none;
    padding: 0;
    position: absolute;
    right: 0;
    width: 200px;
}
#mnuMain > li > ul li {
    border-bottom: 1px solid #505050;
    line-height: 10px;
    padding: 8px 10px;
    position: relative;
}
#mnuMain > li > ul li:last-child {
    border-bottom: 0 none;
}
#mnuMain > li > ul li a {
    color: #ccc;
    display: block;
    font-size: 12px;
    text-decoration: none;
    transition: all 0.3s ease 0s;
}
#mnuMain > li > ul ul {
    right: 100%;
    top: 0;
}
#mnuMain > li li:hover > a {
    color: #f2f2f2;
    padding-left: 5px;
}
#mnuMain > li ul li.multimnuMain {
    background-image: url("http://s6.uplod.ir/i/00588/idg48cmbho95.png");
    background-position: 5% center;
    background-repeat: no-repeat;
    padding-right: 20px;
}/*----------------------------------------------- DataGrid View  -----------------------------------------------*/
.grdView
{
	width: 100%;
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-right: 1px solid #000000;
	border-left: 1px solid #000000;
}

.grdView td
{
	border-top: 1px solid #e1e1e1;
	border-bottom: 1px solid #e1e1e1;
	border-right: 1px solid #e1e1e1;
	border-left: 1px solid #e1e1e1;
    color: #777777;
    font-family: BYekan;
    padding:5px;
    font-size: 12px;
    text-align: center !important;

}

.grdView th
{
	border-top: 1px solid #e8e8e8;
	border-bottom: 1px solid #e8e8e8;
	border-right: 1px solid #e8e8e8;
	border-left: 1px solid #e8e8e8;
	color: #0061ab;
	background-color: #f8f8f8;
    font-family: "BYekan";
    font-size: 14px;
    font-weight: normal;
    text-align: center !important;

}

.grdFooterStyle
{
	background-color:#f3f7ca;
	Color:Black ;
}

.grdHeaderStyle
{
	background-color: #d9d9fa;
	font-family: Tahoma;
	font-size: 10pt;
	color: #000000;
	text-decoration: none;
}

.grdHeaderStyle a
{
	 
 
	font-size: 10pt;
	color: #0061ab;
	text-decoration: none;
}

.grdPagerStyle
{
	background-color:#999999;
	Color:Black ;
	text-align: center;
}

.grdPagerStyle a
{
	background-color:#999999;
	Color: Black;
	text-align: center;
}

.grdRowStyle
{
	background-color:#efebe0;
	Color: Black;
}

.grdRowStyle td
{
	Color: Black;
	background-color:white;
	padding-top: 5px;
	padding-left: 4px;
	padding-right: 4px;
	padding-bottom: 5px;
}

.grdSelectedRowStyle
{
	background-color:#f1f1f1;
	Color: #000000;
	font-weight: bold;
}

.grdSortedAscendingCellStyle
{
	background-:#!important;
}

.grdSortedAscendingHeaderStyle
{
	background-color:#f1eded;
}

.grdSortedDescendingCellStyle
{
	background-color:#c0c0c0;
}

.grdSortedDescendingHeaderStyle
{
	background-color:#c0c0c0;
	color: White;
}

.grdAlternatingRowStyle
{
	background-color:#FFFFFF;
	Color:Black;
}

.grdAlternatingRowStyle Td
{
	background-color:#f0fff6;
	Color:Black;
	padding-top: 5px;
	padding-left: 4px;
	padding-right: 4px;
	padding-bottom: 5px;
}
/*-----------------------*/
.grdSearchPanel
{
	border: solid 1px white;
	background-color:#efebe0;
	width: 100%;
}

.grdSearchPanel td
{
	border: none 0px;
	/* color: red; */
	padding-right: 10px !important;
}

.grdSearchPanelHeader
{
	background-color:#f3f7ca;
}
.grdSearchTextBox:focus,.grdSelectTextBox:focus
{

	 border-color: #66afe9;
    color: #575757;
    outline: 0 none;
     text-align: right !important;
     
}
.grdSearchTextBox,.grdSelectTextBox
{
	width: 99%;
	  background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 3px;
    color: #979393;
    margin:2px;
    font-size: 13px;
    height: 30px;   
}

.grdSearchButton
{
}

/*-----------------------*/
.grdSelectPanel
{
	border: solid 1px white;
	background-color:#efebe0;
	width: 100%;
}

.grdSelectPanel td
{
	border: none 0px;
}

.grdSelectPanelHeader
{
	background-color:#f3f7ca;
}

.grdSelectCheckBox
{
}

.grdSelectCheckBoxLabel
{
}

.grdSelectTextBox
{
}

.grdSelectButton
{
}
/*----------------------------------------------- DataGrid View  -----------------------------------------------*/


/*----------------------------------------------- Select Permission  -----------------------------------------------*/
.prmBaseTable
{
	background-color:#c6e0d5;
	width: 100%;
}

.prmTable
{
	background-color:#add2c1;
	width: 100%;
}

.prmTable td
{
	text-align: left;
	vertical-align: middle;
}

.prmCheckBox
{
}

.prmCheckBoxLabel
{
}
/*----------------------------------------------- Select Permission  -----------------------------------------------*/


/*----------------------------------------------- Page  -----------------------------------------------*/
.PageTable
{
	width: 100%;
	 
	/*background-color: #add2c1;*/
}

.FormTable
{
	width: 100%;
}

.trvTD
{
	/*background-color:#7cb8ac;*/
	width: 20%;
	vertical-align: top;
}

.ControlTD 
{
	width: 80%;
	vertical-align: top;
}

.ControlTable
{
	width: 100%;
}

/*----------------------------------------------- Page  -----------------------------------------------*/


/*----------------------------------------------- Calendar  ------------------------------------------------*/
.sdfCal
{
	background-color: WhiteSmoke;
	border: solid 1px black;
}
.sdfCal td
{
	text-align: center;
	padding: 4px 4px 4px 4px;
}
.sdfCal a, .sdfCal a:visited
{
	text-decoration: none;
	font-weight: bold;
	color: #6c66cc;
}
.sdfCal a:hover
{
	text-decoration: none;
	font-weight: bold;
	color: #8000a2;
}
		
.sdfCalWeekName
{
	background-color: Silver;
}
		
.sdfCalSelDay
{
	background-color: Gray;
}
		
.sdfCalSelDay a
{
	color: #000000;
}
		
.sdfCalSelHoliday
{
	background-color: #e2cac4;
}
		
.sdfCalTime
{
}
/*----------------------------------------------- Calendar  ------------------------------------------------*/


/*----------------------------------------------- Tab Control ------------------------------------------------*/
.TabControl 
{
	height: 100%; 
	width: 100%;
}
.TabControlContainer
{
	height: 100%; 
	width: 100%;
}
.TabBar
{
	width: 100%;
}
.TabBarRow
{
}
.TabBarItemTD
{
}
.TabBarSelectedItemTD
{
}
.TabBarItem
{
}
.TabBarSelectedItem
{
}
.TabBarItemDiv
{
}
.TabBarSelectedItemDiv
{
}
/*----------------------------------------------- Tab Control ------------------------------------------------*/

/*----------------------------------------------- Path Viewer ------------------------------------------------*/
.PathViewer
{
	color: White;	
}

a.PathViewer
{
	color: White;	
}

a.PathViewer:hover
{
	color: White;
}
/*----------------------------------------------- Path Viewer ------------------------------------------------*/

/*----------------------------------------------- Gallery User Control ------------------------------------------------*/
.GalleryPageNumber
{
	text-decoration: none;
}

.GalleryPageNumber a
{
	text-decoration: none;
}

.GalleryPageNumber a:hover
{
	text-decoration: underline;
}

.GalleryPageNumberDisabled
{
	text-decoration: none;
	color: Gray;
}


/*--------------------- Catalog Mode ---------------------*/
.GalleryCatalogTable
{
}

.GalleryCatalogTr
{
}

.GalleryCatalogTd
{
}

.GalleryCatalogImage
{
	border: none 0;
}

.GalleryCatalogLink
{
}

.GalleryCatalogLink a
{
}

.GalleryCatalogLink a:hover
{
}
/*--------------------- Catalog Mode ---------------------*/


/*--------------------- Grid Mode ---------------------*/
.GalleryGridTable
{
}

.GalleryGridTr
{
}

.GalleryGridTd
{
}

.GalleryGridImage
{
	border: none 0;
}

.GalleryGridLink
{
}

.GalleryGridLink a
{
}

.GalleryGridLink a:hover
{
}
/*--------------------- Grid Mode ---------------------*/


/*--------------------- Table Mode ---------------------*/
.GalleryTableTable
{
}

.GalleryTableTr
{
}

.GalleryTableTd
{
	text-align: center;
}

.GalleryTableImage
{
	border: none 0;
}

.GalleryTableLink
{
}

.GalleryTableLink a
{
}

.GalleryTableLink a:hover
{
}
/*--------------------- Table Mode ---------------------*/


/*--------------------- Slid Mode ---------------------*/

.GallerySlidTable
{
}

.GallerySlidTr
{
}

.GallerySlidTd
{
	text-align: center;
}

.GallerySlidImageBig
{
	border: none 0;
}

.GallerySlidLink
{
}

.GallerySlidLink a
{
}

.GallerySlidLink a:hover
{
}

.GallerySlidTumbTable
{
}

.GallerySlidTumbTr
{
}

.GallerySlidTumbTd
{
	text-align: center;
}

.GallerySlidTumbImage
{
	border: none 0;
}

.GallerySlidTumbImageSelected
{
}

.GallerySlidTumbLink
{
}

.GallerySlidTumbLink a
{
}

.GallerySlidTumbLink a:hover
{
}


.GalleryNavigationTd
{
	text-align: center;
	vertical-align: middle;
}

.GalleryNavigationImage
{
	border: none 0;
}

.GalleryNavigationLink
{
	text-decoration: none;
}

.GalleryNavigationLink a
{
	text-decoration: none;
}

.GalleryNavigationLink a:hover
{
	text-decoration: none;
}
/*--------------------- Slid Mode ---------------------*/
/*----------------------------------------------- Gallery User Control ------------------------------------------------*/

/*-----------------------------------------------  Navigatore  ------------------------------------------------*/
.TabBar
{
	background-color: #459a87;
}

.TabBarRow
{
	background-color: #459a87;
	color: #f2f6e7;
}

.TabBarSelectedItemTD
{
	background-color: #459a87;
	color: #f2f6e7;
}

.TabBarItemTD
{
	background-color: #459a87;
	color: #f2f6e7;
}

.TabBarSelectedItem
{
	background-color: #add2c1;
	color: #6d6a3f;
}

.TabBarSelectedItemDiv
{
	background-color: #add2c1;
	color: #6d6a3f;
	padding: 4px 6px 4px 6px;
}

.TabBarItem
{
	background-color: #459a87;
	color: #f2f6e7;
	text-decoration: none;
	padding: 4px 6px 4px 6px;
}

.TabBarItem a
{
	background-color: #459a87;
	color: #f2f6e7;
	text-decoration: none;
}

.TabBarItemDiv
{
	background-color: #459a87;
	color: #f2f6e7;
	padding: 4px 6px 4px 6px;
}

/*-----------------------------------------------  Navigatore ------------------------------------------------*/

/*-----------------------------------------------  Faq Viewer ------------------------------------------------*/
.FaqVwTable
{
}

.FaqVwRow td
{
	padding-top: 10px;
}

.FaqVwRowAlternate td
{
	padding-top: 10px;
}

.FaqVwQuestion
{
	color: #033aa9;
}

.FaqVwQuestion a
{
	text-decoration: none;
	font-weight: bold;
	color: #033aa9;
}

.FaqVwQuestion span
{
	text-decoration: none;
}

.FaqVwAnswer
{
	padding-bottom: 5px;
}

/*-----------------------------------------------  Faq Viewer ------------------------------------------------*/

/*---------------------------------------------  Search Control ----------------------------------------------*/
.tblSearch
{
}
.txtSearch
{
}
.btnSearch
{
}
/*---------------------------------------------  Search Control ----------------------------------------------*/

/*--------------------------------------------  Main Menu ---------------------------------------------*/
. 
/*--------------------------------------------  Main Menu ---------------------------------------------*/

/*--------------------------------------------  Horizontal Menu ---------------------------------------------*/
.mnuHrz
{
	color: #FFFFFF !important;
	font-size: 10pt;
}
.mnuHrz a
{
	color: #FFFFFF !important;
	font-size: 9pt;
}
.mnuHrz table
{
}
.mnuHrz table td
{
	padding: 4px 4px 4px 4px !important;
	vertical-align: middle !important;
	font-size: 10pt;
}

.mnuHrzChild
{
	background-color: #FFFFFF;
	color: #000000 !important;
}
.mnuHrzChild a
{
	color: #000000 !important;
}
.mnuHrzChild table
{
	background-color: #FFFFFF;
}
.mnuHrzChild table td
{
	background-color: #FFFFFF;
	border: none 0px !important;
	padding: 2px 3px 3px 2px !important;
	vertical-align: middle !important;
	font-size: 10pt;
	background-image: URL(/Images/rtlmnuBg.png);
	background-position: center left !important;
	background-repeat: repeat-y;
}
.mnuHrzChild table td a
{
	padding: 3px 3px 3px 3px !important;
}
.mnuHrzChild table td img
{
	width: 16px;
	height: 16px;
}
.mnuHrzChild table td span
{
	padding: 6px 6px 6px 6px !important;
}
/*--------------------------------------------  Horizontal Menu ---------------------------------------------*/

/*------------------------------------------  Domain Status Table -------------------------------------------*/

.DomainStatusTbl
{
	background-color: #EEEEEE;
	border: solid 1px black;
}
/*------------------------------------------  Domain Status Table -------------------------------------------*/


.SdfButton
{
  color: #FFFFFF;
  cursor: pointer;
  line-height: 1em;
  outline: medium none;
  overflow: visible;
  position: relative;
  transition: all 300ms ease-in 0s;
  white-space: nowrap;
  background-color: #2ecc71;
  border-color: #2ecc71;
  font-size: 12px;
  line-height: 24px;
  margin-bottom: 10px;
  margin-top: 10px;
  font-family: Byekan;
  border-radius: 3px;
}
  #ctl00_MailingList_txtEMail,#ctl00_SMSNumber_txtNumber {
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    color: #555;
    display: block;
    font-size: 14px;
    height: 34px;
    line-height: 1.42857;
    padding: 6px 12px;
    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
    width: 100%;
}
#ctl00_MailingList_btnSubmit,#ctl00_SMSNumber_btnSubmit,#ctl00_Vote_btnVote{

-moz-user-select: none;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.42857;
    margin-bottom: 0;
    padding: 6px 12px;
    text-align: center;
    vertical-align: middle;
    white-space: nowrap;
  background-color: #5cb85c;
    border-color: #4cae4c;
    color: #fff;
	float:right;
}

 
#ctl00_SMSNumber_btnSubmit.active, #ctl00_SMSNumber_btnSubmit.focus, #ctl00_SMSNumber_btnSubmit:active, #ctl00_SMSNumber_btnSubmit:focus, #ctl00_SMSNumber_btnSubmit:hover, .open > .dropdown-toggle.btn-success {
    background-color: #449d44;
    border-color: #398439;
    color: #fff;
	float:right;
}

#ctl00_MailingList_btnSubmit.active, #ctl00_MailingList_btnSubmit.focus, #ctl00_MailingList_btnSubmit:active, #ctl00_MailingList_btnSubmit:focus, #ctl00_MailingList_btnSubmit:hover, .open > .dropdown-toggle.btn-success {
    background-color: #449d44;
    border-color: #398439;
    color: #fff;
		float:right;
}#ctl00_Vote_btnVote.active, #ctl00_Vote_btnVote.focus, #ctl00_Vote_btnVote:active, #ctl00_Vote_btnVote:focus, #ctl00_Vote_btnVote:hover, .open > .dropdown-toggle.btn-success {
    background-color: #449d44;
    border-color: #398439;
    color: #fff;
		float:right;
}
.thumbnail {
    position:relative;
    overflow:hidden;
}
 
.caption {
    position:absolute;
    top:-100%;
    right:0;
    background:rgba(66, 139, 202, 0.75);
    width:100%;
    height:100%;
    padding:2%;
    text-align:center;
    color:#fff !important;
    z-index:2;
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    -ms-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}
.thumbnail:hover .caption {
    top:0%;
}