body
{
    margin:0;
    padding:0;
    background:url(../images/background.jpg) no-repeat top center;
}

p,li
{
    font-family:Arial;
    font-size:0.8em;
    margin-top:10px;
}

h1
{
    font-family:"Arial Rounded MT Bold",Arial;
    font-size:2em;
    color:#48528C;
    background:url(../images/h1_back.jpg) no-repeat bottom;
    padding-bottom:10px;
    margin-top:0;
    padding-top:0;
    font-weight:normal;
}

h2
{
    font-family:"Arial Rounded MT Bold",Arial;
    font-size:1.5em;
    color:#7F7AB8;
    padding-bottom:10px;
    margin-top:0;
    padding-top:15px;
    font-weight:normal;
}


a:link, a:visited
{
    color:#0063DC;
    text-decoration:underline;
}

a:hover
{
    color:#000066;
    text-decoration:underline;
}

a img
{
    border:0;
}
#wrapper
{
    margin:0 auto;
    width:960px;
    border-right:1px solid #eee;
    border-left:1px solid #eee;
    border-bottom:1px solid #eee;
    background:#fff;
    
}

#header
{
    width:920px;
    padding:15px 20px 30px 20px;
}

#header-left
{
    float:left;
    width:260px;
}

#header-right
{
    float:left;
    width:660px;
    text-align:right;
}

#header-links
{
    margin-top:10px;
}

#header-links a:link, #header-links a:visited
{
    text-decoration:none;
    color:#2e3030;
}

#header-links a:hover
{
    text-decoration:underline;
}

#menu
{
    width:960px;
}

#main-menu
{
    width:960px;
    padding:0;
    margin:0;
    border-top:1px solid #333;
}

#main-menu li
{
    float:left;
    list-style:none;
    margin:0;
    padding:0;
}

#main-menu li a:link, #main-menu li a:visited
{
    display:block;
    min-height:20px;
    text-align:center;
    width:168px;
    background:#49528D;
    color:#fff;
    padding-top:14px;
    font-size:1.1em;
    text-decoration:none;
    overflow:visible;
    padding-bottom:10px;
    border-right:1px solid #333;
    border-left:1px solid #6B719B;
    font-family:"Arial Rounded MT Bold",Arial;
}

#main-menu li a:hover
{
    background:#7F7BB8;
    text-decoration:none;
}

#breadcrumbs
{
    background:#f3f3f3;
    border-bottom:1px solid #c0c0c0;
    width:960px;
    clear:left;
}

#breadcrumbs p
{
    margin-top:0;
    padding-top:6px;
    color:#262626;
    margin-left:5px;
    font-size:0.7em;
    padding-bottom:6px;
    margin-bottom:0;
}
#content
{
    margin-top:35px;
    min-height:500px;
}

#content-left
{
    float:left;
    width:150px;
    padding-right:20px;
    padding-left:25px;
}

#content-mid
{
    float:left;
    width:515px;
}

#content-mid p
{
    color:#262626;
    line-height:1.92;
}

#content-mid li
{
    color:#262626;
    line-height:1.92;
}

#content-right
{
    float:left;
    width:230px;
    margin-left:20px;
}

#footer
{
    width:902px;
    border:1px solid #eee;
    background:#f3f3f3;
    margin:30px auto;
}

#footer-left
{
    width:624px;
    float:left;
    padding:20px;

}

#footer-right
{
    width:218px;
    float:left;
    text-align:right;
    padding-right:20px;
    margin-top:15px;
}

#sub-footer
{
    margin:10px auto;
    width:960px;
}

#sub-footer-left
{
    float:left;
    width:600px;
}

#sub-footer-right
{
    float:left;
    width:360px;
    text-align:right;
}

.rightbox
{
    width:202px;
}
.right-box-top
{
    background:url(../images/rightbox_top.jpg) no-repeat;
    width:202px;
    height:5px;
    font-size:0;
}

.right-box-header
{
    width:180px;
    border-left:1px solid #404566;
    border-right:1px solid #404566;
    border-bottom:1px solid #404566;
    background:#575E8D;
    padding:10px 10px 0 10px;
}

