@charset "utf-8";
/* CSS By Alireza Maghari, Toranjnet.com, alireza@toranjnet.com */

	
/* main */

#bd {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://l.yimg.com/us.yimg.com/i/us/omg/assets/images/omg-bd-shadow-1.0.0.png', sizingMethod='scale');
	padding:4px 20px 4px 24px;
	z-index:1;
	_z-index:-1;
	position:relative;
}


#Main {
	width: 950px;
	margin-right: auto;
	margin-left: auto;
}
#MainTop {
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/main_top.png', sizingMethod='fixed');
	height:180px;
	text-align:center;
	overflow:hidden;
	z-index:2px;
}

#MainTop.MainTop[class] { 
background:url(images/main_top.png) ;
 }

#MainCnt { 
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/main_cnt.png', sizingMethod='scale');
width: 890px;
margin:0px auto;
padding-left:30px;
padding-right:30px;
direction:rtl;
}

#MainCnt.MainCnt[class] {
background:url(images/main_cnt.png) repeat-y;
}

#MainBody {
	margin-top: 0px;
	position: relative;
	z-index: 1;
	height: auto;
	width: 890px;
}

#MainBtm {
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/main_btm.png', sizingMethod='fixed');
	height:20px;
	clear: both;
}

#MainBtm.MainBtm[class] {
background:url(images/main_btm.png) no-repeat;
}

#ProjectsMain {
	margin-right: auto;
	margin-left: auto;
}

#ProjectsTop {
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/projects_main_top.png', sizingMethod='fixed');
	height: 150px;
	width: 890px;
}
#ProjectsTop.ProjectsTop[class] {
background:url(images/projects_main_top.png) no-repeat;
}

#ProjectsCnt {
	width: 810px;
	background-image: url(images/projects_main_cnt.gif);
	background-repeat: repeat-y;
	padding-right: 40px;
	padding-bottom: 15px;
	padding-left: 40px;

}
#ProjectsBody {
	position: relative;
	z-index: 1;
	height: auto;
	width: 810px;
	margin-top: -110px;
	
}

#ProjectsBtm {
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/projects_main_btm.png', sizingMethod='fixed');
	height: 30px;
	width: 890px;
}

#ProjectsBtm.ProjectsBtm[class] {
background:url(images/projects_main_btm.png) no-repeat;
}


.align_right {
	float: right;
	margin-left: 5px;
}

.image_right {
	float: right;
	margin-left: 5px;
}
.align_left {
	float: left;
	margin-right: 5px;
}

.ProjectsDetails {
	float: left;
	width:440px;
	}





.body {
	margin: 0px;
	padding: 0px;
	background-color:#ffffff;
}

img {
	behavior: url(iepngfix.htc);
	border: none;
	padding:0px;
	margin:0px;
}
.textbox {
	background-color: #ffffff;
	border: solid 1px  #c1c1c1;
	font-family: tahoma;
	font-size: 12px;
	color: #6a6a6a;
}

.dropdown {
	background-color: #ffffff;
	border: solid 1px  #c1c1c1;
	font-family: tahoma;
	font-size: 14px;
	color: #000000;
	padding:2px;
	font-weight:bold;
	
}

.textbox2 {
	background-color: #ffffff;
	border: solid 1px  #c1c1c1;
	font-family:  Arial;
	font-size: 16px;
	color: #000000;
	font-weight:bold;
	
}

.spacer {
	padding-top:5px;
	padding-bottom:5px;
	clear: both;
	}

.spacer_10 {
	padding-top:10px;
	padding-bottom:10px;
	clear: both;
	}

.rtl {
	direction:rtl;
	padding:0px;
	}
	
.border_color1 {
	border: 1px solid #bfbfbf;
	padding: 1px;
}

.border_center {
border-left:1px solid #bfbfbf;
}


a {
	color: #4B4B4B;
	text-decoration: none;
}
a:hover {
	color: #FF8400;
	text-decoration: underline;
}

.link2 
{
	color: #FF8400;
	text-decoration: none;
}

#footer a {
	color: #4B4B4B;
	text-decoration: none;
}
#footer a:hover {
	color: #0063ea;
	text-decoration: none;
}

.padding_left {
	padding-left: 8px; 
}
.padding_right {
	padding-right: 8px;
	}
.padding {
	padding:8px;
	}

/* text type */

.tt1 {
	font-family: tahoma;
	line-height: 20px;
	padding-bottom:5px;
}
.tt2 {
	font-family: tahoma;
	line-height: 15px;
}
.tt3 {
	
}
.tt4 {
		font-family: Times New Roman;
}
/* text size */
.ts1 {
	font-size: 15px;
}
.ts2 {
	font-size: 12px;
}
.ts3 {
	font-size: 11px;
}

