/*New for 2010 css */
a img {border:none; text-decoration:none;}
body {
	background-image: url(iran-bkgd.jpg);
}
#header2010, #header2011 {height: 238px; width: 879px; position: absolute; left: 165px; top:0px;}
#header2010 {background-image: url(2010header.jpg); background-repeat: no-repeat; 	background-position: -9px;}
#header2011 {background-image: url(2011header.jpg); background-repeat: no-repeat; 	background-position: -9px;}
#header2010 h1, #header2011 h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 24px; line-height: 30px; text-align: center; color: #C60321;
	font-weight: bold; letter-spacing: 1px; width:400px; margin:-8px 0 7px 0;}

#col-2010 {position: absolute; left: 167px; top: 217px; width: 585px;
	font-family: Arial, Helvetica, sans-serif; font-size: 12px;
	text-align: justify; border-right-width: 5px;
	border-left-width: 5px; border-right-style: solid; border-bottom-style: none;
	border-left-style: solid; border-right-color: #715551; border-left-color: #715551;
	background-color: #FEF3C5;
	z-index: 14; border-top-width: 0px; overflow:visible;}
	
#col-2010 p, #col-2010 .p1, #col-2010 .p2, #col-2010 .p3, #col-2010 .p4
	{font-family: Arial, Helvetica, sans-serif; color:#504127; text-align: justify; 
	font-size:14px; line-height:18px;}	
#col-2010 p {margin:0 70px 10px 40px;}
#col-2010 .p1 {margin:0 100px 10px 40px;}
#col-2010 .p1a {margin:0 100px 10px 150px;}
#col-2010 .p2 {margin:0 25px 10px 170px;}	
#col-2010 .p3 {margin:0 40px 10px 180px;}
#col-2010 .p4 {margin:0 20px 10px 250px;}
#col-2010 .box1 {margin:0 90px 10px 40px; font-family: Arial, Helvetica, sans-serif; 
	color:#ffffff; text-align: justify; font-size:13px; line-height:16px;
	background-color:#686868; padding:10px; border:1px dotted #333333;}
