﻿/* News Style */

.newsTitleArea{
	
	background: url('/Style Library/RCJY/ar-sa/Images/NewsTitleBg.gif') repeat-x bottom;
	height: 26px!important;
	border:1px #d7d7d7 solid;
	margin-bottom:5px;
}
.tblNoBrd{
	border-collapse:collapse;
	border: 0px transparent none;
}
.revAlginIn{
	text-align:left;
}
.newsDateArea{
	background: url('/Style Library/RCJY/ar-sa/Images/CalendarBg.gif') no-repeat Top;
	font-family: tahoma;
	font-size: 7pt;
	color:#666666;
	text-align:center;
	height:24px;
	margin-top:1px;
	
}
.newsDate{
	font-family: tahoma;
	font-size: 9pt;
	line-height:26px;
	font-weight:bold;
	color:#83bf1c;

}
.newsthAreaTd{
	width:120px;
}


/* Orange newstable Style */
.newsTitleAreaOr{
	
	background: url('/Style Library/RCJY/ar-sa/Images/NewsTitleBg1.gif') repeat-x bottom;
	height: 26px!important;
	border:1px #d7d7d7 solid;
	margin-bottom:5px;
}

.newsTitleOr{
	font-family:tahoma;
	font-size: 8pt;
	line-height:16pt;
	font-weight:bold;
	color:#e97a07;
	padding-bottom:1px;
	padding-right:10px;
	text-decoration:none;

}

.newsTitleOr a{
	font-family:tahoma;
	font-size: 8pt;
	color:#e97a07;
	text-decoration:none;
	
}

.newsTitleOr a:link{
	font-family:tahoma;
	font-size: 8pt;
	color:#e97a07;
	text-decoration:none;
	
}

.newsDateAreaOr{
	background: url('/Style Library/RCJY/ar-sa/Images/CalendarBg1.gif') no-repeat Top;
	font-family: tahoma;
	font-size: 7pt;
	color:#666666;
	text-align:center;
	height:24px;
	margin-top:1px;
	
}

.newsDateOr{
	font-family: tahoma;
	font-size: 9pt;
	line-height:26px;
	font-weight:bold;
	color:#b57100;

}

