﻿@font-face {
  font-family: 'Byekan';
  src: url('fonts/Wyekan.eot?#') format('eot'),  /* IE6�8 */
       url('fonts/Wyekan.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
       url('fonts/Wyekan.ttf') format('truetype');  /* Saf3�5, Chrome4+, FF3.5, Opera 10+ */
}


@font-face {
  font-family: "yekan";
  font-style: normal;
  font-weight: normal;
  src: url("fonts/yekan.ttf");
}
@font-face {
  font-family: "bnaz";
  font-style: normal;
  font-weight: bold;
  src: url("fonts/bnazanb.ttf");
}
@font-face {
  font-family: "mitra";
  font-style: normal;
  font-weight: normal;
  src: url("fonts/bmitra.ttf");
}
p {
	line-height: 16px;
	padding: 3px 0;
}

a {
	color: #000066;
	text-decoration: none;
}

a:hover {
	color: #FF3300;
}

a img {
	border: none;
}

blockquote p {
	padding: 5px 0;
}

/* Small reset */

p{direction:rtl;}

/*Structured layout mainpage*/
body{
font-size:12px;
font-family: Byekan;
line-height:23px;
position:relative;
float: left;
width: 100%;
}

#contentwrap{
position:relative;
width:1000px;
margin:0 auto;
clear: both;
font-size:16px;
padding-left:0px !important; /*ie6fix*/
padding-left:20px;
}

#footer{
  position:relative;
width:1000px;
margin:0 auto;
clear: both;
padding-left:0px !important; /*ie6fix*/
padding-left:20px;
padding-top:40px;
clear: both;
}

#head{
z-index: 5;
position: relative;
width:960px;
margin:0px auto;
padding:0 20px;
}

#main{
position: relative;
z-index: 1;
width:1000px;
float: left;
padding-top:30px;
}

#headwrap, #footerwrap{
width:100%;
clear: both;
float: left !important; /* ie6fix */
float: none;
position: relative;
z-index: 6;
}

.spacer {
	clear: both;
	font-size: 0;
	line-height: 0;
}

.comment {
	width: 400px;
	border-top: 1px #CCCCFF solid;
	border-bottom: 1px #CCCCFF solid;
	background: url(images/lightbulb.png) right no-repeat;
	background-color: #FFFFF0;
	border-left: 0;
	border-right: 0;
	padding: 3px 20px 3px 20px;
	margin: 2px 0 5px 0;
	font-size: 12px;
	direction: rtl;
	text-align: right;
}
.tdc {
	border: 1px #cccccc solid;
	padding: 5px;
	line-height: 12px;
}

.tdc:hover {
	background-color: #eeeeee;
}

.msgBox {
	margin: -20px 50px 0 0;
	display: none;
	padding: 1px 10px 1px 30px;
	border: solid 1px #DEDEDE;
	background: #FFFFCC;
	height: 16px;
	width: auto;
	text-align: right;
	float: right;
	direction: rtl;
}

.bold {
	font-weight: bold;
}

.fontNormal {
	font-weight: normal;
}


.box1 {
	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;
}

.borderedTable {
	background-color: #888888;
}

.tr {
	background-color: #ffffff;
}

.tdb {
	border: 1px #999 solid;
}

.fl legend {
	padding: 1px 10px 3px 10px;
	border: 0;
}

.errNotify {
	color: #FF0000;
	display: none;
}

.dvComments {
	margin: 10px 2px 2px 5px;
}

textarea,input {
	vertical-align: middle;
	font-family: Tahoma;
	font-size: 11px;
}

fieldset {
	border: 1px solid #c8c8c8;
	padding-bottom: 20px;
	border-radius: 2px;
}

legend {
	background: #ffffff;
	padding: 1px 10px 4px 10px;
	border: 0;
	white-space: nowrap;
}

textarea,input[type='text'],input[type='password'] {
	padding: .1em 0 .1em .4em;
}

option {
	padding: 0 7px 1px 7px;
}

optgroup {
	font-weight: normal;
}

optgroup option {
	font-weight: normal;
}

textarea,input[type='text'],input[type='password'],select {
	border: 1px solid #c8c8c8;
	background: #ffffff;
	padding: 6px;
	line-height: 16px;
}

textarea:hover,input[type='text']:hover,input[type='password']:hover,select:hover
	{
	border-color: #aaaaaa;
}

textarea:focus,input[type='text']:focus,input[type='password']:focus,select:focus
	{
	border-color: #8c8c8c;
	outline: 1px solid #ededed;
}

input[type='button'],input[type='submit'],input[type='checkbox'],input[type='image'],input[type='radio'],input[type='reset'],select,button
	{
	cursor: pointer;
}

button,input[type='button'],input[type='reset'],input[type='submit'] {
	padding: 5px 8px;
	line-height: 100%;
}

#search-form input:focus {
	outline: none;
}

#dvActions {
	float: left;
}

#dvActions ul {
	font-size: 9px;
	list-style: none;
	padding: 0 1px 1px 1px;
}

#dvActions ul li {
	float: left;
	font-size: 11px;
	padding: 1px 2px 1px 2px;
	color: #999;
}

#dvActions a {
	background: none;
}

.pathway0 {
	float: right;
	position: relative;
	top: 10px;
}

.pathway {
	padding: 0 5px 15px 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;
}

.spdf {
	float: left;
	background-color: #dddeee;
	padding: 3px 15px 3px 5px;
	border: 1px #ddddee solid;
	white-space: nowrap;
}

.pdf {
	background: url('images/pdf.png') right no-repeat;
	padding-top: 2px;
	padding-right: 20px;
}
.indLnk a {white-space: nowrap;}
a {
	text-decoration: none;
	font-size: 12px
}
td {
	line-height: 16px;
}

#_Lst tr:hover {
	background-color: #fffed0;
	color: #000000;
}
img {
	border: 0;
}

.mdc {
	background-color: #dddddd;
	height: 20px;
	padding-top: 5px;
	padding-left: 5px;
	font-weight: bold;
	margin-top: 2px;
	list-style: none;
}

