                    /* CSS Document */
*
{
	margin: 0;
	padding: 0;
}
body
{
	background: #fff;
	color: #363636;
	font-family: arial, helvetica, sans-serif;
	font-size: 100.1%;
	padding: 0px;
	text-align: center;
	margin:0px;
	padding:0px;
}
input{
	font-family:Arial, Calibri, Verdana, sans-serif;
}
a:link,a:visited
{
	color:#F56007;
	text-decoration:none;
	outline:none;
}

a:hover,a:active,a:focus
{ 
	outline:none;
	text-decoration:underline;
}

p {
	line-height:1.4em;
	margin:5px 0;
	text-align:justify;
}

ul li {	
	margin:0px;
	padding:0px;
}
h1,h2,h3,h4{
	font-weight:normal;
	margin:0px;
	padding:0px;
}
.wrap
{
	border: 0;
	clear: both;
	float: none;
	font-size: 1px;
	height: 0;
	line-height: 1px;
	margin: 0;
	padding: 0;
	visibility: hidden;
}

h2 {
	font-size:1em;
	font-weight:bold;
	margin:10px 0 15px 0;
	padding:0px 0px 6px 0px;
	border-bottom:1px solid #08080a;
	color:#ff5a00;
	text-transform:uppercase;
	text-align:left;
}
strong {
	
	color:#ff5a00;
	
}
ul.bullets { 
margin:5px;
}
ul.bullets li {
list-style:outside !important;
margin-left:20px;
}
.left
{
	float: left;
}

.right
{
	float:right;
}

/*============================[ Main ]============================*/
#all{
	width:100%;
	margin:0px auto;
	background: #FFFFFF;
	color: #000000;
	font-size: 0.8em;
}
.list li{
	list-style:none;
	/*background:url(../images/bullet.gif) no-repeat 0px 1px;*/
	text-align:justify;
	padding:0px 0px 9px 22px;
}
/*============================[ Header ]============================*/
#header{
	background:url(../images/menu_bg.jpg) repeat-x 0px 0px;
	padding:0px;
	min-height:1em;	
}

/*============================[ Menu ]============================*/
.active_menu:link, .active_menu:active, .active_menu:visited, .active_menu:hover{
	color:#000 !important;
}
#top-menu{	
	max-width:851px;
	margin:0px auto;
	text-align:left;
	font-size:13px;
	padding:8px 0px 0px 0px;
}
/*============================[ Search Panel right side ]============================*/	
#top-menu .search {
	border:0 solid #000000;
	min-width:230px;
	padding:0px;
	text-align:right;

}
#top-menu .search .inputbox{
	background:#e4e4e4;
	border:solid 1px #62615d;
	padding:2px;
	width:210px;
	color:#6f6a6a;
	margin-bottom:5px;
}
/*============================[ Main Content ]============================*/	
#wrapper{
	max-width:850px;
	margin:10px auto;
	border:0 solid #000000;
	overflow:hidden;
	padding:0;
}
/*============================[ Home Image ]============================*/
#homeimage{
	background: #5d82ae url(../images/homeimg.jpg) no-repeat 0px 0px;
	width:851px;
	height:400px;
	margin:0px auto;
}
#hometext{
	width:800px;
	margin:0px auto;
	padding:250px 0px 0px 0px;
	color:#fff;
	text-align:left;
}
#hometext h1{
	font-size:18px;
}
#hometext p{
	text-align:justify;
}

.cols1 { width: 43%; 
}
.cols2 { 
	width: 43%;
	margin:0px 0px 0px 90px;
	border:1px solid #000;
}

.cols3 { 
	width: 38%;
}
.cols4 { 
	width: 26%;
}
.cols5 { 
	width: 28%;
	float:left;
}
.seperator{
	width:30px;
}
h2.more, a.more{
	background:#ff6a03;
	font-weight:bold;
	padding:2px 8px;
	display:inline-block;
	color:#fff !important;
}
input.buttonWhite{
	background:#fff;
	font-weight:bold;
	padding:0px 8px;
	display:inline-block;
	color:#ff6a03 !important;
	border:2px solid #ff6a03;
}
input.buttonOrange{
	background:#ff6a03;
	font-weight:bold;
	padding:0px 8px;
	display:inline-block;
	color:#fff !important;
	border:1px solid #000;
}
.Media a.more{
margin-top:15px;
}

