body{ 
background:url(../images/saipa/background-saipa.png) repeat scroll 0 0 transparent;
}
form {
    margin: 0 0 0px;
}
#banner{
background:url(../images/saipa/banner.gif) no-repeat scroll 0 0 transparent!important;
height: 115px!important;
width:1000px!important;
position: relative;
}
.logo-mini {
    left: 8px;
    position: absolute;
    top: 5px;
}
.mainpage_banner .search {
    background: url("../images/saipa/shadow-search.png") no-repeat scroll center bottom transparent;
    border: medium none;
    height: 41px;
    margin-right: 654px;
    padding-bottom: 12px;
    top: 59px;
    width: auto;
}
.mainpage_banner .inset-search {
    background: none no-repeat scroll 0 0 #eee;
    border: 1px solid #ddd;
    border-radius: 4px;
    height: 26px;
    padding: 8px 8px 8px 3px;
    width: 217px;
}
.search input[type="text"] {
    background: none repeat scroll 0 0 #d2d2d2;
    border-radius: 2px;
    box-shadow: 0 1px 1px 1px #999 inset;
    font-size: 12px;
    height: 26px;
    margin-left: 8px !important;
    padding-right: 4px;
width: 160px;
}
.search input[type="image"] {
    width: 45px;
}
.box-languege {
    margin-right: 290px;
    position: absolute;
    top: 2px;
}
.box-languege > a {
    color: #222;
}
.whole-navigation{
width:1000px;
height: 36px;
}
#nav {
    background: none repeat scroll 0 0 #c8c8c8;
    border-radius: 0;
    padding-top: 10px;
width:1000px;
}
#nav li.top {
    border-left: 1px solid #444;
    height: 14px;
}
#nav li a.top_link {
    line-height: 15px;
    margin: -6px 4px 0;
    padding-top: 4px;
}
#nav li a.top_link:hover{
background:#410000;
}
ul#nav li.selected {
    background-color: transparent;
    border-radius: 0;
}
#nav li a.top_link span, #nav li a.top_link_fly span {
    color: #333;
    font-size: 14px;
    padding: 0 10px;
    text-shadow: none;
}
#nav li a.top_link span:hover, #nav li a.top_link_fly span:hover, #nav li ul.sub li a:hover, .ecp-title-marquee {
    background-color: transparent;
    border-radius: 0;
}
#nav li.top:hover ul.sub {
    top: 21px;
right: 4px;
}
#nav ul, #nav li:hover ul ul, #nav li:hover li:hover ul ul, #nav li:hover li:hover li:hover ul ul, #nav li:hover li:hover li:hover li:hover ul ul {
    border: medium none;
background:#410000 !important;
    border-radius: 0;
}
#nav ul.sub li a span {
    background: none repeat scroll 0 0 #410000 !important;
font-family:tahoma;
font-size:11px;
}
#nav ul.sub li a span:hover {
color:#ccc!important;
}
div#navigation ul ul li.sub-li-parent a > span{
color:orange !important;
font-weight:normal;
}
ul.navigation .top_link img{
margin-top:-2px!important;
}
#login-horizontal{
width:auto;
margin-right: 654px;
}
.topbox {
    right: 0;
    top: -14px;
padding:0 0 10px;
}
.topbox .loginbox {
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    box-shadow: none;
width: 230px;
padding: 7px 0px 9px;
margin-left:0px;
}
.ie7  .topbox .loginbox {
float:none!important;
position:relative;
height:54px!important;
}
.ie7 #userdiv{
float:none;
position:absolute;
top:17px;
right:-17px;
}
.ie7 .topbox .loginbox .forgotBox{
position:absolute!important;
bottom:0;
}
.ie7 #passdiv{
position:absolute;
right:94px; 
top:17px;
width:90px;
}
.ie7 .topbox .loginbox .buttonBox{
top:17px;
}
.topbox .loginbox .submitnohover {
    border-radius: 5px;
height:20px;
}
.topbox .loginbox .buttonBox{
left:0px;
}
.topbox .loginbox div{
 padding: 7px 6px 2px;
}
.topbox .loginbox input[type="text"] {
margin: 5px 0 5px 1px !important;
    border-radius: 2px !important;
background-color: #ddd!important;
background-image:none!important;
box-shadow: 0 1px 1px 1px #ccc inset;
}
.topbox .loginbox #passwordLabel {
    border-radius: 2px;
    line-height: 18px;
