/*
  Running MySource Matrix
  Developed by Squiz - http://www.squiz.net
  MySource, MySource Matrix and Squiz.net are registered Trademarks of Squiz Pty Ltd
  Page generated: 11 July 2011 16:17:59
*/


/* Awesome forms */
legend {color:#000;font-weight:700;}
fieldset {border:1px solid #CED4EA;width:43em;margin:10px 0;padding:0 10px 10px;}
form.awesome fieldset {border:1px solid #ABB5D4;width:100%;margin:0;padding:0 0 0 .5em;}
form.awesome label {width:220px;margin-right:10px;padding-left:1px;float:left;text-align:left;padding-top:.2em;font-weight:400;font-size:1em;}
form.awesome legend {font-size:115%;color:#036;}
form.awesome .checks legend {font-size:100%;font-weight:400;color:#000;}
form.awesome label.long,form.awesome p.label {margin-left:0;width:99%;}
form.awesome input,form.awesome textarea,form.awesome select {margin-left:240px;width:200px;display:block;}
form.awesome textarea {width:250px;}
form.awesome p.desc,form.awesome p.longdesc {margin-left:240px!important;padding-right:1em;position:relative;top:-1.5em;font-style:normal;font-size:85%;color:#999;}
form.awesome .checks {border:0;margin:0;padding:0;}
form.awesome .checks label {position:relative;float:none;width:auto;clear:none;display:block;text-align:left;height:1em;margin:0 0 -1em;padding:0;}
form.awesome .checks label.longlabel {margin-bottom:.6em;}
form.awesome .checks input {margin-left:240px;position:relative;float:left;text-align:right;margin-bottom:.5em;width:auto;}
* html form.awesome .checks input {margin-left:120px;}
* html form.awesome .checks label {margin-left:200px;}
form.awesome .prefix {float:left;margin-left:0;}
form.awesome .prefixlong {float:left;margin-left:230px;}
form.awesome .suffix {float:left;position:relative;top:-1.7em;left:17.5em;}
form.awesome {margin:0 0 1em;}
form.awesome label.long {float:none;display:block;text-align:left;}
form.awesome select[multiple=multiple] {margin-left:0;}
form.awesome br {clear:left;}
form.awesome input[type=radio],form.awesome input[type=checkbox],form.awesome input[type=hidden] {width:auto;height:.8em;border:0;}
form.awesome input[type=hidden] {display:none;}
form.awesome p.desc {display:block;margin-top:-1em;margin-bottom:1em;}
* html form.awesome input,* html form.awesome textarea,* html form.awesome select,* html form.awesome .checks input,* html form.awesome .checks label {margin-top:0;margin-bottom:0;}
* html form.awesome p.desc {margin-top:-1em;}
* html form.awesome fieldset br {line-height:.5em;font-size:.5em;}

/* Feedbacks form ;) */
#onlinefeedback legend {color:#0009cc;font-weight:700;}
#onlinefeedback legend.sub {color:#0009cc;font-weight:400;}
#onlinefeedback p.pclassa {position:relative;margin-left:2em;width:85%;padding:.4em 3.5em 0 0;}
#onlinefeedback input.privacy-checkbox {position:absolute;top:.2em;left:-2em;}
#onlinefeedback p.pclassb {position:relative;margin-left:0;padding-right:3.5em;width:90%;}
#onlinefeedback label.select_on_right {position:relative;top:-1em;font-weight:700;}
#onlinefeedback span.detail {font-weight:400;font-size:80%;color:#000;}
#onlinefeedback label.sub-personal {position:relative;padding-left:2em;width:90%;display:block;font-weight:400;margin:.9em 0 1em;}
#onlinefeedback label.personalnobold {position:relative;margin-right:2em;width:31em;font-weight:400;}
#onlinefeedback input.sub-personal {position:absolute;top:-.1em;left:0;}
#onlinefeedback label.sub-personal-trn-yes {position:relative;display:block;font-weight:400;top:1em;margin:0 0 0 2em;}
#onlinefeedback input.sub-personal-trn-yes {position:relative;top:.5em;margin:0 0 2em;}
#onlinefeedback label.sub-personal-padded {position:relative;padding-left:3em;width:31em;font-weight:400;display:block;padding-top:2em;}
#onlinefeedback fieldset.sub-fieldset {top:0;width:95%;margin:0;}
#onlinefeedback p.sub-personal-first {position:relative;top:-1em;padding-left:3em;width:85%;font-weight:400;display:block;margin-bottom:0;}
#onlinefeedback p.sub-personal {position:relative;padding-left:3em;top:-1.2em;width:32em;font-weight:400;display:block;}
#onlinefeedback textarea {font-family:Arial, Helvetica, sans-serif;size:.9em;font-size:95%;position:relative;top:0;}
#onlinefeedback p.pclassc {position:relative;top:0;margin-left:1em;width:95%;font-weight:400;padding:0;}
#onlinefeedback label.multi-select {position:relative;display:block;width:90%;top:0;padding-bottom:4em;}
#onlinefeedback select.multi-select-box {position:absolute;display:block;top:0;right:-1em;width:17em;margin-bottom:5em;}
#onlinefeedback select.multi_select {position:relative;width:14.5em;margin-top:1em;margin-bottom:-2.5em;}
#onlinefeedback select.multi_select_offices {position:relative;left:13em;top:-5.5em;width:14.5em;margin-top:1em;margin-bottom:-5em;}
#onlinefeedback span.phone {position:relative;left:15em;}
#onlinefeedback span.phone2 {position:relative;left:18.2em;}
#onlinefeedback p.minusindent {position:relative;left:-2em;}
#onlinefeedback p.spacer {position:relative;margin-bottom:-2em;}
#onlinefeedback select.day {position:absolute;top:0;right:10.5em;width:4em;}
#onlinefeedback select.month {position:absolute;top:0;right:5em;width:4.9em;}
#onlinefeedback select.year {position:absolute;top:0;right:0;width:4.4em;}
#onlinefeedback input.yes1 {position:absolute;top:.2em;right:13.5em;}
#onlinefeedback label.yes1 {position:absolute;top:.2em;right:11.5em;}
#onlinefeedback input.no1 {position:absolute;top:.2em;right:9.1em;}
#onlinefeedback label.no1 {position:absolute;top:.2em;right:7.5em;}

/* WHM form */
#whmForm p.pclassa {position:relative;padding-right:0;width:35em;}
#whmForm input.privacy-checkbox {position:absolute;left:-2em;top:0;height:1em;}
#whmForm p.pclassb {position:relative;padding-right:2em;width:34em;}
#whmForm fieldset.fieldsetb {padding-top:1em;}
#whmForm legend {color:#0009cc;}
#whmForm span {font-weight:400;font-size:80%;color:#999;}
#whmForm select.day {position:absolute;top:0;right:10.5em;}
#whmForm select.month {position:absolute;top:0;right:4.9em;}
#whmForm select.year {position:absolute;top:0;right:0;}
#whmForm input.yes1 {position:absolute;top:-.1em;right:10.5em;}
#whmForm label.yes1 {position:absolute;top:0;right:12.5em;}
#whmForm input.no1 {position:absolute;top:-.1em;right:6.5em;}
#whmForm label.no1 {position:absolute;top:0;right:8.5em;}
#whmForm fieldset.sub-personal {top:0;width:32em;}
#whmForm label.sub-personal {position:relative;padding-left:3em;width:31em;font-weight:400;display:block;}
#whmForm input.sub-personal {position:absolute;top:-.1em;left:.4em;}
#whmForm p.pclassc {position:relative;margin:.2em 0 .5em;}
#whmForm textarea {font-family:Arial, Helvetica, sans-serif;size:.9em;}

form.awesome label span,#onlinefeedback span {color:#900;}
form.awesome .checks .desc,* html form.awesome p.longdesc {position:relative;top:0;}
form.awesome label.long:after,form.awesome .checks label:after {content:"";}
#onlinefeedback fieldset,#onlinefeedback fieldset.sub-personal {width:100%;border:1px solid #CED4EA;margin:0 0 1.5em 2em;padding:.6em 1em;}
#onlinefeedback label.first,#whmForm label.first {margin-top:1em;}
#onlinefeedback label.statement,#whmForm label.statement {color:#000;}
#onlinefeedback label.personal,#whmForm label.personal {position:relative;margin-right:2em;width:31em;font-weight:700;}
#onlinefeedback input.text,#onlinefeedback select.outcome-select,#whmForm input.text {position:absolute;top:0;right:0;width:14.2em;}
#onlinefeedback select.age,#onlinefeedback select.country,#whmForm select.age,#whmForm select.country {position:absolute;top:0;right:0;width:14.5em;}
#emailForm fieldset.email,#whmForm fieldset {width:90%;border:1px solid #CED4EA;left:100em;cursor:hand;margin:0 0 1.5em;padding:1em;}
#other_information{float:right;width:15.3em;height:120px;}
