﻿html{
	direction:ltr;
	height:100%;
}

.body{
	margin:0;
	direction:ltr;
	height:100%;
	margin-left:auto;
	margin-right:auto;
	background-color:white;
	background:#f3f3f3 url('/Style%20Library/RCJY/en-US/Images/SiteBg.gif') repeat-x 50% top;
	font-family:Arial, Helvetica, sans-serif;
}

img{

	border-width:0px;
}


.masterTbl{
	background:url('/Style%20Library/RCJY/en-US/Images/MasterBar.gif') repeat-x 50% top;
	border-collapse:collapse;
	width:955px;
	margin-left:auto;
	margin-right:auto;
	margin-top:10px;
}

.masterDiv{

}

.masterMargin{
	height:20px;
	display:table-cell;
	border-width:0;
	overflow-y:hidden;
}

.logoArea{

	padding: 1px 0px 9px 0px;

}

.ms-WPHeader TD{
	border-bottom: 0px;
}
.searchArea{
	margin-top:40px !important;
	padding: 0px 5px 0px 5px;

}

.searchArea .sbplain{
	background: transparent url('/Style Library/RCJY/en-US/Images/SearchBoxBg.gif') no-repeat !important;
	font-family: Tahoma, Helvetica, sans-serif;
	width: 156px;
	padding:2px 0px 4px 3px;
	border:0px transparent none !important;
	height:20px !important;
	color:#707070;
	font-size:8pt;
}

.searchArea td.ms-sbgo ms-sbcell {
	padding:0px 2px 8px 2px !important;
	border: 0px transparent none !important;
	
	
}

.searchArea td.ms-sbLastcell{
	display:none;
}


/* Global Link */

.globalLinks{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 8pt;
	padding-right:5px;
	color:#333333;
	text-align:right;
}

.globalLinks a {
	color:#333333;
	text-decoration:none;
}


.globalLinks a:link {
	color:#333333 !important;
	text-decoration:none;
}

.globalLinks a:hover {
	color:#e97a07 !important;
	text-decoration:none;
}

/* Global Link */

.gLinks{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 8pt;
	padding-right:5px;
	color:#333333  !important;
	float:left;
}

.gLinks a {
	color:#333333  !important;
	text-decoration:none;
}


.gLinks a:link {
	color:#333333 !important;
	text-decoration:none;
}

.gLinks a:hover {
	color:#e97a07 !important;
	text-decoration:none;
}


/* Horizontal Menu Style */

.hmenuArea{
	border-collapse:collapse;
}

.hmenuBg{
	background-color:#dfdfdf;
	border-collapse:collapse;
	height:35px !important;
}

.hmenuTbl{
	vertical-align:top;
	border-collapse:collapse;
	border-width: 0;
}

table.hmenuItem{
	background: url('/Style%20Library/RCJY/en-US/Images/HmenuBrk.gif') no-repeat left;
	border: 0px white none;
	border-collapse:collapse;
	padding-right:2px;
}

a.hmenuItem{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 9pt !important;
	color:#333333;
	text-decoration:none !important;
	display:block;
	white-space:nowrap;
	padding:10px 9px 9px 9px;
}

a:hover.hmenuItem{
	
	font-family:Arial, Helvetica, sans-serif;
	font-size: 9pt !important;
	color:#cc6600;
	text-decoration:none !important;
	display:block;
	white-space:nowrap;
	padding:10px 9px 9px 9px;
}

table.hmenuItemSel{
	
	border: 0px white none;
	border-collapse:collapse;
	padding-right:2px;
}

a.hmenuItemSel{
	background-color:#333333;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 9pt !important;
	font-weight:bold;
	color:#ffffff;
	text-decoration:none !important;
	display:block;
	white-space:nowrap;
	padding:10px 9px 9px 9px;
	text-align:center;
}

a:hover.hmenuItemSel{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 9pt !important;
	font-weight:bold;
	color:#ffffff !important;
	text-decoration:none !important;
	display:block;
	white-space:nowrap;
	padding:10px 9px 9px 9px;
	text-align:center;
}

/* HMenu Flyout - Override Band.css */
.topNavFlyOuts
{
	border-top:1px #dfdfdf solid;
}
.topNavFlyOutsItem
{	
	font-family:Arial, Helvetica, sans-serif;
	font-size: 8pt; 
	background-color: #ebebeb;
	border:1px #d7d7d7 solid;
	border-top-style: none;
	color:#3b3b3b; 
	*width:155px;
	min-width:155px;
}
.topNavFlyOutsItem a
{
    display:block;
    padding:4px 5px 4px 5px;
}
.topNavFlyOutsHover
{
	background-color: #E1E1E1;
}


/* Current date */


.tDate{
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#666666;
}

/* Quicklinks */


.quickArea{

	padding:0px 10px 0px 20px;
}

.quickHdg{
	background:#333333 url('/Style%20Library/RCJY/en-US/Images/QuickHdgBg.gif') no-repeat left top;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10pt;
	line-height:20pt;
	color:#ffffff;
	font-weight:bold;
	height:30px;
	padding:0px 2px 0px 15px;
	margin-bottom:0px;
	
	text-align:left ;
}

.quickLinks{
	background: url("/Style%20Library/RCJY/en-US/Images/LinkArr.gif") no-repeat left 7px ;
	padding:5px 2px 5px 20px;
	margin-left:5px;
	display:block;
}


.quickLinks a:link{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt !important;
	line-height:12pt !important;
	font-weight:normal;
	color:#e97a07 !important;
	text-decoration:none;
}


.quickLinks a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt!important;
	line-height:12pt !important;
	font-weight:normal;
	color:#e97a07  !important;
	text-decoration:none;
}

.quickLinks a:hover{
	color:#e97a07;
	text-decoration: underline;
}


/* Page Layouts Style */

.bodyArea{
	font-family:Arial, Helvetica, sans-serif;
	font-size:small;
	padding: 20px 20px 20px 20px;
}

.bodyArea .ms-WPBody A:link, .bodyArea .ms-WPBody A:visited, .bodyArea .ms-WPBody A{
	color:#800000;
	text-decoration:none;
}


.bodyArea .ms-WPBody a:hover{
	color: #e97a07;
	text-decoration: underline;
}

.bodyArea .ms-WPBody, .bodyArea .ms-WPBody TD{
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
}


