/* ------------------------------------------------

     Style by :  PersianTools
		  web :  www.PersianTools.com
		Email :  info@PersianTools.com

------------------------------------------------ */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {
	margin:0;
	padding:0;
}
.quarterlycontent {
	display:table;
	width:100%;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}

img {
	border:0;
}
.HomeBox_Small_Body
{
	clear:both;
	height:100%;

}
.clearfloat {
	clear:both;
	height:0;
	font-size: 1px;
	line-height: 0px;
}
input, select, textarea {
	font-family:Tahoma;
	font-size:12px;
	background-color:#F2F2F2;
	border:1px solid #666;
}
input, textarea {
	padding:3px;
}
.btn, .button {
	cursor:pointer;
}
a {
	text-decoration:none;
	color:#004F4A;
	outline:0;
}
a:hover {
	text-decoration: none;
	color:#222;
}
.cmfErrorMessageBoard {
	color:#D00;
	font-size:11px;
}
h1, h2, h3, h4 {
	font-size:12px;
}

.rightImg{ float:right !important; margin:0 0 3px 15px !important;}

/*------------------ Page Layout ------------------*/
body {
	font-family:Tahoma;
	font-size:11px;
	background:url(../images/patt_4cce74048850d.jpg) repeat-x #ffb128;
	height:500px;
}
#warp {
	width:900px;
	background:url(../images/bg.png) repeat-y;
	padding:0 15px;
	margin:0 auto;
	direction:rtl;
	text-align:right;
	position:relative;
}
.container {
	color:#111;
	padding:15px 0;
}
.main {
	width:708px;
	float:right;
}
.leftSide {
	width:180px;
	float:right;
	padding-right:5px;
	margin-bottom:10px;
}
a.homeLink {
	display:block;
	width:240px;
	height:100px;
	float:right;
}
#page {
}
h1.title {
	background:url(../images/h3Title.png);
	height:25px;
	line-height:22px;
	padding:0 5px;
	color:#EEE;
}
.pageBody {
	padding:10px;
	border:solid 1px #EC7826;
	height:1%;
}

.pageBody ul{ padding:5px 20px 5px 0;}
.pageBody ol{ padding:5px 20px 5px 0;}
.pageBody table{ margin:10px auto;}
.pageBody table td{ padding:5px;}

.sitemappageBody {
	padding-right:25px;
	padding-bottom:10px;
	padding-top:10px;
	border:solid 1px #EC7826;
}
.pageBody img {
	padding:2px;
	margin:5px;
}
.sitemappageBody ul {
	padding:0 15px 0 0;
}
.sitemappageBody li {
	list-style:inside square;
	padding:5px 6px;
	font-weight:bold;
}
.sitemappageBody ul li li {
	list-style:inside circle;
	font-weight:normal;
}
.productpageBody {
	padding:10px;
	border:solid 1px #EC7826;
	direction:ltr;
	margin-bottom:10px;
	min-height:552px;
}
.maintitle {
	background:url(../images/h3Title.png);
	height:25px;
	line-height:25px;
	color:#eee;
	padding:0 10px;
}
.titlepollt {
	background:url(../images/box-top2.png) no-repeat;
	height:25px;
	line-height:22px;
	color:#EEE;
	padding-right:10px;
}
.sideSearch .input {
	width:120px;
	margin:0 0 0 5px;
}
.sideSearch {
	padding:6px 9px 5px 0px;
	height:35px;
	background:url(../images/search.png) no-repeat;
}
.icon {
	float:left;
	padding-top:1px;
}
.box-title {
	float:right;
	font-size:14px;
}
.breadcrumb {
	background:url(../images/h3Title.png);
	height:25px;
	line-height:22px;
	padding:0 5px;
}
.breadcrumb a {
	color:#EEE;
}
.breadcrumb a:hover {
}
.otherPolls h3 {
	padding:5px;
	background:#EEE;
}
.otherPollsUl {
	padding:5px 10px;
}
.otherPollsUl li {
	list-style:inside square;
	padding:5px 0;
}
.homemainbox {
	width:708px;
	height:auto;
	float:right;
	margin-top:15px;
}
.homeboxleft {
	width:348px;
	height:auto;
	float:left;
}
.homeboxleft .mainboxbody1 img,.homeboxright .mainboxbody1 img{
	float:left;
	padding:5px;
	padding-left:0;
}
.newsletterBody select{
	width:128px;
	margin-top:10px;
	overflow:hidden

}
.homeboxright .mainboxbody1 p{
}

