/*--------- Generic Style : Start's -------------*/
.mainContent{
	width:1009px;
	margin:0 auto;
	}
span.clear{
	visibility:hidden;
	clear:both;
	display:block;
	}	
body{
	background:#ededed;
	font:14px/100% "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#535353;
	}	
/*--------- Generic Style : End's -------------*/

/*--------- Header Style : Start's -------------*/
#header{
	margin:20px 0 0 0;
	}
.headerMiddle{
	background:url(../images/header_bg.jpg) repeat-y left top;
	width:100%;
	position:relative;
	}	
.headerTop{
	background:url(../images/header_top_curve.jpg) no-repeat left top;

	}
.headerTop img{
	float:left;
	}	
.logo{
	margin:0 0 0 4px;
	}
.topImages{
	padding:0px 0 0 4px;
	
	}
.slideshow,.slideshow1,.slideshow2{overflow:hidden}
.topNav{
	background:url(../images/nav_left_N.gif) no-repeat -2px -3px;
	width:754px;	
	position:absolute;
	top:129px;
	left:253px;
	}	
.topNav ul{
	display:block;
	}	
	
.topNav li{
	background:url(../images/separator.jpg) no-repeat right 9px;
	float:left;
	padding:8px 14px 4px;
	}
a:hover{
	text-decoration:underline
	}
li.noimage{
	background:none !important;
	}	
a{
	text-decoration:none ;
	color:#000000 ;
	}	
.secNav1{
	background:url(../images/secNav2.jpg) repeat-x left top;
	margin:0px 4px 0 5px;
	width:999px;
	font:13px/100% Arial, Helvetica, sans-serif;
	}	
.secNav2{
	background:url(../images/secNav1.jpg) no-repeat left top;
	width:100%;
	}	
.secNav3{
	background:url(../images/secNav3.jpg) no-repeat Right top;
	width:100%;
	
	}	
.secNav3 ul li{
	float:left;
	background:url(../images/separator1.jpg) no-repeat right 5px;
	position:relative;
	z-index:9999;
	}	
.secNav3 a{
	color:#aab5cc;
	display:block;
	padding:8px 0;
	text-align:center;
	float:left;
	}	
a.explore{
	width:102px;
	}	
 .secNav3 a.explore:hover , .secNav3 li.explore a.selected{
	background:url(../images/mouse_left.jpg) top left no-repeat;
	text-decoration:none;
	}	
a.indo_iran{
	width:124px;
	}	
a.link_iran{
	width:92px;
	}	
.secNav3 a:hover , .secNav3 a.selected{
	color:#fff;
	background-image: url(../images/menu_bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	text-decoration:none;
	}
a.economic{
	width:152px;
	}	
a.education{
	width:132px;
	}	
a.consulate{
	width:121px;
	}	
a.indian{
	width:108px;
	}	
a.rightinform{
	width:168px;
	}	
a.rightinform:hover{
	background:url(../images/right_over.jpg) top right no-repeat;
	}	
img.corner {
   width: 10px;
   height: 29px;
   border: none;
   display: block !important;
}	
/*--------- Header Style : End's -------------*/

/*--------- Content Style : Start's -------------*/
#contentContainer{
	z-index:999;
	}
#contentContainer img{	

	}
.content{
	background:url(../images/content_bg.jpg) repeat-y left top;
	
	}
.content1{
	
	width:100%;
	padding:0 0 14px 4px;
	
	}	

.contentLeft{
	float:left;
	width:217px;
	background:#e5e5e5;
	border-right:1px solid #d5d3cd;
	font-family:Arial, Helvetica, sans-serif;
	padding:0 0 65px ;
	margin:1px 0 0 0;
	}
.contentMiddle{
	width:549px;
	float:left;
	padding:0 0 37px 0;
	}	
.contentRight{
	float:left;
	width:239px;
	border-left:1px #d7d3cb solid;
	padding:1px 0 70px 0;	
	}	
.cLImage{
	margin:11px 0 0 12px;
	}
.cLImage img{
	margin:0 0 12px;
	}	
.cLText{
	width:154px;
	text-align:center;
	margin:29px 0 0 33px;
	}
.cLTex{
	font-size:14px;
	margin:29px 0 0 15px;; 
	
	}	
.cLTexxp{
	font-size:14px;
	text-align:center;
	margin:29px 0 0 ; 
	}
.cLText p{
	line-height:134%;
	}

.blackcolor{
	color:#000000;
	}	
.cLText .blackcolor{
	margin:0 0 7px 0;	
	}	
.contentMid{
	margin:26px 0 0 14px;
	}	
h1{
	font-size:16px;
	color:#002971;
	text-transform:uppercase;
	}
h2{
	font-size:16px;
	color:#002971;
	margin:10px 0 10px 20px;
	text-transform:uppercase;
	
	}	
h3{
	font-size:13px;
	color: #F00;
}		
h4{
	font-size:16px;
	color:#ff0000;
	margin:3px 20px 11px;
	
	}
.contentMidImg{
	margin:25px 0 14px 0;
	
	}	
.contentMid p{
	font-size:13px;
	text-align:center;
	color:#000000;
	}
.contentMidImg img{
	border:3px solid #bbbcbc;	
	position:absolute;
	display:block;
	}
p.line{
	background:url(../images/line.jpg) repeat-x left top;
	height:1px;
	margin:28px 38px 28px 0 ;
	}	
.contentMid ul{
	margin:18px 0 0 0;
	}	
.contentMid li{
	background:url(../images/button.jpg) left 4px no-repeat;	
	padding:0 0 13px 15px;
	line-height:125%;
	}	