.newsthArea img {
	height:54px;
	width:110px;
/*	max-height:54px;
	max-width:110px; */
}
.newsthArea{
	background: url('/Style Library/RCJY/ar-sa/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;
}
.more a, .more a:link{
	background: url('/Style Library/RCJY/ar-sa/Images/moreArr.gif') no-repeat right 5px ;
	font-family:  tahoma;
	font-size: 8pt;
	font-weight:bold;
	text-decoration:none;
	padding:0px 5px 0px 10px;
	display:inline-block;
}


.more a:hover{
	font-family:  tahoma;
	font-size: 8pt;
	font-weight:bold;
	color:#e97a07;
	text-decoration:none;
}
/* opportunity */

.opporBgImg{
	background: #ffffff url('/Style Library/RCJY/ar-sa/Images/OpportunityBg.jpg') no-repeat center;
	width:228px;
	height:177px;	
}

.opporContnr{	
	padding:11px 80px 20px 20px;
}

.opporLinks{
	background: url('/Style Library/RCJY/ar-sa/Images/GrnArr.gif') no-repeat left 5px ;
	padding:2px 15px 2px 2px;
	margin-left:5px;
	display:block;
	color:#666666;
}

.opporLinks a:link{
	font-family:tahoma;
	font-size:8pt;
	line-height:10pt;
	font-weight:normal;
	color:#666666 !important;
	text-decoration:none;
}

.opporLinks a{
	font-family:tahoma;
	font-size:8pt;
	line-height:10pt;
	font-weight:normal;
	color:#666666 !important;
	text-decoration:none;
}


.opporLinks a:hover{
	font-family:tahoma;
	font-size:8pt;
	line-height:10pt;
	font-weight:normal;
	color:#e97a07;
	text-decoration:none;
}

/* Project Table Style */

.protblSty2{
	background-color:#ffffff;
	border-collapse:collapse;
	margin-top:5px;
	margin-bottom:5px;
	font-size:9pt;

}

.protblSty2 td{
	font-family:tahoma;
	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 Library/RCJY/ar-sa/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 Library/RCJY/ar-sa/Images/ProjBgImg.gif') no-repeat bottom left;
	padding:2px;
}


.proTitle{
	background: url('/Style Library/RCJY/ar-sa/Images/GreyArr.gif') no-repeat left 6px ;
	font-family:tahoma;
	font-size:8pt;
	color:#666666;
	padding:2px 10px 2px 2px !important;
	margin-right:5px !important;
	display:block !important;		
}

.proLable{
	
	font-family:tahoma;
	font-size:8pt;
	font-weight:bold;
	color:#83bf1c;
	text-decoration: none;
	margin-right:5px !important;
}
/* 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-left:75px;
}


.imgNorBrd{
	border-width:0px;
}



.collapseTbl{
	border-collapse:collapse;
}

.centeredTxt{
	text-align:center;
}

.centeredObj{
	margin-left:auto;
	margin-right: auto;
}


.revAlign{
	float:left;
	clear:both;
}


.stpFloat{
	float:none;
	clear:both;
	font-size:1px;
}

.floatBlock{
	float:left;
}

.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;
}
.hlineBnr{
	border-top: 1.5px #3c3c3c dotted;
	border-bottom: 1.5px #3c3c3c dotted;
	font-size:1px;
	line-height:1px;
	height:3px;
	margin:5px 0px;
}


.hLineBrk{
	height:2px;
	font-size:1px;
	margin:1px;
}

.glidecontenttoggler a.all{
	font-family:  tahoma;
	font-size: 8pt;
	font-weight:bold;
	color:#e97a07;
	margin-left:auto;
	margin-right:auto;
	padding-top:2px;
	display:inline-block;
}
.glidecontenttoggler a.all{
	font-family:  tahoma !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;
}
/* Table Grids */

.grdTbl{
	font-family:tahoma;
	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 Library/RCJY/ar-sa/Images/TblGrdHdr.gif') repeat-x center top;
	font-family:tahoma;
	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 Library/RCJY/ar-sa/Images/TblGrdHdr.gif') repeat-x center top;
	font-family: tahoma;
	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 Library/RCJY/ar-sa/Images/TblGrdHdr.gif') repeat-x center top;
	font-family:tahoma;
	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;
}
/* Quicklinks */


.quickArea{

	padding:0px 20px 0px 10px;
}

.quickHdg{
	background:#333333 url('/Style Library/RCJY/ar-sa/Images/QuickHdgBg.gif') no-repeat left top;
	font-family:tahoma;
	font-size: 10pt;
	line-height:20pt;
	color:#ffffff;
	font-weight:bold;
	height:30px;
	padding:0px 15px 0px 2px;
	margin-bottom:0px;
	
	text-align:right ;
}

.quickLinks{
	background: url("/Style Library/RCJY/ar-sa/Images/LinkArr.gif") no-repeat left 7px ;
	padding:5px 20px 5px 2px;
	margin-left:5px;
	display:block;
}


.quickLinks a:link{
	font-family:tahoma;
	font-size:10pt !important;
	line-height:12pt !important;
	font-weight:normal;
	color:#e97a07 !important;
	text-decoration:none;
}


.quickLinks a{
	font-family:tahoma;
	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;
}

/* Global Link */

.gLinks{
	font-family:tahoma;
	font-size: 8pt;
	padding-left: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;
}


/* 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;
}

.glidecontent{ /*style for each glide content DIV within wrapper.*/
position: absolute; /* Do not change this value */
background: white;
padding: 2px;
visibility: hidden;
width: 305px;
}

/* New Added */
.slidtblSty2 td{
	border: 0px transparent  hidden;
	border: 0px transparent none;
}
.projectsthArea img {
	height:155px;
	width:155px;
/*	max-height:54px;
	max-width:110px; */
}


