@charset "utf-8";
body {background:url(../images/bg.gif); background-repeat:repeat-x; background-color:#b3d65c; margin:10px 0px 10px 0px; padding:0;}
.nanocity {padding:15px 0 0 1em; margin:0; list-style:none; height:36px; position:relative; font-size:11px;}
.nanocity li {float:left; height:36px; margin-right:1px;}
.nanocity li a {display:block; float:left; height:36px; line-height:35px; color:#003300; text-decoration:none; font-family:arial, verdana, sans-serif; font-weight:bold; text-align:center; padding:0 0 0 4px; cursor:pointer; background:url(../images/menu_0a.gif) no-repeat;}
.nanocity li a b {float:left; display:block; padding:0 16px 0px 12px; background:url(../images/menu_0b.gif) no-repeat right top;}
.nanocity li.current a {color:#000; background:url(../images/menu_2a.gif) no-repeat; background-color:#8dbf3d;}
.nanocity li.current a b {background:url(../images/menu_2b.gif) no-repeat right top; background-color:#8dbf3d;}
.nanocity li a:hover {color:#000; background: url(../images/menu_1a.gif) no-repeat;}
.nanocity li a:hover b {background:url(../images/menu_1b.gif) no-repeat right top;}
.nanocity li.current a:hover {color:#000; background: url(../images/menu_2a.gif) no-repeat; cursor:default; background-color:#8dbf3d;}
.nanocity li.current a:hover b {background:url(../images/menu_2b.gif) no-repeat right top; background-color:#8dbf3d;}
.topmenu {color:#266431; text-decoration:none; font-family:arial, verdana, sans-serif; font-size:11px; font-weight:bold; text-align:center; padding:0 0 0 4px; cursor:pointer; text-decoration:none;}
a.topmenu:link,active,visited {text-decoration:none;}
a.topmenu:hover {color:#000000; text-decoration:underline;}
.bottommenu {color:#266431; text-decoration:none; font-family:arial, verdana, sans-serif; font-size:9px; font-weight:bold; text-decoration:none;}
a.bottommenu:link,active,visited {text-decoration:none;}
a.bottommenu:hover {text-decoration:none;}
.contentframe {background:url(../images/content-bg.gif); background-repeat:no-repeat; background-position:left top; margin:0px 0px 0px 0px; padding:8px 8px 8px 8px; height:410px;}
.theight {height:95px};
.bheight {height:22px};
.internalcontent {background:url(../images/content-bg.gif); background-repeat:no-repeat; background-position:left top; margin:0px 0px 0px 0px; padding:8px 8px 8px 8px; height:410px;}
.pghead {font-family:Arial, Helvetica, sans-serif; font-size:22px; color:#003300; border-bottom:#266431 solid 1px; padding-bottom:10px; width:40%;}
.pghead-sub {font-family:Arial, Helvetica, sans-serif; font-size:17px; color:#003300; border-bottom:#266431 solid 1px; padding-bottom:5px; width:50%;}
.pghead02 {font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#003300; padding-bottom:5px; width:50%; text-decoration:underline;}
.bodytext{font-family:Arial, Helvetica, sans-serif; font-size:0.9em; color:#000000; line-height:1.2em;}
.bodytextred{font-family:Arial, Helvetica, sans-serif; font-size:0.9em; color:#FF0000; line-height:1.2em;}

.vision-bg {background:url(../images/vision-bg.jpg); background-repeat:no-repeat; margin:0; height:378px; padding:32px 18px 0px 32px;}
.nanocity-bg {background:url(../images/nanocity-bg.jpg); background-repeat:no-repeat; margin:0; height:378px; padding:32px 18px 0px 32px;}
.design-principles-bg {background:url(../images/design-principles-bg.jpg); background-repeat:no-repeat; margin:0; height:378px; padding:32px 18px 0px 32px;}
.design-principles-c {height:210px; width:517px; margin:0px; padding:0; overflow:auto;}
.masterplan01-c {height:190px; width:435px; margin:0px; padding:0; overflow:auto;}
.masterplan02-c {height:190px; width:460px; margin:0px; padding:0; overflow:auto;}
.masterplan03-c {height:190px; width:460px; margin:0px; padding:0; overflow:auto;}
.masterplan04-c {height:190px; width:370px; margin:0px; padding:0; overflow:auto;}
.masterplan05-c {height:190px; width:460px; margin:0px; padding:0; overflow:auto;}
.master-plan01-bg {background:url(../images/master-plan01-bg.jpg); background-repeat:no-repeat; margin:0; height:378px; padding:32px 18px 0px 32px;}
.master-plan02-bg {background:url(../images/master-plan02-bg.jpg); background-repeat:no-repeat; margin:0; height:378px; padding:32px 18px 0px 32px;}
.master-plan03-bg {background:url(../images/master-plan03-bg.jpg); background-repeat:no-repeat; margin:0; height:378px; padding:32px 18px 0px 32px;}
.master-plan04-bg {background:url(../images/master-plan04-bg.jpg); background-repeat:no-repeat; margin:0; height:378px; padding:32px 18px 0px 32px;}
.master-plan05-bg {background:url(../images/master-plan05-bg.jpg); background-repeat:no-repeat; margin:0; height:378px; padding:32px 18px 0px 32px;}
.master-plan06-bg {background:url(../images/master-plan06-bg.jpg); background-repeat:no-repeat; margin:0; height:378px; padding:32px 18px 0px 32px;}
.founders-bg {margin:0; height:378px; padding:32px 18px 0px 32px;}
.terms-conditions {margin:0; height:378px; width:875px; padding:32px 18px 0px 32px; overflow:auto; background:#FFFFFF;}
.videocontentframe {background:url(../images/video-content-bg.gif); background-repeat:no-repeat; background-position:left top; margin:0px 0px 0px 0px; padding:8px 8px 8px 8px; height:410px; background-color:#000000;}
.nanoflashvideo {margin:0; height:378px; padding:0; background:#000000;}
.infrastructure-power {background:url(../images/infrastructure_power.jpg); background-repeat:no-repeat; margin:0; height:378px; padding:32px 18px 0px 32px;}
.infrastructure-water{background:url(../images/infrastructure_water.jpg); background-repeat:no-repeat; margin:0; height:378px; padding:32px 18px 0px 32px;}
.infrastructure-connectivity{background:url(../images/infrastructure_connectivity.jpg); background-repeat:no-repeat; margin:0; height:378px; padding:32px 18px 0px 32px;}
.gallerycont {background:url(../images/content-bg.gif); background-repeat:no-repeat; background-position:left top; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; height:426px;}
.gallerynav {color:#266431; text-decoration:none; font-family:arial, verdana, sans-serif; font-size:10px; font-weight:bold; text-decoration:none;}
a.gallerynav:link,active,visited {text-decoration:none;}
a.gallerynav:hover {text-decoration:none;}
.height410 {height:426px;}