body 
{
text-align:justify;
	margin:0px;
	padding:0px;
	font-family:arial;
	font-size:14px;
	color:#000000;
	letter-spacing:1px;	
	background-color:#ffffff;
	background-image:url("../images/top_bg.jpg");
	background-repeat:repeat-x;
	
}
#headerTemplate
{
 height: 466px;
	    margin-left: auto;
    margin-right: auto;
    width: 961px;
}
.fLeft
{
float:left;
}
.logo_content
{
width:100%
}
.maindiv
{
width:961px;
margin-left:auto;
margin-right:auto;
}
/*header section*/
.logo
{
width:961px;
margin-left:auto;
margin-right:auto;
}
.logolink
{
border:0px;
}
.logoimg
{
width:436px;
height:79px;
float:left;
padding-top:20px;
}
.menuimg
{
height:146px;
float:left;
background-image:url("../images/ryt_top.jpg");
}
.phno
{
font-size:13px;
height:20px;
width:120px;
padding-left:120px;
padding-top:7px;
color:#ffffff;
font-weight:bold;
}
/*menu section*/
.menuBar
{
	    font-weight: bold;
    padding-left: 42px;
    padding-top: 0;
    position: relative;
    top: 89px;
    width: 480px;
}
.lstitm
{
padding-left:1px;
padding-top:5px;
font-weight:bold;
}
.lstitm2
{
padding-right:5px;
padding-top:5px;
}
#menuBar ul 
{
	margin:0px;
	padding:0px;
	position:inherit;
	overflow:auto;
	}

#menuBar ul li
{
	float:left;
	padding-top:0;
	padding-bottom:0px;
	display:inline;
	width:95px;
	text-align:center;
}


#menuBar ul li:hover 
{	

}
#menuBar a
{
	text-decoration:none;	
	color:#131743;	
	font-size:12px;
	float:left;
    	}
#menuBar a:hover 
{	
	color:#bd2f23;
	text-decoration:none;
}
#menuBar a:active
{

}
#menuBar .aCurrent
{
}
#menuBar .aCurrent
{
	color:#bd2f23;
	text-decoration:none;
}
/*end of menubar section*/
/*banner section*/
.banner
{
width:961px;
margin-left:auto;
margin-right:auto;
}
.bnrbck
{
float:left;
width:541px;
height:316px;
padding-bottom:1px;
background-image:url("../images/banner_bg.jpg");

}
.bannerimage
{
width:498px;
height:250px;
padding-left:22px;
 padding-top:34px;
}

.bannerimg
 {
 
 }
 .bannertext
 {
 font-size:16px;
 font-weight:bold;
 width:321px;
 padding-left:48px;
 padding-top:34px;
 float:left;
 text-align:left;
 color:#ffffff;
  text-align: left;
 }
 .bnrtxt1
 {
 padding-top:28px;
 }
 /*index page*/
 .welcome
 {
 float:left;
width:961px;
margin-left:auto;
margin-right:auto;
 }
 .weltext
 {
 font-weight:bold;
 font-size:16px;
 }
 .welcometxt
 {
 float:left; 
 width:550px;
 padding-top: 25px;
 }
 .weldes
 {
  line-height:18px;
  font-size:14px;
 }

 .project
 {
  float:right;
 padding-top:15px;
  width:365px;
 height:px;
 padding-bottom:30px;
 padding-right:10px;
 }
 .newproject
 {

 border:1px solid #8EEEFF;
 background-color: #ecfcff;
}
.prjdes
{
line-height:18px;
font-size:12px;
 font-family:arial;
 padding-left:10px;
 padding-right:10px;
 
}
.headimg
{
width:354px;
padding-left:4px;
padding-top:5px;
padding-right:5px;
}
.projectimg
{
padding-left:4px;
padding-top:5px;
padding-right:5px;
}
 .prjdes1
{
text-align:justify;
font-size:12px;
 font-family:arial;
 padding-left:10px;
 padding-right:10px;
}
.contactDiv
{
width:961px;
float:left;
padding-bottom:40px;
}
.contactinfo
{
width:325px;
float:right;
margin-top:50px;
margin-right:25px;
line-height:20px;
}
.cmpname
{
font-size:20px;
font-weight:bold;
}
.tell
{
font-weight:bold;
}
.contact
{
padding-left:10px;
float:left;
background-image:url("../images/contactbg_bottom.jpg");
margin-left:auto;
margin-right:auto;
}
.cntctbtn
{
padding-left:12px;
padding-bottom:5px;
float:left;
}
.contactlink
{
border:0px;
}
.cntctimg
{
float:right;
padding-right:10px;
padding-bottom:10px;
padding-top:10px;
padding-left:10px;
}
.contactdes
{
padding-top:10px;
float:left;
}
.cntct
{
font-size:18px;
font-family:times new roman;
font-weight:bold;
color:#73900c;
}
.contactdes1
{
padding-top:5px;
font-size:13px;
color:#568aa7;
font-weight:bold;
}
.contactdes2
{
padding-top:5px;
font-weight:bold;
font-size:13px;
color:#568aa7;
}
.contactdes3
{
float:left;
padding-top:5px;
font-weight:bold;
font-size:13px;
color:#568aa7;
}
/*end of index pages*/
/*footer*/
.footerdiv
{
float:left;
width:100%;
background-color:#005f95;
}
.copyright
{
color:#ffffff;
font-size:12px;
width:961px;
margin-left:auto;
margin-right:auto;
padding-top:4px;
padding-bottom:4px;
}
.copydiv
{
float:left;
width:100%;
background-color:#bd2f23;

}
.links
{
padding-top:2px;
padding-bottom:5px;
width:961px;
margin-left:auto;
margin-right:auto;
}
.footerLinks
{
color:#ffffff;
text-decoration:none;
}
.footerLinks:hover
{
text-decoration:underline;
}
.footerLinks
{
font-size:12px;

}
.line
{
color:#ffffff;
padding-left:10px; 
padding-right:10px;
}
.maillink
{
color:#ffffff;
text-decoration:none;
}
.maillink:hover
{
text-decoration:underline;
}

/*end of footer page*/
/*contact us page*/
.maillink1
{
color:#000000;
text-decoration:none;
}
.maillink1:hover
{
text-decoration:underline;
}
.contactusdiv
{
padding-top:3px;
float:left;
}
.bgimg
{
padding-left:20px;
padding-top:20px;
width:940px;
background-image:url("../images/contact_bg.jpg");
}
.wel
{
font-size:16px;
font-weight:bold;
padding-left:0px;
}
.name
{
width:246px;
}
.nametxt
{
font-size:12px;

}
.redStar
{
color:#990000;
padding-left:34px;
}
.redStar1
{
color:#990000;
padding-left:34px;
}
.redStar2
{
color:#990000;
padding-left:30px;
}
.nametxt
{
float:left;
}
.submit
{
width:104px;
height:23px;
}
/*end of contact us page*/

/*about us page*/
.aboutus
{
width:961px;
float:left;
margin-left:auto;
margin-right:auto;
}
.abtdes
{


font-size:16px;
padding-top:10px;
line-height:24px;
font-style:italic;
}
.abtdes1
{

padding-top:10px;
line-height:18px;
}
.aboutusdes
{
text-align:justify;
float:left;
padding-top:20px;
width:550px;
}
.abtimg
{
padding-top:20px;
}
/*property page*/
.cmngsn
{
padding-top:25px;
float:left;
}
.prprt
{
padding-top:60px;
padding-left:50px;
}
/*end of property page*/