/*  -----|  frontpage  |------------------------------------------------------  */

#left {
        float: left;
        width: 300px;
}


#right {
        float: right;
        width: 300px;
}

#mid {
margin-left: 335px;
        width:325px;
}

.pipeline{
padding: 0.5em;
}

.mainstory{
font-size: 12px;
font-family: Arial;
color: #333333;
background:url(images/cross.jpg)  top left;
padding: 1em .2em 1em 1em;
margin-bottom: 15px;
width: 310px;
height: 395px;
border-right:2px dotted #cccccc;

}

.leftsection{
font-size: 11px;
font-family: Arial;
color: #000000;
background: #ffffff;
padding: 1em 1em 0 1em;
margin-bottom: 0px;
width: 300px;
}

.latest{
font-size: 11px;
font-family: Arial;
color: #333333;
background: #ffffff;
padding: 1.5em 1.5em 0 1.5em;
margin-bottom: 0px;
width: 320px;
border-top:none;
}

.ad1{
border-left:2px dotted #cccccc;
font-size: 11px;
font-family: Arial;
color: #333333;
background: #ffffff;
padding: .7em 0 1.6em 1.4em;
border-top:1px thin solid #f8f8f8;
margin-bottom: 1px;
margin-top: 0px;
width: 279px;
}

.middle{;
width: 300px;
margin-top: 25px;
}

.video{
margin-bottom: 0px;
width: 279px;
margin-left: 1em;
}

.box{
color: #000000;
background: #eeeeee;
padding: .3em .6em .3em .4em;
margin-bottom: 0px;
width: 291px;
margin-left: 1em;
margin-top: 3px;
line-height: 7px;
}
.boxmid{
color: #333333;
background: #eeeeee;
padding: .3em .6em .3em .4em;
margin-bottom: 0px;
width: 292px;
margin-left: 0em;
margin-top: 3px;
line-height: 7px;

}
/*  -----|  java thingie  |------------------------------------------------------  */


}
#tablist {
padding: 3px 0;
margin-left: .5em;
margin-bottom: 0;
margin-top: 0em;
font: bold 10px Arial;

}

#tablist li{
list-style: none;
display: inline;
margin: 0;

}

#tablist li a{
text-decoration: none;
padding: 3px 0.5em;
margin-left: 0px;
background:url(images/4.png)  top left;

}

#tablist li a:link, #tablist li a:visited{
color: #4B5E84;
}


#tablist li a.current{
text-decoration: none;
padding: 3px 0.5em;
margin-left: 0px;
background:url(images/3.jpg)  top left;

}

#tabcontentcontainer{
width:480px;
height:40px;

}

.tabcontent{
display:none;
margin-left: 1em;

}

#wrapper, #headerimg { margin-right: auto; margin-left: auto;width: 970px; }

#banner {
margin-left: auto;
margin-right: auto;
        padding: 0;
        width: 977px;
        background: #ffffff;
        }

#bannerp {
        padding: 0 0 0 1.7em;
        width: 970px;
        background: #ffffff;
        }