

#header-banner
{
    height: 4em;
    margin: 0em 0em 0em 0em;
    padding: 0em 0em 0em 0em;
}


.footer
{
    height: 2.5em;
    margin: 1.0em 0em 0em 0.0em;
    padding: 0.5em 0em 0.5em 0em;
    border-top: solid 0.1em rgb(200,200,200);
    border-bottom: solid 0.1em rgb(200,200,200);
    background-color: rgb(255,255,255);
    text-align: center;
    color: #2971A7;
    font-size: 1.0em;
}

#content
{
    width: 790px;
    position: relative;
    height: 100%;
}

#mettawaslane-animated
{
    margin: 10px 0 10px 10px;
    border: 5px #FFCC00 outset;
}

#block-click a
{
    width: 100%;
    height: 100%;
    display: block;
}

#contact-us
{
    margin-left: 10px;
    margin: 50px 50px 0 0;
    border: 1px #F0F0F0 solid;
    width: 250px;
    float: right;
    background-color: #FFFFFF;
    top: 40px;
    right: 40px;
}

#contact-us h2
{
    background: url(  '../img/box_header_dark_blue.png' ) repeat-x;
    height: 1.1em;
    color: #FFFFFF;
    font-size: 1.3em;
}

#mapContainer
{
    width: 100%;
    height: 75%;
}

.more
{
    background-image: url(     'img/more_blue.gif' );
    background-repeat: no-repeat;
    text-align: right;
    padding-right: 9px;
    color: #2971A7;
    background-position: right;
    text-decoration: none;
}

.pi-selected
{
    background:url(../yui/build/assets/skins/sam/sprite.png) repeat-x 0 -1400px;
}

.pi-top-menu a
{
	font-weight: bold;
}




/****************************************/

#pi-plans .yui-navset .yui-nav,
#pi-plans .yui-navset .yui-navset-top .yui-nav { 
    /* border:solid #2647a0; */
    border:none;
}

#pi-plans .yui-navset .yui-nav li,
#pi-plans .yui-navset .yui-navset-top .yui-nav li {
}

#pi-plans .yui-navset .yui-nav .selected,
#pi-plans .yui-navset .yui-navset-top .yui-nav .selected { 
}

#pi-plans .yui-navset .yui-nav a,
#pi-plans .yui-navset .yui-navset-top .yui-nav a {
    background:none; /* tab background */
    border:solid #a3a3a3;
    border-width:0 1px;
    color:#000;
    text-decoration:none;
}

#pi-plans .yui-navset .yui-nav a em,
#pi-plans .yui-navset .yui-navset-top .yui-nav a em {
    border:solid #a3a3a3;
    border-width:1px 0 0;
    cursor:hand;
    padding:0.25em .75em;
    left:0; right: 0; bottom: 0; /* protect from other orientations */
    top:-1px; /* for 1px rounded corners */
    position:relative;
}

#pi-plans .yui-navset .yui-nav .selected a,
#pi-plans .yui-navset .yui-nav .selected a:focus, /* no focus effect for selected */
#pi-plans .yui-navset .yui-nav .selected a:hover { /* no hover effect for selected */
    background:#2647a0 url(../../../../assets/skins/sam/sprite.png) repeat-x left -1400px; /* selected tab background */
    color:#fff;
}

#pi-plans .yui-navset .yui-nav a:hover,
#pi-plans  .yui-navset .yui-nav a:focus {
    background:#bfdaff url(../../../../assets/skins/sam/sprite.png) repeat-x left -1300px; /* selected tab background */
    outline:0;
}

#pi-plans  .yui-navset .yui-nav .selected a em {
    padding:0.35em 0.75em; /* raise selected tab */
}

#pi-plans  .yui-navset .yui-nav .selected a,
#pi-plans  .yui-navset .yui-nav .selected a em {
    border-color:#243356; /* selected tab border color */
}

#pi-plans  .yui-navset .yui-content {
    background: none; /* content background color */
}

#pi-plans  .yui-navset .yui-content,
#pi-plans  .yui-navset .yui-navset-top .yui-content {
    border: none; /* content border */
    border-top-color: #FFFFFF; /* different border color */
    padding:0.25em 0.5em; /* content padding */
}

#project-tree {
    background: #fff;
    padding: 1px;
}

.pi-print-frame
{
    background: none;
    position: absolute;
    right: 1em;
    top: -2em;
    z-index: 10;
}

.pi-print-frame1
{
    background: none;
    position: absolute;
    right: 1em;
    top: 0em;
    z-index: 10;
}


    .item {
        display: inline;
        margin: 0 22px 0 12px;
        overflow: hidden;
        height: 500px;
        width: 500px;
    }
    
        #container .item
        {
            margin: 0px 0px 0px 5px;
            overflow: hidden;
        }
        #container .item h4
        {
            font-size: x-large;
            color: #000066;
            margin-left: 10px;
            font-weight: bold;
            margin-bottom: .5em;
        }
        #container .item p
        {
            margin-left: 10px;
            margin-bottom: 10px;
            color: #333333;
            padding-right: 10px;
            font-size: small;
        }

        .categoryLink
        {
            background: transparent none repeat scroll 0 0;
            color: #3143A9;
            text-decoration: none;
        }
        .categoryBorder
        {
            border-style: solid;
            border-color: rgb(183, 192, 191);
            border-width: 1px 1px 1px;
        }
        .categoryListItem
        {
            margin-left: 5px;
            margin-top: 5px;
        }
        .darkGrey
        {
            color: #4D4D4D;
        }
        .style1
        {
            color: #808080;
            font-weight: bold;
            font-family: Arial, Helvetica, sans-serif;
            font-size: xx-large;
        }
        .style2
        {
            color: #C0C0C0;
        }
        .style3
        {
            color: #FF0000;
            font-weight: bold;
        }
                .style4
        {
            width: 245px;
            font-family: "Times New Roman", Times, serif;
            font-size: medium;
        }
        .style5
        {
            width: 180px;
        }
        .style6
        {
            width: 103px;
            height: 55px;
        }

.yui-skin-sam
{
	margin-top: 0pt;
}

        .aboutstyle1
        {
            width: 158px;
            font-family: "Times New Roman", Times, serif;
            font-size: medium;
        }
        .aboutstyle2
        {
            width: 160px;
        }
        
        .aboutstyle2 p
        {
            font-family: "Times New Roman", Times, serif;
            font-size: medium;
        }