.homeboxright {
	width:348px;
	height:auto;
	float:right;
}
.homeboxleft2 {
	width:346px;
	height:auto;
	float:left;
	height:167px;
	border:solid 1px #EC7826;
}
.homeboxright2 {
	width:346px;
	height:auto;
	float:right;
	height:167px;
	border:solid 1px #EC7826;
}
.productList {
	width:321px;
	border:solid 1px #EC7826;
	float:right;
	height:115px;
	margin:5px;
	padding:5px;
}
.productList .image {
	width:120px;
	height:80px;
	float:left;
}
.productList .title {
}
.productList .productDetail {
	width:200px;
	float:right;
	line-height:30px;
}
.productList .buyBtnBox {
	padding-right:32px;
	background:url(../images/Shopping-Cart.png);
	background-repeat:no-repeat;
	background-position:right;
}
.image img {
	width:115px;
	height:95px;
	float:left;
}
.productsThumb {
	float:left;
}
.quarterlyBody2 {
	width:550px;
	text-algin:right;
}
.quarterlyBody {
	font-weight:bold;
}
.formTbl {
	float:right;
}
.formTbl td {
	padding-top:5px;
	padding-right:2px;
	text-align:right;
}
.formTbl-description {
	width:225px;
	height:100px;
	margin-bottom:5px;
}
.mainboxbody {
	padding:13px;
	border:solid 1px #EC7826;
	height:114px;
	line-height:15px;
}
.mainboxbody1 {
	padding:10px 10px 30px 10px ;
	border:solid 1px #EC7826;
	line-height:15px;
	text-align:justify;
	height:50px;
}
.mainboxbody2 {
	padding:0px;
	border:solid 1px #EC7826;
	line-height:15px;
}
.mainboxbody-2 {
	padding:0px;
	border:solid 1px #EC7826;
	line-height:15px;
}
.mainboxbody3 {
	padding:10px;
	background:url(../images/box-bg.png) repeat-y;
}
.mainboxbody-3 {
	padding:5px 20px;
	background:url(../images/box-bg.png) repeat-y;
}
.mainboxbody4 {
	height:auto;
	padding:10px 11px 0 11px;
	background:url(../images/box-bg.png) repeat-y;
}
.mainboxbody3 .input {
	width:120px;
}
.product-listbox {
	padding:15px 0;
	float:right;
	height:auto;
	margin-top:15px;
	width:708px;
}
.product-listbox a {
	color:#EEE;
	font-size:14px;
}
.product-list {
	padding:10px 0;
	border:solid 1px #EC7826;
}
.product-list a {
	padding:0px 6px;
}
.sideBox2 {
	margin-bottom:10px;
}
.sideBox3 {
	padding-bottom:5px;
	margin-bottom:10px;
	background:url(../images/box-bottom2.png) bottom no-repeat;
}
.sideBox4 {
	padding-bottom:5px;
	background:url(../images/box-bottom2.png) bottom no-repeat;
}
.contactBody {
	float:left;
}
.newsTitle {
	font-size:12px;
	font-weight:bold;
	color:#004f4a;
}
.newsMore {
	font-weight:bold;
	float:left;
}
.mainboxbody p {
	text-align:justify;
}
.moreInformation {
	background:url(../images/Info.png) no-repeat right;
	line-height:25px;
	padding-right:25px;
	margin-top:10px;
}
.fldForm {
	padding:4px;
}
.userName {
	font-weight:bold;
}
.userComment {
}
.floatImage {
	float:left;
}
.picdiv {
	float:left;
}
/*------------------- Table -------------------*/
.table {
	margin:0 auto;
	width:100%;
}
.table td, .table th {
	padding:6px 3px;
}
.lblForm {
	text-align:left;
	color:#555;
}
.table th {
	background:#555;
	color:#FFF;
	border:1px solid #DDD;
}
.paymentsHistory td {
	border:1px solid #DDD;
}
#memberRegistration td {
	padding: 3px;
}
.fotmTbl {
	margin:0 auto;
}
.fotmTbl td {
	padding:3px;
}
.contactustext {
	text-align:right;
	float:left;
	direction:rtl;
	padding-bottom:10px;
}
.contactustext img {
}
/*------------------- checkout Page -------------------*/
.checkoutPage {
	line-height:1.5;
	padding:5px 20px;
}
.checkoutPage select {
	border:1px solid #7e7e7e;
}
.checkoutPage .userInfo {
	padding:5px;
	border-bottom:1px dashed #DDD;
}
.registrationType, .paymentWays {
	padding:10px 0;
}
.paymentWays table {
	margin:0 auto;
}
.paymentWays table td {
	padding:10px;
}
.paymentPanel {
	padding:10px;
	margin:0 auto;
	border:1px solid #EEE;
}
.hiddenElemet {
	display: none;
}
.paymentWays h3.title {
	padding:3px 8px;
	background:#f1f1f1
}
.paymentWays img {
	cursor: pointer;
}
.payBtn {
	padding:5px;
	text-align:center;
}
.payButton {
	background:url(../images/payButton.gif);
	width:68px;
	height:26px;
	border:0;
	cursor:pointer;
	color: transparent;
	font-size: 0;
	overflow:hidden;
	padding:0;
}
.staticPageBody {
	padding:5px 0;
	text-align:justify;
}
/*------------------ slideShow ------------------*/
.slideShow {
	width:708px;
	height:250px;
	position:relative;
	z-index:0;
}
.navigation {
	z-index:20;
	position:absolute;
	top:220px;
	left:585px;
	width:120px;
}
.navigation li {
	float:right;
	list-style:none;
	padding:2px;
}
.navigation a {
	display:block;
	width:20px;
	height:20px;
	line-height:18px;
	font-weight:bold;
	background:#dddddd;
	color:#6f6f6f;
	text-align:center;
}
.navigation a.selected {
	background:#EC7826;
	color:#FFF;
}
.slides li {
	z-index:10;
}
#lding_1 {
	position:absolute;
	top:270px;
	right:360px;
}
/*------------------ slideShow2 ------------------*/
.slideShow2 {
	width:160px;
	height:160px;
	position:relative;
	z-index:0;
}
/*------------------ Menu ------------------*/
.menu {
	background:url(../images/menu.gif);
	height:40px;
	width:900px;
	direction:rtl;
}
/*------------------ Header ------------------*/
.header {
	background:url(../images/header.gif);
	height:100px;
}
.top-list {
	position:absolute;
	top:2px;
	left:15px;
	width:182px;
}
.top-list li {
	float:right;
	border-left:solid 1px #EC7826;
	padding:0 3px;
	list-style:none;
}
#top-list2 {
	border-left:0px solid #EC7826;
}
/*------------------ N E W S ------------------*/
.news {
	margin:15px 0px;
}
.news h2 {
	font-family:arial;
	font-size:16px;
	margin-bottom:5px;
	background:#f2f2f2;
	padding:3px;
}
.news img {
	float:left;
	padding:2px;
	border:1px solid #BBBBBB;
	margin:0 7px 7px 0;
}
.news .body_news {
	text-align:justify;
	line-height:20px;
}
.newsItem {
	padding:5px;
	font-size:11px;
	position:relative;
	line-height:20px;
	text-align:justify;
}
.newsItem img {
	padding:3px;
	border:1px solid #DDD;
}
.newsItem h3.title {
	font-size:11px;
text-align:right;
	direction:rtl;

	width:100%;
}