.cnActions {
	color: maroon;
	margin-top: -30px;
	float: left;
	margin-left: 10px;
}

.textbox {
	background-color: #fff;
	font: 12px Tahoma;
	color: #000;
	line-height: 12px;
	padding: 1px 3px 3px 3px;
}

.maroon {
	color: maroon;
}

.arial {
	font-family: Arial;
	font-size: 15px
}


#secnav li {
	float: right;
}

.go {
	padding: 0 3px 3px 3px
}

#dvPubMenu h3 {
	margin: 1px;
	padding: 0
}

.usrHome {
	margin: 1px 10px 1px 10px;
}

.pubMenu li {
	float: right;
	padding: 1px 5px 5px 15px;
	border: 1px #cccccc solid;
	margin: 1px;
	list-style: none;
}

.pubMenu li:hover {
	background: #eeeeee;
}

.pubMenu .current {
	background: #eeeeee;
}

.dvCn {
	float: left;
	background: #ffffff;
	margin-top: -25px;
	margin-left: 1px;
	color: #cc0033;
}

.dvCn a {
	padding: 5px 7px;
	line-height: 25px;
	color: #000077;
	/*background-color: #ffffff;*/
}

.dvCn a:hover {
	background-color: #eeeeee;
	color: #CC0033;
}

.dvWelcome {
	margin-top: -25px;
	padding: 5px 10px;
	color: #ffffff;
}

.dvLang {
	float: left;
	margin-top: -131px;
	margin-left: 1px;
}

.spUser {
	font-size: 12px;
	margin-top: 100px;
	float: right;
}

.curManu {
	background-color: #ffeecc;
}

.lispace {
	width: 145px
}

.tahoma {
	font-family: tahoma;
}
.dvsearch {
	margin: 0;
	padding: 2px 10px 1px 5px;
	float: left;
}

.dvsearch a {
	color: #ffffff
}

.dvsearch a:hover {
	color: #CC0033;
}

.searchform .searchbutton {
	padding: 0 2px 5px 2px;
}

.tip {
	direction: rtl;
}

.indLnk {
	padding: 0;
	margin: 5px 0
}

.indLnk li {
	float: right;
	list-style: none;
	padding-left: 5px
}

.xml {
	background: url('images/icon/xml.png') no-repeat;
	padding-left: 20px;
}

.rtlogin {
	background: url("images/top.png") bottom repeat-x;
}
#dvLng {
	float: left;
	margin-right: 10px;
	margin-top: 2px;
}

.dvuserinfo {
	padding: 9px 0;
}

.lngs li {
	float: left;
	list-style: none;
}
.citation_title{font-size: 15px;margin: 0;font-family: Arial;}
.p_title{font-size: 0;color: #ffffff;margin: 0;padding: 0}
.moduletable{
	border: 1px solid #CCCCCC;
	border-radius: 3px;
    padding: 2px 10px 10px;
    margin: 20px 0;
}
.top_article_h{
	border-bottom: 1px solid #999999;
    padding: 5px 1px;
    font-weight: bold;
}
.top_article{padding-right: 20px}
.top_article li{
	list-style-image: url("images/arror.gif");
	text-align: justify;
	padding: 3px 0;
}
.xbtitle{
	border-radius: 5px;
	padding: 2px 5px !important;
}
.podTitleShort,.podTitleShort1{padding: 3px}
.boTable{
	border-radius: 3px;
}
.sWarning {
	padding: 5px 0;
	border: solid 1px #DEDEDE;
	background: #f9edbe;
	height: 20px;
	width: 937px;
	font-family: tahoma;
	font-size: 14px;
	font-weight: bold;
	position: fixed;
	z-index: 1000;
	display: none;
	top:0;
	direction: ltr;
    overflow:hidden;
    text-indent: 20px;
}
.graphic_abs{border: 1px #DDDDDD solid;	max-width: 700px;}
.ndp_adv,.ndp_off{display: none;}
#ju_cover{width: 170px;border: 1px #EEEEEE solid;}
.pw{font-size: 11px}
.hr{width: 200px;size: 1px;float: right;color: #eeeeee}
#sep_advisory{display: none;}
.justify{text-align: justify;}
.issue_note{font-size: 90%;text-align: justify;padding: 2px}
.issue_dv{padding: 1px 12px 2px 0;}
#issue_icon{vertical-align:middle;}
.ltr{text-align: left;direction: ltr;}
.rtl{text-align: right;direction: rtl;}
.doc_type{width: 300px;border-bottom: 1px #999999 solid;padding: 10px 2px 5px 2px;font-size: 14px;color: #ff6600;font-family: "yekan", arial;}
.exp_cit {color: #ff6600;font-family: "yekan", arial;font-weight: bold;}
.top_article_h {font-family: "yekan", "tahoma";font-size: 14px}
.kw_ltr {font-family: "yekan", "arial";font-size: 14px;color: #ff6600}
.cpy{font-size: 11px}
.pw{font-size: 9px}
.allrv{color: #000077;text-align: left;cursor: pointer;}
.prv{text-align: left;color: #FF0000;cursor: pointer;}
.rrv{color: #059635;text-align: left;cursor: pointer;}
.arrv{text-align: left;cursor: pointer;border-left: 0}
.sort_t{font-weight: normal;color: #000066}
#oflw {max-height: 250px;overflow-y: auto;overflow-x: hidden;}
.home_note {width: 535px;word-wrap:break-word;overflow: hidden;}
.article_abstract,.article_info div,.article_info p {word-wrap:break-word;max-width: 722px;}
.article_abstract {padding: 1px 5px;text-align: justify;}
#abs_fa,#abs_ar,#abs_ur {direction: rtl;}
#abs_en,#abs_es,#abs_fr,#abs_ru {direction: ltr;}
.usrr_cntt {
	word-wrap:break-word;
}

.rvpy{width: 450px;}
.hidenn{display: none;}
option.bold {font-weight: bold;}
#dvContent {
	word-wrap:break-word;
	max-width: 950px;
}
#dvContent td {word-wrap:break-word;max-width: 700px;}
.endnote {font-family: Arial; font-weight: bold;color: #ff6600;}
.page_break{ page-break-before: always; }
#ind_ar_full_text {
	max-width: 730px;
	overflow: visible;
}
#ind_ar_full_text table {
	border-collapse: separate;
	border-spacing: 0;
	border: 1px #888888 solid;
	border-right:0;
	border-top:0;
}
#ind_ar_full_text table td,#ind_ar_full_text table th{
	border-top: 1px #888888 solid;
	border-right: 1px #888888 solid;
	padding: 2px;
}
#ind_ar_full_text table tr td:first-child td{border-right:0;}
#ind_ar_full_text table tr td:first-child td{border-top:0;}
.full_width {width: 97%}
.layoutFixed {table-layout:fixed}
.rv_selct{color:#000000;}
.vl_brd {border-bottom: 1px #dddddd dashed;padding: 4px;width: 100%;}
.aurvf_spec {max-width: 300px}








/* Align */
.col-left {
	float: left;
	margin-top: -7px;
	padding: 0px 10px 0 10px;
}

.col-right {
	float: right;
	padding: 3px 5px;
	width: 100px;
	text-align: right;
	font-family: Tahoma;
}
/* Header */
#header {
	width: 919px;
	height: 107px;
	padding: 10px 10px 15px 10px;
	
	clear: both;
}

#header img.title {
	margin-left: 5px;
}

#header h1 {
	display: none;
}

#header .advert {
	color: white;
	font-size: 20px;
}

#header .advert h2 {
	font-family: Arial;
	font-size: 25px;
	padding: 1px 100px 1px 100px;
}

#header .advert span {
	
}

#header .advert .desc {
	color: black;
	font-size: 11px;
	position: relative;
	top: -10px;
	padding-right: 80px;
	color: black;
	padding: 1px 100px 1px 100px;
}

/* Category Navigation */
#cat_navi {
	width: 100%;
	background: url(images/site/menu.jpg) repeat-x;
}

#cat_navi li a span {
	font-size: 11px;
	color: #9D9D9D;
	font-weight: normal;
}