.bodyArea h3.ms-standardheader{
	margin-bottom:0px !important;	
}

/*  Default Webpart Style */

tr.ms-WPHeader
{
	border:   0px   !important; 
}
.ms-WPHeader td
{
	border:   0px   !important; 
}

.ms-WPHeader H3{
	background: url('/Style%20Library/RCJY/en-US/Images/WPCircle.gif') no-repeat 5px left !important;
	height:23px !important;
	padding-left:20px !important;
	font-family: Verdana, Arial, Helvetica, sans-serif !important;
	font-size: 10pt !important;
	line-height:22px !important;
	color:#e97a07 !important;
}


.link-item{
	background: url('/Style%20Library/RCJY/en-US/Images/LinkArr.gif') no-repeat left 4px;
	padding:2px 2px 2px 20px;
	display:block;
}

.link-item a, .link-item a:link{
	color:#800000;
	text-decoration:none;
}

.description{
	color:#666666;

}

.groupheader{
	background: url('/Style%20Library/RCJY/en-US/Images/NewsTitleBg.gif') repeat-x bottom;
	height: 26px!important;
	border:1px #d7d7d7 solid;
	font-family: Arial, Helvetica, sans-serif;
	font-size:10pt;
	line-height:18pt;
	color: #83bf1c;
	font-weight:bold;
	padding-left:5px;
	margin-bottom:5px;
}


/* News Style */

.newsTitleArea{
	
	background: url('/Style%20Library/RCJY/en-US/Images/NewsTitleBg.gif') repeat-x bottom;
	height: 26px!important;
	border:1px #d7d7d7 solid;
	margin-bottom:5px;
}
.newsTitleArea2{
	
	background: url('/Style%20Library/RCJY/en-US/Images/NewsTitleBg.gif') repeat-x bottom;

	border:1px #d7d7d7 solid;

}

.newsTitle{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 8pt;
	line-height:16pt;
	font-weight:bold;
	color:#83bf1c;
	padding-bottom:1px;
	padding-left:10px;
	text-decoration:none;

}

.newsTitle a{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color:#e97a07;
	text-decoration:none;
	
}

.newsTitle a:link{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color:#e97a07;
	text-decoration:none;
	
}

.newsDateArea{
	background: url('/Style%20Library/RCJY/en-US/Images/CalendarBg.gif') no-repeat Top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color:#666666;
	text-align:center;
	height:24px;
	margin-top:1px;
	
}.newsDateArea2{
	background: url('/Style%20Library/RCJY/en-US/Images/CalendarBg.gif') no-repeat Top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color:#666666;
	text-align:center;


	
}


.newsDate{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	line-height:26px;
	font-weight:bold;
	color:#83bf1c;

}
.newsDate2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	line-height:26px;
	font-weight:bold;
	color:#83bf1c;

}

.newsYear{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	line-height:26px;
	font-weight:bold;
	color:#666666;
}

.newsthArea{
	background: url('/Style%20Library/RCJY/en-US/Images/NewsLogoBg.gif') no-repeat center;
	background-color:#ffffff;
	text-align: center;
	width:114px;
	height:58px;
	padding:3px 2px 0px 2px;
	border:1px #d7d7d7 solid;
}

.newsDes{
	font-family:  Tahoma, Helvetica, sans-serif;
	font-size: 8pt;
	color:#666666;
	margin: 2px 0px;
}

/* Orange newstable Style */
.newsTitleAreaOr{
	
	background: url('/Style%20Library/RCJY/en-US/Images/NewsTitleBg1.gif') repeat-x bottom;
	height: 26px!important;
	border:1px #d7d7d7 solid;
	margin-bottom:5px;
}

.newsTitleOr{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 8pt;
	line-height:16pt;
	font-weight:bold;
	color:#e97a07;
	padding-bottom:1px;
	padding-left:10px;
	text-decoration:none;

}

.newsTitleOr a{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color:#e97a07;
	text-decoration:none;
	
}

.newsTitleOr a:link{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color:#e97a07;
	text-decoration:none;
	
}

.newsDateAreaOr{
	background: url('/Style%20Library/RCJY/en-US/Images/CalendarBg1.gif') no-repeat Top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color:#666666;
	text-align:center;
	height:24px;
	margin-top:1px;
	
}

.newsDateOr{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	line-height:26px;
	font-weight:bold;
	color:#b57100;

}


/* Dotted Table Style */

.tblSty1{
	border-collapse:collapse;
	border: 1.5px #3c3c3c dotted;
	margin-top:5px;
	margin-bottom:5px;
	font-size:9pt;
}

/*.tblSty1 td{
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	border: 1.5px #3c3c3c dotted;
}*/

*/

/* Vote */


.votQ{
	font-family: Tahoma;
	font-size:8pt;
	color:#666666;
	padding:3px;
	margin-bottom:5px;

}

.votAns{
	font-family: Tahoma;
	font-size: 8pt;
	line-height:16pt;
	color:#666666;
	text-decoration:none;		
	padding-left:5px;
}

.votTdArea{
	background-color:#ffffff;
	padding:0px 2px 0px 2px;
	border:1px #d7d7d7 solid;
	color:#666666;
	margin-bottom:2px;
	height:25px;
}

.votBtnimg{
	background-color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-decoration:none;
	color:#e97a07;
	font-weight:bold;
	padding:2px 5px 2px 5px;
	text-align: center;
	border:1px #d7d7d7 solid;
	cursor:pointer;
}

/* opportunity */

.opporBgImg{
	background: url('/Style%20Library/RCJY/en-US/Images/OpportunityBg.jpg') no-repeat center;
	width:228px;
	height:177px;
	
}

.opporContnr{
	
	padding:11px 20px 20px 80px;

}

.opporLinks{
	background: url('/Style%20Library/RCJY/en-US/Images/GrnArr.gif') no-repeat left 5px ;
	padding:2px 2px 2px 15px;
	margin-left:5px;
	display:block;
	color:#666666;
}


.opporLinks a:link{
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	line-height:10pt;
	font-weight:normal;
	color:#666666 !important;
	text-decoration:none;
}


.opporLinks a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	line-height:10pt;
	font-weight:normal;
	color:#666666 !important;
	text-decoration:none;
}


.opporLinks a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	line-height:10pt;
	font-weight:normal;
	color:#e97a07;
	text-decoration:none;
}


/* Project Table Style */

