
﻿.btn {
    border: solid 1px #dbaa03;
    background: url('Media/btn.gif') repeat-x;
    color: Black;
    font: 11px Tahoma; height:22px; padding-right: 6px; padding-left:6px;
}
.right {
    text-align:right;
}

.tag {
	background-color: #d9e9fa;
	font-family: 'tahoma' lucida sans unicode;
	line-height: 2.05em;
	padding: 2px 5px 3px 5px;
	margin: 0 0 0 1px;
}

.tag:hover {
	background-color: #eeeeee;
}

.pageView {
    border: 1px solid #cacaca;
    margin-top: -1px;
    background-color: #fff;
    height: 130px;
}

.easygrid {
    float:right;
    margin:0; padding:0; border: none 0; border-collapse:collapse;
    width:49%;
}

a{
  color: #506DB4;
  text-decoration: none;
}

body{
  background: #FBFCF7 url('Media/body-bg.gif') repeat-x top;
  font: normal 11px Tahoma;
  margin: 0;
  padding: 0;
}

area
{
    cursor:hand;
}

h3{
  font: 600 11px Tahoma; text-align:right;
  padding: 15px 12px 0 12px;
}

.add-to-favorite{
  float: left; cursor:hand;
}

.box{
  margin: 0 auto; 
  width: 525px; display: table;
}

.box-footer{
  background: url('media/box/box-footer.gif') no-repeat;
  height: 20px;
  width: 525px;
}

.box-header{
  background: url('media/box/box-header.gif') no-repeat;
  min-height: 62px;
  width: 525px;
}

.box-header-details{
  background: url('media/box/box-header-details.gif') no-repeat;
  min-height: 62px;
  width: 525px;
}

.box-header-info{
  background: url('media/box/box-header-info.gif') no-repeat;
  min-height: 62px;
  width: 525px;
}

.box-text{
  background: url('media/box/box-text.gif') repeat-y;
  padding: 1px 12px 1px 12px;
  text-align: right;
  margin:0;
}

.container{
  color: #334452;
  direction: rtl;
  font: 11px Tahoma;
  line-height: 18px;
  margin: 5px auto 3px auto;
  width: 740px;
}

.footer{
  background: #fafaff;
  border-top: 3px solid #B3CCD1;
  color: #000002;
  direction: ltr;
  display: table;
  font: 8pt/20px Tahoma;
  margin: 0 auto;
  margin-top: 20px;
  padding: 5px;
  text-align: center;
  width: 730px;
}

.header{
  background: url('media/header-site-background-center.jpg') repeat-x;
  border-left: solid 1px #bec2c6;
  border-right: solid 1px #bec2c6;
  height: 124px;
  margin: 0 auto;
  width: 740px;
}

.main-manu-button{
  background: #FBFCF7;
  direction: rtl;
  height: 9px;
  margin: 0 auto;
  padding: 0;
  vertical-align: top;
  width: 740px;
}

.main-manu-button img{
  border: none 0;
  margin-right: 10px;
  vertical-align: text-top;
}

.main-menu{
  background: url('media/main-menu-bg.gif');
  border-left: solid 1px #bec2c6;
  border-right: solid 1px #bec2c6;
  color: #334452;
  direction: rtl;
  line-height: 24px;
  margin: 0 auto;
  padding: 0;
  width: 740px;
}

.main-menu-bottom{
  background: url('media/main-menu-bg-buttom.gif');
  height: 9px;
  margin: 0 auto;
  width: 740px;
}

.main-menu-top{
  background: url('media/main-menu-bg-top.gif');
  height: 5px;
  margin: 0 auto;
  width: 740px;
}

.sidebar{
  display: table;
  float: right;
  margin: 0 3px;
  width: 200px;
}

.sidebar-footer{
  background: url('media/box/sidebar-footer.gif') no-repeat;
  min-height: 20px;
  width: 200px; 
}

.sidebar-header{
  background: url('media/box/sidebar-header.gif') no-repeat;
  width: 200px;
}

.sidebar-text{
  background: url('media/box/sidebar-text.gif') repeat-y;
  padding: 1px 12px 0 12px;
  text-align: right;
}

.top{
  color: #57676e;
  direction: rtl;
  margin: 5px auto;
  margin-top: 15px;
  width: 740px;
}

