﻿/*
Color Theme of Brown Modern Theme
Brown:[Background] 46321e
Green:[Background] bebe64
Green:[Border]     787841
Green:[Text]       d7d773
Green:[Light]      dbdb73
Green:[Bacground]  8a8a4b
*/
body
{
	background: #fff url(../../images/modern_hbg.jpg) repeat-x;
	font: 76% Tahoma, Verdana, Arial, sans-serif;
}
#dataContent
{
	padding:5px;
}
#header
{
	margin:0;
}
#cmicname
{
	text-align: right;
	padding: 1px 2px 2px 3px;
	display:inline-block;
}
#logo 
{
	float:left;
	width:120px;
	height:90px;
	padding-top:20px;
	text-align:center;
}
#logincontent,#fullviewcontent
{
	padding:75px 0 0 0;
	text-align:center;
}
#footer
{
	direction:ltr;
	text-align: center;
	font-size: 0.9em;
	color: #a0a0a0;
}
.imgtext
{
	margin: 4px 8px 4px 4px;
}

.BLogin
{
	direction:rtl;
	background-color:#bebe64;
	color:#46321E;
	font-size:1.0em;
	width:145px;
	border:#46321E 1px solid;
	text-align:right;
}
.BLoginTitleText
{
	font-weight: bold;
	font-size: 1em;
	font-family: Tahoma;
	text-align: center;
	background-color: #3C281E;
	color: #D7D773;
	padding:3px 0 5px 0;
	border-bottom:#787841 6px solid;
}
.BLoginButton
{
	background-color: #fffafa;
	border-color: #ccc;
	border-style: solid;
	border-width: 2px;
	font-family: Tahoma;
	font-size: 1em;
	color: #284775;
}
.BLoginTextBox
{
	width:95%;
}
.BLoginLabel
{
	text-align:right;
}
.BLoginHint
{
    text-align:right;
    color:red;
}
.BLoginSuccess
{
    text-align:right;
}
/*table
{
    border-width:0px;
    width:100%;
}*/
td
{
    text-align: right;
}
.tablecenter
{
	width:360px;
	background-color:#bebe64;
	border:#46321E 1px solid;
}
.labeltext
{
	background-color: #8a8a4b;
	width: 250px;
	display:block;
	border: #555 1px solid;
	color:#fff;
}
.errorMessage
{
	background-color:#bebe64;
	color:#46321e;
	width:50%;
	padding:5px;
	display:block;
	border:#46321e 1px solid;
}
.titleErrorMessage
{
	background-color: #dbdb73;
	color: #ff0000;
	width: 50%;
	padding: 5px;
	display: block;
	border-right: #46321e 1px solid;
	border-top: #46321e 1px solid;
	border-left: #46321e 1px solid;
	border-bottom: #787841 3px solid;
}
.firstRow
{
	padding-top:5px;
}
.lastRow
{
	padding-bottom:3px;
}
.defaultTextBox,.defaultComboBox,.persianDateTextBox
{
	font:100% Tahoma;
}
.persenianDate
{
	text-align:left;
	direction:ltr;
}
.defaultListArchive
{
	height:125px;
	width:90%;
	direction:ltr;
}
.BButton
{
	width:125px;
	background-color:#fffafa;
	/*border:#8a8a4b 2px solid;*/
	border:#7a869e 2px solid;
	font-family:Tahoma;
	font-size:1em;
	color:#284775;
	height:25px;
	margin-top:2px;
}