.protblSty2{
	background-color:#ffffff;
	border-collapse:collapse;
	border:1px #d7d7d7 solid;
	margin-top:5px;
	margin-bottom:5px;
	font-size:9pt;

}

.protblSty2 td{
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;


	}

.proArrtbl{
	border-collapse:collapse;
	border: 0px transparent none;

}

.proArrtbl td{
	border-collapse:collapse;
	border: 0px transparent none;

}


.proPicCont{
	background: #ffffff url('/Style%20Library/RCJY/en-US/Images/ProjImg.jpg') no-repeat center;
	width:164px;
	height:155px;
	padding:2px;
}

.proArrCont{
	 margin-top:65px;
	 border-collapse:collapse;
	 border: 0px transparent none !important;
}

.proPicBg{
	background: #ffffff url('/Style%20Library/RCJY/en-US/Images/ProjBgImg.gif') no-repeat bottom left;
	padding:2px;
}


.proTitle{
	background: url('/Style%20Library/RCJY/en-US/Images/GreyArr.gif') no-repeat left 6px ;
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#666666;
	padding:2px 2px 2px 10px !important;
	margin-left:5px !important;
	display:block !important;		
}

.proLable{
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	font-weight:bold;
	color:#83bf1c;
	text-decoration: none;
	margin-left:5px !important;
}

/* OSS Table Style */


.ossLable{
	font-family: Verdana, Arial, Helvetica, sans-serif !important;
	font-size:10pt !important;
	color:#e97a07 !important;
	text-decoration:none !important;
}


.ossLable a:link{
	font-family: Verdana, Arial, Helvetica, sans-serif !important;
	font-size:10pt !important;
	color:#e97a07 !important;
	text-decoration:none !important;
}


.ossLable a:hover{
	color:#e97a07;
	text-decoration:none;
}

.eventLable{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#e97a07;
	text-decoration:none;
}

/* Inside Content */

.bodyTbl{
	font-family:Arial, Helvetica, sans-serif;
	font-size:small;
	border-collapse:collapse;
	border-width:0;
}

.centerPart{
/*	padding-left:10px; */
	height:200px;
	width:100%;
}

.centerTbl{
 padding-right:10px;
}


.centerTbl .ms-PartSpacingVertical{
	padding-bottom:10px;
}

.NoWidth{
	width:10px !important;
}
.rhsPart{
	background-color:#ffffff;
	border:1px #cccccc solid;
	padding:10px !important;
	height:100%;
}


.leftCol{
vertical-align:top;
}

.leftColMarger{
width:190px !important;
padding-right:10px;
	
}



.vmenuHdr{
	background: url('/Style%20Library/RCJY/en-US/Images/VmenuHdr.gif') no-repeat left Top ;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-weight:bold;
	margin-top:0px;
	color:#ffffff;
	margin-bottom:0px;
	padding: 5px 0px 0px 10px;
	height:22px !important;
}

/* Vertical Menu */

.vMenuArea{
	width:196px;

}

.vmenu{
	border:0px #cccccc solid;
/*	padding:1px 1px 0px 0px; */
	margin-bottom:10px;
	padding-bottom:12px;
	_height:150px;
	min-height:150px;

}

.vmenuTbl{
	border-collapse:collapse;
}

table.vmenuItem{
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt !important;
	border-collapse:collapse;
	width:100%;
	height:21px;
	border-bottom:1px #d7d7d7 solid;
}

a.vmenuItem, a:link.vmenuItem{
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt !important;
	color:#3b3b3b;
	text-decoration:none;
	padding:4px 2px 4px 4px;
	width:auto;
	display:block;
}

a:hover.vmenuItem{
	background-color:#E1E1E1;
	color:#3b3b3b;
	text-decoration:none;
}

.vmenuItemGreyBg{
	 background-color:#e7f1d7;
	padding:4px 8px 4px 3px;
	color:#3b3b3b;
	text-decoration:none;
}

table.vmenuSel{
	border-collapse:collapse;
	width:100%;
	height:21px;
	border-bottom:1px #d7d7d7 solid;
}

a:link.vmenuSel, a.vmenuSel{
	background: url('/Style%20Library/RCJY/en-US/Images/vmenuArr.gif') no-repeat left 8px;
	color:#e97a07;
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt !important;
	font-weight:bold;
	text-decoration:none;
	padding:4px 2px 4px 15px !important;
	width:auto;
	display:block;
	background-color:#EBEBEB;
	
}

a:hover.vmenuSel{
	background: url('/Style%20Library/RCJY/en-US/Images/vmenuArr.gif') no-repeat left 8px;
	font-weight:bold;
	color:#e97a07;
	text-decoration:none;
	background-color:#EBEBEB;
	
}


/* ----- Normal Round box ----- */

.rndNorm{
	margin-left:auto;
	margin-right:auto;
	border-collapse:collapse;
	margin:0px 0px;
}

.rndNormT1{
	background: #f3f3f3 url('/Style%20Library/RCJY/en-US/Images/VmenuBg.gif') no-repeat top right !important;
}

.rndNormT2{
	background: #f3f3f3 url('/Style%20Library/RCJY/en-US/Images/VmenuBg.gif') no-repeat top left !important;
	margin-right:9px;
	height:13px;
	font-size:1px;
}

.rndNormBody{
	background: #f3f3f3 url('/Style%20Library/RCJY/en-US/Images/VmenuBg.gif') no-repeat center left;
	padding: 0px 0px 10px 10px;
	margin-right:9px;
	min-height:50px;
}

.rndNormB1{
	background: #f3f3f3 url('/Style%20Library/RCJY/en-US/Image/VmenuBg.gif') no-repeat right bottom;
	height:12px;
	font-size:1px;
}

.rndNormB2{
	background: #f3f3f3  url('/Style%20Library/RCJY/en-US/Images/VmenuBg.gif') no-repeat left bottom;
	height:12px;
}

/* ----- End Normal Round box ----- */