.box1 .det {font-size:90%; color:#CCCCCC; font-style:italic;}
.box1 .det a {color:#CCCCCC;}
.box1 .det a:hover {color:#6CA6F5;}
.prediction {font-family: Arial, Helvetica, sans-serif; color:#000;
	text-align: justify; margin:0 100px 10px 70px; font-size:15px; 
	line-height:19px;}	
.predictions {list-style-position: outside; list-style-type: disc;
	margin:0 100px 10px 40px;font-family: Arial, Helvetica, sans-serif; color: #f6f6f6; 
	font-size:13px; line-height:16px; background-color:#50606e; 
	background-image:url(../images/2011pge/pred-ul-bg.jpg); background-repeat:repeat-x; 
	padding:10px 10px 10px 25px; 
	border: 5px #253b4e solid;}
.predictions li {margin-top: 8px;}
.pred-indL {font-family: Arial, Helvetica, sans-serif; color:#000;
	text-align: justify; margin:0 100px 10px 140px; font-size:15px; 
	line-height:19px;}	
.pred-indL2 {font-family: Arial, Helvetica, sans-serif; color:#000;
	text-align: justify; margin:0 40px 10px 100px; font-size:15px; 
	line-height:19px;}

.pred-indR {font-family: Arial, Helvetica, sans-serif; color:#000;
	text-align: justify; margin:0 130px 10px 40px; font-size:15px; 
	line-height:19px;}	
	
/*#col-2010 p:first-letter {font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 130%; font-weight: bold; letter-spacing:1px;}	*/
	
#col-2010 h1, h2, h3, h4, h5, #col-2010 p.hdr02 
	{font-family: Georgia, "Times New Roman", Times, serif;
	text-align: center; margin:0 40px 10px 40px; color: #9D055E;}
#col-2010 h1 {font-size: 22px; font-weight: bold; line-height:28PX;}
#col-2010 p.hdr02 {margin:0 0 5px 10px; font-size:14px; text-align:left;}
#col-2010 h3.hdr02 {margin:0 0 5px 10px; font-size:135%; text-align:left;
	font-family: Georgia, "Times New Roman", Times, serif;}
.wide {letter-spacing: 1px;}
 h2, h3 {font-size: 20px; line-height: 30px; color: #C60321;}
#col-2010 h4, h5 {font-size: 18px; line-height: 24px; color: #C60321;}

.title-2010 {font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;  line-height: 22px; text-align: center; height: 100px;
	width: 320px; left: 145px; top: 22px; position: relative; color: #565656;}
.Left {float:left;}
.Right {float:right;}
.clearB {clear:both;}

img.Left {float:left; margin-left:10px;}
img.Left2 {float:left; margin:12px 10px 1px 10px;}
img.Right {float:right; margin-right:15px;}
img.Left3 {float:left; margin:12px 12px 1px -150px;}

.picture-float {float: left; margin:0 0 5px 0;}
.picture-float2 {float: left; margin:0 12px 5px 0;}
.pic-floatR2 {position:absolute; left:470px;}
.pic-floatR3 {position:absolute; left:560px;}
.pic-floatR4 {position:absolute; left:460px;}

.pic-L1 {position:absolute; left:-100px;}
.pic-L2 {position:absolute; left:-130px;}
.pic-L3 {position:absolute; left:-145px;}
.indentR, .indentR2 {font-family: Arial, Helvetica, sans-serif; 
	color:#504127; text-align: justify;  font-size:14px; line-height:18px;}

#col-2010 p.indentR {margin:0 140px 8px 40px;}	
.indentR2 {margin:0 -80px 8px 210px;}
.indentL1 {font-family: Arial, Helvetica, sans-serif; color:#504127;
	text-align: justify; font-size:14px; line-height:18px; 
	margin:0 40px 8px 100px;}
.indentL2 {font-family: Arial, Helvetica, sans-serif; color:#504127;
	text-align: justify; font-size:14px; line-height:18px; 
	margin:0 -80px 8px 135px;}
.indentL3 {font-family: Arial, Helvetica, sans-serif; color:#504127;
	text-align: justify; font-size:14px; line-height:18px; 
	margin:0 -40px 8px 135px;}
.indentL4 {font-family: Arial, Helvetica, sans-serif; color:#504127;
	text-align: justify; font-size:14px; line-height:18px; 
	margin:0 90px 8px 135px;}
.floatR1 {margin:0 0 3px 0; float:right;}
.floatR2 {margin:0 0 3px 12px; float:right;}
.floatRbanner {margin:0 19px 3px 0; float:right; width:110px; float: right;
	font-family:Arial, Helvetica, sans-serif; font-size:12px;}

.picture-floatblank {float: left; margin-top: 5px; margin-right: 15px; margin-left: 40px;}
#banner {position: relative; left:-58px; background-color:#F7E9AC; 
	width:700px; height:145px; border:5px solid #BBAE78; margin:0 0 10px 0;}
#banner h4 a, #banner h4 a:visited {text-decoration:underline; color:#C60321;
	margin-bottom:8px;}	

#gotitright {position: absolute; left:510px; background-color:#DDE5EA; 
	width:350px; border:5px solid #425A60;}
#gotitright p {font-family: Arial, Helvetica, sans-serif; color: #444444;
	text-align: justify; margin:0 20px 5px 20px; font-size:11px; 
	line-height:13px;}
#gotitright h2 {font-family: Georgia, "Times New Roman", Times, serif; color:#652502;
	text-align: center; margin:15px 20px 5px 20px; font-size:15px; font-weight:bold;
	line-height:17px; border-bottom: 1px dotted #333}
#gotitright h3 {font-family: Georgia, "Times New Roman", Times, serif; color:#652502;
	text-align: justify; margin:0 20px 0 20px; font-size:13px; 
	line-height:16px; font-weight:normal;}	
.prednum {margin-left:25px; font-size:20px; font-weight:bold; color:#990000;}
	
#gotitright a { text-decoration:none; color:#0000CC;}
#gotitright a:hover { text-decoration: underline; color:#0000CC;}

#author {position: absolute; left:500px; background-color:#DDE5EA; 
	width:350px; border:5px solid #425A60;}
#author p {font-family: Arial, Helvetica, sans-serif; color: #444444;
	text-align: justify; margin:0 20px 5px 20px; font-size:12px; 
	line-height:15px;}


.hdr-redB { font-family:Georgia, "Times New Roman", Times, serif;
	font-weight: bold; color: #990000; font-size:20px; margin:10px 0 12px 0;
	text-align:center;}
.byline {text-align: right; font-size:10px; color: #333333; margin:0 20px 5px 0; 
	font-style:italic;}

.byline2 {
	text-align: right;
	padding-right: 5px;
	margin-right: 40px;
	display: block;
}
	
/*New THIS 2010 css E/O */

.pos01 {
	position:absolute;
	top:37px;
	left: 13px;
	}
.pos03 {
	position:absolute;
	top:201px;
	left:606px;
	}

.pos04 {
	position:absolute; top:177px; left: 144px; z-index:20;}
.pos05 {
	position:absolute;
	top:177px;
	left: 248px;
	z-index:20;
	}

.pos06 {
	position:absolute;
	top:177px;
	left: 352px;
	z-index:20;
	}
.pos07 {
	position:absolute;
	top:177px;
	left: 456px;
	z-index:20;
	}
.pos08 {position:absolute; top:50px; left: 602px; z-index:20;}
.pos08 a {color:#333333;}
#position02 {
	position:absolute;
	top:33px;
	left:-8px;
	height:102px;
	width: 452px;
	}
#position02B {position:absolute; top:33px; left:-8px; height:82px; width: 432px;
	font-family: Arial, Helvetica, sans-serif; 
	color:#ffffff; text-align: justify; font-size:13px; line-height:16px;
	background-color:#686868; padding:10px; border:1px dotted #000000;}
#position02B .det {font-size:90%; color:#CCCCCC; font-style:italic;}
#position02B .det a {color:#CCCCCC;}
#position02B .det a:hover {color:#6CA6F5;}

.anav {
	color: #000099;
	text-decoration: none;
}
.anav:hover {
	color: #0000DC;
	text-decoration: underline;
}

.intro  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	padding-right: 25px;
	padding-left: 25px;
	color: #3F2A00;
	line-height: 16px;
	margin-top: 12px;
	text-indent: 22px;
}
.margintop {
	margin-top: 5px;
	display: block;
}

.flash1 {
	position: absolute;
	left: 6px;
	top: 110px;
	display: block;
}
.flash {
	margin-top: 4px;
	position: relative;
	left: 2px;
}
.byline2 {
	text-align: right;
	padding-right: 5px;
	margin:8px 40px 0 0;
}

.logo {
	font-family: Arial, Helvetica, sans-serif;
	left: -1200px;
	position: relative;
	font-size: 9px;
}

.bookbox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: 500;
	padding-right: 15px;
	padding-left: 15px;
	color: #092435;
	margin: 10px;
	border: 2px solid #715551;
}

.content {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align: justify;
	margin-right: 40px;
	margin-left: 40px;
	line-height: 17px;
}

.anavmenu {
	color: #000000;
	text-align: left;
	text-decoration: none;
}
.clock {
	display: block;
	position: relative;
	height: 137px;
	width: 135px;
	border-color: #FFFFFF;
}
.bkdetail {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
	text-align: left;
	line-height: 11px;
}

.footer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: center;
	width: 585px;
	
}

.cols2-footer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: center;
	width: 535px;
	padding-left: 10px;
	display: block;

}
	
