/*
-----------------------------------
Project: ANSAL CORPORATE PARK
Author: Gursimron Aurora
Created: 08/02/10
-----------------------------------
*/

html, ul, ol, li, h1, h2, p, div, img {
	padding:0;
	margin:0;
	}

body
{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#464646; margin:0; padding:4px 0 0 0; background:url(../images/bg.gif)  repeat-x #ffffff;}

.clear {
	clear:both;
	}
	
p {
	padding:0 0 12px 0;
	margin:0;
	}

img {
	border:0;
	}
	
h1 {
	font-size:14px;
	font-weight:bold;
	color:#89130a;
	margin:0 0 12px 0;
	padding:3px;
	background-color:#e1d6b8;
	text-align:center;
	border-left:3px solid #a15b24;
	}

h2 {
	font-size:12px;
	font-weight:bold;
	color:#89130a;
	margin:0 0 5px 0;
	}
	
a
{color: #8a130b; text-decoration:none; font-size:11px; font-weight:normal;}
a:visited
{color: #8a130b; text-decoration:none; font-size:11px; font-weight:normal;}
a:hover
{color: #464646; text-decoration:none; font-size:11px; font-weight:normal;}

ul {
	list-style-type:none; margin:0; padding:0 0 10px 0; position:relative;
	}
ul li{
	margin:0 0 7px 0; padding:0 0 0 12px; background:url(../images/bullet.gif) no-repeat top left;
	}
ul li a
{color: #5e5d5d; text-decoration:none; font-size:11px; font-weight:normal;}
ul li a:visited
{color: #5e5d5d; text-decoration:none; font-size:11px; font-weight:normal;}
ul li a:hover
{color: #b70441; text-decoration:none; font-size:11px; font-weight:normal;}

/*index starts*/
div#container {
	margin:0 auto;
	width:907px;
	}
	
div#header {
	width:885px;
	float:left;
	padding:0 0 0 22px;
	}
	
div#header .logo {
	width:161px;
	float:left;
	margin:0 16px 0 0;
	}
	
div#header .navigation{
	width:708px;
	float:left;
	margin:73px 0 0 0;
	}
.ul1 {
list-style-type:none; margin:0; padding:7px 0 0 0; z-index:100;}
.ul1 li {
margin:0 10px 0 0; padding:13px 11px 0 0; display:inline; font-weight:normal; background:url(../images/nav_sep.gif) no-repeat top right; float: left; position: relative;}
.ul1 .li {
margin:0; padding:2px 0 0 0; background:none;
}

div.ansallogo {
	width:901px;
	float:right;
	padding:0 6px 0 0;
	text-align:right;
	position:relative;
	}
	
div.content {
	width:907px;
	float:left;
	position:relative;
	}
div.content .top {
	width:907px;
	float:left;
	background:url(../images/content_top.gif) no-repeat bottom center;
	height:14px;
	position:relative;
	}
div.content .middle {
	width:907px;
	float:left;
	background:url(../images/content_bg.gif) repeat-y center top;
	position:relative;
	}
div.content .blankleft {
	width:6px;
	float:left;
	}
div.content .mainarea {
	width:895px;
	border:1px solid #d9d8d6;
	float:left;	
	}
div.content .mainarea .homebottons {
	width:895px;
	float:left;
	background:url(../images/homebutton_bg.jpg) no-repeat;
	height:24px;
	padding:19px 0 0 0;
	}
div.content .mainarea .homebottons .leftcolumn {
	width:290px;
	float:left;
	text-align:center;
	}
div.content .mainarea .homebottons .middlecolumn {
	width:319px;
	float:left;
	text-align:center;
	}
div.content .mainarea .homebottons .rightcolumn {
	width:286px;
	float:left;
	text-align:center;
	}
div.homebuttoncontent {
	width:895px;
	float:left;
	position:relative;
	}
div.homebuttoncontent .leftcolumn {
	width:271px;
	float:left;
	background:url(../images/location_bg.jpg) no-repeat;
	height:109px;
	padding:14px 0 0 19px;
	}
div.homebuttoncontent .middlecolumn {
	width:319px;
	float:left;
	background:url(../images/corporate_bg.jpg) no-repeat;
	min-height:123px;
	height:auto !important;
	height:123px;
	}
div.homebuttoncontent .middlecolumn p {
	padding:16px 0 0 24px;
	margin:0;
	min-height:74px;
	height:auto !important;
	height:74px;
	}
div.homebuttoncontent .rightcolumn {
	width:286px;
	float:left;
	}

div.content .bottom {
	width:907px;
	float:left;
	background:url(../images/content_bottom.gif) no-repeat top center;
	height:13px;
	position:relative;
	}
	
div.footer {
	width:897px;
	margin:0 auto;
	background:url(../images/footer_bg.gif) repeat-x;
	height:25px;
	text-align:center;
	color:#5c503b;
	padding:13px 0 0 0;
	}
div.footer span {
	padding:0 8px 0 8px;
	}
div.footer p {
	color:#828282;
	}
div.footer p a
{color: #828282; text-decoration:none; font-size:11px; font-weight:normal;}
div.footer p a:visited
{color: #828282; text-decoration:none; font-size:11px; font-weight:normal;}
div.footer p a:hover
{color: #a46927; text-decoration:none; font-size:11px; font-weight:normal;}

div.footer a
{color: #5c503b; text-decoration:none; font-size:11px; font-weight:normal;}
div.footer a:visited
{color: #5c503b; text-decoration:none; font-size:11px; font-weight:normal;}
div.footer a:hover
{color: #ffffff; text-decoration:none; font-size:11px; font-weight:normal;}

.ul{
	list-style-type:none; margin:0; padding:0;
	}
.ul li{
	margin:0 0 7px 0; padding:0 0 0 12px; background:url(../images/bullet.gif) no-repeat top left; font-weight:normal; color:#5e5d5d; 
	}
.ul li a
{color: #5e5d5d; text-decoration:none; font-size:11px; font-weight:normal;}
.ul li a:visited
{color: #5e5d5d; text-decoration:none; font-size:11px; font-weight:normal;}
.ul li a:hover
{color: #b70441; text-decoration:none; font-size:11px; font-weight:normal;}
/*index ends*/

/*consec starts*/
div.content .mainarea .banner {
	width:895px;
	float:left;
	position:relative;
	}
	
div.content .mainarea .contentarea {
	width:895px;
	float:left;
	position:relative;
	background-color:#f4f3f1;
	}
div.content .mainarea .contentarea .leftcolumn {
	width:601px;
	float:left;
	background-color:#ffffff;
	min-height:352px;
	height:auto !important;
	height:352px;
	padding:24px 25px 20px 18px;
	text-align:justify;
	position:relative;
	}
div.content .mainarea .contentarea .leftcolumn .picturearea {
	width:243px;
	float:right;
	margin:0 0 5px 14px;
	z-index:10;
	position:relative
	}
div.content .mainarea .contentarea .leftcolumn .picturearea .img { 
	border:2px solid #a1a1a1;
	margin:0 0 5px 0;
	}
div.content .mainarea .contentarea .leftcolumn .floorplan {
	width:301px;
	text-align:center;
	float:left;
	margin:0 0 20px 0;
	}
div.content .mainarea .contentarea .leftcolumn .floorplan table {
	background-color:#eae3cf;
	}
div.content .mainarea .contentarea .leftcolumn .floorplan table td {
	padding:3px;
	background-color:#fffaec;
	}
div.content .mainarea .contentarea .leftcolumn .floorplan1 {
	width:301px;
	text-align:center;
	float:left;
	margin:100px 0 0 0; 
	}
div.content .mainarea .contentarea .leftcolumn .floorplan1 img {
	margin:0 0 5px 0;
	}
	
div.content .mainarea .contentarea .leftcolumn .floorplan1 a
{color: #8a130b; text-decoration:none; font-size:11px; font-weight:bold;}
div.content .mainarea .contentarea .leftcolumn .floorplan1 a:visited
{color: #8a130b; text-decoration:none; font-size:11px; font-weight:bold;}
div.content .mainarea .contentarea .leftcolumn .floorplan1 a:hover
{color: #b17a36; text-decoration:none; font-size:11px; font-weight:bold;}
	
div.content .mainarea .contentarea .rightcolumn {
	width:217px;
	float:left;
	padding:0 16px 0 16px;
	position:relative;
	}
div.content .mainarea .contentarea .rightcolumn h2 {
	text-align:center;
	margin:0;
	background:url(../images/related_links.gif) no-repeat top center;
	padding:24px 0 0 0;
	}
div.content .mainarea .contentarea .rightcolumn p {
	padding:0 0 22px 0;
	}
	
div.content .mainarea .contentarea .rightcolumn .sublinks {
	width:189px;
	float:left;
	border:1px solid #c9bfa3;
	background-color:#e1d6b8;
	padding:10px 10px 0 10px;
	margin:0 0 20px 0;
	}
div.content .mainarea .contentarea .rightcolumn .sublinks ul{
	list-style-type:none; margin:0; padding:0;
	}
div.content .mainarea .contentarea .rightcolumn .sublinks ul li{
	margin:0 0 7px 0; padding:0 0 0 15px; background:url(../images/bullet1.gif) no-repeat top left; color:#8e4f1e; font-weight:bold
	}
div.content .mainarea .contentarea .rightcolumn .sublinks ul li a
{color: #5e5d5d; text-decoration:none; font-size:11px; font-weight:normal;}
div.content .mainarea .contentarea .rightcolumn .sublinks ul li a:visited
{color: #5e5d5d; text-decoration:none; font-size:11px; font-weight:normal;}
div.content .mainarea .contentarea .rightcolumn .sublinks ul li a:hover
{color: #8e4f1e; text-decoration:none; font-size:11px; font-weight:normal;}

.query_big_left
{ width:415px; height:auto; float:left;}

.query_big_small_left
{width:150px; float:left; height:auto; line-height:18px; text-align:right; padding-right:10px;}

.query_big_small_right
{width:245px; float:right; height:auto; margin-bottom:7px;}


.input {
	height:18px; 
	background-color: #e1d6b8; 
	border:1px solid #89130a;
	outline:none; 
	padding:1px; 
	font-size:11px; 
	color:#89130a; 
	width:170px; 
	line-height:18px;
	}
	
.pupdates{
	width:450px;
	margin:0 auto;
	background-color:#dfd5b2;
	padding:6px;
	}
	
.slider {
	width:450px;
	margin:0 auto;
	padding:15px 0 0 0;
	}

.slider a img {
	width: 50px;
	height: 38px;
	border: 0;
	margin: 4px 20px 0 0;
	padding:2px;
	border:1px dashed #bebebe;
	}
.slider a:hover img {
	width: 50px;
	height: 38px;
	border: 0;
	margin: 4px 20px 0 0;
	padding:2px;
	border:1px dashed #89130a;
	}
	
.block {
	padding:5px;
	background-color:#f4f3f1;
	border:1px solid #e6e6e6;
	text-align:center;
	}

div.location {
	width:322px;
	float:left;
	margin:0 0 5px 0;
	}
div.location .left {
	width:225px;
	float:left;
	}
div.location .middle {
	width:47px;
	float:left;
	text-align:center;
	}
div.location .right {
	width:50px;
	float:left;
	}

/*consec ends*/


/* Styles for the popup starts */
.highslide-wrapper {
	background-color: #ffffff;
}
.highslide-wrapper .highslide-html-content {
    width: 820px;
    padding: 5px;
	text-align:center;
}
.highslide-wrapper .highslide-html-content2 {/*-----For project update page-----*/
    width: 460px;
    padding: 5px;
	text-align:center;
}
.highslide-wrapper .highslide-header div {
}
.highslide-wrapper .highslide-header ul {
	margin: 0;
	padding: 0;
	text-align: right;
}
.highslide-wrapper .highslide-header ul li {
	display: inline;
	padding-left: 1em;
	background-image:none;
}
.highslide-wrapper .highslide-header ul li.highslide-previous, .highslide-wrapper .highslide-header ul li.highslide-next {
	display: none;
}
.highslide-wrapper .highslide-header a {
	font-weight: bold;
	color: gray;
	text-transform: uppercase;
	text-decoration: none;
}
.highslide-wrapper .highslide-header a:visited {
	font-weight: bold;
	color: gray;
	text-transform: uppercase;
	text-decoration: none;
}
.highslide-wrapper .highslide-header a:hover {
	color: black;
}
.highslide-wrapper .highslide-header .highslide-move a {
	cursor: move;
}
.highslide-wrapper .highslide-footer {
	height: 11px;
}
.highslide-wrapper .highslide-footer .highslide-resize {
	float: right;
	height: 11px;
	width: 11px;
	background: url(../highslide/graphics/resize.gif);
}
.highslide-wrapper .highslide-body {
}
.highslide-move {
    cursor: move;
}
.highslide-resize {
    cursor: nw-resize;
}

/* These must be the last of the Highslide rules */
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}
a.highslide-credits,
a.highslide-credits i {
    padding: 2px;
    color: silver;
    text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:visited, a.highslide-credits i:visited {
    padding: 2px;
    color: silver;
    text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
    color: white;
    background-color: gray;
}
/* Styles for the popup ends */
/*************construction update************/
.cu_bg{background:url(../updates/images/bg.jpg) left top no-repeat; height:19px; text-align:center;}
.cu_bg a{color:#89130a; text-decoration:none; font-weight:normal; outline:none; font-family:Verdana, Arial, Helvetica, sans-serif;}
.cu_bg a:hover{color:#89130a; text-decoration:none;}

.head{width:600px; float:left; color:#89130a;}
.head p{font-weight:bold; margin:0; padding:0 0 10px 0;}
.head .ul{margin:0; padding:20px 10px 0 10px; float:left}

/*************Also visit start************/
.also_main{width:300px; float:left; padding:5px 0 0 0}
.also_main .also_visit{width:auto; float:left; padding:2px 5px 0 0;}
.also_main .also_dd{width:auto; float:left;}

/*************Also visit end************/
