
* body, html{min-height:100%;}
body {
background-color: #7E7E80;
background-position: top left;
background-repeat: repeat-x;
background-image: url(../media/general/background.gif);
color: #000000;
font-family: Arial;
font-size: 11px;
min-width: 1006px;
padding: 0px;
margin: 0px;
}
select, input, textarea{color: #000000;font-family: Arial;font-size: 12px;}
a:link, a:visited {
color: #706158;
text-decoration: none;
cursor: pointer;
}
a:hover, a:active {
color: #706158;
text-decoration: none;
cursor: pointer;
}
div {
margin: 0px;
padding: 0px;
}
img {
border: medium none;
margin: 0px;
}
h3{
font-size:14px;
clear:both;
width:100%;
margin:10px 0px;
float:right;    
display:inline;	
text-align:right;
}
.mainWindow_BG {
	width: 100%;
}
.mainWindow {
	width: 950px;
	margin-left: auto;
	margin-right: auto;
	overflow: hidden;
	background-color: #ffffff;
}
.mainContent{
	float: left;
	display:inline;
	width:100%;
	clear:both;
	overflow:hidden;
}
.mainPosition {
	width: 9500px;
	margin-left: 0px;
	margin-right: 0px;
}
.flotedLeft {
	float: left;
}
.flotedRight {
	float: right;
}
.header {
	width: 950px;
	height: 106px;
	float: left;
	margin-top: 0px;
	margin-left: 0px;
	background: #FFFFFF;
}
.headerNavigation {
	float: left;
	width: 100%;
	height: 24px;
	background-color: #990000;
	line-height: 18px;
	margin: 0px 0px 0px 0px;
}
.headerList {
	width: 407px;
	line-height: 22px;
}
.headerList  ul { 
	list-style-type: none; 
	margin: 0;
	padding: 0;
	text-align: center;
	font-size: 11px;
}
.headerList  ul li { 
	display: inline; 
	color: #ffffff;
	float: left;
	font-weight: normal;
}
.headerList  ul li.hover_off{ 
	display: inline; 
	color: #ffffff;
	float: left;
	font-weight: normal;
	padding: 0px 10px 0px 10px;
}
.headerList  ul li.hover_on{ 
	display: inline; 
	color: #ffffff;
	float: left;
	font-weight: normal;
	padding: 0px 10px 0px 10px;
	background-color: #DD6A6A;
	height:24px;
}
.headerList  ul li img {
	margin-top: 5px;
}
.headerList  ul li a { 
	text-decoration: none; 
	color: #ffffff;
	text-align: center;
}
.headerList  a:link, .headerList  a:visited  { 
	text-decoration: none; 
	color: #ffffff;
}
.headerList  a:hover, .headerList  a:active {
	text-decoration: underline;
	color: #ffffff;
}
.divider {
	float: left;
	width: 100%;
	height: 3px;
	background-image: url(../media/general/divider.gif);
	background-position: top left;
	background-repeat: repeat-x;
	overflow: hidden;
}
.headerContent {
	float: left;
	width: 100%;
	height: 80px;
}
.logo {
	float: right;
	width: 266px;
	height: 80px;
background-image: url(../media/header/logo.gif);
}
.searchSite {
	float: left;
	width: 310px;
	margin: 25px 0px 0px 20px;
	display: inline;
}
.search_panel {
	float: left;
	width: 100%;	
}
.button {
	float: left;
	display: inline;
}
.search_panel .input {
	float: left;
	margin: 0px 8px 0px 8px;
	display: inline;
}
.search_panel .input input {
	height: 15px;
	width: 145px;
	border: 1px solid #B4B2B2;
}
.search_panel .text {
	float: left;
	color: #363636;
	font-size: 14px;
	line-height: 19px;
}
.search_panel .text span {
	font-size: 12px;
}
.footer {
	float: left;
	width: 950px;
	background-color: #CA9E00;
	border-top: 1px solid #979799;
	height: 24px;
}

.footerNav {
	display:table;
	line-height: 18px;
	margin: 2px auto 0px auto;
	height:100%;
}
.footerNavOut{height:100%;}

.footerNav  ul { 
	list-style-type: none;
	height:100%;	
	margin: 0;
	padding: 0;
	font-size: 11px;
}
.footerNav  ul li { 
	display: inline; 
	color: #ffffff;
	margin-right: 8px;
	float: left;
	font-weight: bold;
}
.footerNav  ul li.last{margin:0px;}
.footerNav  ul li img {
	margin-top: 3px;
}
.footerNav  ul li a { 
	text-decoration: none; 
	color: #ffffff;
}
.footerNav  a:link, .footerNav  a:visited  { 
	text-decoration: none; 
	color: #ffffff;
}
.footerNav  a:hover, .footerNav  a:active {
	text-decoration: underline;
	color: #ffffff;
}
.rightCol {
	float: left;
	width: 224px;
	min-height:1027px;
	background-color: #E9E9E9;
}
.right_container {
	float: left;
	width: 100%;
}
.searchLawyer {
	float: left;
	width: 100%;
	height: 80px;
}
.searchLawyer .center {
	float: right;
	width: 224px;
	height: 80px;
	background: url(../media/rightNav/search_center.gif) right -22px repeat-x;
	background-color:#969090;
}
.searchLawyer .left {
	float: left;
	width: 14px;
	height: 22px;
	background: url(../media/rightNav/search_left.gif) no-repeat top left;
}
.search_title_row {
	background: url(../media/rightNav/search_center.gif) 0 0 repeat-x;
	float: right;
	width: 206px;
	padding: 4px 4px 0 0;
	direction: rtl;
}
.search_row {
	float: left;
	width: 220px;
	margin-top: 4px;
	margin-right: 5px;
	display: inline;
}
.search_row .text, .search_title_row .text {
	color: #E9E9E9;
	font-size: 14px;
	direction: rtl;
	width: 40px;
	float: right;
	line-height: 18px;
}
.search_row .text span {
	font-size: 12px;
}
.search_row .input {
	float: right;
	border-bottom: 1px solid #555454;
	border-right: 1px solid #555454;
}
.search_row .input input {
	width: 90px;
	height: 15px;
	border: 1px solid #CCCBCB;
}
.search_row .button {
	width: 76px;
	float: right;
	display: inline;
}
.search_row .button img
{
	float:right;
	margin:1px 5px 0 0;
}
.search_row .button a
{
	color:#fff;
	margin:0px;
	font: bold 12px Arial;
	line-height:1.4;
	text-decoration: underline;
}
.site_button {
	float: left;
	width: 100%;
	height: 915px;
}
/*
.button_container {
	float: left;
	height: 280px;
	width: 100%;
}*/
.site_button .left {
	float: left;
	width: 12px;
	height: 895px;
	background:#9B9B9B url(../media/rightNav/siteBox_border-bg.gif) left bottom no-repeat;
}
.site_button .center {
	float: left;
	width: 200px;
	height: 875px;
	background:#9B9B9B;
	border-top:solid 10px #9B9B9B;
	border-bottom:solid 10px #9B9B9B;
}
.site_button .center a {
	display:block;
	text-align:center;
}
.site_button .center a img {border:0; width:200px;}
.site_button .right {
	float: left;
	width: 12px;
	height: 895px;
	background:#9B9B9B url(../media/rightNav/siteBox_border-bg.gif) right bottom no-repeat;
}

.smartphoneBannerBg { width:198px; height:122px; background:url(../media/rightnav/bg_app_big.gif) top right no-repeat; position:relative; }
.textAboveBanners { width:90px; position:absolute; text-align:right; top:6px; right:77px; font:normal 16px Arial; line-height:1.1; color:#ffffff; }
.googlePlayBanner { width:87px; position:absolute; text-align:center; top:88px; right:105px; }
.googlePlayBanner img { width:87px!important; height: 30px; }
.appStoreBanner { width:89px; position:absolute; text-align:center; top:88px; right:8px; }
.appStoreBanner img { width:89px!important; height:30px; }

.leftContent {
	float: left;
	display:inline;
	/*overflow:hidden;*/
	width: 724px;
}
.main_img_container {
	float: right;
	clear:both;
	width: 719px;
	margin-right:5px;
	height: 208px;
	display: inline;
}
.inner_img_container {
	float: right;
	display: inline;
	clear:both;
	overflow:hidden;
	width: 719px;
	height: 116px;
	margin-right: 5px;
}
.memorial_img_container {
	float:left;
	clear:both;
	width:948px;
	height:218px;
	margin:0px 1px;
	display: inline;
	border-bottom:24px solid #C0C0C0;
}
.image_shadow {
	float: left;
	clear:both;
	display:inline;
	height: 10px;
	width: 717px;
	background-image: url(../media/general/main_shadow_n.gif);
	background-position: -2px top;
	background-repeat: no-repeat;
	/*border-left: 1px solid #E9E9E9;*/
	position: relative;
	z-index: 2;
}
.inner_image_shadow { 
	float: left;
	clear:both;
	display:inline;
	overflow:hidden;
	height: 9px;
	width: 715px;
	background-image: url(../media/general/inner_shadow_n.gif);
	background-position:left top;
	background-repeat: no-repeat;
	border-left: 2px solid #fff;
	position: relative;
	z-index: 2;
}
.related_orgs {
	float: left;
	width: 100%;
	margin-top:170px;
}
.title_div {
	float: left;
	width: 100%;
	height: 26px;
	background-color: #C0C0C0;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
}
.title_color {
	float: right;
	width: 10px;
	border-left: 1px solid #ffffff;
	height: 26px;
}
.bourdeaux{
	background-color: #7B0303;
}
.title {
	float: right;
	color: #BC3535;
	font-size: 15px;
	text-align: right;
	margin-right: 10px;
	height: 35px;
	line-height: 25px;
}
.title img {
	margin-top: 10px;
}
.orgs_list {
	float: left;
	width: 100%;
}
.orgs_list .org_item {
	float: left;
	width: 100%;
	height: 50px;
}
.orgs_list .org_item .org_logo {
	float: right;
}
.orgs_list .org_item .name {
	float: right;
	text-align: right;
	font-size: 14px;
	font-weight: bold;
	line-height: 50px;
}
.orgs_list .org_item .name a:link, .orgs_list .org_item .name a:visited {
	color: #051E67;
	text-decoration: none;
}
.orgs_list .org_item .name a:hover, .orgs_list .org_item .name a:active{
	color: #051E67;
	text-decoration: none;
}
.orgs_list .separator {
	background-image: url(../media/rightNav/logos/separator.gif);
	width: 176px;
	height: 1px;
	background-repeat: repeat-x;
	margin-left: 24px;
	float: left;
	display: inline;
	overflow: hidden;
}
.banner_container {
	float: left;
	width: 167px;
	height: 230px;
	display: inline;
}
.banner_top {
	float: left;
	background-image: url(../media/banner/top.gif);
	width: 167px;
	height: 3px;
	overflow: hidden;
}
.banner_center {
	float: left;
	background-color: #ffffff;
	width: 100%;
	height: 220px;
}
.banner_center img {
	float: left;
	/*margin: 9px;*/
	
	display: inline;
}
.banner_bottom {
	float: left;
	background-image: url(../media/banner/bottom.gif);
	width: 167px;
	height: 3px;
	overflow: hidden;
}
/*---------------- main content classes ----------------*/
.content_box {
	float: right;
	display:inline;
	clear:both;
	width: 717px; 
	margin-right:7px;
}
.content_left {
	float: left;
	width: 196px;
	background-color: #E9E9E9;
	margin-top: -9px;
	position: relative;
	z-index: 1;
	min-height: 830px;
	margin-bottom:20px;
}
.content_right {
	float: left;
	width: 480px;
	margin-left: 18px;
}
.news {
	float: left;
	CLEAR:BOTH;
	width: 178px;
	margin: 0px 5px 0px 5px;
	display: inline;
}
.news_text {
	color: #4E4E4E;
	float: right;
	CLEAR:BOTH;
	font-size: 12px;
	line-height: 18px;
	text-align: right;
	font-weight: bold;
	direction: rtl;
	display: inline;
	width: 100%;
}
.news_text a:link, .news_text a:visited{
	color: #4E4E4E;
	font-weight: bold;
	text-decoration: none;
}
.news_text a:active, .news_text a:hover  {
	color: #4E4E4E;
	font-weight: bold;
	text-decoration: underline;
}
.news_text img {
	margin-top:10px;
}
.news_text span {
	font-weight: normal;
}
.news_text span.bold {
	font-weight: bold;
}
.news_text span.bold  a:link, .news_text span.bold  a:visited{
	font-weight: bold;
	color:#4E4E4E;
	text-decoration:none;
}
.news_text span.bold  a:active, .news_text span.bold  a:hover
{
	font-weight: bold;
	color:#4E4E4E;
	text-decoration:underline ;
}
.news_text span a span{
	font-weight: bold;
}
.news_text span a:link
{
	font-weight: normal;
	text-decoration:underline;
	color:#333;
}
.news_text span a:visited{
	font-weight: normal;
	text-decoration:underline;
	color:#551A8B;
}
.news_text span a:hover, .news_text span a:active{
	font-weight: normal;
	text-decoration:none;
	color:#333;
}
.read_more {
	float: left;
	width: 140px;
	color: #BB0202;
	font-size: 12px;
	text-align: left;
	display: inline;
}
.read_more a:link, .read_more a:visited, .read_more a:hover, .read_more a:active {
	color: #BB0202;
	font-size: 11px;
	font-weight: bold;
}
.content_left .separator {
	background-image: url(../media/rightNav/logos/separator.gif);
	width: 176px;
	height: 1px;
	background-repeat: repeat-x;
	margin: 20px 0px 10px 10px;
	float: left;
	display: inline;
	overflow: hidden;
}

.read {
	color: #BB0202;
	font-size: 12px;
	text-align: right;
	display: inline;
	float: left;
	clear:both;
	padding: 0px 5px;
	font-weight: normal;
	width:178px;
}

.news_text .read{padding:0px;float: right;}
.read span{
	font-weight: bold;
}
.main_title {
	float: right;
	width: 100%;
	direction: rtl;
}
.main_title img {
	float: right;
	margin: 10px 10px 4px 0px;
}
.title_divider {
	background-color: #CBCBCB;
	width: 100%;
	height: 1px;
	overflow: hidden;
	margin: 6px 0px 6px 0px;
	clear: both;
}
.item_container {
	float: right;
	display:inline;
	width: 100%;
	margin-top:10px;
	text-align:right;
}
.image_box {
	border: 1px solid #C0C0C0;
	float: right;
	display:inline;
	height: 90px;
	margin-left: 10px;
	width: 130px;
	overflow:hidden;
}

.image_box_inner {
	float: right;
	display:inline;
	clear:both;
	width: 120px;
	height: 82px;
	overflow:hidden;
	margin: 4px 5px;	
}
.image_box img {
	float: right;
	display:inline;
	clear:both;
	width:120px;
	height:82px;
}
.item_teaser {
	float: right;
	display:inline;
	width: 505px;
}
.item_forumlink {
	color: bordo;
}
.item_teaser .item_title {
	text-align: right;
	direction: rtl;
	color: #666666;
	font-size: 12px;
	font-weight: bold;
	line-height: 18px;
}
.item_teaser .item_title span {
	color: #BB0202;
}
.item_teaser .item_text {
	color: #333333;
	direction: rtl;
	float: right;
	display:inline;
	font-size: 12px;
	font-weight: normal;
	line-height: 18px;
	text-align: right;
	clear:both;
	width: 100%;
	overflow:hidden;
}
.item_teaser .item_text a:link{text-decoration:underline;color: #333333;}
.item_teaser .item_text a:visited{text-decoration:underline;color: #800080;}
.item_teaser .item_text a:hover, .item_teaser .item_text a:active{text-decoration:none;color: #333333;}

.item_teaser .item_title_main {
	color: #333333;
	direction: rtl;
	float: right;
	display:inline;
	width:100%;
	font-size: 12px;
	font-weight: bold;
	line-height: 18px;
	text-align: justify;
}
.item_teaser .item_title_main a:link, 
.item_teaser .item_title_main a:visited  {
	float:right;
	display:inline;
	clear:both;
	width:100%;
	color: #333333;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	text-align:right;
}
.item_teaser .item_title_main a:active, 
.item_teaser .item_title_main a:hover {
	float:right;
	display:inline;
	clear:both;
	width:100%;
	color: #333333;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
	text-align:right;
}

.item_teaser .item_title_main span.fRight_100 a:link, 
.item_teaser .item_title_main span.fRight_100 a:visited  {
	float:none;
	display:inline;
	clear:none;
	width:auto;
	color: #333333;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	text-align:right;
}
.item_teaser .item_title_main span.fRight_100 a:active, 
.item_teaser .item_title_main span.fRight_100 a:hover {
	float:none;
	display:inline;
	clear:none;
	width:auto;
	color: #333333;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
	text-align:right;
}


.item_teaser .item_title_main span {
	color: #BB0202;
	
}
.item_separator {
	background-image: url(../media/general/divider_red.gif);
	background-repeat: repeat-x;
	display: inline;
	float: left;
	height: 1px;
	overflow: hidden;
	width: 466px;
	margin: 10px 0px 14px 10px;
}

/* inner classes */
.inner_content {
	float: left;
	display:inline;
	width: 100%;
}
.inner_box {
	float: right;
	width: 480px;
	margin-right: 20px;
	display: inline;
}
.inner_title {
	float: right;
	width: 100%;
	direction: rtl;
}
.inner_title .category {
	float: right;
	width: 240px;
	margin-left:10px;
}
.inner_title .category h1 {
	color: #5F5F5F;
	font-size: 16px;
	font-weight: bold;
	margin:0px 0px 6px 0px;
	line-height:18px;
	text-decoration:none;
}
.inner_title .category h2 {
	color: #5F5F5F;
	font-size: 12px;
	font-weight: normal;
	margin: 0px;
}
.inner_title .name {
	float: right;
	width: 500px;
}
.inner_title .name h1 {
	color: #990000;
	font-size: 16px;
	line-height:18px;
	text-decoration:none;
	font-weight: bold;	
	margin:0px 0px 6px 0px;
}
.inner_title .name h2 {
	color: #924A41;
	font-size: 10px;
	font-weight: bold;	
	margin: 0px;
}
.inner_title .name h2 a{
	color: #924A41;
	font-size: 12px;
	font-weight: normal;	
	text-decoration: underline;
}
.inner_separator {
	background-image: url(../media/general/divider_black.gif);
	background-repeat: repeat-x;
	display: inline;
	float: left;
	height: 1px;
	overflow: hidden;
	width: 480px;
	margin: 10px 0px;
}
.actions {
	float: right;
	width: 100%;
	margin: 5px 0px 25px 0px;
}
.actions ul {
	list-style-type: none;
	margin: 0px;
}
.actions ul li{
	float: right;
	padding-right: 22px;
	margin-left: 30px;
	color: #924A41;
	font-size: 12px;
	font-weight: normal;	
}
.actions ul li a:link, .actions ul li a:visited, .actions ul li a:active, .actions ul li a:hover{
	color: #924A41;
	font-size: 12px;
	font-weight: normal;	
	text-decoration: none;
}
.back {
	background-image: url(../media/icons/i_back.gif);
	background-position: right top;
	background-repeat: no-repeat;
}
.archive {
	background-image: url(../media/icons/arch.gif);
	background-position: right top;
	background-repeat: no-repeat;
}
.send {
	background-image: url(../media/icons/i_send.gif);
	background-position: right top;
	background-repeat: no-repeat;
}

.tguva {
	background-image: url(../media/icons/icon_new.gif);
	background-position: right top;
	background-repeat: no-repeat;
}
.print {
	background-image: url(../media/icons/i_print.gif) ;
	background-position: right top;
	background-repeat: no-repeat;
}
.top {
	background-image: url(../media/icons/i_top.gif);
	background-position: right top;
	background-repeat: no-repeat;
}




.article_container {
	float: right;
	width: 100%;
	direction: rtl;
}
.article_container h1 {
	color: #000000;
	font-size: 14px;
	font-weight: bold;	
}
.article_container p {
	color: #000000;
	font-size: 12px;
	font-weight: normal;
	text-align:justify;	
}
/*.article_container span {
	color: #000000;
	font-size: 12px;
	font-weight: bold;	
	text-decoration: underline;
}*/

.article_container a:link, .Xarticle_container a:link{
	color: #0000cc;
	font-size: 12px;
	font-weight: normal;	
	text-decoration: underline;
}
.article_container a:visited , .Xarticle_container a:visited
 {
	color: #551A8B;
	font-size: 12px;
	font-weight: normal;	
	text-decoration: underline;
	}

.article_container a:active, .article_container a:hover, .Xarticle_container a:active, .Xarticle_container a:hover
{
	color: #0000cc;
	font-size: 12px;
	font-weight: normal;	
	text-decoration: none;
	}
/* wide_inner classes */
.wide_inner_box {
	float: right;
	width: 650px;
	margin-right: 20px;
	display: inline;
	direction:rtl;
}
.inner_title .screen_name {
	float: right;
	display:inline;
	width:100%;
}
.inner_title .screen_name .s_title {
	color: #494949;
	font-size: 20px;
}
.inner_title .screen_name .s_title_bold{
	font-weight:bold;
	font-size: 22px;
	color: #6c0000;
}
.inner_title .screen_name .s_title span{
	color: #6c0000;
}
.inner_title .screen_name .main_s_title {
	color: #363535;
	font-size: 18px;
}
.inner_title .screen_name .main_s_title span{
	color: #bb0202;
}
.wide_title_separator {
	background-image: url(../media/general/title_separator.gif);
	background-repeat: repeat-x;
	display: inline;
	float: right;
	height: 1px;
	overflow: hidden;
	width: 100%;
	margin: 10px 0px;
}
.wide_separator {
	background-image: url(../media/general/divider_red.gif);
	background-repeat: repeat-x;
	display: inline;
	float: right;
	height: 1px;
	overflow: hidden;
	width: 100%;
	margin: 10px 0px;
}
.medium_separator {
	background-image:url(../media/general/divider_red.gif);
	background-repeat:repeat-x;
	display:inline;
	float:right;
	clear:both;
	height:1px;
	overflow:hidden;
	width:468px;
	margin:17px 24px 17px 0px;
}
.article_container span.noline {	
	text-decoration: none;
}
.article_container a:link.noline, .article_container a:visited.noline, .article_container a:active.noline, .article_container a:hover.noline{
	color: #151F5D;
	font-size: 12px;
	font-weight: bold;	
	text-decoration: none;
}
.wide_inner_box .item_container {
	float: right;
	display:inline;
	text-align:right;
	width: 100%;
	font-size:12px;
}
.item_title {
	float: right;
	display:inline;
	clear:both;
	background-image: url(../media/general/double_arrow_white.gif);
	background-position: right 5px;
	background-repeat: no-repeat;
	padding-right: 16px;
	font-size: 12px;
	color: #010101;
	direction: rtl;
	line-height: 18px;
	width:634px;
}
.item_titleR {
	float: right;
	display:inline;
	clear:both;
	background-image: url(../media/general/double_arrow_white.gif);
	background-position: right 5px;
	background-repeat: no-repeat;
	padding-right: 16px;
	font-size: 12px;
	color: #010101;
	direction: rtl;
	line-height: 18px;
	width:634px;
}

.item_title span {
	color: #494949;
}
.item_title a:link, .item_title a:visited, .item_title a:active, .item_title a:hover{
	color: #6D0000;
	font-weight: bold;
	text-decoration: none;
}
.clear {
	clear: both;
}

.item_author {
	float: right;
	font-size: 12px;
	color: #010101;
	font-weight: normal;
	direction: rtl;
	padding-right: 16px;
	line-height: 18px;
	width:634px;
}
.item_author a:link{
	color: #333;
	text-decoration: underline;
}
.item_author a:visited
 {
	color: #551A8B;
	text-decoration: underline;
	}

.item_author a:active, .item_author a:hover
{
	color: #333;
	text-decoration: none;
	}
	
.item_author span{
	font-weight: bold;
}
.item_description {
	float: right;
	font-size: 12px;
	color: #010101;
	font-weight: normal;
	direction: rtl;
	padding-right: 16px;
	line-height: 18px;
	width:634px;
	}
.search_box {
	float: right;
	width: 100%;
	/*height: 164px;*/
	display:inline;
}
.search_box .s_header {
	float: left;
	width: 100%;
}
.search_box .s_header .s_left{
	float: left;
	height: 23px;
	width: 19px;
	background-image: url(../media/general/search_corner.gif);
	background-repeat: no-repeat;
}
.search_box .s_header .s_right {
	float: left;
	height: 23px;
	width: 631px;
	background-image: url(../media/general/search_BG.gif);
	background-repeat: repeat-x;
}
.search_box .s_header .s_right img {
	float: right;
}
.search_box .s_content {
	float: left;
	widtH: 100%;
	/*height: 141px;*/
	padding-bottom:18px;
	background-color: #E4E2E3;
}
.search_box .s_content .s_row {
	float: right;
	width: 620px;
	margin: 20px 22px 0px 0px;
	display: inline;
	clear: both;
	direction: rtl;
}
.search_box .s_content .s_row .button{float: right;}
.search_box .s_content .s_row .button a img{margin-top:0px;}
.search_box .s_content  .dates_row{margin:20px 10px 0px 0px;}
.search_box .s_content .search_c_row{margin: 10px 22px 0px 0px;}
.search_box .s_content .search_c_row select{margin: 10px 0px 0px 5px;}
.search_box input{height:15px}
.search_box .s_content .dates_row input{height:auto;}
.search_box .s_content .s_row span {
	font-size: 12px;
	float: right;
	margin-left: 5px;
	line-height: 21px;
}
.search_box .s_content .s_row select {
	font-size: 11px;
	color: #010101;
	text-align: right;
	padding: 2px;
	border: 1px solid #9D9D9D;
	float: right;
	margin-left: 5px;
}
.search_box .s_content .s_row input {
	font-size: 11px;
	color: #010101;
	width: 63px;
	text-align: right;
	padding: 2px;
	border: 1px solid #9D9D9D;
	float: right;
	margin-left: 5px;
}
.search_box .s_content .s_row input.radio {
	width: auto;
	text-align: right;
	padding: 0px;
	border: none;
	float: right;
	margin-left: 2px;
}
.search_box .s_content .s_row img {
	cursor: pointer;
	float: right;
	margin: 5px 0px 0px 5px;
}
.pager {
	float: right;
	width: 100%;
	margin: 20px 0px 0px 0px;
	color: #303030;
	font-size: 12px;
	font-weight: normal;
}
.pager .page_result {
	float: right;
	margin-left: 40px;
}
.pager .page_result span {
	color: #6C0002;
	font-weight: bold;
}
.pager .page_nav {
	float: left;
	width: 175px;
	margin: 0px 20px;
	display: inline;
}
.pager .page_nav ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
.pager .page_nav ul li{
	float: right;
	color: #6C0002;
	font-weight: bold;
	padding: 0px 4px;
}
.pager .page_nav ul li a:link, .pager .page_nav ul li a:visited, .pager .page_nav ul li a:active, .pager .page_nav ul li a:hover{
	color: #303030;
	text-decoration: none;
	font-size: 12px;
	font-weight: normal;
}
.pager .page_next {	
	float: left;
}
.pager .page_next a:link, .pager .page_next a:visited, .pager .page_next a:active, .pager .page_next a:hover {	
	background-image: url(../media/general/double_arrow_white.gif);
	background-position: left 5px;
	background-repeat: no-repeat;
	padding-left: 10px;
	color: #303030;
	text-decoration: none;
	font-size: 12px;
	float: left;
}
.pager .page_previous {	
	float: left;
}
.pager .page_previous a:link, .pager .page_previous a:visited, .pager .page_previous a:active, .pager .page_previous a:hover {	
	background-image: url(../media/general/double_arrow_white_right.gif);
	background-position: right 5px;
	background-repeat: no-repeat;
	padding-right: 10px;
	color: #303030;
	text-decoration: none;
	font-size: 12px;
	float: left;
}
.breadcrumbs {
	float: right;
	margin: 0px 22px 10px 22px;
	display: inline;
	clear:both;
	width:680px;
}
.breadcrumbs ul {
	list-style-type: none;
	padding:0px;	
	width: 100%;
	margin:15px 0px;
}
.breadcrumbs ul li{
	float: right;
	background-image: url(../media/general/double_arrow.gif);
	background-position: left 4px;
	background-repeat: no-repeat;
	color: #494949;
	font-weight: normal;
	padding-left: 12px;
	margin-left: 10px;
	direction:rtl;
	white-space:nowrap;
}
.breadcrumbs ul li a:link, .breadcrumbs ul li a:visited, .breadcrumbs ul li a:active, .breadcrumbs ul li a:hover {
	color: #494949;
	font-weight: bold;
	text-decoration: none;
}

.breadcrumbsNoArrow {
	float: right;
	margin: 0px 22px 10px 22px;
	display: inline;
	clear:both;
	width:680px;
	padding:0px;	
	width: 100%;
	margin:15px 0px;
	color: #494949;
	padding-left: 12px;
	margin-left: 10px;
	direction:rtl;
	white-space:nowrap;
	font-weight: bold;
	text-decoration: none;
}

.register_item {
	float: right;
	width: 100%;
	margin-top: 10px;
	text-align:right;
	direction:rtl;	
}
.register_item a:link, .register_item a:visited, .register_item a:active, .register_item a:hover {
	background-image: url(../media/general/double_arrow_white.gif);
	background-position: right 7px;
	background-repeat: no-repeat;
	color: #6D0002;
	font-weight: bold;
	text-decoration: none;
	font-size: 12px;
	line-height: 18px;
	padding-right: 16px;
	float: right;
	margin-left: 25px;
}
.register_item span.date {
	color: #494949;
	float: right;
	font-size: 12px;
	line-height: 18px;
}
.register_item span.sep {
	color: #494949;
	float: right;
	font-size:12px;
	line-height:18px;
	margin: 0px 10px;
}
.register_item .text {
	color: #494949;

	font-size:12px;
	line-height:18px;
	direction: rtl;
	margin-left: 10px
}
.register_item .name {
	color: #494949;

	font-size:12px;
	line-height:18px;
	font-weight: bold;
	direction: rtl;
	margin-left: 20px
}
.issue_container {
	float: right;
	width: 100%;
	direction: rtl;
}
.issue_container p {
	color: #000000;
	font-size: 12px;
	font-weight: normal;	
	line-height: 20px;
}
.issue_container span {
	color: #000000;
	font-size: 12px;
	text-decoration: none;
}
.issue_container a:link, .issue_container a:visited, .issue_container a:active, .issue_container a:hover{
	color: #924A41;
	font-size: 12px;
	font-weight: normal;	
	text-decoration: underline;
}
.issue_title {
	float: right;
	background-image: url(../media/general/double_arrow_white.gif);
	background-position: right 5px;
	background-repeat: no-repeat;
	padding-right: 16px;
}
.issue_title .date {
	color: #1C1C1C;
	font-size: 14px;
	font-weight: bold;
	float: left;
}
.issue_title .name {
	color: #820503;
	font-size: 14px;
	font-weight: bold;
	float: left;
	margin: 0px 8px;
}
.issue_title .name span{
	font-size: 12px;
	font-weight: normal;
}
.issue_item {
	float: right;
	width: 100%;
	background-image: url(../media/general/single_arrow_gray.gif);
	background-position: right 11px;
	background-repeat: no-repeat;
	padding-right: 4px;
	margin-right: 4px;
	display: inline;
	line-height: 26px;
}
.issue_item  a:link.articleName, .issue_item  a:visited.articleName{
	color: #6C6C6C;
	font-size: 12px;
	font-weight: bold;
	float: right;
	margin: 0px 8px;
	text-decoration: none;
}
 .issue_item  a:active.articleName, .issue_item  a:hover.articleName {
	color: #6C6C6C;
	font-size: 12px;
	font-weight: bold;
	float: right;
	margin: 0px 8px;
	text-decoration: underline;
 }
.issue_item  a:link.articleName span, .issue_item  a:visited.articleName span, .issue_item  a:active.articleName span, .issue_item  a:hover.articleName span{
	font-weight: normal;
}
.nospace {	
	margin:0px;
	padding:0px;
}
.nospace img {
	
}

/*---------- menu classes start here ----------
.menu {
	float: left;
	width: 100%;
	border-top: 1px solid #ffffff;
}
.color_box {
	float: right;
	width: 13px;
	height: 30px;
	border-left: 1px solid #ffffff;
}
.green  .level1 .color_box{
	background-color: #509775;
}
.green  .level2 .color_box{
	background-color: #c0e3b9;
}
.green  .level3 .color_box{
	background-color: #ebf7eb;
}
.green  .level4 .color_box{
	background-color: #ffffff;
}
.yellow  .level1 .color_box{
	background-color: #ca9e01;
}
.yellow  .level2 .color_box{
	background-color: #ede1b1;
}
.yellow  .level3 .color_box{
	background-color: #fbf8e7;
}
.yellow  .level4 .color_box{
	background-color: #ffffff;
}
.pink  .level1 .color_box{
	background-color: #A6004D;
}
.pink .level2 .color_box{
	background-color: #EEBCB1;
}
.pink  .level3 .color_box{
	background-color: #FBECE7;
}
.pink  .level4 .color_box{
	background-color: #ffffff;
}

.purple  .level1 .color_box{
	background-color: #3F4880;
}
.purple .level2 .color_box{
	background-color: #B8C0E4;
}
.purple  .level3 .color_box{
	background-color: #E7E9F6;
}
.purple  .level4 .color_box{
	background-color: #ffffff;
}
.level1 .menu_item{
	float: left;
	width: 100%;
	height: 30px;
	border-bottom: 1px solid #ffffff;
	cursor: pointer;
	background-color: #cccccc;
}
.level2 .menu_item{
	float: left;
	width: 100%;
	height: 30px;
	border-bottom: 1px solid #ffffff;
	cursor: pointer;
	background-color: #efefef;
}
.level3 .menu_item{
	float: left;
	width: 100%;
	height: 30px;
	border-bottom: 1px solid #ffffff;
	cursor: pointer;
	background-color: #fbfbfb;
}
.level4 .menu_item{
	float: left;
	width: 100%;
	height: 30px;
	border-bottom: 1px solid #ffffff;
	cursor: pointer;
	background-color: #ffffff;
}
.level1 .menu_item .menu_item_title_on {
	float: right;
	height: 30px;
	margin-right: 10px;
	display: inline;
	cursor: pointer;
	background-repeat: no-repeat;
	background-position: left 14px;	
	padding-left: 12px;
}
.level1 .menu_item .menu_item_title_on span {
	color: #292828;
	font-size: 15px;
	text-align: right;
	line-height: 28px;	
}
.level2 .menu_item .menu_item_title_on {
	float: right;
	height: 30px;
	margin-right: 20px;
	display: inline;	
	cursor: pointer;
	background-repeat: no-repeat;
	background-position: left 14px;	
	padding-left: 12px;
}
.level2 .menu_item .menu_item_titleLast_on {
	float: right;
	height: 30px;
	margin-right: 20px;
	display: inline;	
	cursor: pointer;
	background-repeat: no-repeat;
	background-position: left 14px;	
	padding-left: 12px;
}
.level2 .menu_item .menu_item_title_on span {
	font-size: 12px;
	text-align: right;
	line-height: 28px;
	font-weight: bold;	
}
.level2 .menu_item .menu_item_titleLast_on span {
	font-size: 12px;
	text-align: right;
	line-height: 28px;
	font-weight: bold;	
}
.level2 .menu_item .menu_item_title_on a:link,
.level2 .menu_item .menu_item_title_on a:visited,
.level2 .menu_item .menu_item_title_on a:active,
.level2 .menu_item .menu_item_title_on a:hover {
	font-size: 12px;
	text-align: right;
	line-height: 28px;
	font-weight: bold;
	text-decoration: none;
}
.level2 .menu_item .menu_item_titleLast_on a:link,
.level2 .menu_item .menu_item_titleLast_on a:visited,
.level2 .menu_item .menu_item_titleLast_on a:active,
.level2 .menu_item .menu_item_titleLast_on a:hover {
	font-size: 12px;
	text-align: right;
	line-height: 28px;
	font-weight: bold;
	text-decoration: none;
}
.level3 .menu_item .menu_item_title_on {
	float: right;
	height: 30px;	
	display: inline;	
	cursor: pointer;
	background-repeat: no-repeat;
	background-position: right 12px;	
	padding:0px 12px 0px 0px;
}
.level3 .menu_item .menu_item_title_on span {
	font-size: 12px;
	text-align: right;
	line-height: 28px;
	font-weight: normal;			
}
.level3 .menu_item .menu_item_title_on a:link,
.level3 .menu_item .menu_item_title_on a:visited,
.level3 .menu_item .menu_item_title_on a:active,
.level3 .menu_item .menu_item_title_on a:hover {
	font-size: 12px;
	text-align: right;
	line-height: 28px;
	font-weight: normal;
	text-decoration: none;	
}
.level4 .menu_item .menu_item_title_on {
	float: right;
	height: 30px;		
	display: inline;	
	cursor: pointer;
	padding-left:0px;
	background-repeat: no-repeat;
	background-position: right 12px;
}
.level4 .menu_item .menu_item_title_on span {
	font-size: 12px;
	text-align: right;
	line-height: 28px;
	font-weight: normal;			
}
.level4 .menu_item .menu_item_title_on a:link,
.level4 .menu_item .menu_item_title_on a:visited,
.level4 .menu_item .menu_item_title_on a:active,
.level4 .menu_item .menu_item_title_on a:hover {
	font-size: 12px;
	text-align: right;
	line-height: 28px;
	font-weight: normal;
	text-decoration: none;	
}
.green .level1 .menu_item .menu_item_title_on {	
	background-image: url(../media/menu/green/level1.gif);	
}
.green .level2 .menu_item .menu_item_title_on {
	color: #509775;
	background-image: url(../media/menu/green/level2.gif);
}
.green .level2 .menu_item .menu_item_titleLast_on {
	color: #509775;
}
.green .level2 .menu_item .menu_item_title_on a {
	color: #509775;
	text-decoration: none;
}
.green .level2 .menu_item .menu_item_titleLast_on a {
	color: #509775;
	text-decoration: none;
}
.green .level3 .menu_item .menu_item_title_on {
	color: #509775;
	background-image: url(../media/menu/green/level3.gif);	
}
.green .level3 .menu_item .menu_item_title_off {	
	background-image: url(../media/menu/green/level3.gif);	
}
.green .level4 .menu_item .menu_item_title_on {
	color: #509775;
	background-image: url(../media/menu/green/level4.gif);	
	margin-right: 32px;
	display: inline;
}
.green .level4 .menu_item .menu_item_title_on a {
	color: #509775;
}
.green .level4 .menu_item .menu_item_title_off {
	color: #509775;
	background-image: url(../media/menu/green/level4.gif);	
	margin-right: 32px;
	display: inline;
}
.yellow .level1 .menu_item .menu_item_title_on {	
	background-image: url(../media/menu/yellow/level1.gif);	
}
.yellow .level2 .menu_item .menu_item_title_on {
	color: #b38c01;
	background-image: url(../media/menu/yellow/level2.gif);	
}
.yellow .level2 .menu_item .menu_item_titleLast_on {
	color: #b38c01;
}
.yellow .level2 .menu_item .menu_item_title_on a {
	color: #b38c01;
	text-decoration: none;
}
.yellow .level2 .menu_item .menu_item_titleLast_on a {
	color: #b38c01;
	text-decoration: none;
}
.yellow .level3 .menu_item .menu_item_title_on {
	color: #b38c01;
	background-image: url(../media/menu/yellow/level3.gif);	
}
.yellow .level3 .menu_item .menu_item_title_off {	
	background-image: url(../media/menu/yellow/level3.gif);	
}
.yellow .level4 .menu_item .menu_item_title_on {
	color: #b38c01;
	background-image: url(../media/menu/yellow/level4.gif);	
	margin-right: 32px;
	display: inline;
}
.yellow .level4 .menu_item .menu_item_title_on a {
	color: #b38c01;
}
.yellow .level4 .menu_item .menu_item_title_off {
	color: #b38c01;
	background-image: url(../media/menu/yellow/level4.gif);	
	margin-right: 32px;
	display: inline;
}
.pink .level1 .menu_item .menu_item_title_on {	
	background-image: url(../media/menu/pink/level1.gif);	
}
.pink .level2 .menu_item .menu_item_title_on {
	color: #A6004D;
	background-image: url(../media/menu/pink/level2.gif);	
}
.pink .level2 .menu_item .menu_item_titleLast_on {
	color: #A6004D;	
}
.pink .level2 .menu_item .menu_item_title_on a {
	color: #A6004D;
	text-decoration: none;
}
.pink .level2 .menu_item .menu_item_titleLast_on a {
	color: #A6004D;
	text-decoration: none;
}
.pink .level3 .menu_item .menu_item_title_on {
	color: #A6004D;
	background-image: url(../media/menu/pink/level3.gif);	
}
.pink .level3 .menu_item .menu_item_title_off {	
	background-image: url(../media/menu/pink/level3.gif);	
}
.pink .level4 .menu_item .menu_item_title_on {
	color: #A6004D;
	background-image: url(../media/menu/pink/level4.gif);	
	margin-right: 32px;
	display: inline;
}
.pink .level4 .menu_item .menu_item_title_on a {
	color: #A6004D;
}
.pink .level4 .menu_item .menu_item_title_off {
	color: #A6004D;
	background-image: url(../media/menu/pink/level4.gif);	
	margin-right: 32px;
	display: inline;
}
.purple .level1 .menu_item .menu_item_title_on {	
	background-image: url(../media/menu/purple/level1.gif);	
}
.purple .level2 .menu_item .menu_item_title_on {
	color: #3F4880;
	background-image: url(../media/menu/purple/level2.gif);	
}
.purple .level2 .menu_item .menu_item_titleLast_on {
	color: #3F4880;
}
.purple .level2 .menu_item .menu_item_title_on a {
	color: #3F4880;
	text-decoration: none;
}
.purple .level2 .menu_item .menu_item_titleLast_on a {
	color: #3F4880;
	text-decoration: none;
}
.purple .level3 .menu_item .menu_item_title_on {
	color: #3F4880;
	background-image: url(../media/menu/purple/level3.gif);	
}
.purple .level3 .menu_item .menu_item_title_off {	
	background-image: url(../media/menu/purple/level3.gif);	
}
.purple .level4 .menu_item .menu_item_title_on {
	color: #3F4880;
	background-image: url(../media/menu/purple/level4.gif);	
	margin-right: 32px;
	display: inline;
}
.purple .level4 .menu_item .menu_item_title_on a {
	color: #3F4880;
}

.purple .level4 .menu_item .menu_item_title_off {
	color: #3F4880;
	background-image: url(../media/menu/purple/level4.gif);	
	margin-right: 32px;
	display: inline;
}
.level1 .menu_item .menu_item_title_off {
	float: right;
	height: 30px;
	margin-right: 10px;
	display: inline;
	cursor: pointer;
}
.level1 .menu_item .menu_item_title_off span {
	color: #292828;
	font-size: 15px;
	text-align: right;
	line-height: 28px;
}
.level2 .menu_item .menu_item_title_off {
	float: right;
	height: 30px;	
	margin-right: 20px;
	display: inline;
	cursor: pointer;
}
.level2 .menu_item .menu_item_title_off span {
	color: #000000;
	font-size: 12px;
	text-align: right;
	line-height: 28px;
	font-weight: bold;
}
.level2 .menu_item .menu_item_title_off a:link,
.level2 .menu_item .menu_item_title_off a:visited,
.level2 .menu_item .menu_item_title_off a:active,
.level2 .menu_item .menu_item_title_off a:hover {
	color: #000000;
	font-size: 12px;
	text-align: right;
	line-height: 28px;
	font-weight: bold;
	text-decoration: none;
}
.level3 .menu_item .menu_item_title_off {
	float: right;
	height: 30px;		
	display: inline;
	cursor: pointer;
	background-repeat: no-repeat;
	background-position: right 12px;	
	padding-right: 12px;	
}
.level3 .menu_item .menu_item_title_off  span {
	color: #000000;
	font-size: 12px;
	text-align: right;
	line-height: 28px;
	font-weight: normal;	
}
.level3 .menu_item .menu_item_title_off a:link,
.level3 .menu_item .menu_item_title_off a:visited,
.level3 .menu_item .menu_item_title_off a:active,
.level3 .menu_item .menu_item_title_off a:hover {
	color: #000000;
	font-size: 12px;
	text-align: right;
	line-height: 28px;
	font-weight: normal;
	text-decoration: none;	
}
.level4 .menu_item .menu_item_title_off {
	float: right;
	height: 30px;		
	display: inline;
	cursor: pointer;
}
.level4 .menu_item .menu_item_title_off span {
	color: #000000;
	font-size: 12px;
	text-align: right;
	line-height: 28px;	
}
.level4 .menu_item .menu_item_title_off a:link,
.level4 .menu_item .menu_item_title_off a:visited,
.level4 .menu_item .menu_item_title_off a:active,
.level4 .menu_item .menu_item_title_off a:hover {
	color: #000000;
	font-size: 12px;
	text-align: right;
	line-height: 28px;	
	text-decoration: none;	
}*/
.form_container{
	float: right;
	display:inline;
	width: 100%;
	direction: rtl;
	color:#000000;
	font-weight:bold;
	font-size:12px;
}
.form_container p{
	margin:0px;
	padding:0px;
}
.form_container a:link, .form_container a:visited, .form_container a:active, .form_container a:hover{
	color: #151F5D;
	font-size: 12px;
	font-weight: bold;	
	text-decoration: none;	
}
.form_container .fields{
	float:right;
	display:inline;
	margin:15px 0px;
	width:650px;
}
.form_container .fields .fields_row{
	float:right;
	display:inline;
	margin:0px 0px 10px 0px;
	width:100%;
	clear:both;
}
.form_container .fields .field_name{
	float:right;
	display:inline;
	width:83px;
	font-weight:normal;
}
.form_container .boardOffAdd .field_name{width:122px;}
.dec_add .fields .field_name, .hasame_m .fields .field_name{width:115px;}
.hasama .fields .field_name{width:90px;}
.form_container .fields input, .form_container .fields textarea, .form_container .fields select{
	float:right;
	display:inline;
	width:210px;
	border:1px solid #7E7E80;
}
.form_container .fields select{width:auto;}
.hasame_m .fields select.med{width:80px;}
.form_container .fields textarea{height:45px;font-weight:bold;}
.form_container .fields span{
	float:right;
	display:inline;
	clear:none;
	font-weight:normal;
	margin:0px 0px 0px 15px;
	line-height:18px;
}
.form_container .red, .form_container .fields .red{
	color:#B90200;
	font-size:12px;
	float:none;
	margin:0px;
}
.form_container .fields .radio{
	float:right;
	display:inline;
	width:20px;
	border:none;
}
.form_container .calendar{
	margin:2px 10px;
	float:right;
}
table.office_table_cont{
	float:right;
	display:inline;
	width:100%;
	direction:rtl;
	margin-bottom:30px;
	border-bottom:10px solid #F7F6F6;
	margin:10px 0px;
}
table.office_table_cont tr{
	height:30px;
}
table.office_table_cont th{
	text-align:right;
	width:75px;
	background-color:#CCCCCC;
	line-height:18px;
	padding-right:4px;
	vertical-align:top;
	font-size:12px;
}
table.office_table_cont td{
	text-align:right;
	background-color:#F7F6F6;
	line-height:12px;
	padding-right:4px;
	vertical-align:top;
	font-size:12px;
	padding:5px 5px;
}
table.office_table_cont .td_empty, table.office_table_cont .td_empty td{
	background-color:#ffffff;
	height:10px;
}
table.office_table_cont .td_bg_color td{
	background-color:#ffffff;
}
.add_msg{
	width:100%;
	float:right;
	margin:25px 0px 10px 0px;
}
.memorial_wrapper{
	width:948px;
	margin:1px;
	background-color:#E9E9E9;
	float:left;
	display:inline;
}
.memorial_main{
	background-color:#ffffff;
	width:526px;
	display:block;
	margin-right:auto;
	margin-left:auto;
}
.memorial_content{
	width:500px;
	float:right;
	display:inline;
	margin:25px 13px 60px 13px;
}
.memorial_item {
	float:right;
	display:inline;
	clear:both;
	width:402px;
	padding-right:10px;
}
.memorial_item a:link, .memorial_item a:visited, .memorial_item a:active, .memorial_item a:hover {
	background-image: url(../media/general/double_arrow_white.gif);
	background-position: right 7px;
	background-repeat: no-repeat;
	color: #6D0002;
	font-weight: bold;
	text-decoration: none;
	font-size: 12px;
	line-height: 18px;
	padding-right: 16px;
	float: right;
	display:inline;
	width:159px;
	text-align:right;
}
.memorial_item span.sep {
	color: #494949;
	float: right;
	display:inline;
	font-size:12px;
	line-height:18px;
	margin: 0px 20px;
}
.memorial_item span.name {
	color: #494949;
	float: right;
	display:inline;
	font-size:12px;
	line-height:18px;
	font-weight: bold;
	direction: rtl;
	margin-left: 20px;
}

.reference_item {
	float:right;
	display:inline;
	clear:both;
	width:100%;
}
.reference_item .title {
	background-image: url(../media/general/double_arrow_white.gif);
	background-position: right 7px;
	background-repeat: no-repeat;
	color: #000000;
	font-weight: bold;
	font-size: 12px;
	line-height: 20px;
	padding-right: 16px;
	display:inline;
	width:120px;
	margin-left:4px;
	text-align:right;
	direction:rtl;
	float:right;
}
.reference_item span{
	color: #000000;
	float: right;
	display:inline;
	font-size:12px;
	line-height:20px;
	direction: rtl;
	width:100%;
}
.reference_item span div{
	direction:rtl;
	float:right;
	text-align:right;
	width:100%;
}
.reference_item .bold{
	font-weight:bold;
}
.reference_item .nobold{
	font-weight:normal;
	width:65px;
}
.reference_item span.sep {
	color: #494949;
	float: right;
	display:inline;
	font-size:12px;
	line-height:20px;
	margin: 0px 20px;
}
.reference_item a:link, .reference_item a:visited{
	color: #02234E;
	font-weight: bold;
	text-decoration: none;
	font-size: 12px;
	line-height: 20px;
	float: right;
	display:inline;
	text-align:right;
}
.reference_item a:hover, .reference_item a:active{
	color: #02234E;
	font-weight: bold;
	text-decoration: underline;
	font-size: 12px;
	line-height: 20px;
	float: right;
	display:inline;
	text-align:right;
}
/*---------- menu classes end here ----------*/
.fLeft{float:left;display:inline;}
.fLeft_100{float:left;display:inline;width:100%;}
.fRight{float:right;display:inline;}
.fRight_100{float:right;display:inline;width:100%;text-align: right;}
.Xarticle_container{direction:rtl;text-align:right;font-size:12px;}
.form_container .fields .hiddenCont input{border:0px;}
.form_container .fields input.interes_ch{width:auto;border:0px;}
/*.no_underline span{text-decoration:none;font-weight:normal;}*/

.newsp_list_cont{float:right;display:inline;width:100%;clear:both;text-align:right;}
.newsp_list_cont ul{float:right;display:inline;padding:0px 16px 0px 0px;width:634px;color:#6D0000;margin:0px;direction:rtl;}
.newsp_list_cont ul li{float:right;width:100%;clear:both;margin-bottom:5px;}
.newsp_list_cont ul li a:link, .newsp_list_cont ul li a:visited, .newsp_list_cont ul li a:hover, .newsp_list_cont ul li a:active
{float:right;display:inline;width:100%;clear:both;text-decoration:none;color:#6D0000;white-space:nowrap;text-align:right;direction:rtl;font-size:12px;}

.search_input_btn, .search_box .s_content .s_row input.search_input_btn, .form_container .fields .search_input_btn{float:right;padding:0px;border:0px;width:44px;height:19px;}

.addMsg_btn{
	float:right;
	display:inline;
	overflow:hidden;
	width:94px;
	height:19px;
	background-image: url(../media/buttons/btn_add_msg.gif);
	background-position: right top;
	background-repeat: no-repeat;	
}
.addSite_btn{
	float:right;
	display:inline;
	overflow:hidden;
	width:117px;
	height:19px;
	background-image: url(../media/buttons/b_addSite.gif);
	background-position: right top;
	background-repeat: no-repeat;	
}
#modalBackdrop{width: 100%;height: 100%;position: fixed;z-index: 5;top: 0px;left: 0px;background-color: #000000;-moz-opacity: 0.2;opacity: 0.2;filter:alpha(opacity=20);}
.modalWindow{position: absolute;top: -3000px;left: -3000px;z-index: 100;display:none;}
.modalBox{float:left;overflow:hidden;position:relative;}
.modalBox .tr {
	right:0px;
	top:0px;
}
.modalBox .bl {
	left:0px;
	bottom:0px;
}
.modalBox .tr, .modalBox .bl{
	background-image: url(../media/general/pix.gif);
	height:5px;
	overflow:hidden;
	position:absolute;
	width:5px;
	z-index:3;
}
.modalBox .r {
height:2000px;
right:0px;
top:5px;
width:5px;
}
.modalBox .b {
height:5px;
left:5px;
bottom:0px;
width:2000px;
}
.modalBox .r, .modalBox .b{
background-color:#575757;
overflow:hidden;
position:absolute;
z-index:1;
}
.modalWindow .modal_body{float: left;display:inline;overflow: hidden;width:427px;}
#calendar .modal_body{float: left;display:inline;overflow: hidden;width:190px;height:140px; overflow: visible; background-color: #FFFFFF; border: 1px solid #999999;}
.modalWindow .modal_body .modal_c{float: left;display:inline;overflow: hidden;width:420px;border:1px solid #575757;background-color:#fff;padding-bottom:30px;}
.modal_c .trow{float: right;display:inline;clear:both;width:100%;height:25px;overflow: hidden;margin:20px 0px;background-color:#c0c0c0;}
.modal_c .trow .right{float: right;display:inline;width:8px;height:100%;overflow: hidden;border-left:1px solid #fff;background-color:#7b0303;}
.modal_c .trow .title{float: right;display:inline;width:315px;height:100%;margin:0px 10px;overflow: hidden;}
.modal_c .trow .title_text{
	float: right;
	display:inline;
	clear:both;
	height:100%;
	line-height:25px;
	overflow: hidden;
	font-size:14px;
	color:#7b0303;
	direction:rtl;
	text-align:right;
	padding-left:13px;
	background-image: url(../media/general/double_arrow_gray.gif);
	background-position: left center;
	background-repeat: no-repeat;	
}
.modal_c .trow .close_t{float: left;display:inline;width:55px;height:100%;line-height:25px;overflow: hidden;color:#030303;font-size:11px;font-weight:bold;text-align:right;direction:rtl;}
.modal_c .trow .xPopUp_btn{float: left;display:inline;width:19px;height:19px;cursor:pointer;margin:3px 0px 3px 2px;overflow: hidden;background-image: url(../media/buttons/exit.gif);background-position: top center;background-repeat: no-repeat;}

.mContent{float: right;display:inline;clear:both;width:100%;height:300px;overflow-x:auto;overflow-y:scroll;}

#modalAccessNote .mContent{float: right;display:inline;clear:both;width:100%;height:auto;overflow:visible;}
#modalAccessNoteR .mContent{float: right;display:inline;clear:both;width:100%;height:auto;overflow:visible;}
#modalAccessNoteL .mContent{float: right;display:inline;clear:both;width:100%;height:auto;overflow:visible;}
#modalAccessNote .mContent_inner{float: right;display:inline;clear:both;width:380px;margin:0px 20px;text-align:right;direction:rtl;font-size:12px;}
#modalAccessNote .mContent_inner{float: right;display:inline;clear:both;width:380px;margin:0px 20px;text-align:right;direction:rtl;font-size:12px;}
#modalAccessNoteL .mContent_inner{float: right;display:inline;clear:both;width:380px;margin:0px 20px;text-align:right;direction:rtl;font-size:12px;}

#modalMTM .mContent{float: right;display:inline;clear:both;width:100%;height:auto;overflow:visible;}
#modalMTM .mContent_inner{float: right;display:inline;clear:both;width:380px;margin:0px 20px;text-align:right;direction:rtl;font-size:12px;}

.redText, .item_title .redText{color:#6D0002;font-size:12px;float:right;margin-right:5px;}
.register_item .redText{
	font-weight:bold;
	line-height:18px;
	margin:0px 0px 0px 25px;
}
.bold{font-weight:bold;}

.news_text_vmarquee {
	color: #4E4E4E;
	float: right;
	CLEAR:BOTH;
	font-size: 12px;
	line-height: 18px;
	text-align: right;
	font-weight: bold;
	direction: rtl;
	display: inline;
	width: 100%;
}
.news_text_vmarquee a:link, .news_text_vmarquee a:visited{
	color: #4E4E4E;
	font-weight: bold;
	text-decoration: none;
}
.news_text_vmarquee a:active, .news_text_vmarquee a:hover  {
	color: #4E4E4E;
	font-weight: bold;
	text-decoration: underline;
}
.news_text_vmarquee img {
	margin-top:10px;
}
.news_text_vmarquee span {
	font-weight: normal;
}
.news_text_vmarquee span a span{
	font-weight: bold;
}
.news_text_vmarquee span a:link, .news_text_vmarquee span a:visited, .news_text_vmarquee span a:hover, .news_text_vmarquee span a:active{
	font-weight: normal;
}
.news_area_vmarquee{
	width: 100%;
	line-height: 18px;
	margin-bottom: 9px;
	position:relative;
	float:left;
	overflow:hidden;
	height: 126px;
}
 /*.ticker_container_vmarquee
 {
	clear:both;
	display:block;
	width:196px;
	overflow:hidden;
	border:0px solid red;
}*/
 .ticker_container_vmarquee
 {
	display:inline;
	float:left;
	margin:0px 5px;
	width:178px;
}
#vmarquee {
	position: relative;
	width: 100%;
}
h5{float:right;display:inline;width:100%;clear:both;padding-bottom:5px;margin:10px 0px 5px 0px;font-weight:bold;border-bottom:5px solid #e9e9e9;font-size:12px;}
.mem_links{
	color:#706158;
	font-size:14px;
	font-weight:bold;
	height:26px;
	line-height:25px;
	text-align:center;
	padding-top:10px;
}

.search_box .s_content #dates_row  img.datepicker_trigger{margin:2px 0px 0px 5px;}
.footerNav ul li img.ewave {width:124px;height:20px;margin:0px;}

.td_bg_color
{
	background-color:White;
}

.article_container table th {color: #ffffff; padding-right: 6px;}
.article_container table td {/*padding-right: 6px;*/}
.article_container table td a:link, .article_container table td a:visited {color:#bb0202; text-decoration: none;}
.article_container table td a:active, .article_container table td a:hover {color:#bb0202; text-decoration: underline;}


.search_box_adv {
	background: url(../images/search_box_bg.png) 100% 0 no-repeat;
	color: #fff;
	direction: rtl;
	box-sizing: border-box;
	padding: 20px;
	height: 270px;
	position: relative;
margin-bottom:18px;
}
.search_box_adv h3 {
	color: #fff;
	font-size: 30px;
	font-weight: normal;
	font-family: Tahoma;
	margin-bottom: 25px;
}
.search_box_adv .cell {
	display: inline-block;
	width: 31%;
	margin-right: 14px;
	float:right;
}
.search_box_adv .cell.first {
	margin-right: 0;
}
.search_box_adv .cell input, .search_box_adv .cell select {
	width: 100%!important;
	font-size: 18px;
	height: 2.2em;
	border: 0;
	margin-top:10px;
}
.search_box_adv label {
	display: block;
	font-size: 18px;
}
.search_box_adv button {
	background: #b40302;
	background: linear-gradient(45deg, #b40302 0%, #800303 100%);
	position: absolute;
	left: 33px;
	border: 1px solid #000;
	color: #fff;
	font-size: 20px;
	padding: 8px 21px;
	top: 178px;
	cursor: pointer;
}
.search_box_adv button:hover {
	background: linear-gradient(45deg, #800303 0%, #b40302 100%);
}
.search_box_adv a {
	position: absolute;
	right: 52px;
	bottom: 11px;
	color: #fff;
	font-size: 16px;
	padding: 5px;
}
.search_box_adv a:hover {
	text-decoration: underline;
}

.search_box_adv .cell select:disabled { padding:0 5px ;-moz-appearance: none;-webkit-appearance: none;}


.search_box_adv .cell select::-ms-expand {
    display: none;
}