@charset "utf-8";
/* CSS - Design by Alireza Maghari - www.toranjnet.com - info@toranjnet.com  */

.DottedLine {
	line-height: 0px;
	font-size: 0px;
	height: 1px;
	background: url(../images/DottedLine.png) repeat-x center;
	}

.DottedLineC1 {
	line-height: 0px;
	font-size: 0px;
	height: 1px;
	background: url(../images/DottedLineC1.gif) repeat-x center;
	}

.LineC1 {
	line-height: 0px;
	font-size: 0px;
	height: 1px;
	background: url(../images/Line.gif) repeat-x center;
	margin-top:5px;
	margin-bottom:5px;
	}

.ArrowT1 a {
	display:block;
	padding-right:14px; /* imp for english version*/
	background-image:url(../images/ArrowT1C1.gif);
	background-position:100% 2px;  /* imp for english version*/
	background-repeat:no-repeat;
	}
	
.ArrowT1 a:hover {
	background-position:100% -48px;  /* imp for english version*/
	}

.ArrowT1Select {
	display:block;
	padding-right:14px;  /* imp for english version*/
	background-image:url(../images/ArrowT1.gif);
	background-position:100% 3px;  /* imp for english version*/
	background-repeat:no-repeat;
	}

.ArrowT2 a {
	display:block;
	padding-right:12px;  /* imp for english version*/
	background-image:url(../images/ArrowT3.gif);
	background-position:100% 3px; /* imp for english version*/
	background-repeat:no-repeat;
	font-weight:bold;
	}
	
.ArrowT2 a:hover {
	background-position:100% -46px; /* imp for english version*/
	}

.ArrowT2Select {
	display:block;
	padding-right:10px; /* imp for english version*/
	background-image:url(../images/ArrowT1.gif);
	background-position:100% 3px; /* imp for english version*/
	background-repeat:no-repeat;
	}



.ArrowT3 a {
	display:block;
	padding-right:15px; /* imp for english version*/
	background-image:url(../images/ArrowT5.gif);
	background-position:100% 2px; /* imp for english version*/
	background-repeat:no-repeat;
	}
	
.ArrowT3 a:hover {
	background-position:100% -48px; /* imp for english version*/
	}

.ArrowT3Select {
	display:block;
	padding-right:15px; /* imp for english version*/
	background-image:url(../images/ArrowT5.gif);
	background-position:100% -48px; /* imp for english version*/
	background-repeat:no-repeat;
	color:#ff6000;
	}
	
.ArrowT4 a {
	display:block;
	padding-right:10px; /* imp for english version*/
	background-image:url(../images/arrow_t10.gif);
	background-position: 100% 4px; /* imp for english version*/
	background-repeat:no-repeat;
	direction:rtl; /* imp for english version*/
	color:#4e3131;
	}
	
.ArrowT4 a:hover {
	display:block;
	background-position: 100% -34px; /* imp for english version*/
	direction:rtl; /* imp for english version*/
	}
	
.BulletT1 {
	display:inline-block;
	padding-right:12px; /* imp for english version*/
	background-image:url(../images/BulletT1.gif);
	background-position:100% 2px; /* imp for english version*/
	background-repeat:no-repeat;
	}
	
.BulletT1 a:hover {
	background-position:100% -48px; /* imp for english version*/
	}
	
.BulletT1Select {
	display:inline-block;
	padding-right:12px; /* imp for english version*/
	background-image:url(../images/BulletT1.gif);
	background-position:100% 6px; /* imp for english version*/
	background-repeat:no-repeat;
	}	
	
.BulletT2 {
	display:inline-block;
	padding-right:12px; /* imp for english version*/
	background-image:url(../images/BulletT2.gif);
	background-position:100% 4px; /* imp for english version*/
	background-repeat:no-repeat;
	}
	
.BulletT2 a:hover {
	background-position:100% -46px; /* imp for english version*/
	}
	
.BulletT2Select {
	display:inline-block;
	padding-right:12px; /* imp for english version*/
	background-image:url(../images/BulletT2.gif);
	background-position:100% 6px; /* imp for english version*/
	background-repeat:no-repeat;
	}	
	
	
.BulletT3 {
	display:inline-block;
	padding-right:12px; /* imp for english version*/
	background-image:url(../images/BulletT3.gif);
	background-position:100% 4px; /* imp for english version*/
	background-repeat:no-repeat;
	}
	
.BulletT3 a:hover {
	background-position:100% -46px; /* imp for english version*/
	}
	