.picture-float02 {
	float: left;
	margin-top: 5px;
	margin-right: 25px;
	margin-left: 10px;
	margin-bottom: 5px;
}
img.floatLeft {
	float: left;
	padding-right: 6px;
	margin-top: 6px;
	margin-bottom: 4px;
}
img.floatLeft2 {
	float: left;
	margin: 5px;
	padding-right: 16px;
}

img.floatRight {
	float: right;
	padding-left: 5px;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
}

*  { padding:0px; margin:0px; }

#firstcont
{
	position: absolute;
	left: 0px;
	top: 0px;
	width: 750px;
	z-index: 0;
	padding: 10px;
	}

#hoguelogo {
	background-image: url(logo3a.jpg);
	background-repeat: no-repeat;
	height: 90px;
	width: 146px;
}
	
#j-banners {
	text-align: center;
}

/* maincontent id is replica of cols2-arch for index page, same as the wrapper div */

#jpics2
{
	position:absolute;
	top:10px;
	left:422px;
	}

  
	/* Begin Left NAV list */	
#MainNavigation {position: absolute; left: 0px; top: 0px; width: 145px;
	font-family: Arial, Helvetica, sans-serif; font-size: 16px;
	background-color: #FFFFFF; text-align: left; padding: 10px; z-index: 1000;}
	