/* image preview */
.imagePreview
{
	border:#46321e 2px solid;
	width:220px;
	/*background-color:#bebe64;*/
	background-color:#f6f9fb;
}
.albumPhotoView
{
	border:#46321e 2px solid;
	width:600px;
	/*background-color:#bebe64;*/
	background-color:#f6f9fb;
}
.imageFullView
{
	border:#46321e 2px solid;
	width:100%;
	/*background-color:#bebe64;*/
	background-color:#f6f9fb;
}
.gridViewThinTitle
{
	font-size:1em;
	text-align:center;
	/*background-color:#1C5E55;
	color:#fff;*/
	color:#000;
	background-color:#c7d4de;
}
#imageTitle,#archiveListTitle,.gridViewTitle,.detailViewTitle
{
	font-weight:bold;
	font-size:1em;
	text-align:center;
	background-color:#c9d8e2;
	/*color: #d7d773;
	border-bottom:#787841 6px solid;*/
	border-bottom:#7a869e 6px solid;
	color:#333;
	padding-top:4px;
	padding-bottom:4px;
}
.gridViewSmallTitle
{
	font-size:0.8em;
	text-align:center;
	background-color:#c9d8e2;
	border-bottom:#7a869e 6px solid;
	color:#333;
	padding-top:4px;
	padding-bottom:4px;
}
#imagePreviewContent,#archiveListContent,#imageFullViewContent
{
	padding:10px;
	overflow:auto;
}
.imageThumbnils
{
	width:200px;
	height:150px;
}
#archiveRightPanel
{
	float:right;
	width:55%;
	/*background-color:#bebe64;
	border:#46321e 2px solid;*/
	background-color:#f6f9fb;
	border:#7a869e 2px solid;
}
.gridView /*,.detailView */
{
	background-color:#000;
	/*border:#323232 2px solid;*/
	border:#c9d8e2 2px solid;
}
/* add new property*/
.gridViewTitle,.detailViewTitle
{	
	height:25px;
}
/* overwrite textalign of .gridViewTitle class*/
.gridViewTitle
{
	text-align:right;
	background-color:#c7d4de;
}
.rowOdd
{
	vertical-align:bottom;
	background-color:#f7f6f3;
	color:#333;
}
.rowEven
{
	vertical-align:bottom;	
	background-color:#fff;
	color:#284775;
}
.selectedRow
{
	vertical-align: bottom;
	color:#000;
	background-color:#9ab0ba;
	/*background-color:#d7d773;
	color:#46321e;*/
}
.rowCommand
{
	color:#46321e;
	font-weight:bold;
	background-color:#fff;
}
.gridMessage
{
	color:#f00;
	background-color:#fff;
}
.detailViewFieldRow
{
	color:#46321e;
	width:35%;
	padding-right:3px;
	background:#dbdb73;
}
/* news Area Gridview in default web form*/
.gridViewHeaderArea, #newsAreaTitlebar /* #newsAreaTitlebar not need must test */
{
	/*background-image: url(../../images/news_titlebar_600.gif);*/
	background-image: url(../../images/grid_titlebar.gif);
	/*width:600px;*/
	width:100%;
	height:26px;
}
.financeIcon
{
	background-image:url(../../images/finance.gif);
}
.newsIcon
{
	background-image:url(../../images/news.gif);
}
.managersIcon
{
	background-image:url(../../images/manager.gif);
}
.stockHolderIcon
{
	background-image:url(../../images/stock_holders.gif);
}
.conventionIcon
{
	background-image:url(../../images/convention.gif);
}
.linkIcon
{
	background-image:url(../../images/link.gif);
}
.certificateIcon
{
	background-image:url(../../images/certificate.gif);
}
.overviewIcon
{
	background-image:url(../../images/overview.gif);
}
.suggestionIcon
{
	background-image:url(../../images/suggestion.gif);
}
.productionIcon
{
	background-image:url(../../images/productions.gif);
}
.imsIcon
{
	background-image:url(../../images/ims.gif);
}

/*#newsViewArea
{
	border:#999 1px solid;
	background-color:#eee;
	padding:5px 20px 5px 20px;
	
}
#newsViewTitlebar
{
	font-weight:bold;
	background-color:#46321e;
}
#newsViewBody
{
	text-align:justify;
	padding-top:5px;
	background-color:#ddd;
}
#newsViewLink
{
}
*/
.gridViewTitlebar
{
	background-repeat:no-repeat;
	background-position:right 2px;
	color:#000;
	float:right;
	font-weight:bold;		
	height:100%;
	margin-right:2px;
	padding: 2px 25px 2px 2px;
}
#newsAreaFooter
{
	width:600px;
	height:20px;
	color:#000;
}
#newsArea a
{
	background-color:Transparent;
	color:#eee;	
}
#newsArea a:hover
{
	background-color:#8a8a4b;
	color:#fff;
}
/* start magazine payame chadormalu style*/
/*#magazineDetailView [not used]
{
	background-color:#eee;
	width:100%;
	text-align:center;
}
#magazineInfo
{
	float:right;
	width:208px;
	text-align:center;
}
#magazineFirstPage
{
	text-align:center;
}
.imgFrame
{
	border:#ccc 14px solid;
	text-align:center;
}*/ 
#magazineIndex
{
	float:left;
	text-align:center;
	height:100%;
	width:400px;
	padding-top:35px;
}
/*  end  magazine payame chadormalu style*/
/* Start Link Button */
.linkButton
{
	width:50px;
	background-color:#fffafa;
	/*border:#8a8a4b 2px solid;*/
	border:#7a869e 2px solid;
	font-size:1em;
	color:#284775;
	text-align:center;
	/*Height:25px;*/
}
.wideLinkButton
{
	background-color:#fffafa;
	/*border:#8a8a4b 2px solid;*/
	border:#7a869e 2px solid;
	font-size:1em;
	color:#284775;
	text-align:center;
	padding:0 5px 0 5px;
}
.defaultButtonStyle
{
	font:90% Tahoma, Verdana, Arial, sans-serif;
	height:25px;
}
.dynamicHintTitle
{
	/*background-color:#edf3de;
	background-color:#f6f9fb;*/
	background-color:#c7d4de;
	text-align:right;
	padding:3px;
}
.dynamicHint
{
    text-align:right;
    /*background-image:url(../../images/gpattern2.gif);*/
    background-position:center;
}
.vAlignMiddle
{
	vertical-align:middle;
}
.newsHeaderButton
{
	float:left;
	height:100%;
	margin-right:2px;
	padding: 2px;	
}
.boldData
{
	font-weight:bold;
}
.grayContent
{
	padding:5px;
	margin:5px;
	background-color: #f0f5f5;
	border:#e0e5e5 1px solid;
}

/* test */
.scroll
{
	overflow:scroll;
}
.coloredData
{
	background-color:#ddd;
	color:Red;
}
