html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0; padding: 0; border: 0; outline: 0;
font-size: 100%; vertical-align: baseline;
background: transparent; }
body { line-height: 1; }
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
ins { text-decoration: none; }
del {text-decoration: line-through;}
table { border-collapse: collapse; border-spacing: 0; }

/* http://www.positioniseverything.net/easyclearing.html */
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.clearfix {
	display: inline-block;
	}
/* Hides from IE-mac \*/
.clearfix {
	display: block;
	}
* html .clearfix {height: 1%;}
/* end hide from IE-mac */

body {
	background-position: top -80px;
	background-repeat:no-repeat;
	background-image: url(../images/page.gif);
	background-color:#f4efdd;
    text-align: center;
    font-family: arial, helvetica, sans-serif;
    font-size: 13px;
    line-height: 16px;
	border-top: 1px solid #999;
} 

#wrapper {
    width: 986px;
    margin: auto;
    text-align: left;
    background: url(../images/page_shadow.png) top center repeat-y;
}

#page {
    margin: 0 13px 0 13px;
    background-color: #fff;
    padding-bottom: 0px;
}

#bar, #bar a {
    width: 960px; 
    position: relative;
    font-size: 12px;
    color: #000;
    display: block;
}

    #bar span { 
        cursor: pointer;
        display: block; position: absolute; top: 0; left: 0;
        width: 100%;
        height: 100%;
        background: url(../images/bar.gif) top left no-repeat;
    }


#billboard {
    width: 710px;
    height: 340px;
    float: left; display: inline;
    overflow: hidden;
}

    #billboard img { display: block; }

#tools {
    float: right; display: inline;
    background: #b28000 url(/pwr/home/images/bg/tools.gif) top left no-repeat;
    padding: 30px 20px 0 20px;
    width: 210px;
    height: 310px;
    overflow: hidden;
}

.quickSearch td {
	color:#666666;
	font-size:13px;
	padding-bottom:3px;
	font-weight:bold;
}
.quickSearch td input, .quickSearch td select {
	color:#333;
	font-size:12px;
	margin-left:5px;
}
	
	#search_form, #find_park_form {
        display: block;
        border-bottom: 1px solid #ccac58;
        padding-bottom: 29px;
        margin-bottom: 29px;
    }

        #search_form label, #find_park_form label { display: block; margin-bottom: 12px; }

        #search_form input, #find_park_form input { display: inline; vertical-align: middle; }

        #search_form .submit, #find_park_form .submit { margin-left: 5px; margin-bottom: 5px;} 

        #find_park_form select { 
            width: 160px;
            font-size: 12px;
            line-height: 14px;
            color: #666;
            margin-bottom: 5px;
            border: none;
            vertical-align: middle;
            padding: 2px; padding-top: 3px;
        }

            body.small #find_park_form select { font-size: 10px; }
            body.large #find_park_form select { font-size: 16px; }

        #search_form .query { 
            padding: 3px; 
            border: none;
            font-size: 12px; 
            line-height: 14px; 
            color: #666;
            width: 150px;
            margin-bottom: 5px;
        }

        #search_form .advanced, #find_park_form .advanced { 
            font-size: 10px;
            /*line-height; 16px;*/
            color: #fff;
            margin-top: 10px;
            text-decoration: none;
        }
            
            body.small #search_form .advanced, body.small #find_park_form .advanced { 
                font-size: 10px;
            }

            body.large #search_form .advanced, body.large #find_park_form .advanced { 
                font-size: 13px;
            }
            
            #find_park_form .advanced { width: 160px; }

            #search_form .advanced:hover, #find_park_form .advanced:hover { text-decoration: underline; } 

    #text_sizes {
        display: none;
    }

        #text_sizes p {
            display: inline-block;
            margin-right: 15px;
            vertical-align: middle;
        }

        #text_sizes ul { 
            vertical-align: middle;
            display: inline-block;
        }

        #text_sizes li {
            float: left;
            height: 18px;
            overflow: hidden;
            width: 16px;
            margin-right: 3px;
        }

            #text_sizes li a {
                display: block;
                height: 18px;
                text-indent: -9999px;
                overflow: hidden;
                width: 16px;
                background: url(/pwr/home/images/text_sizes.gif) top left no-repeat;
            }
            
            #text_sizes .small a {
                background-position: 0px 0px;
            }
                #text_sizes .small a:hover, #text_sizes .small a.active {
                    background-position: 0px -18px;
                }

            #text_sizes .medium a {
                background-position: -19px 0;
            }
                #text_sizes .medium a:hover, #text_sizes .medium a.active {
                    background-position: -19px -18px;
                }

            #text_sizes .large a {
                background-position: -38px 0;
            }
                #text_sizes .large a:hover, #text_sizes .large a.active {
                    background-position: -38px -18px;
                }

/* Begin Nav added by TME on 26Jan2011 */

#nav {
    clear: both;
    padding-bottom: 15px;
    background: url(/assets/images/nav_shadow.gif) bottom left no-repeat;
}

    #nav li {
        float: left;
        height: 42px;
    }

        #nav li a {
            display: block;
            height: 42px;
            overflow: hidden;
            position: relative;
        }

            #nav li a:hover { cursor: hand; }

            #nav li a span {
                background: url(/assets/images/nav.gif) 0px 0px no-repeat;
                display: block;
                position: absolute;
                height: 100%; width: 100%;
            }

                #nav li a:hover span { cursor: pointer; }

        #nav #nav_find_park a, #nav #nav_find_park a span {
            width: 108px;
            background-position: 0px 0px;
        }
            #nav #nav_find_park a:hover span,  #nav #nav_find_park a.active span { background-position: 0px -42px; }

        #nav #nav_discover a, #nav #nav_discover a span {
            width: 141px;
            background-position: -108px 0;
        }
            #nav #nav_discover a:hover span, #nav #nav_discover a.active span { background-position: -108px -42px; }

        #nav #nav_explore a, #nav #nav_explore a span {
            width: 129px;
            background-position: -249px -42px;
			/*background-position: -249px 0;*/
        }
            /*#nav #nav_explore a:hover span, #nav #nav_explore a.active span { background-position: -249px -42px; }*/

        #nav #nav_working a, #nav #nav_working a span{
            width: 217px;
            background-position: -378px 0;
        }
            #nav #nav_working a:hover span, #nav #nav_working a.active span  { background-position: -378px -42px; }

        #nav #nav_involved a, #nav #nav_involved a span {
            width: 113px;
            background-position: -595px 0;
        }
            #nav #nav_involved a:hover span, #nav #nav_involved a.active span { background-position: -595px -42px; }

        #nav #nav_teachers a, #nav #nav_teachers a span {
            width: 86px;
            background-position: -708px 0;
        }
            #nav #nav_teachers a:hover span, #nav #nav_teachers a.active span { background-position: -708px -42px; }

        #nav #nav_kids a , #nav #nav_kids a span{
            width: 56px;
            background-position: -794px 0;
        }
            #nav #nav_kids a:hover span, #nav #nav_kids a.active span { background-position: -794px -42px; }

        #nav #nav_about a , #nav #nav_about a span{
            width: 110px;
            background-position: -850px 0;
        }
            #nav #nav_about a:hover span, #nav #nav_about a.active span { background-position: -850px -42px; }


