/* CSS Document */
#homeintro{
float:left;
width:426px;
border-left:1px solid #9fa6ae;
text-align:left;

}

#homeintro p{
color:#fff;
margin:0 15px 10px 15px;
font-size:.7em;
}
#homeintro p a{
color:#fff;
}
#homeintro p a:hover{
color:#e5e5e5;
}
#newscontent{
float:left;
width:665px;
border-left:1px solid #9fa6ae;
text-align:left;
position:relative;
}
#homeintro strong{
color:#cfd1d1;
margin:0 0 0 15px;

}
#homelatestnews{

float:left;
width:253px;
text-align:left;
border-left:1px solid #9fa6ae;
}

#homecompany{
float:left;
width:238px;
text-align:left;
border-left:1px solid #9fa6ae;
}
/*#homecompany,*/ #homelatestnews, #homeintro{
min-height:260px;
}
/**html #homecompany, */*html #homelatestnews, *html #homeintro{
height:260px;
position:relative;
}
#homecompanyinfo{
margin:0 0 0 15px;
}

#homecompanyinfo img{
border:4px solid #727678;
float:left;
margin: 0 5px 5px 0;
}
#homecompanyinfo p{
color:#fff;
font-size:.7em;
}

#homecompanyinfo strong a{
color:#fff;
font-weight:bold;
font-size:.8em;
text-decoration:none;
padding:0 0 0 20px;
display:block;

background:url(../images/home/bullets.gif) left  no-repeat;

}
#homecompanyinfo strong a:hover{
text-decoration:underline;

}
#homecompanyinfo span{
color:#cfd1d1;
FONT-WEIGHT:NORMAL;
margin:0 0 0 15px;
font-size: .7em;
}

ul#latestnews{
list-style:none;
padding:0;
margin:0 15px 0 15px;

}
ul#latestnews li{
float:left;
font-size:.7em;

background:url(../images/home/navunderline.gif) bottom repeat-x;
}
ul#latestnews li.last{
background:transparent;
}
ul#latestnews li a{
text-decoration:none;
display:block;
color:#fff;
width:203px;
padding:9px 0 10px 20px;
background:url(../images/home/bullets.gif) left no-repeat;
}
ul#latestnews.newspage li a{
text-decoration:none;
display:block;
color:#fff;
width:218px;
padding:9px 0 10px 20px;
background:url(../images/home/bullets.gif) left no-repeat;
}
ul#latestnews li a:hover{
text-decoration:underline;

}

ul#download{
list-style:none;
padding:0;
margin:0 15px 0 15px;

}
ul#download li{
margin-bottom: 20px;
float:left;
font-size:.8em;
font-weight:bold;
background:url(../images/home/navunderline.gif) bottom repeat-x;
}

ul#download li a{
text-decoration:none;
display:block;
color:#fff;
width:203px;
padding:9px 0 10px 20px;
background:url(../images/downloads/icon.gif) left no-repeat;
}

ul#download li a:hover {
	text-decoration: underline;
}


h1{
background:url(../images/home/introbg.gif) left repeat-y;
padding:6px 0 0 15px;
margin: 0;
color:#fff;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-weight: normal;
font-size: 230%;
line-height:100%;
}

#conferencetext h1, #contactform h1{
font-size: 330%;
font-weight: normal;
}

h2{background:url(../images/home/h2bg.gif) left repeat-y;
padding:6px 0 0 15px;
min-height:23px;
margin:0 0 5px 0;
}
*html h2{
height:23px;
}
.viewcompanylink{
border-top:1px solid #466e8c;
width:223px;
display:block;
}
.viewcompanylink a{
background:#466e8c;
color:#fff;
font-size:.7em;
font-weight:bold;
padding:4px 6px 5px 6px;
text-decoration:none;
float:right;
margin-top:1px;
}
.viewcompanylink a:hover{
text-decoration:underline;
}

