html,body {
margin:0;
padding:0;
height:100%;
width:100%;
}

body {
background:#7c7c7c url(../images/bodybg.gif) repeat-x center center;
}

h1,h2,h3,h4,h5,h6 {
font:700 125% Tahoma, arial, Verdana;
color:#6fd133;
display:block;
width:100%;
margin:0;
padding:6px 0 12px;
}

p {
margin:0;
padding:6px 0;
}

a {
color:#6fd133;
font-weight:700;
text-decoration:none;
outline:none;
}

a:hover {
color:#000;
font-weight:700;
text-decoration:underline;
outline:none;
}

.postable {
width:100%;
height:100%;
}

#cellbg {
width:100%;
height:580px;
text-align:center;
background:url(../images/cellbg.jpg) repeat-x;
}

#mainbg {
height:580px;
width:950px;
margin:auto;
background:url(../images/mainbg.jpg) no-repeat left top;
}

#logo {
height:110px;
width:320px;
float:left;
}

#slogan {
width:630px;
height:71px;
float:left;
}

#contentcell {
width:950px;
height:440px;
clear:both;
text-align:left;
}

#copyright {
width:950px;
height:34px;
clear:both;
font:11px/34px Tahoma, arial, Verdana;
color:#bdbdbd;
}

#copyright a {
font:11px/34px Tahoma, arial, Verdana;
color:#bdbdbd;
}

#leftcol {
padding-left:42px;
background:url(../images/foto-home.jpg) no-repeat right top;
height:444px;
width:347px;
float:left;
}

#rightcol {
height:394px;
width:460px;
padding-left:16px;
padding-top:20px;
padding-bottom:20px;
font:12px/19px Tahoma, arial, Verdana;
float:left;
}

#middlecol {
height:394px;
width:807px;
padding-left:80px;
padding-top:20px;
font:12px/19px Tahoma, arial, Verdana;
float:left;
}

#middlecol2{
height:394px;
width:460px;
padding-left:16px;
padding-top:20px;
padding-bottom:20px;
font:12px/19px Tahoma, arial, Verdana;
float:left;
}


#mycustomscroll {
/* Typical fixed height and fixed width example */
height:404px;
width:797px;
overflow:auto;
/* IE overflow fix, position must be relative or absolute*/
position:relative;
clear:both;
padding-right:10px;
}

#mycustomscroll2 {
/* Typical fixed height and fixed width example */
height:404px;
width:472px;
overflow:auto;
/* IE overflow fix, position must be relative or absolute*/
position:relative;
clear:both;
padding-right:10px;
}

table.porttbl {
background:#f6f6f6;
width:730px;
margin-bottom:4px;
}

td.firstcolport {
width:120px;
}

table.porttbl td {
background:#fff;
}

table.parttbl {
background:#fff;
width:770px;
margin-top:14px;
border-top:1px solid #CCC;
}

table.parttbl td {
background:#fff;
}


