/* Start of CMSMS style sheet 'raad' */
/* ------------------------- CSS Reset --------------------------- */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td {
	margin: 0;
	padding: 0;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
fieldset, img {
	border: 0;
}
address, caption, cite, code, dfn, em, th, var {
	font-style: normal;
	font-weight: normal;
}
li {
	list-style: none;
}
caption, th {
	text-align: left;
}
h1, h2, h3, h4, h5, h6 {
	font-size: 100%;
	font-weight: normal;
}
q:before, q:after {
	content: '';
}
abbr, acronym {
	border: 0;
	font-variant: normal;
}
sup {
	vertical-align: text-top;
}
sub {
	vertical-align: text-bottom;
}
input, textarea, select {
	font-family: inherit;
	font-size: inherit;
	font-weight: inherit;
}
input, textarea, select {
	*font-size: 100%;
}
legend {
	color: #000;
}
/* --------------------------------------------------------------- */

/*----------------Main CSS----------------*/

/*----------------Sticky Footer-----------*/

html, body, .main-wrapper {height: 100%;}

body > .main-wrapper  {height: auto; min-height: 100%;}

#mainContent {padding-bottom: 30px;}  /* must be same height as the footer */

/* CLEAR FIX*/
.clearfix:after {content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix { height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

/*---------------/Sticky Footer-----------*/

html, body {
	font-family: tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #000;
}
html {
	background: #fff;
}
a {
	color: #879797;
	text-decoration: none;
}
a:hover {
	color: #f60;
}
.main-wrapper {
	background:url(images/bg.png) repeat-y center;
	width:990px;
	margin:0 auto;
}
.wrapper {
	margin: 0 auto;
	width: 922px;
}
.header-top-fa_IR {
	height: 25px;
    padding:5px 10px 0 10px;
	background:#2e308f;
	direction:rtl;
}
.header-top-fa_IR img {
	margin-left:5px;
}
.header-mid-fa_IR {
	margin: 0 auto;
	width: 922px;
	height:213px;
	background: url(images/header.jpg) no-repeat 0 0;
}
.header-bot-fa_IR {
	height: 18px;
	background:#2e308f;
    color:#fff;
    padding:2px 10px 0 10px;
	direction:rtl;
}
.header-bot-fa_IR a {
        color:#fff;
        text-decoration:none;
}
.header-bot-fa_IR a:hover {
        color:#fff;
        text-decoration:underline;
}
.navigation {
	padding: 0;
	margin: 10px 0;
}
#menu-fa_IR {
	background:#f5f5f5;
	height:25px;
	direction:rtl;
}
#menu-fa_IR li {
	float: right;
}
#menu-fa_IR li a {
	display: block;
	line-height: 23px;
	font-weight:bold;
	color:#000;
	padding: 0 5px 2px 5px;
	border-right:1px solid #fff;
}
#menu-fa_IR li a:hover {
	color: #fff;
	background: #f1903d;
}
.search_field {
	margin: 0px 5px;
	border: 1px solid #bababa;
	width: 100px;
	color: #000;
	background: #fff;
	font-family: tahoma;
	font-size: 1em;
	padding:3px 3px 2px 3px;
}
.search_button {
	padding:2px 3px 2px 3px;
	border: 1px solid #bababa;
	cursor: pointer;
	font-family: tahoma;
	font-size: 1em;
	background:#fff;
}
#header .bottom {
	height: 16px;
	overflow: hidden;
}
h1#title {
	font-family: times, arial;
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 5px;
	border-bottom:2px solid #F1903D;
	color:#3B3D99;
	padding:5px 0;
}
#mainContent {
	width:892px;
	margin: auto;
	margin-right:15px;
	margin-left:15px;
}
#content-fa_IR {
	float: left;
	width: 670px;
	direction:rtl;
        text-align:justify;
        margin-bottom:20px;
        line-height:20px;
}
#content-fa_IR a {
	color:#f60;
}
#content-fa_IR a:hover {
	color:#6699FF;
}
#content-fa_IR img.pic {
	background:url('images/pic-bg-thumb3.jpg') no-repeat center center;
	float:left;
	width:274px;
	height:184px;
	margin-top:-5px;
	padding:15px;
}
img.thumb3 {
	background:url("images/pic-bg-thumb3.jpg") no-repeat 0 0 #FFFFFF;
	height:184px;
	padding:15px;
	width:274px;
}
#content-fa_IR p {
	text-align: justify;
	line-height: 20px;
}
#content-fa_IR .more {
	display: block;
	float: left;
	margin-top: 15px;
}
ul.unordered-list {
        padding: 0 50px 0 50px;
}
ul.unordered-list li {
	list-style: disc;
}
#sidebar-fa_IR {
	float: right;
	width: 200px;
	background:#f5f5f5;
	margin-bottom:10px;
}
.box-fa_IR {
	margin-bottom: 15px;
	direction:rtl;
}
.box-fa_IR .title-fa_IR {
	color: #fff;
	padding: 5px 12px 7px 12px;
	background: #3B3D99;
	border-bottom: 1px solid #D1D1D1;
}
.box-fa_IR .content-fa_IR {
	padding: 10px 5px 2px 5px;
	text-align:center;
}
.box-fa_IR .content-fa_IR a.link {
	display: block;
	padding: 4px 10px 6px 10px;
}
.box-fa_IR .content-fa_IR a.link:hover {
	color: #eee;
	border-right: 2px solid #f60;
	background: #42494f;
}
#footer {
	margin: 10px 0 15px 0;
	width:922px;
	margin: auto;
	font-size: 0.9em;
	line-height: 18px;
	clear:both;
	position: relative;
	margin-top: -30px; /* negative value of footer height */
	height: 25px;
	padding-top:5px;
	background: #2f3192;
	color:#fff;
	text-align: center;
}