/*

.vmenu{
	border:0px #cccccc solid;
	padding:1px 1px 0px 0px !important;
	margin-bottom:10px !important;
	padding-bottom:12px !important;
	vertical-align:top !important;

}

.vmenuTbl{
	border-collapse:collapse !important;
	width:100%;
}

table.vmenuItem{
	
	border-collapse:collapse;
	width:100%;
	height:21px !important;
	border-bottom:1px #d7d7d7 solid !important;
}

a.vmenuItem{
	background: url('/Style%20Library/RCJY/en-US/Images/vmenuArr.gif') no-repeat left 8px !important;
	font-size:9pt !important;
	line-height:9pt !important;
	color:#3b3b3b !important;
	text-decoration:none !important;
	padding:4px 2px 4px 10px !important;
	margin-left:5px !important;
	width:auto !important;
	display:block !important;
}


a:link.vmenuItem{
	background: url('/Style%20Library/RCJY/en-US/Images/vmenuArr.gif') no-repeat left 8px !important;
	font-size:9pt !important;
	color:#3b3b3b !important;
	text-decoration:none;
	padding:4px 2px 4px 10px !important;
	text-align:left;
	margin-left:5px !important;
	width:auto;
	display:block;
}


a:hover.vmenuItem{
	
	text-align:left;
	color:#e97a07 !important;
	text-decoration:none;
}

.vmenuItemGreyBg{
	 background-color:#e7f1d7;
	text-align:left;
	padding:4px 8px 4px 3px !important;
	color:#3b3b3b!important;
	text-decoration:none !important;
}

table.vmenuSel{
	
	border-collapse:collapse;
	width:100%;
	height:21px !important;
	border-bottom:1px #d7d7d7 solid !important;
	background-color:#84c318 !important;
}

a.vmenuSel{
	background:#84c318 url('/Style%20Library/RCJY/en-US/Images/vmenuArr.gif') no-repeat left 8px !important;
	text-align:left;
	font-size:10pt !important;
	line-height:10pt !important;
	font-weight:bold !important;
	color:#ffffff !important;
	text-decoration:none;
	padding:4px 2px 4px 10px !important;
	margin-left:5px !important;
	width:auto !important;
	display:block !important;
}

a:hover.vmenuSel{
	background: #84c318 url('/Style%20Library/RCJY/en-US/Images/vmenuArr.gif') no-repeat left 8px !important;
	text-align:left;
	font-size:10pt !important;
	line-height:10pt !important;
	font-weight:bold !important;
	padding:4px 2px 4px 10px !important;
	margin-left:5px;
	color:#ffffff;
	text-decoration:none!important;
}


.vmenuHdr{
	background: url('/Style%20Library/RCJY/en-US/Images/VmenuHdr.gif') no-repeat left Top !important ;
	font-family: Verdana, Arial, Helvetica, sans-serif !important;
	font-size:10pt !important;
	margin-top:20px !important;
	margin-bottom:0px;
	padding: 5px 1px 0px 8px !important;
	width:176px !important;
	height:28px !important;
	

}

*/

/* Breadcrumb */

.brdCrmb{
	color: #868686;
	font-size: 8pt;
	padding-bottom:2px;
	padding-left:5px;
}
.brdCrmb a:link {
	color: #868686;
	font-size: 8pt;
	text-decoration: none;
}
.brdCrmb a {
	color: #868686;
	font-size: 8pt;
	text-decoration: none;
}

.brdCrmb span a {
	color: #868686;
	font-size: 8pt;
	text-decoration: none;
}


a.midNod{
	padding-right: 15px;
	background: url('/Style%20Library/RCJY/en-US/Images/GreyArr.gif') no-repeat right;
	color: #333333;
	font-size: 8pt;
	margin-right: 5px;
	text-decoration: none;
	display:inline-block;
}

span.midNod{
	padding-right: 15px;
	background: url('/Style%20Library/RCJY/en-US/Images/GreyArr.gif') no-repeat right;
	color: #333333;
	font-size: 8pt;
	padding-right: 5px;
	text-decoration: none;
	display:inline-block;
}

.brdCrmbRoot
{
	display:none;
}
/* End Breadcrumb */


.pageTitle{
	

	padding-left:2px!important;;
	font-family: Verdana, Arial, Helvetica, sans-serif!important;;
	font-size: 10pt!important;;
	font-weight:bold!important;;

	color:#e97a07 !important;
	margin-bottom:10px!important;;

	}

.mainPic img{
	float:left;
	margin:5px 10px 5px 0px;
}


/* Form Style */

.groupTitle{
	background: url('/Style%20Library/RCJY/en-US/Images/NewsTitleBg.gif') repeat-x bottom;
	height: 26px!important;
	border:1px #d7d7d7 solid;
	font-family: Arial, Helvetica, sans-serif;
	font-size:10pt;
	line-height:16pt;
	color: #83bf1c;
	font-weight:bold;
	padding-left:15px;
	margin-bottom:5px;
}
.StatusBox{
	background: url('/Style%20Library/RCJY/en-US/Images/NewsTitleBg.gif') repeat-x bottom;
	height: 26px!important;
	border:1px #d7d7d7 solid;
	font-family: Arial, Helvetica, sans-serif;
	font-size:10pt;
	line-height:16pt;
	color: red;
	font-weight:bold;
	padding-left:15px;
	margin-bottom:5px;
}

.whitCell{
	
	border:1px #d7d7d7 solid;
	background-color: #ffffff;
	color:#000000;
	padding:2px;
}

.formArea{
	padding:10px 10px;
}

.formTbl{
	font-size:8pt;
	color:#494949;
}
.formTbl td{
/*	width:400px !important; */
	height:30px;
}

.lblNorm{
	font-family: Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#494949;
}

.NoteMsg{
	font-size:7pt;
	color:#494949;
}


.selectBox{
	font-family: Arial, Helvetica, sans-serif;
	font-size:8pt;
	line-height:8pt;
	color:#737373;
	width: 182px !important;
	}


.formTbl .selectBox{
	font-family: Arial, Helvetica, sans-serif;
	font-size:8pt;
	line-height:9pt;
	color:#737373;
	width: 185px;
}

.txtBox{
	font-family: Arial, Helvetica, sans-serif;
	font-size:8pt;
	width: 180px;
	border:1px #a7a9ac solid;
	height:16px;
	color:#737373;
	
}
.txtBoxFixed{
	font-family: Arial, Helvetica, sans-serif;
	font-size:8pt;
	width: 300px;
	border:1px #a7a9ac solid;
	height:16px;
	color:#737373;
	
}

.txtArea{
	font-family: Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#737373;
	width: 210px;
	height: 60px;
	border:1px #a7a9ac solid;
	

}

.opBtnTbl{
	font-size:8pt;
	color:#494949;
}

