ul#topnav li {
background-image:url(/images/2009/test/nav-sprite2.gif);
}

.mod-stage996 {font-weight: normal;}
h2.modttlred {text-transform: uppercase;}

.mod-wh101{margin: 0px 10px 8px 10px; width: 312px; height:186px;position:relative;text-align:center; overflow:hidden;}
.mod-wh101 a {height:186px;display:block;padding:0px;background-image: url(/images/2009/test/bnr_101.jpg);}
.mod-wh101 a:hover {background-position: 0px -186px;}

.mod-presidents {margin: 0px 10px 8px 10px; width: 312px; height:265px;position:relative;text-align:center; overflow:hidden;}
.mod-presidents a {height:265px;display:block;padding:0px;background-image: url(/images/2009/test/bnr_presidents.jpg);}
.mod-presidents a:hover {background-position: 0px -265px;}

.mod-blog {margin: 0px 10px 8px 10px; width: 312px; height:185px;position:relative;text-align:center; overflow:hidden;}
.mod-blog a {height:185px;display:block;padding:0px;background-image: url(/images/2009/test/bnr_blog.jpg);}
.mod-blog a:hover {background-position: 0px -185px;}

.mod-ope {margin: 0px 10px 8px 10px; width: 312px; height:175px;position:relative;text-align:center; overflow:hidden;}
.mod-ope a {height:175px;display:block;padding:0px;background-image: url(/images/2009/test/bnr_participate_engage.jpg);}
.mod-ope a:hover {background-position: 0px -175px;}

.mod-intro-blue {background: url(/images/2009/test/bg-intro-blue.jpg);}

.gridwrpr {margin-bottom: 0px;}

hr {
border: none;
color: #ebebeb;
background-color: #ebebeb;
height: 1px;
}

a, a:active, a:link, a:visited {
color:#336699;
text-decoration:none;
}

h2.modttlred, h2.modttlblue, h2.modttlwhite {
font-size:15px;
font-weight:bold;
letter-spacing:0.08em;
margin:0;
padding:0;
}

h3.modhdgblue a, h3.modhdgblue a:link, h3.modhdgblue a:visited {
color:#336699;
text-decoration:none;
}

h3.modhdgblue a:hover {
color:#336699;
text-decoration:underline;
}

h4.modhdgblue a, h4.modhdgblue a:link, h4.modhdgblue a:visited {
color:#336699;
text-decoration:none;
}

h4.modhdgblue a:hover {
color:#336699;
text-decoration:underline;
}

.ftrwrpr .bcrumbwrpr a, .ftrwrpr .bcrumbwrpr a:link, .ftrwrpr .bcrumbwrpr a:visited {
color:#333333;
font-weight:bold;
text-decoration:none;
}

.ftrwrpr .bcrumbwrpr a:hover, .ftrwrpr .bcrumbwrpr a:hover {
color:#000000;
font-weight:bold;
text-decoration:underline;
}

.subhdr h4 {
color:#666666;
font-size:12px;
font-style:italic;
font-weight:normal;
letter-spacing:0.03em;
margin:0;
padding:0;
}

td .paginate {
font-size:1.2em;
}

.larger {
font-size:1.1em;
}

.mod-story664 a {
text-decoration: underline;
}
.mod-story664 a:link {
text-decoration: underline;
}
.mod-story664 a:active {
text-decoration: underline;
}
.mod-story664 a:visited {
text-decoration: underline;
}

a:hover {text-decoration: underline;}

a.whitelinks, a.whitelinks:link, a.whitelinks:visited {color:#fff; text-decoration:none;} a.whitelinks:hover {color:#fff; text-decoration:underline;} a.whitelinks:active {color:#fff; text-decoration:none;}

.mod-stage996 .stghrtxt {
left:46px;
width:260px;
}

    .mod-stage996 .stghrtxt {font-weight: normal}
    #bodygrid {
         background: url(/images/2009/test/home_tout_back.gif) no-repeat top right;
         width: 996px;
    }
    #body_left {
         margin-left: 8px;
         width: 324px;
    }
    #body_left .mod-hdr {
        margin-left: -8px;         
    }
     #body_left .mod-search332 {
        background: none;
    }
.mod-search332 input.srchbx {margin-right: 10px;}
a, a:link, a:visited {
color: #336699;
text-decoration: none;
}
h3.modhdgblue a, h3.modhdgblue a:link, h3.modhdgblue a:visited {
color:#336699;
text-decoration:none;
}
h3.modhdgblue a:hover{
color:#336699;
text-decoration:underline;
}