#middle-content {
	width: 939px;
	margin: 0 auto;
	background: url(images/site/bg_middn.gif) repeat-y;
}



/* Page Navigation */
#page_navi {
	width: 100%;
	height: 20px;
	font-size: 11px;
	text-indent: 10px;
	background: url(images/site/menu.png) repeat-x;
}

#page_navi a {
	color: #CBCBCB;
}

#page_navi a:hover {
	text-decoration: underline;
}

#page_navi ul {
	padding: 0;
}

#page_navi .col-left {
	margin-left: -6px;
}

/* Category Navigation */
#cat_navi {
	width: 100%;
	background: url(images/site/menu.jpg) repeat-x;
}

#cat_navi li a span {
	font-size: 11px;
	color: #9D9D9D;
	font-weight: normal;
}

#middle-content {
	width: 939px;
	margin: 0 auto;
	background: url(images/site/bg_middn.gif) repeat-y;
}

/* Page Nav */
#nav,#nav ul {
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1;
	z-index: 100;
}

#nav a {
	display: block;
	line-height: 27px;
	padding: 0 10px;
	z-index: 100;
}

#nav li {
	float: left;
	background: url(images/site/bg_separ.gif) no-repeat right 10px;
}

#nav li.last {
	background: none;
}

/* Style drop down list */
#nav li ul {
	position: absolute;
	width: 203px;
}

#nav li:hover ul,#nav li.sfhover ul {
	left: auto;
}

#nav li ul li a {
	background: url(images/site/bg_page_.gif) repeat-x;
	line-height: 25px;
	font-size: 12px;
	color: #E0DFE3;
	width: 120px;
}

#nav li ul li a {
	border-right: #2A2A2A 1px solid;
}

#nav li ul ul {
	margin: -26px 0 0 140px;
}

#nav li ul ul li a {
	line-height: 25px;
}

#nav li:hover ul ul,#nav li.sfhover ul ul {
	left: -999em;
}

#nav li:hover ul,#nav li li:hover ul,#nav li.sfhover ul,#nav li li.sfhover ul
	{
	left: auto;
}

/* IE7 Fix */
#nav li:hover,#nav li.hover {
	position: static;
}


/* Second Menu */
#secnav,#secnav ul {
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 100%;
}

#secnav a {
	display: block;
	line-height: 16px;
	padding: 14px 15px 11px;
	color: #ffffff;
}

#secnav a.current {
	color: #ffbb66;
	/*background: url(../../images/biz_nav_background.png) 0 0;*/
}

#secnav a:hover {
	color: #CC0033;
}

#secnav li:hover,#secnav li.sfhover1 {
	background: url(../../images/site/bg_cat_n.gif) repeat-x;
	cursor: pointer;
}

#secnav li:hover span,#secnav li.sfhover1 span {
	color: #fff;
}

#secnav li {
	float: left;
	font-size: 11px;
}

#secnav li .last {
	border: none;
}

/* Style drop down list */
#secnav li ul {
	position: absolute;
	width: 168px;
	left: -999em;
	z-index: 10;
	border: 1px solid #e6e6e6;
	border-width: 0px 1px 1px;
}

#secnav li ul li {
	font-weight: normal;
	border-bottom: 1px #cccccc solid;
}

#secnav li:hover ul,#secnav li.sfhover1 ul {
	left: auto;
}

#secnav li ul li a {
	background: url(../../images/site/bg_cat_o.gif) repeat-x scroll left
		bottom;
	line-height: 30px;
	color: #000066;
	font-size: 11px;
	width: 150px;
	padding: 0 10px;
}

#secnav li ul li a {
	
}

#secnav li ul li a:hover {
	background: #D4D4D3;
}

#secnav li ul ul {
	margin: -35px 0 0 188px;
	border-width: 1px;
}

#secnav li:hover ul ul,#secnav li.sfhover1 ul ul {
	left: -999em;
}

#secnav li:hover ul,#secnav li li:hover ul,#secnav li.sfhover1 ul,#secnav li li.sfhover1 ul
	{
	left: auto;
}