.HotNote{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	text-indent:1px;
	color:red;
}

.starRed{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 6pt;
	text-indent:1px;
	color:red;
}

.submitBtn{
	background: #ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-decoration:none;
	color:#e97a07;
	font-weight:bold;
	padding:0px 3px 0px 3px;
	margin:0px;
	text-align: center;
	border:1px #d6d7d6 solid;
	cursor:pointer;
	height:25px;
}



/* Listing Style */

.archiveTitle{
	font-family: Verdana, Arial, Helvetica, sans-serif !important;
	font-size:10pt;
	font-weight:bold;
	color:#333333 !important;
	text-decoration:none;
	margin:5px 0px;
	
}

.archiveListing{
	color:#3c3c3c !important;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
}
.archiveListing a, .archiveListing a:link{
	color:#3c3c3c !important;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
}
.archiveListing a:hover{
	color: #e97a07 !important;
	text-decoration:none;
}



/* Footer */

.ftrArea{
	background:url('/Style%20Library/RCJY/en-US/Images/FtrBg.gif') repeat-x 50% bottom;
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	height:42px;
	line-height:25px;
	width:100%;
}

.flink{
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	color:#333333;
	margin: 5px 15px 5px 5px;
	
}

table.flinkItem{
	padding: 0px 7px;				
}

a:link.flinkItem{
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt !important;
	color:#333333;
	text-decoration: none;
}

a.flinkItem{
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt !important;
	color:#333333;
	text-decoration: none;
}

a:hover.flinkItem{
	color:#e97a07;
	text-decoration: none;
}

.flinkItem a:hover{
	color:#e97a07;
	text-decoration: none;
}

.copyR{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color:#666666;
	padding-left:10px;
	text-align:left;
}


/* Common Classes */


.spc{
	font-size:1px;
	padding-bottom:10px;
	margin-top:10px;
	clear:both;
	float:none;
}


.spc13px{
	font-size:1px;
	padding-bottom:3px;
}

.spc14px{
	font-size:1px;
	padding-bottom:14px;
}

.spc15px{
	font-size:1px;
	padding-bottom:15px;
}


.spcV75px{
	font-size:1px;
	padding-right:75px;
}


.imgNorBrd{
	border-width:0px;
}


.tblNoBrd{
	border-collapse:collapse;
	border: 0px transparent none;
}

.collapseTbl{
	border-collapse:collapse;
}

.centeredTxt{
	text-align:center;
}

.centeredObj{
	margin-left:auto;
	margin-right: auto;
}


.revAlign{
	float:right;
	clear:both;
}

.revAlginIn{
	text-align:right;
}

.stpFloat{
	float:none;
	clear:both;
	font-size:1px;
}

.floatBlock{
	float:right;
}

.blockImg{
	display:block;
}

.boldy{
	font-weight:bold;
}

.hLine{
	margin:2px 0px;
	border-bottom:1px #454545 solid;
	font-size:1px;
}

.hLinelight{
	margin:2px 0px;
	border-bottom:1px #d7d7d7 solid;
	font-size:1px;
}

.hLinedot{
	margin:2px 0px;
	border-bottom:1px #d7d7d7  dotted;
	font-size:1px;
}


.hLineBrk{
/*	background: url('/Style%20Library/RCJY/en-US/Images/HLineBrk.gif') repeat-x;*/
	height:2px;
	font-size:1px;
	margin:1px;
}



a.orngLink{
	font-family:   Tahoma, Helvetica, sans-serif;
	font-size: 8pt;
	color:#ec7a08;
	text-decoration:underline;
}

.orngLink a:link{
	font-family:   Tahoma, Helvetica, sans-serif;
	font-size: 8pt;
	color:#ec7a08;
	text-decoration:underline;
}

.previous-votings{
	
	font-family:   Tahoma, Helvetica, sans-serif;
	font-size: 8pt;
	color:#ec7a08;
	text-decoration:underline;
}

a.previous-votings{
	
	font-family:   Tahoma, Helvetica, sans-serif;
	font-size: 8pt;
	color:#ec7a08;
	text-decoration:underline;
}

.previous-votings a:link{
	
	font-family:   Tahoma, Helvetica, sans-serif;
	font-size: 8pt;
	color:#ec7a08;
	text-decoration:underline;
}

.previous-votings a:hover{
	
	font-family:   Tahoma, Helvetica, sans-serif;
	font-size: 8pt;
	color:#e97a07;
	text-decoration:underline;
}

.more a, .more a:link{
	background: url('/Style%20Library/RCJY/en-US/Images/moreArr.gif') no-repeat right 5px ;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight:bold;
	text-decoration:none;
	padding:0px 10px 0px 5px;
	display:inline-block;
}


.more a:hover{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight:bold;
	color:#e97a07;
	text-decoration:none;
}


.readmore{
	
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight:bold;
	text-decoration:none;
	padding:0px 10px 0px 5px;
}

.readmore a:link{
	font-family:  Arial, Helvetica, sans-serif !important;
	font-size: 8pt !important;
	font-weight:bold !important;
	color:#83bf1c !important;
	text-decoration:none !important;
}

.readmore a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight:bold;
	color:#83bf1c;
	text-decoration:none;
}

.readmore a:hover{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight:bold;
	color:#e97a07;
	text-decoration:none;
}

.mDate{
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#a7a9ac !important;
}



/* Moss Editor */

.rtEditor{
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	color:#494949;
}

.ms-rteCustom-P{
	margin-top:0px;
}

/* Prayer Time */

.prayerTbl{
	width:100%;
	margin-left: auto;
	margin-left: auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#666666;
	border-collapse:collapse;
}

.prayerBg{
	background:#f8f8f8 url('/Style%20Library/RCJY/en-US/Images/WpPrayerBg.gif') no-repeat bottom center;
	padding:5px;
	border:1px #d7d7d7 solid;
}


.prayerThis{
	font-weight:bold;
}

/* weather */
.WeatherTbl{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 8pt !important;
	color:#666666;
	margin: 3px auto;
	width:98%;
	background-color:#ffffff;
	border-collapse:collapse;
	border:1px #d7d7d7 solid;

}

/* Photo Album */

.albumTitle{
	font-family: Verdana, Arial, Helvetica, sans-serif !important;
	font-size:10pt !important;
	font-weight:bold;
	color:#333333;
	text-decoration:none;
	margin:5px 0px 0px 0px;
	padding-left:5px;
}