.viewnews{
border-top:1px solid #466e8c;
width:223px;
display:block;
margin:-2px 0 0 15px;
position:relative;
}
.viewnews a{
background:#466e8c;
color:#fff;
font-size:.7em;
font-weight:bold;
padding:4px 6px 5px 6px;
text-decoration:none;
float:right;
margin-top:1px;
}
.viewnews a:hover{
text-decoration:underline;
}

.newspageintros{
padding:0 0 4px 0;
margin:5px 15px 10px 15px;
color:#fff;
font-size:.7em;
background:url(../images/home/navunderline.gif) bottom repeat-x;
}
.newspageintros a{
color:#fff;
}
.newspageintros p{
color:#fff;
margin:0;
}

.newspageintros strong a{
color:#fff;
font-weight:bold;
font-size:1.5em;
text-decoration:none;
padding:0 0 0 20px;
display:block;

background:url(../images/home/bullets.gif) left  no-repeat;

}
.newspageintros strong a:hover{
text-decoration:underline;

}
.newspageintros span{
color:#cfd1d1;
FONT-WEIGHT:NORMAL;
margin:0 0 0 15px;




}


.testimonialsintros{
padding:0 0 4px 0;
margin:5px 15px 14px 0;
color:#fff;
/*font-size:.7em;*/
background:url(../images/home/navunderline.gif) bottom repeat-x;
}
.testimonialsintros a{
color:#fff;
}
.testimonialsintros p{
color:#fff;
margin:0 0 10px 0;
}

.testimonialsintros strong a{
color:#fff;
font-weight:bold;
font-size:1.5em;
text-decoration:none;
padding:0 0 0 20px;
display:block;

background:url(../images/home/bullets.gif) left  no-repeat;

}
.testimonialsintros strong a:hover{
text-decoration:underline;

}
.testimonialsintros span{
color:#cfd1d1;
FONT-WEIGHT:NORMAL;
margin:0 0 0 15px;




}
.imgwrapper{
float:right;
padding:0 0 14px 4px;
margin:14px 0 7px 7px;
background:url(../images/news/newsbg.gif) bottom left no-repeat;
}
.jobsimgwrapper{
float:right;
padding:0 0 14px 4px;
margin:0 0 7px 0;
background:url(../images/news/newsbg.gif) bottom left no-repeat;
}

.conferencefacilities{
width:635px;
background:url(../images/home/navunderline.gif) bottom repeat-x;
margin:0 0 10px 0;
color:#fff;
padding:0 0 12px 0;
}
.conferencefacilities img{
float:left;
margin:0 20px 0 0;

padding:0 0 14px 4px;

background:url(../images/news/newsbg.gif) bottom left no-repeat;

}

.roomlayouts{
padding:5px 0 5px 0;
width:300px;
background:url(../images/home/navunderline.gif) bottom repeat-x;
}


.newspaging{
border-top:1px solid #466e8c;
color:#fff;
font-size:.7em;
display:block;
margin:-2px 0 0 15px;
padding:5px;
position:relative;
background:#466e8c;
text-align:right;
}
.newspaging a{
color:#fff;
font-weight:bold;
padding:4px 6px 5px 6px;
text-decoration:none;
margin-top:1px;
}
.newspaging a:hover{
text-decoration:underline;
}

.testimonialspaging{
border-top:1px solid #466e8c;
color:#fff;
/*font-size:.7em;*/
display:block;
margin:-2px 15px 0 0;
padding:5px;
position:relative;
background:#466e8c;
text-align:right;
}
.testimonialspaging a{
color:#fff;
font-weight:bold;
padding:4px 6px 5px 6px;
text-decoration:none;
margin-top:1px;
}
.testimonialspaging a:hover{
text-decoration:underline;
}

#contentarea{
width:635px;
line-height:1.5em;
text-align:left;
margin:5px 15px 10px 15px;
font-size:.7em;
color:#fff;
}
#contentarea a, #ic2content a{

color:#fff;
}
#contentarea a:hover, #ic2content a:hover{

color:#e5e5e5;
}
#contentarea blockquote, #conferencetext blockquote{
font-size:1.05em;
font-weight:NORMAL;
border-left:8px solid #dae0e8;
margin:0 0 10px 0;