/*-------------------en_US Styles-----------------*/
.header-top-en_US {
	height: 25px;
    padding:5px 10px 0 10px;
	background:#2e308f;
}
.header-top-en_US img {
	margin-right:5px;
}
.header-mid-en_US {
	margin: 0 auto;
	width: 922px;
	height:213px;
	background: url(images/header-en.jpg) no-repeat 0 0;
}
.header-bot-en_US {
	height: 18px;
	background:#2e308f;
    color:#fff;
    padding:2px 10px 0 10px;
}
.header-bot-en_US a {
        color:#fff;
        text-decoration:none;
}
.header-bot-en_US a:hover {
        color:#fff;
        text-decoration:underline;
}
#menu-en_US {
	background:#f5f5f5;
	height:25px;
}
#menu-en_US li {
	float: left;
}
#menu-en_US li a {
	display: block;
	line-height: 23px;
	font-weight:bold;
	color:#000;
	padding: 0 5px 2px 5px;
	border-left:1px solid #fff;
}
#menu-en_US li a:hover {
	color: #fff;
	background: #f1903d;
}
.search_field {
	margin: 0px 5px;
	border: 1px solid #bababa;
	width: 100px;
	color: #000;
	background: #fff;
	font-family: tahoma;
	font-size: 1em;
	padding:3px 3px 2px 3px;
}
.search_button {
	padding:2px 3px 2px 3px;
	border: 1px solid #bababa;
	cursor: pointer;
	font-family: tahoma;
	font-size: 1em;
	background:#fff;
}
#content-en_US {
	float: right;
	width: 670px;
        text-align:justify;
        margin-bottom:20px;
        line-height:20px;
}
#content-en_US a {
	color:#f60;
}
#content-en_US a:hover {
	color:#6699FF;
}
#content-en_US img.pic {
	background:url('images/pic-bg-thumb3.jpg') no-repeat center center;
	float:right;
	width:274px;
	height:184px;
	margin-top:-5px;
	padding:15px;
}
#content-en_US p {
	text-align: justify;
	line-height: 20px;
}
#content-en_US .more {
	display: block;
	float: right;
	margin-top: 15px;
}
#sidebar-en_US {
	float: left;
	width: 200px;
	background:#f5f5f5;
	margin-bottom:10px;
}
.box-en_US {
	margin-bottom: 15px;
}
.box-en_US .title-en_US {
	color: #fff;
	padding: 5px 12px 7px 12px;
	background: #3B3D99;
	border-bottom: 1px solid #D1D1D1;
}
.box-en_US .content-en_US {
	padding: 10px 5px 2px 5px;
	text-align:center;
}
.box-en_US .content-en_US a.link {
	display: block;
	padding: 4px 10px 6px 10px;
}
.box-en_US .content-en_US a.link:hover {
	color: #eee;
	border-left: 2px solid #f60;
	background: #42494f;
}
/*----------------------/en_US Styles-------------------*/
.clear {
	clear: both;
}
* html .clear {
	display: inline;
}