/* IE7 Fix */
#secnav  li:hover,#secnav  li.hover {
	position: static;
}


.wrap:after,#sidebar .widgetized .widget_categories ul:after,#sidebar .widgetized .widget_archive ul:after,#sidebar .widgetized .widget_links ul:after
	{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.home-layout {
	height: 250px;
}

.left-sidebar {
	width: 924px;
}

#box {
	background: transparent;
	float: left;
	width: 165px;
	margin-left: 0px;
	padding: 5px;
	/*color:#0794B7;*/ /*border: 1px #ccc solid;*/
	font-size: 10px;
}

.clear {
	clear: both;
}

.asearch:hver {
	color: #CC0033
}

.searchform { /*	display: inline-block;
	zoom: 1;
	*display: inline;
	border: solid 1px #d2d2d2;
	padding: 0;
	
	-webkit-border-radius: 2em;
	-moz-border-radius: 2em;
	border-radius: 2em;

	-webkit-box-shadow: 0 1px 0px rgba(0,0,0,.1);
	-moz-box-shadow: 0 1px 0px rgba(0,0,0,.1);
	box-shadow: 0 1px 0px rgba(0,0,0,.1);

	background: #f1f1f1;
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ededed));
	background: -moz-linear-gradient(top,  #fff,  #ededed);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed');
	-ms-filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed');
*/
	
}

.searchform .searchfield {
	background: #fff;
	padding: 5px;
	text-indent: 5px;
	width: 150px;
	border: solid 1px #bcbbbb;
	outline: none;
	-webkit-border-radius: 2em;
	-moz-border-radius: 2em;
	border-radius: 1em;
	-moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .2);
	-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .2);
	box-shadow: inset 0 1px 2px rgba(0, 0, 0, .2);
}

.searchform .searchbutton {
	color: #fff;
	border: solid 1px #494949;
	font-size: 11px;
	height: 20px;
	width: 27px;
	text-shadow: 0 1px 1px rgba(0, 0, 0, .6);
	-webkit-border-radius: 2em;
	-moz-border-radius: 2em;
	border-radius: 2em;
	background: #5f5f5f;
	background: -webkit-gradient(linear, left top, left bottom, from(#9e9e9e),
		to(#454545) );
	background: -moz-linear-gradient(top, #9e9e9e, #454545);
	filter: progid : DXImageTransform.Microsoft.gradient ( startColorstr =
		'#9e9e9e', endColorstr = '#454545' ); /* ie7 */
	-ms-filter: progid : DXImageTransform.Microsoft.gradient ( startColorstr
		= '#9e9e9e', endColorstr = '#454545' ); /* ie8 */
}
.rp{padding: 0 8px}
#manu_print{
	width: 610pt;
	border-spacing: 2px;
	border-collapse: collapse;
	margin-left: auto;
   	margin-right: auto;
}
#manu_print td{padding: 3px;}
#manu_print .tdd{padding: 10px;border: 1px #cccccc solid;}
#manu_print td{text-align: justify;}
.blink_me {
    -webkit-animation-name: blinker;
    -webkit-animation-duration: 10s;
    -webkit-animation-timing-function: linear;
    -webkit-animation-iteration-count: infinite;
    
    -moz-animation-name: blinker;
    -moz-animation-duration: 10s;
    -moz-animation-timing-function: linear;
    -moz-animation-iteration-count: infinite;
    
    animation-name: blinker;
    animation-duration: 10s;
    animation-timing-function: linear;
    animation-iteration-count: infinite;
}

@-moz-keyframes blinker {  
    0% { opacity: 1.0; }
    50% { opacity: 0.0; }
    100% { opacity: 1.0; }
}

@-webkit-keyframes blinker {  
    0% { opacity: 1.0; }
    50% { opacity: 0.0; }
    100% { opacity: 1.0; }
}

@keyframes blinker {  
    0% { opacity: 1.0; }
    50% { opacity: 0.0; }
    100% { opacity: 1.0; }
}

/************************************************************************
HEAD AREA
*************************************************************************/

#top .logo, #top .logo a{
display:block;
height:98px;
width:350px;
position:absolute;
left:20px;
top:13px;
border: none;
padding: 0;
margin:0;
z-index: 10;
}

#top .logo a{
top:23px;
left:0;
text-indent:-9999px;
outline:none;
border: none;
}

#headextras{
position: absolute;
right:20px;
padding:14px 14px 10px 0px;
top:-6px;
width:328px;
z-index: 10;
}


/*social bookmark icons*/
.social_bookmarks{
border:none;
display: block;
float: right;
list-style-type: none;
list-style-position: outside;
padding:5px 5px 0 0;
position: relative;
z-index: 6;
}

.social_bookmarks li{
float:left;
margin:0;
width:16px;
padding:0 7px 0 0;
}

.social_bookmarks li a{
height:16px;
width:16px;
display: block;
float:left;
text-indent: -9999px;
border:none;
padding:0;
}

#submit_news{
position: absolute;
left:20px;
top:132px;
text-decoration: none;
display: block;
padding-right:28px;
line-height: 22px;
font-size: 12px;
z-index: 10;
}

/*searchform head*/
#head #searchform{
float:right;
}

#head #searchsubmit{
border:medium none;
cursor:pointer;
display:block;
height:35px;
outline:none;
padding:0;
position:absolute;
right:8px;
text-indent:-9999px;
top:8px;
width:35px;
}

#head #s{
border: none;
width:200px;
padding:5px 30px 5px 10px;
color:#ccc;
}

/*navigation pages*/
.nav_wrapper{
font-family:Byekan;
font-size: 16px;
position: relative;
height:36px;
padding-top:125px;
z-index: 6;
}

#top .nav{
position: relative;
height:36px;
list-style-type: none;
list-style-position: outside;
margin:0;
z-index: 6;
font-size: 14px;
float: right;
}

.nav li a{
display:block;
float:right;
padding:6px 25px 6px 3px;
width:auto;
border: none;
text-decoration: none;
line-height: 24px;
outline: none;
}

