/* ----------------------------------------------------------------------------

  Skin: blue

-----------------------------------------------------------------------------*/

/* 
-----------------------------------------------------------------------------*/
#printdiv{display:none;}

body {
	background-color: #2F3C69;
}

#header h1 {
	background-image: url(../images/common/UPL_logo_trans-blue.png);
}

.navigation {
	background-image: url(../images/bg/trans-white-bg-blue.png);
}

ul.accessIcons li a {
	background-image: url(../images/buttons/icons-blue.gif);
}

.container {
	background-image: url(../images/bg/trans-blue-bg.png);

}

.container,.section-620 #home, #container #main {
	background-image: url(../images/bg/trans-blue-bg.png);
}

.fullContainer {
	background-image: url(../images/bg/trans-blue-bg.png);
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale,src='/skins/blue/images/bg/trans-blue-bg.png');
}

.footer {
	background-image: url(../images/bg/trans-blue-footer-bg.png);
}

.projectFinder {
	background-image: url(../images/bg/sidebox-bg-blue.png);
}

.projectFinderHeader span {
	background-image: url(../images/titles/home-project-finder-blue.png);
}

.content, #container #main #cols #col-main #content {
	background-image: url(../images/bg/trans-content-bg-blue.png);
}


.sidebox {
	background-image: url(../images/bg/sidebox-bg-blue.png);
}

a:hover.sideboxContent {
	background-image: url(../images/bg/sidebox-bg-blue.png);
}

.sidebox a.sideboxContent span.arrow {
	background-image: url(../images/common/sidebox-arrow-blue.png);
}

.homeColumn .sideboxHeader span.headerNews {
	background-image: url(../images/titles/sidebox-home-news-blue.png);
}

.homeColumn .sideboxHeader span.headerAwards {
	background-image: url(../images/titles/sidebox-home-awards-blue.png);
}

.homeColumn .sideboxHeader span.headerSelling {
	background-image: url(../images/titles/sidebox-home-selling-blue.png);
}

.homeColumn .sideboxHeader span.headerVideo {
	background-image: url(../images/titles/sidebox-home-video-blue.png);
	_background-image:none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale,src='/skins/blue/images/titles/sidebox-home-video-blue.png');
}

#col-side .sidebox .sideboxHeader span.headerNews {
	background-image: url(../images/titles/sidebox-content-news-blue.png);
}

#col-side .sidebox .sideboxHeader span.headerAwards {
	background-image: url(../images/titles/sidebox-content-awards-blue.png);
}

#col-side .sidebox .sideboxHeader span.headerSelling {
	background-image: url(../images/titles/sidebox-content-selling-blue.png);
}

#col-side .sidebox .sideboxHeader span.headerVideo {
	background-image: url(../images/titles/sidebox-content-video-blue.png);
	_background-image:none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale,src='/skins/blue/images/titles/sidebox-content-video-blue.png');
}

a.newsList span.arrow {
	background-image: url(../images/common/sidebox-arrow-blue.png);
}

a.newsList .newsText {
	border-bottom: 1px solid #BDC7E2;
}

a.newsList span.newsDate {
	background-image: url(../images/bg/trans-content-bg-blue.png);
}

.newsItem .newsDate {
	background-image: url(../images/bg/trans-content-bg-blue.png);
}
.content-holder .newsDate 
{
	background-image: url(../images/bg/trans-white-bg-blue.png); padding:0 4px; width:89px;
}


h1 {
	border-bottom: 1px solid #384877;
}
    
h2 {
	color: #bdc7e2;
}
    
h3 {
	color: #bdc7e2;
}

.content a:link { 
	color: #bdc7e2; 
}

.imgBorder {
	border: 1px solid #8291b6;
	margin: 0 0 1.5em 0;
}


a.backToTop {
	background-image: url(../images/buttons/back-to-top-blue.png);
}

a.backToNews {
	background-image: url(../images/buttons/back-to-news-blue.png);
}

.content a.backToTop, .content a.backToNews {
	color: #343b61;
}

.content a:visited.backToTop, .content a:visited.backToNews {
	color: #343b61;
}

.contentBlock table th {
	background-image: url(../images/bg/trans-content-bg-blue.png);
	border: 1px solid #8E97AF;
	color: #313D5A;
}

.contentBlock table td {
	border: 1px solid #596A9F;
}


.enquirenow table td
{
	border:none;
}		

a.sideboxContent, a:visited.sideboxContent {
	color: #19244f;
}

a.sideboxContent img {
	border: 1px solid #bdc7e2;
}

a.newsList .newsImg {
	border: 1px solid #939ebc;
}

.newsItem .newsImg {
	border: 1px solid #939ebc;
}


.block .form-button a.submit {
	background-image: url(../images/bg/trans-content-bg-blue.png);
	color: #313D5A;
	display:block;
	font-weight:bold;
	height:30px;
	line-height:25px;
	padding-left:15px;
	padding-top:6px;
	width:80px;
}
.block .form-button a.unsubscribe {
	background-image: url(../images/bg/trans-content-bg-blue.png);
	color: #313D5A;
	display:block;
	font-weight:bold;
	height:30px;
	line-height:25px;
	padding-left:15px;
	padding-top:6px;
	width:100px;
}

