@import url("quickquote.css");

html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input { margin: 0; padding: 0; }
ul, ol { list-style: none; }
fieldset, img { border: none; }
body { margin: 0px 10px 20px 10px; font-family: Arial, Helvetica, sans-serif, sө; font-size: 10pt; color: #333333;}
td,th,p { font-family: Arial, Helvetica, sans-serif, 新細明體; font-size: 10pt; color: #333333; }
table { margin: 0; padding: 0; width:100%;}

a { color:#538900; text-decoration:none;}
a:hover { color:#538900; text-decoration:underline; }

p { margin:10px 0 10px 0; line-height:130%; font-size:10pt; }

ul { margin:10px 0 0px 0px; color:#333333;}
ul li { list-style-image:url(../_images/../images/img_arr_blue.gif); margin-left:20px; margin-bottom:8px; font-size:10pt;}

h1 { margin:15px 0 15px 0; font-size:12pt; font-weight:bold; color:#333333;}
h2 { margin:15px 0 5px 0; font-size:10pt; font-weight:bold; color:#333333;}

hr { background-color: #e5e5e5; color:#e5e5e5; height:1px; border:none; margin:15px 0 15px 0;}
hr.blue { background-color: #d5e6f1; color:#d5e6f1; height:1px; border:none; margin:0px;}
hr.whi { background-color: #ffffff; color:#ffffff; height:1px; border:none; margin:3px 0 3px 0;}

#mainbody { vertical-align:top;}

#bupalogo { text-align:left; vertical-align:top;}

/* Search
================================================ */
#header { height:40px;}
#header form { display: inline; float: right; margin: 0 0 0 5px; padding: 0; }
#header form input { width: 90px; font-size: 10pt;@border: 1px solid #e5e5e5; padding:2px; }
/* header search button */
#header form .search { background-color: #0099FF; color: #FFF; font-weight: bold; width: 20px; border: 0; font-size: 1em; padding: 2px; height:22px;}

#topblkmenu { font-size: 8.5pt; color:#333333; text-align:right;}
#topblkmenu a { color: #333333; padding-left: 5px; margin-left: 0px; margin-right: 5px; text-decoration:none;}
#topblkmenu a:hover { text-decoration:underline;}

#topbluemenu { color:#0099ff; text-align:right; font-size:10pt;}
#topbluemenu a { color: #0099ff; padding-left: 5px; margin-left: 0px; margin-right: 5px; text-decoration:none;  font-size:10pt;}
#topbluemenu a.end { color: #0099ff; padding-left: 5px; margin-left: 0px; margin-right: 20px; text-decoration:none;  font-size:10pt;}
#topbluemenu a.endline { color: #0099ff; padding-left: 0px; margin-left: 0px; margin-right: 10px; text-decoration:none;  font-size:10pt;}
#topbluemenu a.selected { color: #0099ff; padding-left: 5px; margin-left: 0px; margin-right: 5px; text-decoration:none;  font-size:10pt; font-weight:bold;}
#topbluemenu a:hover { text-decoration:underline;  font-size:10pt; }
#topbluemenu a.lang { color: #333333; padding-left: 5px; margin-left: 0px; margin-right: 5px; text-decoration:none;  font-size:10pt;}
#topbluemenu a:hover.lang { color:#333333; text-decoration:underline;  font-size:10pt;}
#topbluemenu a.langend { color: #333333; padding-left: 5px; margin-left: 0px; margin-right: 0px; text-decoration:none;  font-size:10pt;}
#topbluemenu a:hover.langend { color:#333333; text-decoration:underline;  font-size:10pt;}
.lang  { color: #333333; }

#mainbanner { height:157px; width:100%; background-color:#deb9b1;}
#mainbannerl { color:#ffffff; font-size:16pt; padding-left:50px; font-weight:bold; background-color:#deb9b1; }
#mainbannerr {background-color:#deb9b1; height:157px; text-align:right;}

#indextitle { font-size:10pt; font-weight:bold; color:#333333; line-height:130%}

#indexcontent { font-size: 10pt; color: #333333; }
#indexcontent a { text-align:left; color:#0099ff; font-size:10pt; font-weight:bold; text-decoration:none;}
#indexcontent a:hover { text-decoration:underline; }
#indexcontent ul { margin:10px 0 10px 0px; }
#indexcontent ul li { list-style-image:url(../_images/../images/img_arr_blue.gif); margin-left:20px; margin-bottom:8px;}
#indexcontent ul li a{ color:#333333; text-decoration: none; font-size:10pt; font-weight:normal;}
#indexcontent ul li a:hover{ color:#333333; text-decoration: underline; font-size:10pt; font-weight:normal;}
#indexcontent hr { background-color: #e5e5e5; color:#e5e5e5; height:1px; border:none; margin:15px 0 15px 0;}
#indexcontent p { margin:10px 0 10px 0; line-height:130%}
#indexcontent .bluetitle { color:#0099ff; font-size:10pt; font-weight:bold;}

#quickquote { background-image:url(../images/quickquote_bg.gif); background-repeat:no-repeat; background-position:top; padding:10px 10px 20px 10px; background-color:#b5d8f0; }
.quicktitle { font-size:8.5pt; font-weight:bold; color:#333333; }
.quickinput { width: 150px; font-size:8pt; padding:2px; }
.quickselsect { width: 158px; font-size:8pt; padding:2px; }
.quicksmtxt { font-size:8.5pt; color:#333333; }
a.quicklink  { font-size:8pt; color:#0069AF; text-decoration:none; }
a:hover.quicklink { font-size:8pt; color:#0069AF; text-decoration:underline; }

.rightboxyellow { margin:15px 0 0 0; border:1px solid #dce186; } 
#rboxyel { color:#333333; font-size:9pt; }
#rboxyel ul { margin:10px 0 10px 0px; }
#rboxyel ul li { list-style-image:url(../_images/../images/img_arr_yel.gif); margin:0 10px 5px 30px; font-size:9pt;}
#rboxyel ul li a{ color:#333333; text-decoration: none; font-size:9pt; font-weight:normal;}
#rboxyel ul li a:hover{ color:#333333; text-decoration: underline; font-size:9pt; font-weight:normal;}

#rboxyelarr { color:#333333; font-size:9pt; font-weight:bold;}
#rboxyelarr ul { margin:0px 0 5px 0px; }
#rboxyelarr ul li { list-style-image:url(../_images/../images/img_arr_yel.gif); margin:0 10px 5px 20px; font-size:9pt;}
#rboxyelarr ul li a{ color:#333333; text-decoration: none; font-size:9pt; font-weight:normal;}
#rboxyelarr ul li a:hover{ color:#333333; text-decoration: underline; font-size:9pt; font-weight:normal;}


.rightboxblue { margin:15px 0 0 0; border:1px solid #d5e6f1; } 
.rightboxbluetop { margin:0; border:1px solid #d5e6f1; } 
#rboxblu { color:#333333; font-size:9pt; line-height:160%;}
#rboxblu a { color:#333333; font-size:9pt; text-decoration:none;}
#rboxblu a:hover { color:#333333; font-size:9pt; text-decoration:underline;}
.hotline { font-size:14pt; }

#btmhotline { color:#0099ff; font-size:10pt;}
#btmhotline a { color:#0099ff; font-size:10pt; text-decoration:none;}
#btmhotline a:hover { color:#0099ff; font-size:10pt; text-decoration:underline;}
.btnhotlinetel { font-size:14pt ;}

#btmmenu { font-size: 8.5pt; color:#0099ff; text-align:right;}
#btmmenu a { color: #0099ff; padding-left: 5px; margin-left: 10px; text-decoration:none;}
#btmmenu a:hover { text-decoration:underline;}
#btmmenu a.end { color: #0099ff; padding-left: 5px; margin-left: 0px; margin-right: 0px; text-decoration:none; ;}

#leftmenubox { border-right:1px solid #e5e5e5; border-top:1px solid #e5e5e5; }

#bannertxt { padding:15px; font-size:10pt; line-height:180%;}

#subtitleblk { font-size: 9pt; color:#333333; text-align:left;}
#subtitleblk a { color: #333333; padding-left: 5px; margin-right: 5px; text-decoration:none;}
#subtitleblk a:hover { text-decoration:underline;}

#subtitleblue { font-size: 9pt; color:#0099ff; text-align:left; font-weight:bold; }
#subtitleblue a { color: #0099ff; padding-left: 0px; margin-right: 5px; text-decoration:none; margin-left:10px;}
#subtitleblue a:hover { text-decoration:underline;}

#leftmenu { font-size: 9pt; color:#333333; margin-left:10px; border-bottom:1px solid #e5e5e5;}
#leftmenu a { color: #333333; text-decoration:none;}
#leftmenu a:hover { text-decoration:underline;}

#leftmenub { font-size: 9pt; color:#333333; margin-left:10px; border-bottom:1px solid #e5e5e5;}
#leftmenub a { color: #333333; text-decoration:none; font-weight:bold;}
#leftmenub a:hover { text-decoration:underline;}

#leftmenusub { font-size: 9pt; color:#333333; margin-left:10px; border-bottom:1px solid #e5e5e5; padding-left:20px;}
#leftmenusub a { color: #333333; text-decoration:none;}
#leftmenusub a:hover { text-decoration:underline;}

#leftmenuon { font-size: 9pt; color:#333333; border-bottom:1px solid #e5e5e5;  font-weight:bold; padding:0;}
#leftmenuon a { color: #333333; text-decoration:none;}
#leftmenuon a:hover { text-decoration:underline;}

#leftmenutxt { margin:2px; background-color:#E6F5FF; padding:8px 8px 8px 6px;}
#leftmenusubtxt { margin:2px; background-color:#E6F5FF; padding:8px 8px 8px 18px;}

#subcontent { font-size: 10pt; color: #333333; }
#subcontent a { text-align:left; color:#538900; font-size:10pt; font-weight:bold; text-decoration:none;}
#subcontent a:hover { text-decoration:underline; }

#subcontent ul { margin:10px 0 10px 0px; color:#333333;}
#subcontent ul li { list-style-image:url(../_images/../images/img_arr_blue1.gif); margin-left:20px; margin-bottom:8px; font-size:10pt;}
#subcontent ul li.normal { list-style-image:url(../_images/../images/img_arr_blue.gif); margin-left:20px; margin-bottom:8px; font-size:10pt;}
#subcontent ul li.blksqu { list-style-image:url(../_images/../images/img_dot_blk.gif); margin-left:20px; margin-bottom:8px; font-size:10pt;}
#subcontent ul li ul li { list-style-image:url(../_images/../images/img_line_blk.gif); margin-left:20px; margin-bottom:8px; font-size:10pt;}
#subcontent ul li a{ color:#538900; text-decoration: none; font-size:10pt; font-weight:normal;}
#subcontent ul li a:hover{ color:#538900; text-decoration: underline; font-size:10pt; font-weight:normal;}

#subcontent ol { margin:10px 0 10px 0px; color:#333333;}
#subcontent ol li { list-style-type:decimal; margin-left:28px; margin-bottom:8px; font-size:10pt;}
#subcontent ol li a{ color:#538900; text-decoration: none; font-size:10pt; font-weight:normal;}
#subcontent ol li a:hover{ color:#538900; text-decoration: underline; font-size:10pt; font-weight:normal;}

#subcontent hr { background-color: #e5e5e5; color:#e5e5e5; height:1px; border:none; margin:15px 0 15px 0;}
#subcontent p { margin:10px 0 10px 0; line-height:130%; font-size:10pt; }
#subcontent p.tilte { margin:0px 0 10px 0; line-height:130%; font-size:10pt; font-weight:bold;}
#subcontent p a {font-weight:normal; }
#subcontent a.normal {font-weight:normal; }
#subcontent a.selected {font-weight:normal; text-decoration:underline;}

#aztips { font-size: 10pt; color: #333333; }
#aztips a { text-align:left; color:#538900; font-size:10pt; font-weight:bold; text-decoration:none; margin-right:10px;}
#aztips a:hover { text-decoration:underline; }

.subpagetitle { color:#0099FF; font-size:14pt; font-weight:bold; }
.subboxblue { border:1px solid #d5e6f1; } 
.innerbox { padding:10px; }
.blktitle { font-size:12pt; font-weight:bold;}
.quotetable { border:1px solid #d5e6f1; }
.blueline { background-color:#d5e6f1; height:1px; padding:0px;}
.bluetxt10b { color:#0099ff; font-weight:bold; }

.healthtipbox { border:1px solid #d5e6f1; margin-bottom:10px;} 
.searchbtn { background-color: #0099FF; color: #FFF; font-weight: bold; width: 20px; border: 0; font-size: 1em; padding: 2px; height:22px;}

#ask p { margin:8px 8px 8px 8px; line-height:130%; font-size:10pt;}

input.age { font-size:10pt; color:#333333; width:25px;}