a:link, a:visited { text-decoration:none; color : #ffffff;}

a:hover {color : #666666; text-decoration:NONE;}

body {margin-top:30px; margin-bottom:40px;  margin-left:0px;  margin-right:0px; background-color:#cccccc; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px;}

form {margin:0px;}

h2 {margin:0px}

p {margin-top:8px; margin-bottom:8px;}

#wrapper {width:811px; height:578px; _width:845px; _height:615px; background-color:#ffffff; color:#999999; padding-top:22px; padding-bottom:15px; padding-left:17px; padding-right:17px; text-align:left;}

.nicola {font-size:18px;}

.nicolahome {font-size:24px;}

#logo {float:left; width:309px; background-color:#ffffff; padding-bottom:17px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px;}

#logohome {float:left; width:409px; background-color:#ffffff; padding-bottom:12px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:15px;}

#address {float:right; text-align:right; width:309px; font-size:10px; background-color:#ffffff; padding-bottom:17px;}
#address a:link {color:#999999;}
#address a:visited {color:#999999;}
#address a:active, #address a:hover {color:#333333;}

.greyline {clear:both; width:100%; height:1px}

#leftpanel {float:left; width:244px; _width:274px; height:479px; _height:509px; background-color:#999999; color:#ffffff; padding:15px;}

#leftpanel2 {float:left; width:254px; _width:274px; height:479px; _height:509px; background-color:#999999; color:#ffffff; padding-left:15px; padding-right:5px; padding-top:15px; padding-bottom:15px;}

#rightpanel {float:right; width:523px; color:#ffffff;}

#divider {float:left; width:14px;}

#smallprint {text-align:right; font-size:10px; width:845px; margin-top:10px; color:#777777;}
#smallprint a:link {color:#777777;}
#smallprint a:visited {color:#777777;}
#smallprint a:active, #smallprint a:hover {color:#333333;}

.whitecopy {color:#ffffff; font-size:11px;}
.whitecopy a:link {color:#ffffff;}
.whitecopy a:visited {color:#ffffff;}
.whitecopy a:active, .whitecopy a:hover {color:#333333;}

.texttable {height:100%;}

.holder {height:100%;}

div.scroll {height:480px; _height:500px; width:254px; _width:229px; overflow: auto;}

.scrollcontent { padding-right:15px;}

.hrwhite {width:222px; height:1px;}

.header {font-size:13px}

.mainnavfloat {float:left; width:400px;}

.mainnav {width:400px;}

.backnext {float:right; text-align:right; width:400px;}

.portfoliophoto {float:left; width:166px; height:169px; color:#666666; font-size:10px;}
.portfoliophoto a:link {color:#666666;}
.portfoliophoto a:visited {color:#666666;}
.portfoliophoto a:active, .portfoliophoto a:hover {color:#000000;}

.chelseaportfoliophoto {float:left; width:77px; height:76px; color:#666666; font-size:10px;}
.chelseaportfoliophoto a:link {color:#666666;}
.chelseaportfoliophoto a:visited {color:#666666;}
.chelseaportfoliophoto a:active, .chelseaportfoliophoto a:hover {color:#000000;}

.tokyoportfoliophoto {float:left; width:121px; height:76px; color:#666666; font-size:10px;}
.tokyoportfoliophoto a:link {color:#666666;}
.tokyoportfoliophoto a:visited {color:#666666;}
.tokyoportfoliophoto a:active, .tokyoportfoliophoto a:hover {color:#000000;}

.abingerportfoliophoto {float:left; width:254px; height:136px; color:#666666; font-size:10px;}
.abingerportfoliophoto a:link {color:#666666;}
.abingerportfoliophoto a:visited {color:#666666;}
.abingerportfoliophoto a:active, .abingerportfoliophoto a:hover {color:#000000;}

.urbanportfoliophoto {float:left; width:165px; height:136px; color:#666666; font-size:10px;}
.urbanportfoliophoto a:link {color:#666666;}
.urbanportfoliophoto a:visited {color:#666666;}
.urbanportfoliophoto a:active, .urbanportfoliophoto a:hover {color:#000000;}

.addisonportfoliophoto {float:left; width:95px; height:76px; color:#666666; font-size:10px;}
.addisonportfoliophoto a:link {color:#666666;}
.addisonportfoliophoto a:visited {color:#666666;}
.addisonportfoliophoto a:active, .addisonportfoliophoto a:hover {color:#000000;}

.portfoliophotodivider {float:left; width:12px;}

.portfoliophotodivider2 {float:left; width:13px;}

.portfoliophotodivider3 {float:left; width:14px;}

.largephoto {margin-bottom:13px;}

.scrollcontent h2.stageone {
	background: url(../images/contact.gif) no-repeat; 
	width: 116px;
	height: 28px;
	text-indent: -1000em;
	margin-bottom:5px;
}

.scrollcontent h2.stagetwo {
	background: url(../images/concept.gif) no-repeat; 
	width: 117px;
	height: 28px;
	text-indent: -1000em;
	margin-top:20px;
	margin-bottom:5px;
}

.scrollcontent h2.stagethree {
	background: url(../images/detail.gif) no-repeat; 
	width: 132px;
	height: 28px;
	text-indent: -1000em;
	margin-top:20px;
	margin-bottom:5px;
}

.scrollcontent h2.stagefour {
	background: url(../images/contractor_liason.gif) no-repeat; 
	width: 208px;
	height: 28px;
	text-indent: -1000em;
	margin-top:20px;
	margin-bottom:5px;
}

.mandatory {font-size:10px;}

.inputboxes {height:18px; width:226px; color: #333333; background: #C3C8C9; border: 1px solid #C3C8C9; height:14px; font-size:11px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;}

textarea {width:226px; height:80px; background-color:#C3C8C9; color:#333333; border:1 solid #ff0000; font-size:11px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;}

.tint {filter:alpha(opacity=40);}
.tint a:link {filter:alpha(opacity=40);}
.tinta:visited {filter:alpha(opacity=40);}
.tint a:hover {filter:alpha(opacity=20);}
