﻿*{margin:0;padding:0}a{outline:none}h1,h2,h3,h4,h5,h6,input,select,textarea{font-size:100%}ul,ol{margin-left:2.5em;margin-bottom:18px}li,dd,blockquote{padding-left:1em}q:before,q:after{content:""}form,fieldset,legend,img{border:0}table{border-collapse:collapse;border-spacing:0}caption,th{text-align:left}abbr{  cursor:help;border:0}body{font:normal 62.5% 'Helvetica Neue',Helvetica,Arial,sans-serif;line-height:18px}.hidden{display:none}a,strong,b{line-height:17px}p,ul,ol{margin-bottom:18px;font-size:1.3em}hr{clear:both;height:1px;margin-bottom:17px;border:0;border-bottom:1px solid #ddd}#logo a{  display:block}#logo .default a{  text-indent:-9999px}#boxstyle_lsidebar,#boxstyle_rsidebar,#boxstyle_two_col,#boxstyle_three_col #boxstyle_full{overflow:hidden}#boxstyle_lsidebar #mainbox{float:right;width:70%}#boxstyle_full #mainbox{float:left;width:100%}#boxstyle_lsidebar #secondary{float:left;width:30%}#boxstyle_rsidebar #mainbox{float:left;width:70%}#boxstyle_rsidebar #secondary{float:right;width:30%}#boxstyle_two_col #mainbox,#boxstyle_two_col #secondary{float:left;width:50%}#boxstyle_three_col #mainbox,#boxstyle_three_col #secondary,#boxstyle_three_col #tertiary{float:left;width:33.3%}.grid{  position:relative;  overflow:hidden;  margin-bottom:18px}.grid .column{  position:relative;  background:#f6f6f6;  border:1px solid #d4d4d4}.two_cols .column{  float:right;  width:49%}.two_cols .first{  clear:both;  float:left}.two_cols .highlighted{  background:#e6efc2;  border:1px solid #c6d880}.three_cols .column{  float:left;  width:31.5%}.three_cols .middle{  margin-left:2.5%}.three_cols .last{  float:right}.table{  overflow:auto;overflow-y:auto !important;border:1px solid #b4b4b4}table{overflow:hidden;width:100%;font-size:1.3em}table.fixed{  table-layout:fixed}caption{display:none}col{border-right:1px solid #b4b4b4}col.last{border-right:0}th{padding:3px 9px 2px 9px}thead th{background:#bbb url("/public/login-signup/bg_th.png") repeat-x;border-bottom:1px solid #828282;border-left:1px solid #828282;white-space:nowrap}thead th.sortcol{cursor:pointer}table.fl_widget_panel thead th.sortcol:hover,table.fl_widget_panel thead th.sortcol:focus{background:#ddd none no-repeat}table.fl_widget_panel thead th.sortcol.sortasc{background:url("/public/login-signup/up.gif") no-repeat right center #dff4ff;color:#222}  table.fl_widget_panel thead th.sortcol.sortdesc{background:url("/public/login-signup/down.gif") no-repeat right center #e6efc2;color:#222}  table.fl_widget_panel thead th.nosort{cursor:default}td{padding:2px 9px 3px 9px}td img{  display:inline-block;  width:16px;  height:16px;  vertical-align:top}form ol,form ul{list-style-type:none;margin:0}form li{overflow:hidden;margin:0 0 16px 0;padding:0}form li.separator{padding-top:17px;border-top:1px solid #eee}label{display:block;line-height:18px}label span{color:#9cc}label:after{content:":"}.upgrade_resources_index label:after{  content:""}label.lead:after,label.leading:after,label.gutter:after,.checkbox label:after,.checkboxes label:after,.radios label:after{content:""}form abbr{font-size:1.6em;font-style:normal;vertical-align:bottom;color:#95b629;padding-right:5px}input[type="text"],input[type="password"],textarea{width:auto;font:normal 1em 'Helvetica Neue',Helvetica,Arial,sans-serif}input[type="text"],input[type="password"],textarea{  background:#fff url("/public/login-signup/bg_input.png") repeat-x;  border-top:1px solid #bbb;  border-right:1px solid #ddd;  border-bottom:1px solid #ddd;  border-left:1px solid #bbb}input[type="text"].texterror,input[type="password"].texterror{  background:#fbe3e4;  border-top:1px solid #fbc2c4;  border-right:1px solid #fbc2c4;  border-bottom:1px solid #fbc2c4;  border-left:1px solid #fbc2c4}input[type="text"].return,input[type="password"].return{  background:#fff url("/public/login-signup/bg_input.png") repeat-x;  border-top:1px solid #bbb;  border-right:1px solid #ddd;  border-bottom:1px solid #ddd;  border-left:1px solid #bbb}input[disabled]{  background:#eee;  cursor:not-allowed}form select.selectMedium{width:100px}input[type="text"]:focus,input[type="password"]:focus,textarea:focus{background:#f4f4f4;border-color:#95b629}input.success:focus,textarea.success:focus,input.fieldWithSuccess:focus,textarea.fieldWithSuccess:focus{  border-color:#95b629}input.alert:focus,textarea.alert:focus,input.fieldWithErrors:focus,textarea.fieldWithErrors:focus{  border-color:#fbc2c4}form .helper{float:left;margin:0;font-style:normal;color:#828282}form .error{color:#f00}form.wide li,form .wide li{  clear:both}form.wide label,form .wide label{float:left;width:32%;margin-right:1%;text-align:right}form.wide label,form .wide label{line-height:29px}form.wide input[type="text"],form.wide input[type="password"],form .wide input[type="text"],form .wide input[type="password"],form.wide textarea,form .wide textarea{width:32%;margin-right:1%;padding:6px 7px;float:left}form.wide select,form .wide select{margin-top:4px;margin-right:1%;    font-size:100%;    padding:3px;float:left}form.wide li.multiple_fields label,form .wide li.multiple_fields label{  margin-right:1% !important;  line-height:27px !important}form.wide li.multiple_fields label input,form .wide li.multiple_fields label input{  margin-top:6px}form .multiple_fields input,form .multiple_fields select{  float:left;  margin-right:0;width:auto !important}form .leading_text{float:left;line-height:30px}form.wide .helper,form .wide .helper{float:left;width:30%;margin-top:9px;font-size:.85em;line-height:11px}form.wide .helper a,form .wide .helper a,form.wide .helper strong,form .wide .helper strong,form.wide .helper b,form .wide .helper b{  line-height:10px}form.wide .helper b,form .wide .helper b{  color:#000}form.wide ol li.message,form .wide ol li.message{  margin-left:33%}form.wide li p,form .wide li p{  float:left;  margin:0;line-height:29px;font-size:1em;color:#828282}form.wide ol li .message p,form .wide ol li .message p{  line-height:18px;  float:none}form.wide ol li p.extra_helper,form .wide ol li p.extra_helper,form .wide li p.extra_helper{clear:left;margin:0 0 0 33%;line-height:17px;font-size:.9em;color:#828282;float:none;padding-right:18px;clear:both}form.wide ol li.message p,form .wide ol li.message p{  float:none;  padding-left:23px;line-height:18px;font-size:1em;color:#666}form.wide ol li.message p a,form .wide ol li.message p a{  white-space:nowrap}form.wide p,form .wide p{display:block;margin:-9px 0 9px 33%;padding-top:0;line-height:18px;color:#828282}form.wide li.checkbox,form .wide li.checkbox{padding-left:33%}form.wide li.checkbox label,form .wide li.checkbox label{  width:auto;  margin-right:0;  line-height:18px;  text-align:left}form .checkbox label input{  width:auto;  margin-right:9px;  padding:0;  border:none;  font:normal}form .checkboxes{  overflow:hidden;  padding:9px 0}form .checkboxes li{float:left;width:33%;margin-bottom:3px;padding:0}form .checkboxes li.first{width:31.5%;padding-left:1.5%}form .checkboxes li input{float:none;background:none;margin:0 3px 0 0;border:0;vertical-align:top}form .checkboxes li select{float:none;margin:0 0 0 4px;padding:0}form.wide ol li.checkbox p.extra_helper,form ol.wide li.checkbox p.extra_helper{margin:0 0 0 23px}.radios ul{  font-size:1em;  margin:0}.radios ul li{  padding:0}.radios ul li p{  font-size:1em}.radios ul li label{  display:inline;  margin:0;  float:none;  padding:0;  text-align:left;  line-height:18px}.radios ul li label input{  float:left;  background:transparent;  width:auto;  margin:2px}form.wide .radios,form .wide .radios{  float:left;  width:66%}form.wide .radios ul li,form .wide .radios ul li{  clear:none;  float:left;  margin:0 27px 0 0;  line-height:27px}form.wide .radios ul li label,form .wide .radios ul li label{  float:none;  display:inline;  text-align:left}form.wide .radios ul li label input,form .wide .radios ul li label input{  float:left;  background:transparent;  width:auto;  margin:8px 2px 0 0}form.wide .radios ul li ul li,form .wide .radios ul li ul li{  float:left;  margin:0}#form_search label{  display:none}div.message{  position:relative;margin-bottom:18px;padding:9px 9px 9px 36px;border:1px solid;border-bottom:1px solid}div.message p,form .message p{margin:0;font-size:1.3em;color:#000}div.message p em{font-weight:bold}div.message ul{margin:18px 0 0 1em}div.announcement ul{  list-style-type:none;  margin:0}div.announcement ul li{  padding:0}div.announcement a.dismiss{  position:absolute;  top:7px;  right:7px;  display:block;  background:url("/public/login-signup/cross_grayed.png") no-repeat;  width:18px;  height:18px;  text-indent:-9999px}div.announcement a.dismiss:hover{  background:url("/public/login-signup/cross.png") no-repeat}div.message .buttons{  margin:9px 0 0 0 !important}li.message .buttons{  font-size:1em}div.announcement{background:#fffcde url("/public/login-signup/error.png") 9px 9px no-repeat;border-color:#e1dcaa}div.info{background:#dff4ff url("/public/login-signup/info.gif") 9px 9px no-repeat;border-color:#c2e1ef}li.info{background:url("/public/login-signup/info.gif") no-repeat}div.success{  background:#e6efc2 url("/public/login-signup/accept.png") 9px 9px no-repeat;border-color:#c6d880}div.alert{background:#fbe3e4 url("/public/login-signup/alert.png") 9px 9px no-repeat;border-color:#fbc2c4}div.alert a{  color:#d12f19}.fieldWithErrors,.fieldWithErrors input,.fieldWithErrors textarea,.fieldWithErrors select{background:#fbe3e4;border-color:#fbc2c4}.fieldWithSuccess,.fieldWithSuccess input,.fieldWithSuccess textarea,.fieldWithSuccess select{    background:#e6efc2;border-color:#c6d880}em.success{  color:#4a8409}em.alert{  color:#d12f19}em#status{  font-style:normal}.spinner{  display:block}td .spinner,.sort .spinner{  display:inline-block;  width:16px}.activity_more .spinner{  display:inline;  width:16px}fieldset .spinner{  float:left;  width:32%;  margin-right:1%;  text-align:right}.simple .spinner{  width:16px;  margin:0;  text-align:left}.spinner span{  display:block;  height:16px;  line-height:29px}td .spinner span,.sort .spinner span{  line-height:normal}.activity_more  .spinner span{  display:inline}.spinner span img{  width:16px;  height:16px;  vertical-align:middle}td .spinner span img,.sort .spinner span img{  display:block;  vertical-align:top}.loading .spinner img{  width:27px;  height:28px}#footer{  width:100%}#footer hr{  display:none}#footer p{  margin:0}#footer p em{  font-style:normal}.buttons{overflow:hidden;font-size:1.3em}.buttons a.button,.buttons button{  display:block;  float:left;  background:#d4d4d4 url("/public/login-signup/bg_button.png") repeat-x; margin:0 9px 0 0; border:1px solid #b4b4b4; border-top:1px solid #d4d4d4; border-left:1px solid #d4d4d4; font-family:'Helvetica Neue',Helvetica,Arial,sans-serif; font-size:100%; font-weight:bold; text-decoration:none; color:#646464; cursor:pointer; padding:5px 10px 6px 7px; white-space:nowrap}.buttons object{ display:block; float:left; margin:0 9px 0 0; cursor:pointer}.buttons button{ width:auto; overflow:visible; padding:4px 10px 3px 7px}.buttons button[type]{ padding:5px 10px 5px 7px; line-height:18px}*:first-child+html button[type]{ padding:4px 10px 3px 7px}.buttons button img,.buttons a img{ margin:0 3px -3px 0 !important; padding:0; border:none; width:16px; height:16px}.buttons a.button,.buttons button{ -webkit-border-radius:14px}.buttons a.button,.buttons button,x:-moz-any-link,x:default{ -moz-border-radius:14px}.buttons button:hover,.buttons a.button:hover,.buttons a.button:active{ background:#6299c5; border:1px solid #6299c5; color:#fff}button.positive,.buttons a.positive{ color:#529214}.buttons a.positive:hover,button.positive:hover,.buttons a.positive:active{ background:#529214; border:1px solid #529214; color:#fff}.buttons a.negative,button.negative{ color:#d12f19}.buttons a.negative:hover,button.negative:hover,.buttons a.negative:active{ background:#d12f19; border:1px solid #d12f19; color:#fff}.buttons a.disabled,button.disabled{ background:#b4b4b4; border:1px solid #b4b4b4; color:#fff}.buttons a.disabled:hover,button.disabled:hover{ background:#b4b4b4; border:1px solid #b4b4b4; color:#fff; cursor:not-allowed}.buttons a.passive{ background:none; border:1px solid transparent; text-decoration:underline}.buttons a.passive:hover{ background:#eee; border:1px solid #eee; color:#646464}#menu_dock ul,#menu_dock ol{ list-style-type:none; margin:0}#menu_dock ul li,#menu_dock ol li{ background-position:18px 50%; background-repeat:no-repeat; padding:0; border-bottom:1px solid #eee}#menu_dock ol li{ color:#828282}#menu_dock ul li.selected,#menu_dock ol li.selected{ background-color:#fff; text-decoration:none}#menu_dock ul li.selected{ font-weight:bold}#menu_dock ul li a,#menu_dock ul li.selected,#menu_dock ol li,#menu_dock ol li.selected{ display:block; padding:9px 9px 9px 45px; text-decoration:none}#menu_dock ol li strong{ color:#646464}#menu_dock ol li.selected strong{ color:#191919}#menu_dock ul li:hover{ background-color:#eee}#menu_dock ul li.selected:hover{ background-color:#fff}#menu_dock ul li em.default{ font-style:normal; font-weight:normal; color:#b4b4b4}.table{  overflow:auto;overflow-y:auto !important;border:1px solid #b4b4b4}table{overflow:hidden;width:100%;font-size:1.3em}table.fixed{  table-layout:fixed}caption{display:none}col{border-right:1px solid #b4b4b4}col.last{border-right:0}th{padding:3px 9px 2px 9px}thead th{background:#bbb url("/public/login-signup/bg_th.png") repeat-x;border-bottom:1px solid #828282;border-left:1px solid #828282;white-space:nowrap}thead th.sortcol{cursor:pointer} table.fl_widget_panel thead th.nosort{cursor:default}td{padding:2px 9px 3px 9px}td img{ display:inline-block; width:16px; height:16px; vertical-align:top}