.nav ul{
margin:0;
padding:0;
list-style-type:none;
list-style-position:outside;
position:relative;
line-height:50px; 
z-index:5;
}


#top .nav ul a{
line-height:20px;
font-size: 14px;
cursor: pointer;
}

#top .nav li{
float:right;
position:relative;
z-index:20;
}

#top .nav li li{
border-left:none;
margin-top:0;
}

#top .nav ul {
display:none;
position:absolute;
top:36px;
width:172px;
right:0px;
}

#top .nav li ul a{
width:150px;
height:auto;
float:right;
text-align:right;
padding:4px 10px;
}

#top .nav ul ul{
top:auto;
border-top:none;
}	

#top .nav li ul ul {
left:171px;
top:-1px;
}

#top .nav li:hover ul ul, #top .nav li:hover ul ul ul,#top  .nav li:hover ul ul ul ul{
display:none;	
}
#top .nav li:hover ul, #top .nav li li:hover ul, #top .nav li li li:hover ul, #top .nav li li li li:hover ul{
display:block;
}

#top .nav li ul a{
border-top:none;
}


/*navigation categories*/
.catnav{
position: relative;
list-style-type: none;
list-style-position: outside;
margin:0;
width:950px; 
z-index: 4;
}

.catnav_wrapper{
position: relative;
margin-left:-80px;
width:950px;

line-height:50px; 
z-index: 6;
}

.catnav li a{
display:block;
float:center;
padding:10px 10px 10px 10px;
width:100px;
border: none;
text-decoration: none;
line-height: 17px;
outline: none;
min-height:30px;
}


.catnav li a strong{
display:block;
font-weight: bold;
font-size: 16px;
}

.catnav li a span{
display:block;
font-size: 10px;

}

.catnav ul{
margin:0;
padding:0;
list-style-type:none;
list-style-position:outside;
position:relative;
z-index:5;
}


#top .catnav ul a{
line-height:29px;
font-size: 12px;
cursor: pointer;
}

#top .catnav li{
float:right;
position:relative;
z-index:20;
text-align:center;
margin-top:0;
}

#top .catnav li li{
border-right:none;
margin-top:0;
}

#top .catnav ul {
display:none;
position:absolute;
top:57px;
width:172px;
right:-2px;
}

#top .catnav li ul a{
width:150px;
height:auto;
float:left;
text-align:right;
padding:0 10px;
}

#top .catnav ul ul{
top:auto;
border-top:none;
}	

#top .catnav li ul ul {
left:171px;
top:-1px;
}

#top .catnav li:hover ul ul, #top .catnav li:hover ul ul ul,#top  .catnav li:hover ul ul ul ul{
display:none;	
}
#top .catnav li:hover ul, #top .catnav li li:hover ul, #top .catnav li li li:hover ul, #top .catnav li li li li:hover ul{
display:block;
}

#top .catnav li ul a{
border-top:none;
}

#top .catnav .noborder, #top .catnav .noborder a{
border:none;
}

/*Featuread Area*/


#featured, .featured, .fadeout, .newsselect{ 
height:320px; 			/*this changes the height of the image slider*/
}

#feature_wrap{
width:959px;
position: relative;
margin-left:20px;

}

#featured{
font-family:Byekan;
position: relative;
width:957px;
overflow: hidden;
}



.featured{
width:700px;
position:absolute;
top:0;
left:0;
font-family:Byekan;
overflow: hidden;
display:none;
}

#top .feature_excerpt{
width:660px;
position: absolute;
display: block;
bottom: 0;
left:0;
z-index: 2;
text-align:right;
direction:rtl;
padding:10px 20px;
font-size: 11.5px;
line-height:1.5em;
cursor: pointer;
}

.sliderdate{
display:none;
direction:rtl;
text-align:left;
}

/*fadeslider*/
.fadeslider .featured{
width:100%;
border:none;
}

#top .slidecontrolls{
position:absolute;
width:10px;
right:-15px;
bottom:0;

}

#top .slidecontrolls span{
height:10px;
padding:2px 0;
width:10px;
display:block;
cursor: pointer;
}


#top .fadeslider .feature_excerpt{
width:917px;
}


/*newsslider*/

.newsselect{
position: absolute;
overflow: hidden;
width:276px;
right:0px;
top:0px;
border-left:1px solid #e1e1e1;
background: #fff;
z-index: 5;
}

.newsslider .newsItems{
position: absolute;
top:0;
left:0;
}

.newsslider .featured{
border:none;
}

#top .newsselect .sliderheading{
font-size:13px;
font-family: Byekan;
font-weight: bold;
padding: 0;
}

.newsselect .single_item{
padding:10px;
border-bottom:1px solid #e1e1e1;
display: block;
text-decoration: none;
line-height: 1.3em;
}

.newsselect .single_item:hover, .newsselect .active_item{
background-color: #f1f1f1;
text-shadow:1px 1px 0 #FFFFFF;
outline: none;
}

#top .newsslider .fadeout{
right:155px;
}

.newsselect .sliderdate{
display:block;
font-size: 11px;
}

/*accordion slider*/
.featured img{
display:block;
position: relative;
z-index: 1;
}

#top .fadeout{
position:absolute;
width:200px;
display:block;
right:0px;
z-index: 3;
}

#top .sliderheading{
display:block;
font-size: 26px;
font-family:Byekan;
}

#top .heading_clone{
position: absolute;
z-index: 4;
bottom:20px;
left:20px;
font-size: 13px;
text-transform: uppercase;
padding:0;
margin: 0;
}


.featured a, .featured a img, .featured img{
text-decoration: none;
border:none;
}

#top .featured1{
border:none;
display: block;
}

.bottom_right_rounded_corner, .bottom_left_rounded_corner{
position: absolute;
z-index: 50;
display: block;
height:7px;
width:7px;
bottom:0px !important; /* ie6fix */
left:0px;
bottom:-1px;
}

#top .bottom_right_rounded_corner{
right:0px !important; /* ie6fix */
right:-1px;
left:auto;
}


/*CONTACT FORM*/	
#searchsubmit, #send, #top #submit{
cursor:pointer;
}

