html, body{
margin:0;
padding:0;
height: 100%;
background: #73934d url(layout_graphics/back.gif) repeat-y 50% 0;
Color: #DFE5CF;
font-size: 13px;
LINE-HEIGHT: 170%;
FONT-FAMILY: Trebuchet MS, Verdana, tahoma, Helvetica, Arial, sans-serif; TEXT-ALIGN: left;
}


#maincontainer{
min-height:100%;
height:auto;
width:780px;
border-left:1px solid #006231;
border-right:1px solid #006231;
margin-left:auto;/* center it*/
margin-right:auto;/* center it*/
position:relative;
}
* html #maincontainer{
height:100%;
width:782px;/* box model hack for ie5.+*/
w/idth:780px
}
#footer {
width:100%;
position:absolute;
bottom:0;
left:0;
height:50px;
padding-top: 0px;
Color: #DFE5CF; background: #73934d;
font-size: 9px; TEXT-ALIGN: center;
border-top: 1px dotted #C0C0C0;
}
#clearfooter{clear:both;height:50px;width:100%}

#topsection{
background-position: 50%, 0%;
height: 150px; /*Height of top section*/
border-bottom: 1px dotted #C0C0C0;
}


#contentwrapper{
float: left;
width: 100%;
min-height: 100%;

}

#contentcolumn{
margin: 0 120px 0 150px; /*Margins for content column. Should be "0 RightColumnWidth 0 LeftColumnWidth*/
min-height: 100%;
}


#leftcolumn{
float: left;
margin-top: 0px;
width: 150px; /*Width of left column in pixel*/
margin-left: -780px; /*Set margin to that of -(MainContainerWidth)*/
min-height: 100%;
}

#rightcolumn{
float: left;
padding-top: 10px;
width: 120px; /*Width of right column*/
margin-left: -120px; /*Set left margin to -(RightColumnWidth)*/
min-height: 100%;

}


.innertube{
margin: 10px; /*Margins for inner DIV inside each column (to provide padding)*/
margin-top: 10px;
}

A.biz:link {COLOR: #F0FECC; line-height: 200%; font-weight: bold; TEXT-DECORATION:none;}
A.biz:visited {COLOR: #F0FECC; font-weight: bold; TEXT-DECORATION: none;}
A.biz:hover {COLOR: #fff; TEXT-DECORATION: underline;}

p.list{margin-top: 0px; margin-bottom: 5px;}

A:link {COLOR: #F0FECC; TEXT-DECORATION: underline;}
A:visited {COLOR: #fff; TEXT-DECORATION: underline;}
A:hover {COLOR: #fff; TEXT-DECORATION: underline;}
       
H1{font-size: 1.1em; font-weight: bold;}
H2{font-size: 1.2em; color: #FBF193; font-weight: bold;}

#menu a {
        display: block;
        width: 140px;
        padding-left: 10px; padding-top: 1em; padding-bottom: 1em;
        FONT-FAMILY: tahoma, Trebuchet MS, verdana, Arial;
		font-size: 11px;
        font-weight: normal;
        Color: #fff;
       	text-decoration: none;
        LINE-HEIGHT: 80%;
        border-bottom: 1px dotted #fff; 
        }
        
#menu a:hover {Color:#fff; font-weight: bold; border-bottom: 1px solid #fff;}
#menu a:active {Color:#fff;}

A.adesso-webs:link{FONT-SIZE: 9px; text-decoration: none; COLOR: #C0C0C0;}
A.adesso-webs:visited{FONT-SIZE: 9px; text-decoration: none; COLOR: #C0C0C0;}
A.adesso-webs:hover{FONT-SIZE: 9px; COLOR: #FFFFFF; text-decoration: underline;}
    