#headerbanner
{
        height: 79px;
        width: 99%;
        background-color: #7979BF;
}

#headerlogo

{
        float: left;
        width: 20%;
        margin: 0px;
        padding: 0px;
        background-color: #7979BF;
        border: 0px;
}

#headerphoto

{
        float: right;
        margin: 0px;
        padding: 0px;
        background-color: #7979BF;
        border: 0px;
}


.headerline

{
        width: 100%;
        margin: 0px;
        padding: 0px;
        background-color: #fff;
        border: 0px;
        height: 1px;
}

#headerstrip
{
        float: left;
        width: 99%;
        margin: 0px;
        padding: 0px;
        background: url(/images/bn_bak.jpg) #F0F0F0;
        border-bottom: solid 2px #BDBDBD ;
}

.minorlinksbox
{
        float: left;
        vertical-align: middle;
        margin: 5px 0px 0px 5px;
        width: 520px;
}

#searchbox
{
        float: right;
        padding: 2px;
}

.searchbutton
{
        float: left;
        margin: 2px;
        padding: 0px;
}

.searchinput
{
        float: left;
        width: 100px;
        margin: 2px;
        padding: 0px;
}

input.searchinput
{
        font-family: Verdana, Helvetica, sans-serif;
        font-size: 75%;
}

input.searchbutton
{
        font-family: Verdana, Helvetica, sans-serif;
        font-size: 75%;
}

.searchhd
{
        float: left;
        font-family: Verdana, Helvetica, sans-serif;
        color: #fff;
        font-size: 80%;
        margin: 4px 0px 0px 0px;
}

#natsecbox
{
        float: left;
        padding: 4px;
        width: 156px;
        display: inline;
        background-color: #D4D4E4;
}

.natsecbg
{
        background-color: #D4D4E4;
}

.natsecborder
{
        background-color: #C40230;
}

.natsecimg
{
        float: left;
        width: 55px;
        margin-right: 5px;
}

.natseclink
{
        float: left;
}

.natseclnk
{
        font-family: Arial, Helvetica, sans-serif;
        font-size: 80%;
        text-decoration: none;
        color: #333399;
}
.natseclnk:link
{
        font-family: Arial, Helvetica, sans-serif;
        font-size: 80%;
        text-decoration: none;
        color: #333399;
        font-weight: bold;
}
.natseclnk:visited
{
        font-family: Arial, Helvetica, sans-serif;
        font-size: 80%;
        text-decoration: none;
        color: #333399;
        font-weight: bold;
}
.natseclnk:hover
{
        font-family: Arial, Helvetica, sans-serif;
        font-size: 80%;
        text-decoration: underline;
        color: #333399;
        font-weight: bold;
}
.natseclnk:active
{
        font-family: Arial, Helvetica, sans-serif;
        font-size: 80%;
        text-decoration: none;
        color: #333399;
        font-weight: bold;
}

.nav1offstrip
{
        width: 160px;
        float: left;
        margin: 0px;
        background: #7979BF;
        border-style: solid;
        border-width: 1px;
        border-top: none;
        border-right: none;
        border-left: none;
        border-color: #fff;
        padding: 2px;
}

.nav1off
{
        float: right;
        width: 137px;
        display: inline;
        padding: 0px;
}

.nav1onstrip
{
        width: 160px;
        float: left;
        margin: 0px;
        background: #4646A5;
	border-style: solid;
        border-width: 1px;
        border-top: none;
        border-right: none;
        border-left: none;
        border-color: #fff;
	padding: 2px;
}

.nav1on
{
        float: right;
        width: 137px;
        display: inline;
        padding: 0px;
}

.nav1bullet
{
        float: left;
        width: 12px;
	margin: 3px;
}

a.nav1lnkoff
{
        font-family: Arial, Helvetica, sans-serif;
        font-size: 80%;
        color: #fff;
        text-decoration: none;
}