.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:right;
background: white url('/Style Library/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: left;
background: white url('/Style Library/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;
}






.pageTitle{
	

	padding-right:2px!important;;
	color:#e97a07 !important;
	margin:5px 0 !important;

	}

.mainPic img{
	float:right;
	margin:5px 0px 5px 10px;
}


/* Form Style */

.groupTitle{
	background: url('/Style Library/RCJY/ar-sa/Images/NewsTitleBg.gif') repeat-x bottom;
	height: 26px!important;
	border:1px #d7d7d7 solid;
	font-family: tahoma;
	font-size:10pt;
	line-height:16pt;
	color: #E97A07;
	font-weight:bold;
	padding-right:15px;
	margin-bottom:5px;
}
.StatusBox{
	background: url('/Style Library/RCJY/ar-sa/Images/NewsTitleBg.gif') repeat-x bottom;
	height: 26px!important;
	border:1px #d7d7d7 solid;
	font-family: tahoma;
	font-size:10pt;
	line-height:16pt;
	color: red;
	font-weight:bold;
	padding-right: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: tahoma;
	color:#494949;
}

.NoteMsg{
	font-size:7pt;
	color:#494949;
}


.selectBox{
	font-family: tahoma;
	font-size:8pt;
	line-height:8pt;
	color:#737373;
	width: 182px !important;
	}


.formTbl .selectBox{
	font-family: tahoma;
	font-size:8pt;
	line-height:9pt;
	color:#737373;
	width: 185px;
}

.txtBox{
	font-family: tahoma;
	font-size:8pt;
	width: 180px;
	border:1px #a7a9ac solid;
	height:16px;
	color:#737373;
	
}
.txtBoxFixed{
	font-family: tahoma;
	font-size:8pt;
	width: 300px;
	border:1px #a7a9ac solid;
	height:16px;
	color:#737373;
	
}

.txtArea{
	font-family: tahoma;
	font-size:8pt;
	color:#737373;
	width: 210px;
	height: 60px;
	border:1px #a7a9ac solid;
	

}

.opBtnTbl{
	font-size:8pt;
	color:#494949;
}

.HotNote{
	font-family: tahoma;
	font-size: 10pt;
	text-indent:1px;
	color:red;
}

.starRed{
	font-family: tahoma;
	font-size: 6pt;
	text-indent:1px;
	color:red;
}

.submitBtn{
	background: #ffffff;
	font-family:tahoma;
	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:tahoma !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:tahoma;
	font-weight:normal;
}
.archiveListing a, .archiveListing a:link{
	color:#3c3c3c !important;
	font-size:11px;
	font-family:tahoma;
	text-decoration:none;
}
.archiveListing a:hover{
	color: #e97a07 !important;
	text-decoration:none;
}



/* Footer */

.ftrArea{
	background:url('/Style Library/RCJY/ar-sa/Images/FtrBg.gif') repeat-x 50% bottom;
	font-family:tahoma;
	font-size:8pt;
	height:42px;
	line-height:25px;
	width:100%;
}

.flink{
	font-family:tahoma;
	font-size:9pt;
	color:#333333;
	margin: 5px 5px 5px 15px;
	
}

table.flinkItem{
	padding: 0px 7px;				
}

a:link.flinkItem{
	font-family:tahoma;
	font-size:8pt !important;
	color:#333333;
	text-decoration: none;
}

a.flinkItem{
	font-family:tahoma;
	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:tahoma;
	font-size: 8pt;
	color:#666666;
	padding-left:10px;
	text-align:right;
}




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;
}



.readmore{
	
	font-family:  tahoma;
	font-size: 8pt;
	font-weight:bold;
	text-decoration:none;
	padding:0px 5px 0px 10px;
}

.readmore a:link{
	font-family:  tahoma !important;
	font-size: 8pt !important;
	font-weight:bold !important;
	color:#83bf1c !important;
	text-decoration:none !important;
}

.readmore a{
	font-family: tahoma;
	font-size: 8pt;
	font-weight:bold;
	color:#83bf1c;
	text-decoration:none;
}

.readmore a:hover{
	font-family:  tahoma;
	font-size: 8pt;
	font-weight:bold;
	color:#e97a07;
	text-decoration:none;
}

.mDate{
	font-family:tahoma;
	font-size:8pt;
	color:#a7a9ac !important;
}



/* Moss Editor */

.rtEditor{
	font-family:tahoma;
	color:#494949;
}

.ms-rteCustom-P{
	margin-top:0px;
}

/* Prayer Time */

.prayerTbl{
	width:100%;
	margin-left: auto;
	margin-left: auto;
	font-family:tahoma;
	font-size:8pt;
	color:#666666;
	border-collapse:collapse;
}

.prayerBg{
	background:#f8f8f8 url('/Style Library/RCJY/ar-sa/Images/WpPrayerBg.gif') no-repeat bottom center;
	padding:5px;
	border:1px #d7d7d7 solid;
}


.prayerThis{
	font-weight:bold;
}

/* weather */
.WeatherTbl{
	font-family:tahoma;
	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:tahoma !important;
	font-size:10pt !important;
	font-weight:bold;
	color:#333333;
	text-decoration:none;
	margin:5px 0px 0px 0px;
	padding-right: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 Library/RCJY/ar-sa/Images/GrnArr.gif') no-repeat left 5px ;
	padding:2px 15px 2px 2px;
	margin-right:5px;
	display:block;
	color:#666666;
}


.normalListing a:link{
	font-family:tahoma;
	font-size:8pt;
	line-height:10pt;
	font-weight:normal;
	color:#666666;
	text-decoration:none;
}


.normalListing a{
	font-family:tahoma;
	font-size:8pt;
	line-height:10pt;
	font-weight:normal;
	color:#666666;
	text-decoration:none;
}


.normalListing a:hover{
	font-family:tahoma;
	font-size:8pt;
	line-height:10pt;
	font-weight:normal;
	color:#e97a07;
	text-decoration:none;
}


/* New added class 24/01/2010 */

.subpageTitle{
	line-height:23px;
	padding-right:0px;
	font-family: tahoma;
	font-size: 10pt;
	font-weight:bold;
	line-height:22px;
	color:#333333 !important;
	margin-bottom:10px;
}


