	body {
	  font:12px/1.2 "MS Trebuchet";
      background-position: center;
      background-color: #ffffff;
	  margin:0px 0px 0px 0px;
    }
    #container{
      width:730px;
      margin-right:auto;
	  margin-left:auto;
      background-image: url(gmpmtopfw.jpg);
      background-position: left;
      background-repeat: repeat-y;
    }

    #banner{
    float: right;
      width:700px;
      height:80px;
      background-image: url(gmplogo700.jpg);
      background-position: right;
      background-repeat: no-repeat;
      padding-right: -5px;
      .padding-right: -10px;
      margin-right: 5px;
/*       _margin-right: -10px; */
    }
    #leftcontent {
	   	float:left;
		width:175px;
        margin-top:-80px;

/*        .height:575px;      */
        .height: auto;
        background-image: url(gmpmtop.jpg);
        background-repeat: repeat-y;
        padding-left: 10px;
        .margin-right: -10px;
        padding-right: 10px;
        .padding-right: 0px;
        padding-top:50px;
		}

	#rightcontent {

       float: left;
       background-color: #ffffff;
       width:530px;
       _width: 535px;

    /*   .height:570px; */
       .height:auto;
       .margin-left: 10px;
       .padding-left:10px;
       .margin-right: -10px;
               font-family: Trebuchet MS;
               		font-size:12px;
    }


    a:link {color: blue; text-decoration:none;}
a:visited {color: gray; font-weight: normal;}
a:active {color: red;}
a:hover {color: #993300; text-decoration: underline;}

a.button {
background: url(gmmtop.jpg);
display:block;
width: 175px;
height:20px;
font-family: Trebuchet MS;
font-size: 12px;
font-weight: bold;
text-decoration: none;
text-align:left;
color: #333399;
}
a.button:link {
color: #000000;
text-decoration: none;
}
a.button:visited {
  color: #000000;
  text-decoration: none;
}


a.button:focus, a.button:hover, a.button:active {
background: url(m-over.jpg);
color: #ffffff
}

    hr {
      padding-top: 3px;
    }

	h1 {
        font-family: Trebuchet MS;
		font-size:14px;
        color: #993333;
        padding-left:5px;
        margin-top: -2px;
        margin-bottom: 0px;
        padding-bottom: 0px;
		}

	#rightcontent p, #leftcontent p {
        font-family: Trebuchet MS;
		font-size:12px;
		margin-left:0px;
        padding-left: 5px;
        line-height: 110%;
		}
    #menu{
    padding-top:35px;
    font-family: Trebuchet MS;
	font-size:14px;
    line-height: 110%;
    padding-left: 5px;
    }


hr.left{
color: #CC9900;
border-bottom-style: inset;
height:2px;
}

p{
margin-top: 0px;
padding-top: 6px;
}

p.txt{
  padding-right: 10px;
  .margin-bottom: 0px;
  .margin-top: 0px;
}

img{
  border: none;
  padding-top: 3px;
  padding-bottom: 3px;
}

#footer{
    font-family: Trebuchet MS;
	font-size:10px;
    width: 730px;
    line-height: 100%;
    padding-left: 10px;
}
