


body {height:100%;width:100%;}

.base_tab {width:100%;position: relative;padding:0;margin:0 auto !important;}



.body_tab {margin-left:240px;}
.buttons_tab {position:absolute;width:240px;left:5px;top:270px;}



.header_image 
{
height:300px;
background: url() repeat-x #FFFFFF;
}

.logo_image 
{
position:absolute;
top:46px;
width:272px;
height:210px;
background: url() no-repeat;

}

.firm_tab 
{
position:absolute;
top:126px;

left:300px;

}

.slogan_tab
{
position:absolute;
top:15px;
left:10px;

}

h1, h2, h3, h4, h5
{
font-variant: small-caps;
}

h1 
{
text-align:left !important;
border-bottom:1px dotted #8D559C;
}