.liveNews ,.photogallery{
	background:url(../images/topnew.jpg) no-repeat left top;
	color:#fff;
	line-height:29px;
	text-transform:uppercase;
	text-indent:17px;
	}	
.cRText{
	margin:14px 14px 0; 
	font-size:13px !important;
	}	
.contentRight a{
	float:right;
	color:#a50000;
	}	
a.cRAnchor{
	display:block;
	margin:16px 0 21px 0;
	}
.photogallery{
	background:url(../images/photogallery.jpg) no-repeat left top;
	}	
.galleryImage{
	margin:18px 0 0px 12px;
	}	
.galleryImage img{
	float:left;
	margin:0 18px 12px 0; 
	}
.marRight{
	
	}
.suppara{
	margin:0 0 0 10px;
	}
/*--------- Content Style : End's -------------*/
.subpagecontent{
	width:780px;
	float:left;
	}
	
/* Horizontal Line : Start's */
div.hr , div.hr1 {
  height:1px;  
  background:url(../images/line.jpg) repeat-x left top;
 /* background:green;*/
  margin:10px 10px;
}

div.hr hr , div.hr1 hr {
  display: none;
}


.linknum a:hover{
	color:red;
	text-decoration:underline;
	
	}

.bread li{
	float:left;
	background:url(../images/bread_arrow.jpg) no-repeat left 5px;
	text-indent:10px;
	margin:15px 0 0 12px ; 
	}
.subpagecontent p{
	margin:10px 10px;
	line-height:145%;
	}	
	
	/*Horizontal Line : End's */

/*--------- Footer Style : Start's -------------*/
#footer{
	margin:-63px 0 0 0;
	position:relative;
	width:100%;
	padding:63px 0 46px 0;
	font-size:12px;
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	background-color: #031a44;	
	background-repeat: no-repeat;
	background-position: center top;
	}
.footerI{
	background-image: url(../images/footer_bg.jpg);	
	}	
.footerS{
	background-image: url(../images/sfooter_bg.jpg);	
	}	
	
.footerLeft{
	float:left;
	width:210px;
	margin:0 0 0 22px;
	}	
.footerMiddle{
	float:left;
	width:553px;
	text-align:center;
	color:#a2b0cd;
	}	
.footerRight{
	float:right;
	width:87px;
	color:#c6c8cc;
	margin:0 24px 0 0;
	}	
.footerRight a{
	color:#c6c8cc;
	}
	
img.fleft{
	float:left;
	margin:
	}	
img.fright{
	float:right;
	}	
.imgtext{
	width:70%;
	float:left;
	}	
.imgtxt	{
	margin:20px 20px;
	
	}
/*--------- Footer Style : End's -------------*/
.wholeTable table{
	margin:0 0 20px 0;
	}
	
.subtable table{
	margin:10px 0 0  20px;
	}	
.wholeTable table tr td{
	padding:6px 0;	
	text-align:left;
	}	
td.textRight{
	text-align:right !important;
	}	
.table1 tr th{
	border-bottom:1px solid #000;
	padding:0 0 10px 0;	
	}
	
.table2 tr th{
	background:#82d7ff;
	padding:4px 10px;
	}
.table3 tr th{
	background:#FF79A5;
	padding:4px 10px;
	}
.table4 tr th{
	background:#33CCCC;
	padding:4px 10px;
	}		
.table5 tr th{
	background:#FF3399;
	padding:4px 10px;
	}	
.table6 tr th{
	background:#C3C3C3;
	padding:4px 10px;
	}	
.table7 tr th{
	background:#FFCC66;
	padding:4px 10px;
	}
.table8 tr th{
	background:#FF9999;
	padding:4px 10px;
	}	

.table9 tr th{
	background:#9999FF;
	padding:4px 10px;	
	}
.tablebord{
	border:1px solid #000;
	}	
.manyLink p{
	margin:3px 20px;
}	

table.widTable{
	width:500px !important;
	
	}
.tableborder {
	border-collapse:collapse;
	}		
	.tableborder td{
		border:1px solid #000;
		padding:5px !important;
		}
.photoLeft{
	float:left;
	width:196px;
	margin:60px 0 0 40px;
	
	}	
.photoLeft img{
		border:1px solid #c4c4c4;		
		
	}
.photoLeft p{
	height:auto;
}
	
	
/*Drop Down Menu : Start's */
.slide{
	width:200px;
	position:absolute;
	top:30px;
	background:#569709;
	display:none;
	left:0px;
	z-index:998;
	
	}
.slide ul li{
	background:none;
	border-bottom:1px dotted #fff;
	padding:0;
	
	}	
.slide a{
	display:block;
	color:#fff;
	width:188px;
	margin:0 0 0 0;
	text-align:left;
	padding:6px;
	height:100%;
	}	
.slide a:hover{
	background:black;
	color:#fff;
	}
tablecontent1 div{
float:left;
width:110px;
text-align:center;
}
.tablecontent1{
	margin:10px 0;
}
.tablecontent1 a{
	display:block !important;
	width:50px !important;
}								
.tablecontent1 p{
	width:50px !important;
	margin:0;
}	
.linkmy font a u font{
	color:#000000 !important;
	text-decoration:none;
	}
.linkmy font a u{
	text-decoration:none !important;	
	}	
#AlbumRotator013_rrAlbum_wrapper a{
	color:#fff;
	}	
p.worddoc{
	background:url(../images/Word2007.jpg) no-repeat left top;
	padding:0 0 4px 30px;
	margin:10px 0 10px 20px;
	}	
.cRText marquee a{
	color:#121212;
	float:left;
}	
.cRText marquee p{
	margin:10px 5px;
	line-height:135%;
}	
