body { }

a {  color: #5F7296}
a:hover {  color: #9FB6DF; }
.top_bg {  background-image: url(img/top_bg.gif)}
.top_img01 {  background-image: url(img/top_img02.gif); background-repeat: no-repeat; background-position: center bottom}
.pad12 {  padding-top: 0px; padding-right: 12px; padding-bottom: 0px; padding-left: 12px}
.pad16 {  padding-top: 0px; padding-right: 16px; padding-bottom: 0px; padding-left: 16px}
.pad24 {  padding-top: 0px; padding-right: 24px; padding-bottom: 0px; padding-left: 24px}
.menu01  {  color: #333333}
a.menu01:hover {  color: #999999}
body {  font: 14px Arial, Helvetica, sans-serif; color: #666666; background: #FFFFFF}
td {  }
.txt16 {  font-size: 16px; color: #FFFFFF}
table.centr {  margin: 0px auto;}

div.maxmin   { margin:0 auto; padding:0; min-width:770px; max-width:996px;}

.txt18 {  font-size: 18px; color: #FFFFFF}

div.hr01 { background: url(img/hr_01.gif) repeat-x; width: 100%; height: 1px; margin: 8px 0px 0px 0px;}

td.input { padding: 5px 10px; }
td.label { vertical-align: middle; }


*html .maxmin
{width:expression((document.compatMode && document.compatMode == 'CSS1Compat') ? (document.documentElement.clientWidth < 770 ? "770px" : (document.documentElement.clientWidth > 996 ? "996px" :"auto")) : (document.body.clientWidth < 770 ? "770px" : (document.body.clientWidth > 996 ? "996px" : "auto")));			
		}


		
		




h1 {  color: #838383; letter-spacing: -1px}
.pad32 {  padding-top: 0px; padding-right: 32px; padding-bottom: 0px; padding-left: 32px}
.txt12 {  font-size: 12px}
