body { 
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 12px;
  color: #000000; 
  background-color: #ffffff; 
  margin: 0;
  padding: 0;
}

a, a:link, a:visited {
  text-decoration: underline;
  color: #2020dd;
}

a:hover, a:active {
  text-decoration: underline;
  color: #1010aa;
}

h1 {
  font-size: 35px;
  line-height: 100%;
  margin: 0 0 16px 0;
  padding-left: 20px;
  color: #1010aa;
}

h2 {
  font-size: 24px;
}

h3 {
  font-size: 17px;
}

h4 {
  margin: 0px;
}

acronym {
  cursor: help;
  border-bottom: #000000 1px dotted;
}

#content h2 {
  display: none;
  height: 0;
}

#wrapper {
  position: relative;
  width: 760px;
  margin: 0 auto;
  padding: 12px 0;
}

#content {
  position: relative;
  width: 760px;
}

#nav {
  position: relative;
  width: 760px;
  padding: 0px 0px 6px 0px;
  text-align: center;
}

#nav ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
}

#nav li {
  display: inline;
  margin: 0;
  padding: 0px 8px;
  font-size: 12px;
  font-weight: bold;
}

#nav li a, #nav li a:link, #nav li a:visited {
  text-decoration: underline;
}

#nav li a:hover, #nav li a:active {
  text-decoration: underline;
}

#home_header {
  position: relative;
  width: 760px;
  height: 341px;
}

#header {
  position: relative;
  width: 760px;
  height: 260px;
  background: url(../images/sec_bg_top.gif) no-repeat left bottom;
}

#header h1 {
  padding-top: 34px;
}

#header .myphoto2 {
  position: absolute;
  width: 233px;
  height: 260px;
  right: 0px;
  top: 0px;
}

#header .content {
  position: absolute;
  top: 100px;
  left: 0px;
  width: 507px;
  height: 140px;
  padding: 20px 0px 0px 20px;
  text-align: left;
}

strong.red {
  font-weight: normal;
  color: #aa0000;
}


#home_header h1 {
  padding-top: 34px;
}

#home_header .myphoto1 {
  position: absolute;
  width: 267px;
  height: 341px;
  right: 0px;
  top: 0px;
}

#home_header .content {
  position: absolute;
  top: 92px;
  left: 0px;
  width: 464px;
  height: 229px;
  padding: 20px 0px 0px 20px;
  text-align: left;
}

.home_icon {
  margin-right: 8px;
  margin-bottom: 6px;
}

.box_white_wide {
  position: relative;
  margin-top: 9px;
  padding: 20px 0;
  width: 760px;
  background: url(../images/box_white_wide_bg.gif) repeat-y left top;
}

.box_white_wide .box_top {
  position: absolute;
  width: 760px;
  height: 20px;
  top: 0;
  left: 0;
  z-index: 100;
  background: url(../images/box_white_wide_top.gif) no-repeat left top;
}

.box_white_wide .box_bottom {
  position: absolute;
  width: 760px;
  height: 20px;
  bottom: -1px;
  left: 0;
  z-index: 101;
  background: url(../images/box_white_wide_bottom.gif) no-repeat left top;
}

.box_white_wide .box {
  text-align: left;
  padding: 0 14px 0 20px;
}


.box_white_double {
  position: relative;
  margin-top: 9px;
  padding: 20px 0;
  width: 760px;
  background: url(../images/box_white_double_bg.gif) repeat-y left top;
}

.box_white_double .box_top {
  position: absolute;
  width: 760px;
  height: 20px;
  top: 0;
  left: 0;
  z-index: 100;
  background: url(../images/box_white_double_top.gif) no-repeat left top;
}

.box_white_double .box_bottom {
  position: absolute;
  width: 760px;
  height: 20px;
  bottom: -1px;
  left: 0;
  z-index: 101;
  background: url(../images/box_white_double_bottom.gif) no-repeat left top;
}

.box_white_double .box1, .box_white_double .box2 {
  float: left;
  text-align: left;
  width: 339px;
  padding: 0 14px 0 20px;
}

.box_white_double .box1 h3, .box_white_double .box2 h3 {
  font-size: 17px;
  line-height: 100%;
  margin: 0;
  padding-bottom: 10px;
  color: #6870d0;
}

.box_white_double .box1 h3 a, .box_white_double .box2 h3 a {
  text-decoration: none;
}

.box_white_double .box1 h3 a:link, .box_white_double .box1 h3 a:visited, .box_white_double .box2 h3 a:link, .box_white_double .box2 h3 a:visited {
  color: #6870d0;
}

.box_white_double .box1 h3 a:hover, .box_white_double .box1 h3 a:active, .box_white_double .box2 h3 a:hover, .box_white_double .box2 h3 a:active {
  color: #1010aa;
}

.box_white_double .box2 {
  margin-left: 11px;
}

#content_sec {
  position: relative;
  width: 760px;
  margin-top: 9px;
  background: url(../images/sec_content_bg.gif) repeat-y left top;
}

#content_sec .content_left {
  float: left;
  text-align: left;
  width: 493px;
  padding: 20px 14px 20px 20px;
}

#content_sec .content_left_about {
  float: left;
  text-align: left;
  width: 503px;
  padding: 20px 9px 20px 15px;
}