background-color: #ddd;
box-shadow: 0 1px 1px 1px #ccc inset;
}
.forgotBox {
    padding-top: 3px !important;
}
.forgotBox > a {
    color: #fff;
}
.results-grid {
    width: 99%!important;
}
.columns-1 #column-1 .lfr-portlet-column {
    margin: 0!important;
}
#content-wrapper {
    border-radius: 0;
    width: 1000px;
}
.columns-1-2-1 #column-center td#column-2 {
    padding: 0 21px 0 0px !important;
}
.columns-1-2-1 #column-center td#column-3 {
    padding: 0 0px 0 21px  !important;
}
#p_p_id_EXT_SCI_INSTANCE_xrV1_ .portlet-body {
    background: url("../images/saipa/shadow-slider-asli.png") repeat scroll center 0 transparent;
width:959px;
padding:10px 20px 30px;
margin-top:10px;
}
.nivoSlider{
width:959px;
height:372px;
}
.portlet-topper{
 background: url("../images/saipa/box-1-bg.png") repeat-x scroll 0 0 transparent;
 height: 38px;
 border: medium none;
    border-radius: 0;
margin:0px;
}
.portlet-top-back{
 background: url("../images/saipa/box-1.png") no-repeat scroll right 0 transparent;
 height: 38px;
}
.portlet-content-back {
    background: none repeat scroll 0 0 #ececec;
}
.portlet {
    border: medium none;
}
#p_p_id_56_INSTANCE_9njr_{
background: url("../images/saipa/shadow-2.png") no-repeat scroll left bottom transparent!important;
padding:0 0 33px 29px;
}
.tbl-datresi {
    margin: 0 2%;
    width: 96%;
}
.tbl-datresi td{
    padding: 5px 0;
}
.tbl-datresi td a{
    font-weight: bold;
color:#222;
}
.tbl-datresi td a:hover{
color:#444;
 text-decoration: none;
}
.tbl-datresi img{
    margin-left: 10px;
}
.columns-1-2-1 #column-3 {
    padding-left: 21px !important;
}
.ie .columns-1-2-1 #column-3.lfr-column{
   width:680px!important;
}
.columns-1-2-1 #column-2 {
    padding-right: 20px !important;
}
.ie .columns-1-2-1 .thirty.lfr-column#column-2 {
   width:280px!important;
}
.columns-1-2-1 #column-3 div.ui-tabs {
    border: medium none;
    margin: 0 0 0;
background: url("../images/saipa/shadow-tabportlet-new.png") no-repeat scroll center bottom transparent!important;
padding:0 0 15px 0;
}
.columns-1-2-1 #column-3 .ui-tabs-nav {
    background: none repeat scroll 0 0 #333333;
    height: 27px;
margin: 0;
}
.columns-1-2-1 #column-3  .tab-portlet .tabcontent-data {
    background: none repeat scroll 0 0 #ececec;
    border: medium none;
    width: 100%;
border-radius: 0;
}
.columns-1-2-1 #column-3 .tab-portlet .tabcontent-li {
    background-color: transparent;
border-radius: 0;
height:27px;
min-width: 36px !important;
    padding: 0 10px !important;
}
.columns-1-2-1 #column-3  .tab-portlet .ui-tabs-selected{
background: url("../images/saipa/sarportlet-1.png") no-repeat scroll right 0 #FE8101!important;
 padding-right: 26px !important;
}
.columns-1-2-1 #column-3  .tab-portlet .ui-tabs-selected + li {
    background: url("../images/saipa/sarportlet-2.png") no-repeat scroll right 0 transparent !important;
 padding-right: 25px !important;
}
.tab-portlet .tabcontent-li a:hover{
text-decoration: none;
}
.columns-1-2-1 #column-3  .ui-tabs-selected a {
    color: #fff !important;
}
.columns-1-2-1 #column-3  .tabcontent-data h3 {
    display: block !important;
}
.columns-1-2-1 #column-3 .tab-portlet .portlet-journal-abstract img {
    height: 80px;
margin: 0 10px 0 0;
}
h3.journal-content-title a {
    color: #222;
}
h3.journal-content-title a:hover {
    color: #444;
}
td.saipa-private-td #layout-column_column-1 .portlet-boundary {
    clear: none !important;
    float: right;
}
td.saipa-private-td #layout-column_column-1 .portlet-journal-content > div {
    width: 97px !important;
min-height: 120px;
    padding: 7px 0 0;
}
.saipa-private #column-center #column-2 {
    padding-right: 15px !important;
}
.saipa-private #column-center #column-3{
    padding-left: 15px !important;
}
.saipa-private  #column-3 .portlet {
    background: url("../images/saipa/shadow-tabportlet-new.png") no-repeat scroll center bottom transparent !important;
    padding: 0 0 15px;
}
#footer {
    background-color: #666;
    width: 1000px;
color: #a19d9d;
    padding: 10px 0;
}
.portlet-content-container
{    margin-right: 10px;
    margin-left: 10px;
}
