@charset "utf-8";

/* CSS Document */

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	background-color: #333333;
	text-align: left;

}

img {
	behavior: url(iepngfix.htc);
	text-align: center;
	font-family: "Arial Black", Gadget, sans-serif;

}

#photoholder {

  width:313px;

  height:414px;

  background:#fff 50% 50% no-repeat;

}

#thephoto {

  width:313px;

  height:414px;

}

#photoholderB {

  width:450px;

  height:400px;

  background:#fff 50% 50% no-repeat;

}

#thephotoB {

  width:450px;

  height:400px;

}

.maintext {

	font-family: "HelveticaNeueLT Pro 55 Roman", Verdana;

	font-size: 12px;

	color: #000000;

	font-weight: normal;

	text-decoration: none;

}

.slantbottomtext {

	font-family: Arial;

	font-size: 9pt;

	color: #666666;

	font-weight: normal;

	text-decoration: none;

	font-style: oblique;

}

.leftmenutext {

	font-family: Times New Roman;

	font-size: 10pt;

	color: #333333;

	font-weight: normal;

	text-decoration: none;

}

.leftmenutext:link {

	font-family: Times New Roman;

	font-size: 10pt;

	color: #333333;

	font-weight: normal;

	text-decoration: none;

}

.leftmenutext:link:hover {

	font-family: Times New Roman;

	font-size: 10pt;

	color: #999999;

	font-weight: normal;

	text-decoration: none;

}

.leftmenutext:link:visited {

	font-family: Times New Roman;

	font-size: 10pt;

	color: #333333;

	font-weight: normal;

	text-decoration: none;

}

.leftmenutext:link:visited:hover {

	font-family: Times New Roman;

	font-size: 10pt;

	color: #333333;

	font-weight: normal;

	text-decoration: none;}

	

.leftmenutext:link:active {

	font-family: Times New Roman;

	font-size: 10pt;

	color: #333333;

	font-weight: normal;

	text-decoration: none;

}

.leftmenutext:link:active:hover {

	font-family: Times New Roman;

	font-size: 10pt;

	color: #333333;

	font-weight: normal;

	text-decoration: none;

}

.leftmenutext-firstletter {

	font-family: Times New Roman;

	font-size: 12pt;

	color: #333333;

	font-weight: normal;

	text-decoration: none;

}

.leftmenutext-firstletter:link {

	font-family: Times New Roman;

	font-size: 12pt;

	color: #333333;

	font-weight: normal;

	text-decoration: none;

}

.leftmenutext-firstletter:link:hover {

	font-family: Times New Roman;

	font-size: 12pt;

	color: #999999;

	font-weight: normal;

	text-decoration: none;

}

.leftmenutext-firstletter:link:visited {

	font-family: Times New Roman;

	font-size: 12pt;

	color: #333333;

	font-weight: normal;

	text-decoration: none;

}

.leftmenutext-firstletter:link:visited:hover {

	font-family: Times New Roman;

	font-size: 12pt;

	color: #333333;

	font-weight: normal;

	text-decoration: none;}

	

.leftmenutext-firstletter:link:active {

	font-family: Times New Roman;

	font-size: 12pt;

	color: #333333;

	font-weight: normal;

	text-decoration: none;

}

.leftmenutext-firstletter:link:active:hover {

	font-family: Times New Roman;

	font-size: 12pt;

	color: #333333;

	font-weight: normal;

	text-decoration: none;

}

.pagetext {

	font-family: Helvetica,Verdana, Arial, Tahoma;

	font-size: 12px;

	color: #333333;

	font-weight: normal;

	text-decoration: none;

}

.pagetextbold {

	font-family: Helvetica,Verdana, Arial, Tahoma;

	font-size: 12px;

	color: #333333;

	font-weight: bold;

	text-decoration: none;

}

.redtext {

	font-family: Helvetica,Verdana, Arial, Tahoma;

	font-size: 12px;

	color: #990000;

	font-weight: normal;

	text-decoration: none;

}

.redtext:link {

	font-family: Helvetica,Verdana, Arial, Tahoma;

	font-size: 12px;

	color: #990000;

	font-weight: normal;

	text-decoration: none;

}

.redtext:link:hover {

	font-family: Helvetica,Verdana, Arial, Tahoma;

	font-size: 12px;

	color: #990000;

	font-weight: normal;

	text-decoration: none;

}

.redtext:link:visited {

	font-family: Helvetica,Verdana, Arial, Tahoma;

	font-size: 12px;

	color: #990000;

	font-weight: normal;

	text-decoration: none;

}

