﻿/*	Control Panel Style Sheets
	© 2009 www.edreamer.ir, All Rights Reserved. */

a {
	text-decoration: none;
}
a:link {
	color: #215DC6;
}

a:visited {
	color: navy;
}
a:hover {
	text-decoration: underline;
}
a:active {
	color: blue;
}

a img {
	border-width:0;
}

table {
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 8pt;
	border-collapse:collapse;
	cursor:default;
	border:0px;
}
body {
	background: white url('../images/Cpanel/bg.jpg') repeat-x fixed left bottom;
	margin-top:15px;
	margin-right: 0px;	
	margin-bottom: 15px;
	margin-left: 0px;
	color: #666666;
}
fieldset {
	margin-bottom:10px;
	padding: 0px 10px 10px 10px;
}
fieldset img {
	vertical-align: text-top;
}

.pagetitle {
	text-align: left;
	font-size: 110%;
	font-weight: bold;
	color: #2461BF;
}
.maintitle {
	text-align: left;
	font-size: 155%;
	font-weight: bold;
	color: white;
}
#footer {
	text-align: left;
	font-size: 7pt;
	color: #2461BF;
	background-color: #D1DDF1;
}
#footer a {
	color: #2461BF;
}
.maincontent {
	color: #EFF3FF;
	background: #6894E2 url('../images/Cpanel/watermark.gif') no-repeat scroll left bottom;
}
.maincontent p {
	margin-top:0px;
}
.maincontent a:visited {
	color: white;
}
.maincontent a {
	color: white;
}
.pagecontent {
	background: white url('../images/Cpanel/watermark2.gif') no-repeat scroll left bottom;
}
.pagecontent p {
	margin-top:0px;
}
.panel {
	background-color: #EFF3FF;
	width: 170px;
}
.panel2 {
	background-color: #D6DFF7;
	width: 170px;
}
.panel a:visited  {
	color: #215DC6;
}
.panel a  {
	color: #215DC6;
}
.panel2 a:visited  {
	color: #215DC6;
}
.panel2 a  {
	color: #215DC6;
}

.tip {
	border: 1px solid #CFCFBE;
	background-color: #FFFFEE;
	font-size:100%;
	margin-bottom:10px;
}

.updateprogress {
	border: 1px solid #CFCFBE;
	margin-bottom:10px;
	background:#FFFFEE url('../Images/Cpanel/preloading2.gif') no-repeat scroll 97% center;
	padding:10px;
	height:10px;
}

.updateprogress p {
	background:transparent url('../Images/Cpanel/icoinfo.gif') no-repeat scroll left top;
	height:20px;
	padding-left:20px;
}

.shadow {
	background-image: url('../images/cpanel/shadow.gif');
	position: absolute;
	top: 0;
	left: 0;
	z-index: 999; /*90*/
	width: 100%;
	height: 650px; /*500*/
	text-align:center;
	display:none;
	/*-moz-opacity: 0.6;
	background-color: #000000;
	filter:alpha(opacity=60);
	opacity: 0.6;*/
}

.paneltitle {
	text-align: left;
	font-weight: bold;
	height: 24px;
	width: 131px;
	color:white;
	background-image: url('../images/Cpanel/panbm.gif');
}
.paneltitle2 {
	text-align: left;
	color: #215DC6;
	font-weight: bold;
	background-image: url('../images/Cpanel/panwm.gif');
	height: 24px;
	width: 131px;
}
.toppanel{
	margin-top:17px;
}
.btnpanel{
	margin-bottom:17px;
}
.navigation {
	background: #5083DD url('../images/Cpanel/navbg.gif') repeat-x scroll left top;
	vertical-align:top;
	width: 200px;
}
.navigation br {
	font-size:6pt;
}
#header {
	border-style: solid solid none solid;
	border-color: #2461BF;
	border-width: 2px;
	text-align: left;
	font-size: 13pt;
	color: white;
	background-color: #2461BF;
	background-image: url('../images/Cpanel/header.gif');
	line-height: 15px;
	font-weight: bold;
	width: 760px;
	height: 70px;
}
#header2 {
	border-style: solid solid none solid;
	border-color: #2461BF;
	border-width: 1px;
	text-align: left;
	font-size: 10pt;
	color: white;
	background-color: #2461BF;
	background-image: url('../images/Cpanel/header2.gif');
	line-height: 15px;
	font-weight: bold;
}
#username {
	text-align: right;
	font-size: 8pt;
	font-weight:normal;
	width: 200px;
	line-height: 12px;
}
#username a {
	font-size: 8pt;
	color:white;
}
.taskpanel {
	font-size:100%;
}
.buttons {
	font-family: Tahoma, Verdana, sans-serif;
 	padding: 2px 2px 2px 2px;
	font-size: 8pt;
	color: #5B80AD;
	cursor: pointer;
	border-color:#5B80AD;
	border-width:1px;
	background-color:white;
	background-image:url('../images/Cpanel/button.gif');
	background-repeat:repeat-x;
	background-position:left bottom;
	/*border-left: solid 5px #5B80AD;*/
}
.picbuttons {
	cursor:auto;
}
.photoframe {
	Height:32px;
	/*vertical-align: middle;*/
	padding: 3px;
	border-top: 1px solid #ddd;
	border-left: 1px solid #ddd;
	border-bottom: 1px solid #c0c0c0;
	border-right: 1px solid #c0c0c0;
	background-color: #FFFFFF;
}
.input {
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 8pt;
	color: #5B80AD;
}

select {
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 8pt;
	color: #5B80AD;
}



.gridmain,.detailmain, .formmain {
	width: 100%;
}

.gridrow {
	background-color: #EFF3FB;
}

.gridmain tr.gridrow:hover, .gridmain tr.gridalternative:hover {
	background-color: #D1DDF1;
	color: #333333;
}

.grideditrow {
	background-color: #2461BF;
	color:#fff;
}

.gridselectedrow {
	background-color: #D1DDF1;
	color: #333333;
	font-weight:bold;
}
.gridheader {
	color:White;	
	background-color: #507CD1;
	font-weight: bold;
	text-align: left;
}

.gridheader a {
	color:White;	
	text-decoration:none;
}

.gridpager {
	color:White;	
	background-color: #507CD1;
	font-weight: bold;
	text-align: left;
}

.gridpager a, .gridpager span {
	color:White;
	display:block;
	padding:0 5px;
}

.gridpager a:hover {
	background-color:#2461BF;
	text-decoration:none;
}

.gridalternative 
{
	background-color: White;
}

.detailrow
{
	background-color: #EFF3FB;
	vertical-align:top;
}
.detailfieldheader
{
	text-align:right;
	font-weight:bold;
}

.formfieldheader
{
	text-align:right;
	vertical-align:top;
	width:40%;
}


/*	Error reporting style sheets */

.errorpaneltitle
{
	padding: 5px;
	cursor: pointer;
	width:100%;
}

.errorpanelbody
{
	padding: 10px;
	border-style: solid;
	border-width: 1px;
	border-color: #2461BF;
	border-top: 0px;
	background-color: #EFF3FF;
}

.progressbarcontainer
{
	background-color:#D6DFF7;
	width:100%;
	height:15px;
}

.progressbar 
{
	background-color:#1C56C5;
	width:0%;
	height:15px;
}