a.nav1lnkoff:link

{
        font-family: Arial, Helvetica, sans-serif;
        font-size: 80%;
        color: #fff;
        text-decoration: none;
}

a.nav1lnkoff:visited

{
        font-family: Arial, Helvetica, sans-serif;
        font-size: 80%;
        color: #fff;
        text-decoration: none;
}

a.nav1lnkoff:hover
{
        font-family: Arial, Helvetica, sans-serif;
        font-size: 80%;
        color: #fff;
        text-decoration: underline;
}

a.nav1lnkoff:active
{
        font-family: Arial, Helvetica, sans-serif;
        font-size: 80%;
        color: #fff;
        text-decoration: none;
}

a.nav1lnkon:link
{
        font-family: Arial, Helvetica, sans-serif;
        font-size: 80%;
        color: #fff;
        text-decoration: none;
}

a.nav1lnkon:visited
{
        font-family: Arial, Helvetica, sans-serif;
        font-size: 80%;
        color: #fff;
        text-decoration: none;
}

a.nav1lnkon:hover
{
        font-family: Arial, Helvetica, sans-serif;
        font-size: 80%;
        color: #fff;
        text-decoration: underline;
}

a.nav1lnkon:active
{
        font-family: Arial, Helvetica, sans-serif;
        font-size: 80%;
        color: #fff;
        text-decoration: none;
}

span.navline
{
        width: 154px;
        margin: 0px;
        padding: 0px;
        background-color: #fff;
        border: 0px;
        height: 1px;
}

span.navon
{
        width: 100%;
        margin: 0px;
        padding: 0px;
        background-color: #326698;
        border: 0px;
        height: 19px;
}

.nav2strip
{
        float: right;
        width: 164px;
        background-color: #D4D4E4;
}

.nav2bullet
{
        float: left;
        width: 20px;
        background: #D4D4E4 url(/images/nv2bullet.gif) right top no-repeat;
}


.nav2
{
        width: 133px;
        background-color: #326698;
}

a.nav2lnk
{
        font-family: Arial, Helvetica, sans-serif;
        font-size: 75%;
        color: #336;
        text-decoration: none;
        padding: 0px;
}


a.nav2lnk:link
{
        font-family: Arial, Helvetica, sans-serif;
        font-size: 75%;
        color: #336;
        text-decoration: none;
}

a.nav2lnk:visited
{
        font-family: Arial, Helvetica, sans-serif;
        font-size: 75%;
        color: #336;
        text-decoration: none;
}

a.nav2lnk:hover
{
        font-family: Arial, Helvetica, sans-serif;
        font-size: 75%;
        color: #336;
        text-decoration: underline;
}

a.nav2lnk:active
{
        font-family: Arial, Helvetica, sans-serif;
        font-size: 75%;
        color: #336;
        text-decoration: none;
}

a.nav2lnkon
{
        font-family: Arial, Helvetica, sans-serif;
        font-size: 75%;
        color: #326698;
        text-decoration: none;
        padding: 0px;
}

a.nav2lnkon:link
{
        font-family: Arial, Helvetica, sans-serif;
        font-size: 75%;
        color: #326698;
        text-decoration: none;
}

a.nav2lnkon:visited
{
        font-family: Arial, Helvetica, sans-serif;
        font-size: 75%;
        color: #326698;
        text-decoration: none;
}

a.nav2lnkon:hover
{
        font-family: Arial, Helvetica, sans-serif;
        font-size: 75%;
        color: #326698;
        text-decoration: underline;
}

a.nav2lnkon:active
{
        font-family: Arial, Helvetica, sans-serif;
        font-size: 75%;
        color: #326698;
        text-decoration: none;
}

.nav3strip

{

        float: right;

        width: 164px;

        background-color: #F1E5CB;

}



.nav3bullet

{

        float: left;

        width: 40px;

        background: #F1E5CB url(../images/nv3bullet.gif) right top no-repeat;

}