padding:10px;
color:#fff;
background:#486d89 url(../images/maincontent/blockquotebg.gif) right no-repeat;
}
#contentarea blockquote span, #conferencetext blockquote span{
color:#E5E5E5;
FONT-SIZE:.95EM;
font-weight:normal;
}
#contentarea h2, #conferencetext h2, #ic2content h2{
color:#cfd1d1;
font-weight:normal;
font-size:2.1em;
border:0;
background:transparent;
padding:0;
margin:0 0 19px 0;
line-height:normal;
}

ul#sublinks{
list-style:none;
padding:0 0 0 6px;
margin:0 0 0 9px;
width:238px;
}
ul#sublinks li{
float:left;
font-size:.7em;
font-weight:bold;
background:url(../images/home/navunderline.gif) bottom repeat-x;
}
ul#sublinks li.last{
background:transparent;
}
ul#sublinks li a{
text-decoration:none;
display:block;
color:#fff;
width:218px;
padding:6px 0 7px 20px;
background:url(../images/maincontent/sublinkbullets.gif) left no-repeat;
}
ul#sublinks li a:hover{
text-decoration:underline;

}





#conferencetext{
line-height:1.5em;
float:left;
width:665px;
text-align:left;
font-size:.7em;
color:#fff;
border-left:1px solid #9fa6ae;
position:relative;
}



#conferencetext.companies{
line-height:1.5em;
float:left;
width:665px;
text-align:left;
font-size:.7em;
color:#fff;
border-left:1px solid #9fa6ae;


}
#companyintro{
background:url(../images/home/navunderline.gif) bottom repeat-x;
padding:0 0 10px 0;
margin:0 0 15px 0;
}
#companydescription{
width:387px;
float:left;
padding:0 10px 0 0 ;

}
#conferencetext.companies a{
color:#fff;

}
#conferencetext.companies a:hover{
color:#ccc;

}
#conferencedetails{
float:left;
width:253px;
text-align:left;
border-left:1px solid #9fa6ae;

margin:0;
padding:0;
}
#conferencedetails.companies{

float:left;
margin:0 0 0 0;
width:238px;
text-align:left;
background: url(../images/maincontent/dottsvertical.gif) left top repeat-y;
border-left:0;
height:auto;

}
#conferenceenquire{

float:left;
width:253px;
text-align:left;
border-left:1px solid #9fa6ae;
}
#conferencetext, #conferencedetails, #conferenceenquire{
min-height:260px;
}
*html #conferencetext, *html #conferencedetails, *html #conferenceenquire{
height:260px;
}
#conferencecontentpadding{
margin:15px 15px 10px 15px;
position:relative;
}
#conferencecontentpadding a{
color:#fff;



}
#conferencecontentpadding a:hover{
color:#e5e5e5;
text-decoration:underline;
}
#conferencecontentpadding.conferenceform{
margin:5px 0 10px 15px;
}
#companyinfo{
margin:0 0 0 15px;
}

#companyinfo img{
border:4px solid #727678;

margin: 0 5px 8px 0;
}
#companyinfo p{


font-weight:NORMAL;
border-left:8px solid #dae0e8;
margin:0 0 10px 0;
padding:10px;
color:#fff;
background:#486d89 url(../images/maincontent/blockquotebg.gif) right no-repeat;
}
#companyinfo p a{

color:#fff;
}
#companyinfo p span{
color:#E5E5E5;
FONT-SIZE:.7EM;
font-weight:normal;
}







ul#downloads{
list-style:none;
padding:0;
margin:0;
}
ul#downloads li{
width:630px;
float:left;
display:block;
font-weight:bold;

background:url(../images/home/navunderline.gif) bottom repeat-x;
}
ul#downloads li.last{
background:transparent;
}
ul#downloads li a{
text-decoration:none;
display:block;
color:#fff;
padding:10px 0 10px 20px;
background:url(../images/downloads/icon.gif) left no-repeat;
}
ul#downloads.links li.linkssubheader{
clear:both;
text-decoration:none;
color:#cfd1d1;
padding:10px 0 10px 0;
margin:0;
font-size:1.3em;
font-weight:bold;
}
ul#downloads.links li a{
padding:0;
text-decoration:none;
display:block;
color:#fff;
font-size:1em;
margin:0;
padding:5px 0 7px 20px;
background:url(../images/home/bullets.gif) left no-repeat;
}
ul#downloads li a:hover{
text-decoration:underline;

}

