/* css reset */
html, body {
  margin: 0;
  padding: 0;
}
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
cite,
code,
del,
dfn,
em,
img,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
dd,
dl,
dt,
li,
ol,
ul,
fieldset,
form,
label,
legend,
button,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td {
  margin: 0;
  padding: 0;
  border: 0;
  font-weight: normal;
  font-style: normal;
  font-size: 100%;
 font-family: inherit;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
ol, ul {
  list-style: none;
}
q:before,
q:after,
blockquote:before,
blockquote:after {
  content: "";
}
html {
  overflow-y: scroll;
  font-size: 100%;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
}
a:focus {
  outline: thin dotted;
}
a:hover, a:active {
  outline: 0;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section {
  display: block;
}
audio, canvas, video {
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
audio:not([controls]) {
  display: none;
}
sub, sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sup {
  top: -0.5em;
}
sub {
  bottom: -0.25em;
}
img {
  border: 0;
  -ms-interpolation-mode: bicubic;
}
button,
input,
select,
textarea {
  font-size: 100%;
  margin: 0;
  vertical-align: baseline;
  *vertical-align: middle;
}
button, input {
  line-height: normal;
  *overflow: visible;
}
button::-moz-focus-inner, input::-moz-focus-inner {
  border: 0;
  padding: 0;
}
button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
  cursor: pointer;
  -webkit-appearance: button;
}
input[type="search"] {
  -webkit-appearance: textfield;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
textarea {
  overflow: auto;
  vertical-align: top;
}
/*a{text-decoration :none;} only for farsi */

/**/
.clear
{
clear:both;
float:none;
}
body{
direction:rtl;
background: url(/images/bg.gif);
font: 12px tahoma;
color: black;
}
.logo
{
background: url(images/logo.png) no-repeat;
width: 400px;
height: 138px;
margin: auto;
margin-top: 10px;
margin-bottom: 10px;
}
.header{
width:930px;
display:block;
margin:auto;
direction:rtl;
}
div.menu
{
height:50px;
}
.menu ul
{
background:url(images/menu.jpg) repeat-x;
border:1px;
width:930px;
height:50px;
float:right;
}
.menu ul li
{
float:right;
display:inline-block;
}
.menu ul li a
{
background:url(images/menu-box.jpg) no-repeat;
display:inline-block;
text-align:center;
width:119px;
height:50px;
text-decoration:none;
font-size:13px;
font-weight: bold;
line-height:50px;
color: #3a3a3a;
}
.maincontent
{
width:930px;
display:block;
margin:auto;
direction:rtl;
}
.slider
{
width:930px;
height:299px;
margin:auto;
}
.shadow
{
background:url(images/shadow.png) repeat-x;
width:913px;
height:100px;
margin:auto;
}
.infodomainbox
{
background: #FFFFCA;
border: 1px solid #FFFF80;
padding: 10px 70px 10px 10px;
border-radius: 4px;
margin: 10px 0 5px 0;
min-height: 50px;
color: #7D3F00;
line-height: 23px;
}
.box2
{
background: rgb(226, 155, 159);
padding: 10px 10px 10px 10px;
border-radius: 7px;
margin: 10px 0 5px 0;
min-height: 28px;
color: rgb(0, 0, 0);
line-height: 23px;
}
.box2 a
{
text-decoration:none;
}
.box3
{
background: rgb(226, 155, 159);
padding: 10px 10px 10px 10px;
border-radius: 7px;
margin: 10px 0 5px 0;
min-height: 28px;
color: rgb(0, 0, 0);
line-height: 23px;
}
.box3 a
{
text-decoration:none;
}
#box3
{
background: rgb(226, 155, 159);
padding: 10px 10px 10px 10px;
border-radius: 7px;
margin: 10px 0 5px 0;
min-height: 28px;
color: rgb(0, 0, 0);
line-height: 23px;
}
#box3 a
{
text-decoration:none;
}
.box1
{
background: #FFFFCA url(images/1319976971_Alert.png) no-repeat scroll 99%;
border: 1px solid #FFFF80;
padding: 10px 70px 10px 10px;
border-radius: 4px;
margin: 10px 0 5px 0;
min-height: 50px;
color: #7D3F00;
line-height: 23px;
}
.footer
{
margin: auto;
width: 930px;
height: 30px;
background: #cccccc;
margin-bottom: 50px;
padding-top: 10px;
text-align: center;
}
.footer ul
{
float:right;
height:30px;
margin: 30px 30px 0 0;
font-size:14px;
font-weight: bold;
}
.footer ul li
{
display:inline-block;
margin:0 5px;
}
.footer li a
{
text-decoration:none;
}
.footer p
{
width:930px;
height:30px;
font-size:12px;
display:inline-block;
text-align:center;
}
#rightpanel{
width: 200px; /*Width of frame div*/
height: 700px;
//overflow: hidden; /*Disable scrollbars. Set to "scroll" to enable*/
background: #dadada;
color: white;
float:right;
text-decoration:none;
}
.box1header
{
background: #4e82bc;
height:30px;
width:200px;
text-align: center;
padding: 10px 0 0 0;
margin-bottom: 10px;
}
.box1middle
{
text-decoration:none;
display:inline-block;
width: 200px;
}
.box1middle form 
{
padding: 0 10px 0 0;
color: gray;
}
.box1middle form input[type="text"], input[type="password"]
{
  display: inline-block;
  font-family:Tahoma,Arial;
  font-size: 11px;
  padding: 4px;
  line-height: 18px;
  color: #808080;
  border: 1px solid #ccc;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  width: 170px;
  margin-top: 7px;
  margin-bottom: 9px;
}
.box1middle form a
{
text-decoration:none;
display: block;
border-bottom: 1px solid #eee;
padding: 0 6px 10px 0;
width: 175px;
}
.box1middle a
{
text-decoration:none;
display: block;
border-bottom: 1px solid #eee;
padding: 0 6px 10px 0;
width: 194px;
color: #000;
}
.box1middle p
{
margin-bottom: 15px;
}
#leftpanel
{
width: 730px;
min-height: 640px;
float:left;
padding:30px;
background: #ffffff;
line-height:43px;
}
#leftpanel form input[type="text"], input[type="password"]
{
  width: 170px;
}
p
{
color: #000;
//margin-bottom: 15px;
}
/* New text style */
.select {
  display: inline-block;
  font-family:Tahoma,Arial;
  font-size: 11px;
  width: 160px;
  height: 25px;
  padding: 4px;
  line-height: 18px;
  color: #808080;
  border: 1px solid #ccc;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.textbox {
  display: inline-block;
  font-family:Tahoma,Arial;
  font-size: 11px;
  width: 210px;
  //height: 18px;
  padding: 4px;
  line-height: 18px;
  color: #808080;
  border: 1px solid #ccc;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  margin-bottom:10px;
}
.textarea {
  display: inline-block;
  font-family:Tahoma,Arial;
  font-size: 11px;
  width: 300px;
  height: 100px;
  padding: 4px;
  line-height: 18px;
  color: #808080;
  border: 1px solid #ccc;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.textbox, .textarea {
  -webkit-transition: border linear 0.2s, box-shadow linear 0.2s;
  -moz-transition: border linear 0.2s, box-shadow linear 0.2s;
  -ms-transition: border linear 0.2s, box-shadow linear 0.2s;
  -o-transition: border linear 0.2s, box-shadow linear 0.2s;
  transition: border linear 0.2s, box-shadow linear 0.2s;
  -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1);
}
.textbox:focus, .textarea:focus {
  outline: 0;
  border-color: rgba(82, 168, 236, 0.8);
  -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(82, 168, 236, 0.6);
  -moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(82, 168, 236, 0.6);
  box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(82, 168, 236, 0.6);
}
.btn { 
    position: relative; 
    z-index: 1;
    overflow: visible; 
    display: inline-block; 
    padding: 0.3em 0.6em 0.375em; 
    border: 1px solid #999; 
    border-bottom-color: #888;
    margin: 0;
	margin-right:0px;
	margin-top:10px;
    text-decoration: none; 
    text-align: center;
    font: bold 11px/normal tahoma, verdana, arial, sans-serif; 
    white-space: nowrap; 
    cursor: pointer; 
    /* outline: none; */
    color: #333; 
    background-color: #eee;
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f5f6f6), to(#e4e4e3));
    background-image: -moz-linear-gradient(#f5f6f6, #e4e4e3);
    background-image: -o-linear-gradient(#f5f6f6, #e4e4e3);
    background-image: linear-gradient(#f5f6f6, #e4e4e3);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#f5f6f6', EndColorStr='#e4e4e3'); /* for IE 6 - 9 */
    -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1), inset 0 1px 0 #fff;
    -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1), inset 0 1px 0 #fff;
    box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1), inset 0 1px 0 #fff;
    /* IE hacks */
    zoom: 1; 
    *display: inline; 
}

.btn:hover,
.btn:focus,
.btn:active {
    border-color: #777 #777 #666;
}
.btn:active {
    border-color: #aaa;
    background: #ddd;
    filter: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}

/* overrides extra padding on button elements in Firefox */
.btn::-moz-focus-inner {
    padding: 0;
    border: 0;
}
.listtable
{
width: 100%;
border: 1px solid rgb(0, 0, 0);
}
.listtable th, .listtable .title
{
background: rgb(0, 0, 0);
color: #fff;
}
.listtable th, .listtable td
{
padding: 5px;
text-align: center;
}
label
{
border-right: 2px solid rgb(149, 150, 156);
padding: 4px 5px;
}
#error{background-color:#ffebe8;border:1px solid #dd3c10;text-align:center;padding:7px 3px;font-size:11px; width:80%; direction:rtl;}
#success{background-color:#E7FFC6;border:1px solid #4EAA2F;text-align:center;padding:7px 3px;font-size:11px; width:80%; direction:rtl;}
.loginheader
{
background: gray;
height: 50px;
width: auto;
}
.loginheader .logo
{
width: 615px;
display: block;
margin: auto;
}
.loginheader img
{
margin-top: 8px;
margin-right:20px;
}
//////////////////////////////////////////////////////////////////////////////////////////////////////////////
/* Starter CSS for Flyout Menu */
#cssmenu {
  padding: 0;
  margin: 0;
  border: 0; }

