﻿body
{
background-image:url(../images/page_bg.jpg);
background-repeat:repeat-x;
background-color:#ababab;
}

/* ################################### HEADER LAYOUT  #################################*/
#HeaderContainer
{
Width:100%;
height:132px;
background:transparent;
background-image:url(../images/header_bg.jpg);
background-repeat:repeat-x;

}
#Header
{
width:930px;
margin:0 auto;
}
#Logo
{
text-align:left;
float:left;
}
#Login
{
float:right;
}


/* ################################### NAV LAYOUT  #################################*/

#navigation
{
padding:0px 0px 0px 0px;
margin:15px 0px 0px 0px;
clear:right;
float:right;
border-right:dotted 1px #fff;
}


/* ################################### BREADCRUMB LAYOUT  #################################*/

#breadcrumbcontainer
{
    height:10px;
    padding:0px 0px 0px 0px;
    margin:5px 0px 40px 0px;
    border:solid 0px #000;
}

#breadcrumb
{
    padding:0px 0px 1px 0px;
    height:10px;
    border:solid 0px #000;
    margin:0px 0px 0px 0px;
}

#ctl00_search
{
    vertical-align:top;
    float:right;
    margin:-15px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    border:solid 0px #000;
    
}


/* ################################### PAGE LAYOUT  #################################*/


/* ################################### HOMEPAGE LAYOUT  #################################*/

#ctl00_MainArea_HomepageArea
{
width:929px;
margin: 0 auto;
margin-top:10px;
background-color:#2b2e2f;
background-image:url(../images/home_bg.jpg);
background-repeat:repeat-y;
border:solid 1px #746f6f;
padding:0px 0px 0px 0px;
}

#HomeCopyArea
{
width:535px;
float:left;
padding:32px 0px 32px 39px;
margin:0px 0px 0px 0px;
border:solid 0px #000;

}

#HomeRightCol
{
width:265px;
float:right;
padding:10px 28px 53px 28px;
margin:0px 0px 0px 0px;
border:solid 0px #000;
}

#HomeNewsTop
{
    width:224px;
    background-image:url(../images/home_news_header.jpg);
    background-repeat:no-repeat;
    background-color:#2b2e2f;
    padding:65px 20px 10px 20px;  
    border:solid 0px #000;  
}

.HomeBubble
{
    width:264px;
    background-color:#2b2e2f;
    padding:0px 0px 1px 0px;
}

.HomeBubbleBottom
{
    width:264px;
    height:10px;
    background-image:url(../images/home_bubble_bottom.jpg);
    background-repeat:no-repeat;
    margin:0px 0px 20px 0px;
}










/*######################################### COPYPAGE LAYOUT #########################*/


#ctl00_MainArea_CopypageArea
{
width:930px;
padding:0px 0px 0px 0px;
margin: 0 auto;
margin-top:10px;
background-color:#2b2e2f;
background-image:url(../images/left_col_bg.jpg);
background-repeat:repeat-y;
background-position:left;
border:solid 1px #746f6f;


}

#ctl00_MainArea_leftcol
{
width:206px;
float:left;
border:solid 0px #000;
min-height:300px;
height:auto !important;
height:300px;
padding:0px 22px 0px 23px;



}


#ctl00_MainArea_maincol
{
float:right;
border:solid 0px #000;
padding:0px 60px 40px 0px;
min-height:400px;
height:auto !important;
width:535px;
}


#SideMenu
{
width:206px;
border:solid 0px #000;
margin-top:20px;
background-image:url(../images/side_nav_top.jpg);
background-position:top;
padding:6px 0px 0px 0px;
}

#SideMenuBottom
{
background-image:url(../images/side_nav_bottom.jpg);
background-position:top;  
height:6px;
width:206px;  
margin-bottom:20px;
background-repeat:no-repeat;
}

#CopyNewsTop
{
    width:165px;
    background-image:url(../images/copy_news_header.jpg);
    background-repeat:no-repeat;
    background-color:#2b2e2f;
    padding:95px 20px 10px 20px;  
    border:solid 0px #000;  
}

.CopyBubble
{
    width:205px;
    background-color:#2b2e2f;
    padding:0px 0px 1px 0px;
}

.CopyBubbleBottom
{
    width:205px;
    height:10px;
    background-image:url(../images/copy_bubble_bottom.jpg);
    margin-bottom:20px;
    background-repeat:no-repeat;
}

.NewsOverview
{
    display:block;
    margin:50px 0px 50px 0px;
}

.PressOverview
{
    display:block;
    margin:30px 0px 30px 0px;
}

                




/*########################################FOOTER LAYOUT##############################*/

#footer
{
width:930px;
height:77px;
margin:0 auto;
padding: 10px 0px 1px 0px;
background-image:url(../images/footer_bg.jpg);
background-repeat:repeat-x;
background-position:top;
background-color:#a5a5a5;
}

#copyright
{
    float:right;
    padding:0px 20px 0px 0px;
}

#DesignedBy
{
    float:right;
    clear:right;
    height:30px;
    padding:0px 20px 1px 10px;
}

