a{
	text-decoration: none;
}
body{
	font-family: tahoma;
	font-size: 12px;
}
img{
	border:0;
}
select,input,textarea{
	font-family: tahoma;
	font-size:12px;
}
.top-top{
	height: 20px;
	background-color: #F0F0F0;
}

.top-right{
	background-image: url(../images/logo.gif);
	height: 85px;
	width: 170px;
	background-repeat: no-repeat;
	background-position: right;
}
.top-top-tile{
	background-image: url(../images/top-tile.jpg);
	height: 7px;
}


.top-link{
	font-size: 11px;
	vertical-align: super;
	color: black;
	font-weight: bold;
	text-decoration: none;
}

.top-menu{
	color: #005B88;
	text-decoration: none;
}

.homepic{
	border: 1px solid #E0E0E0;
	padding: 2px;
}
.deflang{
	font-size: 10px;
	color: #585858;
}
.langlist{
	color: #006AD5;
}
.langlist:hover{
	color: #800000;
}
.copyright{
	text-align: center;
	font-size: 11px;
	color: #585858;
	background-color: #F0F0F0;
	height: 30px;
}

.footer-line{
	background-image: url(../images/top-tile.jpg);
	height: 8px;
}
.link{
	text-decoration: none;
	color: #005858;
}

.link:hover{
	color: #800000;
}

.home-date{
	color: gray;
}

.deftext{
	line-height: 22px;
}

.box-border{
	border-color: #C0C0C0;
	border-width: 1px;
	border-style:solid;
}

.box-header{
	background-image: url(../images/box-header.gif);
	background-position: right;
	background-repeat: no-repeat;
	height: 21px;
	color: #800000;
	font-weight: bold;
	text-indent: 10px;
}

.box-header a{
	text-decoration: none;
	color: #800000;
}

.box-links{
	text-decoration: none;
	color: #004566;
}

.box-links:hover{
	color: #800000;
}

.box-underline{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E0E0E0;
	height: 20px;
}

.tabButton , .tabButton-selected{
	display: block;
	height: 25px;
	text-decoration: none;
	width: 100%;
	text-indent: 5px;
	line-height: 22px;
	margin-bottom: 3px;
	border-bottom: #FFFFD2 solid 2px;
	border-right: #FFFFD2 solid 1px;

}
.tabButton{
	background-color: #969696;
	color: white;
}

.tabButton-selected{
	background-color: #008000;
	background-image: url(../images/tabmenu_sel.gif);
	background-position: left;
	background-repeat: no-repeat;
	font-weight: bold;
	color: white;
}

.tabButton:hover , .tabButton2:hover{
	background-color: #C60000;
	color: white;
}


.tabButton2 , .tabButton2-selected{
	display: block;
	height: 25px;
	text-decoration: none;
	width: 100%;
	line-height: 22px;
	text-align: center;
	background-image: url(../images/tabmenu2_sel.gif);
	background-position: center ;
	background-repeat: no-repeat;

}
.tabButton2{
	background-color: #969696;
	color: white;
}

.tabButton2-selected{
	background-color: #9D0000;
	color: white;
	font-weight: bold;
}

#tabcontent{
	padding-right: 6px;
	padding-left: 6px;
	padding-top: 6px;
}

.tab-link{
	color: #005800;
	text-decoration: none;
}

.tabmenu2-link{
	display: block;
	text-align: center;
	background-color: #D9FFD9;
	text-decoration: none;
	height: 20px;
	line-height: 18px;
	color: #000000;
}

.tabmenu2-link{
	border: 1px solid #C0FFC0;
}

.tabmenu2-link:hover{
	border: 1px solid #6FFF9A;
	background-color: #AEFFAE;
}

.tabmenu2-link a:hover{
	background-color: #AEFFAE;
}

.image-border{
	border-color: #C0C0C0;
	border-width: 2px;
	border-style:groove;
}
.tab-article{
	display: block;
	color: #580000;
	text-decoration: none;
	border-bottom: #E1F0FF solid 1px;
	border-bottom-width: 100%;
	height: 20px;
	line-height: 18px;
}

.tab-article:hover{
	background-color: #D9ECFF;
}

.tabmenu-hr{
	border: #D0D0D0 solid 1px;
}
.title{
	font-size: 12px;
	font-weight: bold;
	text-indent: 20px;
	font-family: tahoma;
}

.guestname{
	color: darkgreen;
	direction: rtl;
}

.guestquestion{
	font-size: 12px;
	line-height: 20px;
	direction: rtl;
	background-color: #C0FFC0;
	padding: 15px;

}

.guestdate{
	color: gray;
	direction: rtl;
}

.guestanswer{
	font-size: 12px;
	line-height: 20px;
	font-style: italic;
	direction: rtl;
	background-color: #E0E0E0;
	padding: 15px;
}

