html, body {height:99%;}

body {margin:5px 0; font:11px tahoma; color:#555555;}
input, textarea, button {font:11px tahoma; color:#555555;}
a {text-decoration:none;}
a, a:active, a:focus {outline:none;}
a img {border:none;} 
h2 {margin:0; font-size:13px;}
ul {padding:0;}

#container {height:auto; min-height:100%; background:white url(images/bg.jpg); direction:rtl; line-height:2;}

#header {height:123px; background:url(images/header.png) repeat-x;}
#logo {display:inline-block; padding-top:5px;}

#menubar {height:37px; background:url(images/menubar.png) repeat-x;}
#menubar ul {list-style-type:none; padding-top:5px;}
#menubar li {display:inline-block; margin:0 1px;}
#menubar a {color:white;}
#menubar span {float:right; display:block;}
#menubar .menu {height:27px; background:url(images/menu.png) repeat-x;}
#menubar .menu-l {width:8px; height:27px; background:url(images/menu-r.png) no-repeat;}
#menubar .menu-r {width:8px; height:27px; background:url(images/menu-l.png) no-repeat;}

#content {padding-top:20px; padding-bottom:100px;}
#leftpan {float:left;}
#mainpan {float:right; margin:0 18px;}
#rightpan {float:right;}

#footer {height:32px; margin-top:-32px; background:url(images/footer.png) repeat-x;}
#copyright {text-align:center; color:white; padding-top:5px;direction: ltr;}

.floatfix:after {display:block; clear:both; width:100%; height:0; content:"."; visibility:hidden;}
.wrapper {width:1000px; margin:0 auto;}

.gadget {width:221px;}
.gadget h2 {height:40px; background:url(images/gadget-header.png) no-repeat; color:white; padding:15px 20px 0 0;}
.gadget .content {background:url(images/gadget-content.png); padding:0 25px 5px 5px;}
.gadget-footer {height:10px; background:url(images/gadget-footer.png) no-repeat;}
.gadget a {color:#005399;}
.gadget a:hover {color:#006bd4;}

.main {width:742px;}
.main h2 {height:40px; background:url(images/ju-header.png) no-repeat; color:white; padding:15px 20px 0 0;}
.main .content {background:url(images/ju-content.png); padding:0 25px 0 15px; text-align:justify;}
.main-footer {height:10px; background:url(images/ju-footer.png) no-repeat;}

.conference {margin-bottom:15px;}
.thumbnail {width:157px; margin:0 12px; background:url(images/frame.png) no-repeat;text-align: center;}
.thumbnail img {max-width:141px; margin:8px 8px 0 8px;}
.adstitle {width: 157px;text-align: center;padding-right: 10px;line-height: 14px}
.ju_img {
	margin: 5px;
    border: 1px solid #999999; 
    border-radius: 5px; 
}
.dv_frame{width: 160px;height: 225px;padding-top: 10px}
.dv_logo{
	height: 175px;
	margin-bottom: 5px;
	overflow: hidden;
}
.dv_logo img {width: 120px}
.jtitle{line-height: 12px;}
.jtitlee{padding-top:5px}
.pahd{font-size: 0;color: #ffffff}
#copyright a{color: #ffffff}
.note{font-size: 12px}
textarea,input[type='text'],input[type='password'],select {
	border: 1px solid #c8c8c8;
	background: #ffffff;
	padding: 6px;
}
button,input[type='button'],input[type='reset'],input[type='submit'] {
	padding: 5px 8px;
	line-height: 100%;
}
.errNotify {
	color: #FF0000;
	display: none;
}
.box {
	padding: 8px 10px 5px 20px;
	border: solid 1px #DEDEDE;
	background: #f9edbe;
	height: 20px;
	width: auto;
	font-family: Arial;
	font-size: 16px;
	font-weight: bold;
	position: fixed;
	visibility: hidden;
	z-index: 1000;
}
.news_list{margin-right: 10px;margin-top: -20px}
.news_list li{
	list-style-image: url("images/arror.gif");
	text-align: justify;
	line-height: 14px;
	padding: 3px 1px;
}

.bdotted{border-bottom:1px #BBBBBB dotted}
#_Lst tr:hover {
	background-color: #fff0d0;
	color: #000000;
}
.pathway {
	padding: 0 0 10px 5px;
}

.pathway a,.pathway0 a {
	background: url('images/path_rtl.gif') right bottom no-repeat;
	padding-right: 8px;
	padding-left: 8px;
}

.pathway a.first,.pathway0 a.first {
	background: none;
	padding-left: 0;
}
.borderedTable {
	background-color: #888888;
}

.tr {
	background-color: #ffffff;
}
.bold {
	font-weight: bold;
}
.curManu {
	background-color: #ffeecc;
}
#en_journals{text-align: left;direction: ltr;}
#fa_journals{text-align: right;direction: rtl;}
#queryText {width: 400px;padding: 10px;border-radius: 2px;}
#seardch {padding: 8px 10px;}
#search-field, #dv_cnt {background: #FFFFFF; padding: 10px 5px 45px 5px;border-radius:5px;border: 1px #dddddd solid;}
#dv_cnt {width: 950px;}

fieldset.fld-border {
    border: 1px groove #ddd !important;
    padding: 0 1.4em 1.4em 1.4em !important;
    margin: 0 0 1.5em 0 !important;
    -webkit-box-shadow:  0px 0px 0px 0px #000;
            box-shadow:  0px 0px 0px 0px #000;
}

legend.fld-border {
    font-size: 1.2em !important;
    font-weight: bold !important;
    width:auto;
    padding:0 10px;
    border-bottom:none;
}