.ts4 {
	font-size: 10px;
}
.ts5 {
	font-size: 14px;
	font-weight:bold;
}
.ts6 {
	font-size: 12px;
	font-weight:bold;
}

.ts7 {
	font-size: 16px;
	font-weight:bold;
}


/* text color 1 */
.tc1b1 {
	color:#CCCCCC;
}
.tc1b2 {
	color:#747474;
}
.tc1b3 {
	color:#383838;
}

/* text color 2 */

.tc2b1 {
	color:#FF8400;
}
.tc2b2 {
	color:#F5440E;
}
.tc2b3 {
	color:#C72500;
}

/* text color 3 */

.tc3b1 {
	color:#5EA3FF;
}
.tc3b2 {
	color:#0063ea;
}
.tc3b3 {
	color:#004AAE;
}

.tc4b1 
{
	color:#008000;
}

.tc5b1 
{
	color:#000000;
}

/* frames */

.frame_c7_1, .frame_c7_2, .frame_c7_3, .frame_c7_4, .frame_c7_5, .frame_c7_6, .frame_c7_7, .frame_c7_8, .frame_c7_9, .frame_c7_10, .frame_c7_11, .frame_c7_12, .frame_2_1, .frame_2_3, .frame_2_6, .frame_2_8, .main_top, .main_cnt, .main_btm
  {	behavior: url(iepngfix.htc); }

.frame1_border {
	background-color:#FFFFFF;
	border-left: solid 1px #e2e2e2;
	border-right: solid 1px #e2e2e2;
	border-top: solid 1px #e2e2e2;
	}	
	
.frame1_header {
	color:#0063ea;
	font-family: tahoma;
	font-size: 12px;
	height:22px;
	background:url(images/frame1_Header.gif) repeat-x bottom;
	padding:5px;
	padding-right:8px;
	margin:2px;
	font-weight: bold;
	}

/* shadow , photo frame , outer bg gray  (frame_c7) */

.frame_c7_1 {
background:url(images/frame_c7_1.png) no-repeat;
}
.frame_c7_2 {
	height:5px;
	background:url(images/frame_c7_2.png) no-repeat left ;
}

.frame_c7_3 {
	height:5px;
	right:0 ; top:0;
	background:url(images/frame_c7_3.png) no-repeat right ;
	_background: url(images/frame_c6_3.gif) no-repeat right;
}

.frame_c7_4 {
background:url(images/frame_c7_4.png) no-repeat;
}

.frame_c7_5 {
	width:5px;
	background: url(images/frame_c7_5.png) no-repeat top ;
}

.frame_c7_6 {
	width:5px;
	background: url(images/frame_c7_6.png) no-repeat top ;
}

.frame_c7_7 {
	width:5px;
	background: url(images/frame_c7_7.png) no-repeat bottom ;
	_background: url(images/frame_c6_7.gif) no-repeat bottom;

}

.frame_c7_8 {
	width:5px;
	background: url(images/frame_c7_8.png) no-repeat bottom ;
	_background: url(images/frame_c6_8.gif) no-repeat bottom;
}


.frame_c7_9 {
background:url(images/frame_c7_9.png) no-repeat;
}

.frame_c7_10 {
	height:5px;
	background:url(images/frame_c7_10.png) no-repeat left ;
}

.frame_c7_11 {
	height:5px;
	background:url(images/frame_c7_11.png) no-repeat right ;
	_background:url(images/frame_c6_11.gif) no-repeat right ;
}
.frame_c7_12 {
background:url(images/frame_c7_12.png) no-repeat;
}

.frame_c7_display {
display: inline-block;
}

.frame_c7_center_t1 {
	border: 1px solid #CCCCCC;
	padding: 4px;
	background-color: #FFFFFF;
	text-align: center;
}

.frame_c7_center_t2 {
	border: 1px solid #999999;
	padding: 15px;
	text-align: center;
	background-color: #ffffff;
}

.frame_c7_center_t3 {
	border: 1px solid   #B1B1B1;
	padding: 0px;
	text-align: center;
	background-color: #ffffff;
	}

.frame_2_1 {
	height:8px;
	width:8px;
	background: url(images/frame2_TopLeft.png) no-repeat ;
}

.frame_2_2 {
	height:8px;
	background: url(images/frame2_Top.png) repeat-x;
}

