body {
 background-color: #fff;
 background-image: url(head-bg.jpg);
 background-repeat: repeat-x;
 margin: 0;
 padding: 0;
 font-family: arial, sans-serif;
 font-size: 15px;
 color: #000;
 }

.head {
 margin: 0 20px;
 background: url(logo-bg.jpg) no-repeat 0 0;
 height: 75px;
 }

.hd {
 margin: 0;
 padding-left: 230px;
 padding-top: 0px;
 }

a.nv {
 font-weight: bold;
 color: #fff;
 text-decoration: none;
 border: 1px solid #686;
 background-color: #333;
 padding: 0 2px;
 }

a.nv:hover {
 color: #fc3;
 border-top: 1px solid #fc3;
 border-left: 1px solid #fc3;
 border-right: 1px solid #888;
 border-bottom: 1px solid #888;
 background-color: #575;
 text-decoration: none;
 }

.level0 {
 margin: 0 20px 0 30px;
 }

.level1 {
 margin-left: 160px;
 padding-left: 35px;
 }

.level2 {
 }

.level3 {
 margin-right: 200px;
 padding-right: 30px;
 }

.left {
 width: 160px;
 float: left;
 padding-top: 20px;
 }

.right {
 width: 200px;
 float: right; 
 }

a {
 color: #383;
 text-decoration: underline;
 padding: 1px 2px;
 }

a:hover {
 text-decoration: none;
 background-color: #fe4;
 }

.copy {
 text-align: center;
 font-size: 80%;
 padding-bottom: 10px;
 color: #aaa;
 }

h1 {
 font-size: 32px;
 text-align: center;
 color: #343;
 margin-top: 30px;
 }

.ctr {
 text-align: center;
 }

h2 {
 text-align: center;
 color: #232;
 font-size: 22px;
 }

h3 {
 font-size: 17px;
 color: #121;
 }

.lt {
 font-size: 13px;
 font-weight: bold;
 text-decoration: none;
 }

.wht {
 text-align: center;
 font-size: 13px;
 font-weight: bold;
 color: #900;
 }

.hd2 {
 margin: 0;
 padding-left: 295px;
 padding-top: 38px;
 color: #fff;
 font-weight: bold;
 font-size: 14px;
 text-transform: uppercase;
 padding-bottom: 0;
 }

.nv2 {

 }

.code {
 margin-left: 40px;
 padding: 15px;
 background-color: #eeb;
 width: 80%;
 font-size: 90%;
 }

.sm {
 font-size: 80%;
 }

h3,h2,ul,ol,h4 {

 }

p,ul,ol {
 line-height: 1.3em;
 }

.grey {
 color: #999;
 }

.end {
 text-align: center;
 clear:left;
 }

.ss,.ss:hover {
 border: 0;
 background-color: #fff;
 text-decoration:none;
 }

.ss2,.ss2:hover {
 border: 0;
 background-color: #cfcfcf;
 text-decoration:none;
 }

input, textarea {
 border: 1px solid #666;
 background-color: #ececec;
 }

.intpic {
 float: left;
 margin-right: 10px;
 }

.scrn {
 float: left;
 margin: 10px;
 text-align:center;
 width: 310px;
 padding: 10px;
 background: #cfcfcf;
 border: 1px dashed #999;
 }