/* all */
* { margin:0px; padding:0px; }
body { text-align:center; font-family:arial; font-size:12px; color:#000; background:url(../images/tk.jpg) right top no-repeat #fff; }
ul,li { list-style:none; }
img { border:none; }
.banner { font-size:0px; line-height:0px; }
.clear { clear:both; font-size:0px; line-height:0px; } 
td { vertical-align:top; }
hr { height:1px; overflow:hidden; border:none; background:#ccc; width:778px; margin:0px auto; padding:0px; }

/* frame */
.f1 { width:778px; margin:0px auto; text-align:left; }
.f2 { margin-top:10px; margin-bottom:10px; }
.f2 .left { background:url(../images/leftback.gif) repeat-y; width:158px; }
.f2 .right { padding-left:20px; background:url(../images/back.gif) 30px 40px no-repeat; }


/*links */
a { color:#000; text-decoration:none; }
/*a:visited { color:#83006F; text-decoration:none; }*/
a:hover { color:#f90; text-decoration:none; }

a.links01 { color:#333; text-decoration:none; background:url(../images/icon.gif) left 35% no-repeat; padding-left:8px; }
a:hover.links01 { color:#F90; text-decoration:none; background:url(../images/icon.gif) 2px 35% no-repeat; padding-left:8px; }

a.links02 { color:#fff; text-decoration:none; font-weight:bolder; }
a:visited.links02 { color:#fff; text-decoration:none; font-weight:bolder; }
a:hover.links02 { color:#F90; text-decoration:none; font-weight:bolder; }

a.links03 { color:#06C; text-decoration:none;  }
a:hover.links03 { color:#F90; text-decoration:underline; }

a.links04 { color:#045690; font-size:14px; background:url(../images/icon01.gif) left 30% no-repeat; padding-left:10px; text-decoration:none; }
a:hover.links04 { color:#f90; font-size:14px; background:url(../images/icon01.gif) left 30% no-repeat; padding-left:10px; text-decoration:none; }

a.links05 { background:url(../images/icon02.gif) left no-repeat; padding-left:12px; text-decoration:none; color:#333333; }
a:hover.links05 { background:url(../images/icon02.gif) left no-repeat; padding-left:12px; text-decoration:underline; color:#0066CC; }

a.links06 { color:#014377; font-weight:bolder; text-decoration:none; }
a:hover.links06 { color:#fc0; font-weight:bolder; text-decoration:underline; }

a.links07 { color:#0066CC; text-decoration:none; }
a:hover.links07 { color:#FF6600; text-decoration:none; }

a.more { color:#F60; text-decoration:underline; }
a:hover.more { color:#F90; text-decoration:none; }
/*title*/
.tit1 { border-bottom:#0066B1 3PX solid; line-height:25PX; color:#000000; padding-left:15px; margin-top:15px; }
.tit1 span { font-weight:bolder; font-size:14px; }

h1 { color:#0065B2; padding:5px; font-size:14px; }

h2 { padding:15px; text-align:center; font-size:18px; color:#003399; }

.location { height:25px; }
.location span { font-weight:bolder; }

h3 { background:#BAE2EA url(../images/icon03.gif) left no-repeat; padding-left:20px; height:20px; line-height:20px; font-size:12px; color:#0A448D; }