.frame_2_3 {
	height:8px;
	width:8px;
	background: url(images/frame2_TopRight.png) no-repeat ;
}

.frame_2_4 {
	width:8px;
	background: url(images/frame2_Left.png) repeat-y ;
}

.frame_2_center {
	background:#fcfcfc ;
}

.frame_2_5 {
	width:8px;
	background: url(images/frame2_Right.png) repeat-y ;
}

.frame_2_6 {
	height:8px;
	width:8px;
	background: url(images/frame2_BottomLeft.png) no-repeat ;
}

.frame_2_7 {
	height:8px;
	background: url(images/frame2_Bottom.png) repeat-x ;
}

.frame_2_8 {
	height:8px;
	width:8px;
	background: url(images/frame2_BottomRight.png) no-repeat ;
}
#top_text {
	text-align: center;
	margin-top: -180px;
	position: relative;
	overflow:hidden;
	z-index: 100;
	height:180px;
}
#tumbsLeft {
	display: inline;
	float: left;
}
#tumbsCnt {
	display: inline;
	float: left;
	width:340px;
	height: 130px;
	background: url(images/BannerBoxCnt.png) repeat-x;
	padding-top: 35px;
}
#TumbsBody {
	text-align: center;
}

#tumbsRight {
	display: inline;
	float: left;
}
.image_Left {
	float: left;
	margin-right: 5px;
}
.image_Cnt {
	margin-left: 5px;
	margin-right: 5px;
}
p {
	margin: 0px;
	padding: 0px;
	line-height: 20px;
}
h1{
	font-size:13px;
	font-style: normal;
	line-height: 18px;
	margin:0px;
	
}
h1 a{
	font-size:13px;
	font-style: normal;
	line-height: 18px;
	margin:0px;
	
}

h2{
	font-size:13px;
	font-style: normal;
	line-height: 10px;
	margin:0px;
	
}


ul {
	list-style:none;
	margin: 0px;
	padding: 0px;
	font-size: 9px;
}
li {
	display: inline;
	margin-right: 0px;
	margin-left: 0px;
}

h3 {
	font-family: tahoma;
	font-size: 11px;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	margin:0px;
}

.Clear 
{
	clear:both;
}

.DirAlt
{
	direction:ltr;
}

.Button
{
	font-family: tahoma;
	font-size: 11px;
	color: #4D4D4D;
	background-color: #FFFFFF;
	border: 1px solid #A4BBD8;
	margin: 0px;
	padding: 2px;
	background:url(images/buttonbak.gif) repeat-x bottom;
}

.ButtonBold
{
	font-family: tahoma;
	font-size: 11px;
	color: #747474;
	font-weight:bold;
	background-color: #FFFFFF;
	border: 1px solid #A4BBD8;
	margin: 0px;
	padding: 2px;
	background:url(images/buttonbak.gif) repeat-x bottom;
}

.MessageLable 
{
	font-family: tahoma;
	font-size: 18px;
	background-color: #ffe7e7;
	font-family: Times New Roman;
	color: Red;
	font-weight:bold;
	border: 1px dotted Red;
	padding: 12px;
	margin:8px;
	text-align:center;
	
}

.OKMessage 
{
	font-family: tahoma;
	font-size: 18px;
	background-color: #EAFEAC;
	font-family: Times New Roman;
	color: Green;
	font-weight:bold;
	border: 1px dotted Green;
	padding: 12px;
	margin:8px;
	text-align:center;
	
}

.dashedLine {
	background:url(images/dashedLine.gif) repeat-x bottom;
	padding:5px;
	padding-right:8px;
	margin:5px;
	
	}
	.Grid {
	border:1px solid #DDD;
	
	}

.Grid_Header {
	color: #ffffff;
	background-color: #999999;
	border-left:1px solid #DDD; /* imp for english version*/
	border-bottom:1px solid #DDD;
	vertical-align:top;
	height:auto;
	
	padding:5px;
	font-weight:bold;
}

.Grid_Item {
	border-left:1px solid #DDD; /* imp for english version*/
	border-bottom:1px solid #DDD;
	vertical-align:top;
	padding:5px;
	background-color:#ececec;
}

.Grid_AlternateItem {
	border-left:1px solid #DDD; /* imp for english version*/
	border-bottom:1px solid #DDD;
	vertical-align:top;
	padding:5px;
	background-color:#F8F8F8;
}

.Grid1 {
	border:1px solid #DDD;
	
	}

.Grid1_Header {
	color: #ffffff;
	background-color: #FF8400;
	border-left:1px solid #DDD; /* imp for english version*/
	border-bottom:1px solid #DDD;
	vertical-align:top;
	
	
	padding:5px;
	font-weight:bold;
}