.albumTbl{
	margin:10px auto;
	border:1px #d7d7d7 solid;
	background-color:#ffffff;
}

.albumborder{
	border:0px #d7d7d7 solid;
	padding-left:5px;
	padding-right:5px;
}


.album{
	width:100%;
	height:40px;
	background-color:#ffffff;
	border-left:1px #d7d7d7 solid;
	border-right:1px #d7d7d7 solid;

}


a.albumImg img{
	border:1px #ffffff solid;
	font-size:1px;
	margin:0px 2px;

}


a:link.albumImg img{
	border:1px #ffffff solid;
	font-size:1px;
	margin:0px 2px;

}


a:hover.albumImg img{
	border:1px #d7d7d7 solid;
}

/* Normal Listing */
.normalListing{
	background: url('/Style%20Library/RCJY/en-US/Images/GrnArr.gif') no-repeat left 5px ;
	padding:2px 2px 2px 15px;
	margin-left:5px;
	display:block;
	color:#666666;
}


.normalListing a:link{
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	line-height:10pt;
	font-weight:normal;
	color:#666666;
	text-decoration:none;
}


.normalListing a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	line-height:10pt;
	font-weight:normal;
	color:#666666;
	text-decoration:none;
}


.normalListing a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	line-height:10pt;
	font-weight:normal;
	color:#e97a07;
	text-decoration:none;
}

/* SharePoint Customized Classes By Mohammed Samman */

/* Search*/


.ms-sbcell
{
	background-color:transparent !important;
	font-family:Tahoma, "Microsoft Sans Serif";
	padding:2px 3px 4px 2px; 
	border:0px transparent none !important;
	color:#707070;
	font-size:8pt;
}


input.ms-sbplain 
{
	background: transparent url('/Style Library/RCJY/en-US/Images/SearchBoxBg.gif') no-repeat right scroll !important;
	font-family: Tahoma, Helvetica, sans-serif;
	width: 148px !important;
	padding:4px 5px 0px 3px;
	border:0px transparent none !important;
	height:20px;
	color:#707070;
	font-size:8pt
}


.srch-Icon img{
	margin-right:5px;
}

/*Bread Crumb */

.breadcrumbCurrent
{
	font-weight: normal !important;
}

/* New added class 24/01/2010 */

.subpageTitle{
	_height:23px;
	line-height:23px;
	padding-left:0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight:bold;
	line-height:22px;
	color:#333333 !important;
	margin-bottom:10px;
}

/* Table Grids */

.grdTbl{
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	background-color:#f5f5f5;
	border-collapse: collapse;
	width:98%;
	margin:10px auto;
	border-left:2px #ff9966 solid;
	border-right:2px #ff9966 solid;
	border-bottom:2px #ff9966 solid;
/*	border-top: 1px #d6d6d6 solid; */
}

.grdTbl td{
	border:1px #d6d6d6 solid;
	padding:5px;
}

td.grdHdr, .grdHdr td{
	background: #ff842f url('/Style%20Library/RCJY/en-US/Images/TblGrdHdr.gif') repeat-x center top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:8pt;
	color:#ffffff;
	border:1px #ffe7d7 solid;
	border-top:1px #ff9966 solid !important;
	border-bottom:2px #ffdac1 solid !important;
	padding:5px;
}


.grdHdr{
	background: #ff842f url('/Style%20Library/RCJY/en-US/Images/TblGrdHdr.gif') repeat-x center top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:8pt;
	color:#ffffff;
	border:1px #ffe7d7 solid;
	border-top:1px #ff9966 solid !important;
	border-bottom:2px #ffdac1 solid !important;
	padding:5px;
}

.grdHdr th{
	background: #ff842f url('/Style%20Library/RCJY/en-US/Images/TblGrdHdr.gif') repeat-x center top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:8pt;
	color:#ffffff;
	border:1px #ffe7d7 solid;
	border-top:1px #ff9966 solid !important;
	border-bottom:2px #ffdac1 solid !important;
	padding:5px;
}

.grdRow1, .grdRow1 td{
	background-color:#fcfcfc;
	font-size:8pt;
	border:1px #d6d6d6 solid;
}

.grdRow2, .grdRow2 td{
	background-color:#e9e9e9;
	font-size:8pt;
	border:1px #d6d6d6 solid;
}

/* White background */


.whiteBg{
	background-color:#ffffff;
	border-collapse:collapse;
	border:1px #d7d7d7 solid;
	margin-top:5px;
	margin-bottom:5px;
	font-size:9pt;
}

.whiteBg table td{
	padding-left:4px;
}

/* Pageing Style */

.pagingTbl{
	margin-left:auto;
	margin-right:auto;
	margin-top:10px;
}

.paging{
}

.paging a, .paging a:link{
	text-decoration: none;
	color:#006633;
	padding-left:5px;
	padding-right:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
}

.paging a:hover{
	color: #e97a07;
	text-decoration:underline;
}

a.pagingNext{
	background: url('/Style%20Library/RCJY/en-US/Images/ArrR.gif') no-repeat top left;
	display:block;
}

a.pagingPre{
	background: url('/Style%20Library/RCJY/en-US/Images/ArrL.gif') no-repeat top left;
	display:block;
	height:10px;
	width:10px;
}


/* Inside page Bannr Container */
.insideBnrCont{
 margin-top:10px;
 margin-bottom:0px;
 vertical-align:bottom;
 text-align:center;

}

.spc18px
{
	font-size:1px;
	padding-bottom:18px;
}


#CustomTitle tr.ms-WPHeader{
	background:#333333 url('/Style%20Library/RCJY/en-US/Images/QuickHdgBg.gif') no-repeat left !Important;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10pt;
	line-height:20pt;
	color:#ffffff;
	font-weight:bold;
	height:30px;
	padding:2px 2px 2px 15px;
	margin-bottom:5px;	
}

#CustomTitle tr.ms-WPHeader
{
	border: 0px transparent none !important; 
	height:30px;
}

#CustomTitle .ms-WPHeader H3 NOBR{
	background:#333333 url('/Style%20Library/RCJY/en-US/Images/QuickHdgBg.gif') no-repeat left !Important;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10pt;
	line-height:20pt;
	color:#ffffff;
	font-weight:bold;
	height:30px;
	padding:2px 2px 2px 15px;
	margin-bottom:5px;		
}

