.bubble{width:100%;height:auto;text-align:left;clear:both;}

.bubup div, .bubdown div {padding:16px 24px 16px 24px;margin:0;clear:both;}
.bubup b.tl {display:block;width:100%;height:6px;}
.bubup b.tr {display:block;width:auto;height:6px;padding-right:6px;}
.bubup b.bl {display:block;width:100%;height:45px;}
.bubup b.br {display:block;width:auto;height:45px;padding-right:6px;overflow:hidden;}
.bubup b.pointleft {margin:5px 0 0 0;padding:4px 80px 0 0;display:inline-block;width:auto;height:40px;text-align:right;overflow:hidden;}
.bubup b.pointright {margin:5px 0 0 0;padding:4px 0 0 70px;display:inline-block;width:60%;height:40px;float:right;overflow:hidden;}

.bubdown b.tl {display:block;width:100%;height:45px;}
.bubdown b.tr {display:block;width:auto;height:45px;padding-right:6px;overflow:hidden;}
.bubdown b.bl {display:block;width:100%;height:6px;}
.bubdown b.br {display:block;width:auto;height:6px;padding-right:6px;}
.bubdown b.pointleft {margin:0;padding:0 80px 0 0;display:inline-block;width:auto;height:40px;text-align:right;}
.bubdown b.pointright {margin:0;padding:0 0 0 70px;display:inline-block;width:60%;height:40px;float:right;}

