body{ margin:0px; background-color:#E4E4E4; font-family: verdana; font-size:11px; color:#484848;}
#centerdiv{ width:800px; margin:0px auto; background-color:#FFFFFF;}
#matter{ width:729px; margin:0px auto}
h1, h2, h3, h4, h5, h6, p, ul, li, ol, form, input{margin:0px; padding:0px; list-style:none;}
.fltl{ float:left}
.fltr{ float:right}
.tp_icn{padding-top:25px; vertical-align:middle; text-align:center}
.cls{ clear:both}
.lk_bg{ background-image:url(link_bg.gif); height:42px; background-repeat:repeat-x}
.lk_l{background-image: url(tp_lk_l.gif); width:10px; height:42px; background-repeat:no-repeat; float:left}
.lk_r{background-image:url(tp_lk_r.gif); width:10px; height:42px; background-repeat:repeat-x; float:right}
#footer{padding-top:20px; width:800px; margin:0px auto;}
.footer_bg{background-image:url(bottom_bg.gif); background-repeat:repeat-x; height:90px;}
.flink{font-family:Verdana, arial, Helvetica, sans-serif; font-size:11px; color:#666; text-align:center; vertical-align:middle; padding-top:45px}
.flink a{ color:#666; text-decoration:none}
.flink a:hover{ color:#5D95F4; text-decoration:none}
.smlink{ font-family:Verdana, arial, Helvetica, sans-serif; font-size:11px; color:#488DFF; font-weight:bold; padding-top:10px}
.smlink a{ color:#666; text-decoration:none; font-weight:normal}
.smlink a:hover{ color:#5D95F4; text-decoration:none; font-weight:normal}
a { color:#258CF3; text-decoration:none}
a:hover{ color:#FF9900; text-decoration:underline}

/* top link */

#nav {padding-right: 0px; padding-left: 0px; background: url(link_bg.gif) repeat-x left top; background-color:#CCCCCC; padding-bottom: 0px; margin: 0px; line-height: 42px; padding-top: 0px; list-style-type: none; position: absolute; height: 42px; z-index:900
}
#nav ul {padding-right: 0px; padding-left: 0px; background: url(link_bg.gif) repeat-x left top; padding-bottom: 0px; margin: 0px;  line-height: 40px; padding-top: 0px; list-style-type: none; position: absolute; height: 42px; z-index:900
}
#nav li a {padding-right: 0px; display: block; padding-left: 0px; font-weight: bold; font-size: 11px; padding-bottom: 0px; margin: 0px; color: #3c3d3c; padding-top: 0px; font-family: arial, Helvetica, sans-serif; height: 42px; text-align: center; text-decoration: none; border-left: #cbcbcb 1px solid; z-index:900}
#nav li a:hover {padding-right: 23px; display: block; padding-left: 23px; background: url(nav_h.gif) repeat-x left top; padding-bottom: 0px; margin: 0px; padding-top: 0px; height: 42px; color:#5D95F4;  z-index:900}
#nav li li {padding-right: 0px; display: block; padding-left: 0px; padding-bottom: 0px; margin: 0px; line-height: 24px; padding-top: 0px; border-bottom:#d5d5d5 solid 1px;  height: 24px; z-index:900
}
#nav li li a {padding-right: 0px; display: block; padding-left: 10px; font-weight: normal; font-size: 11px; background: url(drop_sub.jpg)  repeat-y left top; padding-bottom: 0px; margin: 0px; color: #333; padding-top: 0px; font-family: arial, Helvetica, sans-serif; height: 24px; text-align: left; text-decoration: none
}
#nav li li a:hover {padding-right: 0px; display: block; padding-left: 10px; font-weight: normal; font-size: 11px; background: #4aa3d7; padding-bottom: 0px; margin: 0px; color: #ffffff; padding-top: 0px; font-family: arial, Helvetica, sans-serif; height: 24px; text-align: left; text-decoration: none
}
#nav li {float: left; position: relative
}
#nav ul {display: none; background: none transparent scroll repeat 0% 0%; width: 160px; position: absolute; top: 42px
}
#nav li ul a {float: left; width: 175px; height: auto
}
#nav ul ul {top: auto
}
#nav li ul ul {background: none transparent scroll repeat 0% 0%; left: 175px; margin: 0px 0px 0px 9px
}
#nav li:hover ul ul {display: none
}
#nav li:hover ul ul ul {display: none
}
#nav li:hover ul ul ul ul {display: none
}
#nav li:hover ul {display: block
}
#nav li li:hover ul {display: block
}
#nav li li li:hover ul {display: block
}
#nav li li li li:hover ul {display: block
}
/* end top link */

/* text design */
.text_de_cent{background-image:url(text_matter_center_design.gif); background-repeat:repeat-x}
.text_de_lft{background-image:url(text_matter_left_design.gif); float:left; width:15px; height:222px; background-repeat:no-repeat}
.text_de_right{background-image:url(text_matter_right_design.gif); width:15px; float:right; height:221px; background-repeat:no-repeat}
.text_hdr{ font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#258CF3; padding-top:10px; padding-bottom:10px; border-bottom:#E1E1E1 solid 1px}
.bold{ color:#484848; font-weight:bold}
.bullet{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
.bullet ul{ list-style:none; padding-top:8px; padding-left:10px}
.bullet ul li{ background-image:url(bullet.gif); padding-left:22px; height:18px; line-height:14px; background-repeat:no-repeat; background-position:0px; margin-top:6px} 
.sm_bullet{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
.sm_bullet ul{ list-style:none; padding-top:8px; padding-left:10px}
.sm_bullet ul li{ background-image:url(sm_bullet.gif); padding-left:22px; height:12px; line-height:10px; background-repeat:no-repeat; background-position:0px; margin-top:6px} 
/* end text design */
.lft_img01{border: 1px solid #bababa; width:170px}
.border{ border:#CCCCCC solid 1px}
.bigbullet{background-image:url(bullet.gif); padding-left:21px; background-repeat:no-repeat; margin-top:15px}
.div_blt{background-image:url(sm_bullet.gif); padding-left:21px; background-position:0px 2px;  background-repeat:no-repeat; margin-top:10px; margin-left:8px}
.form{ margin-top:13px}
.form label{ width:130px; height:20px; line-height:19px; float:left; text-align:right; padding-right:6px;}
.form input{ font-size:11px; width:250px; padding:1px; border:#cecece solid 1px}
.form textarea{ width:250px; height:100px; border:#cecece solid 1px}