.text_input, .text_area{
padding:4px;
font-family: Arial, Helevtica, Verdana, san-serif;
width:200px;
font-size:11.5px;
}

#send, #submit{
padding:4px 20px;
font-family: Arial, Helevtica, Verdana, san-serif;
font-size:11.5px;
}

.hidden{
display:none;
}

#commentform{
padding-bottom:20px;
}


fieldset{
border:none;
padding:0;
margin:0;
overflow:hidden;
}

fieldset label{
padding-left:7px;
}
.blocklabel{
display:block;
padding:10px 0 0 0;
}

#top .text_area{
width:600px;
}



/*CONTENT AREA*/
#content, .entry-no-pic .entry-content{
width:580px;
padding:0 0 50px 20px;
float: left;
margin:0 20px 0 0;
overflow: hidden;
}

#top .fullwidth, .fullwidth .entry-no-pic .entry-content{
width:960px;
}

.entry{
position:relative;
float:left;
width: 100%;
clear: both;
padding:0 0 50px 0px;
overflow: hidden;
}

.entry-previewimage{
float:left;
height:180px;
margin:4px 20px 10px 0;
padding:7px;
width:180px;
}


.entry-previewimage a{
height:180px;
width:180px;
overflow: hidden;
border:none;
display:block;
}

.entry-previewimage a img{
border:none;display:block;
}

.entry-content{
float:left;
width:350px;
overflow: hidden;

}

#top .entry-no-pic .entry-content{
padding:0;
padding: 0;
}

.entry-head{
float: left;
width:100%;
padding-bottom: 11px;
}

.entry-head span{
width:90px;
padding-left:26px;
float: left;
display: block;
}
.entry-head, .entry-bottom{
font-size: 11px;
}
.entry-head a, .entry-bottom a{
text-decoration: none;
}

.entry-head a:hover, .entry-bottom .categories a:hover{
text-decoration: underline;
}

.more-link, .entry-bottom .categories{
-moz-border-radius: 2px;
-webkit-border-radius:2px;
border-radius:2px;
display: block;
float: left;
padding:5px 7px;
line-height: 1em;
margin-bottom:5px;
}

.entry-bottom{
padding-top:5px;
width:100%;
float:left;
clear: both;
}

#top .entry-bottom .categories{
float:right;
}

/* 2 small entries */

#top .doubleentry .entry-content{
width:280px;
}

#top .doubleentry .entry{
padding-left:20px;
position: relative;
left:0 !important;
left:20px;
width:280px;
clear:none;
}

.doubleentry{
margin-left:-20px;
float: left;
clear: both;
width:600px;
}



/*sidebar*/

.sidebar{
float:right;
margin:0 0px 0px 0;
padding:0 0 0px 0px;

overflow: hidden;
}

#top .layout-right{
float:right;
}
#top .layout-left{
float:left
}


.sidebar .box{
margin:0;
padding:0 0 0px 0;
overflow: hidden;
direction:rtl;
}

.box h3{
padding:8px 0 4px;
}

.community_news h3, .link_list h3{
margin-bottom: 5px;
}

.link_list a {
display:block;
}

.link_list img{
display:block;
margin-bottom: 10px;
}

.box_entry{
font-size: 11.5px;
line-height: 1.6em;
padding:0;
margin: 0 0 0px 0;
}

.sidebar .link_list img{
padding:3px;
margin-top:8px;
}


.box_entry .alignleft{
margin:6px 9px 0px 0;
} 
.doubleentry .alignleft{
margin:0 9px 0px 0;
}

/*pagination*/

#top .pagination {
clear:both;
padding:0 0 10px 0;
position:relative;
z-index:3;
}

#top .pagination span, #top .pagination a{
display:block;
float:left;
font-size:11px;
line-height:13px;
margin: 2px 2px 2px 0;
padding:3px 6px;
text-decoration:none;
width:auto;
}


#top .pagination .current{
font-size:11px;
padding:3px 6px;
}

/*sidebar nesting and hiding of indent lists*/
.box li a{
display:block;
line-height:22px;
padding:3px 10px;
text-decoration: none;
}
.box ul ul a{
padding:3px 10px 3px 25px;
}
.box ul ul ul a{
padding:3px 10px 3px 40px;
}
.box ul ul ul ul a{
padding:3px 10px 3px 55px;
}
.box ul ul ul ul ul a{
padding:3px 10px 3px 70px;
}
.box ul ul ul ul ul ul a{
padding:3px 10px 3px 85px;
}
.box ul ul ul ul ul ul ul a{
padding:3px 10px 3px 100px;
}
.box ul ul ul ul ul ul ul ul a{
padding:3px 10px 3px 115px;
}
.box ul ul ul ul ul ul ul ul ul a{
padding:3px 10px 3px 130px;
}
.box ul ul ul ul ul ul ul ul ul ul a{
padding:3px 10px 3px 145px;
}

.sidebarmenu .current{
font-weight: bold;
}

.sidebarmenu ul ul, .sidebarmenu .currentli_item ul ul, .sidebarmenu .parentli_item .li_item ul{
display:none;
}

.sidebarmenu .currentli_item ul, .sidebarmenu .parentli_item ul{
display: block;
}

.box li{
list-style-type: none;
list-style-position: outside;
}



/*footer*/

.column {
width:293px;
float:left;
direction:rtl;
padding-left:20px;
margin-right:20px;
}

.column .box {
width:100%;
float:left;
overflow:hidden;
padding-bottom:50px;
position:relative;
}
.gallery li{
float:left;
}

.gallery li a{
display: block;
float: left;
padding:0;
margin:0 10px 10px 0 !important; /* ie6fix */
margin:0 3px 3px 0;
}

.gallery li a img{
padding:5px;
display: block;
float: left;
}

/*comments*/

#top .commentlist{
margin:0 0 40px 0;
float:left;
width:100%;
}

#top .commentlist #comment{
width:70%;
}


#top .commentlist li{
width:100%;
clear:both;
float:left;
padding:0;
list-style-type:none;
padding:20px 0 0 0;
position:relative;
}
.commentlist .children, .commentlist .children li{
border:none;
}

