@charset "UTF-8";
@import url(_common.css);

#header-container { margin:0; background:#ffbe7e url(../2008qlife_images/post/headbar.gif) repeat-x scroll left top; }
#header-inner { height:40px; margin:0;padding:4px 10px 0; }
#header-container h1 { margin:3px 0 0 0; padding:0; float:right; }
#header-container h2 { margin:8px 0 0 0; color:#FFFFFF; font-weight:bold; float:left; }
#header-container h2 img { margin-right:4px; vertical-align:bottom; }
#footer-container { background:transparent url(../2008qlife_images/post/footbar.gif) repeat-x scroll left top; padding-top:8px; clear:both; }
#footer-inner { margin:0;padding:0 10px; }
#footer-container .copyright { margin:0; color:#ff9f60; font-weight:bold; font-family:Arial, Helvetica, sans-serif; }
.foldstyle { margin:10px;padding:0; background-color:#f6f3e9; border:1px solid #ddd5ba; }
.foldstyle p { margin:0; }
.foldstyle p strong { font-weight:bold; }
.foldstyle p small { }
.foldstyle p small strong { color:#FF0000; font-weight:normal; }
.foldstyle a { color:#fe633c; }
.foldstyle b { color:#fe633c; }
.foldstyle-inner { padding:10px 20px; }
.foldstyle div.foldtab { padding:3px 0; background-color:#EEE8D5; border-top:1px solid #FFFFFF; border-left:1px solid #FFFFFF; border-right:1px solid #998866; border-bottom:1px solid #998866; color:#666666; text-align:center; }
.foldstyle a.foldtab { text-decoration:none; }
.foldstyle h2 { margin:0;margin-bottom:0.5em;padding:0;padding-bottom:0.5em; font-weight:bold; color:#666666; border-bottom:1px solid #ddd5ba; }
.foldstyle h3 { margin:0;margin-top:1em;padding:0; font-weight:bold; color:#666666; }
.foldstyle ul { margin:1em 0 1em 2em;padding:0; list-style-type: disc; }
.foldstyle ol { margin:1em 0 1em 2.5em;padding:0; list-style:decimal; }
.foldstyle li { margin:0.5em 0; }
.foldstyle address { margin:0.5em 0;padding:0.3em; font-style:normal; border:1px solid #ddd5ba; background-color:#FCF9EF; }
form { margin:0;padding:0; }
form fieldset { margin:1em 0;padding:0; border:none; }
form .wrapper { height:30px; margin:0 10px;padding:0; border-bottom:1px solid #ffbe7e; clear:both; }
form .wrapper h3 { margin:0.4em 0 0 0;padding:0; color:#fe633c; font-weight:bold; float:left; }
form ul { margin:0 20px 0 40px;padding:0; list-style:none; clear:both; }
form ul li { margin:0;padding:0; }
form ul li h4 { margin:1em 0 0.5em;padding:0.2em 0;padding-left:14px; background:transparent url(../2008qlife_images/post/green_bullet.gif) no-repeat scroll 0 4px; color:#333333; }
form ul.red li h4 { background-image:url(../2008qlife_images/post/red_bullet.gif); }
form ul li h4 small { font-weight:normal; }
form ul li h4 strong , form ul li h5 strong { margin-left:0.5em; font-weight:normal; color:#FF0000; }
form ul li h5 { margin:1em 0 0.5em;padding:0;padding-left:14px; color:#333333; font-weight:normal; }
form ul li div.field { margin-left:14px; }
form ul li p.example { margin:0.2em 0 0.5em;margin-left:2em;padding:0; color:#666666; text-indent: -2em; }
form ul li div.field ul { margin:0;padding:0; }
form ul li div.field ul li { margin:0.4em 0; }
form ul li div.field ul li span { margin:0; }
form ul li div.field ul li input { margin:0; }
form ul li div.field ul li img { vertical-align:middle; margin-right:0.6em; }
div.notelist { margin:1em 10px 0; color:#b97533; text-indent: -1em; }
div.notelist ul { margin:0 10px 0 3em;padding:0; }
div.notelist ul li { margin:0.5em 0; }
div.notelist a { color:#fe633c; }
div.button { margin:2em 0 4em; text-align:center; }
div.button input { margin:0 0.5em; }
div.button .submit { width:6em; }
div.button .modify { width:6em; }
div.note { margin:0.5em 10px 0;padding:0; color:#b97533; }
div.note ul { margin:0;margin-left:1em;padding:0; }
div.note ul li { margin:0 0 0.5em; text-indent: -1em; }
div.note a { color:#fe633c; }
.whatszip { margin-left:1em; color:#fe633c; }
div.close { margin:0.4em 10px 1em 30px; color:#b97533; }
div.close a { display:block; padding:0.5em; background:transparent url(../2008qlife_images/post/close_bullet.gif) no-repeat scroll left center; padding-left:16px; margin-left:0.5em; color:#fe633c; float:right; }
div.close p { margin:0;padding:0; }
div.confirm { margin-left:1em;padding:0.5em; background-color:#FFFFDD; color:#000000; }
li.confirm_invalid { color:#CCCCCC; }
div.confirm ul { margin:0 1.5em; list-style-type: square; }
div#thanks-container { margin:40px 20px 10px;padding:1em; border:1px solid #ffc286; }
div#thanks-container h3 { margin:0 0 0.5em;padding-bottom:0.2em; color:#fe633c; font-weight:bold; border-bottom:1px solid #ffc286; }
div#thanks-container p { margin:0.5em 0;padding:0; }
div#thanks-container a.tomypage:hover {background-position:0 -24px;}
.thanks-close { margin:0 20px; color:#b97533; }
.thanks-close a { display:block; margin:0 auto 20px;padding:0.5em;padding-left:16px; background:transparent url(../2008qlife_images/post/close_bullet.gif) no-repeat scroll left center; color:#fe633c; float:right; }
hr { margin:30px 10px 10px; color:#ffbe7e; background-color:#ffbe7e; border:none; height:1px; }
#regulation-container { height:140px; margin:0.5em 30px 0.5em 0;padding:10px; border:1px solid #666666; background-color:#F8F8F8; overflow: auto; }
#regulation-container h5 { margin:1em 0 0.2em;padding:0; font-weight:bold; background:none; }
#regulation-container p { margin:0.5em 1em;padding:0; }
#regulation-container ol { margin:0.5em 0em;padding-left:3em; }
#regulation-container li { margin:0.3em 0; }
#regulation-container dl { margin:0.5em 0 1em;padding:0; }
#regulation-container dl dt { width:3em; text-align:right; float:left; }
#regulation-container dl dd { margin:0.2em 0; margin-left:3.5em; }