.guestline{
	color: green;
	display: none;
	direction: rtl;
}

.gallery-top{
	background-color: #FFC0C0;
	padding: 10px;
	text-align: center;
	font-weight: bold;
}

.gallery-bottom{
	background-color: #FFC0C0;
	padding-bottom: 10px;
	padding-right: 10px;
}

.gallery-bottom a{
	text-decoration: none;
	color: #580000;
}

.gallery-bottom a:hover{
	color: red;
}

/* Poll CSS  */
.result_title{
	font-size:13px;
/*    color:maroon;*/
	font-weight:bold;
	direction: rtl;
	color: #585858;
}

.result_question{
/*    color: #0055AA;*/
	font-weight: bold;
	line-height: 40px;
	direction: rtl;
}

.poll_bg{
	background-color: #F0F0F0;
}

.faq-cats,.faq-cats-selected{
	text-indent: 10px;
	color: #0057AE;
	text-decoration: none;
	background-color: #EAF4FF;
	height: 30px;
	display: block;
	line-height: 25px;
	border: 1px solid #CEE6FF;
}

.faq-cats:hover{
	background-color: #FFE1E1;
	border-color: #FFC0C0;
	color: #580000;
}
.faq-cats-selected{
	background-color: #FFE1E1;
	border-color: #FFC0C0;
	color: #580000;
	font-weight: bold;
}

.faq-question{
	text-decoration: none;
	color: #004080;
}

.faq-answer{
	padding-right: 40px;
	color: #808080;
}

.latestnews{
	background-color: #E0E0E0;
	height: 25px;
	font-style : italic;
}

.article-link{
	display: block;
	background-color: #FFDEBF;
	width: 100%;
	height: 25px;
	line-height: 23px;
	text-indent: 10px;
	border-bottom: #C0C0C0 solid 1px;
	margin-top: 9px;
	font-weight: bold;
	color: #5E2D00;
}

.article-title{
	display: block;
	text-decoration: none;
	color: black;
	text-indent: 20px;
	line-height: 25px;
	background-color: #E1F4FF;
	border-bottom: #E1F4FF solid 1px;
	border-top: #FFFFFF solid 4px;
}

.article-title:hover{
	background-color : #E1FFE8;
	border-bottom-color: #80FF80 ;
}

.article-content{
	text-align: justify;
	padding: 20px;
	line-height: 1.5em;
}

/*--------------------- Menu Css --------------------*/
.menu{
	display: block;
	font-size: 12px;
	text-indent: 10px;
	width:160px;
	height:25px;
	line-height: 22px;
	padding:2 0 0 0;
	border-bottom: 1px solid #ccc;
	border-right: 6px solid #005800;
	background-repeat: no-repeat;
	background-color: #FFFFFF;
	text-indent: 6px;
	cursor: pointer;
}

.menusel{
	display: block;
	font-size: 12px;
	text-indent: 10;
	width:160px;
	height:25px;
	line-height: 22px;
	padding:2 0 0 0;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-right: 6px solid #FF5151;
	background-repeat: no-repeat;
	background-color: #FFFFD2;
	text-indent: 6px;
	cursor: pointer;
}

.menutd{
	width:150px;
	background-image: url(../images/menutile.gif);
	text-indent: 6px;
}
.menutitle{
	color: #002B00;
}
.menutitle1{
	font-weight: bold;
	font-size: 11px;
	height: 25px;
	color: #400000;
	text-indent: 15px;

}

.menu:hover{
	background-color: #FFD9D9;
	border-right: 6px solid #800000;

}

/*-----------------------------------------------*/

.table{
	FONT-SIZE: 11px;
	FONT-FAMILY: Tahoma, Helvetica;
	background-color: #D7FFD7;
	text-indent:10;
	border:double;
	border-bottom-color: white;
	border-left-color: white;
	border-right-color: white;
	border-top-color: white;
	margin-top:20;
	empty-cells: show;
}
.table th {
	height: 30px;
	border-width: 1px 1px 1px 1px;
	padding: 4px 4px 2px 2px;
	border-color: #EEEEEE;
	background-color: #85CD8E;
}

.table td {
	height: 25px;
	border-width: 1px 1px 1px 1px;
	padding: 4px 4px 2px 2px;
	border-style: none none double none;
	border-color: #FFFFFF;
}

.table tr:hover{
	background-color: #FFE3D7;
}
.tablesorttitle{
	color: #800000;
}

.linkbtn{
	text-decoration: none;
	color: #004566;
	display: block;
	text-align: center;
	/*width: 150px;*/
	height: 25px;
	padding-top: 10px;
	background-color: #D7FFD7;
	border-bottom: 1px solid #85CD8E;
	border-right: 1px solid #85CD8E;
}

.linkbtn:hover{
	background-color: #FFE3D7;
	border-color: #FFC0C0;
}