#content_sec .content_left h2, #content_sec .content_left h3, #content_sec .content_left_about h2, #content_sec .content_left_about h3 {
  margin-top: 0px;
}

#content_sec .content_left_top {
  position: absolute;
  width: 530px;
  height: 20px;
  top: 0;
  left: 0;
  background: url(../images/sec_content_top.gif) no-repeat left top;
}

#content_sec .content_left_bottom {
  position: absolute;
  width: 530px;
  height: 20px;
  bottom: -1px;
  left: 0;
  background: url(../images/sec_content_bottom.gif) no-repeat left top;
}

#content_sec .content_right {
  float: right;
  text-align: left;
  width: 222px;
}

#content_sec .content_right .div {
  position: relative;
  height: 9px;
}

.right_box_yellow, .right_box_orange, .right_box_red, .right_box_pink, .right_box_green, .right_box_blue {
  position: relative;
  width: 222px;
}

.right_box_yellow .content, .right_box_orange .content, .right_box_red .content, .right_box_pink .content, .right_box_green .content, .right_box_blue .content {
  position: relative;
  padding: 0 15px;
  text-align: left;
}

.right_box_yellow .right_box_top, .right_box_yellow .right_box_bottom, .right_box_orange .right_box_top, .right_box_orange .right_box_bottom, .right_box_red .right_box_top, .right_box_red .right_box_bottom, .right_box_pink .right_box_top, .right_box_pink .right_box_bottom, .right_box_green .right_box_top, .right_box_green .right_box_bottom, .right_box_blue .right_box_top, .right_box_blue .right_box_bottom {
  position: relative;
  width: 222px;
  height: 20px;
}

.right_box_yellow {
  background-color: #f8ec4d;
}
.right_box_yellow .right_box_top {
  background: url(../images/right_box_top_yellow.gif) no-repeat left top;
}
.right_box_yellow .right_box_bottom {
  background: url(../images/right_box_bottom_yellow.gif) no-repeat left top;
}

.right_box_orange {
  background-color: #ff9e49;
}
.right_box_orange .right_box_top {
  background: url(../images/right_box_top_orange.gif) no-repeat left top;
}
.right_box_orange .right_box_bottom {
  background: url(../images/right_box_bottom_orange.gif) no-repeat left top;
}

.right_box_red {
  background-color: #ff8f8f;
}
.right_box_red .right_box_top {
  background: url(../images/right_box_top_red.gif) no-repeat left top;
}
.right_box_red .right_box_bottom {
  background: url(../images/right_box_bottom_red.gif) no-repeat left top;
}

.right_box_pink {
  background-color: #e376ef;
}
.right_box_pink .right_box_top {
  background: url(../images/right_box_top_pink.gif) no-repeat left top;
}
.right_box_pink .right_box_bottom {
  background: url(../images/right_box_bottom_pink.gif) no-repeat left top;
}

.right_box_green {
  background-color: #9fd353;
}
.right_box_green .right_box_top {
  background: url(../images/right_box_top_green.gif) no-repeat left top;
}
.right_box_green .right_box_bottom {
  background: url(../images/right_box_bottom_green.gif) no-repeat left top;
}

.right_box_blue {
  background-color: #c4d3ff;
}
.right_box_blue .right_box_top {
  background: url(../images/right_box_top_blue.gif) no-repeat left top;
}
.right_box_blue .right_box_bottom {
  background: url(../images/right_box_bottom_blue.gif) no-repeat left top;
}



.clear {
  clear: both;
  height: 0;
}

.err, .required {
  color: red;
  font-weight: bold;
}

div.err {
  padding-bottom: 4px;
}

.form_items {
  margin-top: 12px;
}

#but_submit {
  width: 120px;
}

#footer {
  position: relative;
  width: 760px;
  height: 38px;
  margin: 18px 0 6px 0;
  text-align: center;
  background: #c4d3ff url(../images/footer_bg.gif) no-repeat left top;
}

#footer div, .footer {
  font-size: 11px;
  line-height: 14px;
}

#footer div {
  padding-top: 12px;
}

#footer div strong, .footer strong {
  font-weight: normal;
}

.s1 {
  font-size: 9px;
}

.s2 {
  font-size: 10px;
}

.t0 {
  font-size: 11px;
}

.t {
  font-size: 12px;
}

.t1 {
  font-size: 13px;
}

.t2 {
  font-size: 14px;
}
.t3 {
  font-size: 16px;
}
.t4 {
  font-size: 20px;
}
.t6 {
  font-size: 24px;
}

.learn_more {
  text-align: right;
  font-size: 11px;
}

.layout {
  width: 100%;
}

#captcha_title {
  margin-top: 5px;
}

#mychat {
  margin-left: 24px;
}

.intro, .intro p, .intro ul li {
  font-size: 12px;
  line-height: 14px;
}

.intro strong, .intro b, .intro p strong, .intro p b, .intro ul li b, .intro ul li strong {
  font-weight: normal;
}

.intro h2, .intro h3, .intro h4 {
  font-size: 16px;
  line-height: 19px;
}

#chat_now {
  position: absolute;
  right: 0px;
  bottom: 0px;
  width: 168px;
  height: 92px;
}

#chat_now2 {
  position: absolute;
  right: 0px;
  bottom: 0px;
  width: 100px;
  height: 54px;
}
