body { color:000038; margin:0;}
img { border:none; }

ul.list_q {
	margin-top:0px; margin-bottom:0px; line-height:150%;
	list-style-image:url( img/icon_list.gif );
}
ul.qbox {
	margin-top: 0px;
	margin-bottom: 0px;
	line-height: 130%;
	list-style-image:url( img/dot.gif );
}
li.qbox {
	vertical-align:middle;
}

.menu_desc {
	width:224px; padding-left:20px;
	font-size:90%;
	background-image:url(img/bg_menu.gif);
}
.box_beige_stripe {
	line-height:130%;
	padding:10px;
	border:1px solid #00235d;
	background-image:url(img/bg_beige_stripe.gif);
}

.table_main { border-bottom:1px solid #00235d; }

.td_left {
	vertical-align:top;
	background-image:url( img/bg_td_left.gif );
	background-repeat:repeat-y;
}
.td_right {
	vertical-align:top;
	padding:10px 11px 10px 9px;
	background-image:url( img/bg_td_right.gif );
	background-repeat:repeat-y;
}

.box_beige_stripe {
	background-image:url( img/bg_stripe_beige.gif );
}
.button {
	text-align:right;
}
.q_title {
	font-size:110%; width:504px;
	background-image:url( img/bg_title_qpage.gif ); 
	background-repeat:repeat-y;
}
.q_title img { vertical-align: middle; float: left;}

.qbox_outer {
	text-align:center; border:1px solid #00235d;
	padding-top:6px; margin-bottom:5px;
}
.qbox_q {
	text-align:left; width:488px; margin:10px auto 10px auto; line-height:140%;
	
	background-image:url( img/bg_beige.gif ); background-repeat:repeat-y;
}
.qbox_a {
	text-align:left; width:488px; margin:10px auto 10px auto; line-height:140%;
	background-image:url( img/bg_blue.gif ); background-repeat:repeat-y;
}
.qbox_c {
	text-align:left; width:488px; margin:10px auto 10px auto; line-height:140%;
	border:1px solid #00235d;
}
.box_contents {
	margin:10px 10px 10px 10px;
}
.title_info { margin-left:8px; margin-bottom:-8px; text-align:left; }
p.info {
    font-size:80%;
}