/* End Nav added by TME on 26Jan2011 */

/* Begin NavIndex added by TME on 26Jul2011 */

#navIndex {
    clear: both;
    /*padding-bottom: 15px;*/
    /*background: url(/assets/images/nav_shadow.gif) bottom left no-repeat;*/
}

    #navIndex li {
        float: left;
        height: 42px;
    }

        #navIndex li a {
            display: block;
            height: 42px;
            overflow: hidden;
            position: relative;
        }

            #navIndex li a:hover { cursor: hand; }

            #navIndex li a span {
                background: url(/assets/images/nav.gif) 0px 0px no-repeat;
                display: block;
                position: absolute;
                height: 100%; width: 100%;
            }

                #navIndex li a:hover span { cursor: pointer; }

        #navIndex #navIndex_find_park a, #navIndex #navIndex_find_park a span {
            width: 108px;
            background-position: 0px 0px;
        }
            #navIndex #navIndex_find_park a:hover span,  #navIndex #navIndex_find_park a.active span { background-position: 0px -42px; }

        #navIndex #navIndex_discover a, #navIndex #navIndex_discover a span {
            width: 141px;
            background-position: -108px 0;
        }
            #navIndex #navIndex_discover a:hover span, #navIndex #navIndex_discover a.active span { background-position: -108px -42px; }

        #navIndex #navIndex_explore a, #navIndex #navIndex_explore a span {
            width: 129px;
            background-position: -249px -42px;
			/*background-position: -249px 0;*/
        }
            /*#nav #nav_explore a:hover span, #nav #nav_explore a.active span { background-position: -249px -42px; }*/

        #navIndex #navIndex_working a, #navIndex #navIndex_working a span{
            width: 217px;
            background-position: -378px 0;
        }
            #navIndex #navIndex_working a:hover span, #navIndex #navIndex_working a.active span  { background-position: -378px -42px; }

        #navIndex #navIndex_involved a, #navIndex #navIndex_involved a span {
            width: 113px;
            background-position: -595px 0;
        }
            #navIndex #navIndex_involved a:hover span, #navIndex #navIndex_involved a.active span { background-position: -595px -42px; }

        #navIndex #navIndex_teachers a, #navIndex #navIndex_teachers a span {
            width: 86px;
            background-position: -708px 0;
        }
            #navIndex #navIndex_teachers a:hover span, #navIndex #navIndex_teachers a.active span { background-position: -708px -42px; }

        #navIndex #navIndex_kids a , #navIndex #navIndex_kids a span{
            width: 56px;
            background-position: -794px 0;
        }
            #navIndex #navIndex_kids a:hover span, #navIndex #navIndex_kids a.active span { background-position: -794px -42px; }

        #navIndex #navIndex_about a , #navIndex #navIndex_about a span{
            width: 110px;
            background-position: -850px 0;
        }
            #navIndex #navIndex_about a:hover span, #navIndex #navIndex_about a.active span { background-position: -850px -42px; }


/* End NavIndex added by TME on 26Jul2011 */

/* Begin Web Cam Nav added by TME on 15Jun2011 */

#nav_wc {
    clear: both;
    padding-bottom: 15px;
    background: url(/assets/images/nav_shadow.gif) bottom left no-repeat;
}

    #nav_wc li {
        float: left;
        height: 42px;
    }

        #nav_wc li a {
            display: block;
            height: 42px;
            overflow: hidden;
            position: relative;
        }

            #nav_wc li a:hover { cursor: hand; }

            #nav_wc li a span {
                background: url(/assets/images/nav_wc.gif) 0px 0px no-repeat;
                display: block;
                position: absolute;
                height: 100%; width: 100%;
            }

                #nav_wc li a:hover span { cursor: pointer; }

        #nav_wc #nav_wc_find_park a, #nav_wc #nav_wc_find_park a span {
            width: 123px;
            background-position: 0px 0px;
        }
            #nav_wc #nav_wc_find_park a:hover span,  #nav_wc #nav_wc_find_park a.active span { background-position: 0px -42px; }

        #nav_wc #nav_wc_discover a, #nav_wc #nav_wc_discover a span {
            width: 141px;
            background-position: -123px 0;
        }
            #nav_wc #nav_wc_discover a:hover span, #nav_wc #nav_wc_discover a.active span { background-position: -123px -42px; }

        #nav_wc #nav_wc_explore a, #nav_wc #nav_wc_explore a span {
            width: 129px;
            background-position: -264px -42px;
			/*background-position: -249px 0;*/
        }
            /*#nav #nav_explore a:hover span, #nav #nav_explore a.active span { background-position: -249px -42px; }*/

        #nav_wc #nav_wc_working a, #nav_wc #nav_wc_working a span{
            width: 217px;
            background-position: -393px 0;
        }
            #nav_wc #nav_wc_working a:hover span, #nav_wc #nav_wc_working a.active span  { background-position: -393px -42px; }

        #nav_wc #nav_wc_involved a, #nav_wc #nav_wc_involved a span {
            width: 113px;
            background-position: -610px 0;
        }
            #nav_wc #nav_wc_involved a:hover span, #nav_wc #nav_wc_involved a.active span { background-position: -610px -42px; }

        #nav_wc #nav_wc_teachers a, #nav_wc #nav_wc_teachers a span {
            width: 86px;
            background-position: -723px 0;
        }
            #nav_wc #nav_wc_teachers a:hover span, #nav_wc #nav_wc_teachers a.active span { background-position: -723px -42px; }

        #nav_wc #nav_wc_kids a , #nav_wc #nav_wc_kids a span{
            width: 56px;
            background-position: -809px 0;
        }
            #nav_wc #nav_wc_kids a:hover span, #nav_wc #nav_wc_kids a.active span { background-position: -809px -42px; }

        #nav_wc #nav_wc_about a , #nav_wc #nav_wc_about a span{
            width: 125px;
            background-position: -865px 0;
        }
            #nav_wc #nav_wc_about a:hover span, #nav_wc #nav_wc_about a.active span { background-position: -865px -42px; }


/* End Web Cam Nav added by TME on 15Jun2011 */

#content { 
	padding: 10px 19px 10px 25px;
	/*background: url(../images/nav_shadow.gif) bottom left no-repeat;*/
	}
