﻿body 
{
    margin: 0;
    padding: 0;
    background-color: #D00000;
    background-image: url('../images/background.jpg');
    background-position: top;
    background-repeat: repeat-x;
    font-family: Arial;
    font-size: 10pt;
    color: Black;
}
.page_container
{
    width: 940px;
    padding-left: 60px;
    padding-right: 24px;    
}
.page_divider
{
    width: 940px;
}
.page_divider_left, .page_divider_right, .editors_box
{
    vertical-align: top;
}
.page_divider_left
{
    width: 730px;
    border-right: solid 5px transparent; 
    border-left: solid 5px transparent; 
}
.page_divider_right
{
    border-left: solid 5px transparent;    
}
.page_header
{
    height: 100px;
}
.notify_box
{
    width: 121px;
    height: 75px;
    background-image: url('../images/notifybox_background.jpg');
    background-position: top;
    background-repeat: repeat-x;
    vertical-align: top;
    font-size: 7pt;
    color: #CCCCCC;
    padding: 5px;
}
.feedback_box
{
    padding-left: 5px;
    vertical-align: bottom;    
}
.notify_link
{
    text-decoration: none;
    cursor: pointer;
    color: #99CCFF;
}
.notify_link:hover
{
    text-decoration: none;
    cursor: pointer;
    color: #FFCC66;
}
.notify_watermark
{
    font-size: 7pt;
    color: #CCCCCC;
}
.imagebanner_box, .editors_box, .featured_articles_box
{
    border: solid 1px #d88585;
}
.imagebanner_box
{
    width: 714px;
    height: 314px;
    padding: 10px;
}

.image_container
{
    width: 714px;
    height: 314px;
    position: absolute;
}

.imagebanner
{
    top: 0px;
    left: 0px;
    width: 714px;
    height: 314px;
    z-index: 0;
    overflow: hidden;  
    position: relative;  
}
.imagebanner_title_box
{
    top: 269px;
    left: 0px;
    width: 694px;
    height: 55px;
    padding-left: 10px;
    padding-right: 10px;
    position: absolute;
    white-space: nowrap;
}
.imagebanner_title_box
{
    background-color: Black;
    filter:alpha(opacity=50);
    -moz-opacity:0.5;
    -khtml-opacity:0.5;
    opacity:0.5;
    z-index: 1;
}
.imagebanner_title
{
    z-index: 2;
    color: White;
    font-size: 14pt;
    font-weight: bold;
    vertical-align: middle;
    line-height: 50px;
}
.editors_box, .highlights_box
{
    width: 185px;
    padding: 10px;
    color: White;
}
.featured_articles_box
{
    width: 736px;
    color: White;
}
.featured_articles_container
{
    vertical-align: top;
    border: solid 2px transparent;
}
.feature_articles_thumbnail
{
    width: 240px;
    overflow: hidden;
}
.feature_articles_thumbnail, .feature_articles_titlebox
{
    background-color: Maroon; 
}
.feature_articles_titlebox, .featured_articles_content_box
{
    padding: 5px;
    width: 230px;
}
.feature_articles_titlebox
{
    font-weight: bold;
    font-size: 11pt;
}
.feature_articles_titlebox_link
{
    text-decoration: none;
    color: White;
    cursor: pointer;
}
.feature_articles_titlebox_link:hover
{
    text-decoration: underline;
    color: #FF9900;
    cursor: pointer;
}
.featured_articles_content_box
{
    font-size: 8pt;
}
.highlights_box
{
    height: 425px;
    margin-top: 5px;
    margin-bottom: 5px;
    background-color: #3E3E3E;
    background-image: url('../images/highlights_background.jpg');
    background-position: top;
    background-repeat: repeat-x;
    overflow: visible;
}
.footer_box
{
    vertical-align: top;
    padding: 20px 10px 20px 10px;
    text-align: right;
}
.highlight_link
{
    color: White;
    font-size: 8pt;
    text-decoration: none;
    cursor: pointer;
}
.highlight_link:hover, .editor_link:hover
{
    color: #FF9900;
    cursor: pointer;
}
.editor_link
{
    color: White;
    text-decoration: none;
    cursor: pointer;
}
