h1, h2, h3, h4, h5, h6, form {margin:0;padding:0;}
h5, h6, h2, h3 {font-size:100%;}
body{background-image:url(/images/gr.jpg);background-repeat:repeat-x;color:#111;margin:0;padding:0;}
a,a:active{color:#00e;outline:none;text-decoration:none;}
a:hover{color:#692;text-decoration:none;}
ul{list-style-type:circle;}
hr{border:0;background-color:#ddd;color:#ccc;height:1px;}
textarea{padding:3px;}
img{border:0}
.farsi {font-family:tahoma}
#bdy{width:970px;min-width:970px;padding:0;border-spacing:0;margin:0;height:auto !important;overflow:hidden;}
#loginbar{padding-top:10px;}
#loginbar a {	color:#403217;font-weight:bold;padding:3px 8px 5px 8px;font-size:11px;}
.langBtnCon {margin:23px 0 0 40px;width:110px;background:#fff;}
.langBtn a, .langBtn a:visited {color: #000000;font-weight:bold;}

.litem {padding-bottom:15px;}
.litem .meta{color:#777;margin-top:2px;}

.litem-en {text-align:left;}
.litem-en .title{font-size:13px;font-family:verdana;line-height:1.3em;direction:ltr;}
.litem-en .stitle{font-size:12px;font-family:verdana;line-height:1.3em;direction:ltr;padding-top:5px;}
.litem-en .snippet{font-size:11px;line-height:1.5em;margin-top:3px;}
.litem-en .image{float:right;padding:0 0 5px 5px;}

.litem-fa {direction:rtl;text-align:right;}
.litem-fa .title{font-size:15px;font-family:arial;line-height:1.3em;direction:rtl;}
.litem-fa .stitle{font-size:11px;font-family:tahoma;line-height:1.5em;direction:rtl;padding-top:5px;}
.litem-fa .snippet{font-size:12px;line-height:1.5em;margin-top:3px;}
.litem-fa .image{float:left;padding:0 5px 5px 0;}

.ahyper a, .ahyper a:visited {text-decoration:none;color:#2200CC;}
.ahyper a:hover{color:blue;background-color:#f1f1f1;}

.news-side-col{width:300px;}
.news-mem-link {color:black}

.headernavbar {background-color:#cd003d;height:4px;margin-bottom:4px;}
.slogan {color:#cd003d;padding:1px 0 5px 0;font-weight:bold;font-size:13px;}

.vmenu ul {list-style:none;margin:0;padding:0;border:none;}
.vmenu li a {display:block;padding:3px 4px 7px 2px;font-weight:bold;
	border-bottom:2px solid #fff;text-decoration:none;width:100%;}
html>body .vmenu li a {width:auto;}
.vmenu-green li a:hover {background-color:#926E6B;color:#fff;}
.vmenu-green li {border-bottom:1px solid #EFEFEF;margin:0;}
.vmenu-green li a {border-bottom:2px solid #fff;background-color:#EEF5DF;color:#304011;}
.vmenu-blue li a:hover{background-color:#2586d7;color:#fff;}
.vmenu-blue li {border-bottom:1px solid #EFEFEF;margin:0;}
.vmenu-blue li a {border-bottom:2px solid #fff;background-color:#EFEFEF;color:#0000EE;}

.hmenu{line-height:1.8em;color:gray;text-align:center;}
.hmenu .active{font-weight:bold}

.etitle{font-size:13px;padding-bottom:5px;}
.city{color:#666666;direction:ltr}

ul.blist {list-style-type:circle;margin:0;padding:3px 15px;}
.blist li {margin:0;line-height: 1.6em;font-size:12px;}

.item-meta{color:gray;font-size:90%;white-space:nowrap;}
.other-items{margin-top:5px;}
.other-items .title{color:#555;font-weight:bold;}

.search-tab {background-color:#fff;padding:3px 5px 3px 5px;font-size:11px;}
.search-tab-active {background-color:#D5DDE2;padding:4px 10px 3px 10px;font-size:11px;}
.search-tab-active a {color:#000;}

.cf:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.cf {display:inline-block;}
/* Hides from IE-mac \*/
* html .cf {height:1%;}
.cf {display:block;}
/* End hide from IE-mac */

.info p {	margin:.4em 0 .5em 0;}
.info p img {margin:0;}
.info hr {height:1px;color:#ccc;background-color:#ccc;border:0;margin:.2em 0 .2em 0;}
.info h1, .info h2, .info h4, .info h5, .info h6 {
	color:black;background:none;font-weight:normal;margin:0;padding-top:.5em;padding-bottom:.17em;border-bottom:1px solid #aaa;
}
.info h2 {font-size:150%;}
.info h3, .info h4, .info h5, .info h6 {
	border-bottom: none;font-weight: bold;
}
.info h3 {font-size:120%;}
.info h4 {font-size:116%;}
.info h5 {font-size:100%;}
.info h6 {font-size:80%;}

.info ul {list-style-type:circle;margin:0;padding:3px 15px;}
.info li {	margin:0;line-height:1.8em;}
.info ol {line-height: 1.8em;margin:0;}

.lalign{text-align:left;}

.mcon {border:2px solid #E3F2FF;margin-bottom:5px;}
.mcon .mod {border:1px solid #AACBEE}
.mcon .bg {background-color:#E9F7FF}
.mcon .mhead {background-color:#EBF3FB;padding:5px;border-bottom:1px solid #AACBEE;}
.mcon .mhead, .mcon .mhead a {color:#00559D;}

.mcon-tan {border:2px solid #EBE8DE;margin-bottom:5px;}
.mcon-tan .mod {border:1px solid #B3A881}
.mcon-tan .mhead {background-color:#D3CDB7;padding:5px;border-bottom:1px solid #B3A881;}
.mcon-tan .mhead, .mcon-tan .mhead a {color:#4A442D;}

.mcon-red {border:2px solid #F9EDEC;margin-bottom:5px;}
.mcon-red .mod {border:1px solid #E7AD9C}
.mcon-red .mhead {background-color:#E4C3BB;padding:5px;border-bottom:1px solid #E7AD9C;}
.mcon-red .mhead, .mcon-red .mhead a {color:#952607;}

.mcon-green {border:2px solid #EEF5DF;margin-bottom:5px;}
.mcon-green .mod {border:1px solid #B3C58F}
.mcon-green .mhead {background-color:#ECF3E1;padding:5px;border-bottom:1px solid #B3C58F;}
.mcon-green .mhead, .mcon-green .mhead a {color:#304011;}

.mcon-steel {border:2px solid #DEE4EB;margin-bottom:5px;}
.mcon-steel .mod {border:1px solid #829BB3}
.mcon-steel .mhead {background-color:#B7C5D3;padding:5px;border-bottom:1px solid #829BB3;}
.mcon-steel .mhead, .mcon-steel .mhead a {color:#2D3B4A;}

.mcon-purple {border:2px solid #EEE6F5;margin-bottom:5px;}
.mcon-purple .mod {border:1px solid #A69BB9}
.mcon-purple .mhead {background-color:#DFDBE5;padding:5px;border-bottom:1px solid #A69BB9;}
.mcon-purple .mhead, .mcon-purple .mhead a {color:#634C6E;}

.mcon-orange {border:2px solid #F5EEDC;margin-bottom:5px;}
.mcon-orange .mod {border:1px solid #F2BD9B}
.mcon-orange .bg {background-color:#F5F5DC}
.mcon-orange .mhead {background-color:#F6EACB;padding:5px;border-bottom:1px solid #F2BD9B;}
.mcon-orange .mhead, .mcon-orange .mhead a {color:#863700;}

.mcon-black {border:2px solid #E8E8E8;margin-bottom:5px;}
.mcon-black .mod {border:1px solid #A5A5A5}
.mcon-black .mhead {background-color:#CFCFCF;padding:5px;border-bottom:1px solid #A5A5A5;}
.mcon-black .mhead, .mcon-black .mhead a {color:#262626;}

.mcon-brown {border:2px solid #E5E1CD;margin-bottom:5px;}
.mcon-brown .mod {border:1px solid #C3AA50}
.mcon-brown .mhead {background-color:#D2C8A9;padding:5px;border-bottom:1px solid #C3AA50;}
.mcon-brown .mhead, .mcon-brown .mhead a {color:#603D17;}

.mcon-spring {border:2px solid #DFEFD3;margin-bottom:5px;}
.mcon-spring .mod {border:1px solid #7FAB39}
.mcon-spring .mhead {background-color:#BEDB77;padding:5px;border-bottom:1px solid #7FAB39;}
.mcon-spring .mhead, .mcon-spring .mhead a {color:#02292C;}

.mcon-auto {border:2px solid #B5C6D2;margin-bottom:5px;}
.mcon-auto .mod {border:1px solid #607E93}
.mcon-auto .mhead {background-color:#8499A8;padding:5px;border-bottom:1px solid #607E93;}
.mcon-auto .mhead, .mcon-auto .mhead a {color:#FFFFFF;}

.mcon-beach {border:2px solid #F0DDBE;margin-bottom:5px;}
.mcon-beach .mod {border:1px solid #926E6B}
.mcon-beach .mhead {background-color:#C07745;padding:5px;border-bottom:1px solid #926E6B;}
.mcon-beach .mhead, .mcon-beach .mhead a {color:#FFFFFF;}

.mhead {text-align:left;font-weight:bold;overflow:hidden;white-space:nowrap;}
.mod .mbody-l{padding:8px;text-align:left;}

#footer{clear:both;background-color:#DBEBFD;padding:10px 0 5px 0;}
#footer a {color:#00559D;}
#footer table td{font-weight:bold;border-left:1px solid #B9B6B6;}

.sidebar{width:162px;}

.green-bullets{font-size:10pt;line-height:1.4em;border-collapse:collapse;padding:0;width:100%;}
.green-bullets .bullet {font-weight:bold;color:green;vertical-align:text-top;}

#featured_rotation{height:280px;width:255px;padding:0;margin:0;overflow:hidden;}
#featured_rotation .item{height:278px;width:253px;top:0;left:0;padding:0px;background-color:#fff;}
#cycle_nav a {width: 15px; height:15px; padding: 2px; display: block; border: 1px solid #ccc; color: #333;}
#cycle_nav a.activeSlide { background: #f1f1f1; border: 1px solid #aaa;}
#cycle_nav a:focus { outline: none; }

.bold{font-weight:bold;}
.larger{font-size:115%;}

.pointer-Cursor{cursor:pointer;}
.posted{color:#777;font-size:90%;clear:left;}
.promoted{background-color:#fff9dd;}
.red{color:red;}
.wzt{padding:0;border-spacing:0;width:100%;}
.zt{padding:0;border-spacing:0;}
.block-container{background-color:#FcFcEc;border:solid 1px #EEAA44;padding:5px;color:#222;}
.visible{visibility:visible;}
.hidden{visibility:hidden;}
.smallComment{color:#555;font-size:90%;}
.smallCommentB{color:#111;font-size:90%;}
.tags{display:none;}
.resSnippet{font-size:1em;color:#222;}
.borderedTable {border:1px solid #666;}
.invalid-textbox {border:2px solid #ff0000;}

.btable {padding:5px;	border-collapse:collapse;}
.btable  td {border:1px dotted #777;padding:5px;}
.stable {border-collapse:collapse;}
.stable  td {border:1px solid #aaa;}
.stable  th {border:1px solid #aaa;background-color:#F1F1E1;text-align:center;}
.ac_results {padding: 0px;border: 1px solid WindowFrame;background-color: Window;overflow: hidden;z-index:10000}
.ac_results ul {width: 100%;list-style-position: outside;list-style: none;padding: 0;margin: 0;}
.ac_results iframe {display:block;position:absolute;top:0;left:0;z-index:-1;width:3000px;height:3000px;}
.ac_results li {margin: 0px;padding: 2px 5px;cursor: pointer;display: block;width: 95%;overflow: hidden;border: 1px dotted #aaa}
.ac_over {background-color: #ffffd7;}

.rtlfarsi {font-family:tahoma, verdana, arial;direction: rtl;font-size:13px;}

.bill{font:bold 100% Verdana,sans-serif;padding:5px;width:90px;text-align:right;}
.poster{padding:1px;background-color:#FFFFFF;border:1px #bbb solid;	cursor:pointer;}
.poster:hover{border:1px #000 solid;}
.nposter{padding:1px;background-color:#FFFFFF;border:1px #bbb solid;}
.posterBox{font-size:90%;color:blue;text-align:center;}
.fposterBox{padding:0px;margin:0px 5px 0 5px;}
.slogan{color:#333;font-size:105%;}
.message{background:#FaFaEa;padding:8px;border:solid 1px #EEAA44;margin:10px;color:#111;}

.featureTitle a {font-size:1.1em;	color:blue;	font-weight:bold;	}
.featureTitle a:hover{color:#692;}
.noteBox{margin:0px auto;padding:10px;border-style:solid;border-width:1px;border-color:#F0C000;background-color:#FFFFCE;font-size:110%;color:#111;}

.h1-title {margin:0px;padding: 0px;font-weight: bold;font-size: 130%;text-align: center;}
.h1-title-fa {margin:0px;padding: 0px;font-size: 13pt;font-family: "Arial";text-align: center;font-weight: bold;direction: rtl;}

.pagS {background:#2E6AB1 none repeat scroll 0 0;border:1px solid navy;color:white;margin:0 0.38em 0 0;padding:0.3em 0.7em;text-align:center}
.pag a:hover {background:lightyellow none repeat scroll 0 0;border:1px solid #2B66A5;color:#000000}
.pag a {border:1px solid #9AAFE5;cursor:pointer;display:inline-block;margin:0 0.38em 0 0;padding:0.3em 0.7em;text-align:center;text-decoration:none;}

.toolbar_icon{background:transparent url(/images/icons.gif) no-repeat scroll 20px 20px;display:block;height:20px;width:20px;border:1px solid #888;}
.toolbar_icon:hover{border:1px solid #333;}
.icons{background:transparent url(/images/icons.gif) no-repeat scroll 20px 20px;height:20px;width:20px;}

.button:hover {border-color:#C85003 #FFAA48 #FFAA48 #C85003;border-style:solid;border-width:2px;color:#FFFFFF;}
input.button, input.button-secondary {margin:0;overflow:visible;}
.button {background-color:#EF6307;border-color:#FFAA48 #C85003 #C85003 #FFAA48;border-style:solid;border-width:2px;color:#FFFFFF;
	font-size:13px;font-weight:bold;padding:1px 5px;text-decoration:none;text-transform:none;padding:3px 15px 5px 15px;text-align:center;}
	
.cal {border-collapse:collapse;}
.cal td {padding:5px;font-family:arial;font-size: 20px;text-align: center;border: 1px solid #ddd;}
.cal th {padding: 3px;font-family:tahoma;font-size: 12px;text-align: center;border: 1px solid #ddd;width:60px;}
.cal .today {font-weight: bold;background-color:#fffac6;border: 2px solid #888;}
.cal .holiday {font-weight: bold;background-color:#f1f1f1;color: red;}
	
.quot {color:#999999;font-family:georgia,serif;font-size:3em;line-height:0.15em;vertical-align:bottom;}

button.shiny {
background:transparent url(/images/btn_shiny.png) no-repeat scroll 0 0;
color:#000000;height:42px;width:163px;border:medium none;cursor:pointer;font-weight:bold;font-family:tahoma;
line-height:21px;margin:0.25em;padding:0;text-align:center;font-size:10pt;}

.heading {
	color:#c4003b; border-bottom:1px solid #bbb;font-size:140%;padding-bottom:10px;font-weight:bold;
}

.D_tearSheet {color:#000000 !important;display:block;font-weight:bold;margin:0;text-align:center;text-decoration:none !important;width:74px;}
.D_tearSheet .date {border:1px solid #CCCCCC;display:block;margin:0 auto;}
.D_tearSheet .day {display:block;font-family:arial,sans-serif;font-size:2.46em;line-height:1em;padding:0.4em 0;background-color:#ffffff;}
.D_tearSheet .wday {display:block;font-family:arial,sans-serif;font-size:1.1em;font-weight:bold;padding:1.5em 0;background-color:#ffffff;}
.D_tearSheet .month {background:#CC6600 none repeat scroll 0 0;color:white;display:block;font-family:arial,sans-serif;font-size:1.1em;line-height:1em;
	padding:0.4em 0;}

.calendar {width:204px;direction:ltr;}
.calendar .header {width:100%;padding:0;border-spacing:0;font-size: 10pt;line-height:2em;background-color:white;}
.calendar .content {width:100%;padding:0;border-spacing:0;border: 1px solid #888;}
.calendar .dayNames {width:100%;background-color:#909399;color:white;padding:0;border-spacing:0;}
.calendar .dayNames td {	width:18px;text-align:center;font-weight:bold;}
.calendar .days {border-collapse:collapse;}
.calendar .days td {background-color:#fff;border:1px solid #E6E6E6;color:#333333;height:24px;padding:0 5px;text-align:center;width:18px;}
.calendar .days td:hover {background-color:#fddc7d;color: #000;}
.calendar .days a:hover {color: #000;}
.calendar .days .selected {background-color:#d1d1c1;color:#333333;}
.calendar .days .empty {background-color:#E6E6E6;}
.calendar .days .empty:hover {background-color:#E6E6E6;}

.stars_1, .stars_1_half, .stars_2, .stars_2_half, .stars_3,
.stars_3_half, .stars_4, .stars_4_half, .stars_5{
	background:url(/images/stars_map.png) no-repeat 0px 0px;height:17px;width:84px;text-indent:-999em;overflow:hidden;padding:0px !important;margin:0px;}
.stars_1_half{background-position:0px -19px;}
.stars_2{background-position:0px -38px;}
.stars_2_half{background-position:0px -57px;}
.stars_3{background-position:0px -76px;}
.stars_3_half{background-position:0px -95px;}
.stars_4{background-position:0px -114px;}
.stars_4_half{background-position:0px -133px;}
.stars_5{background-position:0px -152px;}

.stars_small_1, .stars_small_1_half, .stars_small_2, .stars_small_2_half, .stars_small_3,
.stars_small_3_half, .stars_small_4, .stars_small_4_half, .stars_small_5{
	background:url(/images/stars_small_map.png) no-repeat 0px 0px;float:left;height:10px;width:50px;text-indent:-999em;overflow:hidden;
	padding:0px !important;margin:0px;}
.stars_small_1{background-position:0px -2px;}
.stars_small_1_half{background-position:0px -16px;}
.stars_small_2{background-position:0px -30px;}
.stars_small_2_half{background-position:0px -44px;}
.stars_small_3{background-position:0px -58px;}
.stars_small_3_half{background-position:0px -72px;}
.stars_small_4{background-position:0px -86px;}
.stars_small_4_half{background-position:0px -100px;}
.stars_small_5{background-position:0px -114px;}

.block {background-color:white;border:1px solid #888;}
.block .content {padding: 8px;}

h2 {font-size:15pt;}

.img-shadow {float:right;background: url(/images/trans-shadow.png) no-repeat bottom right;}
.img-shadow img {display: block;position: relative;padding: 3px;background-color: #fff;border: 1px solid #aeaeae;margin: -6px 6px 6px -6px;}

.videoFrame{padding:3px !important;text-align:center;background-color:#F9F9F9;border:1px solid #CCCCCC;overflow:hidden;margin:5px;}
.imgFrame{padding:3px !important;text-align:center;}
.imgCaption{direction:ltr;text-align:left;border:medium none;font-size:84%;line-height:1.4em;padding:3px 5px 3px 5px !important;}
.imgCaptionFa{color:#555;direction:rtl;text-align:right;border:medium none;font-size:84%;line-height:1.4em;padding:3px 10px 3px 10px !important;font-family:tahoma;font-size:90%;}
.videoCaption{direction:ltr;text-align:center;border:medium none;line-height:1.4em;padding:3px 3px 8px 3px !important;}
.videoCaptionFa{direction:rtl;text-align:center;border:medium none;line-height:1.4em;padding:3px 3px 8px 3px !important;font-family:tahoma;font-size:84%;}

.socialmedia-links {padding:0;width:110px;}
.socialmedia-links li {float:right;direction:ltr;font-size:0.86em;display:inline-block;padding:0 5px 0 5px;}
.socialmedia-links li a {padding-left:20px;background-repeat:no-repeat;background-image:url(/images/social_bookmarks.png);
		display:inline-block;height:16px;}					
.socialmedia-links .balatarin a {background-position: left -64px;}
.socialmedia-links .facebook a {background-position: left -288px;}
.socialmedia-links .donbaleh a {background-position: left -320px;}

.gwt-Hyperlink, .gwt-Anchor{cursor:pointer;}

table.wikitable, table.prettytable {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#F9F9F9 none repeat scroll 0 0;
border:1px solid #AAAAAA;
border-collapse:collapse;
margin:1em 1em 1em 0;
}
table.wikitable th, table.wikitable td, table.prettytable th, table.prettytable td {
border:1px solid #AAAAAA;
padding:0.2em;
}
table.wikitable th, table.prettytable th {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#F2F2F2 none repeat scroll 0 0;
text-align:center;
}
table.wikitable caption, table.prettytable caption {
font-weight:bold;
margin-left:inherit;
margin-right:inherit;
}
table.prettytable code, table.wikitable code {
background-color:transparent;
}

span.videoStill {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
display:block;
padding:1px;
position:relative;
height:94px;
overflow:hidden;
width:124px;
}
span.videoStill span.still {
display:block;
height:100%;
overflow:hidden;
position:relative;
width:100%;
}
span.videoStill span.play {
display:block;
height:100%;
left:35px;
overflow:hidden;
position:absolute;
text-indent:-9999px;
top:35px;
width:100%;
background-image:url(/images/play_youtube.png);
background-position:0 -79px;
}

* html span.videoStill span.play {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 0;
cursor:pointer;
}
a:hover span.videoStill span.play {background-position:0 -78px;}
a:active span.videoStill span.play {background-position:0 -156px;}