#CustomTitle .ms-WPHeader H3 NOBR Span{
	background:#333333 url('/Style%20Library/RCJY/en-US/Images/QuickHdgBg.gif') no-repeat left !Important;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10pt;
	line-height:20pt;
	color:#ffffff;
	font-weight:bold;
	height:30px;
	padding:2px 2px 2px 15px;				
}

.glidecontentwrapper{
position: relative; /* Do not change this value */
width: 305px;
height: 164px; /* Set height to be able to contain height of largest content shown*/
border: 1px solid #c3c4c1;
margin-top:5px;
overflow: hidden;
}
/*
	Total wrapper width: 350px+5px+5px=360px
	Or width of wrapper div itself plus any left and right CSS border and padding
	Adjust related containers below according to comments
*/


.glidecontent{ /*style for each glide content DIV within wrapper.*/
position: absolute; /* Do not change this value */
background: white;
padding: 2px;
visibility: hidden;
width: 305px;
}
/*
 Total glidecontent width: 330px+10px+10px=350px
	Or width of wrapper div itself (not counting wrapper border/padding)
*/

.glidecontenttoggler{ /*style for DIV used to contain toggler links. */
width: 305px !important;
border: 1px solid #c3c4c1 !important;
border-top: 0px white hidden !important;
border-top: 0px  transparent none !important;
background-color: white !important;
height:20px !important;
text-align: center !important; /*How to align pagination links: "left", "center", or "right"
background: white; /*always declare an explicit background color for fade effect to properly render in IE*/
}
/*
 Total contenttoggler width: 350px+5px+5px=360px
	Or total width of wrapper div (counting wrapper border/padding)
*/

.glidecontenttoggler a{ /*style for every navigational link within toggler */
display: -moz-inline-box  !important;
display: inline-block  !important;
color: #2e6ab1 !important;
font-weight: bold  !important;
text-decoration: none !important;
}

.glidecontenttoggler a.selected{ /*style for selected page's toggler link. ".selected" class auto generated! */
color: black;
}

.glidecontenttoggler a:hover{
color: #e97a07;
text-decoration:none;
}

.glidecontenttoggler a.toc{ /*style for individual toggler links (page 1, page 2, etc). ".toc" class auto generated! */
}

.glidecontenttoggler a.prev{ /*style for "prev" toggler links. ".prev" classes auto generated! */
float:left;
background: white url('/Style%20Library/RCJY/ar-SA/Images/ProjGalleryBtn2.gif') no-repeat center center;
height:10px;
width:10px;
padding:5px;
}
 .glidecontenttoggler a.next{ /*style for "next" toggler links. ".next" classes auto generated! */
float: right;
background: white url('/Style%20Library/RCJY/ar-SA/Images/ProjGalleryBtn1.gif') no-repeat center center;
height:10px;
width:10px;
padding:5px;
}
.glidecontenttoggler a.prev:hover, .glidecontenttoggler a.next:hover{
color: white;
}

/* New Added */
.slidtblSty2 td{
	border: 0px transparent  hidden;
	border: 0px transparent none;
}

.glidecontenttoggler a.all{
	font-family:  Arial, Helvetica, sans-serif !important;
	font-size: 8pt !important;
	font-weight:bold !important;
	color:#e97a07 !important;
	margin-left:auto !important;
	margin-right:auto !important;
	padding-top:2px !important;
	display:inline-block !important;
}



/* End Location Menu Style */



/* START LATEST PROJECTS CLASSES */

.glidecontentwrapper{
position: relative; /* Do not change this value */
width: 305px;
height: 164px; /* Set height to be able to contain height of largest content shown*/
border: 1px solid #c3c4c1;
margin-top:5px;
overflow: hidden;
}
/*
	Total wrapper width: 305px
	Or width of wrapper div itself plus any left and right CSS border and padding
	Adjust related containers below according to comments
*/


.glidecontent{ /*style for each glide content DIV within wrapper.*/
position: absolute; /* Do not change this value */
background: white;
padding: 2px;
visibility: hidden;
width: 305px;
}
/*
 Total glidecontent width: 305px+2px=307px
	Or width of wrapper div itself (not counting wrapper border/padding)
*/

.glidecontenttoggler{ /*style for DIV used to contain toggler links. */
width: 305px;
border: 1px solid #c3c4c1;
border-top: 0px white hidden;
border-top: 0px  transparent none;
background-color: white;
text-align: center; /*How to align pagination links: "left", "center", or "right"
background: white; /*always declare an explicit background color for fade effect to properly render in IE*/
}
/*
 Total contenttoggler width: 305px
	Or total width of wrapper div (counting wrapper border/padding)
*/

.glidecontenttoggler a{ /*style for every navigational link within toggler */
display: -moz-inline-box;
display: inline-block;
color: #2e6ab1;
font-weight: bold;
text-decoration: none;
}

.glidecontenttoggler a.selected{ /*style for selected page's toggler link. ".selected" class auto generated! */
color: black;
}

.glidecontenttoggler a:hover{
color: black;
text-decoration:none;
}

.glidecontenttoggler a.toc{ /*style for individual toggler links (page 1, page 2, etc). ".toc" class auto generated! */
}

.glidecontenttoggler a.prev{ /*style for "prev" toggler links. ".prev" classes auto generated! */
float:left;
background: white url('/Style%20Library/RCJY/en-US/Images/ProjGalleryBtn1.gif') no-repeat center center;
height:10px;
width:10px;
padding:5px;
}
 .glidecontenttoggler a.next{ /*style for "next" toggler links. ".next" classes auto generated! */
float: right;
background: white url('/Style%20Library/RCJY/en-US/Images/ProjGalleryBtn2.gif') no-repeat center center;
height:10px;
width:10px;
padding:5px;
}
.glidecontenttoggler a.prev:hover, .glidecontenttoggler a.next:hover{
color: white;
}

/* New Added */
.slidtblSty2 td{
	border: 0px transparent  hidden;
	border: 0px transparent none;
}


.hlineBnr{
	border-top: 1.5px #3c3c3c dotted;
	border-bottom: 1.5px #3c3c3c dotted;
	font-size:1px;
	line-height:1px;
	height:3px;
	margin:5px 0px;
}

.ms-sblink a, .ms-sblink a:link{
	color:#800000 !important;
}