/*--------------------MENU-------------------*/

/*** ESSENTIAL STYLES ***/
.sf-menu-fa_IR, .sf-menu-fa_IR * {
	margin:		0;
	padding:		0;
	list-style:		none;
	text-align:right;
}
.sf-menu-fa_IR {
	background:#f5f5f5;
	height:25px;
}
.sf-menu-fa_IR ul {
	position:		absolute;
	top:			-999em;
	width:			10em; /* left offset of submenus need to match (see below) */
}
.sf-menu-fa_IR ul li {
	width:			100%;
}
.sf-menu-fa_IR li:hover {
	visibility:		inherit; /* fixes IE7 'sticky bug' */
}
.sf-menu-fa_IR li {
	float:			right;
	position:		relative;
	font-weight:bold;
}
.sf-menu-fa_IR li li {
	width:150px;
	background:		#f5f5f5;
	font-weight:normal;
}
.sf-menu-fa_IR li li li {
	width:110px;
	background:		#f5f5f5;
}
.sf-menu-fa_IR a {
	display: block;
	line-height: 23px;
	color:#000;
	padding: 0 5px 2px 5px;
	border-right:1px solid #fff;
    text-align:right;
}
.sf-menu-fa_IR a:hover {
	color: #fff;
	background: #f1903d;
}
.sf-menu-fa_IR li:hover ul,
.sf-menu-fa_IR li.sfHover-fa_IR ul {
	right:		  0;
	top:			2.1em; /* match top ul list item height */
	z-index:		99;
}
ul.sf-menu-fa_IR li:hover li ul,
ul.sf-menu-fa_IR li.sfHover-fa_IR li ul {
	top:			-999em;
}
ul.sf-menu-fa_IR li li:hover ul,
ul.sf-menu-fa_IR li li.sfHover-fa_IR ul {
	right:			9.2em; /* match ul width */
	top:			0;
}
ul.sf-menu-fa_IR li li:hover li ul,
ul.sf-menu-fa_IR li li.sfHover-fa_IR li ul {
	top:			-999em;
}
ul.sf-menu-fa_IR li li li:hover ul,
ul.sf-menu-fa_IR li li li.sfHover-fa_IR ul {
	right:			10.08em; /* match ul width */
	top:			0;
}

/*** arrows **/
.sf-menu-fa_IR a.sf-with-ul-fa_IR {
	padding-left: 	7px;
	min-width:		1px; /* trigger IE7 hasLayout so spans position accurately */
}
.sf-sub-indicator-fa_IR {
	position:		absolute;
	display:		block;
	left:			.75em;
	top:			1.05em; /* IE6 only */
	width:			10px;
	height:			10px;
	text-indent: 	-999em;
	overflow:		hidden;
	background:		url('images/menu-arrow.gif') no-repeat 0 0; /* 8-bit indexed alpha png. IE6 gets solid image only */
}
a > .sf-sub-indicator-fa_IR {  /* give all except IE6 the correct values */
	top:			.8em;
	background-position: 0 -100px; /* use translucent arrow for modern browsers*/
}
/* apply hovers to modern browsers */
a:focus > .sf-sub-indicator-fa_IR,
a:hover > .sf-sub-indicator-fa_IR,
a:active > .sf-sub-indicator-fa_IR,
li:hover > a > .sf-sub-indicator-fa_IR,
li.sfHover > a > .sf-sub-indicator-fa_IR {
	background-position: -10px -100px; /* arrow hovers for modern browsers*/
}

