@charset "utf-8";
/* CSS Document */

body{
	margin:0;
	background:url(../images/body_bg.jpg) repeat top left;
}
img{
	border:none;
	}
ul, li {
	/*margin:0; 
	padding:0; 
	list-style:none;*/
}
h1{
	font-family:'PTSansCaptionBold';
	font-size:30px;
	color:#8373b9;
	margin:0px 0px 10px 0px;
	padding:0px;
}
h2{
	font-family:'PTSansRegular';
	font-size:16px;
	color:#121212;
	text-align:justify;
	margin:8px 0px;
	padding:0px;
	line-height:24px;
}
p{
font-family:'PTSansRegular';
	font-size:14px;
	color:#121212;
	margin:8px 0px;
	line-height:24px;
	text-align:justify;
	padding:0px;	
}
.clear{
	clear:both;
}
#maincontainer{
	width:100%;
	margin:auto;
}



.navigation li{
float:left;
list-style:none;}

.navigation li a{
float:left;
height:96px;
width:95px;
letter-spacing:0px;
text-decoration:none;
text-transform:uppercase;
font-weight:bold;
padding:15px 0px 8px 0px;
color:#333333;
font: bold 11px 'PTSansRegular';
}
.navigation li a:visited{
color:#FFFFFF;
text-decoration:none;
}

.navigation li.ins a{
	background:url(../images/expl_hover.png) no-repeat;
}
.navigation li.ins a:hover{
	background:url(../images/expl_hover.png) no-repeat;
}
.navigation li.ent a{
	background:url(../images/sust.jpg) no-repeat;
}
.navigation li.ent a:hover{
	background:url(../images/sust_hover.jpg) no-repeat;
}

.navigation li.ind a{
	background:url(../images/industry_bg.png) no-repeat;
}
.navigation li.ind a:hover{
	background:url(../images/industry_hover_bg.png) no-repeat;
}


.navigation li.inf a{
	background:url(../images/) no-repeat;
}
.navigation li.inf a:hover{
	background:url(../images/local_hover.png) no-repeat;
}

.navigation li.rea a{
	background:url(../images/) no-repeat;
}
.navigation li.rea a:hover{
	background:url(../images/get_hover.jpg) no-repeat;
}
.navigation li.tou a{
	background:url(../images/tourism_bg.png) no-repeat;
}
.navigation li.tou a:hover{
	background:url(../images/tourism_hover_bg.png) no-repeat;
}

.navigation li.mil a{
	background:url(../images/milestone_bg.png) no-repeat;
}
.navigation li.mil a:hover{
	background:url(../images/milestone_hover_bg.png) no-repeat;
}
.n_e_bg{
	background:url(../images/news_events_bg.png) repeat-x;
}
.menu-box
{ 
	width: 95px; height: 100px; float:left; margin-left: 0px;  margin-top: 0px;
}

.home{ width: 95px; height:95px; background: url(../images/expl.jpg) top center; display:block; overflow:hidden;}
.home:hover{ width: 95px; height: 95px; background: url(../images/expl_hover.png);}

.entertainmet{ width: 95px; height:95px; background: url(../images/sust.png) top center; display:block; overflow:hidden;}
.entertainmet:hover{ width: 95px; height: 95px; background: url(../images/sust_hover.jpg);}

.industries{ width: 95px; height:95px; background: url(../images/indus.jpg) top center; display:block; overflow:hidden;}
.industries:hover{ width: 95px; height: 95px; background: url(../images/indus_hover.jpg);}

.infra{ width: 95px; height:95px; background: url(../images/local.jpg) top center; display:block; overflow:hidden;}
.infra:hover{ width: 95px; height: 95px; background: url(../images/local_hover.png);}

.real{ width: 95px; height:95px; background: url(../images/get.jpg) top center; display:block; overflow:hidden;}
.real:hover{ width: 95px; height: 95px; background: url(../images/get_hover.jpg);}

.tour{ width: 95px; height:95px; background: url(../images/tour.jpg) top center; display:block; overflow:hidden;}
.tour:hover{ width: 95px; height: 95px; background: url(../images/tour_hover.jpg);}

.mile{ width: 95px; height:95px; background: url(../images/mile.jpg) top center; display:block; overflow:hidden;}
.mile:hover{ width: 95px; height: 95px; background: url(../images/mile_hover.jpg);}
.menu
{
	float: right;
	width: 572px;
	font-family: Trebuchet MS;
	font-size: 10pt;
	font-weight: bold;
	text-decoration: none;
	line-height:40px;
	padding: 0px 5px 0px 10px;
}
.menu a:hover
{
	font-family:  Trebuchet MS;
	font-size: 10pt;
	font-weight: bold;
	color: #014d5b;
	text-decoration: none;
	padding: 0px 5px 0px 10px;
}
.menu a
{
	
	
	font-family:  Trebuchet MS;
	font-size: 10pt;
	font-weight: bold;
	color: #745728;
	text-decoration: none;
	padding: 0px 5px 0px 10px;
}


