a:link { text-decoration:none; color:#039;}
a:visited { text-decoration:none; color:#F30;}
a:active { text-decoration:none; color:#F30;}
a:hover { text-decoration:underline; color:#F30;}

body {
  background-image:url(../img/bgimg.gif);
  background-color: #FFFFFF;
  color:#000000;
  margin: 0;
}

td {  font-size:13px;}
.px10 { font-size:11px;}
.px12 { font-size:13px;}
.px14 { font-size:15px;}
.px16 { font-size:16px;}
.px18 { font-size:17px;}
.px20 { font-size:21px;}

h1.banner {
  width: 740px;
  height: 120px;
  font-size:14px;
  margin: 0;
  padding: 0;
  border: 0;
}

h2 {
  font-size:14px;
  margin: 5px 0px 5px 0px;
  padding: 3px 0px 3px 10px;
  border-left-width: 10px;
  border-left-style: solid;
  border-left-color: #000099;
}

#topic_indent {
  padding-left: 80px;
  margin-top: 50px;
}


/* container
-------------------------------------------------- */
#container {
  width: 782px;
  margin: 0 auto;
  padding: 0;
  border-right: 1px solid #ccc;
  border-left: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  text-align : center;
  background: #fff;
}
html>body div#container { width: 780px }

/* container-inner
-------------------------------------------------- */
#container-inner {
  width: 740px;
  margin: 0 auto;
  text-align: left; 
  background: #fff;
}


#pNav {
  }



#contents {
  width: 740px;
  margin: 20px 0;
  font-size:13px;
}

#boxA {
  width: 350px;
  margin-bottom: 50px;
  float: left;
}

#boxB {
  width: 350px;
  margin-bottom: 50px;
  float: right;
}




/* foot
-------------------------------------------------- */
div#footer {
  clear: both;
  width: 740px;
  margin: 10px 0 0 0;
  padding: 2px;
  background: #3333FF;
}