.gravatar{
float:right;
padding:0 0 13px;
text-align:center;
width:70px;
}

.gravatar img{
display:block;
padding:5px;
}

.comment_content {
float:left;
padding:20px;
width:455px;
}

.commentmetadata{
float:right;
padding-right:10px;
}

.commentmetadata a, .comment-edit-link, .comment-reply-link{
text-decoration: none;
font-size:10px;
}

#top .comment-reply-link{
border:none;
}

.comment-edit-link{
padding-left:10px;
}

.says{
display:none;
}

.author_name{
font-weight:bold;
font-style:normal;
font-size:15px;
float:left;
}

.comment_text{
clear:both;
}

.comment-reply-link{
text-align: center;
display: block;
}

.commentlist #respond{
padding-left:80px;
}

#top .commententry h4{
font-size: 18px;
}

#cancel-comment-reply-link{
text-decoration: none;
margin-left:15px;
font-size: 10px;
}

.commentlist .children{
padding:0 0 0 70px;
}
.commentlist .children li .comment_content{
width:454px;
}

.commentlist .children .children li .comment_content{
width:384px;
}

.commentlist .children .children .children li .comment_content{
width:314px;
}

.commentlist .children .children .children .children li .comment_content{
width:244px;
}

.commentlist .children .children .children .children .children li .comment_content{
padding:0;
}

.comment_nav{
position: relative;
top:-13px;
font-size: 10px;
z-index: 4;
}

.comment_nav a{
text-decoration: none;
}

.comment_prev{
float:left;
}
.comment_next{
float:right;
}

#commentform label{
display:none;
}

.message_data{
width:380px;
float:left;
display:block;
}

.personal_data{
width:200px;
float:right;
display:block;
}

#top .message_data textarea{
width:350px;
float:left;
}


.personal_data input {
clear:both;
float:left;
margin-bottom:8px;
}

/*autor box*/
#author-box{
padding:20px 0;
margin:0 0 13px;
width:100%;
clear: both;
overflow: hidden;
}

#top #author-box .gravatar{
width:70px;
height:90px;
float:left;
text-align: center;
padding:0 30px 0 0;
}

#author-box .gravatar a{
text-decoration: none;
font-weight: bold;
}

.author-info{
width:480px;
float:left;
line-height: 1.4em;
}

.author-info h3{
padding-top:2px;
}

#top #social_icons ul {
clear:both;
float:left;
padding:0 0 10px;
width:100%;
margin:0 0 40px;
}

#social_icons li{
float:left;
list-style-type: none;
list-style-position: outside;
}


#social_icons li a{
float:left;
display:block;
text-indent: -9999px;
height:32px;
width:32px;
border:none;
padding-right:5px;
}

/*CONTACT FORM*/	



#searchsubmit, #send, #top #submit{
cursor:pointer;
}



.text_input, .text_area{
font-family:Arial,Helevtica,Verdana,san-serif;
font-size:11.5px;
padding:9px;
width:180px;
}

#send, #submit{
padding:4px 20px;
font-family: Arial, Helevtica, Verdana, san-serif;
font-size:11.5px;
}

.hidden{
display:none;
}

#commentform{
padding-bottom:20px;
}


fieldset{
border:none;
padding:0;
margin:0;
overflow:hidden;
}

fieldset label{
padding-left:7px;
}
.blocklabel{
display:block;
padding:10px 0 0 0;
}

#top .text_area{
width:400px;
}

/*CONTACT FORM*/	
#send, #top #submit{
cursor:pointer;
}

/*
Submit News
*/

#submit_news_form{
background: transparent none;
width:100%;
height:100%;
overflow: hidden;
}

#newswrapper{
width:365px;
height:490px;
margin:0 auto;
}

#newswrapper .text_input, #newswrapper .text_area{
width:335px;
padding:6px;
}

#newswrapper .text_area{
height:100px;
}

#newswrapper p{
padding:0 0 0.7em 0;
}


/*generic*/


.rounded{
-moz-border-radius: 5px;
-webkit-border-radius:5px;
border-radius:5px;
}

.comment_content, .text_input, textarea, .button, .box_entry .rounded, #top .pagination span, #top .pagination a, .gallery li a img, .alignleft, .alignright, .alignnone, .aligncenter{
-moz-border-radius: 3px;
-webkit-border-radius:3px;
border-radius:3px;
}

h1, h2, h3, h4, h5, h6, legend, .sliderheading {
font-family:byekan;
font-weight:normal;
letter-spacing:0.4px;
line-height:1.4em;
padding-bottom:5px;
padding-right:5px;
position:relative;
text-align:right;
}
h1{clear:both; font-size:24px;}
h2{font-size:22px; clear:both;}
h3, legend{font-size:16px; clear:both;}
h4{font-size:12px; clear:both;}
h5{font-size:11px; clear:both;}
h6{font-size:10px; clear:both;}

.doubleentry h1{clear:both; font-size:17px;}
.doubleentry h2{font-size:15px; clear:both;}
.doubleentry h3{font-size:14px; clear:both;}
.doubleentry h4{font-size:13px; clear:both;}
.doubleentry h5{font-size:12px; clear:both;}
.doubleentry h6{font-size:11px; clear:both;}

h1 a, h2 a, h3 a, h4 a, h5 a, h6 a{
text-decoration:none;
border:none;
} 

#top h1 a:hover, #top h2 a:hover, #top h3 a:hover, #top h4 a:hover, #top h5 a:hover, #top h6 a:hover{
text-decoration:none;
border:none;
} 

#main ul,#main  ol {
margin-bottom:10px;
}

blockquote p{
padding:11px 0px;
}

blockquote{
margin:0 0 22px 5px;
padding:0 15px;
font-size:12px;
font-style:italic;
}

.floatleft{
float:left;
}

.floatright{
float:right;
}

.clearboth{
clear:both;
}

body .alignleft{
float:left;
margin:0px 15px 15px 0pt;
display: block;
}

body .alignright{
float:right;
margin:0px 0pt 15px 15px;
display: block;
}

