@charset "utf-8";
body {margin: 0px;}
a:link {text-decoration: none;}
a:hover {color: #24aca2;text-decoration: none;}


.black_text2 {font-family:Verdana,Helvetica,sans-serif; font-size:12px; color:#000000; letter-spacing:1px; text-decoration: none; padding-top:3px }
.Top_bg  { height:110px;background-image:url(images/top_bg.jpg);}
.bTop_bg  { height:60px;background-image:url(images/b_topbg.jpg);}
.Copy_bg  { height:78px;background-image:url(images/copyright.jpg);}
.Copy_bg2  { height:2px;background-image:url(images/copyright.jpg);}
.Ban_bg  { height:200px;background-image:url(images/ban_bg.jpg);}
.Menu_bg { height:40px;background-image:url(images/top_bg.jpg); padding-top:5px; 
           border-left-style:dotted; border-left-width:1px; border-left-color:#9e9581;}
.Menu_bg:hover { height:40px;background-image:url(images/menu_over_bg.jpg); padding-top:5px; 
           border-left-style:dotted; border-left-width:1px; border-left-color:#9e9581;}
.Menu_text {font-family:Verdana,Helvetica,sans-serif; font-size:12px; color:#006901; font-weight:bold; letter-spacing:1px; text-decoration: none;}
.Menu_text:hover {font-family:Verdana,Helvetica,sans-serif; font-size:12px; color:#006901; font-weight:bold; letter-spacing:1px;text-decoration: none;}
.Lang_text {font-family:Verdana,Helvetica,sans-serif; font-size:12px; color:#000000; letter-spacing:1px; background-color:#fffada }

.black_text {font-family:Verdana,Helvetica,sans-serif; font-size:12px; color:#000000; letter-spacing:1px; text-decoration: none; }
.just_white_text {font-family:Verdana,Helvetica,sans-serif; font-size:12px; color:#ffffff; letter-spacing:1px; line-height: 25px; text-decoration: none;}
.white_text {font-family:Verdana,Helvetica,sans-serif; font-size:12px; color:#ffffff; letter-spacing:1px;  }
.white_text:link  {font-family:Verdana,Helvetica,sans-serif; font-size:12px; color:#ffffff; letter-spacing:1px; text-decoration:underline; }
.white_text:hover  {font-family:Verdana,Helvetica,sans-serif; font-size:12px; color:#ffba00; letter-spacing:1px; text-decoration:underline; }

.key_text {font-family:Verdana,Helvetica,sans-serif; font-size:12px; color:#446d8c; letter-spacing:1px; text-decoration:underline ; line-height: 25px;}
.key_text:link {font-family:Verdana,Helvetica,sans-serif;font-size:12px; color:#446d8c; letter-spacing:1px; text-decoration:underline; line-height: 25px;}
.key_text:hover {font-family:Verdana,Helvetica,sans-serif; font-size:12px; color:#ffba00; letter-spacing:1px;text-decoration:underline; line-height: 25px;}
.glay_text {font-family:Verdana,Helvetica,sans-serif; font-size:12px; color:#666666; letter-spacing:1px; line-height: 20px;text-decoration: none;}
.glay_text2 {font-family:Verdana,Helvetica,sans-serif; font-size:12px; color:#666666; letter-spacing:1px; line-height: 22px;text-decoration: none;}
.blue_text {font-family:Verdana,Helvetica,sans-serif; font-size:12px; color:#446d8c; letter-spacing:1px; line-height: 25px;text-decoration: none;}
.blue_topic {font-family:Verdana,Helvetica,sans-serif; font-size:14px; color:#446d8c; letter-spacing:1px; line-height: 18px;text-decoration: none;}
.copy_text {font-family:Verdana,Helvetica,sans-serif; font-size:12px; color:#446d8c; letter-spacing:1px; line-height: 25px;}
.copy_text:link {font-family:Verdana,Helvetica,sans-serif; font-size:12px; color:#446d8c; letter-spacing:1px; text-decoration:underline; line-height: 25px;}
.copy_text:hover{font-family:Verdana,Helvetica,sans-serif; font-size:12px; color:#ffba00; letter-spacing:1px; line-height: 25px;}

.news_frame { border-bottom:1px dotted #666666;}
.line2_frame { border-bottom:2px solid #5bc924;}
.news_text  {font-family:Verdana,Helvetica,sans-serif; font-size:12px; color:#000000; letter-spacing:1px; text-align:left; line-height: 25px;}
.quick       {font-family:Verdana,Helvetica,sans-serif; font-size:12px; color:#034ea2; letter-spacing:1px; text-align:left;}

.Copyright_01 {border-bottom:1px solid #a7a7a7;font-family:Verdana,Helvetica,sans-serif; font-size:12px; color:#24aca2; letter-spacing:1px; text-align:left; line-height: 20px;}
.Copyright_02 {padding-top:5px; font-family:Verdana,Helvetica,sans-serif; font-size:12px; color:#000000; letter-spacing:1px; text-align:left; line-height: 17px;}
.Copyright_frame {border:1px solid #a7a7a7; padding:5px;}
.copyright_green {font-family:Verdana,Helvetica,sans-serif; font-size:12px; color:#24aca2; letter-spacing:1px; text-align:left; line-height: 20px;}
.copyright_black {font-family:Verdana,Helvetica,sans-serif; font-size:12px; color:#000000; letter-spacing:1px; text-align:left; line-height: 20px;}

.Location {font-family:Verdana,Helvetica,sans-serif; font-size:12px; color:#666666; letter-spacing:1px; text-align:right; line-height: 18px;}
.content  {font-family:Verdana,Helvetica,sans-serif; font-size:11pt; color:#666666; letter-spacing:1px; text-align:left; line-height: 20px;
           padding-top:3px; padding-bottom:3px;}
.Title    { padding-left:10px;font-family:Verdana,Helvetica,sans-serif; font-size:12pt; color:#000000; letter-spacing:2px; text-align:left; font-weight:bold; }
.Title01  { width:650px; height:40px; padding-left:50px; background-image:url(images/TitleBg01.jpg);
          font-family:Verdana,Helvetica,sans-serif; font-size:12pt; color:#ff7633; letter-spacing:2px; text-align:left; font-weight:bold; }
.Title02  { width:650px; height:40px; padding-left:50px; background-image:url(images/TitleBg02.jpg);
          font-family:Verdana,Helvetica,sans-serif; font-size:12pt; color:#9dba00; letter-spacing:2px; text-align:left; font-weight:bold; }
.Title03  { width:650px; height:40px; padding-left:50px; background-image:url(images/TitleBg03.jpg);
          font-family:Verdana,Helvetica,sans-serif; font-size:12pt; color:#25a9cf; letter-spacing:2px; text-align:left; font-weight:bold; }		  
.Title04  { width:650px; height:40px; padding-left:50px; background-image:url(images/TitleBg04.jpg);
          font-family:Verdana,Helvetica,sans-serif; font-size:12pt; color:#a937a3; letter-spacing:2px; text-align:left; font-weight:bold; }
.Title05  { width:650px; height:40px; padding-left:50px; background-image:url(images/TitleBg05.jpg);
          font-family:Verdana,Helvetica,sans-serif; font-size:12pt; color:#408c00; letter-spacing:2px; text-align:left; font-weight:bold; }

.TextMain00  {font-family:Verdana,Helvetica,sans-serif; font-size:12pt; color:#6666FF; letter-spacing:1px;font-weight:bold;text-decoration: none; }

		  
.NameBg { width:150px; height:27px; padding-left:50px; padding-top:5px; background-image:url(images/Namebg.jpg);}
.NameText {font-family:Verdana,Helvetica,sans-serif; font-size:12px; color:#666666; letter-spacing:1px; }
.NameBg01 { width:150px; height:27px; padding-left:50px; padding-top:5px; background-image:url(images/Namebg01.jpg);}

.NameText01 {font-family:Verdana,Helvetica,sans-serif; font-size:12px; color:#ff7633; letter-spacing:1px; text-decoration: none;}
.NameText01a {font-family:Verdana,Helvetica,sans-serif; font-size:12px; color:#ff7633; letter-spacing:1px; line-height: 28px; }
.NameBg02 { width:150px; height:27px; padding-left:50px; padding-top:5px; background-image:url(images/Namebg02.jpg);}
.NameText02 {font-family:Verdana,Helvetica,sans-serif; font-size:12px; color:#9dba00; letter-spacing:1px; }
.NameBg03 { width:150px; height:27px; padding-left:50px; padding-top:5px; background-image:url(images/Namebg03.jpg);}
.NameText03 {font-family:Verdana,Helvetica,sans-serif; font-size:12px; color:#25a9cf; letter-spacing:1px;  }
.NameText03a{font-family:Verdana,Helvetica,sans-serif; font-size:12px; color:#25a9cf; letter-spacing:1px; padding-left:20px  }
.NameBg04 { width:150px; height:27px; padding-left:50px; padding-top:5px; background-image:url(images/Namebg04.jpg);}
.NameText04 {font-family:Verdana,Helvetica,sans-serif; font-size:12px; color:#a937a3; letter-spacing:1px;  }
.NameBg05 { width:150px; height:27px; padding-left:50px; padding-top:5px; background-image:url(images/Namebg05.jpg);}
.NameText05 {font-family:Verdana,Helvetica,sans-serif; font-size:12px; color:#408c00; letter-spacing:1px; text-decoration: none;}
.NameText05a {font-family:Verdana,Helvetica,sans-serif; font-size:12px; color:#408c00; letter-spacing:0px;}
.NameText06 {font-family:Verdana,Helvetica,sans-serif; font-size:12px; color:#cc0000; letter-spacing:1px;  }
.More {font-family:Verdana,Helvetica,sans-serif; font-size:12px; color:#408c00; letter-spacing:1px;text-decoration:underline;  }

.NameSubBg { width:130px; height:20px; padding-left:70px; padding-top:5px; background-image:url(images/NameSubbg.jpg);}
.NameSubText {font-family:Verdana,Helvetica,sans-serif; font-size:12px; color:#666666; letter-spacing:1px; text-align:left; }
.NameSubBg01 { width:130px; height:20px; padding-left:70px; padding-top:5px; background-image:url(images/NameSubbg01.jpg);}
.NameSubText01 {font-family:Verdana,Helvetica,sans-serif; font-size:12px; color:#ff7633; letter-spacing:1px; text-align:left;  }
.NameSubBg02 { width:130px; height:20px; padding-left:70px; padding-top:5px; background-image:url(images/NameSubbg02.jpg);}
.NameSubText02 {font-family:Verdana,Helvetica,sans-serif; font-size:12px; color:#9dba00; letter-spacing:1px; text-align:left; }
.NameSubBg03 { width:150px; height:20px; padding-left:50px; padding-top:1px; padding-bottom:3px; }
.NameSubText03 {font-family:Verdana,Helvetica,sans-serif; font-size:12px; color:#666666; letter-spacing:1px; text-align:left; }
.NameSubBg04 { width:130px; height:20px; padding-left:70px; padding-top:5px; background-image:url(images/NameSubbg04.jpg);}
.NameSubText04 {font-family:Verdana,Helvetica,sans-serif; font-size:12px; color:#a937a3; letter-spacing:1px; text-align:left; }
.NameSubBg05 { width:130px; height:20px; padding-left:70px; padding-top:5px; background-image:url(images/NameSubbg05.jpg);}
.NameSubText05 {font-family:Verdana,Helvetica,sans-serif; font-size:12px; color:#408c00; letter-spacing:1px; text-align:left; }

.WordBig {font-family:Verdana,Helvetica,sans-serif; font-size:28pt; color:#006088; letter-spacing:2px; text-align: center; font-weight:bold;line-height: 40px;}
.WordSmal{font-family:Verdana,Helvetica,sans-serif; font-size:13pt; color:#003449; letter-spacing:2px; text-align: center; line-height: 15px;}
.white{font-family:Verdana,Helvetica,sans-serif; font-size:12pt; color:#ffffff; }

.img {border:1pt solid gray;}
.img2 {border:3px solid #cccccc;}
.img2_tb{padding: 1px; background-color:#666666;}

.QuoteContent01 {
	color: #3399CC;
}

.BlockTitle {
	font-size: 15px;
	line-height: 22px;
	font-weight: bold;
	color: #040404;
	padding-right: 5px;
	padding-top: 2px;
}


.Pic05 {
	background-color: #E3E3E3;
	height: 90px;
	width: 90px;
	border: 1px solid #cecece;
	background-position: center center;
}
.Pic06 {
	background-color: #ffffff;
	height: 320px;
	width: 320px;
	border: 0px solid #cecece;
	background-position: center center;
}
.black_text02 {font-family:Verdana,Helvetica,sans-serif; font-size:12px; color:#000000; letter-spacing:1px; text-decoration: none; padding-left:10px }
.black_text03 {font-family:sans-serif; font-size:12px; color:#000000; text-decoration: none; padding-right:10px; }

.Line03 {
	background-image: url(images/Line03.gif);
	background-repeat: repeat-x;
	background-position: left center;
	height: 10px;
}
.Line04 {
	background-image: url(images/Line03.gif);
	background-repeat: repeat-x;
	background-position: left center;
	height: 38px;
}


/* Rating */
.ratingStar {
    font-size: 0pt;
    width: 21px;
    height: 21px;
    margin: 0px;
    padding: 0px;
    cursor: pointer;
    display: block;
    background-repeat: no-repeat;
}

.filledRatingStar {
    background-image: url(images/FilledStar.png);

}

.emptyRatingStar {
    background-image: url(images/EmptyStar.png);
}

.savedRatingStar {
    background-image: url(images/SavedStar.png);
}


banner01 {
	padding-bottom:5px;
}



/* tidbit album related css */
.BgTopAlbum {
	background-color: #FBFBFB;
	background-image: url(images/AlbumTopBg.gif);
	background-repeat: repeat-x;
	background-position: left top;
}

.INMainBox {
	padding-top: 17px;
	padding-right: 32px;
	padding-bottom: 13px;
	padding-left: 32px;
}

.TextAlbum {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #646464;
	padding: 5px;
	border: 1px solid #CCCCCC;
}
.TextAlbumRight {
	font-size: 12px;
	line-height: 18px;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	padding-left: 8px;
}

.TextList01 {
	font-size: 12px;
	line-height: 18px;
	color: #524C3F;
	background-image: url(images/Point04.gif);
	background-repeat: no-repeat;
	background-position: left 4px;
	padding-left: 14px;
}

.Pic02 {
	border: 1px solid #D2CDC1;
	background-color: #FFFFFF;
	padding: 10px;
}

.Text03Link:link {
	font-size: 12px;
	color: #666666;
	text-decoration: none;
}
.Text03Link:visited {
	font-size: 12px;
	color: #666666;
	text-decoration: none;
}
.Text03Link:hover {
	font-size: 12px;
	color: #FF9900;
	text-decoration: none;
}
.Text03Link:active {
	font-size: 12px;
	color: #666666;
	text-decoration: none;
}

.PicBook { border:1px solid #deddd7; padding:4px}

.forum_text {font-family:Verdana,Helvetica,sans-serif; font-size:12px; color:#000000; letter-spacing:1px; text-decoration: none; }
.forum_text:link  {font-family:Verdana,Helvetica,sans-serif; font-size:12px; color:#000000; letter-spacing:1px; text-decoration: none; }
.forum_text:hover  {font-family:Verdana,Helvetica,sans-serif; font-size:12px; color:#24aca2; letter-spacing:1px; text-decoration: none; }