#contentHome {
	float:left;
	width:490px;
}
#news, #events {
    float: right;
    width: 320px;
    margin-right: 25px;
    border-bottom: 1px solid #cccccc;
}
#search {
    float: left;
    width: 249px;
    margin-left: 0px;
	margin-right: 25px;
}
#homeMap {
    float: left;
    width: 400px;
    margin-left: 25px;
	margin-right: 0px;
}

#events { margin-right: 20px; } 

    #news h2 span {
        background: url(/pwr/home/images/titles/news.gif) top left no-repeat;
        position: absolute;
        top: 10px; left: 0;
        height: 19px;
        width: 56px;
    }

    #events h2 span {
        background: url(/pwr/home/images/titles/events.gif) top left no-repeat;
        position: absolute;
        top: 10px; left: 0;
        height: 18px;
        width: 65px;
    }
	#homeMap h2 {
	}

.headerBar h2 {
        font-size: 18px;
        line-height: 22px;
        padding: 10px 0 8px 0;
        border-top: 2px solid #d1b366;
        border-bottom: 0px solid #cccccc;
        position: relative;
        margin-bottom: 3px;
		font-family:Frutiger LT Std, Frutiger, Arial, Helvetica, sans-serif;
		font-weight:normal;
		color:#5E7630;
    }

    .items h2 {
        font-size: 18px;
        line-height: 22px;
        padding: 10px 0 8px 0;
        border-top: 2px solid #d1b366;
        border-bottom: 1px solid #cccccc;
        position: relative;
        margin-bottom: 18px;
		font-family:Frutiger LT Std, Frutiger, Arial, Helvetica, sans-serif;
		font-weight:normal;
		color:#5E7630;
    }

	
	#homeMap .items h2 {
        font-size: 18px;
        line-height: 22px;
        padding: 10px 0 8px 0;
        border-top: 2px solid #d1b366;
        border-bottom: 0px solid #cccccc;
        position: relative;
        margin-bottom: 3px;
		font-family:Frutiger LT Std, Frutiger, Arial, Helvetica, sans-serif;
		font-weight:normal;
		color:#5E7630;
    }

        .items h2 small {
            position: absolute;
            bottom: 10px; right: 0;
            font-size: 11px;
            line-height: 14px;
            color: #b28000;
            font-weight: normal;
        }

            body.small .items h2 small { font-size: 10px; }
            body.large .items h2 small { font-size: 14px; line-height: 16px; }

            .items h2 small a {
                color: #b28000;
                text-decoration: none;
            }

                .items h2 small a:hover { text-decoration: underline; }

    .items ul {
       padding-bottom: 10px; 
    }

        .items li {
            margin-bottom: 10px;
            font-size: 14px;
            line-height: 18px;
            color: #666666;
        }

            body.small .items li { font-size: 11px; }
            body.large .items li { font-size: 17px; line-height: 20px; }

            .items li a { display: block; text-decoration: none; color: #666;}
            .items li a:hover strong { color: #d39800; }
            .items li a:hover { color: #999; }

            .items li strong {
                display: block;
                font-weight: bold;
                color: #b28000;
                font-size: 16px; 
                line-height: 20px;
            }
                body.small .items li strong { font-size: 13px; }
                body.large .items li strong { font-size: 19px; line-height: 22px; }

#top_promo {
    float: left;
    width: 229px;
    height: 225px;
    border: 1px solid #cccccc;
}

    #top_promo img, #top_promo a { display: block; }

#multimedia {
    padding-top: 25px;
    clear: both;
    padding-bottom: 36px;
    background: url(/pwr/home/images/bg/multimedia_shadow.gif) bottom left no-repeat;
}
    
    #multimedia_content {
        padding-top: 14px;
        background: #fff url(/pwr/home/images/bg/multimedia_gradient.gif) top left repeat-x;
    }

    #multimedia h2 {
        padding-left: 20px;
        border-bottom: 1px solid #acacac;
        position: relative;
        height: 29px;
    }

        #multimedia h2 span { 
            position: absolute;
            display: block;
            background: url(/pwr/home/images/titles/photos_multimedia.gif) top left no-repeat;
            top: 0; left: 20px;
            height: 21px;
            width: 214px;
        }

        #multimedia h2 small {
            position: absolute;
            bottom: 14px;
            right: 21px;
            color: #b28000;
            font-size: 11px;
            line-height: 14px;
        }
            body.small #multimedia h2 small { font-size: 10px; }
            body.large #multimedia h2 small { font-size: 14px; line-height: 16px; }

            #multimedia h2 small a { 
                text-decoration: none;
                font-weight: normal;
                color: #b28000;
            }
                
                #multimedia h2 small a:hover {
                    text-decoration: underline;
                }

        #multimedia #cols {
            margin-top: 16px;
            padding-left: 20px;
            background: url(/pwr/home/images/bg/multimedia_cols.gif) top left repeat-y;
        }

            #multimedia #cols .col {
                float: left; display: inline;
                width: 160px;
                margin-right: 19px;
            }

                #multimedia .col h3 {
                    color: #999999;
                    text-transform: uppercase;
                    font-size: 12px;
                    line-height: 16px;
                    font-weight: bold;
                    margin-bottom: 9px;
                }
                    body.small #multimedia .col h3 { font-size: 10px; }
                    body.large #multimedia .col h3 { font-size: 19px; line-height: 22px; }

                #multimedia .col a.image { 
                    display: block;
                    margin-bottom: 8px;
                }

                    #multimedia .col a.image img { display: block; }

                #multimedia .col p.caption { font-size: 12px; color: #666666; line-height: 14px; margin-bottom: 2px; }
                    body.small #multimedia .col p.caption { font-size: 10px; }
                    body.large #multimedia .col p.caption { font-size: 15px; line-height: 18px;}

                #multimedia .col h4 {
                    color: #5e7630;
                    font-size: 18px;
                    line-height: 22px;
                    font-weight: normal;
                    margin-bottom: 6px;
                }

                    body.small #multimedia .col h4 { font-size: 15px; }
                    body.large #multimedia .col h4 { font-size: 25px; line-height: 28px; }

                    #multimedia .col h4 a {
                        color: #5e7630;
                        text-decoration: none;
                    }

                        #multimedia .col h4 a:hover {
                            text-decoration: underline;
                        }

                #multimedia .col a.visit {
                    color: #b28000;
                    font-size: 12px;
                    text-decoration: none;
                }

                    body.small #multimedia .col a.visit { font-size: 10px; }
                    body.large #multimedia .col a.visit { font-size: 15px; }

                    #multimedia .col a.visit:hover {
                        text-decoration: underline;
                    }

#promos {
    margin-top: 10px;
    display: block;
    text-align: center;
}

    #promos li { display: inline; margin-right: 15px;}

        #promos li.last { margin-right: 0; }
        
        #promos li a { display: inline;  }

            #promos li img { border: 1px solid #ccc; }