.nav3

{

        float: right;

        width: 120px;

        background-color: #F1E5CB;

}



a.nav3lnk

{

        font-family: Verdana, Helvetica, sans-serif;

        font-size: 70%;

        color: #333;

        text-decoration: none;

}



a.nav3lnk:link

{

        font-family: Verdana, Helvetica, sans-serif;

        font-size: 70%;

        color: #333;

        text-decoration: none;

}



a.nav3lnk:visited

{

        font-family: Verdana, Helvetica, sans-serif;

        font-size: 70%;

        color: #333;

        text-decoration: none;

}



a.nav3lnk:hover

{

        font-family: Verdana, Helvetica, sans-serif;

        font-size: 70%;

        color: #333;

        text-decoration: underline;

}



a.nav3lnk:active

{
        font-family: Verdana, Helvetica, sans-serif;
        font-size: 70%;
        color: #333;
        text-decoration: none;
}

#subscribe
{
        float: left;
        margin: 0px;
        width: 164px;
}

#subscribehd
{
        float: left;
        width: 164px;
        display: inline;
        background-color: #D4D4E4;
}

.subscribepadding
{
        float: left;
        display: inline;
        padding: 4px;
}

#subscribebox
{
        float: left;
        width: 164px;
        display: inline;
        background-color: #D4D4E4;
}

.subscribebutton
{
        font-family: Arial, Helvetica, sans-serif;
        font-size: 75%;
}

.subscribeinput
{
        font-family: Arial, Helvetica, sans-serif;
        font-size: 75%;
}

.subscribetxt
{
        font-family: Arial, Helvetica, sans-serif;
        font-size: 70%;
        text-decoration: none;
        color: #000;
}

.subscribelnk
{
        font-family: Arial, Helvetica, sans-serif;
        font-size: 70%;
        text-decoration: none;
        color: #666;
}

.subscribelnk:link
{
        font-family: Arial, Helvetica, sans-serif;
        font-size: 70%;
        text-decoration: none;
        color: #666;
}

.subscribelnk:visited
{
        font-family: Arial, Helvetica, sans-serif;
        font-size: 70%;
        text-decoration: none;
        color: #666;
}

.subscribelnk:hover
{
        font-family: Arial, Helvetica, sans-serif;
        font-size: 70%;
        text-decoration: underline;
        color: #666;
}

.subscribelnk:active
{
        font-family: Arial, Helvetica, sans-serif;
        font-size: 70%;
        text-decoration: none;
        color: #666;
}

#footerstrip
{
        float: left;
        width: 98%;
        margin: 0px;
        padding: 3px;
        background-color: #F0F0F0;
        border: 0px;
}

#logobox
{
        float: right;
        margin: 0px 1% 0px 0px;
        width: 50%;
        background: #fff;
}

.footerlogobox
{
        float: right;
        padding: 5px;
}

#footertxtbox
{
        float: left;
        width: 400px;
        padding: 5px;
        background: #FFF;
}

.footertxt
{
        font-family: Verdana, Helvetica, sans-serif;
        font-size: 70%;
        text-decoration: none;
        color: #666;
}

.footerlnk
{
        font-family: Verdana, Helvetica, sans-serif;
        font-size: 70%;
        text-decoration: none;
        color: #322F8F;
}

.footerlnk:link
{
        font-family: Verdana, Helvetica, sans-serif;
        font-size: 70%;
        text-decoration: none;
        color: #322F8F;
}

.footerlnk:visited
{
        font-family: Verdana, Helvetica, sans-serif;
        font-size: 70%;
        text-decoration: none;
        color: #322F8F;
}

.footerlnk:hover
{
        font-family: Verdana, Helvetica, sans-serif;
        font-size: 70%;
        text-decoration: underline;
        color: #322F8F;
}

.footerlnk:active
{
        font-family: Verdana, Helvetica, sans-serif;
        font-size: 70%;
        color: #322F8F;
}