.redtext:link:visited:hover {

	font-family: Helvetica,Verdana, Arial, Tahoma;

	font-size: 12px;

	color: #990000;

	font-weight: normal;

	text-decoration: none;

}

.redtext:link:active {

	font-family: Helvetica,Verdana, Arial, Tahoma;

	font-size: 12 pt;

	color: #990000;

	font-weight: normal;

	text-decoration: none;

}

.redtext:link:active:hover {

	font-family: Helvetica,Verdana, Arial, Tahoma;

	font-size: 12px;

	color: #990000;

	font-weight: normal;

	text-decoration: none;

}

.pagetext:link {

	font-family: Helvetica,Verdana, Arial, Tahoma;

	font-size: 12px;

	color: #630d0e;

	font-weight: normal;

	text-decoration: none;

}

.pagetext:link:hover {

	font-family: Helvetica,Verdana, Arial, Tahoma;

	font-size: 12px;

	color: #630d0e;

	font-weight: normal;

	text-decoration: none;

}

.pagetext:link:visited {

	font-family: Helvetica,Verdana, Arial, Tahoma;

	font-size: 12px;

	color: #630d0e;

	font-weight: normal;

	text-decoration: none;

}

.pagetext:link:visited:hover {

	font-family: Helvetica,Verdana, Arial, Tahoma;

	font-size: 12px;

	color: #630d0e;

	font-weight: normal;

	text-decoration: none;}

	

.pagetext:link:active {

	font-family: Helvetica,Verdana, Arial, Tahoma;

	font-size: 12 pt;

	color: #630d0e;

	font-weight: normal;

	text-decoration: none;

}

.pagetext:link:active:hover {

	font-family: Helvetica,Verdana, Arial, Tahoma;

	font-size: 12 pt;

	color: #630d0e;

	font-weight: normal;

	text-decoration: none;

}

.topback {

	background-image: url(images/lightred-topmenu.png);

	background-size: 100% auto;

	background-repeat: repeat-x;

}

.topback:hover {

	background-image: url(images/darkred-topmenu.png);

	background-size: 100% auto;

	background-repeat: repeat-x;

}

.topback1 {

	background-image: url(images/darkred-topmenu.png);

	background-size: 100% auto;

	background-repeat: repeat-x;

}

.topback1:hover {

	background-image: url(images/darkred-topmenu.png);

	background-size: 100% auto;

	background-repeat: repeat-x;

}

.tophome {

	background-image: url(images/new/top/home-off.png);

	background-size: 100% auto;

	background-repeat: repeat-x;

}

.tophome:hover {

	background-image: url(images/new/top/home-on.png);

	background-size: 100% auto;

	background-repeat: repeat-x;

}

.tophome1 {

	background-image: url(images/new/top/home-on.png);

	background-size: 100% auto;

	background-repeat: repeat-x;

}

.topservices {

	background-image: url(images/new/top/services-off.png);

	background-size: 100% auto;

	background-repeat: repeat-x;

}

.topservices:hover {

	background-image: url(images/new/top/services-on.png);

	background-size: 100% auto;

	background-repeat: repeat-x;

}

.topservices1 {

	background-image: url(images/new/top/services-on.png);

	background-size: 100% auto;

	background-repeat: repeat-x;

}

.topportfolio {

	background-image: url(images/new/top/portfolio-off.png);

	background-size: 100% auto;

	background-repeat: repeat-x;

}

.topportfolio:hover {

	background-image: url(images/new/top/portfolio-on.png);

	background-size: 100% auto;

	background-repeat: repeat-x;

}

.topportfolio1 {

	background-image: url(images/new/top/portfolio-on.png);

	background-size: 100% auto;

	background-repeat: repeat-x;

}

.topgreen{

	background-image: url(images/new/top/green-off.png);

	background-size: 100% auto;

	background-repeat: repeat-x;

}

.topgreen:hover {

	background-image: url(images/new/top/green-on.png);

	background-size: 100% auto;

	background-repeat: repeat-x;

}

.topgreen1{

	background-image: url(images/new/top/green-on.png);

	background-size: 100% auto;

	background-repeat: repeat-x;

}

.topresources {

	background-image: url(images/new/top/resources-off.png);

	background-size: 100% auto;

	background-repeat: repeat-x;

}

.topresources:hover {

	background-image: url(images/new/top/resources-on.png);

	background-size: 100% auto;

	background-repeat: repeat-x;

}

