@charset "utf-8"; 

.bulletin{position:relative; float:right; width:245px; font-size:10pt; color:#603}
body{background-image:url(images/topbg.gif); background-repeat:repeat-x; margin:0px; padding:0px; text-align:center}
img{border:0px}
.a{color:#369EC0; text-decoration:none}
.a:hover{text-decoration:underline; left:1px; top:1px; position:relative}
#pageall{position:relative; height:0 auto; width:910px; margin-left:auto; margin-right:auto; text-align:left}
.flash1{    position:relative;     float:left; height:114px; width:479px; margin:0px}

.bottom{position:relative; float:left; height:80px; width:910px; margin-top:20px; font-size:10pt; line-height:15pt; color:#333; font-weight:normal}
.bottom a{color:#15508A; text-decoration:none}
.bottom a:hover{position:relative; color:#333; text-decoration:underline; left:1px; top:1px}
#pagetop{position:relative; float:left; width:910px; height:114px; padding:0; background-image:url(images/blog_index1_02.gif); background-repeat:no-repeat}

.freeweb{float:left; position:relative; left:35px; top:46px; width:138px; height:68px}

#toplink{float:right; position:relative; width:161px; height:91px;     right:60px; top:23px}
.div{    position:relative; margin:0px; padding:0px}
.more{position:relative; float:right; width:100px; margin:2px; display:block}
.more a:hover{left:1px; top:1px; position:relative}
.maintop1{float:left; position:relative; background-image:url(images/maintop_01.gif); height:45px; width:848px; padding:0; margin-left:2px; margin-top:5px}
#newall{    float:right; position:relative; height:0 auto; width:198px; padding:0; margin:0px; margin-top:14px; text-align:center;}
.ad240160{ float:right; position:relative; height:160px; width:240px; padding:0; margin:0px auto 0px auto;}
.ad250{ float:right; position:relative; height:250px; width:250px; padding:0; margin:0px auto 8px auto;}
.slink{float:right; position:relative; height:auto; width:251px; font:10pt; text-align:center}
.slink a{color:#069; text-decoration:none}
.slink a:hover{color:#36F; text-decoration:underline}
#new1{    float:right; position:relative; background-image:url(images/blog_index1_11.gif); height:195px; width:251px; padding:0; margin:5px 0px 0px 0px; text-align:center;}
#new1 h1{margin-top:15px; margin-left:0px; font-size:11pt; font-weight:bold; color:#F30; letter-spacing:0.2em;}
#new1 li{list-style-type:none; list-style-position:inside; font-size:10pt; margin-left:25px; line-height:16pt; list-style-image:url(images/news5.gif); margin-right:25px; padding:0px 2px 0px 2px; font-weight:normal; background-image:url(images/dotbg2.gif); background-repeat:repeat-x; background-position:bottom; text-align:left;color:#333; text-indent:3px;}

#new1 li a{color:#333; text-decoration:none}
#new1 li a:hover{color:#939; position:relative; left:1px; top:1px}

#new2{float:right; position:relative; background:url(images/news2bg1.gif) no-repeat top; width:251px; padding:0; margin:0px;height:1700px; overflow-y:hidden; overflow-x: hidden;margin-bottom:5px ; text-align:center;}
#new2 h1{margin:8px 0px 8px 0px; font-size:13px; font-weight:bold; color:#C36; letter-spacing:0.5em;}
#new2 li{float:left; background:url(images/dotbg2.gif) repeat-x left bottom; list-style-type:none; width:245px; height:auto; font-size:10pt; color:#333; border-left:1px dotted #CCC; border-right:1px dotted #CCC; margin-left:3px; padding:0px 1px 3px 1px; text-align:left;}
#new2 li a{color:#666; text-decoration:none; line-height:20px}
#new2 li a:hover{color:#66F; text-decoration:underline}
#new2 li img{}
#new2  a.link{color:#66C; text-decoration:none; display:block; padding:3px 2px 3px 2px}
#new2  a.link:hover{color:#F36; background-color:#FF9}

#new3{float:right; position:relative; background-image:url(images/news1bg1.gif); background-position:top; background-repeat:no-repeat; width:251px; padding:0; margin:0px; margin-bottom:5px; text-align:center;}
#new3 h1{margin:8px 0px 8px 0px; font-size:13px; font-weight:bold; color:#360F57; letter-spacing:0.5em}
#new3 li{background-image:url(images/dotbg2.gif); background-repeat:repeat-x; list-style-type:none; list-style-position:outside; width:245px; margin-left:3px; padding:4px 0px 8px 5px; font-size:10pt; color:#333; border-left-width:1px; border-left-style:dotted; border-left-color:#CCC; border-right-width:1px; border-right-style:dotted; border-right-color:#CCC}
#new3 li a{color:#666; text-decoration:none}
#new3 li a:hover{color:#66F; text-decoration:underline}
.TabbedPanels{margin:0px; margin-top:3px; padding:0px; float:left; clear:none}
.TabbedPanelsTabGroup{float:left; position:relative; margin:0px; padding:0px; height:46px; width:645px; background:url(images/blog_index1_10.gif) no-repeat; list-style-type:none}

.TabbedPanelsTab{float:left; position:relative; height:46px; left:25px; width:194px; margin:0px; -moz-user-select:none; -khtml-user-select:none; cursor:pointer; text-decoration:none; font-size:10pt; font-weight:bold; color:#FFF; letter-spacing:0.1em}

.Tab2{float:left; position:relative; height:46px; width:194px; margin:0px; letter-spacing:0.1em}
.TabbedPanelsTab p{margin-left:60px; margin-top:18px}

.TabbedPanelsTabHover{color:#F33; background-image:url(images/button_bg2.gif); background-repeat:no-repeat}
.TabbedPanelsTabSelected{background-image:url(images/button_bg1.gif); background-repeat:no-repeat; color:#018BCD}
.TabbedPanelsTab a{color:black; text-decoration:none}
.TabbedPanelsContentGroup{clear:both; float:left; position:relative; height:auto; width:645px; padding:0px 0px 30px 0px; background:url(images/blog_index1_13.gif) bottom no-repeat }

.TabbedPanelsContent{width:630px; margin:3px 0px 0px 0px}
.tmp{float:left; position:relative; width:130px; height:163px; background-image:url(images/tmpbg.gif); background-repeat:no-repeat; font-size:9pt; margin:5px 0px 0px 20px; padding:0px}
.tmp a{text-decoration:none}
.tmp a:hover{text-decoration:underline}
.tmp img{margin:11px 0px 6px 9px}

.tmp li{list-style-type:none; float:left; display:inline; margin:1px 10px 0px 5px}

.casttop{float:left; position:relative; height:46px; width:645px; background-image:url(images/blog_index1_10.gif); background-repeat:no-repeat; margin-top:10px}

.casttop h1{    font-size:12pt; font-weight:bold; color:#FFF; margin:16px 0px 0px 30px}
.casttop a{color:#FFF; text-decoration:none}
.casttop a:hover{color:#FF0}
.casttop p{    font-size:10pt; font-weight:bold; color:#FFF; padding-top:12px; padding-left:24px; margin:0px}
.casttop910{float:left; position:relative; height:46px; width:910px; background-image:url(images/blog_index1_910.gif); background-repeat:no-repeat; margin-top:10px}
.casttop910b{float:left; position:relative; height:46px; width:910px; background-image:url(images/blog_index1_910b.gif); background-repeat:no-repeat; margin-top:10px; font-size:12pt; font-weight:bolder; color:#FFF}
.casttop910b p{margin:17px 0px 0px 50px}
.casttop910 h1{font-size:12pt; color:#FF0; margin:16px 0px 0px 30px; font-weight:normal}
.casttop910 img{position:relative; top:14px; left:760px}
.castmain910{float:left; position:relative; height:0 auto; width:910px; margin:0px; padding:10px 0px 0px 0px; background-image:url(images/castbg1910.gif); background-repeat:repeat-y; text-align:center}
.castmain910b{float:left; position:relative; height:0 auto; width:910px; margin:0px; padding:10px 0px 0px 0px; background-image:url(images/castbg1910.gif); background-repeat:repeat-y; text-align:left}
.castmain910b p{font-size:0.81em; line-height:1.5em; color:#333; margin:20px; padding:0px}

.castmain910 li{background-image:url(images/dotbg2.gif); background-repeat:repeat-x; list-style-type:none; list-style-position:outside; width:830px; margin-left:3px; padding:4px 0px 5px 5px; font-size:13px; line-height:20px; text-align:left; background-position:bottom; display:block}
.castmain910 a{color:#36C; text-decoration:none}
.castmain910 a:hover{position:relative; color:#F33; left:1px; top:1px}
.castmain910  h2{width:480px; font-size:11pt; color:#36C; font-weight:normal; display:inline; text-align:left; padding:0px; margin:0px 20px 0px 0px}
.castmain910  h4{width:480px; font-size:10pt; color:#666; font-weight:normal; display:inline; text-align:left; padding:0px; margin:0px 20px 0px 0px}
.castmain910  h3{width:60px; font-size:9pt; color:#666; font-weight:normal; display:inline; text-align:center; padding:0px; margin:0px 3px 0px 3px; border-left-width:1px; border-left-style:dotted; border-left-color:#CCC}
.castmain910  h3 a{color:#963}
.fontb{font-weight:bold; color:#036}
.castmain910  h5{font-size:9pt; width:50px; color:#666; font-weight:normal; display:inline; text-align:center; padding:0px; margin:0px 3px 0px 3px; border-left-width:1px; border-left-style:dotted; border-left-color:#CCC}
.castmain910  h6{font-size:9pt; width:130px; color:#666; font-weight:normal; display:inline; text-align:center; padding:0px; margin:0px 3px 0px 3px; border-left-width:1px; border-left-style:dotted; border-left-color:#CCC}

.reply{width:750px; font-size:13px; line-height:20px; color:#554A35; text-indent:8px; margin:15px; padding:10px; border:1px solid #E9E0AF; font-weight:normal; text-align:left; background-color:#FDFAEA}
.reply h1{font-size:10pt; font-weight:normal; color:#963; padding:0px; margin:4px; display:block}
.reply h2{font-size:9pt; width:200px; font-weight:normal; color:#996; padding:0px; margin:0px; display:block; float:right; text-algin:right}

.castmain910 p{width:650px; font-size:13px; line-height:20px; color:#333; text-indent:8px; margin:25px 0px 25px 30px}

.castmain{float:left; position:relative; width:645px; margin:0px; padding:0px; background-image:url(images/castbg1.gif); background-repeat:repeat-y}
.castmain a{color:#333333; text-decoration:none}
.castmain a:hover{color:#36C; text-decoration:underline}
.castmain h3{font-size:12pt; font-weight:bold; color:#C36; margin:3px 0px 6px 0px}

.castmain .item{width:47%; position:relative; font:13px/1.231 arial,helvetica,clean,sans-serif; list-style:none; margin:5px 5px 0px 8px; float:left; padding:0px}

.castmain .itemright{width:47%; position:relative; font:13px/1.231 arial,helvetica,clean,sans-serif; list-style:none; margin:5px 0px 0px 5px; float:left; padding:0px}
.castmain  h4{font-size:10pt; line-height:17pt; color:#333; text-decoration:none; display:inline; font-weight:normal; padding-right:10px}
.castmain  h4 a{white-space:nowrap}
.castmain_p1{float:left;  width:645px; margin:0px; padding:0px 0PX 30px 0px; background:url(images/a_h1_bg.gif)  left  bottom no-repeat ;  height:auto; overflow:hidden; }
.castmain_p1 h1{float:left;  width:645px; margin:0px; padding:0px; background:url(images/a_h1.gif) top no-repeat; height:50px; font-size:80%; font-weight:normal; text-align:center; line-height:40px;}
.castmain_p1 li{ list-style:none;}

.castmain_green{float:left;  width:645px; margin:0px; padding:0px 0PX 10px 0px; background:url(images/a_green_bg.gif)  left  bottom no-repeat ;  height:auto; overflow:hidden; }
.castmain_green h1{float:left;  width:645px; margin:0px; padding:0px; background: url(images/a_green.gif) top no-repeat; height:50px; font-size:80%; font-weight:normal; text-align:center; line-height:40px;}
.castmain_green li{ list-style:none;}

.castmain_p2{float:left;  width:645px; margin:0px; padding:0px 0PX 30px 0px; background:url(images/a_h1_bg.gif)  left  bottom no-repeat ;  height:auto; overflow:hidden; }
.castmain_p2 h1{float:left;  width:645px; margin:0px; padding:0px; background: url(images/blog_hot.gif)  top no-repeat; height:50px; font-size:80%; font-weight:normal; text-align:center; line-height:40px;}
.castmain_p2 li{ list-style:none;}
.house_ad{ background:url(images/dotbg2.gif) bottom repeat-x; display:block; margin:10px 0; width:600px; height: auto; min-height:200px; _height:200px; float:left; display:inline;}
.house_ad h1{ background: url(images/a_green2.gif) no-repeat; height:46px; width:600px;}
.tmp2{ float:left; text-align:center; width:140px; height:195px;  display: inline;margin:5px 0  0px 18px; padding:0px;background:url(images/tmpbg.gif)  top   no-repeat;}
.tmp2 a{text-decoration:none}
.tmp2 a:hover{text-decoration:none}

.tmp2  p {width:135px;height:125px;  text-align:center; white-space : nowrap;  margin:0; padding:0; line-height:125px; *font-size:108px; float:left; font-family:Arial, Helvetica, sans-serif; vertical-align:middle; display: inline; margin:10px 0 0 0; text-align:center;   }
.tmp2  a:hover{ background:url(images/tmpbg2.gif) top no-repeat; display:block; }
.tmp2:hover{ background:url(images/tmpbg2.gif) top no-repeat;display:block }

.tmp2 p  img{ 
vertical-align:middle;}

.tmp2 li{ margin:2px; font-size:75%; line-height:120%;text-align: left; list-style:none; float:left;width:135px;}


.tmp3{float:left; width:135px; height: auto; min-height:140px;_height:140px;margin:2px 0px 8px 15px; display: inline;background:url(images/tmpbg2.gif)  top  no-repeat;}
.tmp3 p {
height:130px; 
width:133px; overflow:hidden;
text-align:center; 
 background: #;     
/* Firefox, Chrome */
line-height : 130px; 
white-space : nowrap;   
 vertical-align:middle;  
  /* IE */
 *font-size :119px;  /* 122px * 0.9 = 109px */
 *font-family : Arial;}

  /* IE 6*/
.tmp3 p a{height:130px; 
width:133px;
text-align:center; 
line-height : 130px; 
 white-space : nowrap; }
  
.tmp3 p:after {
  content : ".";
  font-size : 1px; 
  margin-left : -1px;
  opacity : 0;}

.tmp3 p  a img {   
 border:1px solid  #eee; vertical-align:middle;   }
.tmp3 p:hover{ background:#;  }
.tmp3 p a:hover {background:#; }
.tmp3 p a:hover  img{border:1px   solid  #C00; vertical-align:middle;    }

.tmp3 li{font-size:10pt; line-height:120%;text-align: left; list-style:none; float:left;width:125px; display:inline; margin:2px 0 0 10px;}
.tmp3 li a{ font:10pt/15pt Arial, Helvetica, sans-serif; color: #06C; text-decoration:none}
.tmp3 li a:hover{ color:#090}

.itema1{list-style:none; margin:5px; padding:5px 0px 5px 46px; background-image:url(images/item_01.gif); background-repeat:no-repeat; background-position:left top}
.itema2{font:13px/1.231 arial,helvetica,clean,sans-serif; list-style:none; margin:5px; padding:5px 0px 5px 46px; background-image:url(images/item02.gif); background-repeat:no-repeat; background-position:left top}
.itema3{font:13px/1.231 arial,helvetica,clean,sans-serif; list-style:none; margin:5px; padding:5px 0px 5px 46px; background-image:url(images/item03.gif); background-repeat:no-repeat; background-position:left top}
.itema4{font:13px/1.231 arial,helvetica,clean,sans-serif; list-style:none; margin:5px; padding:5px 0px 5px 46px; background-image:url(images/item04.gif); background-repeat:no-repeat; background-position:left top}
.itema5{font:13px/1.231 arial,helvetica,clean,sans-serif; list-style:none; margin:5px; padding:5px 0px 5px 46px; background-image:url(images/item05.gif); background-repeat:no-repeat; background-position:left top}
.itema6{font:13px/1.231 arial,helvetica,clean,sans-serif; list-style:none; margin:5px; padding:5px 0px 5px 46px; background-image:url(images/item06.gif); background-repeat:no-repeat; background-position:left top}
.itemb1{font:13px/1.231 arial,helvetica,clean,sans-serif; list-style:none; margin:5px; padding:5px 0px 5px 46px; background-image:url(images/itemb1.gif); background-repeat:no-repeat; background-position:left top}
.itemb2{font:13px/1.231 arial,helvetica,clean,sans-serif; list-style:none; margin:5px; padding:5px 0px 5px 46px; background-image:url(images/itemb2.gif); background-repeat:no-repeat; background-position:left top}
.itemb3{font:13px/1.231 arial,helvetica,clean,sans-serif; list-style:none; margin:5px; padding:5px 0px 5px 46px; background-image:url(images/itemb3.gif); background-repeat:no-repeat; background-position:left top}
.itemb4{font:13px/1.231 arial,helvetica,clean,sans-serif; list-style:none; margin:5px; padding:5px 0px 5px 46px; background-image:url(images/itemb4.gif); background-repeat:no-repeat; background-position:left top}
.itemb5{font:13px/1.231 arial,helvetica,clean,sans-serif; list-style:none; margin:5px; padding:5px 0px 5px 46px; background-image:url(images/itemb5.gif); background-repeat:no-repeat; background-position:left top}
.itemb6{font:13px/1.231 arial,helvetica,clean,sans-serif; list-style:none; margin:5px; padding:5px 0px 5px 46px; background-image:url(images/itemb6.gif); background-repeat:no-repeat; background-position:left top}
.castmaintop{    width:620px; margin:5px 0px 0px 13px; float:left; background-image:url(images/dotbg2.gif); background-repeat:repeat-x; background-position:bottom; font-size:10pt; line-height:15pt}
.classimg{    width:580px; margin:5px 0px 0px 20px; float:left; background-image:url(images/dotbg2.gif); background-repeat:repeat-x; background-position:bottom; float:left; font-size:12px; line-height:18px; color:#333; text-align:left; padding:2px 6px 6px 0px}
.classimg a:visited{color:#399}
.classimg a{color:#36C}
.classimg a:hover{color:#F33; text-decoration:underline}

.classimg h3{font-size:12px; color:#36C; text-indent:10px; font-weight:normal}
.classimg img{width:90px; height:75px; border:1px solid #999; float:left; margin:4px 10px 4px 4px}
 .classimg em{font-size:8pt; font-style:normal; color:#66F; float:right}
.font10{font-size:10pt; line-height:15pt; color:#333; text-decoration:none}

.font9{font-size:9pt; line-height:15pt; color:#000; text-decoration:none}

.linkpage{text-align:center; width:100%; color:#36F; text-decoration:underline; margin:17px 0px 8px 0px; font-size:9pt; font-weight:bold}

.linkpage a{color:#669; margin:3px; padding:1px 3px 1px 3px; border:1px double #fff; text-decoration:none; font-size:9pt; font-weight:normal}
.linkpage a:hover{color:#FFF; border:1px solid #369; background-color:#39C; text-decoration:none}
#link1{float:right; position:relative; background-image:url(images/pagelinkleft_02.gif); height:0 auto; width:251px; padding:0; margin:8px 5px 0px 0px; background-repeat:repeat-y}
.link1h1{width:251px; background-image:url(images/pagelinkleft_01.gif); margin:0px; font-size:11pt; font-weight:bold; color:#C00; letter-spacing:0.2em; background-repeat:no-repeat; height:47px; padding:13px 0px 0px 60px}
#link1 p{font-size:10pt; margin:4px 15px 0px 25px; line-height:16pt}

#link1 p a{color:#06C; text-decoration:none}
#link1 p a:hover{color:#939; position:relative; left:1px; top:1px}

.msn a{ color:#FFF; text-decoration:none; font-size:95%;}
.msn a:hover{ color:#FF0 }