.star {
	color:#F69;
}
.tipTitle{
	margin-bottom:5px;
	font-size:12px;
	font-weight:bold;
	color:#004f4a;
}
/*------------------ Search ------------------*/
.searchResults {
	margin:5px;
	display:block;
	margin-top:10px;
}
.searchResults img {
	vertical-align:middle;
	float:none;
}
.searchResults .details {
	padding:10px;
	background-color:#eee;
	color:#000000;
	border:1px solid #DDDDDD;
	margin-top:10px;
	line-height:15px;
}
.searchResults .details .keyword {
	background-color:#FFB128;
	color:#000;
	padding:2px;
}
.searchResults a {
	text-decoration:none;
}
.searchResults a:hover {
	text-decoration:none;
	color:#FF6600;
}
/*------------------ Footer ------------------*/
.footer {
	background:#d5d5d5;
	font-size:11px;
	padding:10px;
	text-align:center;
	direction:ltr;
}
.copy a {
	color:#EC7826;
}
img.loaderImg {
	padding:110px 100px 0 0;
}
.err, .errorBox {
	background:url(../images/err.gif) no-repeat right #ffd8d6;
	padding:10px 35px 10px 10px;
	border:1px solid #ff0038;
	color:#000;
}
.ok, .messageBox {
	background:url(../images/ok.gif) no-repeat right #e4f6de;
	padding:10px 35px 10px 10px;
	border:1px solid #8fdc79;
	margin:5px;
	color:#000;
}
.alert {
	background:url(../images/alert.gif) no-repeat right #fff0ba;
	padding:10px 35px 10px 10px;
	border:1px solid #e87c29;
}
.ok a, .messageBox a {
	font-weight:bold;
	color:#33F;
	line-height:2;
}
.ok a:hover, .messageBox a:hover {
	color:#BB002F;
}
.spanser {
	padding:10px;
	float:right;
	height:auto;
	margin-top:15px;
	width:690px;
}
.spanser a {
	padding:0 14px;
}
/* Meysam Zabet */
.lImg {
	float:left;
	margin:0px 8px 0px 0px;
}
.newsMore {
	clear:both;
}
.detailPage
{
	margin:2px;
	border:1px solid #f3f3f3;
	border-right:3px solid #f0f0f0;
	padding:4px 20px 2px 2px;
}
.detailPage img{
	float:left;
}
/*------------------ Paging ------------------*/
.paging-body
{
	text-align:center;
	direction:rtl;
	color:#666;
	width:100%;
}
.currentPageNumber
{
	direction:ltr;

}
.paging-nav-body
{
	width:100px;
	text-align:center;
}
.pageNumber { display:inline-block; line-height:18px;
}

.paging-body a, .paging-body a:link, .paging-body a:visited {
	background-color:#f8f8f8;
	-moz-border-radius: 5px;
	width:20px;
	height:15px;
	text-align:center;
	color:#ea6810;
	margin:2px 2px 0px 2px;
	font-size:10px;
	padding:2px;
}
.paging-body a:hover {background-color:#f0f0f0;color:#d55f0f;}
a.paging-body
{
	float:right;
}
.zabetArcive
{
	background:url(../images/archive.png) top right no-repeat;
	height:24px;
	padding:10px 30px 10px 0px;
	direction:rtl;
	text-align:right;
	width:100%;
	display:block;
} 
#donateFormContainer img{
	float:left;
}
