/* CSS Document */

body{
margin:0px;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#858585}


p{
	margin:0px;
	padding:0px 22px 13px 0px;
	line-height:18px;
	text-align:justify;
 	}


 a {text-decoration:underline; color:#319cd8;}
 a:hover {text-decoration:none; color:#ca5a16;}
 a:active {text-decoration:none; color:#ca5a16;}

.justifly{
text-align:justify;
line-height:22px;}


.footer {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#4585b1}

.footer a{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:underline;
color:#4585b1}

.footer a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none;
color:#ca5a16}

.top-strip {
	font:12px Arial, Helvetica, sans-serif; 
	color:#858585;
	line-height:18px;
	text-decoration:none;
	}
.top-strip a{
	color:#858585;
	text-decoration:none;
	}
.top-strip a:hover{
	color:#616161;
	text-decoration:none;
	}		

.gray-bro{
border:1px solid #e2e2e2;
background-image:url(../images/bg-logos.jpg);}

.request-form {
}
.request-form input[type=text]{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
border:1px solid #cecece;;
padding-left:7px;
width:215px;
color:#858585}

/*.request-form select{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
border:1px solid #a0a0a0;;
padding-left:2px;
width:222px;
color:#858585}*/

.res-select {
	BORDER-RIGHT: #cecece 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #cecece 1px solid; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; BORDER-LEFT: #cecece 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #cecece 1px solid ;font-family:Arial, Helvetica, sans-serif; font-size:11px; width:222px; color:#858585
}

.request-form textarea{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
border:1px solid #cecece;;
padding-left:7px;
width:215px;
color:#858585;
height:51px}


.input-box {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	border:1px solid #cecece;
	padding:3px 0px 0px 3px;
	width:159px;
	height:18px;
	color:#858585;
	}

.txt-active {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#4585b1}

.txt-gallery {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	}
	
.click-details {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	}	


/*.Spazedge li Arrow li { list-style:none;  padding-left:18px;  background: url(../images/li-arrow.gif) no-repeat 0 8px; transparent; line-height:22px; margin:0px;}*/
.spaze-submenu-li { list-style:none; list-style-image:url(../images/li-redarrow.gif); transparent; line-height:22px; margin:0px; padding:0px 0px 0px 30px;}
.spaze-submenu-li li{ width:160px; text-decoration:none; color:#ca5a16;  font-weight:bold;}
.spaze-submenu-li li a{ text-decoration:none; color:#858585; font-weight:bold}
.spaze-submenu-li li a:hover{ text-decoration:underline;  color:#ca5a16; }
.spaze-submenu-li li .active-menu{color:#ca5a16; font-weight:bold}
.team-images {float:right; margin:0px 0px 10px 10px; padding:0px;}

.spaze-blue-li { list-style:none; list-style-image:url(../images/li-bluearrow.gif); transparent; line-height:22px; margin:0px; padding:0px 0px 0px 50px;}

.bg-req{background-image:url(../images/bg-req.jpg); background-position:bottom; background-repeat:repeat-x}

.bg-gray-top{background-image:url(../images/gray-top.jpg); background-position:bottom; background-repeat:repeat-x}
.bg-gray-bottom{background-image:url(../images/gray-bottom.jpg); background-position:bottom; background-repeat:repeat-x}

.bg-gray-left{background-image:url(../images/gray-left.jpg); background-position:bottom; background-repeat:repeat-y}
.bg-gray-right{background-image:url(../images/gray-right.jpg); background-position:bottom; background-repeat:repeat-y}


.gray-bro1{
border:1px solid #c0c0c0;
}

h1 {
	padding:0px;
	margin:0px;
}

h2 {
	font:bold 16px Arial, Helvetica, sans-serif;
	color:#00448a;
	padding:0px 0px 6px 0px;
	margin:0px;
	}

h3 {
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#858585;
	padding:0px 0px 6px 0px;
	margin:0px;
	}
	
h4 {
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#646464;
	padding:0px 0px 6px 0px;
	margin:0px;
	}
	
h5 {
	font:bold 13px Arial, Helvetica, sans-serif;
	color:#646464;
	padding:0px 0px 10px 0px;
	margin:0px;
	text-decoration:underline;
	text-transform:uppercase;
	}				
	
	
/* tap css*/
.tap-bghomes{ background-image:url(../images/tap-bghomes.jpg); background-repeat:no-repeat }
.tap-bgoffice{ background-image:url(../images/tap-bgoffice.jpg); background-repeat:no-repeat }
.tap-bgitpark{ background-image:url(../images/tap-bgitpark.jpg); background-repeat:no-repeat }	


.table-txt {
	font:12px Arial, Helvetica, sans-serif;
	color:#858585;
	padding:5px 5px;
	}

.white-txt {
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	}
	
.all-text {
	font:12px Arial, Helvetica, sans-serif;
	color:#858585;
	text-align:justify;
	line-height:18px;
	}	

/* text-slider-css-start */
	
	
#pscroller1{
	width: 210px;
	height: 220px;
	}	

.scroller-text {
	font:12px Arial, Helvetica, sans-serif;
	color:#858585;
	text-align:justify;
	line-height:18px;
	}	
	
.scroller-text b{
	font:12px Arial, Helvetica, sans-serif;
	color:#319cd8;
	text-align:right;
	padding:10px 0px 0px 142px;
	}
.scroller-text b a{
	color:#319cd8;
	text-align:right;
	text-decoration:underline;
	}
.scroller-text b a:hover{
	color:#319cd8;
	text-decoration:none;
	}	
	
.scroller-text img {
	padding:10px 0px;
	}	
	
.tab-heading {
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#858585;
	text-decoration:none;
	}
.tab-heading a{
	color:#858585;
	text-decoration:underline;
	}
.tab-heading a:hover{
	color:#4585b1;
	text-decoration:none;
	}		
	
.tab-heading strong{
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#4585b1;
	}	
	
.nri-text {
	font:12px Arial, Helvetica, sans-serif;
	color:#858585;
	text-decoration:none;
	line-height:18px;
	margin:0px 22px 0px 24px;
	padding:0px;
	text-align:justify;
	}		
	
.nri-text ol {
	padding:0px;
	margin:0px;
	}
	
.nri-text li {
	font:12px Arial, Helvetica, sans-serif;
	color:#858585;
	text-decoration:none;
	padding:0px 0px 10px 0px;
	margin:0px;
	line-height:18px;
	}
.nri-text li a{
	color:#319cd8;
	text-decoration:underline;
	}
.nri-text li a:hover{
	color:#858585;
	text-decoration:underline;
	}	
	
.disclaimer{
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#4585b1;
	text-align:justify;
	line-height:18px;
	}
	
.team-heading {
	font:bold 12px Arial, Helvetica, sans-serif;
	}
	
.dots {
	background:url(../images/dots.gif) repeat-x;
	padding:10px 0px;
	}
	
.grey-dot {
	background:url(../images/grey-dot.png) center top repeat-y;
	}
	
.contentscro {
	OVERFLOW-Y:hidden; 	
	OVERFLOW-X:scroll; 
	margin:0px 0px 0px 10px;
	padding:0px 0px 0px 0px;
	scrollbar-base-color:#567;
    scrollbar-arrow-color: #fff;
    scrollbar-darkshadow-color: #ccc;
    scrollbar-face-color: #505050;
	width:688px;
	}


.scroll-container{padding-bottom:30px;}
.scroll-content{width:680px; margin:0px 0px 10px 10px; overflow:hidden;}
.scroll-slider{width:648px; padding:0px 20px 0px 0px; margin-left:20px; height:4px; margin-bottom:0px; background:#c4c4c4; border:0px; position:relative; cursor:pointer; }
.ui-slider .ui-slider-handle {width:15px; height:10px; position:absolute; top:-3px; background:#319cd8; border:none;}

	
.pd-rt {
	padding:0px 12px;
	}
	
.pd-lt-rt {
	padding:0px 12px 0px 8px;
	}	
	
.tab-links {
	font:12px/16px Arial, Helvetica, sans-serif;
	color:#303030;
	text-align:left;
	padding:0px 0px 0px 12px;
 	}
.tab-links a {
	text-decoration:none;
	color:#303030;
	}
.tab-links a:hover {
	text-decoration:underline;
	color:#319cd8;
	} 

.smpline { 
	background-image:url(../images/smp_dot.gif);
	background-repeat:repeat-y;
	}
	
.smplines { 
	background-image:url(../images/smp-dot.gif);
	background-repeat:repeat-y;
	}	

.smplines-dot { 
	background-image:url(../images/smp-dots.gif);
	background-repeat:repeat-y;
	}	


.sitemap-head {
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#319cd8;
	text-transform:uppercase;
	}
.sitemap-head a{
	color:#319cd8;
	text-decoration:none;
	}
.sitemap-head a:hover{
	color:#858585;
	text-decoration:none;
	}
	
.sitemap-subhead {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#636363;
	text-align:left;
	text-decoration:none;
	}
.sitemap-subhead a{
	color:#636363;
	text-decoration:none;
	}
.sitemap-subhead a:hover{
	color:#636363;
	text-decoration:underline;
	}	
	
.sitemap-text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	text-decoration:none;
	}
.sitemap-text a{
	color:#666666;
	text-decoration:none;
	}
.sitemap-text a:hover{
	color:#666666;
	text-decoration:underline;
	}
	
.sitemap-red-text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#da251e;
	text-align:left;
	text-decoration:none;
	}
.sitemap-red-text a{
	color:#da251e;
	text-decoration:none;
	}
.sitemap-red-text a:hover{
	color:#da251e;
	text-decoration:underline;
	}		
	
.sitemap-txt {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#878787;
	text-decoration:none;
	}
.sitemap-txt a{
	color:#878787;
	text-decoration:none;
	}
.sitemap-txt a:hover{
	color:#878787;
	text-decoration:underline;
	}				