/* 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-right:4px;
}

/* Pageing Style */

.pagingTbl{
	margin-left:auto;
	margin-right:auto;
	margin-top:10px;
	float:left
}

.paging{
}

.paging a, .paging a:link{
	text-decoration: none;
	color:#006633;
	padding-left:5px;
	padding-right:5px;
	font-family:tahoma;
	font-size:9pt;
}

.paging a:hover{
	color: #e97a07;
	text-decoration:underline;
}

a.pagingNext{
	background: url('/Style Library/RCJY/ar-sa/Images/ArrR.gif') no-repeat top left;
	display:block;
}

a.pagingPre{
	background: url('/Style Library/RCJY/ar-sa/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 Library/RCJY/ar-sa/Images/QuickHdgBg.gif') no-repeat left !Important;
	font-family:tahoma;
	font-size: 10pt;
	line-height:20pt;
	color:#ffffff;
	font-weight:bold;
	height:30px;
	padding:2px 15px 2px 2px;
	margin-bottom:5px;	
}

#CustomTitle tr.ms-WPHeader
{
	border: 0px transparent none !important; 
	height:30px;
}

#CustomTitle .ms-WPHeader H3 NOBR{
	background:#333333 url('/Style Library/RCJY/ar-sa/Images/QuickHdgBg.gif') no-repeat left !Important;
	font-family:tahoma;
	font-size: 10pt;
	line-height:20pt;
	color:#ffffff;
	font-weight:bold;
	height:30px;
	padding:2px 15px 2px 2px;
	margin-bottom:5px;		
}

#CustomTitle .ms-WPHeader H3 NOBR Span{
	background:#333333 url('/Style Library/RCJY/ar-sa/Images/QuickHdgBg.gif') no-repeat left !Important;
	font-family:tahoma;
	font-size: 10pt;
	line-height:20pt;
	color:#ffffff;
	font-weight:bold;
	height:30px;
	padding:2px 15px 2px 2px;				
}


/* New Added */
.slidtblSty2 td{
	border: 0px transparent  hidden;
	border: 0px transparent none;
}




/*
 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:right;
background: white url('/Style Library/RCJY/ar-sa/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: left;
background: white url('/Style Library/RCJY/ar-sa/Images/ProjGalleryBtn2.gif') no-repeat center center;
height:10px;
width:10px;
padding:5px;
}
.glidecontenttoggler a.prev:hover, .glidecontenttoggler a.next:hover{
color: white;
}


.ms-sblink a, .ms-sblink a:link{color:#800000 !important;}

/* 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: tahoma;
	font-size:10pt;
	font-weight:bold;
	color:#333333 !important;
}

.smL1 a, .smL1 a:link{
	font-family: tahoma;
	font-size:10pt;
	font-weight:bold;
	color:#333333 !important;
	text-decoration:none;
}

.smL1 a:hover{
	color:#333333 !important;
}

.smL2{
	font-family: tahoma;
	font-size:9pt;
	font-weight:bold;
	color:#666666;
	padding:6px 3px 0px 3px;
}

.smL2 a, .smL2 a:link{
	font-family: tahoma;
	font-size:9pt;
	font-weight:bold;
	color:#800000;
	text-decoration:none;
}

.smL3{
	font-family: tahoma;
	font-size:8pt;
	color:#666666;
	padding:0px 5px;
}

.smL3 a, .smL3 a:link{
	font-family: tahoma;
	font-size:8pt;
	color:#800000;
	text-decoration:none;
}

.coloredBg{
	background-color:#e9e9e9;
	padding:2px;
}

.msgBoard{
	background: url('/Style Library/RCJY/ar-sa/Images/MsgBg.gif') no-repeat center !Important;
	font-family: tahoma;
	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:tahoma;
	text-decoration:none;
}
.wpTags a:hover{
	color: #e97a07 !important;
	text-decoration:none;
}




#tst1{text-align:center !important;
position:relative;overflow:hidden;right:0px;top:0px;width:120px;height:220px;
}
 
.Images{
text-Align:center;padding-bottom:10px
}

.nowrap, span.nowrap{white-space:nowrap;}


/* ----- New added classes on 1/6/10 ----- */


div.treemenuArea{
	background:  url('/Style Library/RCJY/ar-sa/Images/BranchBg.png') no-repeat top left;
	width:99px !important;
	height:20px !important;
	margin:0px 0px 0px 20px !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-right: 10px;
	padding-left: 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: 1px;
	padding-right: 3px;
	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;
}

.rhsPart select{ width:160px;margin:10px 0;float: right;}
.ms-rteTable-1 tr.ms-rteTableOddRow-1{ background:#f4f4f4}
.ms-rteTable-1{ color:#333}