.txt
{
	font-family: Trebuchet MS;
	font-size: 12px;
	color: #333;
	line-height: 13pt;
}

.title1{
	font-family: Trebuchet MS; 
	font-size: 20pt;
	color: #333333;
}
.title2{
	font-family: Trebuchet MS; 
	font-size: 25px;
	color: #05687a;
}




.sidemenu{ padding:0px; margin:0; float:left;}
#list-menu
{
	margin:0; padding-left:10pt; padding-top: 15px; width:200px;
}
#list-menu li a{
text-decoration: none;
font-family: Trebuchet MS; font-size:10pt; color: #000;text-decoration: none;
margin:0px; padding-left:15px;  display:block; padding:6px 0px 6px 15px;
background: url(../images/arrow.png) no-repeat left center;

}
#list-menu  a:hover{
text-decoration: none;
font-family:Trebuchet MS; font-size:10pt; color: #fff; text-decoration: none;   background-color:#014d5b;
}

#list-menu li {
text-decoration: none;
font-family: Trebuchet MS;
/*list-style-image: 
url(../images/arrow.png);*/
list-style: none;
/*line-height:25pt;*/


display:block;
}
#list-menu ul {
margin: 0; 
padding: 0;
text-align:left;
text-decoration: none;
float:left;
list-style:none;
}


#footer
{
margin:0;
padding-top: 5px;
padding-left:0px;
width:180px;
}
#footer li a{
text-decoration: none;
font-family: Trebuchet MS; 
font-size:9pt; 
color: #000;
text-decoration: none;
margin:0px;
padding:0px;
display:block;



}
#footer  a:hover{
text-decoration: none;
font-family:Trebuchet MS; font-size:9pt; color: #014d5b; text-decoration: none;
}

#footer li {
text-decoration: none;
font-family: Trebuchet MS;
/*list-style-image: 
url(../images/arrow.png);*/
list-style: none;
/*line-height:25pt;*/
line-height: 15pt;
display:block;
}
#footer ul {
margin: 0; 
padding: 0;
text-align:left;
text-decoration: none;
float:left;
list-style:none;
line-height: 15pt;
}

.footer_heading
{	font-family: Trebuchet MS; 	color: #014d5b; font-size: 11pt; line-height: 15pt; font-weight: bold;}	

.footer-2{font-family:'Trebuchet MS'; color: #000; font-size: 10pt; text-decoration: none; line-height: 20px; width: 500px; float: left}
.footer-2 a{ font-family:'Trebuchet MS'; color: #000; font-size: 10pt; text-decoration: none; line-height: 20px; width: 500px;}
.footer-2 a:hover{ font-family:'Trebuchet MS'; color: #014d5b; font-size: 10pt; text-decoration: none; line-height: 20px; width: 500px;}

.para
{
font-family:'Trebuchet MS'; color: #333; font-size: 10pt; text-decoration: none; line-height: 20px;}

.para_list
{
font-family:'Trebuchet MS'; color: #333; font-size: 10pt; text-decoration: none; line-height: 20px; padding-left:40px;}

.para_clippings
{
font-family:'Trebuchet MS'; color: #333; font-size: 10pt; text-decoration: none; line-height: 10px; padding-left:30px;}

.inner_title
{
	font-family:'Trebuchet MS'; color: #05687a; font-size: 16pt; text-decoration: none; line-height: 40pt; font-weight: bold;}
h3
{
	color: #FFF;
	padding-left:10px;
}
.sidebar_link_small
{
	font-family: Trebuchet MS;
	font-size: 12pt;
	color: #FFF;
	font-weight: bold;
	text-decoration: none;
}

.sidebar_link_big
{
	font-family: Trebuchet MS;
	font-size: 15pt;
	color: #FFF;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
}


/*Dhanya*/
#div_roundcorner {
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
}

.scroller_style {
	text-decoration:none; 
	color:#333;
	padding:0px 10px 0px 10px;
}

/*Photo gallery ul li*/
#proj-pan {
	float:left;
	text-align:left;
	margin:0;
	padding:0;
	width:100%;
}
#proj-pan ul {
	list-style:none;
	list-style-image:none;
	padding:0;
	margin:0;
}
#proj-pan ul li {
	float:left;
	display:block;
	width:235px;
	height:175px;
	overflow:hidden;
	margin:0 auto;
	padding:0px 5px 0px 5px;
	background:none;
	border:thin #477377 dashed;
	text-align:center;
}
#proj-pan ul li a {
	display:block;
	height:100px;
	text-decoration:none;
	overflow:hidden;
}
#proj-pan ul li a img {
	margin:16px 16px 10px 0px;
}
#proj-pan ul li a span {
	display:block;
}
#proj-pan ul li a {
	font-family:'Trebuchet MS';
	font-size:13px;
	color: #333;
	padding-top:1px;
}
.title {
	font-family:'Trebuchet MS';
	font-size:13px;
	color: #333;
	padding-top:5px;
}
/*Photo gallery ul li*/