.glidecontenttoggler a.all{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight:bold;
	color:#e97a07;
	margin-left:auto;
	margin-right:auto;
	padding-top:2px;
	display:inline-block;
}



/* END */

/* START OSS AND OTHER BANNERS STYLES */

/* END */
.glidecontentwrapperBnr{
position: relative; /* Do not change this value */
width: 130px;
height: 120px; /* Set height to be able to contain height of largest content shown*/
border: 1px solid #c3c4c1;
overflow: hidden;
}

.glidecontentBnr{ /*style for each glide content DIV within wrapper.*/
position: relative; /* Do not change this value */
background: white;
padding: 2px;
visibility:hidden;
width:130px;
text-align:center;
}
/*
 Total glidecontent width: 305px+2px=307px
	Or width of wrapper div itself (not counting wrapper border/padding)
*/


.glidecontenttogglerBnr{ /*style for DIV used to contain toggler links. */

display:none !important; /*How to align pagination links: "left", "center", or "right"
background: white; /*always declare an explicit background color for fade effect to properly render in IE*/
}

/*
 Total contenttoggler width: 100px
	Or total width of wrapper div (counting wrapper border/padding)
*/
/* Last added class on 04/04/10 */

/* Site map Style */

.toc-layout-main #column{
	padding-left:5px !important;
	padding-right:5px !important;
}

.smL1Bg{
	background-color:#e9e9e9;
	padding:2px;
}

.smL1{
	font-family: Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-weight:bold;
	color:#333333 !important;
}

.smL1 a, .smL1 a:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-weight:bold;
	color:#333333 !important;
	text-decoration:none;
}

.smL1 a:hover{
	color:#333333 !important;
}

.smL2{
	font-family: Arial, Helvetica, sans-serif;
	font-size:9pt;
	font-weight:bold;
	color:#666666;
	padding:6px 3px 0px 3px;
}

.smL2 a, .smL2 a:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size:9pt;
	font-weight:bold;
	color:#800000;
	text-decoration:none;
}

.smL3{
	font-family: Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#666666;
	padding:0px 5px;
}

.smL3 a, .smL3 a:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#800000;
	text-decoration:none;
}

.coloredBg{
	background-color:#e9e9e9;
	padding:2px;
}

.msgBoard{
	background: url('/Style%20Library/RCJY/en-US/Images/MsgBg.gif') no-repeat center !Important;
	font-family: Arial, Helvetica, sans-serif;
	font-size:9pt;
	color:#000000 !important;
	width:209px !Important;
	height:77px !Important;
	text-decoration:none !important;
	padding:40px 4px 4px 4px !Important;
	text-align:center !Important;
}

table.rhsPart1{
	background-color:#ffffff;
	border:1px #cccccc solid;
	padding:10px 0px 10px 0px !important;
	height:100%;
}

.wpTags{
	background-color:#ffffff;
	border:1px #cccccc solid;
	padding:10px !important;
	height:100%;
}


.wpTags a, .wpTags a:link{
	color:#3c3c3c !important;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
}
.wpTags a:hover{
	color: #e97a07 !important;
	text-decoration:none;
}

.newsthAreaTd{
	width:120px;
}

.newsthArea img {
	height:54px;
	width:110px;
/*	max-height:54px;
	max-width:110px; */
}

.projectsthArea img {
	height:155px;
	width:155px;
/*	max-height:54px;
	max-width:110px; */
}

#tst1{text-align:center !important;
position:relative;overflow:hidden;left:0px;top:	0px;width:120px;height:220px;
}
 
.Images{
text-Align:center;padding-bottom:10px
}

.nowrap
{
	white-space:nowrap;
}

span.nowrap
{
	white-space:nowrap;
}

.centerBg1{
	background:  url('/Style%20Library/RCJY/en-US/Images/CenterTblBg.gif') no-repeat top right;
	margin-left:1px;
	padding-right:15px;
}

.centerBg2{
	background:  url('/Style%20Library/RCJY/en-US/Images/CenterTblBg.gif') no-repeat top left;
	padding-left:15px;
	padding-top:15px;
	_height:200px;
	min-height:200px;
}


/* ----- New added classes on 1/6/10 ----- */


div.treemenuArea{
	background:  url('/Style%20Library/RCJY/en-US/images/BranchBg.png') no-repeat top left;
	width:99px !important;
	height:20px !important;
	margin:0px 20px 0px 0px !important;
}


TABLE.treemenu
{
	line-height: normal !important;
	margin: 0px;
	font-family: Tahoma, Helvetica, sans-serif;
	color:#000000 !important;
	font-size: 11px;
	line-height: 12px;
	font-weight: normal;
	text-decoration: none;
	width:99px;
	height:20px;
	padding:0px;
	border-collapse:collapse;
	
}
.treemenuMain A, .treemenuMain A:link
{	
	width:99px;
	padding-left: 10px;
	padding-right: 3px;
	display: block;
	font-family: Tahoma, Helvetica, sans-serif;
	color: #000000;
	font-size: 11px !important;
	line-height: 17px;
	font-weight: normal;
	text-decoration: none;
	padding-bottom: 2px;
}



.treemenuItem a, .treemenuItem a:link
{	
	background-color:white;
	border-bottom:1px #ebebeb solid !important ;
	border-right:1px #ebebeb solid !important ;
	border-left:1px #ebebeb solid !important ;
	padding-left: 3px;
	padding-right: 1px;
	display: block;
	font-family: Tahoma, Helvetica, sans-serif;
	color: #e97a07;
	font-size: 11px !important;
	line-height:18px !important;
	font-weight: normal;
	text-decoration: none;
	white-space:nowrap !important;
	width:91px;
}

.treemenuItem a:hover
{
				
	background-color:#ebebeb;
	text-decoration: none;
	white-space:nowrap;
	width:91px;
	color:#3b3b3b;
}.rtEditor{
	font-family:Arial, Helvetica, sans-serif !important;
	font-size:9pt !important;
	color:#494949 !important;
	text-align:left;
}



.PrintWidth{
	padding:10px;

}

.PrintLogo{
	margin-bottom:10px;
	padding:10px;
}

.PrintCopyR{
	font-family: Tahoma, Arial;
	font-size:8pt;
	margin:10px 0px 15px 0px;
	color:gray;
	text-align:center;
	border-top:2px silver solid;
	padding:10px;
}