/*---------------------------------------------------------------------------*/





/* NEW */

.clearfix
{
	display:block;
}

.mapblock {
	margin: 15px 14px;
}

.content {
	background-image: url(../images/bg/content-new-blue.png);
	_background-image:none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale,src='../images/bg/content-new-blue.png');
}




#project-listing h3 {
	border-bottom: 1px solid #767ea0;
	cursor: pointer;
	font-weight: normal;
	font-size: 1.7em;
	line-height: 18px;
	margin: 20px 0 0 0;
	height: 18px;
}

#project-listing h3 a, #project-listing h3 a:visited, #project-listing h3 a:link  {
	background: url("../images/bg/clicktoexpand.gif") right top no-repeat; 
	color: #bdc7e2;
	display: block;
	height: 18px;
	text-decoration: none;
}


#project-listing h3 a:hover {
	background-position: right -18px;
}


#project-listing ol {
	background: url("../images/bg/project-list.gif");
	border-bottom: 1px solid #717a9e;
	list-style: none;
	margin: 0;
	padding-bottom: 10px;
	_padding-bottom: 0;
	width: 508px;
}

#project-listing ol li {
	height: 22px;
	line-height: 22px;
	margin: 0;
	overflow: hidden;
	width: 254px;
}

#project-listing ol li a, #project-listing ol li a:link, #project-listing ol li a:visited {
	color: #fff;
	display: block;
	height: 22px;
	width: 254px;
	text-decoration: none;
}

#project-listing ol li a:hover {
	color: #fff;
}






#project-pics {
	background: #fff;
	height: 157px;
	position: relative;
}

#project-pics .logo {
	margin: 0;
	position: absolute;
	top: 0;
	left: 0;
}

#project-pics .heading {
	background: #cfd3e0;
	margin: 0;
	position: absolute;
	top: 0;
	left: 187px;
	width: 376px;
	height: 73px;
}

#project-pics .heading h2 {
	color: #3d476c;
	margin: 0;
	padding: 21px 0 0 36px;
	font-size: 1.6em;
}
#project-pics .heading h2 span {
	color: #747b97;
	display:block;
	font-size: 0.7em;
	margin-top: 6px;
}

/*added*/

#project-pics .logo img {
	float: left;
	margin-left: 0px;
}

#project-pics .photos {
	margin: 0;
	position: absolute;
	top: 74px;
	left: -1px;
	width: 565px;
	overflow: hidden;
}

#project-pics .photos img {
	float: left;
	margin-left: 1px;
}


#project-details-content {
	 width:373px;
	 float:right;
	 color:#b5bdd5;
}
#project-details-content .pad{
	padding: 36px;
}

#project-side {
	width:188px;
	float:left;
	overflow: hidden;
}


#project-links {
	list-style: none;
	margin: 6px 0 0 0;
}

#project-links li {
	border-bottom: 1px solid #323d6c;
	height: 32px;
	line-height: 32px;
	margin: 0;
	width: 187px;
}

#project-links li a, #project-links li a:link, #project-links li a:visited {
	background-repeat: no-repeat;
	color: #b5bdd5;
	display: block;
	height: 32px;
	padding: 0 0 0 41px;
	text-decoration: none;
}

#project-links li.pl-vison a {background-image: url(../images/bg/pl-vison.gif);}
#project-links li.pl-testimonials a {background-image: url(../images/bg/pl-testimonials.gif);}
#project-links li.pl-gallery a {background-image: url(../images/bg/pl-gallery.gif);}
#project-links li.pl-interest a {background-image: url(../images/bg/pl-interest.gif);}
#project-links li.pl-brochure a {background-image: url(../images/bg/pl-brochure.gif);}
#project-links li.pl-masterplan a {background-image: url(../images/bg/pl-masterplan.gif);}
#project-links li.pl-website a {background-image: url(../images/bg/pl-website.gif);}

#project-links li a:hover {
	background-position: 0 -32px;
	color: #fff;
}


.title-contact {
	background: url(../images/titles/contact.gif);
	height: 24px;
	margin: 0;
}

.contact-details {
	background-image: url(../images/bg/project-contact-details.png);
	_background-image:none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale,src='../images/bg/project-contact-details.png');
}

.contact-details p {
	color: #b5bdd5;
	padding: 8px 8px 8px 41px;
	margin: 0;
}

.contact-details .numbers {
	background: url(../images/bg/project-numbers.gif) no-repeat;
	border-bottom: 1px solid #424d79;
}
.contact-details .email {
	padding: 0;
}

.contact-details .email a {
	background: url(../images/bg/project-email.gif) no-repeat;
	display: block;
	padding: 8px 8px 8px 41px;
}

.contact-details .email a:hover{
	background-position: 0 -32px;;
	color: #fff;
}


.mapBlock, .mapblock {
	padding: 15px 14px;
}
