* { margin: 0; padding: 0; }

body { 
   margin: 0;
   padding: 0;
   font: 80% normal Verdana, sans-serif;
   color: #464646;
   background-color: #fff;
   background-image: url(../images/apmbg.gif);
   background-repeat: repeat-x; 
   background-position: 0 0; }

#wrapper {
   width: 100%;
   margin: 0;
   padding: 0;
   color: #464646;
   background-color: transparent; }

#header {
   width: 900px;
   height: 95px;
   margin: 0;
   padding: 0; }

#contentarea {
   margin: 8px 0 0 0; 
   padding: 0;
   background-color: #fff;
   min-height: 416px; }

#leftcontent {
   float: left;
   width: 240px;
   min-height: 416px;
   margin: 0;
   padding: 0;
   background-color: #fff;
   background-image: url(../images/leftcgradientapm.gif);
   background-repeat: repeat-y; 
   background-position: 0 0; }

#centercontent {
   float: left;
   width: 440px;
   margin: 0;
   padding: 0;
   background-color: #fff;}
#centercontentexp {
   float: left;
   width: 660px;
   margin: 0;
   padding: 0;
   background-color: #fff;}

#rightcontent {
   float: left;
   width: 220px;
   margin: 0;
   padding: 0;
   background-color: #fff; }

#footer {
   width: 100%;
   height: 250px;
   margin: 0;
   padding: 0;
   font-size: .8em; 
   color: #464646;
   background-color: #fff;
   background-image: url(../images/footerbg.gif);
   background-repeat: repeat-x; 
   background-position: 0 0; }

#leftcontent img { margin:0; padding: 0; }

h1, h2 { color: #464646; margin: 0; padding: 0; }
h1 { font: 1.5em bold Verdana, sans-serif; padding: 1em 1em .5em 1em; }
h2 { font: 1.2em bold Verdana, sans-serif; padding: 1em 1em .3em 1.2em; letter-spacing: .1em; }

#centercontent p { 
   font: 1em normal Verdana, sans-serif; 
   margin: 0; 
   padding: .5em 1em .5em 1.6em; 
   line-height: 1.4em; }

#centercontentexp p { 
   font: 1em normal Verdana, sans-serif; 
   margin: 0; 
   padding: .5em 8em .5em 1.6em; 
   line-height: 1.4em; }

#rightcontent p {
   margin: 0;
   padding: 10px 0; }

#rightcontent p.loginform { 
   text-align: right; 
   margin: 0; 
   padding: 0 50px 0 0; }

#rightcontent input.login { 
   font: 1em normal Verdana, sans-serif; 
   margin: 0; 
   padding: 0; 
   border: 1px solid gray; 
   width: 90px; }

form { margin: 0; padding: 0;}

#content a:link { 
   color: #0000ff;
   text-decoration: underline; }
#content a:visited { 
   color: #900DF6;
   text-decoration: underline; }
#content a:hover, #content a:active  { 
   color: #0000ff;
   text-decoration: none; }