/* BILLBOARD */
#billboard, #promos, #headlines, #ticker, #options, #links, #homefooter #midNav { width: 980px; margin: 0 auto 0px; clear: both; color: #76797c; }

#billboard img.bottom { padding: 0; border: 0; margin: 0; margin-bottom: 16px; }
#billboard a.more { padding-right: 8px; text-decoration: none; }
#billboard a.more:hover { text-decoration: underline; }

/* BUTTONS */

a.button {
    background: transparent url('/images/bg_button_a.gif') no-repeat scroll top right;
    color: #444;
    display: block;
    float: left;
    font: normal 12px arial, sans-serif;
    height: 24px;
    font-size:medium;
    margin-right: 6px;
    padding-right: 18px; /* sliding doors padding */
    text-decoration: none;
	margin-top:-10px;
}

a.button span {
    background: transparent url('/images/bg_button_span.gif') no-repeat;
    display: block;
    line-height: 14px;
    padding: 5px 0 5px 18px;
    margin-left:20px;
} 

a.button:active {
    background-position: bottom right;
    color: #000;
    outline: none; /* hide dotted outline in Firefox */
}

a.button:active span {
    background-position: bottom left;
    padding: 6px 0 4px 18px; /* push text down 1px */
} 

/* PROMOS */
#promos { width: 980px; height: 155px; }
#promos img { border-width: 0; margin: 0 12px 0 0; }
#promos img.last { margin: 0; }

/* TICKER */
.wrapper { width: 600px; margin: 0 auto; }
#ticker { min-height: 26px; margin-bottom: 15px; background-color: #f6f6f6; }
#ticker p { line-height: 16px; width: 100%; padding-top: 5px; padding-bottom: 0.2em; float: left; margin-bottom: 3px; }
#ticker a#ticker-headline { width: 12.5em; margin-right: 1em; color: #565656; font-weight: bold; text-align: center; border-right: 1px solid #808080; display: block; float: left; }
#ticker a#news-headline { padding-left: 15px; color: #a1a5a9; float: right; }
#ticker a { color: #6e6e6e; text-decoration: none; }
#ticker a#news-link { position: relative; z-index: 10; }

.mainBox { margin:5px; display:inline; float:left; position:relative; width:177px; height:330px; border:solid 1px #d6d6d6; text-align:center; vertical-align:middle; }
.mainBox h2 { color:#0f0f0f; padding:10px; }
.mainBox li { padding-bottom:20px; }

.modalProgressGreyBackground 
{
    background:#CCCCCC;
	filter:alpha(opacity=60);
	opacity:0.6;
}


.modalPopup
{
    text-align:center;
    padding-top: 30px; 
    border-style:solid; 
    border-width:1px; 
    background-color:White; 
    width:300px; 
    height:100px;
}

/* HOMEFOOTER */
#homefooter p.left a { margin-right: 0; }
#homefooter p.left { width: 50%; float: left; text-align: left; text-indent: 10px; }
#homefooter p.right { width: 50%; float: right; }
#homefooter p.links { border: 1px solid #e5e5e5; border-width: 1px 0; padding: .5em 0; margin: 1.5em 0 2em; }
#homefooter .sosumi p { margin-bottom: 0; }

/* HOMEFOOTER */
#homefooter { margin: 0 auto; width:980px; text-align: center; font-size: 10px; color: #6e6e6e; }
#homefooter .piped a { border-color: #ccc; }

#homefooter #links { border: 1px solid #e5e5e5; border-width: 1px 0; padding: .5em 0; margin: 1.5em 0 2em; }
#homefooter #links:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
#homefooter #links p { margin-bottom: 0; }
#homefooter #links p.left { float: left; width: auto; text-align: left; text-indent: 10px; }
#homefooter #links ul.right { float: right; padding-right: 10px; margin-bottom: 0; }
#homefooter #links ul.piped a { padding-left: .5em; margin-left: .5em; }

#homefooter .sosumi { clear: both; }
#homefooter .sosumi p { margin-bottom: 0; }
#homefooter .sosumi p.copyright { display: inline; padding-right: 0.75em; } 
#homefooter .sosumi ul.piped { display: inline; margin-bottom: 0; }
#homefooter .sosumi ul.piped li { float: none; }
#homefooter .sosumi ul.piped li a.first { margin-right: -0.2em; }




