#home-page-modules {
    overflow: auto;
    outline-style: none;
}
#home-page-modules #left-column { 
    position: relative;
    margin: 0;
    float: left;
    margin-left: 60px; /* previous value for Firefox 60px*/
    width: 290px;      /* previous value for Firefox 290px*/ 
    overflow: visible;

}
#home-page-modules #center-column {
    position: relative;
    margin: 0;
    float: left;
    margin-left: 18px; /* previous value for Firefox 20px*/
    width: 290px;      /* previous value for Firefox 290px*/
    overflow: visible;

}
#home-page-modules #right-column {
    position: relative;
    margin: 0;
    float: left;
    margin-left: 18px; /* previous value for Firefox 20px*/
    width: 290px;      /* previous value for Firefox 290px*/
}
#home-page-modules h2 {
    background: transparent none no-repeat scroll left top;
    font-size: 17px;
    font-family: Frutiger;
    font-style: normal;
    color: black;
    text-transform: uppercase;
    _zoom: 1;
}
#home-page-modules h2 img {
    display: block;
    margin-bottom: 5px;
}
#home-page-modules h2.plain {
    text-indent: 0; 
}
#welcome-module {
    position: relative;
    padding-bottom: 19px;
}
#welcome-module img.map {
    position: absolute;
    right: 0;
    bottom: 0;
}
#welcome-module img.pin {
    position: absolute;
    bottom: 0;  
    right: 80px;
    bottom: 39px;
}
#welcome-module p.image-caption {
    font-style: italic;
    color: #666666;
    font-size: 12px;
    white-space: nowrap;
    margin-top: 2px;
}
#welcome-module a.gallery {
    position: absolute;
    bottom: 45px;
    left: 10px;
    font-family: Arial, san-serif;
    font-size: 11px;
    font-weight: bold;
    color: white;
    width: 165px;
    height: 27px;
    margin: 0;
    padding: 0;
    outline-style: none;
    text-indent: -9999px;
    background: url(../images/button-home-welcome-view-photo-gallery.png) no-repeat scroll left top;
    _background-image: none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='crop', src='/etc/designs/radfordcore/images/button-home-welcome-view-photo-gallery.png', scale='noscale');
    
}
#welcome-module a.gallery:hover {
    background-image: url(../images/button-home-welcome-view-photo-gallery-hover.png);
     _background-image: none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='crop', src='/etc/designs/radfordcore/images/button-home-welcome-view-photo-gallery-hover.png', scale='noscale');
    
}
#welcome-module div.more-info {
    position: relative;
    width: 321px;
    height: 147px;
    /*position: absolute;
    width: 216px;
    min-height: 277px;
    _height: 277px;
    border: 1px solid #c7c789;
    background: white url(../images/home-welcome-virginia-map.png) no-repeat scroll center 178px;
    bottom: -13px;
    right: -20px;
    -moz-box-shadow: 0 0 7px #666666;
    -webkit-box-shadow: 0 0 7px #666666;
    box-shadow: 0 0 7px #666666;
    filter: progid:DXImageTransform.Microsoft.DropShadow(offX=4,offY=4,color=#999999);
    -ms-filter: progid:DXImageTransform.Microsoft.DropShadow(offX=4,offY=4,color=#999999);
    _filter: progid:DXImageTransform.Microsoft.DropShadow(offX=4,offY=4,color=#999999);
    display: none;
    z-index: 20;*/
}
#welcome-module:hover div.more-info div.background,
#welcome-module:hover div.more-info div.content,
#welcome-module.hover div.more-info div.background,
#welcome-module.hover div.more-info div.content {
    display: block;
}
#welcome-module div.more-info div.background {
    display: none;
    position: absolute;
    left: 0;
    top: 0;
    margin: 0;
    height: 100%;
    width: 100%;
    background-color: black;
    opacity: 0.8;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
    filter: alpha(opacity=80);
}
#welcome-module div.more-info div.content {
    position: relative;
    display: none;
    padding: 20px;
    color: white;
    font-weight: bold;
}
#welcome-module div.more-info div.content a,
#welcome-module div.more-info div.content a:visited {
    color: #fff47a;
    text-decoration: none;  
}
#welcome-module div.more-info div.content a:active,
#welcome-module div.more-info div.content a:hover {
    text-decoration: underline;  
}
/*#welcome-module div.more-info a.close {
    position: absolute;
    right: 7px;
    top: 7px;
    background: transparent url(../images/button-close-sprite.png) no-repeat scroll left top;
    height: 13px;
    width: 13px;
    text-indent: -9999px;
    line-height: 0;
    _font-size: 1px;
    outline-style: none;    
}
#welcome-module div.more-info a.close:hover {
    background-position: left bottom;
}
#welcome-module div.more-info div.parsys {
    padding: 14px 20px 0;
    color: #51620f;
    font-size: 12px;
    height: 200px;
    overflow: auto; 
}*/
#welcome-module div.more-info div.parsys div.section {
    margin-bottom: 0;   
}
#welcome-module div.more-info h2,
#welcome-module div.more-info h3,
#welcome-module div.more-info h4 {
    color: #293508;
    font-size: 17px;
    margin-bottom: 5px;
}
#welcome-module div.more-info p {
    margin-bottom: 5px;
}
#news-list-module {
}
#news-list-module ul.stories li {
    display: block;
    overflow: auto;
    margin-bottom: 6px;
    padding-bottom: 8px;
    border-bottom: 1px solid #d2d1d1;
}
/*#news-list-module ul.stories li.active {
    display: block;
    overflow: auto;
}*/
#news-list-module ul.stories img.thumb {
    float: left;
    margin-right: 7px;
    display: none;  
}
#news-list-module ul.stories li.active img.thumb {
    display: block;
}
#news-list-module ul.stories h3 a {
    font-size: 93%;
    color: #333333;
    text-decoration: none;
}
#news-list-module ul.stories h3 a:hover,
#news-list-module ul.stories h3 a:active {
    text-decoration: underline;
    color: #4c89bd;
}
#news-list-module ul.stories p {
    display: none;
    font-size: 93%;
    color: #7a7a7a;
}
#news-list-module ul.stories li.active p {
    display: block;
}
#news-list-module ul.stories p a,
#news-list-module p a {
    color: #003399;
    text-decoration: none;
}
#news-list-module ul.stories p a:hover,
#news-list-module ul.stories p a:active,
#news-list-module p a:hover,
#news-list-module p a:active {
    color: #4c89bd;
    text-decoration: underline;
}
#news-list-module ul.stories p.more,
#news-list-module p.more {
    margin-top: 0.8em;  
}
#news-list-module ul.nav {
    position: absolute;
    display: none;
    top: 0;
    right: 0;
    float: left;    
}
#news-list-module ul.nav li {
    float: left;    
    margin-left: 2px;
    margin-bot
}
#news-list-module ul.nav a,
#news-list-module ul.nav li.active a,
#news-list-module ul.nav li.active a:hover {
    display: block;
    width: 0.5em;
    padding: 4px;
    padding-top: 5px;
    padding-bottom: 3px;
    border: 1px solid #b6b5b5;
    text-align: center;
    text-decoration: none;
    font-size: 11px;
    color: #333333;
    background-color: #eee9e9;
    line-height: 0.5em;
    outline-style: none;
}
#news-list-module ul.nav a:hover {
    border-color: #e4bc00;
    background-color: #fff5c6;
    color: #a46800;   
}
#news-list-module ul.nav li.active a,
#news-list-module ul.nav li.active a:hover {
    background-color: white;
    color: #cc0033;
    cursor: auto;
}
#quick-links-module {
    overflow: auto;
    outline-style: none;
}
#quick-links-module ul.main {
    overflow: auto;
    outline-style: none;
    padding-bottom: 15px;
    border-bottom: 1px solid #d2d1d1;
    margin-bottom: 10px;
}
#quick-links-module ul.main li {
    width: 126px;
    float: left;
    overflow: auto;
    outline-style: none;
}
#quick-links-module ul.main li a {
    display: block;
    text-decoration: none;
    background-color: #ededed;
    font-size: 10px;
    text-transform: uppercase;
    color: #0c3455;
    text-align: center;
    padding-bottom: 3px;
    outline-style: none;
}
#quick-links-module ul.main li a img {
    display: block;
    margin-bottom: 3px; 
}
#quick-links-module ul.main li a:hover {
    background-color: #bce0ff;
    color: #0c3455;
}
#quick-links-module ul.main li.second {
    margin-left: 6px;
}
#quick-links-module div.others ul {
    /*width: 50%;
    float: left;*/
    overflow: auto;
    outline-style: none;
    font-family: Tahoma, Arial, sans-serif;
}
#quick-links-module div.others ul li {
    float: left;
    width: 50%;
    background: transparent url(../images/bullet-home-quick-links-red.gif) no-repeat scroll 0 0.45em;
    /*padding-left: 10px;*/
    margin-bottom: 3px;
}
#quick-links-module div.others a,
#quick-links-module div.others a:visited {
    float: left;
    padding-left: 10px;
    color: black;
    text-decoration: none;
}
#quick-links-module div.others a:hover {
    text-decoration: underline;
}