/* point right for anchors in subs */
.sf-menu-fa_IR ul .sf-sub-indicator-fa_IR { background-position:  -10px 0; }
.sf-menu-fa_IR ul a > .sf-sub-indicator-fa_IR { background-position:  0 0; }
/* apply hovers to modern browsers */
.sf-menu-fa_IR ul a:focus > .sf-sub-indicator-fa_IR,
.sf-menu-fa_IR ul a:hover > .sf-sub-indicator-fa_IR,
.sf-menu-fa_IR ul a:active > .sf-sub-indicator-fa_IR,
.sf-menu-fa_IR ul li:hover > a > .sf-sub-indicator-fa_IR,
.sf-menu-fa_IR ul li.sfHover-fa_IR > a > .sf-sub-indicator -fa_IR{
	background-position: -10px 0; /* arrow hovers for modern browsers*/
}

/*** shadows for all but IE6 ***/
.sf-shadow-fa_IR ul {
	padding: 0 0px 9px 0;
	-moz-border-radius-bottomleft: 17px;
	-moz-border-radius-topright: 17px;
	-webkit-border-top-right-radius: 17px;
	-webkit-border-bottom-left-radius: 17px;
}
.sf-shadow-fa_IR ul.sf-shadow-off-fa_IR {
	background: transparent;
}

/*-----------------Menu EN----------------*/
/*--------------------MENU-------------------*/

/*** ESSENTIAL STYLES ***/
.sf-menu-en_US, .sf-menu-en_US * {
	margin:		0;
	padding:		0;
	list-style:		none;
	text-align:left;
}
.sf-menu-en_US {
	background:#f5f5f5;
	height:25px;
}
.sf-menu-en_US ul {
	position:		absolute;
	top:			-999em;
	width:			10em; /* left offset of submenus need to match (see below) */
}
.sf-menu-en_US ul li {
	width:			100%;
}
.sf-menu-en_US li:hover {
	visibility:		inherit; /* fixes IE7 'sticky bug' */
}
.sf-menu-en_US li {
	float:			left;
	position:		relative;
}
.sf-menu-en_US li li {
	width:100px;
	background:		#f5f5f5;
}
.sf-menu-en_US li li li {
	width:110px;
	background:		#f5f5f5;
}
.sf-menu-en_US a {
	display: block;
	line-height: 23px;
	font-weight:bold;
	color:#000;
	padding: 0 5px 2px 5px;
	border-right:1px solid #fff;
        text-align:center;
}
.sf-menu-en_US a:hover {
	color: #fff;
	background: #f1903d;
}
.sf-menu-en_US li:hover ul,
.sf-menu-en_US li.sfHover-en_US ul {
	right:		  0;
	top:			2.5em; /* match top ul list item height */
	z-index:		99;
}
ul.sf-menu-en_US li:hover li ul,
ul.sf-menu-en_US li.sfHover-en_US li ul {
	top:			-999em;
}
ul.sf-menu-en_US li li:hover ul,
ul.sf-menu-en_US li li.sfHover-en_US ul {
	right:			9.2em; /* match ul width */
	top:			0;
}
ul.sf-menu-en_US li li:hover li ul,
ul.sf-menu-en_US li li.sfHover-en_US li ul {
	top:			-999em;
}
ul.sf-menu-en_US li li li:hover ul,
ul.sf-menu-en_US li li li.sfHover-en_US ul {
	right:			10.08em; /* match ul width */
	top:			0;
}