.menu {
	position:relative;
	z-index:1000;
	font-size:70%;
	display: none;
	visibility: hidden;
	height: 0px;
	width: 0px;
}

/* remove all the bullets, borders and padding from the default list styling */
.menu ul {
padding:0;
margin:0;
list-style-type:none;
width:145px;
}
/* hack for IE5.5 */
* html .menu ul {margin-left:-16px; ma\rgin-left:0;}
/* position relative so that you can position the sub levels */
.menu li {
	position:relative;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

/* get rid of the table */
table {position:absolute; top:9px; left:-1px; z-index:100; font-size:1em;}

/* style the links */
.menu a, .menu a:visited {
	display:block;
	text-decoration:none;
	height:20px;
	line-height:20px;
	width:144px;
	text-indent:5px;
	border:1px solid #333333;
	border-width:0 1px 1px 0;
	color: #000000;
	background-color: #FFA17F;
}
/* hack for IE5.5 */
* html .menu a, * html .menu a:visited {
	width:145px;
	w\idth:144px;
	color: #000000;
}
/* style the link hover */
.menu a:hover{
	color:#fff;
	background:#883762;
	z-index: 1000;
}

/* hide the sub levels and give them a positon absolute so that they take up no room */
.menu ul ul {
visibility:hidden;
position:absolute;
top:0;
left:145px; 
}
/* make the second level visible when hover on first level list OR link */
.menu ul :hover ul{
	visibility:visible;
	z-index: 1000;
}
/* keep the third level hidden when you hover on first level list OR link */
.menu ul :hover ul ul{
	visibility:hidden;
	z-index: 1000;
}
/* keep the fourth level hidden when you hover on second level list OR link */
.menu ul :hover ul :hover ul ul{
visibility:hidden;
}
/* make the third level visible when you hover over second level list OR link */
.menu ul :hover ul :hover ul{ 
visibility:visible;
}

/* make the fourth level visible when you hover over third level list OR link */
.menu ul :hover ul :hover ul :hover ul { 
visibility:visible;
}

img.floatLeft3 {
	float: left;
	margin: 5px;
	padding-right: 8px;
	padding-bottom: 50px;
}

.anavmenu3 {
	color: #669933;
	text-align: center;
	text-decoration: none;
	font-weight: bold;
}


.quatrain2 {
	font-size: 13px;
	font-weight: bold;
	text-align: center;
}
.style1 {font-size: 20px}
.style2 {font-size: 24px; color:000000;}
.cntr {margin:0 auto; text-align:center;}
 img.float-R {float:right;}
.smaller {font-size:135%; margin-top:-8px;}
.fbk {position:absolute; top:20px; left: 510px; z-index:20;}