.BulletT3Select {
	display:inline-block;
	padding-right:12px; /* imp for english version*/
	background-image:url(../images/BulletT3.gif);
	background-position:100% 6px; /* imp for english version*/
	background-repeat:no-repeat;
	}	
	
.Border1 { border:1px solid #999;}
.Border2 { padding:3px; border:#009553 1px solid; background-color:#fff;}
.Banner { border:1px solid #999; background:#FFF; margin:5px;}



/*Frame T1 Free size*/

.FrameT1 { background:#eeeeee; margin:2px 0 2px 0;}
.FrameT1 table { direction:ltr;}  
.FrameT1 .FrameTR { background-image:url(../images/FrameT1TR.png); width:10px; height:10px;}
.FrameT1 .FrameTC { background-image:url(../images/FrameT1TC.png); height:10px;}
.FrameT1 .FrameTL { background-image:url(../images/FrameT1TL.png); width:10px; height:10px;}
.FrameT1 .FrameCR { background:url(../images/FrameT1CR.png) repeat-y right; padding:0px;}
.FrameT1 .FrameCR table { direction:rtl; }  
.FrameT1 .FrameCC { }
.FrameT1 .FrameCL { background:url(../images/FrameT1CL.png) repeat-y left; padding:0px;}
.FrameT1 .FrameBR { background-image:url(../images/FrameT1BR.png); width:10px; height:10px;}
.FrameT1 .FrameBC { background-image:url(../images/FrameT1BC.png); height:10px;}
.FrameT1 .FrameBL { background-image:url(../images/FrameT1BL.png); width:10px; height:10px;}
.FrameT1 .FrameContainer { padding:0px 10px 0px 10px; overflow:hidden;}


/*Frame T2 Free size*/

.FrameT2 { background:#fff; margin:2px 0 2px 0;}
.FrameT2 table { direction:ltr;}  
.FrameT2 .FrameTR { background-image:url(../images/FrameT2TR.png); width:8px; height:8px;}
.FrameT2 .FrameTC { background-image:url(../images/FrameT2TC.png); height:8px;}
.FrameT2 .FrameTL { background-image:url(../images/FrameT2TL.png); width:8px; height:8px;}
.FrameT2 .FrameCR { background:url(../images/FrameT2CR.png) repeat-y right; padding:0px;}
.FrameT2 .FrameCR table {direction:rtl !important;}  
.FrameT2 .FrameCC { }
.FrameT2 .FrameCL { background:url(../images/FrameT2CL.png) repeat-y left; padding:0px;}
.FrameT2 .FrameBR { background-image:url(../images/FrameT2BR.png); width:8px; height:8px;}
.FrameT2 .FrameBC { background-image:url(../images/FrameT2BC.png); height:8px;}
.FrameT2 .FrameBL { background-image:url(../images/FrameT2BL.png); width:8px; height:8px;}

.FrameT2 .HeaderT1 .HeaderTL { background:url(../images/FrameT2HeaderT1TL.png) no-repeat left top; }
.FrameT2 .HeaderT1 .HeaderTR {  background:url(../images/FrameT2HeaderT1TR.png) no-repeat Right top; border-bottom:#c6c6c6 1px solid; padding:8px;}

.FrameT2 .TabC1 { direction:ltr;} /*imp for english version*/
.FrameT2 .TabC1 .TabR { background-image:url(../images/TabC1R.png); width:6px; height:26px;}
.FrameT2 .TabC1 .Tab { background-image:url(../images/TabC1.png); height:26px;}
.FrameT2 .TabC1 .TabCurve { background-image:url(../images/TabC1Curve.png); width:40px; height:26px;}
.FrameT2 .TabC1 .TabBG { background-image:url(../images/TabC1BG.png); height:26px;}
.FrameT2 .TabC1 .TabL { background-image:url(../images/TabC1L.png); width:6px; height:26px;}
.FrameT2 .TabC1 .TabTitle { color:#333; background:url(../images/ArrowC1.gif) no-repeat right center;}  /*imp for english version*/

.FrameT2 .TabTitle { padding:5px 8px 5px 0; margin-right:8px;} /*imp for english version*/
.FrameT2 .TabTitle h1 { font-family:Tahoma, Geneva, sans-serif; font-size:8px; font-weight:bold; padding:0px;}

.FrameT2 .HeaderTitle {background:url(../images/ListVerticalLine.gif) right no-repeat; padding:0 8px;} /*imp for english version*/
.FrameT2 .HeaderTitle h1, .FrameT2 .HeaderTitle h1 a { font-family:tahoma, Geneva, sans-serif; font-size:14px; font-weight:bold; padding:0px; color:#474747;}
.FrameT2 .HeaderTitle h1 a:hover { color:#ff5a00;}


/*Frame T2 Gradiant Wide Free size*/

.FrameT2GW { background:#fff; margin:2px 0 2px 0;}
.FrameT2GW table { direction:ltr;}  
.FrameT2GW .FrameTR { background-image:url(../images/FrameT2TR.png); width:8px; height:8px;}
.FrameT2GW .FrameTC { background-image:url(../images/FrameT2TC.png); height:8px;}
.FrameT2GW .FrameTL { background-image:url(../images/FrameT2TL.png); width:8px; height:8px;}
.FrameT2GW .FrameCR { background:url(../images/FrameT2CR.png) repeat-y right; padding:0px;}
.FrameT2GW .FrameCR table {direction:rtl !important;}  
.FrameT2GW .FrameCC { }
.FrameT2GW .FrameCL { background:url(../images/FrameT2CL.png) repeat-y left; padding:0px;}
.FrameT2GW .FrameCR_G { background:url(../images/FrameT2CR_GradiantWide.png) no-repeat right bottom; padding:0px;}
.FrameT2GW .FrameCL_G { background:url(../images/FrameT2CL_GradiantWide.png) no-repeat left bottom; padding:0px;}
.FrameT2GW .FrameBR { background-image:url(../images/FrameT2BR_Gradiant.png); width:8px; height:8px;}
.FrameT2GW .FrameBC { background-image:url(../images/FrameT2BC_Gradiant.png); height:8px;}
.FrameT2GW .FrameBL { background-image:url(../images/FrameT2BL_Gradiant.png); width:8px; height:8px;}

.FrameT2GW .FrameContainer { padding:0px 8px 0px 8px; overflow:hidden; min-height:350px;}
.FrameT2GW .FrameTabedContainer { padding:8px 8px 0 8px ; overflow:hidden;}


/*Frame T2 Gradiant Narrow Free size*/

.FrameT2GN { background:#fff; margin:2px 0 2px 0;}
.FrameT2GN table { direction:ltr;}  
.FrameT2GN .FrameTR { background-image:url(../images/FrameT2TR.png); width:8px; height:8px;}
.FrameT2GN .FrameTC { background-image:url(../images/FrameT2TC.png); height:8px;}
.FrameT2GN .FrameTL { background-image:url(../images/FrameT2TL.png); width:8px; height:8px;}
.FrameT2GN .FrameCR { background:url(../images/FrameT2CR.png) repeat-y right; padding:0px;}
.FrameT2GN .FrameCR table {direction:rtl !important;}  
.FrameT2GN .FrameCC { }
.FrameT2GN .FrameCL { background:url(../images/FrameT2CL.png) repeat-y left; padding:0px;}
.FrameT2GN .FrameCR_G { background:url(../images/FrameT2CR_GradiantNarrow.png) no-repeat right bottom; padding:0px;}
.FrameT2GN .FrameCL_G { background:url(../images/FrameT2CL_GradiantNarrow.png) no-repeat left bottom; padding:0px;}
.FrameT2GN .FrameBR { background-image:url(../images/FrameT2BR_Gradiant.png); width:8px; height:8px;}
.FrameT2GN .FrameBC { background-image:url(../images/FrameT2BC_Gradiant.png); height:8px;}
.FrameT2GN .FrameBL { background-image:url(../images/FrameT2BL_Gradiant.png); width:8px; height:8px;}

.FrameT2GN .FrameContainer { padding:0px 8px 0px 8px; overflow:hidden; min-height:100px;}
.FrameT2GN .FrameTabedContainer { padding:8px 8px 0 8px ; overflow:hidden;}

/*Frame T3 Free size*/

.FrameT3 { background:#fff; margin:2px 0 2px 0;}
.FrameT3 table { direction:ltr;}  
.FrameT3 .FrameTR { background-image:url(../images/FrameT3TR.png); width:10px; height:10px;}
.FrameT3 .FrameTC { background-image:url(../images/FrameT3TC.png); height:10px;}
.FrameT3 .FrameTL { background-image:url(../images/FrameT3TL.png); width:10px; height:10px;}
.FrameT3 .FrameCR { background:url(../images/FrameT3CR.png) repeat-y right; padding:0px;}
.FrameT3 .FrameCR table {direction:rtl !important;}  
.FrameT3 .FrameCC { }
.FrameT3 .FrameCL { background:url(../images/FrameT3CL.png) repeat-y left; padding:0px;}
.FrameT3 .FrameBR { background-image:url(../images/FrameT3BR.png); width:10px; height:10px;}
.FrameT3 .FrameBC { background-image:url(../images/FrameT3BC.png); height:10px;}
.FrameT3 .FrameBL { background-image:url(../images/FrameT3BL.png); width:10px; height:10px;}

.FrameT3 .HeaderT1 .HeaderTL { background:url(../images/FrameT3HeaderT1TL.png) no-repeat left top; }
.FrameT3 .HeaderT1 .HeaderTR {  background:url(../images/FrameT3HeaderT1TR.png) no-repeat Right top; border-bottom:#c6c6c6 1px solid; padding:10px;}

.FrameT3 .TabC1 { direction:ltr;} /*imp for english version*/
.FrameT3 .TabC1 .TabR { background-image:url(../images/TabC1R.png); width:6px; height:26px;}
.FrameT3 .TabC1 .Tab { background-image:url(../images/TabC1.png); height:26px;}
.FrameT3 .TabC1 .TabCurve { background-image:url(../images/TabC1Curve.png); width:40px; height:26px;}
.FrameT3 .TabC1 .TabBG { background-image:url(../images/TabC1BG.png); height:26px;}
.FrameT3 .TabC1 .TabL { background-image:url(../images/TabC1L.png); width:6px; height:26px;}
.FrameT3 .TabC1 .TabTitle { color:#333; background:url(../images/ArrowC1.gif) no-repeat right center;}  /*imp for english version*/

.FrameT3 .TabTitle { padding:5px 10px 5px 0; margin-right:10px;} /*imp for english version*/
.FrameT3 .TabTitle h1 { font-family:Tahoma, Geneva, sans-serif; font-size:8px; font-weight:bold; padding:0px;}

.FrameT3 .HeaderTitle {background:url(../images/ListVerticalLine.gif) right no-repeat; padding:0 10px;} /*imp for english version*/
.FrameT3 .HeaderTitle h1, .FrameT3 .HeaderTitle h1 a { font-family:tahoma, Geneva, sans-serif; font-size:14px; font-weight:bold; padding:0px; color:#474747;}
.FrameT3 .HeaderTitle h1 a:hover { color:#ff5a00;}


/*Frame T4 Free size*/

.FrameT4 { background:#f6f6f6; margin:2px 0 2px 0;}
.FrameT4 table { direction:ltr;}  
.FrameT4 .FrameTR { background-image:url(../images/FrameT4TR.png); width:10px; height:10px;}
.FrameT4 .FrameTC { background-image:url(../images/FrameT4TC.png); height:10px;}
.FrameT4 .FrameTL { background-image:url(../images/FrameT4TL.png); width:10px; height:10px;}
.FrameT4 .FrameCR { background:url(../images/FrameT4CR.png) repeat-y right; padding:0px;}
.FrameT4 .FrameCR table {direction:rtl !important;}  
.FrameT4 .FrameCC { }
.FrameT4 .FrameCL { background:url(../images/FrameT4CL.png) repeat-y left; padding:0px;}
.FrameT4 .FrameBR { background-image:url(../images/FrameT4BR.png); width:10px; height:10px;}
.FrameT4 .FrameBC { background-image:url(../images/FrameT4BC.png); height:10px;}
.FrameT4 .FrameBL { background-image:url(../images/FrameT4BL.png); width:10px; height:10px;}

.FrameT4 .HeaderT1 .HeaderTL { background:url(../images/FrameT4HeaderT1TL.png) no-repeat left top; }
.FrameT4 .HeaderT1 .HeaderTR {  background:url(../images/FrameT4HeaderT1TR.png) no-repeat Right top; border-bottom:#c6c6c6 1px solid; padding:10px;}

.FrameT4 .TabC1 { direction:ltr;} /*imp for english version*/
.FrameT4 .TabC1 .TabR { background-image:url(../images/TabC1R.png); width:6px; height:26px;}
.FrameT4 .TabC1 .Tab { background-image:url(../images/TabC1.png); height:26px;}
.FrameT4 .TabC1 .TabCurve { background-image:url(../images/TabC1Curve.png); width:40px; height:26px;}
.FrameT4 .TabC1 .TabBG { background-image:url(../images/TabC1BG.png); height:26px;}
.FrameT4 .TabC1 .TabL { background-image:url(../images/TabC1L.png); width:6px; height:26px;}
.FrameT4 .TabC1 .TabTitle { color:#333; background:url(../images/ArrowC1.gif) no-repeat right center;}  /*imp for english version*/

.FrameT4 .TabTitle { padding:5px 10px 5px 0; margin-right:10px;} /*imp for english version*/
.FrameT4 .TabTitle h1 { font-family:Tahoma, Geneva, sans-serif; font-size:8px; font-weight:bold; padding:0px;}

.FrameT4 .HeaderTitle {background:url(../images/ListVerticalLine.gif) right no-repeat; padding:0 10px;} /*imp for english version*/
.FrameT4 .HeaderTitle h1, .FrameT4 .HeaderTitle h1 a { font-family:tahoma, Geneva, sans-serif; font-size:14px; font-weight:bold; padding:0px; color:#474747;}
.FrameT4 .HeaderTitle h1 a:hover { color:#ff5a00;}



td.FrameTR, td.FrameTC, td.FrameTL, td.FrameBR, td.FrameBC, td.FrameBL {font-size:0px;}
.FrameSpacer { padding:1px;}

.FrameContainer { padding:0px 10px 0px 10px; overflow:hidden;}
.FrameContainerThick { padding:0px 20px 10px 20px; overflow:hidden;}
.FrameContainerThick .FrameTitle { height:45px; background:url(../images/FrameTitleBG.gif) repeat-x; text-align:center; margin-bottom:20px;}
.FrameTabedContainer { padding:10px 10px 0 10px ; overflow:hidden;}

.FrameTitle { height:45px; background:url(../images/FrameTitleBG.gif) repeat-x; text-align:center; margin-bottom:10px;}
.FrameTitle h1 , .FrameTitle h1 a { font-family:Verdana, Geneva, sans-serif; font-size:18px; font-weight:bold; color:#063; padding-top:10px; }
.FrameTitle h1 a:hover {}


/*Rounded BOX TYPE 1*/
.RC1 {}
.RC1 .TL {background: url(../images/RC1_1.png) left top no-repeat;}
.RC1 .TR {background: url(../images/RC1_2.png) right top no-repeat;}
.RC1 .BL {background: url(../images/RC1_3.png) left bottom no-repeat;}
.RC1 .BR {background: url(../images/RC1_4.png) right bottom  no-repeat;}
	
/*Rounded BOX TYPE 2*/
.RC2 {}
.RC2 .TL {background: url(../images/RC2_1.png) left top no-repeat;}
.RC2 .TR {background: url(../images/RC2_2.png) right top no-repeat;}
.RC2 .BL {background: url(../images/RC2_3.png) left bottom no-repeat;}
.RC2 .BR {background: url(../images/RC2_4.png) right bottom  no-repeat;}


/*list style 1*/
.ListTitle { color:#333; font-size:12px; padding-right:10px; background:url(../Images/List2.gif) no-repeat 100% 3px; padding-bottom:10px; }
.List1 ul {}
.List1 ul .Container {}
.List1 ul li { display:block; list-style:none; text-align:justify; padding:1px 0 2px 0; background:url(../images/DottedLineC1.gif) repeat-x bottom;}
.List1 ul li a { color:#1f4887; padding:5px; display:block; height:12px; overflow:hidden;  } /* imp for english version*/
.List1 ul li span { display:none;}
.List1 ul li a:hover { color:#1f4887; padding:5px; display:block; background:#e7eff2;  }
 /* imp for english version*/
 
/*list style 2*/

.List2 ul { color:#1f4887;}
.List2 ul .Container {}
.List2 ul li { display:block; list-style:none; text-align:justify; padding:5px 0; line-height:20px; background:url(../images/DottedLineC1.gif) repeat-x bottom;}
.List2 ul li a { color:#684422; padding:5px 10px; margin-right:5px; line-height:14px; } /* imp for english version*/
.List2 ul li span { float:left;}
.List2 ul li a:hover {
	color:#F30;
	padding:5px 10px;
	
}
 /* imp for english version*/



 
 
 .TabContainer { background:url(../images/TabBG.png) repeat-x ;  height:32px; overflow:hidden;}
 .TabContainer .TabArrowSelect { width:140px; height:27px; margin-left:2px; background:url(../images/TabSelect.png) no-repeat center; display:block; float:right; overflow:hidden; text-align:center; padding-top:5px; color:#FFF;}
 .TabContainer .TabArrow { width:140px; height:27px; margin-left:2px; background:url(../images/Tab.png) no-repeat center; display:block; float:right; overflow:hidden; text-align:center; padding-top:5px; color:#7a5532;}
 
 
 