.bub_blue div {border:1px solid #BAD0F7;border-width:0 1px;background:#EEF3F7;}
.bub_blue b.tl {background:url(../i/bubble/tl.gif) bottom left no-repeat;}
.bub_blue b.tr {background:url(../i/bubble/tr.gif) bottom right no-repeat;}
.bub_blue b.bl {background:url(../i/bubble/bl.gif) top left no-repeat;}
.bub_blue b.br {background:url(../i/bubble/br.gif) top right no-repeat;}
.bub_blue b.bl b.pointleft, .bub_blue b.br b.pointleft {background:url(../i/bubble/pt_ul.gif) top right no-repeat;}
.bub_blue b.bl b.pointright, .bub_blue b.br b.pointright {background:url(../i/bubble/pt_ur.gif) top left no-repeat;}
.bub_blue b.tl b.pointleft, .bub_blue b.tr b.pointleft {background:url(../i/bubble/pt_dl.gif) bottom right no-repeat;}
.bub_blue b.tl b.pointright, .bub_blue b.tr b.pointright {background:url(../i/bubble/pt_dr.gif) bottom left no-repeat;}

.bub_blue2 div {border:1px solid #BAD0F7;border-width:0 1px;background:#D8EBF8;}
.bub_blue2 b.tl {background:url(../i/bubble/tl2.gif) bottom left no-repeat;}
.bub_blue2 b.tr {background:url(../i/bubble/tr2.gif) bottom right no-repeat;}
.bub_blue2 b.bl {background:url(../i/bubble/bl2.gif) top left no-repeat;}
.bub_blue2 b.br {background:url(../i/bubble/br2.gif) top right no-repeat;}
.bub_blue2 b.bl b.pointleft, .bub_blue2 b.br b.pointleft {background:url(../i/bubble/pt_ul2.gif) top right no-repeat;}
.bub_blue2 b.bl b.pointright, .bub_blue2 b.br b.pointright {background:url(../i/bubble/pt_ur2.gif) top left no-repeat;}
.bub_blue2 b.tl b.pointleft, .bub_blue2 b.tr b.pointleft {background:url(../i/bubble/pt_dl2.gif) bottom right no-repeat;}
.bub_blue2 b.tl b.pointright, .bub_blue2 b.tr b.pointright {background:url(../i/bubble/pt_dr2.gif) bottom left no-repeat;}

.bub_pink div {border:1px solid #CF9B9B;border-width:0 1px;background:#FFE6E6;}
.bub_pink b.tl {background:url(../i/bubble/tl_pink.gif) bottom left no-repeat;}
.bub_pink b.tr {background:url(../i/bubble/tr_pink.gif) bottom right no-repeat;}
.bub_pink b.bl {background:url(../i/bubble/bl_pink.gif) top left no-repeat;}
.bub_pink b.br {background:url(../i/bubble/br_pink.gif) top right no-repeat;}
.bub_pink b.bl b.pointleft, .bub_pink b.br b.pointleft {background:url(../i/bubble/pt_ul_pink.gif) top right no-repeat;}
.bub_pink b.bl b.pointright, .bub_pink b.br b.pointright {background:url(../i/bubble/pt_ur_pink.gif) top left no-repeat;}
.bub_pink b.tl b.pointleft, .bub_pink b.tr b.pointleft {background:url(../i/bubble/pt_dl_pink.gif) bottom right no-repeat;}
.bub_pink b.tl b.pointright, .bub_pink b.tr b.pointright {background:url(../i/bubble/pt_dr_pink.gif) bottom left no-repeat;}

.bub_orange div {border:1px solid #FFB74A;border-width:0 1px;background:#FFEC8F;}
.bub_orange b.tl {background:url(../i/bubble/tl_orange.gif) bottom left no-repeat;}
.bub_orange b.tr {background:url(../i/bubble/tr_orange.gif) bottom right no-repeat;}
.bub_orange b.bl {background:url(../i/bubble/bl_orange.gif) top left no-repeat;}
.bub_orange b.br {background:url(../i/bubble/br_orange.gif) top right no-repeat;}
.bub_orange b.bl b.pointleft, .bub_orange b.br b.pointleft {background:url(../i/bubble/pt_ul_orange.gif) top right no-repeat;}
.bub_orange b.bl b.pointright, .bub_orange b.br b.pointright {background:url(../i/bubble/pt_ur_orange.gif) top left no-repeat;}
.bub_orange b.tl b.pointleft, .bub_orange b.tr b.pointleft {background:url(../i/bubble/pt_dl_orange.gif) bottom right no-repeat;}
.bub_orange b.tl b.pointright, .bub_orange b.tr b.pointright {background:url(../i/bubble/pt_dr_orange.gif) bottom left no-repeat;}

.bubbletext {display:inline-block;padding:8px 0 0 0;font-size:20px;font-weight:bold;color:#00AB66;white-space:nowrap;vertical-align:bottom;overflow:hidden;}
.bubbletext2 {display:inline-block;padding:4px 0 0 16px;font-size:20px;font-weight:normal;color:#000000;white-space:nowrap;vertical-align:bottom;}
.bubbletext3 {display:inline-block;padding:4px 0 0 0;font-size:20px;font-weight:normal;color:#000000;white-space:nowrap;vertical-align:bottom;}

.bubgradient {width:100%;height:auto;text-align:left;clear:both;background:url(../i/bubble/blend.gif) top left repeat-x;}
.bubgradient div {padding:8px;margin:0;clear:both;border:1px solid #BAD0F7;border-width:0 1px;}
.bubgradient b.tl {display:block;width:100%;height:6px;background:url(../i/bubble/tl3.gif) bottom left no-repeat;}
.bubgradient b.tr {display:block;width:6px;height:6px;float:right;background:url(../i/bubble/tr3.gif) bottom right no-repeat;}
.bubgradient b.bl {display:block;width:100%;height:6px;background:url(../i/bubble/bl3.gif) top left no-repeat;}
.bubgradient b.br {display:block;width:6px;height:6px;float:right;background:url(../i/bubble/br3.gif) top right no-repeat;}

.infoBalloon .bubTop {background:url(../i/bubble/info-bubble-top.gif) top left no-repeat;padding:0;height:10px;width:188px;font-size:0;overflow:visible;}
.infoBalloon .bubBtm {background:url(../i/bubble/info-bubble-btm.gif) bottom left no-repeat;padding:0 0 44px 0;height:auto;width:188px;}
.infoBalloonContent {padding:0 12px 0 12px;text-align:justify;font-size:11px;}
.infoBalloonContent a, 
.infoBalloonContent a:link, 
.infoBalloonContent a:active, 
.infoBalloonContent a:hover{
	color:#4681DF;
	text-decoration:underline;
	cursor:pointer;
	font-size:11px;
}