.menu
{
  margin: 0 7px 0 7px;
}

.menu li{
  float: right;
  margin: 0 10px;
  width: 155px;
}

.menu ul{
  display: inline-table;
  list-style: none;
  margin: 0;
  padding: 0;
}

a:Hover{
  color: #cd8344;
}

.portal td {text-align:center; vertical-align:top;}

.mylist
{
  margin: 0; padding:0;
}

.mylist li{
  float: right;
  margin: 0 10px;
  width: 125px;
  padding:0;
}

.mylist ul{
  list-style: none;
  margin: 0 2px 17px 2px;
  padding: 0;
}

.reportwrap
{
    width:100%;
    margin: 0; text-align:center; padding:0; display:table-cell;
}

.summary
{
    float: right;
    width: 240px; display:table;
    padding: 5px 0; margin: 0 5px 17px 5px;
    background-color:#fff; border: none 0;
    text-align:right; direction:rtl;
}

.summary img 
{
    width: 100px; height:70px;
    margin: 1px; float:right;
    border: solid 1px #fafaff;
}

.summary label
{
    width:125px; float:left; padding:1px 4px; direction:rtl; background-color:#FAFAFF;
}

.summary span 
{
    width: 68px;
}

.summary .altrow
{
    background-color:#E1F4FF;
}

.more-summary label
{
    width: 97%; padding:1px 4px; direction:rtl; background-color:#FAFAFF;
}

.more-summary .altrow
{
    background-color:#E1F4FF; direction:rtl;
}

.summary .contract
{
    text-align: left; float: left; width:auto;
    background-color:#FFEFCE; padding:5px; text-align:center;
    border-top: solid 1px white;
}

.summary .read-more{width:13px; height:13px; vertical-align:sub; border:none 0;}

div.pagination {
	padding:5px;
	margin:0;
	text-align:left;
	clear:both;
	display:table;
	font-size:11px;
}

div.pagination a {
	padding: 2px 5px 2px 5px;
	margin:0;
	border: 1px solid #ddd;
	text-decoration: none; 
	color: #d8325d;
}
div.pagination a:hover, div.pagination a:active {
	border:1px solid #ddd;
	color: #fff;
	background-color: #d8325d;
}
div.pagination span.current {
	padding: 2px 5px 2px 5px;
	margin: 0;
	border: 1px solid #ddd;
	font-weight: bold;
	background-color: #d8325d;
	color: #FFF;
}
div.pagination span.disabled {
	padding: 2px 5px 2px 5px;
	margin: 0;
	border: 1px solid #ddd;
	color: #ccc;
}

.answer a
{
    margin:0; padding:0; list-style:none;
    color:Black;
}

.answer a:hover
{
    margin:0; padding:0; list-style:none;
    color:Black; text-decoration:none;
}

.answer
{
    margin:0; padding:0; list-style:none;
}

.question
{
    margin:0; padding:0; list-style:none;
}

/*------------- Details --------------*/
.hamoonmain
{
    WIDTH: 100%; _background-color:#E8F1FF; direction:rtl; border:none 0;
    border-collapse: collapse; _border: 1px solid #facaff;
}

.hamoontabsform
{
    background-color:#DDECFE; height:25px;
}

.hamoonheader
{
    font-family:Tahoma; font-size:11px; font-weight:600;
    WIDTH: 100%; COLOR: #000000; padding-right:5px; HEIGHT: 22px; BACKGROUND-COLOR: #92B4E0; TEXT-ALIGN: right
}

.hamoonContainer
{
    background-color:#fff; font-family:Tahoma; font-size:11px;
    direction:rtl; border:none 0; WIDTH: 100%; margin-top:0; margin-bottom:0;
}

.hamoonContainer td {padding-right:4px; padding-left:4px; padding-bottom:2px; padding-top:2px;}

.hamoonAltRow {background-color:#F9F5FF;}

.hamoonSeparator {background-color:#fafff6; height:10px;}

.hamoonErr
{
    FONT-SIZE: 11px; WIDTH: 100%; COLOR: #cc0066; BACKGROUND-COLOR: #ddecfe; TEXT-ALIGN: right; padding:3px;
}
