@charset "utf-8";
/* GLOBAL DECLARATION */
* {color: #404040; font-family: tahoma, arial, helvetica, sans-serif; }
html, body {background: url('http://selfquest.jp/img/2009/background.jpg') repeat-x; background-color: #FFFFFF;} 

/* REPLACEMENT TAGS */
a {text-decoration: none;}
a:hover {text-decoration: underline;}
b, strong {font-weight: bold;}
em {font-style: italic;}
form {display: inline;}
h1, h2, h3 {display: block; font-weight: bold; padding-bottom: 10px;line-height:1.2;}
img {border: 0; display: inline; margin: 0; padding: 0;}
li {margin: .2em .1em .2em 2em;}
ol {margin: .8em 0 .8em 0;}
p {margin: 0px; padding: 0px}
table {border: 0; border-collapse: collapse; margin: 0; padding: 0;}
td {vertical-align: top;}
ul {margin: .8em 0 .8em 0;}

/* CONTAINER */
.container {margin: 0 auto 0 auto; width: 854px;}
.container h2 {color: #80B400; display: block; font-size: 24px; font-weight: normal; margin: 25px 0 15px 0; padding: 0;}
.container h1 {color: #404040; display: block; font-size: 13px; font-weight: bold; margin: 0; padding: 0;
text-align:center;}

/*  */
#navi {background: url('http://selfquest.jp/img/2009/bg_menu.jpg') repeat-x; height: 63px; width: 100%;}
#menu {color: #FFFFFF; margin: 0 auto 0 auto; width: 850px;}
#menu img {border: none; float: left; display: inline; height: 63px; margin: 0; padding: 0; width: 2px;}
#menu li.between {background: url('http://selfquest.jp/img/2009/menu_between.gif') center top no-repeat; float: left; display: inline; height: 28px; margin: 0; padding: 17px 0 18px 0; width: 2px;}
#menu li {background: url('http://selfquest.jp/img/2009/menu_between.gif') right top no-repeat; float: left; display: inline; height: 28px; margin: 0; padding: 17px 0 18px 0;}
#menu li a {color: #FFFFFF; font-size: 13px; font-weight: bold; height: 28px; padding: 17px 18px 18px 15px; text-decoration: none; width: auto;}
#menu li a:hover {text-decoration: underline;}
#menu li.selected {background: url('http://selfquest.jp/img/2009/bg_menu_selected.gif') center no-repeat; float: left; display: inline; height: 28px; margin: 0; padding: 17px 0 18px 0;}
#menu li a.selected {color: #FFFFFF; font-size: 13px; font-weight: bold; height: 28px; padding: 17px 18px 18px 15px; text-decoration: none; width: auto;}
#menu li a:hover.selected {text-decoration: underline;}
#menu ul {margin: 0; padding: 0;}

/* LOGO */
#logo {float: right; height: 85px; margin: -318px 31px 0 0; padding: 0; width: 234px;}
#logo2 {float: right; height: 51px; margin: -270px 31px 0 0; padding: 0; width: 234px;}
/* HEADER */
#headerpm {background: url('http://selfquest.jp/purememory/img/header_bg.gif') no-repeat; float: left; height: 295px; margin: 37px 0 0 1px; width: 850px;}
#headerpm img#free {background: url('http://selfquest.jp/purememory/img/header_bg.gif') no-repeat; color: #FFFFFF; float: right; font-family: helvetica; font-size: 18px; font-weight: normal; height: 60px; margin: 144px 65px 0 0; padding: 0 0 .0px 0; text-align: center; width: 250px;}
#headerpm img#started {background: url('http://selfquest.jp/purememory/img/header_bg.gif') no-repeat; color: #FFFFFF; float: right; font-family: helvetica; font-size: 18px; font-weight: normal; height: 80px; margin: 204px -250px 0 0; padding: 0 0 .0px 0; text-align: center; width: 250px;}

#header {background: url('http://selfquest.jp/img/2009/header_bg.gif') no-repeat; float: left; height: 295px; margin: 37px 0 0 1px; width: 850px;}
#headerimg {clear: both; display: block; float: right; height: 128px; margin: -217px 3px 0 0; padding: 0; width: 545px;}
#header img#works {background: url('http://selfquest.jp/img/2009/header_how_it_works.jpg') no-repeat; color: #FFFFFF; float: right; font-family: helvetica; font-size: 18px; font-weight: normal; height: 75px; margin: 218px 10px 0 0; padding: 0 0 10px 0; text-align: center; width: 208px;}
#header img#free {background: url('http://selfquest.jp/img/2009/header_bg.jpg') no-repeat; color: #FFFFFF; float: right; font-family: helvetica; font-size: 18px; font-weight: normal; height: 60px; margin: 142px 65px 0 0; padding: 0 0 .0px 0; text-align: center; width: 250px;}
#header img#started {background: url('http://selfquest.jp/img/2009/header_bg.jpg') no-repeat; color: #FFFFFF; float: right; font-family: helvetica; font-size: 18px; font-weight: normal; height: 80px; margin: 202px -250px 0 0; padding: 0 0 .0px 0; text-align: center; width: 250px;}
#header img#amount {float: left; margin: 144px 0 0 29px;}
#header2 {background: url('http://selfquest.jp/img/2009/loginpic.jpg') no-repeat; float: left; height: 210px; margin: 65px 0 0 1px; width: 850px;}

/* MAIN */
.main {float: left; margin: 25px 0 0 0; padding: 0 16px 0 16px; width: 822px;}
.main a {color: #5D9B01; font-weight: bold; text-decoration: underline;}
.main li {color: #404040; font-weight: normal; margin: 5px 0 4px 11px; padding: 0 0 0 3px;}
.main ul {list-style: url('http://selfquest.jp/img/2009/bullet_arrow.jpg'); margin: 0 0 0 10px; padding: 0;}
.main img {display: block; margin: 0 0 10px 0;}
.main h1 {color: #000000; display: block; font-size: 18px; font-weight: normal; margin: 15px 0 0 0; padding: 0;}
.main h2 {color: #000000; display: block; float: left; font-size: 18px; font-weight: normal; margin: -6px 15px 15px 0; padding: 0 0 0 0;}
.main h3 {background: #EFF4E6; color: #5D9B01; display: block; font-size: 12px; font-weight: bold; height: 21px; margin: 0 0 8px -2px; padding: 4px 0 0 0;}
.main h3 img {float: left; margin: 0 8px 0 8px;}
.main img.answer {float: left; margin: 0 8px 8px 6px;}
.main .main_divider {background: url('http://selfquest.jp/img/2009/pressroom_border.jpg') repeat-x; height: 1px; list-style: none; margin: 17px 0 2px 0; padding: 0; width: 100%;}

/* PROMO'S */
.why {background: url('http://selfquest.jp/img/2009/why_simple.jpg') no-repeat ; float: left; font-family: tahoma; font-size: 12px; line-height:1.2; height: 270px; margin: 21px 0 0 15px; padding: 0 30px 0 6px; width: 209px;}
.why img {float: left; margin: 3px 0 18px -3px;}
.whymore {float: left; margin: 201px 0 0 -56px; padding: 0;}
.simple {background: url('http://selfquest.jp/img/2009/why_simple.jpg') no-repeat; float: left; font-family: tahoma; font-size: 12px; line-height:1.2; height: 270px; margin: 21px 0 0 53px; padding: 0 20px 0 6px; width: 219px;}
.simple img {float: left; margin: 3px 0 16px 1px;}
.cost {background: url('http://selfquest.jp/img/2009/why_simple.jpg') no-repeat; float: left; font-family: tahoma; font-size: 12px; line-height:1.2; height: 270px; margin: 21px 0 0 40px; padding: 0 20px 0 6px; width: 219px;}
.cost img {float: left; margin: 3px 0 15px 0px;}

/* NEWS HEADLINE */
#news {background: url('http://selfquest.jp/img/2009/news_headline.jpg') no-repeat; color: #000000; float: left; font-size: 13px; height: 29px; margin: 19px 0 0 0; padding: 9px 0 0 15px; width: 837px;}
#news a {color: #80B400; text-decoration: underline;}
#news h1 {color: #404040; display: inline; float: left; font-size: 16px; font-weight: normal; margin: -2px 0 0 0; padding: 0;}
#news img {float: left; height: 34px; margin: -9px 15px 0 12px;}

/* CONTENT */
#content {background: url('http://selfquest.jp/img/2009/bg_content.jpg') repeat-x; float: left; height:auto; margin: 18px 0 -1px 0; padding: 26px 0 0 0; width: 100%;}
#content img.fiction {clear: both; display: block; margin: 0 auto 0 auto; padding: 25px 0 0 0;}
.lefthalf {color: #404040; float: left; font-size: 12px; line-height: 16px; margin: 0px 0 0 14px; width: 32%;}
.lefthalf h6 {color: #000000; font-family: Tahoma; font-size: 14px; font-weight: bold; text-decoration: underline;}
.lefthalf img {display: block; margin: 0 0 19px 0; padding: 0;}
.lefthalf li {color: #404040; font-weight: normal; margin: 12px 0 4px 11px; padding: 0 0 0 3px;}
.lefthalf ul {list-style: url('http://selfquest.jp/img/2009/bullet_arrow.jpg'); margin: 0 0 0 14px; padding: 0;}
.righthalf {color: #404040; float: right; font-size: 12px; line-height: 16px; margin: 0px 0px 0 0; width: 32%;}
.righthalf img {display: block; margin: 0 0 19px 0; padding: 0;}
.righthalf li {color: #404040; font-weight: normal; margin: 10px 0 4px 21px; padding: 0 0 0 3px;}
.righthalf ul {list-style: url('http://selfquest.jp/img/2009/bullet_arrow.jpg'); margin: 0; padding: 0;}
.centerhalf {color: #404040; float: right; font-size: 12px; line-height: 16px; margin: 0px 300px 0 310px; width: 30%;padding-top:10px;}
.centerhalf img {display: block; margin: 0 0 45px 0; padding: 0;}
.centerhalf li {color: #404040; font-weight: normal; margin: 10px 0 4px 21px; padding: 0 0 0 3px;}
.centerhalf ul {list-style: url('http://selfquest.jp/img/2009/bullet_arrow.jpg'); margin: 0; padding: 0;}

.tables li {color: #404040; font-weight: normal; margin: 12px 0 4px 11px; padding: 0 0 0 3px;}
.tables ul {list-style: url('http://selfquest.jp/img/2009/bullet_arrow.jpg'); margin: 0 0 0 14px; padding: 0;}

/* HOW IT WORKS */
#howworks {background: url('http://selfquest.jp/img/2009/how_it_works_.jpg') no-repeat ;
background-position:center bottom; color: #404040; float: left; font-size: 14px; height: 130px; margin: 20px 0 0 4px; padding: 0 45px 0 14px; width: 791px;}
#howworks img {margin: 0 35px 22px -4px;}
#howworks img.distribute {margin: 0 35px 22px 37px;}
#howworks img.receive {margin: 0 35px 22px 20px;}
#howworks img.review {margin: 0 0 22px 13px;}
.settingup {color: #404040; float: left; font-size: 14px; margin: 35px 0 0 15px; padding: 0 0 0 2px; width: 550px;}
.settingup .body {color: #333333; font-size: 14px;display: block; margin: 3px 0 30px 0;}


.settingup2 {color: #404040; float: left; font-size: 14px; margin: 35px 0 0 0px; padding: 0 0 0 2px; width: 600px;}
.settingup2 .body {color: #333333; font-size: 14px; display: block; line-height:1.8; margin: 3px 0 50px 0;}
.settingup2 h2 {color: #80B400; display: block; font-size: 18px; font-weight: bold; margin: 0px 0 15px 0px; padding: 0 0 0 10px;border-left:#336600 5px solid;}
.settingup2 img {margin: 0 0 0px -2px;}
.lefthalf2 {color: #404040; float: right; font-size: 12px; line-height: 16px; margin: 0px 0 0 0px; width: 220px;background-color:#F7F3EA;border-left:#FF9900 0px solid;}
.lefthalf2 li {color: #404040; font-weight: normal; margin: 12px 0 4px 11px; padding: 0 0 0 3px;}
.lefthalf2 ul {list-style: url('http://selfquest.jp/img/2009/bullet_arrow.jpg'); margin: 0 0 0 14px; padding: 0;}




.settingup img {margin: 0 0 0px -2px;}
.settingup li {color: #404040; font-weight: normal; margin: 0 0 0 23px; padding: 0 0 0 13px;}
.settingup ul {list-style: url('http://selfquest.jp/img/2009/bullet_medi.jpg'); margin: 13px 0 28px 0; padding: 0 0 0 3px;}
.settingup h2 {color: #80B400; display: block; font-size: 18px; font-weight: bold; margin: 0px 0 15px 0; padding: 0;}
.info {float: left; width: 370px;}
.enlargeleft {float: left; margin: -15px 0 0 -1px; padding: 0; height: 180px; width: 347px;}
.enlargeleft a {background: url('http://selfquest.jp/img/2009/enlarge_image.gif') no-repeat; color: #FFFFFF; float: right; font-family: helvetica; font-size: 12px; font-weight: bold; height: 21px; margin: 163px 17px 0 0; padding: 7px 0 0 0; text-align: center; width: 138px;}
.enlargeright {float: right; margin: -15px 2px 0 0; padding: 0; height: 193px; width: 347px;}
.enlargeright a {background: url('http://selfquest.jp/img/2009/enlarge_image.gif') no-repeat; color: #FFFFFF; float: right; font-family: helvetica; font-size: 12px; font-weight: bold; height: 21px; margin: 163px 17px 0 0; padding: 7px 0 0 0; text-align: center; width: 138px;}
.smallimg {float: left; margin: 30px 0 0 19px;}
.distributeurl {padding: 0 40px 0 0;}

/* BENEFITS */
.benefits {font-size: 11px; margin: 10px auto 15px 15px; padding: 0; width: 781px;}
.righthalf li.benefitli {color: #404040; font-weight: normal; margin: 2px 0 4px 15px; padding: 0 0 0 12px;}
.righthalf ul.benefitul {list-style: url('http://selfquest.jp/img/2009/bullet_arrow.jpg'); margin: 12px 0 0 0; padding: 0; width: 330px;}
.onlinecrm {background: url('http://selfquest.jp/img/2009/online_crm.gif'); color: #FFFFFF; /*this is where java should edit the display for online crm-->*/display: block; float: left; height: 312px; margin: -367px 0 0 120px; padding: 0; width: 607px; }
.onlinecrm li {color: #FFFFFF; font-size: 11px; font-weight: normal; margin: 0 0 7px 23px; padding: 0 0 0 3px;}
.onlinecrm ul {list-style: url('http://selfquest.jp/img/2009/bullet_arrow_onlinecrm.gif'); margin: 140px 0 0 20px; padding: 0 0 0 3px;}
.emailmct {background: url('http://selfquest.jp/img/2009/email_mct.gif'); color: #FFFFFF; /*this is where java should edit the display for online crm-->*/display: block; float: left; height: 312px; margin: -367px 0 0 120px; padding: 0; width: 607px; }
.emailmct li {color: #FFFFFF; font-size: 11px; font-weight: normal; margin: 0 0 7px 23px; padding: 0 0 0 3px;}
.emailmct ul {list-style: url('http://selfquest.jp/img/2009/bullet_arrow_onlinecrm.gif'); margin: 140px 0 0 20px; padding: 0 0 0 3px;}
.clientrm {background: #03405F; border: #FFFFFF solid 3px; height: 27px; margin: -35px 0 -4px 438px; padding: 2px 0 0 0; text-align: center; width: 157px;}
.clientrm a {color: #FFFFFF; font-family: Tahoma; font-size: 11px;}
.clientrmon {background: #03405F; border-left: #FFFFFF solid 3px; border-right: #FFFFFF solid 3px; border-top: #FFFFFF solid 3px; height: 30px; margin: -35px 0 -4px 438px; padding: 2px 0 0 0; text-align: center; width: 157px;}
.clientrmon a {color: #FFFFFF; font-family: Tahoma; font-size: 11px;}
.mailmarket {background: #269AD7; border: #FFFFFF solid 3px; height: 27px; margin: 0 0 -4px 305px; padding: 2px 0 0 0; text-align: center; width: 130px;}
.mailmarket a {color: #FFFFFF; font-family: Tahoma; font-size: 11px;}
.mailmarketon {background: #269AD7; border-left: #FFFFFF solid 3px; border-right: #FFFFFF solid 3px; border-top: #FFFFFF solid 3px; height: 30px; margin: 0 0 -4px 305px; padding: 2px 0 0 0; text-align: center; width: 130px;}
.mailmarketon a {color: #FFFFFF; font-family: Tahoma; font-size: 11px;}

/* PRICING */
#pricingtop {background: url('http://selfquest.jp/img/2009/how_it_works_.jpg') bottom no-repeat; color: #404040; float: left; font-size: 11px; margin: 25px 0 25px 4px; padding: 16px 45px 40px 12px; width: 791px;}
#pricingtop img.options {float: left; margin: -7px 20px 8px 0;}
#pricingtop li {font-size: 11px; font-weight: normal; margin: 0 0 1px 24px; padding: 0 0 0 10px;}
#pricingtop ul {list-style: url('http://selfquest.jp/img/2009/bullet_medi.jpg'); margin: 14px 0 0 20px; padding: 0 0 0 3px;}
#pricingtable {background: url('http://selfquest.jp/img/2009/pricing_table.gif') no-repeat; float: left; height: 568px; margin: 40px auto 0 auto; padding: 0 0 50px 0; width: 850px;}
#pricingtable h1 {color: #FFFFFF; float: right; font-family: tahoma; font-size:12px; font-weight: bold; margin: 17px 57px 0 0; padding: 0;}
#pricingtable h1 a {color: #FFFFFF; font-family: tahoma; font-size:12px; font-weight: bold; text-decoration: underline;}
#pricingtable h2 {color: #FFFFFF; float: right; font-family: tahoma; font-size:12px; font-weight: bold; margin: 17px 66px 0 0; padding: 0;}
#pricingtable h2 a {color: #FFFFFF; font-family: tahoma; font-size:12px; font-weight: bold; text-decoration: underline;}
#pricingtable li {margin: 0 0 13px 0; padding: 0;}
#pricingtable ul {list-style: none; margin: 0; padding: 0;}
#pricingtable .details {float: left; font-size: 11px; line-height: 13px; margin: 96px 0 0 32px; width: 300px;}
#pricingtable .dots {float: left; height: 100%; margin: 48px 0 0 58px; padding: 0; width: 13px;}
#pricingtable img.greendot {float: left; margin: 3px 0 10px 0;}

/* GET STARTED - 1-3 */
.onlinereg {background: #FFFEFE; border: none; float: left; margin: 0 0 0 10px; padding: 0 7px 30px 7px; width: 374px;}
.onlineregright {background: #FFFEFE; border: none; float: right; margin: 0 0 0 10px; padding: 0 7px 30px 7px; width: 374px;}
.onlinereg img {margin: 5px 0 18px 0;}
.onlineregright textarea {border: 1px solid #7F9DB9; color: #404040; height: 104px; line-height: 15px; margin: 0 0 9px 0; padding: 2px 4px 0 4px; width: 173px;}
.onlinereg textarea {border: 1px solid #7F9DB9; height: 57px; line-height: 15px; margin: 0 0 9px 0; padding: 2px 4px 0 4px; width: 189px;}
.titles {color: #404040; float: left; font-size: 11px; font-weight: bold; line-height: 29px; margin: -7px 0 0 0;}
.titlesright {color: #404040; float: left; font-size: 11px; font-weight: bold; line-height: 28px; margin: -6px 0 0 0;}
.infos {float: right; font-size: 11px; line-height: 28px; padding-right: 10px;}
.infos .textbox {border: 1px solid #7F9DB9; color:#404040; height: 15px; margin: 0 0 7px 0; padding: 2px 4px 0 4px; width: 189px;}
.infos select {border: 1px solid #7F9DB9; color:#404040; display: block; height: 17px; margin: 0 0 8px 0; padding: 0 0 0 4px; width: 199px;}
.onlinereg input.register {float: right; font-size: 11px; height: 25px; margin: 10px 10px 0 0; text-align: center; width: 80px;}
.onlineregright .registerright {float: right; font-size: 11px; height: 27px; margin: -4px 10px -1px 0; text-align: center; width: 101px;}
#datepicker {margin: 0 0 3px -18px;}
.infos #datepick {border: 1px solid #7F9DB9; color:#404040; height: 15px; margin: 0 0 7px 0; padding: 2px 21px 0 4px; width: 172px;}
#calender {float: right; margin: -59px 25px 0 0;}
.started_divider {background: url('http://selfquest.jp/img/2009/get_started_divider.gif') repeat-x; float: left; height: 5px; margin: 5px 0 25px 0; width: 370px}
#getstarted {float: left; margin: 0 0 0 0; padding: 0 0 0 0; width: 100%;}
#getstarted img.enterdetails {display: block; float: left; margin: 5px 0 18px 17px;}

/* GET STARTED 4 */
.main img.add {float: right; margin: -27px 8px 0 0;}
.main img.next {float: right; margin: -29px 8px 0 0;}
.edits {float: left; margin: 0 0 -10px 0;}
.edits .delete {float: left; height: 19px; margin: 15px 30px 0 0;}
.edits .delete a {background: url('http://selfquest.jp/img/2009/started_delete.jpg') no-repeat; float: left; height: 15px; padding: 2px 0 2px 30px;}
.edits .edit {float: left; height: 19px; margin: 15px 40px 0 0;}
.edits .edit a {background: url('http://selfquest.jp/img/2009/started_edit.jpg') no-repeat; float: left; height: 15px; padding: 2px 0 2px 30px;}
.edits .down {float: left; height: 19px; margin: 15px 20px 0 0;}
.edits .down a {background: url('http://selfquest.jp/img/2009/started_down.jpg') no-repeat; float: left; height: 15px; padding: 2px 0 2px 25px;}
.edits .up {float: left; height: 19px; margin: 15px 0 0 0;}
.edits .up a {background: url('http://selfquest.jp/img/2009/started_up.jpg') no-repeat; float: left; height: 15px; padding: 2px 0 2px 25px;}
.radio {display: block; margin: 3px 0 5px 0; padding: 0 0 0 0;}
.radio input {margin: 0 0 -1px 5px; padding: 0 0 0 0;}
.wideform {background: #FFFEFE; border: none; float: left; margin: 0; padding: 7px 0 0 0; width: 100%;}
.wideform strong {color: #000000; font-weight: bold;}
.wideinfos {float: left; font-size: 11px; line-height: 28px; margin: 5px 0 0 10px; padding: 0;}
.wideinfos select.questionbox {border: 1px solid #7F9DB9; color:#404040; height: 17px; margin: 0 0 7px 0; padding: 0 0 0 4px; width: 155px;}
.wideinfos select.widedrop {border: 1px solid #7F9DB9; color:#404040; display: block; height: 17px; margin: 0 0 8px 0; padding: 0 0 0 4px; width: 691px;}
.wideform textarea {border: 1px solid #7F9DB9; height: 82px; line-height: 15px; margin: 18px 0 3px 0; padding: 2px 4px 0 4px; width: 804px;}
.widetitles {color: #404040; float: left; font-size: 12px; font-weight: bold; line-height: 28px; margin: 0;}
.options {float: none; margin: 10px 0 0 0; padding: 0;}
.options img {float: left; height: 19px; vertical-align: middle;}

/* GET STARTED : 5 */
.leftside {color: #404040; float: left; font-size: 11px; line-height: 16px; margin: 5px 0 0 5px; width: 465px;}
.leftside h6 {color: #000000; font-family: Tahoma; font-size: 14px; font-weight: bold; margin: 0; padding: 0; text-decoration: underline;}
.leftside imgg {display: block; margin: 0 0 19px 0; padding: 0;}
.leftside li {color: #404040; font-weight: normal; margin: 0 0 0 11px; padding: 0 0 0 9px;}
.leftside ul {list-style: url('http://selfquest.jp/img/2009/bullet_medi.jpg'); margin: 0 0 0 14px; padding: 0;}
.rightside {color: #404040; float: right; font-size: 12px; line-height: 16px; margin: 5px 10px 0 0; width:365px; background-color:#F7F3EA;border-left:#FF9900 0px solid;}
.rightside img {display: block; margin: 0 0 19px 0; padding: 0;}
.rightside li {color: #404040; font-weight: normal; margin: 0 0 0 11px; padding: 0 0 0 9px;}
.rightside ul {list-style: url('http://selfquest.jp/img/2009/bullet_medi.jpg'); float: left; margin: 0; padding: 0;}
.forgotpass {color: #94C045; float: left; font-size: 11px; margin: 20px 0 0 0; width: 130px;}
.forgotpass a {color: #94C045; text-decoration: underline;}
.started5_divider {background: url('http://selfquest.jp/img/2009/get_started_divider.gif') repeat-x; height: 5px; margin: 5px 0 25px 0; width: 370px}

/* PRESS ROOM */
.pressarea {background: url('http://selfquest.jp/img/2009/why_simple.jpg') bottom right no-repeat; color: #404040; float: left; font-size: 11px; margin: 20px 0 0 4px; padding: 0 4px 10px 14px; width: 832px;}
.pressarea a:hover {text-decoration: none;}
.pressarea img {margin: 0 35px 22px -4px;}
.pressarea img.back {float: right; margin: -10px -1px -6px 100%;}
.pressarea img.press {float: right; margin: 2px -16px -6px 300px;}
.pressarea li {color: #404040; font-weight: normal; margin: 2px 0 2px 11px;  padding: 8px 0 8px 9px; width: 339px;}
.pressarea li.hover {background-color: #EDF2E6; margin: 2px 0 2px 11px;  padding: 11px 0 11px 9px; width: 339px;}
.pressarea ul.hovers {background-color: #EDF2E6; list-style: url('http://selfquest.jp/img/2009/bullet_arrow_pressroom.gif'); margin: -3px 0 0 -10px; padding: 0 0 0 20px; width: 359px;}
.pressarea li a.h1 {color: #6D9334; font-size: 11px; font-weight: normal;}
.pressarea li a.h2 {color: #6D9334; font-size: 11px; font-weight: bold;}
.pressarea li h2 {color: #6D9334; font-size: 11px; font-weight: bold; margin: 0; padding: 0 0 10px 0;}
.pressarea ul {list-style: url('http://selfquest.jp/img/2009/bullet_arrow_pressroom.gif'); margin: 0 0 5px -10px; padding: 0 0 0 20px; width: 359px;}
.pressarea li.articles {color: #404040; font-weight: normal; margin: 2px 0 2px 11px;  padding: 8px 0 8px 9px; width: 100%;}
.pressarea ul.article {list-style: url('http://selfquest.jp/img/2009/bullet_arrow_pressroom.gif'); margin: 0 0 5px -10px; padding: 0 0 0 20px; width: 100%;}
.pressleft {float: left; width: 376px;}
.pressright {float: right; margin: 10px 15px 0 0; width: 376px;}
.pressarea li.press_divider {background: url('http://selfquest.jp/img/2009/pressroom_border.jpg') no-repeat; height: 1px; list-style: none; margin: 2px 0 2px -18px; padding: 0; width: 376px;}
.right_image {background: url('http://selfquest.jp/img/2009/pressroom_vert_divider.jpg') left repeat-y; float: right; margin: 0 0 5px 25px; min-height: 140px; padding: 10px 30px 0 58px; width: 97px;}
.right_image img {margin: 0 0 5px -5px;}

/* CLIENT LOGIN; SECTION */
.clientlogin {background: url('http://selfquest.jp/img/2009/client_login_form_bg.jpg') no-repeat; border: none; float: right; height: 128px; margin: 15px -10px 8px 0; padding: 25px 68px 30px 25px; width: 302px;}
.loginright {background: url('http://selfquest.jp/img/2009/client_login_bg.jpg') no-repeat; border: none; float: right; height: 148px; margin: 0 -10px 8px 0; padding: 5px 68px 30px 25px; width: 302px;}
.loginright li {color: #404040; font-weight: normal; margin: 0 0 10px 0; padding: 0 0 0 9px;}
.loginright ul {list-style: url('http://selfquest.jp/img/2009/bullet_medi.jpg'); margin: 0; padding: 0;}
.infos .loginboxes {border: 1px solid #7F9DB9; color:#404040; height: 17px; margin: 0 0 7px 0; padding: 2px 4px 0 4px; width: 173px;}
.clientlogin .login {float: right; height: 27px; margin: 15px 10px 0 0; width: 101px;}
.clientlogin .login2 {float: right; height: 27px; margin: 5px 10px 0 0; width: 101px;}
.section {color: #4C4C4C; font-size: 15px; min-height: 220px;}
.section a {color: #4C4C4C; font-size: 15px;}
.section h1 {color: #4C4C4C; font-family: Tahoma; font-size: 15px; font-weight: bold; padding: 15px 0 40px 0;}
.memberpanel {background: url('http://selfquest.jp/img/2009/bg_members_main_.jpg') no-repeat; color: #4C4C4C; height: 282px; margin: 20px 0 0 0; padding: 60px 0 15px 65px; width: 232px;}
.greeting {background: url('http://selfquest.jp/img/2009/bg_members_greet.jpg') no-repeat; color: #FFFFFF; height: 79px; padding: 15px 0 0 55px; width: 243px;}
.greeting h1 {color: #FFFFFF; font-size: 15px; font-weight: bold; padding: 0 0 10px 0;}
.memberpanel li {color: #404040; font-weight: normal; margin: 0; padding: 0; text-decoration: underline;}
.memberpanel li.sub {color: #404040; font-weight: normal; margin: 0 0 0 4px; padding: 0 0 0 9px; text-decoration: underline;}
.memberpanel li.open {color: #404040; font-weight: normal; margin: 0; padding: 0; text-decoration: none;}
.memberpanel ul {list-style: none; margin: 0; padding: 0;}

/* CONTACT */
.enquiry {background: url('http://selfquest.jp/img/2009/vert_dot_line.jpg') left repeat-y; border: none; float: right; margin: 2px 0 0 0; padding: 7px 7px 30px 30px; width: 351px;}
.enquiry textarea {border: 1px solid #7F9DB9; color: #404040; height: 104px; line-height: 15px; margin: 0 0 9px 0; padding: 2px 4px 0 4px; width: 199px;}
.submit {float: right; height: 27px; margin: -13px 10px 0 0; width: 101px;}

/* PRIVACY POLICY */
#privacyterms {margin: 0 0 0 15px; width: 822px;}
#privacyterms img {margin: 20px 0 10px 0;}

/* FOOTER */
#footer {background: url('http://selfquest.jp/img/2009/bg_footer.jpg') repeat-x; height: 165px; margin: 20px 0 0 0; width: 100%; display:inline;}
#footleft {color: #404040; font-size: 11px; float: left; margin: 18px 0 0 5px; width: 400px;}
#footright {color: #404040; font-size: 11px; float: right; margin: 17px 5px 0 0;}
#bottom {margin: 0 auto 0 auto; width: 854px; background-color:transparent;}
#bottom img.measure {clear: both;display: block; margin: 24px auto 0 auto; padding: 0;}
#bottom img.id {height: 18px; margin: 0 0 0 7px; padding: 0 0 4px 0; vertical-align: middle; width: 19px;}
#links {background: url('http://selfquest.jp/img/2009/bg_footer_links.jpg') no-repeat; color: #FFFFFF; float: left; font-size: 11px; height: 26px; margin: 32px 0 0 7px; padding: 14px 0 0 0; text-align: center; width: 838px;}
#links a {color: #FFFFFF; margin: 0 21px 0 21px; text-decoration: none;}
#links a:hover {text-decoration: underline;}

/* GLOBAL CSS */
.normal {color: #404040; font-weight: normal;}
.break {background: url('http://selfquest.jp/img/2009/hor_divider.jpg') no-repeat; float: left; height: 9px; margin: 30px 0 -8px 0; width: 100%;}
.large_break {background: url('http://selfquest.jp/img/2009/large_hor_divirder.gif') no-repeat; display: block; height: 21px; margin: 10px 0 5px 0; width: 840px;}
.clear {clear: both; height: 20px;}
.green {color: #80B400;}
.green a {color: #94C045; text-decoration: underline;}
.greenbold {color: #80B400; font-weight: bold;}
.left_align_image {float: left; margin: 0 15px 15px 0;}
.left_align_image_with_border {border: 1px solid #000000; float: left; margin: 0 15px 15px 0;}
.right_align_image {float: right; margin: 0 0 15px 15px;}
.right_align_image_with_border {border: 1px solid #000000; float: right; margin: 0 0 15px 15px;}

/* GRAPH */
.graph {float: left; margin: 20px 0 0 0; width: 320px;}
.graphtitles {float: left; font-size: 11px; font-weight: bold; line-height: 17px; margin: 0;}
.graphmeters {border-right: 1px solid #000000; float: left; line-height: 4px; margin: 3px 0 0 7px; padding: 0 3px 0 0; width: 130px;}
.graphmeters img {margin: 0 0 1px 0;}
.graphpercentage {float: left; font-size: 11px; font-weight: normal; line-height: 17px; margin: 0 0 0 10px;}
.graphred {color: #FC0000; font-size: 11px;}
.graphgreen {color: #90A73F; font-size: 11px;}

/* EXTRA */
#leftcontent {float: left; margin: 30px 0 0 15px; width: 522px;}
#leftcontent h1 {color: #404040; font-family: Tahoma; font-size: 14px; font-weight: bold; margin: 15px 0 7px 0; text-decoration: none;}
#right {color: #404040; float: right; font-size: 11px; line-height: 16px; margin: 45px 0 0 14px; width: 200px;}
#right a:hover {color: #80B400; text-decoration: none;}
#right li {color: #404040; font-weight: normal; margin: 12px 0 4px 11px; padding: 0 0 0 3px;}
#right ul {list-style: url('http://selfquest.jp/img/2009/bullet_arrow.jpg'); margin: 0 0 0 14px; padding: 0;}


#ac{
height:0px;

}
/*inported */
blockquote{
	padding:5px;
	margin:10px auto 10px auto;
	background-color:#EBFFAC;
	border:3px solid #66CC99;
	width:80%;
}
#loginx{
	padding:10px 0px 10px 0px;
	background-image:url(images/fondo_login.png);
	background-repeat:repeat-x;
	position:absolute;
	top:242px;
	left:644px;
	width:363px;
	height:100px;
	text-align:left;
	/* Iexplorer */
	*width:360px;
	font-size:9px;
}
#azul{
	background-image:url(images/fondo_azul.png);
	position:absolute;
	left:644px;
	top:62px;
	height:180px;
	font-size:12px;
	color:#fff;		
	width:363px;
	/* Iexplorer */
	*width:360px;
}
#azul h2 {
	color:#fff;
	margin:0;
	padding:10px 10px 0 10px;
	font: Arial, verdana,  sans-serif;
	font-size:16px;
	letter-spacing:-1px;
	background-image:none;
}			
#azul p{padding:5px 10px 0 10px;margin:0;letter-spacing:0.1em;text-align:justify;}
#azul img {margin:0 10px 0 10px;}
#menux {width:363px;padding:15px 0 0 0;width:360px;}
#menux h2{
	color:#99CC00;
	color:#C08300;
	margin:0;
	padding:0;
	font: Arial, verdana,  sans-serif;
	font-size:22px;
	letter-spacing:-1px;
	background-image:none;
}		
#izquierda {width:165px;padding:0 0 20px 10px;float:left;}
#izquierda2{width:330px;padding:0 0 20px 10px;float:left;}
#derecha{width:178px;margin-left:180px;}
#menux ul{margin:0;padding:0;list-style:none;}
#menux ul li{margin:0;padding:0;list-style:none;}
#menux ul li ul{margin:0 0 0 10px;padding:0;list-style:none;}
#menux ul li ul li{margin:3px 0 0 0;padding:0;font-size:12px;}
#menux ul li ul li a{
display: block;
padding: 3px 0;
background:url(/images/link.gif) 0 8px no-repeat;
border-bottom: 1px dashed #A39E6F;
text-indent: 10px;
text-decoration: none;
text-transform: capitalize;
color:#5D8F2B;
color:#6FAA33;	
color:#8A7050;
}
#menux ul li ul li a:hover{text-decoration:underline;color:#DA3000;}
.post h1{font-size:16px;margin:90px 0 0 30px;}
.post p{margin:5px 0 5px 0;padding: 5px 0  5px 0;font-size:small;}
.post h1 a{text-decoration:none;}
.post h2{
padding: 1px 0 5px 32px;
margin: 3px 0;
font: "Lucida Sans", arial;
background: url(/images/h3.gif) top left no-repeat;
letter-spacing: -1px;
text-align: left;
margin-bottom: 14px;
color: #746D56;
font-size:large;
}
.post h2 a {text-decoration:none;color:#746D56;font-size:18pt;font-weight:normal;}
.post  h3 {
	font-size:13px;
	margin:0;
	padding:5px;
	font-weight:normal;
	background-color:#F1F1F1;
	color:#318796;
	border-top:2px solid #318796;
}
.post h3 a{text-decoration:underline;color:#318796;font-weight:bold;}
.post h3 a:hover {text-decoration:underline;}
.post h6{font: 8pt Verdana, arial;margin-top: -10px;color: #5B5F32;}
.post h6 strong {color: #616037;}
.post h4{
	text-align:justify;
	font-weight:normal;
	line-height:1.4;
	padding-top:5px;
	padding-bottom:5px;
	font-size:14px;
}
.post h4 blockquote {
	padding:5px;
	margin:10px auto 10px auto;
	background-color:#D6DCDE;
	border:1px solid #929B9D;
	width:80%;
	font-size:12px;
}
.post h4 a {color:#27406F;	text-decoration:none;	font-weight:bold;}
.post h4 a:hover {text-decoration:underline;}
.post h5 {
	padding:8px;
	margin:0;
	font-size:12px;
	background-color:#7A895E;
	background-image:url(/images/fondo_fint.png);
	background-repeat:no-repeat;
	color:#fff;
	font-weight:normal;
}

.post h5 p {padding:0;margin:0 0 3px 0;}
.post h5 a {text-decoration:none;color:#CCC;}
.post h5 a:hover {text-decoration:underline;}		
.post h5 ul {list-style:none;margin:0 0 5px 0;padding:0;}		
.post h5 ul li {display:inline;margin:0 0 0 0;}

.module-tagcloud module{padding:10px;}
.module-tagcloud .module-content a {text-decoration: none; }
.module-tagcloud .module-content { text-align: left; }
.module-tagcloud .module-content .module-list { list-style: none; }
.module-tagcloud .module-content .module-list .module-list-item { display: inline; }
.module-tagcloud .module-content .module-list li.taglevel1{ font-size: 20px; }
.module-tagcloud .module-content .module-list li.taglevel2{ font-size: 18px; }
.module-tagcloud .module-content .module-list li.taglevel3{ font-size: 16px; }
.module-tagcloud .module-content .module-list li.taglevel4{ font-size: 14px; }
.module-tagcloud .module-content .module-list li.taglevel5{ font-size: 12px; }
.module-tagcloud .module-content .module-list li.taglevel6{ font-size: 10px; }
.module-tagcloud .module-content .module-list li.taglevel1 a{ color: #ff0000; }
.module-tagcloud .module-content .module-list li.taglevel2 a{ color: #00ffff; }
.module-tagcloud .module-content .module-list li.taglevel3 a{ color: #ff7700; }
.module-tagcloud .module-content .module-list li.taglevel4 a{ color: #444; }

.entry-tags {
    margin: 0 0 10px 10px;
}

.entry-tags-header,
.entry-tags-list,
.entry-tag { display: inline; }

.entry-tags-list {
    list-style:none;
    padding: 0px;
}

.textb {  font-size: 12px; text-decoration: none;  line-height:1.2; color: #444444;padding-top:10px;}