#downloadrightcol{
font-size:.7em;
color:#fff;

float:left;
width:223px;
text-align:left;
padding:0 15px 0 15px;
border-left:1px solid #9fa6ae;
}
#downloadrightcol a{
color:#fff;
}
#downloadrightcol a:hover{
color:#e5e5e5;
}
#downloadrightcol img{
float:left;
margin:0 8px 8px 0;
}
#downloadrightcol.links{
font-size:.7em;
color:#fff;

float:left;
width:253px;
text-align:left;
padding:0;
border-left:1px solid #9fa6ae;
}
#linksrightcol p{
margin:8px 0 8px 15px;
color:#fff;
}
#linksrightcol{
font-size:.7em;
color:#fff;

float:left;
width:253px;
text-align:left;
border-left:1px solid #9fa6ae;
}
#partners{
width:234px;
background:#727678;
padding:4px 0 0 4px;
margin:20px 0 0 15px;


}
#partners img{
width:113px;
height:80px;
float:left;
margin:0 4px 4px 0;
position:relative;
}

#contactform{
float:left;
width:665px;
text-align:left;
border-left:1px solid #9fa6ae;
min-height:260px;
font-size:.7em;
}
*html #contactform{
height:260px;
}
#contactform.conference{
float:left;
width:650px;
text-align:left;
border-left:0;
min-height:260px;
font-size:1em;
}
#contactform.conference p{
margin:0;
}

#contactform p{
color:#fff;
background:url(../images/home/navunderline.gif) bottom repeat-x;
padding:0 0 15px 0;
margin:0 15px 5px 15px;
width:635px;
}

#contactform form{
margin:0;
border:0;

width:635px;
margin:0 0 0 15px;

}
#contactform.conference form{
margin:0;
padding:0;
width:635px;
}
#contactform fieldset, #contactform.conference fieldset{
margin:0;
padding:0;
border:0;
}
#contactform legend{
display:none;
}
#contactform label{
display:block;
padding:4px 0 5px 0;

color:#fff;
font-weight:bold;
}
#contactform input, #contactform textarea{
color:#fff;
width:280px;
padding:1px 0 2px 0;
margin:0;
background:#2d3133;
border:1px solid #9fa6af;
}

#contactform input.submit{
font-size:1.05em;
background:#466e8c url(../images/structure/navbg.gif) top left repeat-x;
color:#fff;
margin:8px 0 0 0;
border:1px solid #fff;
font-weight:bold;
width:150px;
}
#contactformleft{
float:left;
width:282px;

margin:0 28px 0 20px;
}
*html #contactformleft{
float:left;
width:282px;

margin:0 28px 0 10px;
}
#contactformright{
float:left;
width:282px;
margin:0 15px 0 0;
}

#howtofindus{
float:left;
width:253px;
text-align:left;
border-left:1px solid #9fa6ae;
min-height:310px;
}
*html #howtofindus{
height:310px;
}
#howtofindus p{
clear:both;
text-decoration:none;
color:#fff;
padding:15px 0 8px 0;
margin:0 15px 0 15px;
font-size:.7em;
}
#howtofindus p a{
color:#fff;
}
#howtofindus p a:hover{
color:#e5e5e5;
}
#howtofindus p img{
float:left;
margin:0 8px 8px 0;
}

#submitalign{

text-align:center;
background:url(../images/home/navunderline.gif) top repeat-x;
padding:10px 0 10px 0;
margin:15px 0 0 0;
}