.npsFooter {
    margin-top: 11px;
    padding: 12px;
    padding-bottom: 10px;
    padding-left: 17px;
    display: block;
    background-color: #000;
    
	height: 71px;
}


.footer_nav {
	display: block;
	margin-bottom: 3px;
	margin-top:20px;
	float:right;
	text-align:right;
	width:875px;
}

.footer_nav ul li {
	display: inline;
	
}

.footer_nav ul li a {
	color: #fff;
	text-decoration: none;
	font-size: 12px;
	line-height: 18px;
	margin-left: 15px;
}
.footer_nav ul li clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.footer_nav ul li a.clearfix {
	display: inline-block;
	}
/* Hides from IE-mac \*/
.footer_nav ul li a.clearfix {
	display: block;
	}

.footer_nav ul li a:hover {
	text-decoration: underline;
}
.npsgov {
	float:left;
}
.npsfooterlogo {
	float:left;
}
.experience {
	float:right;
}

/* FOR HIDING SCREEN READER (508) CONTENT */
.hidden
{position:absolute;
left:0px;
top:-500px;
width:1px;
height:1px;
overflow:hidden;}
 
 
#skip, #skip a, #skip a:hover, #skip a:visited, #skip ol, #skip li, #skip h4
{
position:absolute;
margin:0;
padding:0:
left:0px;
top:-500px;
width:1px;
height:1px;
overflow:hidden;
}
 
#skip a:focus
{
position:static;
width:auto;
height:auto;
} 

.mw { 
color:#000000;
font-family:Verdana,Arial,Helvetica;
font-weight:bold;
font-size:xx-small;
text-decoration:none; 
}

img.floatRight, div.floatRight  { 
    float: right; 
    margin: 4px; 
}

.boxForm {
	border:1px solid #DBD8A4;
	background-color:#E9E7C7;
	padding:10px;
}


.subTitle {
  font-weight: bold;
  color: #706d5f;
}
.publicTitle {
	border:1px solid #DBD8A4;
	background-color:#E9E7C7;
	padding:5px;
	font-weight: bold;
}

.formBox {
	border: 1px solid #DBD8A4;
	/*background-color: #E9E7C7;*/
	background-color: #FFFFFF;
}
.formBox td {
  	padding:1px;
  	padding-left:5px;
  	padding-right:5px;
  	font-size: 10pt;
	/*background-color: #E9E7C7;*/
	background-color: #FFFFFF;
	vertical-align: top;
	font-weight:bold;
}
.formBox td.publicTitle {
	background-color: #E9E7C7;
}

.note {
  font-size: 8pt;
}
a.note {
  text-decoration: underline;
}


.displayData td  {
	padding-bottom:5px;
	padding-top:5px;
	border-bottom:1px solid #CCC;
	border-top:1px solid #CCC;
}
.displayData td.label  {
	border-top:none;
	border-bottom:none;
}



.label  {
	font-weight:bold;
	padding-right:10px;
	color: #706d5f;
	border-top:none;
	border-bottom:none;
}

.projectPhoto {
	float:right;
	border: 1px solid #999;
	margin-left:10px;
}


.accessibility {
    position: absolute;
    left: -10000px;
    top: auto;
    width: 1px;
    height: 1px;
    overflow: hidden;
}

/* Commented out by TME
body {
    background: none;
	text-align: left;
	background-color: #f4efdd;
} */

#footer { zoom: 1;}
#footer_nav { zoom: 1;}
#footer_nav a { text-decoration: none;}

#content {
    /*background: url(../images/generic_bg.gif) 25px 20px no-repeat;*/
    margin-left: -5px;
    zoom: 1;
}

#text_sizes_sub {
    border-top: 1px solid #f2f1ef;
    display: inline;
    width: 180px;
    clear: both;
    margin-top: 20px;
    float: left;
    padding-top: 18px;
    display: none;
}

    #text_sizes_sub h3 {
        float: left;
        width: 81px;
    }
    
    #text_sizes_sub ul {
        border: none;
        margin: 0;
        padding: 0;
        float: left;
        margin-left: 10px;
        width: 80px;
    }
    
        #text_sizes_sub li {
            float: left;
            display: inline;
            padding: 0; margin: 0 0 0 3px;
            border: none;
            width: 16px;
            height: 18px;
            overflow: hidden;
        }
        
            #text_sizes_sub li a {
                display: block;
                width: 16px;
                height: 18px;
                overflow: hidden;
                text-indent: -9999px;
            }
                
                #text_sizes_sub li.small a {
                    background: url(/images/small_sub.gif) 0px 0px no-repeat;
                }
                
                    #text_sizes_sub li.small a:hover, #text_sizes_sub li.small a.active {
                        background: url(/images/small_sub.gif) 0px -18px no-repeat;
                    }
                    
                #text_sizes_sub li.medium a {
                    background: url(/images/medium_sub.gif) 0px 0px no-repeat;
                }
                
                    #text_sizes_sub li.medium a:hover, #text_sizes_sub li.medium a.active {
                        background: url(/images/medium_sub.gif) 0px -18px no-repeat;
                    }
                    
                #text_sizes_sub li.large a {
                    background: url(/images/large_sub.gif) 0px 0px no-repeat;
                }

                    #text_sizes_sub li.large a:hover, #text_sizes_sub li.large a.active {
                        background: url(/images/large_sub.gif) 0px -18px no-repeat;
                    }
            


.leftnav {
    float: left; display: inline;
    width: 180px;
    overflow: hidden;
}

.breadcrumb {
    float:right;
    }

.breadcrumb a {
    text-decoration:none;
    color: #b96619;
}

