a.ovalbutton{
		background: transparent url(../media/aqua-form2-left2.jpg) no-repeat top left;
		display: block;
		float: left;
		font: normal 13px sans-serif;
		font-family:'ＭＳ Ｐ明朝',sans-serif;
		line-height: 16px; 
		height: 24px; 
		padding-left: 11px; 
		text-decoration: none;
		}
a.ovalbutton2{
		background: transparent url(../media/aqua-form2-left3.jpg) no-repeat top left;
		display: block;
		float: left;
		font: normal 8pt serif;
		font-family:'ＭＳ Ｐ明朝',sans-serif;
		line-height: 16px; 
		height: 24px; 
		padding-left: 14px; 
		text-decoration: none;
		}
/* safari3 */
html[xmlns*=""] body:last-child a.ovalbutton2{
		background: transparent url(../media/aqua-form2-left3.jpg) no-repeat top left;
		display: block;
		float: left;
		font: normal 10px serif;
		font-family:'ＭＳ Ｐ明朝',sans-serif;
		line-height: 16px; 
		height: 24px; 
		padding-left: 14px; 
		text-decoration: none;
		}
/* --------- */	

/* safari4 */
body:first-of-type a.ovalbutton2{
		background: transparent url(../media/aqua-form2-left3.jpg) no-repeat top left;
		display: block;
		float: left;
		font: normal 10px serif;
		font-family:'ＭＳ Ｐ明朝',sans-serif;
		line-height: 16px; 
		height: 24px; 
		padding-left: 14px; 
		text-decoration: none;
		}
/* --------- */	

a.ovalbutton3{
		background: transparent url(../media/aqua-form2-left2.jpg) no-repeat top left;
		display: block;
		float: left;
		font: normal 8pt serif;
		font-family:'ＭＳ Ｐ明朝',sans-serif;
		line-height: 16px; 
		height: 24px; 
		padding-left: 11px; 
		text-decoration: none;
		}
.no-link2{
		background: transparent url(../media/no_link2-left.jpg) no-repeat top left;
		display: block;
		float: left;
		font: normal 8.5pt serif;
		line-height: 16px; 
		height: 24px; 
		padding-left: 14px; 
		text-decoration: none;
		}			
a:link.ovalbutton, a:visited.ovalbutton, a:active.ovalbutton{
		color: #ffffff; 
		text-decoration: none;  /* IEp */
		}
a:link.ovalbutton2, a:visited.ovalbutton2, a:active.ovalbutton2{
		color: #ffffff; 
		text-decoration: none; /* IEp */
		}
a:link.ovalbutton3, a:visited.ovalbutton2, a:active.ovalbutton2{
		color: #ffffff; 
		text-decoration: none; /* IEp */
		}
a:link.no-link2, a:visited.no-link2, a:active.no-link2{
		color: #666666; 
		text-decoration: none; /* IEp */
		}
a.ovalbutton span{
		background: transparent url(../media/aqua-form2-right.jpg) no-repeat top right;
		display: block;
		padding: 4px 11px 4px 0; 
		/*Set 11px below to match value of padding-left' value above    */
		}
a.ovalbutton2 span{
		background: transparent url(../media/aqua-form2-right3.jpg) no-repeat top right;
		display: block;
		padding: 4px 12px 4px 0; 
		}
a.ovalbutton3 span{
		background: transparent url(../media/oval_button-right.gif) no-repeat top right;
		display: block;
		padding: 4px 12px 4px 0; 
		}
a.no-link2 span{
		background: transparent url(../media/no_link2-right.jpg) no-repeat top right;
		display: block;
		padding: 4px 12px 4px 0; 
		}
a.ovalbutton:hover{ 
		background-position: bottom left;
		}
a.ovalbutton2:hover{ 
		background-position: bottom left;
		}
a.ovalbutton3:hover{ 
		background-position: bottom left;
		}
a.ovalbutton:hover span{ 
		background-position: bottom right;
		color: #333333;
		}
a.ovalbutton2:hover span{ 
		background-position: bottom right;
		color: #333333;
		}
a.ovalbutton3:hover span{ 
		background-position: bottom right;
		color:  #333333;
		}
a.no-link2:hover span{ 
		background-position: bottom right;
		color: #666666;
		}
.buttonwrapper{ 
		overflow: hidden; 
		width: 105%;
		}
.buttonwrapper2{ 
		overflow: hidden; 
		width: 80%;
		}
			
.buttonwrapper3{ 
		overflow: hidden; 
		width: 50%;
		}
	