#cssmenu ul, li {
 }

#cssmenu ul {
  position: relative;
  z-index: 597;
  float: right; }

#cssmenu ul li {
 }

#cssmenu ul li.hover,
#cssmenu ul li:hover {
  position: relative;
  z-index: 599;
  cursor: default; }

#cssmenu ul ul {
  visibility: hidden;
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 598;
  width: 100%; }

#cssmenu ul ul li {
  float: none;
padding: 3px;
width: 194px;  }

#cssmenu ul li:hover > ul {
  visibility: visible; }

#cssmenu ul ul {
  top: -30px;
  right: 100%; }

#cssmenu ul li {
  float: none; }

/* Custom Stuff */
#cssmenu {
 }
  #cssmenu span, #cssmenu a {
 }
  #cssmenu:after, #cssmenu ul:after {
 }
  #cssmenu > ul > li ul ul {
    -moz-border-radius: 0 6px 6px 0;
    -webkit-border-radius: 0 6px 6px 0;
    border-radius: 0 6px 6px 0;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box; }
  #cssmenu > ul > li ul ul li:first-child {
    -moz-border-radius: 0 5px 0 0;
    -webkit-border-radius: 0 5px 0 0;
    border-radius: 0 5px 0 0;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box; }
  #cssmenu > ul > li ul ul li:last-child {
    -moz-border-radius: 0 0 5px 0;
    -webkit-border-radius: 0 0 5px 0;
    border-radius: 0 0 5px 0;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box; }
  #cssmenu ul, #cssmenu li {
    width: 100%; }
  #cssmenu li {
 }

  #cssmenu a {
 }
  #cssmenu ul ul {
    border: 1px solid #dddddd;
    -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15);
    -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15);
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15); }
    #cssmenu ul ul li {
      background: #f6f6f6; }
      #cssmenu ul ul li:hover {
        background: #dddddd; }
        #cssmenu ul ul li:hover a {
          color: #AE0001; }
      #cssmenu ul ul li ul li {
        background: #dddddd; }
        #cssmenu ul ul li ul li:hover {
          background: #b7b7b7; }
  #cssmenu .has-sub {
    position: relative; }
    #cssmenu .has-sub:after, #cssmenu .has-sub > ul > .has-sub:hover:after {
 }