.topresources1 {

	background-image: url(images/new/top/resources-on.png);

	background-size: 100% auto;

	background-repeat: repeat-x;

}

.topteam {

	background-image: url(images/new/top/team-off.png);

	background-size: 100% auto;

	background-repeat: repeat-x;

}

.topteam:hover {

	background-image: url(images/new/top/team-on.png);

	background-size: 100% auto;

	background-repeat: repeat-x;

}

.topteam1 {

	background-image: url(images/new/top/team-on.png);

	background-size: 100% auto;

	background-repeat: repeat-x;

}

.topcontact{

	background-image: url(images/new/top/contact-off.png);

	background-size: 100% auto;

	background-repeat: repeat-x;

}

.topcontact:hover {

	background-image: url(images/new/top/contact-on.png);

	background-size: 100% auto;

	background-repeat: repeat-x;

}

.topcontact1{

	background-image: url(images/new/top/contact-on.png);

	background-size: 100% auto;

	background-repeat: repeat-x;

}

.leftnewhome {

	background-image: url(images/new/left/newhome-off.png);

	background-size: 100% auto;

	background-repeat: repeat-x;

}

.leftnewhome:hover {

	background-image: url(images/new/left/newhome-on.png);

	background-size: 100% auto;

	background-repeat: repeat-x;

}

.leftnewhome1 {

	background-image: url(images/new/left/newhome-on.png);

	background-size: 100% auto;

	background-repeat: repeat-x;

}

.leftdesign {

	background-image: url(images/new/left/design-off.png);

	background-size: 100% auto;

	background-repeat: repeat-x;

}

.leftdesign:hover {

	background-image: url(images/new/left/design-on.png);

	background-size: 100% auto;

	background-repeat: repeat-x;

}

.leftdesign1 {

	background-image: url(images/new/left/design-on.png);

	background-size: 100% auto;

	background-repeat: repeat-x;

}

.leftreno {

	background-image: url(images/new/left/reno-off.png);

	background-size: 100% auto;

	background-repeat: repeat-x;

}

.leftreno:hover {

	background-image: url(images/new/left/reno-on.png);

	background-size: 100% auto;

	background-repeat: repeat-x;

}

.leftreno1 {

	background-image: url(images/new/left/reno-on.png);

	background-size: 100% auto;

	background-repeat: repeat-x;

}.leftcomm {

	background-image: url(images/new/left/commercial-off.png);

	background-size: 100% auto;

	background-repeat: repeat-x;

}

.leftcomm:hover {

	background-image: url(images/new/left/commercial-on.png);

	background-size: 100% auto;

	background-repeat: repeat-x;

}

.leftcomm1 {

	background-image: url(images/new/left/commercial-on.png);

	background-size: 100% auto;

	background-repeat: repeat-x;

}

.resourcestext {

	font-family: Helvetica,Verdana, Arial, Tahoma;

	font-size: 12px;

	color: #aaaaaa;

	font-weight: normal;

	text-decoration: none;

}

.resourcestext:hover {

	font-family: Helvetica,Verdana, Arial, Tahoma;

	font-size: 12px;

	color: #333333;

	font-weight: normal;

	text-decoration: none;

}



.resourcestext:link {

	font-family: Helvetica,Verdana, Arial, Tahoma;

	font-size: 12px;

	color: #aaaaaa;

	font-weight: normal;

	text-decoration: none;

}

.resourcestext:link:hover {

	font-family: Helvetica,Verdana, Arial, Tahoma;

	font-size: 12px;

	color: #333333;

	font-weight: normal;

	text-decoration: none;

}

.resourcestext:link:visited {

	font-family: Helvetica,Verdana, Arial, Tahoma;

	font-size: 12px;

	color: #aaaaaa;

	font-weight: normal;

	text-decoration: none;

}

.resourcestext:link:visited:hover {

	font-family: Helvetica,Verdana, Arial, Tahoma;

	font-size: 12px;

	color: #333333;

	font-weight: normal;

	text-decoration: none;}

	

.resourcestext:link:active {

	font-family: Helvetica,Verdana, Arial, Tahoma;

	font-size: 12 pt;

	color: #aaaaaa;

	font-weight: normal;

	text-decoration: none;

}

.resourcestext:link:active:hover {

	font-family: Helvetica,Verdana, Arial, Tahoma;

	font-size: 12 pt;

	color: #333333;

	font-weight: normal;

	text-decoration: none;

}
