
body  {
	margin: 0;
	padding: 0;
	text-align: center;
	color: #3D525A;
	background-image: url(../Images/room_bg.jpg);
	background-repeat: repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#container { 
	width: 1000px;  
	margin: 0px auto 10px; 
	text-align: left; 
	min-height:500px;
	position:relative;
} 
#roomcontact{
left:0; bottom:70px; position:absolute;
margin:20px 3px 0;
	width:189px;
	height:152px;
	background-image: url(../Images/left_contact_bg.jpg);
}
#roomcontact .inner{
padding:10px;  font-size:11px; color:#fff;
}
#nitcontact{
right:5px; bottom:70px; position:absolute;
background-image: url(/images/nit_contact.jpg); background-repeat:no-repeat; width:166px; height:152px; margin:0 4px;
}
#nitcontact .inner{
padding:10px; font-size:11px; color:#fff;
}
#header{
height:90px;position:relative;
}
#header #logo{
padding:10px 0 10px 0px;
}
#header #topnav{
position:absolute; right:10px; top:5px; color:#fff; font-size:11px;
}
#header #topnav a{
color:#fff; text-transform:lowercase;
}
#header #search{
position:absolute; right:10px; bottom:20px;
}
#bar{
height:30px; margin-bottom:20px; font-size:15px; font-weight:bold; color:#fff; padding-top:5px; padding-left:5px;
}
#bar a{
color:#FFFFFF;
}
#bar .left{
width:300px; float:left; margin-left:0px;
}
#bar .right{
margin-left:300px; text-align:right; margin-right:10px;
}
#main{
}
#main #leftcolumn{
width:194px; float:left; padding-bottom:200px;
}

#main #fullcolumn
{
    float:left;
	margin-left:20px;
	width:760px;
    border-left: 1px solid #6B8D9C;
    min-height: 500px;
}
#main #fullcolumn .content
{
    padding: 0 0 0 20px;
}
#main #middlecolumn{
width:589px; float:left; margin:0 15px 0 20px; border-left:1px solid #6B8D9C; border-right:1px solid #6B8D9C; min-height:740px;
}
#main #middlecolumn .content{
padding:0 20px;
}

#main #rightcolumn{
width:175px; float:left; padding-bottom:200px;
}
#main #rightcolumn ul.casestudy{
list-style-type:none; margin:0; padding:0;
}
#main #rightcolumn ul.casestudy li{
background-image: url(/images/btn_casestudy.jpg); color:#fff;
width:160px; margin-bottom:10px; line-height:18px;padding:9px 4px 6px 10px;
}
#main #rightcolumn ul.casestudy li a{
display:block; color:#fff; background: url(/images/arrow_off.png) right top no-repeat;
}
#main #rightcolumn ul.casestudy li a:hover{
background: url(/images/arrow_on.png) right top no-repeat;
}
#main #rightcolumn ul.nav{
list-style-type:none; margin:0; padding:0;
}
#main #rightcolumn ul.nav li{
background-image: url(/images/btn_rightnav_x2.jpg); color:#fff;
width:160px;margin-bottom:0px; height:50px; line-height:19px;padding:9px 4px 0px 10px; color:#fff; text-transform:uppercase
}

#main #rightcolumn ul.nav li a{
display:block; color:#fff; font-size:11px; background: url(/images/arrow_off.png) right top no-repeat; padding-right:20px;
}
#main #rightcolumn ul.nav li a:hover{
background: url(/images/arrow_on.png) right top no-repeat;
}
#main #rightcolumn .advert{
padding:5px 0 0px 3px;
}
#footer{
padding:10px; margin:20px 0; font-size:11px; color:#666;
}
#footer .left{
width:200px; float:left;
}
#footer .right{
margin-left:200px; text-align:right;
}
.clear {
margin:0;padding:0;clear:both;height:0;font-size: 1px;line-height: 0px;
}