/////////////////////////////////////////////////////////////////////////////////////////////
div.pagination {
	padding: 3px;
	margin: 3px;
}

div.pagination a {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px solid #AAAADD;
	
	text-decoration: none; /* no underline */
	color: #000099;
}
div.pagination a:hover, div.pagination a:active {
	border: 1px solid #000099;

	color: #000;
}
div.pagination span.current {
	padding: 2px 5px 2px 5px;
	margin: 2px;
		border: 1px solid #000099;
		
		font-weight: bold;
		background-color: #000099;
		color: #FFF;
	}
	div.pagination span.disabled {
		padding: 2px 5px 2px 5px;
		margin: 2px;
		border: 1px solid #EEE;
	
		color: #DDD;
	}

#customers
{
font-family:"Tahoma", Arial, Helvetica, sans-serif;
width:100%;
border-collapse:collapse;
}
#customers td, #customers th 
{
font-size:1em;
border: 1px solid rgb(107, 107, 107);
padding: 2px 0px 2px 0px;
text-align: center;
}
#customers th 
{
font-size: 1.1em;
padding-top: 5px;
padding-bottom: 4px;
background-color: rgb(138, 138, 138);
color: rgb(255, 255, 255);
}
#customers tr.alt td 
{
color:#000000;
background-color:#EAF2D3;
}

.content_content {
	text-align:justify;
	padding:5px 15px 0 15px;
	line-height:160%;
	direction:rtl;
	color: #000;
}

.content_content a{
	color: #494949;
}

.content_content a:hover{
	color: #F2CB43;
}


