#facebox{position:absolute;top:0;left:0;z-index:100;text-align:left;}
#facebox .b{background:url(/images/widgets/facebox/b.png?1261136798);}
#facebox .tl{background:url(/images/widgets/facebox/tl.png?1261136798);}
#facebox .tr{background:url(/images/widgets/facebox/tr.png?1261136798);}
#facebox .bl{background:url(/images/widgets/facebox/bl.png?1261136798);}
#facebox .br{background:url(/images/widgets/facebox/br.png?1261136798);}
#facebox .popup{position:relative;}
#facebox table{border-collapse:collapse;}
#facebox td{border-bottom:0;padding:0;}
#facebox .body{padding:10px;background:white;width:370px;}
#facebox .loading,#facebox .image{text-align:center;}
#facebox img{border:0;margin:0;}
#facebox .footer{border-top:1px solid #ddd;padding-top:5px;margin-top:10px;text-align:right;}
#facebox .tl,#facebox .tr,#facebox .bl,#facebox .br{height:10px;width:10px;overflow:hidden;padding:0;}
#facebox_overlay{position:fixed;top:0;left:0;height:100%;width:100%;}
.facebox_hide{z-index:-100;}
.facebox_overlayBG{background-color:black;z-index:99;}
* html #facebox_overlay{position:absolute;height:expression(document.body.scrollHeight>document.body.offsetHeight ? document.body.scrollHeight:document.body.offsetHeight+'px');}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
body{line-height:1;color:black;background:white;}
ol,ul{list-style:none;}
table{border-collapse:separate;border-spacing:0;vertical-align:middle;}
caption,th,td{text-align:left;font-weight:normal;vertical-align:middle;}
q,blockquote{quotes:"" "";}
q:before,q:after,blockquote:before,blockquote:after{content:"";}
a img{border:none;}
body{line-height:1.5;font-family:"Helvetica Neue",Arial,Helvetica,sans-serif;color:#333;font-size:75%;}
h1,h2,h3,h4,h5,h6{font-weight:normal;color:#222;}
h1 img,h2 img,h3 img,h4 img,h5 img,h6 img{margin:0;}
h1{font-size:3em;line-height:1;margin-bottom:.50em;}
h2{font-size:2em;margin-bottom:.75em;}
h3{font-size:1.5em;line-height:1;margin-bottom:1.00em;}
h4{font-size:1.2em;line-height:1.25;margin-bottom:1.25em;}
h5{font-size:1em;font-weight:bold;margin-bottom:1.50em;}
h6{font-size:1em;font-weight:bold;}
p{margin:0 0 1.5em;}
p img.left{display:inline;float:left;margin:1.5em 1.5em 1.5em 0;padding:0;}
p img.right{display:inline;float:right;margin:1.5em 0 1.5em 1.5em;padding:0;}
a{text-decoration:underline;color:#009;}
a:visited{color:#006;}
a:focus{color:black;}
a:hover{color:black;}
a:active{color:#c09;}
blockquote{margin:1.5em;color:#666;font-style:italic;}
strong{font-weight:bold;}
em{font-style:italic;}
dfn{font-style:italic;font-weight:bold;}
sup,sub{line-height:0;}
abbr,acronym{border-bottom:1px dotted #666;}
address{margin:0 0 1.5em;font-style:italic;}
del{color:#666;}
pre{margin:1.5em 0;white-space:pre;}
pre,code,tt{font:1em "andale mono","lucida console",monospace;line-height:1.5;}
li ul,li ol{margin:0;}
ul,ol{margin:0 1.5em 1.5em 0;padding-left:3.333em;}
ul{list-style-type:disc;}
ol{list-style-type:decimal;}
dl{margin:0 0 1.5em 0;}
dl dt{font-weight:bold;}
dd{margin-left:1.5em;}
table{margin-bottom:1.4em;width:100%;}
th{font-weight:bold;}
thead th{background:#c3d9ff;}
th,td,caption{padding:4px 10px 4px 5px;}
tr.even td{background:#e5ecf9;}
tfoot{font-style:italic;}
caption{background:#eee;}
.quiet{color:#666;}
.loud{color:#111;}
.clear{clear:both;}
.nowrap{white-space:nowrap;}
.clearfix{overflow:hidden;display:inline-block;}
.clearfix{display:block;}
.small{font-size:.8em;margin-bottom:1.875em;line-height:1.875em;}
.large{font-size:1.2em;line-height:2.5em;margin-bottom:1.25em;}
.first{margin-left:0;padding-left:0;}
.last{margin-right:0;padding-right:0;}
.top{margin-top:0;padding-top:0;}
.bottom{margin-bottom:0;padding-bottom:0;}
.container{width:950px;margin:0 auto;overflow:hidden;display:inline-block;}
.container{display:block;}
.column,div.span-1,div.span-2,div.span-3,div.span-4,div.span-5,div.span-6,div.span-7,div.span-8,div.span-9,div.span-10,div.span-11,div.span-12,div.span-13,div.span-14,div.span-15,div.span-16,div.span-17,div.span-18,div.span-19,div.span-20,div.span-21,div.span-22,div.span-23,div.span-24{display:inline;float:left;margin-right:10px;}
* html .column,* html div.span-1,* html div.span-2,* html div.span-3,* html div.span-4,* html div.span-5,* html div.span-6,* html div.span-7,* html div.span-8,* html div.span-9,* html div.span-10,* html div.span-11,* html div.span-12,* html div.span-13,* html div.span-14,* html div.span-15,* html div.span-16,* html div.span-17,* html div.span-18,* html div.span-19,* html div.span-20,* html div.span-21,* html div.span-22,* html div.span-23,* html div.span-24{overflow-x:hidden;}
.last,div.last{margin-right:0;}
.span-1{width:30px;}
.span-2{width:70px;}
.span-3{width:110px;}
.span-4{width:150px;}
.span-5{width:190px;}
.span-6{width:230px;}
.span-7{width:270px;}
.span-8{width:310px;}
.span-9{width:350px;}
.span-10{width:390px;}
.span-11{width:430px;}
.span-12{width:470px;}
.span-13{width:510px;}
.span-14{width:550px;}
.span-15{width:590px;}
.span-16{width:630px;}
.span-17{width:670px;}
.span-18{width:710px;}
.span-19{width:750px;}
.span-20{width:790px;}
.span-21{width:830px;}
.span-22{width:870px;}
.span-23{width:910px;}
.span-24,div.span-24{width:950px;margin:0;}
input.span-1,textarea.span-1,select.span-1{width:30px!important;}
input.span-2,textarea.span-2,select.span-2{width:70px!important;}
input.span-3,textarea.span-3,select.span-3{width:110px!important;}
input.span-4,textarea.span-4,select.span-4{width:150px!important;}
input.span-5,textarea.span-5,select.span-5{width:190px!important;}
input.span-6,textarea.span-6,select.span-6{width:230px!important;}
input.span-7,textarea.span-7,select.span-7{width:270px!important;}
input.span-8,textarea.span-8,select.span-8{width:310px!important;}
input.span-9,textarea.span-9,select.span-9{width:350px!important;}
input.span-10,textarea.span-10,select.span-10{width:390px!important;}
input.span-11,textarea.span-11,select.span-11{width:430px!important;}
input.span-12,textarea.span-12,select.span-12{width:470px!important;}
input.span-13,textarea.span-13,select.span-13{width:510px!important;}
input.span-14,textarea.span-14,select.span-14{width:550px!important;}
input.span-15,textarea.span-15,select.span-15{width:590px!important;}
input.span-16,textarea.span-16,select.span-16{width:630px!important;}
input.span-17,textarea.span-17,select.span-17{width:670px!important;}
input.span-18,textarea.span-18,select.span-18{width:710px!important;}
input.span-19,textarea.span-19,select.span-19{width:750px!important;}
input.span-20,textarea.span-20,select.span-20{width:790px!important;}
input.span-21,textarea.span-21,select.span-21{width:830px!important;}
input.span-22,textarea.span-22,select.span-22{width:870px!important;}
input.span-23,textarea.span-23,select.span-23{width:910px!important;}
input.span-24,textarea.span-24,select.span-24{width:950px!important;}
.append-1{padding-right:40px;}
.append-2{padding-right:80px;}
.append-3{padding-right:120px;}
.append-4{padding-right:160px;}
.append-5{padding-right:200px;}
.append-6{padding-right:240px;}
.append-7{padding-right:280px;}
.append-8{padding-right:320px;}
.append-9{padding-right:360px;}
.append-10{padding-right:400px;}
.append-11{padding-right:440px;}
.append-12{padding-right:480px;}
.append-13{padding-right:520px;}
.append-14{padding-right:560px;}
.append-15{padding-right:600px;}
.append-16{padding-right:640px;}
.append-17{padding-right:680px;}
.append-18{padding-right:720px;}
.append-19{padding-right:760px;}
.append-20{padding-right:800px;}
.append-21{padding-right:840px;}
.append-22{padding-right:880px;}
.append-23{padding-right:920px;}
.prepend-1{padding-left:40px;}
.prepend-2{padding-left:80px;}
.prepend-3{padding-left:120px;}
.prepend-4{padding-left:160px;}
.prepend-5{padding-left:200px;}
.prepend-6{padding-left:240px;}
.prepend-7{padding-left:280px;}
.prepend-8{padding-left:320px;}
.prepend-9{padding-left:360px;}
.prepend-10{padding-left:400px;}
.prepend-11{padding-left:440px;}
.prepend-12{padding-left:480px;}
.prepend-13{padding-left:520px;}
.prepend-14{padding-left:560px;}
.prepend-15{padding-left:600px;}
.prepend-16{padding-left:640px;}
.prepend-17{padding-left:680px;}
.prepend-18{padding-left:720px;}
.prepend-19{padding-left:760px;}
.prepend-20{padding-left:800px;}
.prepend-21{padding-left:840px;}
.prepend-22{padding-left:880px;}
.prepend-23{padding-left:920px;}
.pull-1,.pull-2,.pull-3,.pull-4,.pull-5,.pull-6,.pull-7,.pull-8,.pull-9,.pull-10,.pull-11,.pull-12,.pull-13,.pull-14,.pull-15,.pull-16,.pull-17,.pull-18,.pull-19,.pull-20,.pull-21,.pull-22,.pull-23,.pull-24{display:inline;float:left;position:relative;}
.pull-1{margin-left:-40px;}
.pull-2{margin-left:-80px;}
.pull-3{margin-left:-120px;}
.pull-4{margin-left:-160px;}
.pull-5{margin-left:-200px;}
.pull-6{margin-left:-240px;}
.pull-7{margin-left:-280px;}
.pull-8{margin-left:-320px;}
.pull-9{margin-left:-360px;}
.pull-10{margin-left:-400px;}
.pull-11{margin-left:-440px;}
.pull-12{margin-left:-480px;}
.pull-13{margin-left:-520px;}
.pull-14{margin-left:-560px;}
.pull-15{margin-left:-600px;}
.pull-16{margin-left:-640px;}
.pull-17{margin-left:-680px;}
.pull-18{margin-left:-720px;}
.pull-19{margin-left:-760px;}
.pull-20{margin-left:-800px;}
.pull-21{margin-left:-840px;}
.pull-22{margin-left:-880px;}
.pull-23{margin-left:-920px;}
.pull-24{margin-left:-960px;}
.push-1,.push-2,.push-3,.push-4,.push-5,.push-6,.push-7,.push-8,.push-9,.push-10,.push-11,.push-12,.push-13,.push-14,.push-15,.push-16,.push-17,.push-18,.push-19,.push-20,.push-21,.push-22,.push-23,.push-24{display:inline;float:right;position:relative;}
.push-1{margin:0 -40px 1.5em 40px;}
.push-2{margin:0 -80px 1.5em 80px;}
.push-3{margin:0 -120px 1.5em 120px;}
.push-4{margin:0 -160px 1.5em 160px;}
.push-5{margin:0 -200px 1.5em 200px;}
.push-6{margin:0 -240px 1.5em 240px;}
.push-7{margin:0 -280px 1.5em 280px;}
.push-8{margin:0 -320px 1.5em 320px;}
.push-9{margin:0 -360px 1.5em 360px;}
.push-10{margin:0 -400px 1.5em 400px;}
.push-11{margin:0 -440px 1.5em 440px;}
.push-12{margin:0 -480px 1.5em 480px;}
.push-13{margin:0 -520px 1.5em 520px;}
.push-14{margin:0 -560px 1.5em 560px;}
.push-15{margin:0 -600px 1.5em 600px;}
.push-16{margin:0 -640px 1.5em 640px;}
.push-17{margin:0 -680px 1.5em 680px;}
.push-18{margin:0 -720px 1.5em 720px;}
.push-19{margin:0 -760px 1.5em 760px;}
.push-20{margin:0 -800px 1.5em 800px;}
.push-21{margin:0 -840px 1.5em 840px;}
.push-22{margin:0 -880px 1.5em 880px;}
.push-23{margin:0 -920px 1.5em 920px;}
.push-24{margin:0 -960px 1.5em 960px;}
.prepend-top{margin-top:1.5em;}
.append-bottom{margin-bottom:1.5em;}
.showgrid{background:url(/images/grid.png?1261136797);}
.error{padding:.8em;margin-bottom:1em;border:2px solid #ddd;background:#fbe3e4;color:#8a1f11;border-color:#fbc2c4;}
.error a{color:#8a1f11;}
.notice{padding:.8em;margin-bottom:1em;border:2px solid #ddd;background:#fff6bf;color:#514721;border-color:#ffd324;}
.notice a{color:#514721;}
.success{padding:.8em;margin-bottom:1em;border:2px solid #ddd;background:#e6efc2;color:#264409;border-color:#c6d880;}
.success a{color:#264409;}
.hide{display:none;}
.highlight{background:yellow;}
.added{background:#060;color:white;}
.removed{background:#900;color:white;}
label{font-weight:bold;}
fieldset{padding:1.4em;margin:0 0 1.5em 0;}
legend{font-weight:bold;font-size:1.2em;}
input.text,input.title,input[type=text],input[type=password]{margin:.5em 0;background-color:white;padding:5px;}
input.title{font-size:1.5em;}
input[type=checkbox],input.checkbox,input[type=radio],input.radio{position:relative;top:.25em;}
textarea{margin:.5em 0;padding:5px;}
select{margin:.5em 0;}
fieldset{border:1px solid #ccc;}
input.text,input.title,input[type=text],input[type=password],textarea,select{border:1px solid #bbb;}
input.text:focus,input.title:focus,input[type=text]:focus,input[type=password]:focus,textarea:focus,select:focus{border:1px solid #666;}
input.text,input.title,input[type=text],input[type=password]{width:300px;}
textarea{width:390px;height:250px;}
.box{padding:1.5em;margin-bottom:1.5em;background:#e5ecf9;}
div.border{padding-right:4px;margin-right:5px;border-right:1px solid #eee;}
div.colborder{padding-right:24px;margin-right:25px;border-right:1px solid #eee;}
hr{background:#ddd;color:#ddd;clear:both;float:none;width:100%;height:.1em;margin:0 0 1.45em;border:none;}
hr.space{background:#ddd;color:#ddd;clear:both;float:none;width:100%;height:.1em;margin:0 0 1.45em;border:none;background:white;color:white;visibility:hidden;}
form.inline{line-height:3;}
form.inline p{margin-bottom:0;}
.no_screen,#print_logo{display:none!important;}
#facebox{position:absolute;top:0;left:0;z-index:100;text-align:left;}
#facebox .b{background:url(/images/widgets/facebox/b.png?1261136798);}
#facebox .tl{background:url(/images/widgets/facebox/tl.png?1261136798);}
#facebox .tr{background:url(/images/widgets/facebox/tr.png?1261136798);}
#facebox .bl{background:url(/images/widgets/facebox/bl.png?1261136798);}
#facebox .br{background:url(/images/widgets/facebox/br.png?1261136798);}
#facebox .popup{position:relative;}
#facebox table{border-collapse:collapse;}
#facebox td{border-bottom:0;padding:0;}
#facebox .body{padding:10px;background:white;width:370px;}
#facebox .loading,#facebox .image{text-align:center;}
#facebox img{border:0;margin:0;}
#facebox .footer{border-top:1px solid #ddd;padding-top:5px;margin-top:10px;text-align:right;}
#facebox .tl,#facebox .tr,#facebox .bl,#facebox .br{height:10px;width:10px;overflow:hidden;padding:0;}
#facebox_overlay{position:fixed;top:0;left:0;height:100%;width:100%;}
.facebox_hide{z-index:-100;}
.facebox_overlayBG{background-color:black;z-index:99;}
* html #facebox_overlay{position:absolute;height:expression(document.body.scrollHeight>document.body.offsetHeight ? document.body.scrollHeight:document.body.offsetHeight+'px');}
#header .bridge{display:inline;float:left;margin-right:10px;width:950px;background:#fff url(/images/headers/bridge.jpg?1261136797) no-repeat top center;height:210px;}
* html #header .bridge{overflow-x:hidden;}
#header .bridge #logo{margin-top:40px;margin-bottom:40px;height:86px;padding-left:115px;}
#header .bridge #logo h1{margin-bottom:0;line-height:60px;margin-bottom:-10px;}
#header .bridge #logo h1 a{text-decoration:none;color:black;}
#header .bridge #logo p{color:black;font-size:1.4em;margin-top:0;margin-bottom:0;}
#header .meeting{display:inline;float:left;margin-right:10px;width:950px;background:#fff url(/images/headers/meeting.jpg?1261136797) no-repeat top center;height:210px;}
* html #header .meeting{overflow-x:hidden;}
#header .meeting #logo{margin-top:40px;margin-bottom:40px;height:86px;padding-left:115px;}
#header .meeting #logo h1{margin-bottom:0;line-height:60px;margin-bottom:-10px;}
#header .meeting #logo h1 a{text-decoration:none;color:white;}
#header .meeting #logo p{color:white;font-size:1.4em;margin-top:0;margin-bottom:0;}
#header .grass{display:inline;float:left;margin-right:10px;width:950px;background:#fff url(/images/headers/grass.jpg?1261136797) no-repeat top center;height:210px;}
* html #header .grass{overflow-x:hidden;}
#header .grass #logo{margin-top:40px;margin-bottom:40px;height:86px;padding-left:115px;}
#header .grass #logo h1{margin-bottom:0;line-height:60px;margin-bottom:-10px;}
#header .grass #logo h1 a{text-decoration:none;color:white;}
#header .grass #logo p{color:white;font-size:1.4em;margin-top:0;margin-bottom:0;}
#header .scientist{display:inline;float:left;margin-right:10px;width:950px;background:#fff url(/images/headers/scientist.jpg?1261136797) no-repeat top center;height:210px;}
* html #header .scientist{overflow-x:hidden;}
#header .scientist #logo{margin-top:40px;margin-bottom:40px;height:86px;padding-left:115px;}
#header .scientist #logo h1{margin-bottom:0;line-height:60px;margin-bottom:-10px;}
#header .scientist #logo h1 a{text-decoration:none;color:black;}
#header .scientist #logo p{color:black;font-size:1.4em;margin-top:0;margin-bottom:0;}
#header .glass{display:inline;float:left;margin-right:10px;width:950px;background:#fff url(/images/headers/maximum_glass.png?1261136797) no-repeat top center;height:170px;}
* html #header .glass{overflow-x:hidden;}
#header .glass #logo{margin-top:20px;margin-bottom:20px;height:86px;padding-left:115px;}
#header .glass #logo h1{margin-bottom:0;line-height:60px;margin-bottom:-10px;}
#header .glass #logo h1 a{text-decoration:none;color:black;}
#header .glass #logo p{color:black;font-size:1.4em;margin-top:0;margin-bottom:0;}
#header #navigation ul{padding:0;margin-left:20px;margin-right:30px;list-style:none;overflow:hidden;display:inline-block;}
#header #navigation ul{display:block;}
#header #navigation ul li{height:35px;padding:0;margin-top:0;margin-bottom:0;margin-right:0;display:block;float:left;}
#header #navigation ul li.right{float:right;margin-right:0;margin-left:0;}
#header #navigation ul li a{font-size:1.2em;color:#333;display:block;padding:2px 10px;text-decoration:none;line-height:30px;}
#header #navigation ul li a:hover{color:black;background:url(/images/glass_focus_medium.png?1261136797) repeat-x center top;}
#header #navigation ul li a:active{background-image:url(/images/glass_focus_dark.png?1261136797);color:white;}
#header #navigation ul li a.selected{background-image:url(/images/glass_focus_dark.png?1261136797);color:white;cursor:default;}
#sidebar{padding-top:20px;padding-bottom:20px;}
#sidebar .panel{margin-bottom:2em;}
#sidebar h3{font-size:1.3em;margin-bottom:8px;}
#sidebar h4.question{cursor:pointer;margin-bottom:.4em;padding-left:18px;background:url(/images/icons/gray/triangle-right.png?1269620880) no-repeat left center;}
#sidebar h4.question.expanded{background-image:url(/images/icons/gray/triangle-down.png?1269620880);}
#sidebar .answer{padding-left:18px;}
#sidebar .answer p{color:#666;}
#sidebar .answer ul.project_process{list-style:none;margin-left:0;}
#sidebar .answer ul.project_process li{color:#004b86;}
#sidebar .answer ul.project_process li .top{background:transparent url(/images/project_process_top.png?1261136798) no-repeat top center;height:8px;}
#sidebar .answer ul.project_process li .arrow{background:transparent url(/images/project_process_background.png?1261136798) no-repeat bottom center;padding:5px 15px 20px;text-align:center;}
#sidebar form.edit_advisor_status{margin-bottom:1.2em;}
#sidebar form.edit_advisor_status img.spinner{float:left;display:block;margin-right:2px;}
#sidebar form.edit_advisor_status #pretty_status_button{padding:10px 5px;background-color:#eee;border:1px solid #999;}
#sidebar form.edit_advisor_status #pretty_status_button.active{background-color:#e6efc2;border:1px solid #c6d880;color:#3d630f;}
#sidebar form.edit_advisor_status #pretty_status_button.active:active{background-color:#529214;border:1px solid #529214;color:white;}
#sidebar form.edit_advisor_status #pretty_status_button.inactive{background-color:#fbe3e4;border:1px solid #fbc2c4;color:#5c100e;}
#sidebar form.edit_advisor_status #pretty_status_button.inactive:active{background-color:#d12f19;border:1px solid #d12f19;color:white;}
#footer ul{margin:0;margin-bottom:10px;padding:0;list-style:none;overflow:hidden;display:inline-block;}
#footer ul{display:block;}
#footer ul li{color:#888;margin-top:0;margin-bottom:0;margin-right:10px;display:block;float:left;}
#footer ul li a{color:#888;}
#footer ul li.right{float:right;margin-right:0;margin-left:10px;}
#content{padding-top:20px;padding-bottom:20px;}
#content .success,#content .notice,#content .error{border-width:1px;}
#content a.icon.print{background-image:url(/images/icons_shadow/printer.png?1269620881);background-repeat:no-repeat;background-position:left center;padding-left:25px;padding-left:20px;padding-top:2px;padding-bottom:2px;}
#content h3 a.edit{float:right;margin-left:.6em;font-size:.8em;background-image:url(/images/icons_shadow/pencil.png?1269620881);background-repeat:no-repeat;background-position:left center;padding-left:20px;line-height:20px;}
#content #terms_and_conditions{overflow:scroll;height:200px;border:1px solid #ccc;padding:10px;margin:0 0 10px;}
#invitation input.proceed{display:inline;float:right;}
#invitation form.edit_advisorship .inline input[type="checkbox"]{top:0;margin-right:.5em;}
#invitation #complete.message_flash.success{display:none;}
#invitation textarea{width:850px;height:50px;}
#invitation textarea#advisorship_biography{width:850px;height:100px;}
#invitation.just_in_time_payment_terms .terms_box.payment{width:880px;height:300px;overflow:auto;margin-bottom:20px;border:1px solid #ddd;padding:5px;}
#terms{display:none;}
.invitations legend{color:#2e7eb9;padding:0 5px;}
.terms_box{width:665px;}
.terms_box.scoped,.terms_box.interaction,.terms_box.client{width:400px;}
.terms_box.engagement,.terms_box.payment{height:500px;overflow:auto;}
.terms_box h3{font-weight:bold;}
.terms_box p{margin:0 0 .5em 0;}
h1.edit,h2.edit,h3.edit,h4.edit,h5.edit,h6.edit{padding-top:20px;}
input.text,input.title,input[type=text],input[type=password],textarea,select{padding:4px;margin:5px 0;border:1px solid #ccc;outline:0 none;font-family:"Helvetica Neue",helvetica,sans-serif;font-size:12px;}
input.text:focus,input.title:focus,input[type=text]:focus,input[type=password]:focus,textarea:focus,select:focus{border-color:#2e7eb9;}
input.text[disabled],input.text.disabled,input.title[disabled],input.title.disabled,input[type=text][disabled],input[type=text].disabled,input[type=password][disabled],input[type=password].disabled,textarea[disabled],textarea.disabled,select[disabled],select.disabled{background-color:#eee;}
fieldset.payment_details .fixed_width input{font-family:"Helvetica Neue",helvetica,sans-serif;font-size:12px;}
fieldset.payee_information textarea{margin:0;}
select{padding:0;}
select.wide{width:225px;}
textarea.full_width{width:95%;}
textarea.short{height:50px;}
textarea.medium{height:100px;}
textarea.tall{height:200px;}
textarea.address{height:50px;width:215px;}
textarea.street{height:30px;width:215px;}
label.list{margin-right:20px;font-weight:normal;}
span.phone_example{margin-left:10px;}
#validation_errors{padding:0;background-color:white;}
#validation_errors h3{border-bottom:0 none;background-color:#fbe8e5;padding:5px 10px;color:#8a1f11;font-weight:bold;}
#validation_errors ul{margin-left:25px;color:#8a1f11;}
span.error_field label{color:#8a1f11;}
span.error_field input,span.error_field textarea,span.error_field select{color:#8a1f11;background-color:#fbe8e5;border-color:#fbc2c4;}
span.error_field input:focus,span.error_field textarea:focus,span.error_field select:focus{border-color:#8a1f11;}
.phone_plus_symbol{position:relative;left:10px;}
input.phone{padding-left:9px;}
a.button,input[type='button'],input[type='submit'],input[type='reset']{margin:.7em .2em;padding:5px 10px;border:1px solid #dedede;border-top:1px solid #eee;border-left:1px solid #eee;background-color:#f5f5f5;background-repeat:no-repeat;background-position:5px center;font-family:"Lucida Grande",Tahoma,Arial,Verdana,sans-serif;font-size:100%;font-weight:bold;line-height:130%;text-decoration:none;color:#565656;cursor:pointer;}
a.button.right,input[type='button'].right,input[type='submit'].right,input[type='reset'].right{float:right;margin:0;}
a.button.left,input[type='button'].left,input[type='submit'].left,input[type='reset'].left{float:left;margin:0;}
a.button.white,input[type='button'].white,input[type='submit'].white,input[type='reset'].white{background-color:white;}
a.button.white.disabled,input[type='button'].white.disabled,input[type='submit'].white.disabled,input[type='reset'].white.disabled{opacity:.5;cursor:default;}
a.button.white.disabled:hover,input[type='button'].white.disabled:hover,input[type='submit'].white.disabled:hover,input[type='reset'].white.disabled:hover{background-color:white;border:1px solid #dedede;color:#565656;}
a.button.new,a.button.create,input[type='button'].new,input[type='button'].create,input[type='submit'].new,input[type='submit'].create,input[type='reset'].new,input[type='reset'].create{background-image:url(/images/icons_shadow/plus_circle.png?1269620881);padding-left:25px;}
a.button.edit,input[type='button'].edit,input[type='submit'].edit,input[type='reset'].edit{background-image:url(/images/icons_shadow/pencil.png?1269620881);padding-left:25px;}
a.button.email,input[type='button'].email,input[type='submit'].email,input[type='reset'].email{background-image:url(/images/icons_shadow/mail__arrow.png?1269620881);padding-left:25px;}
a.button.show,input[type='button'].show,input[type='submit'].show,input[type='reset'].show{background-image:url(/images/icons_shadow/magnifier_left.png?1269620881);padding-left:25px;}
a.button.save,input[type='button'].save,input[type='submit'].save,input[type='reset'].save{background-image:url(/images/icons_shadow/tick_circle.png?1269620881);padding-left:25px;}
a.button.cancel,input[type='button'].cancel,input[type='submit'].cancel,input[type='reset'].cancel{background-image:url(/images/icons_shadow/slash.png?1241981622);padding-left:25px;}
a.button.search,input[type='button'].search,input[type='submit'].search,input[type='reset'].search{background-image:url(/images/icons_shadow/magnifier.png?1241981580);padding-left:25px;}
a.button.remove,a.button.delete,a.button.destroy,input[type='button'].remove,input[type='button'].delete,input[type='button'].destroy,input[type='submit'].remove,input[type='submit'].delete,input[type='submit'].destroy,input[type='reset'].remove,input[type='reset'].delete,input[type='reset'].destroy{background-image:url(/images/icons_shadow/minus_circle.png?1241981592);padding-left:25px;}
a.button.print,input[type='button'].print,input[type='submit'].print,input[type='reset'].print{background-image:url(/images/icons_shadow/printer.png?1269620881);padding-left:25px;}
a.button.new_portfolio,input[type='button'].new_portfolio,input[type='submit'].new_portfolio,input[type='reset'].new_portfolio{background-image:url(/images/icons_shadow/document__plus.png?1269620881);padding-left:25px;}
a.button.new_consultation,input[type='button'].new_consultation,input[type='submit'].new_consultation,input[type='reset'].new_consultation{background-image:url(/images/icons_shadow/users__plus.png?1261136798);padding-left:25px;}
a.button.new_comment,input[type='button'].new_comment,input[type='submit'].new_comment,input[type='reset'].new_comment{background-image:url(/images/icons_shadow/sticky_note__plus.png?1269620881);padding-left:25px;}
a.button.read_more,input[type='button'].read_more,input[type='submit'].read_more,input[type='reset'].read_more{background-image:url(/images/icons_shadow/book_open.png?1269620880);padding-left:25px;}
a.button.collapse,input[type='button'].collapse,input[type='submit'].collapse,input[type='reset'].collapse{background-image:url(/images/icons_shadow/arrow_090_medium.png?1269620880);padding-left:25px;}
a.button.cancel,input[type='button'].cancel,input[type='submit'].cancel,input[type='reset'].cancel{background-image:url(/images/icons_shadow/slash.png?1241981622);padding-left:25px;}
a.button:hover,input[type='button']:hover,input[type='submit']:hover,input[type='reset']:hover{background-color:#dff4ff;border:1px solid #c2e1ef;color:#369;}
a.button:active,input[type='button']:active,input[type='submit']:active,input[type='reset']:active{background-color:#6299c5;border:1px solid #6299c5;color:white;}
a.button.positive:hover,input[type='button'].positive:hover,input[type='submit'].positive:hover,input[type='reset'].positive:hover{background-color:#e6efc2;border:1px solid #c6d880;color:#529214;}
a.button.positive:active,input[type='button'].positive:active,input[type='submit'].positive:active,input[type='reset'].positive:active{background-color:#529214;border:1px solid #529214;color:white;}
a.button.negative:hover,input[type='button'].negative:hover,input[type='submit'].negative:hover,input[type='reset'].negative:hover{background-color:#fbe3e4;border:1px solid #fbc2c4;color:#d12f19;}
a.button.negative:active,input[type='button'].negative:active,input[type='submit'].negative:active,input[type='reset'].negative:active{background-color:#d12f19;border:1px solid #d12f19;color:white;}
a.button.small,input[type='button'].small,input[type='submit'].small,input[type='reset'].small{padding:4px 8px 4px 24px;font:11px "Lucida Grande",Tahoma,Arial,Verdana sans-serif;background-position:4px center;}
#invoice{border:thin dashed #bbb;padding:15px;}
#invoice h3{text-transform:uppercase;font-size:200%;border:none;color:#bbb;}
#invoice .addresses{overflow:hidden;display:inline-block;}
#invoice .addresses{display:block;}
#invoice #date{position:relative;float:right;}
#invoice .left{float:left;}
#invoice #to{margin-left:100px;}
#invoice #creditor{margin-left:15px;}
#invoice table{width:100%;border-collapse:collapse;}
#invoice table td{border:thin solid #ddd;padding:5px;}
#invoice table th{font-weight:normal;background-color:#ddd;text-align:left;}
#invoice table tr#description td{height:200px;vertical-align:top;width:75%;}
#invoice table td.currency{text-align:right;}
.alphasights{margin-bottom:20px;overflow:hidden;display:inline-block;}
.alphasights{display:block;}
#proposal .print_link{float:right;}
#proposal h3{margin:0;padding:0;border-bottom:0 none;}
#proposal h3 a{display:block;padding:10px;color:#444;text-decoration:none;font-weight:bold;font-size:120%;letter-spacing:-0.05em;padding-left:18px;background:url(/images/icons/gray/triangle-right.png?1269620880) no-repeat left center;background-color:#f5f5f5;}
#proposal h3 a.expanded{background-image:url(/images/icons/gray/triangle-down.png?1269620880);}
#proposal h3 a:hover{color:black;}
#proposal h3 a:active{color:black;}
#proposal .ship_group{margin-bottom:20px;border:1px solid #ccc;}
#proposal p{margin:0 0 .75em;}
#proposal ul.group{background-color:white;display:none;list-style:none;padding:10px 10px 0 20px;margin-left:0;margin-top:10px;}
#proposal ul.group.expanded{display:block;}
#proposal ul.group h4{margin-bottom:.75em;}
#proposal ul.group h4 a{color:#444;text-decoration:none;background-image:url(/images/icons_shadow/user_silhouette.png?1269620881);background-repeat:no-repeat;background-position:left center;padding-left:25px;padding-left:20px;font-weight:bold;}
#proposal ul.group p{padding-left:20px;}
#proposal ul.group p.rationale{font-weight:bold;color:#333;}
#facebox_dialog .interest_message{height:3em;}
body{background:#f7f7f7 url(/images/background_shadow.png?1261136797) no-repeat top center;color:#444;margin:0;}
h1,h2,h3,h4,h5,h6{color:#444;}
table thead th{background-color:#eee;}
a{color:#004080;}
a:visited{color:#1f2e46;}
a:hover{color:#191919;}
a:active{color:#8e4f18;}
#header{display:inline;float:left;margin-right:10px;width:950px;}
* html #header{overflow-x:hidden;}
#wrapper{display:inline;float:left;margin-right:10px;width:950px;min-height:450px;background-color:white;}
* html #wrapper{overflow-x:hidden;}
#wrapper_shadow{width:970px;margin:0 auto;height:30px;background:transparent url(/images/wrapper_background.png?1261136798) no-repeat top center;}
#footer{display:inline;float:left;margin-right:10px;width:890px;padding-left:30px;padding-right:30px;margin-top:10px;}
* html #footer{overflow-x:hidden;}
body.one_column #content{display:inline;float:left;margin-right:10px;width:890px;padding-left:30px;padding-right:30px;}
* html body.one_column #content{overflow-x:hidden;}
body.sidebar_left #content{display:inline;float:left;margin-right:10px;width:620px;padding-left:30px;}
* html body.sidebar_left #content{overflow-x:hidden;}
body.sidebar_left #sidebar{display:inline;float:left;margin-right:10px;width:230px;padding-left:30px;}
* html body.sidebar_left #sidebar{overflow-x:hidden;}
body.sidebar_right #content{display:inline;float:left;margin-right:10px;width:620px;padding-left:30px;padding-right:30px;}
* html body.sidebar_right #content{overflow-x:hidden;}
body.sidebar_right #sidebar{display:inline;float:left;margin-right:10px;width:230px;}
* html body.sidebar_right #sidebar{overflow-x:hidden;}
body.no_navigation #header .scientist{height:175px!important;border-bottom:1px solid #ccc;}
body.no_navigation #header .scientist #navigation{display:none;}
.popup_text{display:none;}