﻿html, body {
min-height: 100%;
margin:0;
padding:0;
} 

html
{
    overflow: -moz-scrollbars-vertical;
}

/*default image behavior*/
img
{
    padding:0;
    margin:0;
    display:block;
    float:left;
    border:none;
}

h1
{
    clear:both;
    display:block;
    width:339px;
    padding: 45px 0 0 0;
    margin-left:17px;
    overflow: hidden;
    height: 0px !important;
    height /**/:45px;/* for IE5.5's bad box model */
    text-indent:-5000px
}

h2.newsHeader
{
    margin-top:0px;
    padding-top:0px;
    display:block;
    width:102px;
    padding: 14px 0 0 0px;
    overflow: hidden;
    height: 0px !important;
    height /**/:14px;/* for IE5.5's bad box model */
    text-indent:-5000px
}

body
{
    text-align: center;
}

.pageContainer
{
    margin:0 auto;
}

.contentContainer
{
    width:760px;
    margin:0 auto;
    text-align:left;
}

.mainContent
{
    width:510px;/*1px narrower than progressive*/
    float:left;
    text-align:left;
}

.mainContent .padding
{
    float:left;
    padding:20px 20px 0 20px;
}

.mainContent ul
{
    padding: 0;
    margin: 0;
}

.siteOptions
{
    float:right;
    margin-bottom:15px;
}

.coloredBar
{
   width:100%;
   height:5px;
   clear:both;
   line-height:1px;/*for ie*/
   font-size:1px;
   margin:0;
   padding:0;
   margin-bottom:2px;
}


#tab3
{
    width:94px;
    height:23px;
    float:right;
    margin-right:2px;
}

#tab2
{
    width:127px;
    height:23px;
    float:right;
margin-right:2px;
}

#tab1
{
    width:99px;
    height:23px;
    float:right;
    display:block;
}


.headerImage
{
    margin-right:2px;
    height:126px;
}

.newsColumn
{
    width:249px;
    float:left;
    position:relative;   
    padding:0;
    margin:0;
}

.newsBoxBody .newsHeader
{   margin-bottom:10px;
    width:149px;
}

#newsColumnImage
{
    height:126px;
    float:left;
    padding:0;
    margin:0;
    width:249px;
    background-image:url("/images/peace.gif");
    display:block;
}
.newsColumn .newsBoxTop
{
    height:18px;
    width:249px;
    padding:0;
    margin:0;
    float:left;   
}

.newsBoxBody .newsBody
{   padding-top:0;
    margin-top:0;
    
}

.newsColumn .newsBoxBody
{   height: auto !important; /* for modern browsers */
    height: 100px;           /* for IE5.x and IE6 */
    min-height: 100px;       /* for modern browsers */
    width:249px;
    float:left;
    margin:0;
    padding:0;
}

.newsBoxBody .newsTitle
{   padding-bottom:0;
    margin-bottom:0;
    margin-top:5px;
}

.newsColumn #linkImage
{
    float:left;
    height:126px;
    width:245px;
    padding:10px 0 0 0;
    margin-bottom:0px;
    outline:none;
    display:block;
    
}

.newsColumn #linkImage img
{
    padding:0;
    margin:0;
    outline:none;
    display:block;
    position:absolute;
    left:0;
}

.newsColumn .newsBoxBody .padding
{
    padding:0 10px 0 15px;   
}

.footerCorner
{
    width:17px;
    height:60px;
    float:left;
    position:relative;
    left:-8px;
}

.footerTop
{
    float:left;
    clear:right;
    height:24px;
    /*background-color:red;*/
    line-height:1px;
    width:743px;
}
.footer
{
    width:743px;
    float:left;
    height: auto !important; /* for modern browsers */
    height: 36px;           /* for IE5.x and IE6 */
    min-height: 36px;       /* for modern browsers */
}

.footer .padding
{
    padding-top:5px;
}
.footer .textContainer
{
    float:left;
}

.footer #groupFusion
{
    float:right;
    padding:0;
    margin:-1px 13px 0 0 ;
}


.designByContainer
{
        width:760px;
    margin:0 auto;
}
p.designby
{
    width:760px;
    margin:3px 0 3px 0;
    padding:0;
    float:right;
    text-align:right;
}