/*** arrows **/
.sf-menu-en_US a.sf-with-ul-en_US {
	padding-right: 7px;
	min-width:		1px; /* trigger IE7 hasLayout so spans position accurately */
}
.sf-sub-indicator-en_US {
	position:		absolute;
	display:		block;
	left:			.75em;
	top:			1.05em; /* IE6 only */
	width:			10px;
	height:			10px;
	text-indent: 	-999em;
	overflow:		hidden;
	background:		url('images/menu-arrow.gif') no-repeat 0 0; /* 8-bit indexed alpha png. IE6 gets solid image only */
}
a > .sf-sub-indicator-en_US {  /* give all except IE6 the correct values */
	top:			.8em;
	background-position: 0 -100px; /* use translucent arrow for modern browsers*/
}
/* apply hovers to modern browsers */
a:focus > .sf-sub-indicator-en_US,
a:hover > .sf-sub-indicator-en_US,
a:active > .sf-sub-indicator-en_US,
li:hover > a > .sf-sub-indicator-en_US,
li.sfHover > a > .sf-sub-indicator-en_US {
	background-position: -10px -100px; /* arrow hovers for modern browsers*/
}

/* point right for anchors in subs */
.sf-menu-en_US ul .sf-sub-indicator-en_US { background-position:  -10px 0; }
.sf-menu-en_US ul a > .sf-sub-indicator-en_US { background-position:  0 0; }
/* apply hovers to modern browsers */
.sf-menu-en_US ul a:focus > .sf-sub-indicator-en_US,
.sf-menu-en_US ul a:hover > .sf-sub-indicator-en_US,
.sf-menu-en_US ul a:active > .sf-sub-indicator-en_US,
.sf-menu-en_US ul li:hover > a > .sf-sub-indicator-en_US,
.sf-menu-en_US ul li.sfHover-en_US > a > .sf-sub-indicator -en_US{
	background-position: -10px 0; /* arrow hovers for modern browsers*/
}

/*** shadows for all but IE6 ***/
.sf-shadow-en_US ul {
	padding: 0 0px 9px 0;
	-moz-border-radius-bottomleft: 17px;
	-moz-border-radius-topright: 17px;
	-webkit-border-top-right-radius: 17px;
	-webkit-border-bottom-left-radius: 17px;
}
.sf-shadow-en_US ul.sf-shadow-off-en_US {
	background: transparent;
}


/*--------------------News Styles----------------------*/
.summaryNewsContent-fa_IR {
	display:inline;
	margin:10px 0 10px 10px;
	float:right;
	width:190px;
	background:#0f0;
	background:#f5f5f5;
	padding:10px;
	direction:rtl;
	text-align:right;
        height:300px;
        overflow:hidden;
}
.summaryNewsContent-fa_IR img {
	width:100px;
}
.summaryNewsContent-en_US {
	display:inline;
	margin:10px;
	float:left;
	width:190px;
	background:#0f0;
	background:#f5f5f5;
	padding:5px 5px 10px 5px;
	direction:ltr;
	text-align:left;
        height:300px;
        overflow:hidden;
}
.summaryNewsContent-en_US img {
	width:100px;
}
.summaryNewsTitle-fa_IR {
	padding-top:5px;
	padding-bottom:6px;
	font-weight:bold;
        border-bottom:1px dashed #D1D1D1;
        text-align:justify;
}
.summaryNewsTitle-fa_IR a {
	color:#00f;
        background: url(images/news-arrow-fa.png) no-repeat 100% 50%;
        padding-right:15px;
}
.summaryNewsTitle-fa_IR a:hover {
	color:#f00;
}
.summaryNewsTitle-en_US {
	padding-top:5px;
	padding-bottom:6px;
	font-weight:bold;
        border-bottom:1px dashed #D1D1D1;
        text-align:justify;
}
.summaryNewsTitle-en_US a {
	color:#00f;
        background: url(images/news-arrow.png) no-repeat 0 50%;
        padding-left:15px;
}
.summaryNewsTitle-en_US a:hover {
	color:#f00;
}
.summaryNewsDetails {
	padding-top:6px;
	padding-bottom:6px;
	line-height:18px;
        text-align:justify;
}
.summaryNewsPic-fa_IR {
	text-align:center;
	margin-left:5px;
}
.summaryNewsPic-fa_IR img {
	border:0px;
}
.summaryNewsPic-en_US {
	text-align:center;
	margin-right:5px;
}
.summaryNewsPic-en_US img {
	border:0px;
}
.summaryPageNumberCenter {
	text-align:center;
}
.NewsSummaryPostdate {
	font-size:11px;
	padding:5px 0 5px 0;
}
.NewsSummaryCategoryAndAuthor {
	font-size:11px;
	padding-bottom:5px;
}
.fontBold {
	font-weight:bold;
}

