/* @override http://ng2.local:8888/css/styles.css */

html,body{width:100%;}
body{font:normal 62.5% Arial, Helvetica, sans-serif;margin:0; background-color:#000000; color:#FFFFFF;}
p{font:normal 1.1em/1.6em Arial, Helvetica, sans-serif;}
img{border:none;}
#row01{width:100%; background-color:#000000;}
#row01 #header{width:738px; margin:0 auto;}

#row02{background-color:#8AC555; width:100%;}
#row02 #feature{ width:738px; margin:0 auto;}

#row03{width:100%; float:left; background:url(../images/content-bg.gif) repeat-y center;  background-color:#000000;}
#row03 #content{width:738px; margin:0 auto; *background:url(../images/content-bg.gif) repeat-y center; clear:both; }
#row03 #content #nav {background-color:#8AC555; width:178px; padding-top:9px; float:left;}
#row03 #content #nav ul{margin:0;padding:0;}
#row03 #content #nav ul li{ list-style:none;}
#row03 #content #nav ul li a{width:168px; display:block; color:#fff; text-decoration:none; background-color:#8AC555; border-top: 1px solid #a2e765; font:bold 1.2em/1.7em Arial, Helvetica, sans-serif; padding-left:10px;}
#row03 #content #nav ul li a:hover, #row03 #content #nav ul li #active{border-top:1px solid #fff; background-color:#578660; color:#0d3380;}
#row03 #content #nav ul ul li a{background:#436a78; padding-left:15px;width:163px;}
#row03 #content #nav ul ul li a:hover, #row03 #content #nav ul ul li #active2{background-color:#73aa40;}

#row03 #content #bodyarea { width:559px; background:url(../images/body-top-strip.gif) no-repeat; float:left; margin-left:1px;}
#row03 #content #bodyarea #copy{width:366px; *width:366px;float:left;}
#row03 #content #bodyarea #copy img{margin-left:27px;}
#row03 #content #bodyarea #copy h1{padding-left:27px; font:bold 5em/0.8em Arial, Helvetica, sans-serif; color:#8ac555; padding-bottom:0; margin-bottom:20px;margin-top:20px;}
#row03 #content #bodyarea #copy h5{padding-left:27px; font: Arial, Helvetica, sans-serif; color:#8ac555; padding-bottom:0; margin-bottom:20px;margin-top:20px; font-size:24px; font-style:normal}

#row03 #content #bodyarea #copy h2{padding-left:27px; padding-right:10px; font:bold 1.6em/1.2em Arial, Helvetica, sans-serif; color:#507acd; padding-bottom:0; margin-bottom:20px;margin-top:20px;}
#row03 #content #bodyarea #copy h1 .lightgreen{ font:bold 0.8em/0.8em Arial, Helvetica, sans-serif; color:#b5d990; padding-bottom:20px;}
#row03 #content #bodyarea #copy h1 .lightgrey{ font:normal 0.8em/0.8em Arial, Helvetica, sans-serif; color:#adb0b2;padding-top:0px;}
#row03 #content #bodyarea #copy h3 { font:bold, Arial, Helvetica, sans-serif; color:#fff;padding-top:0px; margin-left:27px;}

#row03 #content #bodyarea #copy p{padding-left:27px;padding-right:27px;}
#row03 #content #bodyarea #copy a{color:#8AC555; text-decoration:none;}
#row03 #content #bodyarea #copy a:hover{color:#cccccc; text-decoration:none;}

#row03 #content #availability{ float:left; width:193px; margin-top:10px; padding-bottom:10px;}
#row03 #content #availability h1{ background:url(../images/availability-bg.gif) no-repeat; color:#fff; font:bold 1.3em Arial, Helvetica, sans-serif; padding:8px 5px 8px 8px;margin-bottom:0;margin-top:0px; clear:both;}
#row03 #content #availability h1:hover{color:#ffffff; cursor: pointer;}
#row03 #content #availability p{padding:0;margin:0; width:auto; margin-left:15px; margin-right:8px; margin-bottom:8px; margin-top:8px;}
#row03 #content #availability ul{padding:0 0 0 20px; margin:8px 0 0 0; width:170px;}
#row03 #content #availability a{color:#cccccc; text-decoration:none;}
#row03 #content #availability a:hover{text-decoration:none; color:#73aa40;}
#row03 #content #availability li{line-height:1.2em;}
#row03 #content #availability .stories li{list-style:none; color:#CCCCCC;}
#row03 #content #availability .stories ul{color:#CCCCCC;}
#row03 #content #availability #spec, #row03 #content #availability #pdf {margin-right:0;margin-left:15px;*margin-left:15px; padding-right:0; padding-bottom:10px; padding-left:15px;width:155px;}

#row03 #content #availability h1.pdf{ font: bold 1.2em Arial, Helvetica, sans-serif;background:url(/images/availability-bg-blue.gif);}
#row03 #content #availability h1.pdf a{color:#fff; text-decoration:none;}
#row03 #content #availability h1.pdf a:hover{text-decoration:underline;}
#row03 #content #availability .pdf {padding-left:20px;list-style:url(/images/pdf.gif); margin-left:5px; font-size:1.2em;  }
#row03 #content #availability #spec li, #row03 #content #availability .pdf { margin-bottom:8px;margin-right:0;padding:0; color:#cccccc;}
#row03 #content #availability .pdf a{padding-left:5px;}
#row03 #content #availability .available, #row03 #content #availability .underconstruction{float:right;}
#row03 #content #availability_wide .available th{background-color:#ccf0ac;}
#row03 #content #availability_wide .available td{background-color:#e2ffc8; border-top:1px solid #fff;}
#row03 #content #availability .underconstruction th{background-color:#620462; border-top:1px solid #fff;}
#row03 #content #availability .underconstruction td{background-color:#9e007b; border-top:1px solid #fff;}
#row03 #content #availability_wide .available th p, #row03 #content #availability_wide .available td p, #row03 #content #availability .underconstruction th p, #row03 #content #availability .underconstruction td p{ color:#999; text-align:left;font:bold 1.1em/1.6em Arial, Helvetica, sans-serif; padding-left:10px;margin:0;}
#row03 #content #availability .gallery{list-style:none; margin-left:0; padding-left:0;}
#row03 #content #availability .gallery li{margin-left:-10px; padding-bottom:5px;}

#row04{width:100%; clear:both; padding-top:10px; float:left;  background-color:#000000;}
#row04 #footer{width:738px; margin:0 auto; border-top:1px solid #8AC555;clear:both;}
#row04 #footer #copyright{float:left;}
#row04 #footer #copyright p{font:normal 1.1em/1.1em Arial, Helvetica, sans-serif;color:#8AC555;}
#row04 #footer a{text-decoration:none; color:#8AC555;}
#row04 #footer a:hover{text-decoration:none; color:#CCCCCC;}
#row04 #footer #reach{float:right;}

.schedule{float:right; font:bold 1.1em Arial, Helvetica, sans-serif;color:#fff;}

.schedule td, .schedule th{border-bottom:1px solid #fff;}
.schedule td{padding-left:5px;}

#row03 #content #bodyarea #copy ul.gallery{margin:0 0 0 8px;padding:0;}
#row03 #content #bodyarea #copy ul.gallery li{list-style:none;padding:0; margin:0 0 10px 0; float:left; width:102px;height:80px; overflow:hidden;}
#row03 #content #bodyarea #copy ul.gallery li a{padding:0; margin:0; text-align:center;}

.occupier {width:320px; background-color:#333; margin-left:27px; color:#666666;}
.occupier th {background-color:#ccf0ac; text-align:left; padding:3px; font-weight:bold;}
.occupier td {background-color:#e2ffc8; padding:3px; border-top:1px solid #000;}

.available {color:#999999;}