a.more:hover, #main a.readon:active, #main a.readon:focus{
	background:#fff;
	color:#ff6a03 !important;
	padding:1px 8px;
	text-decoration:none;
}
/*============================[ Home Bottom Columns ]============================*/
.article_row
{
	margin: 0px 0 0px 0;
	padding: 10px 0 0px 0;
	overflow: hidden;
}
.article_column, .article_column2
{
	border: solid 0px #ccc;
	padding: 0px 30px 10px 0;
	float:left;
}
.article_column2{
	padding: 0px 10px 10px 0;
}
.article_separator
{
	border: solid 1px #333333;
	display: none;
	margin: 0px 0 0px 0;
}
.home_para{
	background:url(../images/para_bg.gif) no-repeat 0px 0px;
	float:left;
	
}

.home_para_txt
	{
	position:relative;		
	padding-top:20px;
	text-align:justify;
	}


/*============================[ News]============================*/
#tickercontainer{
	padding:2px 15px 4px 15px;
	border:1px solid #bebec3;
	text-align:left;
	height:1em}

#tickercontainer h4{
	float:left;
	font-size:12px;
	text-align:left;
	color:#ff5a00;
	text-transform:uppercase;
	width:12%;
}
#tickercontainer .newstitle ul{	
	float:left;
	text-align:left;
	width:85%;
	padding-left:10px;
}
/*============================[ Property Listing]============================*/

#banner{
	width:851px;
	height:250px;
	margin:0px auto;
}
h3{
	background:#fff url(/themes/en/images/para_bg.gif) no-repeat scroll 0 0;
	background-color:#fff;
	color:#F56007;
	padding:21px 0 0 35px;
	display:block;
	font-size:15px;
	font-weight:bold;
	text-align:left;
	margin-bottom:10px;
	margin-top:15px;
	border-bottom:1px solid #F56007;
}
#projects{}
#projects div{
	float:left;
	width:255px;
	height:162px;
	margin:10px 6px;
	background:#EEEEEE;
	padding:8px;
}
#projects div h4{
	color:#1a8bc5;
	font-size:0.9em;
	font-weight:bold;
	margin:0px 0px 5px 0px;
	text-align:left;
}
#projects div h4 a{
	color:#1a8bc5;}
#projects div img{
	margin:0px 10px 5px 0px;
	float:left;
}
#projects div p{
	text-align:left;
}
/*============================[ Project Detail]============================*/
#project_detail img{
	border:5px solid #ddd;
	padding:1px;
}
#project_detail .img_div{
	float:left;
	margin:0px 10px 0px 0px;
	text-align:center;
}
#project_detail p{
	padding:0px 0px 10px 0px;
	line-height:20px;
}
#project_detail ul{	
	margin:0px 0px 0px 20px; 
	padding:0px;
}
#project_detail li{
	text-align:left;
	list-style:disc;
	display:list-item;
	line-height:20px;
}

/*============================[ Footer]============================*/
#footer{
	border-top:3px solid #ff5a00;
	padding:8px 0 0 0;
	color:#0c0101;
	margin:10px 0px 0px 0px;
	clear:both;
	width:100%;

}
#copyright{
	float:left;
	width:20%;
	text-align:left;
}
#share{
	float:left;
	width:55%;
	margin:auto 0px;
}
#buzinessware{	
	float:right;	
	text-align:right;
}
#buzinessware a{
	font-size:12px;
	color:#c1000f;
	text-decoration:none;
	}
#buzinessware a:hover{
	font-size:12px;
	color:#c1000f;
	}
#buzinessware a span{
	font-size:12px;
	font-weight:bold;
	color:#0c0101;
	}
#buzinessware a:hover span{
	font-size:12px;
	font-weight:bold;
	color:#0c0101;
	}	