#newsDetail-fa_IR{
	direction:rtl;
	text-align:right;
	padding:5px 5px 10px 5px;
}
#newsDetail-en_US{
	direction:ltr;
	text-align:left;
	padding:5px 5px 10px 5px;
}
h1#newsDetailTitle {
	font-weight:bold;
	font-size:16px;
	color:#1e6eda;
	margin:3px;
        font-family:arial;
}
hr#newsDetailHorizRule{
	background:#F1903D;
	height:1px;
	border:none;
	margin:0px 5px;
}
#newsDetailMetaData{
	font-size:10px;
	color:#888;
}
#newsDetailMetaData span{
	margin:5px;
	display:inline-block;
}
#newsDetailMetaData b{
	font-weight:bold;
	color:#666;
}
#newsDetailDate{}
#newsDetailCategory{}
#newsDetailAuthor{}
p#newsDetailContent{
	margin:0px;
	padding:0px;
}
#newsDetailExtraMetaData{
	margin-top:5px;
}
#newsDetailExtraMetaData span{
	margin:5px;
	display:inline-block;
	font-size:12px;
}
#newsDetailExtra{}
#newsDetailPrintLink{}
#newsDetailReturnLink{}
img.newsDetailPic-fa_IR{
	float:right;
	width:250px;
	margin:0 5px 0 10px;
	border:solid 2px #000;
}
img.newsDetailPic-en_US{
	float:left;
	width:250px;
	margin:0 10px 0 5px;
	border:solid 2px #000;
}

/*----------------------Summary News Horizontal-------------------------*/
.summaryNewsHorContent-fa_IR {
	margin-top:10px;
	background:#0f0;
	background:#f5f5f5;
	padding:5px 5px 10px 5px;
	direction:rtl;
	text-align:right;
}
.summaryNewsHorContent-fa_IR img {
	width:60px;
}
.summaryNewsHorContent-en_US {
	margin-top:10px;
	background:#0f0;
	background:#f5f5f5;
	padding:5px 5px 10px 5px;
	direction:ltr;
	text-align:left;
}
.summaryNewsHorContent-en_US img {
	width:60px;
}
.summaryNewsHorTitle {
	padding-top:5px;
	padding-bottom:6px;
	font-weight:bold;
}
.summaryNewsHorTitle a {
	color:#00f;
}
.summaryNewsHorTitle a:hover {
	color:#f00;
}
.summaryNewsHorDetails {
	padding-top:6px;
	padding-bottom:6px;
	line-height:18px;
}
.summaryNewsHorPic-fa_IR {
	float:right;
	margin-left:5px;
}
.summaryNewsHorPic-fa_IR img {
	text-align:center;
	border:0px;
}
.summaryNewsHorPic-en_US {
	float:left;
	margin-right:5px;
}
.summaryNewsHorPic-en_US img {
	text-align:center;
	border:0px;
}
.summaryPageHorNumberCenter {
	text-align:center;
}
.NewsSummaryHorPostdate {
	font-size:11px;
	padding-bottom:5px;
}
.NewsSummaryHorCategoryAndAuthor {
	font-size:11px;
	padding-bottom:5px;
}
/*----------------------------/Summary News Horizontal-----------------------*/
/*---------------------/News Styles---------------*/