.paynow{
	color: #005858;
}

.magnumber{
	font-size: 20px;
	font-family: arial,tahoma;
}

.mag-header{
	background-color: #C0FFC0;
	font-weight: bold;
	color: #002800;
	height: 23px;
}

.mag-title{
	display: block;
	background-color: #F3FFDD;
	height: 20px;
	text-indent: 20px;
	color: #004080;
}

.mag-title:hover{
	color: #800000;
	background-color: #FFFFB7;
}

.mag-content{
	padding: 10px;
}

.mag-content-title{
	display: block;
	background-color: #F0F0F0;
	color: #004080;
	height: 50px;
	line-height: 50px;
	font-weight: bold;
	font-family: arial;
	font-size: 20px;
}

.pavaraghi-top{
	font-size: 10px;
	vertical-align: text-top;
	font-weight: bold;
	line-height: 10px;
	color: #A40000;
}

.pavaraghi-down{
	display: block;
	color: black;
	background-color: #E0E0E0;
	border-bottom: #FFF solid 3px;
	line-height: 20px;
	padding: 2px;
}

p{
	text-align: justify;
}

.booklist-home{
	background-color: #DEECFE;
}
.booklist-home a{
	color: #004080;
	line-height: 12px;
}

.booklist-home:hover{
	background-color: #FFFFC0;
}

.booklist-home a:hover{
	color: #800000;
}

/*---------------- Book Tab Button-------------------------*/
.book-btnClass , .book-btnClass-selected{
	display: block;
	height: 25px;
	text-align: center;
	width: 100%;
	text-indent: 5px;
	line-height: 22px;
	margin-bottom: 3px;
	border-bottom: #FFF solid 2px;
	border-right: #FFF solid 1px;

}
.book-btnClass{
	background-color: #969696;
	color: #E0E0E0;
}

.book-btnClass-selected{
	background-color: #004080;
	font-weight: bold;
	color: white;
}

.book-btnClass:hover , .book-btnClass:hover{
	background-color: #0080C0;
	color: white;
}

/*--------------------------------------------------------*/
.book-tableofcontents{
	background-color: #D9ECFF;
}

.book-contents{
	padding-right: 20px;
}

.book-thumb{
	border: solid 2px #FFD5AA;
	background-color: #FFEFDF;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;
	border-radius: 10px;
}
.book-thumb a{
	color: #580000;
}
.book-thumb:hover{
	border: solid 2px #FFC0C0;
	background-color: #FFF;
}
.book-thumb a:hover{
	color: #000080;
}

.book-box{
	background-color: #FFF;
}

.togglebtn{
	display: block;
	background-color: #F0F0F0;
	height: 30px;
	line-height: 25px;
	width: 80px;
	text-align: center;
	color: #808080;
}

.togglebtn:hover{
	background-color: #ACACAC;
	color: white;
}

.togglebtn-selected{
	display: block;
	background-color: #585858;
	height: 30px;
	line-height: 25px;
	width: 80px;
	text-align: center;
	color: #FFFFFF;
}
/*////////////////////////////////////////////////*/
.product-thumb{
	padding: 10px;
	background-color: #F2FBFF;
	border: 1px solid #B0E8FF;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	-khtml-border-radius: 15px;
	border-radius: 15px;
}
.product-thumb a{
	color: #585858;
}
.product-thumb:hover{
	border: solid 1px #FFC0C0;
	background-color: #F0F0F0;
}
.product-thumb a:hover{
	color: #000000;
}

.product-box{
	background-color: #FFF;
}

.searchbox{
	background-color: #E4F7E3;
	border-bottom: none;
}

.lightyellow{
	color: #5A6F58;
	font-style: italic;
}

.searchhilight{
	color: red;
	background-color: yellow;
	font-weight: bold;
}

.searchTitle{
	display: block;
	color: #143C76;
	font-size: 13;
	font-weight: bold;
	background-color: #DDEEFF;
	padding: 5px;
}
.searchTitle:hover{
	background-color: #BFE9FF;
}

.searchText{
	display: block;
	color: black;
	background-color: #F0F8FF;
	padding: 5px;
	border-bottom: #DDEEFF solid 2px;
}
.searchText:hover{
	background-color: #FFFFD2;
}
.avlink{
	color: #800000;
	background-color: #E8F3FF;
	cursor: pointer;
	line-height: 20px;
}
.avlink:hover{
	background-color: #FFFFE6;
}
.av-description{
	font-size: 10px;
	color: #969696;
}

.paging a{
	display: block;
	background-color: #D8F3D9;
	color: #000000;
	text-align: center;
	padding: 2px;
}

.paging a:hover{
	background-color: #FDC68E;
}
.paging-sel a{
	background-color: #008000;
	color: white;
}

.commenthead{
	background-color: #FFE7CE;
}
.comment{
	background-color: #EFEFEF;
}