.breadcrumb a:hover {
    text-decoration: underline;
}

    .leftnav_content {
        background: url(../images/leftnav_shadow.gif) bottom right no-repeat;
        padding-bottom: 32px;      /* Was 195px */
    }

    .leftnav h2, .leftnav h2 a {
        color: #b96619;
        font-weight: bold;
        font-size: 14px;
        line-height: 20px;
        text-transform: uppercase;
        padding-bottom: 15px;
		text-decoration: none;
    }
        
		.leftnav h2 {
			border-bottom: 3px solid #bdbbb1;
		}

		.leftnav h2 a:hover { 
			text-decoration: underline; 
		}
        
        .small .leftnav h2 {
            font-size: 12px;    
            line-height: 16px;
        }
        
        .large .leftnav h2 {
            font-size: 18px;
            line-height: 24px;
        }
		
    .leftnav ul {
        padding-top: 0px;       /* Was 5px */
        display: block;
        margin-bottom: 0px;    /* Was 10px */
        padding-bottom: 0px;    /* Was 5px */
        /*border-bottom: 3px solid #deddd8;*/
		/*border-bottom: 3px solid #bdbbb1;*/       /* This was active. */
    }
    
    .leftnavNRSS ul {
        padding-top: 0px;
        display: block;
        margin-bottom: 0px;
        padding-bottom: 0px;
    }
    
        .leftnav li {
            display: block;
           
            border-bottom: 1px solid #deddd8;
            padding: 4px 0 4px 0;               /* Was 9px 0 9px 0 */
        }
        
        .leftnavNRSS li {
            display: block;
            border-bottom: 0px;
            padding: 4px 0 4px 0;
        }
        
            .leftnav li.last {
                border: none;
            }
            
            .leftnavNRSS li.lastNRSS {
                border: none;
            }
			
			.leftnav li.separate {
                border-bottom: 3px solid #bdbbb1;
            }
        
            .leftnav li li {
                border: none;
                padding: 0; 
                zoom: 1;
                margin: 4px 0 0 0;    /* Was 8px 0 8px 0 */
                
            }
    
        .leftnav li a {
            display: block;
            color: #b96619;
            font-size: 12px;        /* Was 14px */
            line-height: 14px;      /* Was 18px */
            text-decoration: none;
        }
        
        .leftnavNRSS li a {
            display: block;
            color: #b96619;
            font-size: 12px;
            line-height: 14px;
            text-decoration: none;
        }
            
			.small .leftnav li a {
                font-size: 12px;
                line-height: 16px;
            }
            
            .large .leftnav li a {
                font-size: 18px;
                line-height: 24px;
            }
            .leftnav li.active a {
                color: #878370;
            }
        
            .leftnav li a:hover {
                text-decoration: underline;
            }
    
        .leftnav ul ul {
            margin: 0 0 0 20px; padding: 0; /* Left margin was 10px */
            border: none;
            clear: left;
        }
        
            .leftnav li li a, .leftnav li.active li a {
                font-size: 12px;
                line-height: 14px;
                color: #b96619;
            }
			
			/* Added by TME */
			.leftnav li a.active {
                color: #878370;
            }
			.leftnav h2 a.active {
				color: #878370;
			}
            
        .leftnav_search {
            margin-top: 10px;
            float: left;
            clear: left;
        }
        
            .leftnav_search label {
                display: block;
                margin-bottom: 5px;
            }
            
            .leftnav_search #search_query {
                width: 115px;
                font-size: 12px;
                line-height: 14px;
                padding: 1px;
                margin-right: 5px;
            }
            
            .leftnav_search input {
                vertical-align: middle;
            }
            
            .leftnav_search small {
                display: block;
                float: left;
                clear: left;
                margin-top: 10px;
                font-size: 12px;
                line-height: 14px;
            }
            
                .leftnav_search small a {
                    color: #b28000;
                    font-size: 10px;
                    text-decoration: none;
                }
                
                    .leftnav_search small a:hover {
                        text-decoration: underline;
                    }

.main, .mainFull {
    float: left; display: inline;
    width: 710px;
    padding-top: 19px;  /* Was 35px */
    padding-left: 30px;
    overflow: hidden;
    zoom: 1;
}

/*added by TME for Front Page Text*/
.mainFront {
    float: left; display: inline;
    /*width: 710px;*/
    /*padding-top: 35px;*/
	padding-top: 20px;
    padding-left: 30px;
    overflow: hidden;
    zoom: 1;
}

.mainFull {
	width:100%;
}

    .main a, .mainFull a {
        color: #b28000;
        text-decoration: none;
    }
    
        .main a:hover, .mainFull a:hover {
            color: #D39800;
        }
		
	.main table tr td p, .mainFull table tr td p { margin-bottom: 15px; margin-top: 15px;}
    
	.CS_Document p { margin-bottom: 15px; margin-top: 15px;}

blockquote {
  font: 1.1em/1.4em Georgia, "Times New Roman", Times, serif;
  color: #783336;
  padding-bottom: 14px;
}

.intro {
    
}

    .intro h1 {
        font-family: georgia, serif;
        font-size: 36px;
        line-height: 44px;
        color: #706d5f;
        font-weight: normal;
        margin-bottom: 5px; 
    }
        
		.small .intro h1 {
            font-size: 30px;
            line-height: 38px;
        }
        
        .large .intro h1 {
            font-size: 42px;
            line-height: 56px;
        }
		
    .intro p {
        font-family: georgia, serif;
        font-size: 18px;
        line-height: 24px;
        color: #666666;
    }
    
	    .small .intro p {
            font-size: 14px;
            line-height: 18px;
        }
        
        .large .intro p {
            font-size: 22px;
            line-height: 30px;
        }
		
    .intro ul {
        margin-left: 15px;
    }
    
        .intro ul li {
            list-style: none;
            display: block;
            padding-left: 10px;
            background: url(/assets/images/brown.gif) 0px 7px no-repeat;
            color: #706d5f;
            font-size: 14px;
            line-height: 18px;
            margin: 15px 0 15px 0;
        }

		    .small .intro ul li {
                font-size: 12px;
                line-height: 16px;
                background: url(/assets/images/brown.gif) 0px 6px no-repeat;
            }
            
            .large .intro ul li {
                font-size: 20px;
                line-height: 26px;
                background: url(/assets/images/brown.gif) 0px 12px no-repeat;
            }
.promo_cols {
    margin: 20px 0 20px 0;
}

    .promo_side {
        background-color: #f1e8d1;
        padding: 20px;
        float: left; display: inline;
        width: 150px;
    }

    .promo_col {
        width: 340px;
        float: left; display: inline;
        margin-right: 18px;
        padding-bottom: 10px;
        border-bottom: 1px solid #cccccc;
    }
    
        .promo_cols_triple .promo_col {
            width: 240px;
        }
    
        .promo_col_last {
            margin-right: 0;
        }
    
        .promo_col h1 {
            border-top: 2px solid #d1b366;
            border-bottom: 1px solid #cccccc;
            padding: 13px 0 2px 0;
            margin-bottom: 20px;
            font-size: 18px;
            line-height: 22px;
            position: relative;
            zoom: 1;
        }
            
            .promo_col h1 img { display: block; }
        
            .promo_col h1 small {
                position: absolute;
                font-size: 11px;
                line-height: 14px;
                right: 0;
                bottom: 12px;
                font-weight: normal;
            }
                
				.large .promo_col h1 small  {
                    font-size: 14px;
                    line-height: 18px;
                }
				
        .promo_col p {
            color: #706d5f;
            font-size: 14px;
            line-height: 18px;
            margin-bottom: 20px;
        }
            
			.small .promo_col p {
                font-size: 12px;
                line-height: 16px;
            }

            .large .promo_col p {
                font-size: 18px;
                line-height: 24px;
            }
        
        .promo_col ul {
            color: #706d5f;
            font-size: 14px;
            line-height: 18px;            
        }
        
            .promo_col ul li {
                display: block;
                zoom: 1;
                margin-bottom: 20px;
                font-size: 14px;
            }
                    
                .small .promo_col ul li {
                    font-size: 12px;
                }
                
                .large .promo_col ul li {
                    font-size: 18px;
                    line-height: 24px;
                }
				
                .promo_col ul li a small {
                    display: block;
                    color: #706d5f;
                }
                
                    .promo_col ul li a:hover small {
                        color: #999999;
                    }
                
    .promo_side {
        
    }
    
        .promo_side h3 {
            margin-bottom: 13px;
        }
        
            .promo_side h3 img {
                display: block;
            }
            
        .promo_side h4 {
            color: #5e7630;
            font-size: 14px;
            line-height: 18px;
            font-weight: normal;
            margin-bottom: 10px;
        }
                
            .small .promo_side h4 {
                font-size: 12px;
                line-height: 14px;
            }
            
            .large .promo_side h4 {
                font-size: 18px;
                line-height: 24px;
            }
			
        .promo_side p {
            color: #706d5f;
            font-size: 12px;
            line-height: 16px;
        }
        
            .large .promo_side p {
                font-size: 16px;
                line-height: 22px;
            }
    