/* CSS added by mahesh */
.input_text
{
	color: #363636;
	font-family: arial, helvetica, sans-serif;
	font-size: 100.1%;
	width:200px;
	border:1px solid #999999;
}
.req
{
	color:#FF0000;
}
.ContactTable
{
	padding-top:5px;
	height:35px;
}
.button2{
	background:url(/themes/en/images/btn2_bg.jpg) repeat-x 0px 0px;
	border:1px solid #f6be68;
	padding:2px 4px;
	color:#000;
	font-size:11px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	cursor:pointer;
}
.Media{
	float:left;
	margin:10px 6px;
	background:#EEEEEE;
	padding:8px;
}
.MediaTitle:link, .MediaTitle:visited, .MediaTitle:active, .MediaTitle2
{
	color:#1a8bc5;
	font-size:0.9em;
	font-weight:bold;
	margin:0px 0px 5px 0px;
	text-align:left;
	text-decoration:none;
}
.MediaTitle:hover
{
	text-decoration:underline;
}
.ProjectEnquiry
{
	font-size:14px;
	color:#1a8bc5;
	border-bottom:1px dotted #333333;
	padding-bottom:5px;
}



.BreadCrumbLink
{
	color:#F56007;
	text-decoration:none;
	
}

.BreadCrumbLink:link, .BreadCrumbLink:visited, .BreadCrumbLink:active
{
	color:#000;
	text-decoration:none;
	
}
.BreadCrumbLink:hover
{
	text-decoration:underline;
	color:#000000;
	
}



.press_back
{
		display:block;
		float:right;
		text-align:right;
		padding:8px;
		clear:both;
		font-weight:bold;
}

/*
	Added on 11/16/2009
*/
.pd-title
	{font-size:18px;
	}
	
.pd-thumb-table
	{border:#ededed solid 3px;
	
	}
	
.pd-info
	{font-size:12px;
	font-weight:bold;
	}
	
	
	
.tip
	{background:url(../images/pd_thumb_tip.jpg);
	height:24px;
	background-repeat:no-repeat;
	padding-left:40px;
	}
	
	
	
.orangebold
	{font-size:12px;
	color:#ff6a03;
	font-weight:bold;
	}
	
	
.pdicons
	{font-size:11px;
	text-align:center;
	}


.pd-small
	{ border-bottom:#ededed solid 1px;
	border-top:#ededed solid 1px;
	}
	
.pdinq a
	{color:#000;
	text-decoration:none;
	}
	
.pdinq a:hover
	{color:#ff6a03;
	text-decoration:none;
	}	

.bigboldhead
	{font-size:18px;
	color:#ff6a03;
	}

.bigboldhead span
	{font-size:18px;
	color:#000;
	
	}

ul.rightmenu
{
	list-style-type: none;
	padding: 0;
	margin: 0;
	
	
}

.rightmenu li
{
   
	line-height: 1em;	
	text-indent: -4px;
	list-style-position: outside;
	list-style-image: url(../images/rightmenu_aerow.gif);
	list-style-type: none;
	padding: 3px;	
	margin-left: 15px;
	
	
}	
	
.rightmenu li a
{ color:#002a3a;
font-weight:bold;
font-size:11px;	
text-decoration:none;

}	

.rightmenu li a:hover
{ color:#ab1f35;
	font-weight:bold;	
	font-size:11px;	
	text-decoration:none;

}
.ImageClass:link, .ImageClass:active, .ImageClass:visited, .ImageClass:hover
{
	border:none;
	text-decoration:none;
}

.vr
	{padding-left:28px;
	padding-right:28px;
	}	
	
.picthumb-container
	{font-size:11px;
	}	
	
.picthumb-container .orangebold
	{font-size:11px;
	color:#ff6a03;
	font-weight:bold;
	}	

.picthumb
	{border:#e6e6e6 solid 2px;
	margin-top:21px;
	margin-bottom:12px;
	
	}

.paging-table
	{ border-bottom:#e6e6e6 solid 1px;
	margin-bottom:27px;
	}

.paging a, 
	{ color:#ff6a03;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	}
.paging select {
background:#F6F6F6 none repeat scroll 0 0;
border:1px solid #CCCCCC;
color:#333333;
font-family:arial,helvetica,clean,sans-serif;
font-size:99%;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
padding:5px;
width:50px;
}	
.paging .current
	{ color:#000;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	}	
	
	
	
	
.list1 ul
	{ margin:0;
	padding:0;	
	
	}

.list1 ul li
	{ list-style-type:circle;	
	}

.apiLogoStyle{
float:left;
padding:10px;
}
ul.list	li a {
color:#1A8BC5;
}