.seatingcapacity{
padding:10px 0 10px 0;
border:1px solid #9fa6ae;
width:150px;
float:left;
margin:4px 4px 0 0;
}
.seatingcapacity img{
padding:0;
float:left;
margin: 0 10px 0 8px;
background:transparent;

}
.seatingcapacity p{
float:left;
margin:3px 0 0 0;
background:transparent;
padding:0;
}
#companynameandlinks{
padding:8px 0 10px 15px;
background:#ca0101;
width:600px;
float:none;
clear:both;
}
.flashtourwrapper{
float:left;
width:295px;
padding:0 0 14px 4px;
margin:0 19px 7px 0;
background:url(../images/news/newsbg.gif) bottom left no-repeat;
}

#jobsright{
float:right;
width:253px;
}

 .documentdownload{
 border:1px solid #9fa6ae;
 background:#181a1b;
 color:#000;
 padding:3px 0 4px 5px;
 margin:10px 0 0 0;
 position:relative;
 }
  .documentdownload a{
background:url(../images/downloads/icon.gif) left no-repeat;
 color:#fff;
 padding:0 0 0 18px;
 text-decoration:none;
 }
   .documentdownload a:hover{
 padding:0 0 0 18px;
 text-decoration:underline;
 }
 
 
 .credits, .creditsintranet{
text-align:center;
 }
  .credits a{
  border:1px solid #9fa6ae;
 background:#181a1b;
 color:#fff;
 font-size:.7em;
 padding:3px;
 margin:0;
 display:block;
 text-decoration:none;
 margin:35px 15px 0 15px;
  width:232px;
 }
 .creditsintranet a{
  border:1px solid #9fa6ae;
 background:#181a1b;
 color:#fff;
 padding:3px;
 margin:0;
 display:block;
 text-decoration:none;
 margin:35px 15px 0 15px;
  width:215px;
 }
   .credits a:hover, .creditsintranet a:hover{
 color:#e5e5e5;
 text-decoration:none;
 }

/*--------------------------------intranet-----------------------------------------*/
 a#intranet{
 background:#9fa6af url(/assets/images/footer/intranetlinkbg.gif) left repeat-y;
 text-decoration:none;
 display:block;
 width:190px;
 text-align:left;
 padding:3px 0 4px 35px;
 margin:12px 0 0 0;
 color:#fff;
 font-weight:bold;
 }
  a:hover#intranet{
 text-decoration:underline;
 }
 
 a#intranet.eventsback{
 background:#9fa6af url(/assets/images/footer/intranetlinkbg2.gif) left repeat-y;
 text-decoration:none;
 display:block;
 width:190px;
 text-align:left;
 padding:3px 0 4px 35px;
 margin:12px 0 0 0;
 color:#fff;
 font-weight:bold;
 }


 #keycontactcontentarea{
width:907px;
line-height:1.5em;
text-align:left;
margin:5px 15px 10px 15px;
font-size:.7em;
color:#fff;
position:relative;

}



#wirelesslogin{
float:left;
width:253px;
text-align:left;
border-left:1px solid #9fa6ae;
}
#wirelesslogin form{
margin:0 ;
padding:0 15px 0 15px;
border:0;
}
#wirelesslogin fieldset{
margin:0;
padding:0;
border:0;
}
#wirelesslogin legend{
display:none;
}
#wirelesslogin label{
display:block;
padding:4px 0 5px 0;
font-size:.75em;
color:#fff;
font-weight:bold;
}
#wirelesslogin input{
font-size:.75em;
color:#fff;
width:175px;
padding:3px 0 4px 0;
background:#2d3133;
border:1px solid #9fa6af;
}
#wirelesslogin{
min-height:260px;
}
*html #wirelesslogin{
height:260px;
}
#wirelesslogin input.loginbutton{
font-size:.75em;
background:#466e8c url(../images/structure/navbg.gif) top left repeat-x;
color:#fff;
margin:8px 0 0 0;
border:1px solid #fff;
font-weight:bold;
}
 
 #logoutlink a{
 background:#9fa6af url(/assets/images/footer/intranetlinkbg.gif) left repeat-y;
 text-decoration:none;
 display:block;
 width:190px;
 text-align:left;
 padding:3px 0 4px 35px;
 margin:15px 20px -40px 0;
 color:#fff;
 font-size:.7em;
 position:relative;
 float:right;
 font-weight:bold;
 }
  #logoutlink.loginpage a{
 background:#9fa6af url(/assets/images/footer/intranetlinkbg.gif) left repeat-y;
 text-decoration:none;
 display:block;
 width:240px;
 text-align:left;
 padding:3px 0 4px 35px;
 margin:15px 20px -40px 0;
 color:#fff;
 font-size:.7em;
 position:relative;
 float:right;
 font-weight:bold;
 }