.interactive_box {
    margin: 25px 0 20px 0;
    padding-bottom: 12px;
    background: #d7ddcb url(/images/interactive_shadow_bottom.gif) bottom left no-repeat;
    zoom: 1;
}
    
    .interactive_box h1 {
        width: 706px;
        overflow: hidden;
        margin: 0; padding: 0; font-size: 18px;
        font-weight: normal;
        line-height: 22px;
        zoom: 1;
        position: relative;
    }
    
        .interactive_box h1#results_title {
            width: auto;
        }
    
        .interactive_box h1 a {
            display: block;
            text-align: right;
            width: 170px;
            position: absolute;
            bottom: 10px; 
            right: 20px;
            color: #fff;
            font-size: 11px;
            line-height: 14px;
            font-weight: bold;
        }
        
            .interactive_box h1 a#view_park_names {
                bottom: 13px;
            }
    
            .interactive_box h1 a:hover {
                color: #fff;
                text-decoration: underline;
            }
    
        .interactive_box h1 img {
            display: block;
        }

    .interactive_form {
        padding: 5px 20px 5px 20px;
    }
    
        .interactive_form .row {
            border-bottom: 1px solid #b2be9c;
            padding: 15px 0 15px 0;
        }
        
            .interactive_form .row_last {
                border-bottom: 0;
            }
            
            .interactive_form .row label {
                vertical-align: middle;
                color: #706d5f;
                font-size: 12px;
                line-height: 16px;
                text-transform: uppercase;
                font-weight: bold;
                width: 117px;
                display: inline-block;
            }
            
            .interactive_form .row input {
                vertical-align: middle;
                  font-size: 12px;
                    line-height: 16px;
                    border: 1px solid #e3e3eb;
                    color: #878370;
                    border-top: 1px solid #acadb2;
                    padding: 3px;
            }
            
                .interactive_form .row .input_text {
                    width: 206px;
                }
            
                .interactive_form .row .input_submit {
                    border: none;
                    margin-left: 6px;
                    padding: 0;
                }
            
            .interactive_form .row select {
                vertical-align: middle;
                  font-size: 12px;
                    line-height: 16px;
                    color: #878370;
                    border: 1px solid #e3e3eb;
                    border-top: 1px solid #acadb2;
                    padding: 3px;
                    width: 214px;
            }
            
.interactive_results {
    background-color: #fff;
    border: 1px solid #d7ddcb;
    border-top: none;
    display: none;
}

    .interactive_results h1 {
        background-color: #b28000;
        padding: 10px 20px 10px 20px;
        font-size: 24px;
        color: #fff;
        line-height: 30px;
    }
    
    .interactive_results_body {
        padding: 20px;
    }
        
    .interactive_results .results_list {
        
    }
    
        .interactive_results .results_list li {
            font-size: 14px;
            line-height: 18px;
            padding: 10px 0 10px 0;
            border-top: 1px solid #d7d6d0;
        }
                
            .small .interactive_results .results_list li {
                font-size: 12px;
                line-height: 16px;
            }
            
            .large .interactive_results .results_list li  {
                font-size: 18px;
                line-height: 24px;
            }
			
            .interactive_results .results_list li.first {
                border-top: none;
                padding-top: 0;
            }
        
            .interactive_results .results_list li a {
                color: #b28000;
                display: block;
            }
            
                .interactive_results .results_list li a:hover {
                    text-decoration: none;
                }
            
            
                .interactive_results .results_list li a .name {
                    text-decoration: underline;
                    cursor: pointer;
                }
                
                    .interactive_results .results_list li a:hover .name {
                        text-decoration: underline;
                    }
                    
                .interactive_results .results_list li a .distance {
                    text-decoration: none;
                }
                
                .interactive_results .results_list h4 {
                    font-size: 14px;
                    color: #878370;
                    line-height: 18px;
                    font-weight: bold;
                    margin-bottom: 2px;
                }
                
                .interactive_results .results_list li p {
                    color: #706d5f;
                    font-size: 12px;
                    line-height: 16px;
                    margin-bottom: 2px;
                }
    
    .interactive_results_bar {
        display: none;
        margin: 0 20px 0 20px;
        padding: 20px 0 10px 0;
        border-bottom: 2px solid #d7d6d0;
    }
    
        .interactive_results .name {
            float: left; display: inline;
            width: 460px;
        }
        
        .interactive_results .distance {
            width: 200px;
            float: left; display: inline;
            font-size: 14px;
            color: #878370;
            line-height: 18px;
        }
    
            .interactive_results_bar .name {
                color:#bdbbb1;
                font-size: 12px;
                line-height: 16px;
                font-weight: bold;
                text-transform: uppercase;
            }
    
            .interactive_results_bar .distance {
                font-size: 12px;
                line-height: 16px;
                color: #878370;                
            }
            
                .interactive_results_bar .distance_link {
                    font-weight: bold;
                    color: #b28000;
                    text-transform: uppercase;
                    text-decoration: underline;
                }
                
                .main .distance_link, .main .name_link {
                    text-decoration: underline;
                }
                
                    .main .distance_link_active, .main .name_link_active {
                        color: #bdbbb1;
                        text-decoration: none;
                        cursor: default;
                    }
                    
                        .main .name_link_active {
                            padding-right: 14px;
                            background: url(/images/down_arrow.gif) right no-repeat;
                        }
                    
                        .main .distance_link_active:hover, .main .name_link_active:hover  {
                            text-decoration: none;
                        }
             
                .main .mi_link, .main .km_link {
                    color: #b28000;
                    text-decoration: underline;
                }
                
                    .main .mi_link_active, .main .km_link_active {
                        color: #878370;
                        text-decoration: none;
                        cursor: default;
                    }
                        
                        .main .mi_link_active:hover, .main .km_link_active:hover {
                            text-decoration: none;
                        }
    
        .bar_active {
            display: block;
        }
    
    .interactive_results .loading {
        padding: 30px;
        color: #878370;
        font-weight: bold;
        font-size: 14px;
        line-height: 18px;
    }
    