.aligncenter{
clear:both;
display:block;
margin:10px auto;
padding: 10px 0;
}

.alignleft img, .alignright img{
display:block;
} 

#top .entry-bottom .alignleft{
float:left
}

.entry img{
padding:3px;
}

#top .entry-previewimage img{
padding:0;
margin: 0;
border:none;
}

p{ padding: 0.5em 0;}

.flickr{
padding: 0.5em 0;
}

body #top #main .noborder, body #footerwrap #footer .noborder{
border:none;
padding:0;
}

.small_block{
font-size: 0.9em;
line-height: 1.4em;
clear:both;
}

.entry ol li {
list-style-position:inside;
list-style-type:decimal;
}

pre{
background-color:#FEFEFE;
border:1px solid #DDDDDD;
color:#333333;
display:block;
font-family:"Courier New",Courier,monospace;
font-size:12px;
overflow:auto;
padding:10px;
width:90%;
}




#tabs li a.inactive{color: #000; cursor: pointer;}
.text-tab { padding: 20px; }
.tab-main {border:1px solid #ccc; background-color: #FFF; width:700px; height:400px; }

.content1{
	background:#fff;
	border: 1px solid #CACACA;
  border-radius: 5px;
	margin-top: 5px;
  margin-right: 15px;
  height: auto;
 
  padding: 10px;
  width: 590px;
}

.content1 h2{
	border-bottom: 1px solid #DDDDDD;
  color: #24918f;
	font-family: 'Byekan';
  font-size: 18px;
    margin: 5px 10px 0 0;
    padding: 0 5px 10px 0;
    width: 580px;
}
.content1 p{padding:5px;font-size:11px;}
.content1 ul{
	margin:5px;
}

.content1 ul li{
	list-style:disc;
	margin-right:20px;
	color:#7a7a7a;
	padding:10px;
	font-family: 'yekan';
	font-size:14px;
	border-bottom:1px solid #eee;
	transition: all 0.5s ease;
}
.content1 ul li:hover{padding-right:15px;color:#eb3838;}

.content1 h2 span{margin-left:5px;font-size:25px;}




.widget{
	background:#fff;
	border: 1px solid #CACACA;
    border-radius: 5px;
     margin-top:5px;
    height: auto;
   font-family:'byekan';
    padding: 10px;
    width: 230px;
}
.widget h2{
	border-bottom: 1px solid #DDDDDD;
    color: #24918f;
    font-size: 18px;
    margin: 5px 10px 0 0;
    padding: 0 5px 10px 0;
    width: 220px;
}
.widget p{padding:5px; font-size:11px; }
.widget ul{
	margin:5px;
}

.widget ul li{
	list-style:disc;
	margin-right:20px;
	color: #393;
	padding:10px;
	font-family:'Byekan';
	font-size:20px;
	border-bottom:1px solid #eee;
	transition: all 0.5s ease;
}	

.widget ul li a.active{padding-right:15px; color:#000; cursor: pointer;}
.widget h2 span{margin-left:10px;font-size:25px;}




ul.tabs{
			margin: 0px;
			padding: 0px;
			list-style: none;
		}
		ul.tabs li{
			background: none;
			color: #222;
			display: inline-block;
			padding: 10px 15px;
			cursor: pointer;
		}

		ul.tabs li.current{
			background: #ededed;
			color: #222;
		}

		.tab-content{
			display: none;
			background: #ededed;
			padding: 15px;
		}

		.tab-content.current{
			display: inherit;
		}
    
    
    .content2{
	background:#fff;
	border: 1px solid #CACACA;
    border-radius: 5px;
    float: right;
    height: auto;
    margin: 5px 0 0;
    padding: 10px;
    width: 800px;
}

.content2 h2{
	border-bottom: 1px solid #DDDDDD;
    color: #525252 !important;
	font-family: 'Byekan';
    font-size: 18px;
    margin: 5px 10px 0 0;
    padding: 0 5px 10px 0;
    width:800px;
}
.content2 p{padding:5px;font-size:11px;}
.content2 ul{
	margin:5px;
}

.content2 ul li{
	list-style:disc;
	margin-right:20px;
	color: #000 !important;
	padding:10px;
	font-family: 'Byekan';
	font-size:20px;
	transition: all 0.5s ease;
}
.content2 ul li:hover{padding-right:15px;color:#eb3838 !important; }

.content2 h2 span{margin-left:10px;font-size:25px;}





/*jquery tab*/
.nav { width:710px; min-height:40px; margin-top: 5px;  }
.nav ul { list-style: none; margin-right: 0; }
.nav ul li { float:right; height:30px; margin-top:0px; padding: 9px 9px 0 10px; margin-left: 2px; border-bottom:1px solid #fff; border-left: 1px solid #000; background-color: #FFF; transition: all 1s;}
.nav ul li:nth-child(1) { border-right: 1px solid #e6e6e6; }
.nav ul li:nth-child(12) { border-left:none;}
.nav ul li:hover { background-color: #CCC;}
.nav ul li a { color: #000 ; font:10pt mj; text-decoration: none; cursor: pointer; }
.nav ul li a:hover { color:#0b1f40; }
.nav ul li a:before {font-family: FontAwesome; padding-left:3px;}
.nav ul li:nth-child(1) a:before { content:"\f0a1"; }
.nav ul li:nth-child(2) a:before { content:"\f02d"; }
.nav ul li:nth-child(3) a:before { content:"\f0ea"; }
.nav ul li:nth-child(4) a:before { content:"\f0c0";}
.nav ul li:nth-child(5) a:before { content:"\f03a";}
.nav ul li:nth-child(6) a:before { content:"\f15c"; }
.nav ul li:nth-child(7) a:before { content:"\f0f0"; }
.nav ul li:nth-child(8) a:before { content:"\f16b"; }
.nav ul li:nth-child(9) a:before { content:"\f085"; }
.nav ul li:nth-child(10) a:before { content:"\f1aa"; }

#tabss li a{color: #000; cursor: pointer;}
.text-tab { padding: 20px; }
.tab-main {border:1px solid #ccc; background-color: #FFF; width:700px; height:400px; }