#logoutlink a:hover{
text-decoration:underline;
}

#keycontentleft{
float:left;
width:635px;
padding:10px 15px 10px 0;
background:url(../images/maincontent/dottsvertical.gif) right repeat-y;
}
#keycontentright{
width:223px;
float:left;


}
 .keycontactcolumn{
 float:left;
 width:635px;
 
 }
 .externalkeycontactcolumn{
 float:left;
 width:243px;
 
 }

    .keycontactcolumn a, .externalkeycontactcolumn a{
 color:#fff;
 }
     .keycontactcolumn a:hover, .externalkeycontactcolumn a:hover{
 color:#e5e5e5;
text-decoration:underline;
 }
 .keycontactcolumn p{
 margin:3px 0 3px 0;
 padding:0;
 }
.externalkeycontactcolumn p{
 margin:3px 0 3px 15px;
 padding:0;
 }
 #keycontactcontent{
float:left;
width:665px;
border-left:1px solid #9fa6ae;
text-align:left;
position:relative;
}
 #keycontactcontent h2{
color:#cfd1d1;
font-weight:normal;
font-size:2em;
border:0;
background:transparent;
padding:0;
margin:0 0 10px 0;
line-height:normal;
}
 #keycontentright h2{
margin:0 0 10px 15px;
}

#ic2content {
float:left;
width:426px;
border-left:1px solid #9fa6ae;
text-align:left;
position:relative;
}

#ic2content h2{
color:#cfd1d1;
font-weight:normal;
font-size:2.1em;
border:0;
background:transparent;
padding:0;
margin:0 0 19px 0;
line-height:normal;
}

#ic2intro {
text-align:left;
line-height:1.5em;
margin:16px 15px 10px 15px;
font-size:.7em;
color:#fff;
}

#ic2enquiries{
float:left;
width:476px;
text-align:left;
border-left:1px solid #9fa6ae;
font-size:.7em;
}

#ic2enquiries p{
color:#fff;
background:url(../images/home/navunderline.gif) bottom repeat-x;
padding:0 0 15px 0;
margin:0 15px 5px 15px;
width:476px;
}

#ic2enquiries ul {
	color: #fff;
}

#ic2enquiries form{
margin:0;
border:0;
width:476px;
margin:0 0 0 15px;
}

#ic2enquiries fieldset{
margin:0;
padding:0;
border:0;
}

#ic2enquiries legend{
display:none;
}

#ic2enquiries label{
display:block;
padding:4px 0 5px 0;
color:#fff;
font-weight:bold;
}

#ic2enquiries input, #ic2enquiries textarea{
color:#fff;
width:200px;
padding:1px 0 2px 0;
margin:0;
background:#2d3133;
border:1px solid #9fa6af;
font-size:100%;
 font-family:Arial, Helvetica, sans-serif;
}

#ic2enquiries select {
	color:#fff;
	width:200px;
	padding:0;
	margin:0;
	background:#2d3133;
	border:1px solid #9fa6af;
	font-size:100%;
}

#ic2enquiries select.calendarDateInput {
width: 59px;
font-size:100%;
 font-family:Arial, Helvetica, sans-serif;
}

#ic2enquiries input.submit{
font-size:1.05em;
background:#466e8c url(../images/structure/navbg.gif) top left repeat-x;
color:#fff;
margin:8px 0 0 0;
border:1px solid #fff;
font-weight:bold;
width:150px;
}

#ic2enquiriesleft{
float:left;
width:200px;
margin:0 28px 0 10px;
}