.social_networking {
    padding: 0px 0 15px 0;
    border-bottom: 1px solid #cccccc;
}

    .social_networking li {
        display: inline;
        margin-right: 30px;
    }
    
.find_more {
    font-size: 12px;
    line-height: 16px;
    color: #878370;
    zoom: 1;
    font-weight: bold;
    padding: 20px 0 20px 0;
}

    .find_more .more_ops {
        float: left;
        width: 400px;
    }
    
    .find_more .subscribe_rss {
        float: right;
        width: 250px;
    } 


.contentPlacement {
	position:relative;
	top:-20px;
	width:860px;
	
}

    .article h1 {
        font-family: georgia, serif;
        font-size: 26px;
        line-height: 30px;
        /*color: #706d5f;*/
		color:#5E7630;
        font-weight: normal;
        margin-bottom: 15px; 
    }
	.article h1.withSubTitle {
		margin-bottom: 7px;
    }

        .small .article h1 {
            font-size: 24px;
        }
        
        .large .article h1 {
            font-size: 36px;
            line-height: 50px;
        }

    .article h2 {
        margin-top: 15px;
        font-family: georgia, serif;
        font-size: 18px;
        line-height: 30px;
        /*color: #706d5f;*/
		color: #5E7630;
        font-weight: normal;
        margin-bottom: 5px;
    }

        .small .article h2 {
            font-size: 18px;
        }
        
        .large .article h2 {
            font-size: 24px;
            line-height: 36px;
        }

    .article h3 {
        margin-top: 10px;
        font-family: georgia, serif;
        font-size: 15px;
        line-height: 24px;
        color: #706d5f;
        font-weight: normal;
        margin-bottom: 5px;
    }
    
        .small .article h3 {
            font-size: 14px;
        }
        
        .large .article h3 {
            font-size: 18px;
            line-height: 30px;
        }

    .article h4 {
        margin-top: 10px;
        font-family: georgia, serif;
        font-size: 16px;
        line-height: 20px;
        color: #706d5f;
        font-weight: normal;
        margin-bottom: 5px;
    }
    
        .small .article h4 {
            font-size: 14px;
        }
        
        .large .article h4 {
            font-size: 18px;
            line-height: 26px;
        }
    
    .article p.intro {
        font-family: georgia, serif;
        font-size: 18px;
        margin-bottom: 15px;
        line-height: 24px;
        color: #333;
    }
    
        .small .article p.intro {
            font-size: 16px;
        }

        .large .article p.intro {
            font-size: 22px;
            line-height: 28px;
        }
    
    .article  {
        font-family: arial, helvetica, sans-serif;
        font-size: 14px;
        color: #333;
        line-height: 18px;
        margin: 0 0 15px 0;
		border:0px solid;
		padding:1px;
    }
    
        .small .article {
            font-size: 12px;
        }
        
        .large .article {
            font-size: 18px;
            line-height: 24px;
        }
      
	.article p {
        font-family: arial, helvetica, sans-serif;
        font-size: 14px;
        color: #333;
        line-height: 18px;
        margin: 0 0 15px 0;
    }
	
	/* Added by TME on 11Apr2010 */
		.articleFront p {
        font-family: arial, helvetica, sans-serif;
        font-size: 14px;
        color: #333;
        line-height: 18px;
        margin: 0 0 0 0;
    }
    
        .small .article p {
            font-size: 12px;
        }
        
        .large .article p {
            font-size: 18px;
            line-height: 24px;
        }
		  
    .article ul {
        margin-left: 15px;
    }
    
        .article ul li {
            background: url(/assets/images/brown.gif) 0px 7px no-repeat;
            color: #333;
            display: block;
            font-size: 14px;
            line-height: 18px;
            list-style: none;
            margin: 10px 0 10px 0;
            padding-left: 10px;
        }

            .small .article ul li {
                font-size: 12px;
            }
        
            .large .article ul li {
                font-size: 18px;
                line-height: 24px;
            }

    .article ol {
        list-style-type: decimal;
        margin-left: 35px;
    }

        .article ol li {
            list-style-type: decimal;
            color: #333;
            font-size: 14px;
            line-height: 18px;
            margin: 10px 0 10px 0;
        }
        
        .small .article ol li {
            font-size: 12px;
        }
    
        .large .article ol li {
            font-size: 18px;
            line-height: 24px;
        }
        
    .article a {
        text-decoration: none;
    }
    
        .article a:hover {
            text-decoration: underline;
        }
	
	.article .caption, .article .credit {
        font-size: 12px;
        line-height: 16px;
        color: #706D5F;
        padding-top: 5px;
    }
    
        .article .credit {
            font-size: 10px;
        }
		
.callOut, p.callOut {
	color:#5E7630;
	/*font-weight:bold;*/
	font-size:15px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
}

a.linkButton, a.linkButton:hover, a.linkButton:visited, a.linkButton:active {
	background-color: #f0ebe5;
	color: #000;
	font-size: 13px;
	font-family: Georgia, "Times New Roman", Times, serif;
	background-image:url(../images/buttonBG.png);
	border: 1px solid #5E7630;
	border-color:#8EB449;
	padding:2px;
	padding-left:15px;
	padding-right:15px;
}

a.linkButton:hover {
	color: #5E7630;
	border-color:#97C538;
	text-decoration:none;
}

.commentForm {
	width: 300px;
	margin-bottom:4px;
}
input.commentForm {
	width:294px;
}
td.commentFormLabel {
	padding-bottom:3px;
	vertical-align:bottom;
}
.data td {
	background-color:#FFF;
	color:#333;
	font-weight: normal;
	border-bottom:1px solid #CCC;
}
.alternateData td {
	background-color:#F8F8F1;
	color:#000;
	font-weight: normal;
	border-bottom:1px solid #CCC;
}
.data td a {
	font-weight:bold;
}
.alternateData td a {
	font-weight:bold;
}
.columnHeader td {
	border-bottom:1px solid #CCC;
}
/* Added by TME for subscripts */
sub {
	position:relative;
	top:0.3em;
	font-size: 0.8em;
}

DIV.showInPrintView {
    display: none;
    }
	