/*---------------------Album Styles---------------*/
.albumlist {
	float: right;
	width: 120px;
	margin: 12px;
	padding: 2px;
	border: 1px solid #ccc;
}
.albumlist li h3 {
	background: #e9e9ef;
}
.albumlist li h3 a {
	display: block;
	padding: 3px 0 4px 0;
	text-align: center;
	font-weight: bold;
}
.albumlist li img {
	display: block;
	width: 105px;
	height: 70px;
	margin: 5px auto;
	border: 1px solid #fff;
}
.gallery {
	margin: 5px 0;
}
.gallery h3 {
	padding: 5px 10px 6px 10px;
	background: #f5f5f9;
	border: 1px solid #ccc;
	font-weight: bold;
	margin: 10px 0;
}
.gallery .picture_list {
	margin: 5px 0;
}
.gallery .picture_list a {
	display: block;
	float: right;
	margin: 10px;
}
.gallery .picture_list img {
	display: block;
	padding: 2px;
	border: 1px solid #ccc;
	height: 65px;
}
.gallery .picture_list img:hover {
	border: 1px solid #666;
}
.gallery h3.returnlink {
	text-align: left;
	font-weight: normal;
}
/*---------------------/Album Styles---------------*/

/*---------------------Table Styles---------------*/
#reg{
	margin: 10px auto;
	background: #f5f8fb;
	border-color: #d5d8cb;
        width:auto;
}
.reg_title{
	width:200px;
}
table {
	margin: 10px auto;
	background: #f5f8fb;
	border-color: #d5d8cb;
	width: 550px;
}
table th, table .title {
	background: #369;
	color: #fff;
	padding: 3px 6px;
	text-align: center;
	font-weight: bold;
}
table td {
	padding: 3px 6px;
}
table tr.even {
	background: #eaedf0;
}
/*---------------------/Table Styles---------------*/

/*----------------------Newsletter---------------*/

#newsletter.fa_IR {
	direction: rtl;
	text-align: right;
	overflow: hidden;
}
#newsletter.en_US {
	direction: ltr;
	text-align: left;
	overflow: hidden;
}
#newsletter form {
	margin: 0;
}
.nms_message {
	line-height: 15px;
	color: darkred;
	font-size: 0.9em;
	margin-bottom: 6px;
}
.field_news-fa_IR {
	float:right;
}
.field_news-en_US {
	float:left;
}
.field_news-fa_IR input {
	background:#FFFFFF;
	border:1px solid #BABABA;
	color:#000000;
	font-family:tahoma;
	font-size:1em;
	margin:0 5px;
	padding:3px 3px 2px;
	width:100px;
}
.field_news-en_US input {
	background:#FFFFFF;
	border:1px solid #BABABA;
	color:#000000;
	font-family:tahoma;
	font-size:1em;
	margin:0 5px;
	padding:3px 3px 2px;
	width:100px;
}
.btn_news-fa_IR {
	float:right;
}
.btn_news-en_US {
	float:left;
}
.btn_news-fa_IR input {
	background: #FFFFFF;
	border:1px solid #BABABA;
	cursor:pointer;
	font-family:tahoma;
	font-size:1em;
	padding:2px 3px;
}
.btn_news-en_US input {
	background: #FFFFFF;
	border:1px solid #BABABA;
	cursor:pointer;
	font-family:tahoma;
	font-size:1em;
	padding:2px 3px;
}
/*------------------------/Newsletter------------------*/

.logocycle {
	width: 150px;
	height: 150px;
	overflow: hidden;
margin: 0 auto;
}
/* ---------------------- */
.agaent_list a{
	font : bold 12px tahoma;
}
.agent-list-item{
	list-style :inside;
}
h5{
        border-bottom : solid 1px red;
}
/* ---------------------- */

/* End of 'raad' */