#ic2enquiriesright{
float:left;
width:200px;
margin:0 15px 0 0;
}

#ic2floorplans {
	margin: 0;
	padding: 0;
	/*background: url(../images/ic2/floorplans2.png) repeat top left;*/
	background: #44484a;
	width: 262px;
	z-index: 1;
	position: absolute;
	top:20px;
	left:20px;
	border: 1px solid #fff;
}

#ic2floorplansbg {
	background: url(../images/ic2/floorplansimage3.gif) no-repeat bottom right;
	width: 242px;
	padding: 10px 10px 3px 10px;
	overflow: hidden;
}

#ic2floorplans h3 {
	margin: -5px 0 5px 0;
	padding: 0 0 5px 0;
	text-align: left;
	color: #fff;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:0.8em;
	border-bottom: 1px solid #9fa6af;
} 

#ic2floorplans h3 img { border:none; }

#ic2floorplans ul{
list-style:none;
padding:0;
margin:0;
width:120px;
float: left;
font-size:0.7em;
}

#ic2floorplans ul li {
float:left;
font-weight:bold;
background:url(../images/home/navunderline.gif) bottom repeat-x;
text-align:left;
}

#ic2floorplans ul li a {
text-decoration:none;
display:block;
color:#fff;
width:120px;
padding:4px 0 5px 20px;
background:url(../images/maincontent/sublinkbullets.gif) left no-repeat;
}

#ic2floorplans ul li.last {
	background: none;
}

#ic2floorplans ul li a:hover {
	text-decoration: underline;
}

ul.sitemap{
list-style:none;
padding:0 0 0 6px;
margin:0 10px 0 9px;
width:250px;
float: left;
}
ul.sitemap li{
float:left;
font-weight:bold;
background:url(../images/home/navunderline.gif) bottom repeat-x;
}
ul.sitemap li.last{
background:transparent;
}
ul.sitemap li a{
text-decoration:none;
display:block;
color:#fff;
width:218px;
padding:6px 0 7px 20px;
background:url(../images/maincontent/sublinkbullets.gif) left no-repeat;
}
ul.sitemap li a:hover{
text-decoration:underline;
}

ul.sitemap li.sitemapsub{
background:none;
font-weight:normal;
}

ul.sitemap li.sitemapsub a{
background:none;
margin: 0;
padding: 2px 0 0 20px;
}


#footershade{
background:url(../images/structure/footershadow.gif) top center;
width:920px;
height:12px;
margin-top:15px;
}
#sponsorscontent{
float:left;
width:920px;
border-left:1px solid #9fa6ae;
text-align:left;
position:relative;
}
.sponsorintros{
float:left;
padding:0 0 4px 0;
margin:5px 0 10px 15px;
color:#fff;
font-size:.7em;
background:url(../images/home/navunderline.gif) bottom repeat-x;
}
.sponsorintros a{
color:#fff;
}
.sponsorintros p{
color:#fff;
margin:0;
padding:0;
}
div.sponsordetails h3{
margin:0;
padding:0;
font-size:1.4em;
color:#989ea7;
}
.sponsorintros strong a{
color:#fff;
font-weight:bold;
font-size:1.5em;
text-decoration:none;
padding:0 0 0 20px;
display:block;

background:url(../images/home/bullets.gif) left  no-repeat;

}
.sponsorintros strong a:hover{
text-decoration:underline;

}
.sponsorintros span{
color:#cfd1d1;
FONT-WEIGHT:NORMAL;
margin:0 0 0 15px;




}
.sponsordetails{
float:left;
width:650px;
}
.sponsorimgwrapper{
text-align:center;
float:left;
padding:0 0 0 0;
margin:0 14px 7px 0;
background:#989ea7;
width:214px;
display:block;
background:#6d747e;}
.sponsorimgwrapper div{
padding:8px;
background:#989ea7;
text-align:left;
}
.galleryimgwrapper{
margin:0;
float:left;
margin:8px 18px 0 0;
border:1px solid #9ea5ae;
width:138px;
}