/* Added by TME for displaying accessible skip links. */
.skiplist {margin: 0; padding: 0} 
	.skip {display: none; font-family: verdana, sans-serif; text-align: left; margin: 0; padding: 0; position: absolute;} /*All incl Opera*/
	/* * html */ .skip {display: block;} /*Seen by IE*/
	:root .skip {display: block;} /*Seen by Moz, FF and Safari*/
	.skip a {padding: 0 0.5em; display: inline; z-index: 2; text-decoration:none; position: absolute; width: 14em; left: -200em;}
	.skip a:focus, .skip a:active {position: absolute; left: 0.5em; border: solid #333 2px; color: #fff; background: #555;}
	.skip a:hover {cursor: default}
	
/* Added by TME for main content. Padding puts space between text/image and the page title. */
.textWrappedAroundImage {padding-top:10px;}

/* Added by TME for images (to float left or right) and captions. */
.imgRt {float:right; 
		padding-left:12px; 
		padding-bottom:4px;}
				
.captionRt {float:right; 
			clear:right; 
			padding-left:12px; 
			padding-bottom:12px;
			font-size:.875em; 
			font-style:italic;}
			
.imgLt {float:left; 
		padding-right:12px; 
		padding-bottom:4px;}
				
.captionLt {float:left; 
			clear:left; 
			padding-right:12px; 
			padding-bottom:12px;
			font-size:.875em; 
			font-style:italic;}
			
.imgFull {width:700px;
			height:280px;
			padding-bottom:12px;}
			
div.featureHalfRt {float:right; width:330px; padding-left:24px;}
div.featureHalfLt {float:left; width:330px; padding-left:12px; clear:both;}
img.featureHalf {float:left; padding-right:12px;}

a.learnMore {
	font-size: 8pt;
	color:#B28000;
	}

div.mission {
	float:right; 
	width:195px; 
	padding: 0px 6px 6px 6px; 
	margin-left:12px; 
	margin-bottom:12px; 
	background-color: #E5E5E5; 
	border-top:#CCCCCC 1px solid; 
	border-left:#CCCCCC 1px solid; 
	border-right:#CCCCCC 2px solid; 
	border-bottom:#CCCCCC 2px solid;
	}
	
h2.mission {
	border-bottom: #CC9933 1px solid; 
	padding-bottom:4px; color:#666666; 
	font-stretch:extra-condensed; 
	font-size:20px; 
	font-weight:lighter; 
	font-family:Georgia, 'Times New Roman', Times, serif;
	}
	
p.mission {
	padding-bottom:0px; 
	margin-top:8px; 
	margin-bottom:14px; 
	font-size:110%; 
	line-height:1.5em;
	}
	
#box {
	border:3px solid #990000;
	padding-left:12px;
	padding-right:12px;
	margin-bottom:24px;
	width:360px;
	}
	
#protectgreen {
	font-family: Frutiger, Arial, Verdana, Helvetica, sans-serif;
	font-size: 10pt;
	letter-spacing:2px;
	height:6px;
	font-weight:bold;
	font-variant: small-caps;
	color: #FFFFFF;
	/*background-image: url(/assets/images/topnav_bar20.gif) ;*/
	background-color: #5e7630;
	text-align: center;
}

/* added by MVR for Air Webcams on 6Jan2011 */
#wc_wrapper {
    width: 1016px;
    margin: auto;
    text-align: left;
    background: url(../images/page_shadow_wc.png) top center repeat-y;
}

/* added by MVR for Air Webcams on 6Jan2011 */
#wc_navShadow {
	background: url(../images/nav/wc_nav_shadow.gif) top center no-repeat;
	height:15px;
}

/* added by MVR for Air Webcams on 6Jan2011 */
.wc_main, .wc_mainFull {
    float: right; display: inline;
    width: 740px;
    padding-top: 19px;  /* Was 35px */
    padding-left: 30px;
    overflow: hidden;
    zoom: 1;
}

/* added for table formatting on 24Jan2011 */
table.forest td
	{ 
	border: 1px  #CCCCCC solid;
	background-color: #f5f1dd;
    font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding: 4px;
 	margin: 0;
  	border-collapse: collapse;
	}

table.forest th, .padded-table td 
	{
	padding: 4px;
	border: 1px #CCCCCC solid;
	text-align: left;
	color: #000;
	}
	
table.forest th[scope="header"] 
	{
	border:	#8E9F6E solid 1px;
	background-color: #5E7630;
	color: #000; 
     }
table.forest th h3
	{
	font-weight: bold;
	color:#FFF;
	}

table.forest th+th+th[scope="header"] { border-left: 0px}

table.forest th+th[scope="header"] { border-left: 0px }

table.forest td ul li
	{
	margin: 0 0 0 0; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	}

table.forest-table td ul {margin-left: 4px;}
table.forest tr.alt td {background-color:#FBFBF3;}

/* added additional styles on 25Jan2011 */

p.hanging-indent 
	{
	text-indent: -25px;
	padding-left: 25px;
	}

.boxForm h3.insetbox
	{
	border-bottom: #CC9933 1px solid; 
	line-height: 20px;
	padding-bottom:4px; color:#666666; 
	font-stretch:extra-condensed; 
	font-size:15px; 
	color: #706d5f;
	font-weight: normal; 
	font-family: georgia, serif;
	margin-bottom: 4px;
	}	

.boxForm p.insetbox
	{
	font-size: 13px;
	margin: 0px;
	font-family: arial, helvetica, sans-serif;
	color: #333;	
	padding-top: 5px;	
	line-height: 16px;
	}


.article h2.tab 
	{
	margin-bottom: 15px;
	margin-top: 0px;
    	}


.article h2.tabwithSubTitle
	{	
	margin-top: 0px;		
	margin-bottom:0px;
	}
	
/* added additional styles on 10Feb2011 */

.captionCenter {
	margin-right:auto;
	margin-left: auto;
	font-size:.875em; 
	 font-style:italic;
	padding-left:0px; 
	padding-bottom:12px;
	}
	
.imgCenter{
	float: none;
	margin-right: auto;
	margin-left:auto;
	display: block;
	padding-bottom: 12px;
	}
	
/* added additional styles on 24Feb2011 */

.article ul.compact 
	{
	margin-left: 15px;
	}
			
.article ul.compact li
	{
	background: url(/assets/images/brown.gif) 0px 7px no-repeat;
          	color: #333;
          	display: block;
	font-size: 14px;
	line-height: 18px;
            	margin: 2px 0 2px 0;
            	padding-left: 10px;
	list-style:none;
	}
        
.article ul.compact ul li
	{
	background: url(/assets/images/brown.gif) 0px 7px no-repeat;
          	color: #333;
            	display: block;
	font-size: 14px;
          	line-height: 18px;
            	margin: 2px 0px 2px 15px;
            	padding-left: 10px;
        	list-style: none;
	color: #333;
	}	
			
.article ul.compact ul ul li 
	{
	font-size: 14px;
	line-height: 18px;
	margin: 2px 0px 2px 30px;
	list-style:none;
	background: none;
	color: #333;
	}