#footer
{
        float: left;
        width: 99%;
        margin: 0px;
        padding: 0px 0px 10px 10px;
        border: 0px;
}

.pipe
{
        font-family: Verdana, Helvetica, sans-serif;
        font-size: 70%;
        text-decoration: none;
        color: #322F8F;
}

.padding
{
        float: left;
        display: inline;
        padding: 6px;
}

.padding1
{
        float: right;
        padding: 6px;
}

.padding2
{
        background-color: #fff;
        float: left;
        padding: 6px;
}

.newsindexnavlnk
{
        font-family: Arial, Verdana, Helvetica, sans-serif;
        font-size: 80%;
        color: #000;
}

a.newsindexnavlnk
{
        font-family: Arial, Verdana, Helvetica, sans-serif;
        font-size: 80%;
        color: #666;
        text-decoration: none;
}

a.newsindexnavlnk:link
{
        font-family: Arial, Verdana, Helvetica, sans-serif;
        font-size: 80%;
        color: #666;
        text-decoration: none;
}

a.newsindexnavlnk:visited
{
        font-family: Arial, Verdana, Helvetica, sans-serif;
        font-size: 80%;
        color: #999;
        text-decoration: none;
}

a.newsindexnavlnk:hover
{
        font-family: Arial, Verdana, Helvetica, sans-serif;
        font-size: 80%;
        color: #666;
        text-decoration: underline;
}

a.newsindexnavlnk:active
{
        font-family: Arial, Verdana, Helvetica, sans-serif;
        font-size: 80%;
        color: #666;
        text-decoration: none;
}

.newsindexnavpipe
{
        font-family: Arial, Verdana, Helvetica, sans-serif;
        font-size: 80%;
        color: #666;
        text-decoration: none;
}

.latestnewsmonth
{
        font-family: Arial, Verdana, Helvetica, sans-serif;
        font-size: 100%;
        font-weight: bold;
        color: #000;
        text-decoration: none;
        margin: 0px 0px -15px 0px;
}

.indexlist1
{
        font-family: Arial, Verdana, Helvetica, sans-serif;
        list-style-type: none;
}

/* Search Results Styles */
.searchbox
{
        float: left;
        width: 100%;
        display: inline;
        padding: 5px;
        background-color: #fff;
}

.searchtitle
{
        font-family: Verdana, Helvetica, sans-serif;
        font-size: 90%;
        text-decoration: none;
        color: #333399;
        font-weight: bold;
}

.searchtitle:link

{

        font-family: Verdana, Helvetica, sans-serif;

        font-size: 90%;

        text-decoration: none;

        color: #333399;

        font-weight: bold;

}



.searchtitle:visited

{

        font-family: Verdana, Helvetica, sans-serif;

        font-size: 90%;

        text-decoration: none;

        color: #333399;

        font-weight: bold;

}



.searchtitle:hover

{

        font-family: Verdana, Helvetica, sans-serif;

        font-size: 90%;

        text-decoration: underline;

        color: #333399;

        font-weight: bold;

}



.searchtitle:active

{

        font-family: Verdana, Helvetica, sans-serif;

        font-size: 90%;

        text-decoration: none;

        color: #333399;

        font-weight: bold;

}



.revisedsearch

{

        float: right;

        margin: 0px 0px 5px 0px;

        border: #f90 1px solid;

        background-color: #F8F2E4;

        padding: 5px;

}



.revisedsearchhd

{

        font-family: Verdana, Helvetica, sans-serif;

        font-size: 80%;

        text-decoration: none;

        color: #000;

}



/* This is the Modified SBMH (Simplified Box Model Hack) Tan hack used for differences in box property display */

* html #homebox3 /* these selectors recognized by IE only */

{

        width: 100%;

        /* total width (only for IE5.x/Win) */

        w\idth: 99%;

        /* content width (for other IE) */

}