.Grid1_Item {
	border-left:1px solid #DDD; /* imp for english version*/
	border-bottom:1px solid #DDD;
	vertical-align:top;
	padding:5px;
	background-color:#FF8400;
}

.Grid1_AlternateItem {
	border-left:1px solid #DDD; /* imp for english version*/
	border-bottom:1px solid #DDD;
	vertical-align:top;
	padding:5px;
	background-color:#F8F8F8;
}

.Vspacer3 { 
	padding-top:3px;
	padding-bottom:3px;
}
.Vspacer5 { 
	padding-top:5px;
	padding-bottom:5px;
}
.Vspacer8 { 
	padding-top:8px;
	padding-bottom:8px;
}

.Vspacer10 { 
	padding-top:10px;
	padding-bottom:10px;
}

.Vspacer15 { 
	padding-top:15px;
	padding-bottom:15px;
}


.Hspacer1 { 
	padding-right:1px;
	padding-left:0px;
}

.Hspacer3 { 
	padding-right:3px;
	padding-left:3px;
}
.Hspacer5 { 
	padding-right:5px;
	padding-left:5px;
}
.Hspacer8 { 
	padding-right:8px;
	padding-left:8px;
}

.HRspacer2 { 
	padding-right:2px; /* imp for english version*/
	padding-left:0px; /* imp for english version*/
}

.HLspacer2 { 
	padding-left:2px; /* imp for english version*/
	padding-right:0px; /* imp for english version*/
}

.HRspacer8 { 
	padding-right:8px; /* imp for english version*/
	padding-left:0px; /* imp for english version*/
}

.HLspacer8 { 
	padding-left:8px; /* imp for english version*/
	padding-right:0px; /* imp for english version*/
}

.HRspacer12 { 
	padding-right:12px; /* imp for english version*/
	padding-left:0px; /* imp for english version*/
}


.HRspacer30 { 
	Padding-right:30px; /* imp for english version*/
	padding-left:0px; /* imp for english version*/
}

#SubNav {
	TEXT-ALIGN: center; WIDTH: 520px; HEIGHT: 21px; MARGIN-LEFT: auto; CLEAR: both; FONT-SIZE: 11px; MARGIN-RIGHT: auto
}
.SubNav A {
	COLOR: #ff0000
}
.SubNav A:hover {
	COLOR: #ffffff
}
.SubNav {
	TEXT-ALIGN: center; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; WHITE-SPACE: nowrap; BACKGROUND: url(images/NavSubR.png) no-repeat right top; HEIGHT: 21px; CURSOR: hand; PADDING-TOP: 0px
}
.SubNav SPAN {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; BACKGROUND: url(images/NavSubL.png) no-repeat left top; PADDING-TOP: 0px
}
.SubNav SPAN SPAN {
	PADDING-BOTTOM: 3px; LINE-HEIGHT: 18px; PADDING-LEFT: 12px; PADDING-RIGHT: 25px; DISPLAY: block; FONT-SIZE: 11px; PADDING-TOP: 0px
}
.SubNavOver {
	TEXT-ALIGN: center; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; WHITE-SPACE: nowrap; BACKGROUND: url(images/NavSubOverR.png) no-repeat right top; HEIGHT: 21px; CURSOR: hand; PADDING-TOP: 0px
}
.SubNavOver SPAN {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; BACKGROUND: url(images/NavSubOverL.png) no-repeat left top; PADDING-TOP: 0px
}
.SubNavOver SPAN SPAN {
	PADDING-BOTTOM: 3px; LINE-HEIGHT: 18px; PADDING-LEFT: 12px; PADDING-RIGHT: 25px; DISPLAY: block; FONT-SIZE: 11px; PADDING-TOP: 0px
}
.SubNavSelect {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; WHITE-SPACE: nowrap; BACKGROUND: url(images/NavSubSelectR.png) no-repeat right top; FLOAT: left; HEIGHT: 21px; COLOR: #ff0000; PADDING-TOP: 0px
}
.SubNavSelect SPAN {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; BACKGROUND: url(images/NavSubSelectL.png) no-repeat left top; PADDING-TOP: 0px
}
.SubNavSelect SPAN SPAN {
	PADDING-BOTTOM: 3px; LINE-HEIGHT: 18px; PADDING-LEFT: 12px; PADDING-RIGHT: 25px; DISPLAY: block; FONT-SIZE: 11px; PADDING-TOP: 0px
}
.LTR 
{
	direction:ltr;
}