.right-box-header p
{
     font-family:"Arial Rounded MT Bold",Arial;
     color:#fff;
     margin-top:0;
     font-size:0.9em;
}

.right-box-content
{
    background:#f3f3f3;
    width:180px;
    padding:10px;
    border-right:1px solid #d9d9d9;
    border-left:1px solid #d9d9d9;
    border-bottom:1px solid #d9d9d9;
}




#footer ul
{
    margin:0;
    padding:0;
    float:left;
    width:190px;
}

#footer ul li
{
    list-style:none;
    padding:0 0 0 20px;
    margin-top:5px;
    background:url(../images/bullet.jpg) no-repeat center left;
}

#footer ul li a:link, #footer ul li a:visited
{
    font-family:Arial;
    font-size:0.9em;
    color:#3D3E3E;
    text-decoration:none;
}

#footer ul li a:hover
{
    text-decoration:underline;
}


.sub-footer-links
{
    color:#ccc;
}

.sub-footer-links p
{
    color:#2e3030;
}

.sub-footer-links a:link, .sub-footer-links a:visited
{
    color:#2e3030;
    text-decoration:none;
}

.sub-footer-links a:hover
{
    color:#000;
    text-decoration:underline;
}

#sub-footer-right-text
{
    float:left;
    text-align:right;
    width:92px;
    padding-left:190px;
    padding-top:10px;
    padding-right:10px;
}

#sub-footer-right-text p
{
    margin:0;
    padding:0;
}

#sub-footer-right-image
{
    float:left;
    width:68px;
}




/* GOOD NEWS STORIES */
.latest_story
{
    width:181px;
    margin-bottom:30px;
}

.latest-story-title
{
    font-family:"Arila Rounded MT Bold",Arial;
    color:#00529e;
}

.latest-story-title a:link, .latest-story-title a:visited
{
    color:#00529e;
    text-decoration:underline;
    font-weight:bold;
}

.latest-story-title a:hover
{
    color:#196388;
    text-decoration:underline;
    font-weight:bold;
}

.latest-story-date
{

}

.latest-story-description
{

}

.latest-story-image
{
    width:180px;
    height:124px;
}


.view-all-link
{
    text-align:right;
    padding-right:30px;
}




/* LATEST NEWS AND GOOD NEWS REPORTS VIEW ALL */
.news-view-all-row
{
    margin:0 0 30px 0;
    padding:0 0 30px 0;
    width:515px;
    border-bottom:1px solid #ccc;
}

.news-view-all-h2
{
    margin-bottom:0;
    padding-bottom:0;
}

.news-view-all-h2 a:link, .news-view-all-h2 a:visited
{
    font-family:"Arial Rounded MT Bold",Arial;
    color:#7F7AB8;
    margin-top:0;
    padding-top:0;
    font-weight:normal;
    text-decoration:none;
}

.news-view-all-h2 a:hover
{
    text-decoration:underline;
}

.news-view-all-date
{
    font-family:Arial;
    color:#262626;
    margin-bottom:0;
    padding-top:0;
    margin-top:0;
    font-weight:bold;
    padding-bottom:5px;
}

.news-view-all-image
{
    float:left;
    width:180px;
    padding-right:20px;
}

.news-view-all-content
{
    float:left;
}

.news-view-all-summary
{
    font-family:Tahoma;
    font-size:12px;
    color:#300011;
}

.good-news-archive
{
    text-align:right;
    line-height:1.5;
}


/*LATEST NEWS AND GOOD NEWS REPORTS - VIEW ITEM */
.news-h2
{
    float:left;
    width:415px;
    margin-bottom:0;
    padding-bottom:0;
}

.news-back
{
    float:left;
    width:100px;
    text-align:right;
    padding-top:0;
    margin-top:0;
    font-family:Arial;
}

.news-date
{
    margin-top:0;
    padding-top:0;
    clear:left;
    font-weight:bold;
    font-family:Arial;
}

.news-back-bottom
{
    text-align:right;
    padding-top:0;
    margin-top:0;
    font-family:Arial;
}

.pagination
{
    text-align:center;
}