#subnav {
width:292px;
min-height:40px;
float:left;
margin-left:10px;
margin-bottom:20px;
clear:both;
margin-top:25px;
}

#subnav ul {
list-style:none;
background:transparent url(../images/sub-nav-bg.png) repeat-y;
clear:both;
margin:0 0 8px;
padding:0;
}

#subnav ul li {
min-height:15px;
width:276px;
background:transparent url(../images/sub-nav-li-bg.png) bottom left no-repeat;
list-style-image:none;
list-style-type:none;
margin:0;
padding:12px 9px 10px 7px;
}

#subnav ul li a {
width:276px;
text-align:left;
background:transparent url(../images/sub-nav-arrow-bg.png) center right no-repeat;
font-size:12px;
text-decoration:none;
display:block;
}

#subnav ul li a:hover,#subnav ul.menu li a.active {
color:#000;
background:transparent url(../images/sub-nav-arrow-active-bg.png) center right no-repeat;
}

#subnav ul li ul {
list-style:none;
background:none;
clear:both;
margin-top:5px;
}

#subnav ul li ul li {
min-height:11px;
width:200px;
background:transparent url(../images/sub-nav-ul-li-bg.png) no-repeat 0 1px;
margin:0 0 0 8px;
padding:2px 0 3px 18px;
}

#subnav ul li ul li.last {
background:transparent url(../images/sub-nav-ul-li-last-bg.png) no-repeat 0 0;
}

#subnav ul li ul li a {
width:200px;
text-align:left;
background:none;
font-size:11px;
text-decoration:none;
display:block;
padding-bottom:2px;
}

#subnav ul li ul li a:hover {
color:#000;
background:none;
}

#subnav ul li ul li ul {
list-style:none;
background:none;
clear:both;
margin:0;
}

#subnav ul li ul li ul li {
min-height:11px;
width:160px;
background:transparent url(../images/bullet.png) no-repeat left center;
margin:0 0 0 6px;
padding:1px 0 1px 14px;
}

#subnav ul li ul li ul li.last {
background:transparent url(../images/bullet.png) no-repeat left center;
}

#subnav ul li ul li ul li a {
width:200px;
text-align:left;
background:none;
font-size:10px;
text-decoration:none;
display:block;
padding:1px 0;
}

#subcontent {
width:664px;
min-height:40px;
float:right;
margin-right:10px;
padding-left:16px;
margin-bottom:20px;
margin-top:25px;
}

#subcontent h2 {
font-size:24px;
color:#093957;
padding-top:0.5em;
padding-bottom:5px;
background:transparent url(../images/h2-line-bg.png) bottom left no-repeat;
clear:both;
font-weight:400;
display:block;
margin-bottom:10px;
}

#subcontent h3,#subcontent h5,#subcontent h6 {
color:#0066A4;
font-weight:700;
margin:5px 0 2px;
padding-bottom: 1rem;
}

#subcontent ul,#subcontent ol {
list-style-position:inside;
border:none;
margin:4px 0 5px;
}

#subcontent ul {
list-style-type:disc;
}

#subcontent ul li, #subcontent ol li {
  padding-left: 1em;
  padding-bottom: 0.5em;
}

#subcontent #tabs2 ul li, #subcontent #tabs ul li {
  padding: 0 0 0 9px;
}

#subcontent p {
line-height:110%;
text-align:justify;
margin:2px 0 10px;
}

#subcontent div#node-7446 div.content p {
font-size:100%;
line-height:100%;
text-align:justify;
margin:2px 0 0;
}

#subcontent p span,.form-required {
color:#0066A4;
}

#subcontent.user-pages {
float:none;
margin:0 auto;
padding:0 0 20px;
}

#tabs,#tabs2 {
height:34px;
}

#user #tabs2,#users #tabs2 {
height:37px;
}

#tabs ul,#tabs2 ul {
list-style:none;
margin:0;
padding:10px 10px 0;
}

#tabs li,#tabs2 li {
float:left;
background:url(../images/tab-left-n-active.png) no-repeat left top;
margin:0 8px 0 0;
padding:0 0 0 9px;
}

#tabs a,#tabs2 a {
display:block;
background:url(../images/tab-right-n-active.png) no-repeat right top;
text-decoration:none;
font-weight:700;
color:#0066a4;
font-size:100.099998%;
padding:5px 15px 4px 6px;
}

#tabs .active,#tabs2 .active {
background-image:url(../images/tab-left-active.png);
}

#tabs .active a,#tabs2 .active a {
background-image:url(../images/tab-right-active.png);
color:#000;
padding-bottom:5px;
}

#subcontent .pager {
margin:20px 0 10px;
}

#subcontent .pager a {
border:1px solid #ddd;
text-decoration:none;
margin:0 2px;
}

#subcontent .pager a:hover {
border:1px solid #6D6D2D;
background:none;
color:#6D6D2D;
}

#subcontent #registration {
border:1px solid #c8c9ca;
clear:both;
margin-bottom:25px;
min-height:20px;
margin-top:15px;
width:560px;
padding:13px 0 13px 20px;
}

#subcontent #register {
list-style-image:url(../images/bullet.png);
margin-bottom:10px;
margin-left:16px;
}

#subcontent #confirmation {
border:1px #c8c9ca solid;
width:560px;
min-height:70px;
clear:both;
margin-bottom:10px;
padding:13px 0 13px 20px;
}

#pri-form,#gender,#sec-form,#third-form {
width:525px;
clear:both;
}

#pri-form,#sec-form,#third-form {
min-height:20px;
padding-bottom:6px;
}

#gender {
height:25px;
padding-bottom:6px;
}

#salutation {
width:500px;
clear:both;
min-height:30px;
padding-bottom:6px;
}

#sec-form,#third-form {
padding-top:3px;
}

#third-form {
min-height:60px;
}

#subcontent h4.header {
color:#000;
margin:0;
padding:4px;
}

#subcontent #registration .form-text,#subcontent #registration .form-select {
width:250px;
background:#fff;
border:1px solid #73abcd;
margin:0;
padding:0;
}

#subcontent #registration .form-text {
height:17px;
}

#subcontent #registration .form-item {
clear:both;
margin:3px 0;
}

#subcontent #confirmation #third-form p {
font-size:10px;
clear:both;
margin:20px 0 8px;
}

#subcontent #confirmation #third-form fieldset {
clear:both;
width:520px;
}

#subcontent #confirmation #edit-captcha-response {
height:17px;
background:#FFF none repeat scroll 0;
border:1px solid #73ABCD;
margin:0;
padding:0;
}

#subcontent #registration #pri-form .form-item label,#subcontent #registration #gender .form-item label,#subcontent #registration #salutation .form-item label,#subcontent #registration #sec-form .form-item label,#subcontent #confirmation #third-form .form-item label {
width:170px;
height:18px;
font-weight:400;
font-size:10px;
text-align:left;
padding-top:3px;
float:left;
}

#subcontent #registration #gender .form-item label,#subcontent #registration #salutation .form-item label {
width:170px;
}

#subcontent #registration #gender .form-radios .form-item,#subcontent #registration #salutation .form-radios .form-item {
width:52px;
float:left;
clear:none;
margin:0;
padding:0;
}

#subcontent #registration #salutation .form-radios .form-item {
width:52px;
}

#subcontent #registration #gender .form-radios,#subcontent #registration #salutation .form-radios {
width:280px;
float:left;
}

#subcontent #registration #salutation .form-radios {
width:280px;
}

#subcontent #confirmation #third-form .form-item label.option {
width:320px;
float:left;
}

#subcontent #registration #salutation .form-radios,#subcontent #registration #gender .form-radios {
margin-left:2px;
}

#edit-submit,#edit-submitfinal,#edit-delete,#edit-clear,#edit-update,#edit-edit,#edit-final,#edit-cancel,#edit-preview {
background:#0066a3;
border-bottom:1px solid #BDBDBD;
border-right:1px solid #BDBDBD;
color:#fff;
font-weight:700;
margin-top:20px;
height:25px;
text-transform:uppercase;
cursor:pointer;
}

#subcontent p.proposal-disclaimer {
background:#FFC none repeat scroll 0 50%;
border:1px solid red;
clear:both;
color:#200;
display:block;
width:522px;
font-size:11px;
margin:10px 0 2px;
padding:4px;
}

#subcontent #registration #pri-form fieldset {
width:524px;
border:1px solid #ddd;
min-height:20px;
clear:both;
margin:12px 0 15px;
padding:8px;
}

#subcontent #date-select .container-inline .form-item {
min-height:20px;
}

#subcontent #date-select #edit-event-start-month,#subcontent #date-select #edit-event-end-month {
width:60px;
}

#subcontent #date-select #edit-event-start-year,#subcontent #date-select #edit-event-end-year {
width:65px;
}

#date-select,#lecture-time {
width:500px;
clear:both;
margin-top:15px;
}

#date-select {
min-height:45px;
}

#lecture-time {
min-height:25px;
}

#location {
width:500px;
min-height:30px;
margin-bottom:5px;
margin-top:15px;
clear:both;
}

#subcontent #research #edit-research {
width:160px;
}

#organizers {
width:500px;
margin-top:10px;
clear:both;
}

#pims-sites {
width:500px;
min-height:170px;
margin-top:10px;
margin-bottom:10px;
clear:both;
}

#amount,#field-research {
width:500px;
height:30px;
margin-top:10px;
clear:both;
}

#file-uploads {
width:500px;
min-height:40px;
margin-top:10px;
margin-bottom:10px;
clear:both;
}

#subcontent #registration #pri-form #file-uploads label {
width:160px;
}

#file-uploads input {
background:#FFF none repeat scroll 0;
height:17px;
width:200px;
margin:0;
padding:3px;
}

#subcontent #registration #file-uploads #edit-file-proposal-wrapper.form-item,
#subcontent #registration #file-uploads #edit-file-abstract-wrapper.form-item,
#subcontent #registration #file-uploads #edit-delete-proposal-upload-wrapper.form-item,
#subcontent #registration #file-uploads #edit-delete-abstract-upload-wrapper.form-item {
  margin-top: 10px;
  margin-bottom: 10px;
  padding: 5px;
  border: 1px solid #AAA;
}
#subcontent #registration #file-uploads #edit-file-proposal-wrapper.form-item label,
#subcontent #registration #file-uploads #edit-file-abstact-wrapper.form-item label {
  padding-top: 5px;
}
#subcontnet #registration #file-uploads #edit-delete-proposal-upload-wrapper.form-item label,
#subcontent #registration #file-uploads #edit-delete-abstract-upload-wrapper.form-item label {
  padding-top: 0;
}

#subcontent #registration #file-uploads input#edit-delete-abstract-upload,#subcontent #registration #file-uploads input#edit-delete-proposal-upload {
width:initial;
height:initial;
}

#summary {
width:500px;
min-height:140px;
margin-top:10px;
clear:both;
margin-bottom:10px;
}

#subcontent #registration #pri-form .form-item label {
font-size:12px;
}

#subcontent #registration #pri-form #summary .form-item label {
float:none;
width:500px;
height:30px;
}

#speakers {
min-height:20px;
width:500px;
clear:both;
margin-bottom:15px;
}

#speakers p {
font-size:10px;
}

#audience {
width:500px;
margin-top:15px;
clear:both;
margin-bottom:10px;
}

#comments {
width:500px;
height:140px;
margin-top:15px;
clear:both;
}

#subcontent #registration #funding p,#subcontent #registration #additional-funding p {
font-size:10px;
font-weight:400;
padding-top:3px;
text-align:left;
}

#subcontent #registration #funding .form-item,#subcontent #registration #additional-funding .form-item {
float:left;
min-width:20px;
clear:none;
padding-right:30px;
margin:0;
}

#subcontent #registration #pri-form #funding .form-item label,#subcontent #registration #pri-form #additional-funding .form-item label {
float:left;
width:70px;
height:14px;
margin:0;
padding:0;
}

#subcontent #registration #pri-form #funding #edit-fund1-wrapper label,#subcontent #registration #pri-form #funding #edit-fund2-wrapper label,#subcontent #registration #pri-form #funding #edit-fund3-wrapper label,#subcontent #registration #pri-form #funding #edit-fund4-wrapper label,#subcontent #registration #pri-form #funding #edit-fund5-wrapper label,#subcontent #registration #pri-form #additional-funding #edit-fund6-wrapper label,#subcontent #registration #pri-form #additional-funding #edit-fund7-wrapper label,#subcontent #registration #pri-form #additional-funding #edit-fund8-wrapper label,#subcontent #registration #pri-form #additional-funding #edit-fund9-wrapper label,#subcontent #registration #pri-form #additional-funding #edit-fund10-wrapper label {
float:left;
width:20px;
height:14px;
margin:0;
padding:0;
}

#draft {
width:260px;
min-height:60px;
margin-top:10px;
margin-bottom:10px;
clear:both;
}

#srpdraft {
min-height:60px;
margin-top:10px;
margin-bottom:10px;
clear:both;
}

#subcontent #registration #pri-form #draft .form-item .form-radios .form-item {
float:left;
clear:none;
margin-top:10px;
margin-right:10px;
}

#file-uploads-edit {
width:260px;
min-height:40px;
margin-top:10px;
margin-bottom:10px;
clear:both;
}

#subcontent #registration #pri-form #file-uploads-edit label {
clear:both;
float:none;
}

#file-uploads-edit input {
background:#FFF none repeat scroll 0;
border:1px solid #73ABCD;
height:17px;
width:120px;
margin:0;
padding:0;
}

#subcontent #registration #pri-form #file-uploads-edit .uploads-radio label {
float:none;
clear:both;
width:130px;
}

#subcontent #registration #pri-form #file-uploads-edit .uploads-radio {
width:260px;
height:20px;
margin-top:2px;
margin-bottom:10px;
clear:both;
}

#subcontent #registration #pri-form #file-uploads-edit .uploads-radio .form-item {
float:left;
clear:none;
margin-top:2px;
margin-right:10px;
}

#subcontent #registration #pri-form #file-uploads-edit .uploads-radio .form-item input {
background:#FFF none repeat scroll 0;
border:none;
height:14px;
width:14px;
margin:0;
padding:0;
}

#subcontent #crg-form-leaders {
min-height:183px;
}

#crg-leader1,#crg-leader2,#crg-leader3,#crg-leader4,#crg-leader5 {
width:530px;
min-height:20px;
clear:both;
margin:4px;
padding:0;
}

#crg-form-leaders fieldset {
border:1px solid #DDD;
clear:both;
min-height:20px;
width:522px;
margin:0;
padding:4px;
}

#crg-form-leaders .leader-universities {
width:534px;
height:58px;
clear:both;
margin:5px 0;
}

#crg-form-leaders .leader-universities p {
font-size:10px;
font-weight:400;
height:18px;
padding-top:3px;
text-align:left;
width:534px;
clear:both;
margin:2px 0 3px;
}

#crg-form-leaders .leader-universities .form-item {
float:left;
margin-right:9px;
}

#crg-form-leaders .leader-universities .form-item label {
font-size:9px;
font-weight:400;
text-align:left;
}

#subcontent #crg-form-events {
min-height:360px;
}

#crg-form-events .events-title,#crg-form-events .events-organizer,#crg-form-events .events-email,#crg-form-events .events-budget,#crg-form-events .events-location,#crg-form-events .events-other,#crg-form-events .events-start,#crg-form-events .events-end {
width:248px;
height:20px;
float:left;
margin:8px 0 12px;
}

#crg-form-events .events-description {
width:498px;
min-height:20px;
clear:both;
margin:8px 0 12px;
}

#crg-form-events .events-description label {
font-size:10px;
font-weight:400;
height:18px;
padding-top:3px;
text-align:left;
float:none;
clear:both;
}

#crg-form-events .form-select {
background:#FFF none repeat scroll 0;
border:1px solid #73ABCD;
height:18px;
margin:0;
padding:0;
}

#crg-form-events .events-location .form-select {
width:150px;
}

#subcontent #crg-form-personnel .crg-personal {
min-height:18px;
width:550px;
float:left;
display:inline;
list-style:none;
margin:2px 0 4px;
padding:0;
}

#subcontent #crg-form-personnel .crg-personal li {
display:inline;
float:left;
font-size:10px;
width:90px;
margin:0;
padding:0;
}

#subcontent #crg-form-personnel .crg-personal li p {
font-size:10px;
font-weight:700;
text-decoration:underline;
}

#subcontent #crg-form-personnel .crg-personal li input {
background:#FFF none repeat scroll 0;
border:1px solid #73ABCD;
height:17px;
width:60px;
margin:0;
padding:0;
}

#subcontent #crg-form-visitors {
min-height:154px;
}

#subcontent .crg-file-uploads {
width:530px;
min-height:20px;
margin-top:5px;
margin-bottom:8px;
clear:both;
}

#subcontent .crg-file-uploads input {
background:#FFF none repeat scroll 0;
border:1px solid #73ABCD;
height:17px;
width:300px;
float:left;
margin:0;
padding:0;
}

#crg-form-uploads a {
width:180px;
font-size:10px;
text-align:left;
padding-left:10px;
margin-bottom:4px;
}

#crg-form-uploads .pdf-upload {
float:right;
}

.upload-border {
border:1px solid #ddd;
padding:12px 0 0 10px;
}

#crg-form-misc #crg-funding,#crg-form-misc #crg-draft {
width:530px;
min-height:20px;
clear:both;
margin:4px 0 10px;
}

#crg-form-misc #crg-funding input {
background:#FFF none repeat scroll 0 50%;
border:1px solid #73ABCD;
height:17px;
width:130px;
margin:0;
padding:0;
}

#crg-form-misc label {
float:left;
font-size:10px;
font-weight:400;
height:18px;
padding-top:3px;
text-align:left;
width:200px;
}

#crg-form-misc #crg-draft label {
float:left;
height:20px;
width:200px;
margin-top:4px;
}

#crg-form-misc #crg-draft .form-item .form-radios {
width:300px;
min-height:20px;
float:left;
}

#crg-form-misc #crg-draft .form-item .form-radios .form-item {
clear:none;
float:left;
margin:0;
}

#crg-form-misc #crg-draft .form-item .form-radios .form-item label {
float:left;
height:15px;
width:150px;
margin:0;
}

#subcontent .number-error,#subcontent .event-number-error,.visitor-number-error,.pdf-upload-error {
display:none;
border:1px red solid;
background:#FCC none repeat scroll 0;
color:#200;
width:522px;
clear:both;
margin:10px 0 2px;
padding:4px;
}

#crg-form-uploads .crg-file-uploads .form-item .description {
height:20px;
width:530px;
clear:both;
}

#crg-form-uploads .crg-file-uploads .form-item .description a {
float:none;
font-size:10px;
margin-bottom:4px;
margin-left:167px;
text-align:left;
width:180px;
clear:both;
}

.crg-delete-upload {
clear:both;
height:20px;
width:350px;
padding-left:180px;
padding-bottom:10px;
}

#subcontent .crg-file-uploads #edit-delete-proposal,#subcontent .crg-file-uploads #edit-delete-cv-upload,#subcontent .crg-file-uploads #edit-delete-cv-upload2,#subcontent .crg-file-uploads #edit-delete-cv-upload3,#subcontent .crg-file-uploads #edit-delete-cv-upload4,#subcontent .crg-file-uploads #edit-delete-cv-upload5,#subcontent .crg-file-uploads #edit-delete-cv-upload6 {
background:#FFF none repeat scroll 0 50%;
border:medium none;
height:14px;
width:14px;
margin:0;
padding:0;
}

#subcontent #final-form-main p {
clear:both;
font-size:10px;
}

#subcontent #final-form-main #final-location .form-item label,#subcontent #final-form-main #dates .form-item label,#subcontent #final-form-main #topic .form-item label,#subcontent #final-form-main #methodology .form-item label,#subcontent #final-form-main #objectives .form-item label,#subcontent #final-form-main #highlights .form-item label,#subcontent #final-form-main #organizers .form-item label,#subcontent #final-form-main #speakers .form-item label,#subcontent #final-form-main #links .form-item label,#subcontent #final-form-main #misc .form-item label,#subcontent #final-form-confidential #misc-2 .form-item label {
float:none;
width:300px;
}

#subcontent .final-file-uploads {
clear:both;
margin-bottom:8px;
margin-top:5px;
min-height:20px;
width:530px;
}

#final-form-confidential fieldset {
border:1px solid #DDD;
clear:both;
min-height:20px;
width:518px;
margin:6px 0 10px;
padding:8px;
}

#final-form-confidential #participants,#final-form-confidential #gender,#final-form-confidential #academics,#final-form-confidential #academics-2,#final-form-confidential #academics-3,#final-form-confidential #participant-field,#final-form-confidential #area,#final-form-confidential #area-2,#final-form-confidential #areas-3 {
width:500px;
min-height:20px;
clear:both;
margin:0;
padding:8px;
}

#final-form-confidential #participants label,#final-form-confidential #gender label,#final-form-confidential #academics label,#final-form-confidential #academics-2 label,#final-form-confidential #academics-3 label,#final-form-confidential #area label,#final-form-confidential #areas-3 label {
float:left;
font-size:10px;
font-weight:400;
height:18px;
padding-top:4px;
text-align:left;
width:170px;
}

#final-form-confidential #academics-2 label {
margin-left:40px;
}

#final-form-confidential #participant-field .form-text,#final-form-confidential #participants .form-text,#final-form-confidential #gender .form-text,#final-form-confidential #academics .form-text,#final-form-confidential #academics-2 .form-text,#final-form-confidential #academics-3 .form-text,#final-form-confidential #area .form-text,#final-form-confidential #areas-3 .form-text {
background:#FFF none repeat scroll 0;
border:1px solid #73ABCD;
width:40px;
height:17px;
margin:0;
padding:0;
}

#final-form-confidential #gender .form-item {
float:left;
width:250px;
}

#final-form-confidential #participant-field label,#final-form-confidential #area-2 label {
float:left;
font-size:10px;
font-weight:400;
height:40px;
padding-top:4px;
text-align:left;
width:100px;
}

#final-form-confidential #participant-field .form-text,#final-form-confidential #area-2 .form-text {
float:left;
background:#FFF none repeat scroll 0;
border:1px solid #73ABCD;
width:40px;
height:17px;
margin:0 22px 0 0;
padding:0;
}

#final-form-sponsors .sponsor,#final-form-sponsors .amount {
float:left;
margin-bottom:6px;
}

#final-form-sponsors .sponsor .form-text {
background:#FFF none repeat scroll 0;
border:1px solid #73ABCD;
width:380px;
height:17px;
margin:0 22px 0 0;
padding:0;
}

#final-form-sponsors .amount .form-text {
background:#FFF none repeat scroll 0;
border:1px solid #73ABCD;
width:80px;
height:17px;
margin:0 22px 0 0;
padding:0;
}

#subcontent #final-form-misc #misc {
margin-bottom:20px;
}

#news-events {
width:600px;
min-height:200px;
clear:both;
padding-top:10px;
}

#news-events div.news-events {
width:600px;
min-height:61px;
border:1px #ddd solid;
clear:both;
margin-bottom:16px;
padding:10px;
}

#news-events div.calender {
width:82px;
height:61px;
background:transparent url(../images/calender_icon_large.png) no-repeat;
float:left;
}

#news-events div.title-summary {
width:500px;
min-height:61px;
padding-left:10px;
float:right;
}

#news-events div.title-summary p {
line-height:normal;
text-align:left;
margin:2px 0 4px;
padding:0;
}

#news-events div.title-summary p a.more {
font-size:11px;
}

#news-events div.calender ul {
list-style:none;
list-style-type:none;
display:block;
width:82px;
height:42px;
padding-top:17px;
}

#news-events div.calender ul li {
display:block;
text-align:center;
width:82px;
float:right;
margin:0;
padding:0;
}

#news-events div.calender ul li.pad1 {
padding-top:8px;
}

#news-events div.calender ul li span {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:700;
text-align:center;
}

#news-events span.month-year {
color:#0066a4;
font-size:11px;
}

#news-events span.day {
color:#333;
font-size:11px;
}

#news-events span.event-type-location {
font-size:11px;
font-weight:700;
color:#333;
}

#site-office {
background:transparent url(../images/date-header-sm.png) top center no-repeat;
clear:both;
}

#site-office tr th {
border:none;
color:#0066A4;
font-family:georgia,serif;
font-size:15px;
font-weight:700;
height:22px;
text-decoration:none;
padding:13px 12px 15px;
}

#site-office tr {
height:20px;
}

#site-office tr td {
color:#4f6b72;
text-align:left;
padding:6px 12px;
}

#site-office tr.even,#site-office tr.odd {
border:none;
padding:0;
}

#site-office tr.even {
background:transparent;
}

#site-office tr.odd {
background-color:#F8F8F8;
border-bottom:medium none;
padding:0;
}

#site-office tr:hover {
background-color:#ededed;
}

#site-office tr td a:hover {
background-color:transparent;
}

#site-office tr td.width25 {
width:25%;
}

dl.search-results {
border:1px solid #0066A4;
padding:8px;
}

#subcontent #events {
border:1px solid #ABCDE1;
clear:both;
margin-bottom:25px;
min-height:20px;
width:560px;
padding:13px 0 13px 20px;
}

#subcontent #events #inner-events {
min-height:20px;
clear:both;
width:540px;
}

#subcontent #events #inner-events fieldset,#subcontent #events #inner-events fieldset fieldset {
border:1px solid #DDD;
clear:both;
min-height:20px;
margin:12px 0 15px;
padding:8px;
}

#subcontent #events #inner-events fieldset {
width:524px;
font-size:11px;
}

#subcontent #events #inner-events fieldset fieldset {
margin-left:8px;
width:490px;
font-size:11px;
}

#subcontent #events #inner-events fieldset fieldset fieldset {
margin-left:8px;
width:460px;
font-size:11px;
}

#subcontent #events .form-text,#subcontent #events .form-select {
background:#fff none repeat scroll 0;
border:1px solid #73ABCD;
height:17px;
width:250px;
margin:0;
padding:0;
}

#subcontent #events .form-item {
clear:both;
margin:3px 0;
}

#subcontent #events #inner-events #edit-title {
width:250px;
}

#event-start,#event-end {
width:500px;
min-height:20px;
clear:both;
}

#event-start {
padding-top:10px;
}

#subcontent #events #inner-events .signup-allow-radios .form-radios {
clear:both;
min-height:45px;
}

#subcontent #events #inner-events .signup-allow-radios .form-item label {
width:500px;
}

#subcontent #events #inner-events .signup-allow-radios .description {
clear:both;
}

#subcontent #events #inner-events .signup-node-settings .form-item {
clear:both;
min-height:30px;
}

a.bottom1 {
margin-bottom:10px;
display:block;
}

#node-events {
width:600px;
min-height:30px;
border:1px #ddd solid;
clear:both;
padding:10px;
}

#node-events #event-time ul {
 margin-left: 0;
}

#node-events ul, #node-events ol {
//list-style:none;
margin-left: 1em;
display:block;
clear:both;
}

#node-events ul li, #node-events ol li {
font-size:100%;
margin:8px 0;
}

#node-events #event-time ul {
  list-style: none;
}

#node-events span {
color:#0066A4;
font-weight:700;
font-size:100.099998%;
}

#node-events ul li p span {
color:#333;
}

div.event-box {
border:1px #ddd solid;
margin-bottom:8px;
margin-top:8px;
padding:10px;
}

.hide {
display:none;
}

a.title {
float:right;
margin-right:10px;
}

#event-topic,#event-description,#event-schedule,#event-notes {
min-height:75px;
}

#node-events p {
clear:both;
margin:0;
padding:0;
}

#node-events #topic-full ol {
list-style:inside;
list-style-type:decimal;
display:inline;
}

#node-events #topic-full ul {
list-style:inside;
list-style-type:disc;
}

.research-impacts {
width:auto;
min-height:64px;
padding-left:0;
clear:both;
background:transparent url(../images/front-squares-bg.png) no-repeat center bottom;
margin:3px 0 42px;
}

.research-impacts img {
float:left;
padding:32px 16px 16px 0;
}

.research-impacts .impact-people {
text-align:right;
padding:12px 0 12px 148px;
}

.more-impact a {
color:#6D6D2D;
display:block;
float:right;
font-size:12px;
font-weight:700;
margin-top:20px;
padding-bottom:10px;
text-align:right;
}

#node-pims-research-impact {
width:600px;
}

#node-pims-research-impact .node-impact-people {
padding-top:12px;
}

#node-pims-research-impact .node-impact-people p {
text-align:left;
margin:2px 0 0;
}

#node-pims-research-impact .node-impact-node {
float:right;
padding-bottom:20px;
}

table#paytable td {
padding-right:15px;
}

table#paytable tr.even {
background:#CCC;
}

table#paytable tr.odd {
background:#DDD;
}

div#node-5971-quotes {
background:url(/files/Linear_Programming.jpg) no-repeat;
}

div#node-5971-overview {
background:url(/files/CRGPeople.jpg) no-repeat;
}

div#node-7446 div.content {
background:url(/files/images/Lucas-Higgs-CE0047H-nice2a.jpg) no-repeat;
}

div#node-8059 ul li {
line-height:150%;
}

div#node-1068 td {
padding-top:.3em;
padding-bottom:.3em;
padding-right:.7em;
}

div.signup_anonymous_login a {
background:none repeat scroll 0 0 #0066A3;
border-bottom:1px solid #BDBDBD;
border-right:1px solid #BDBDBD;
color:#FFF;
cursor:pointer;
font-weight:700;
height:25px;
text-transform:uppercase;
padding:4px;
}

div.slideshow {
display:block;
margin:auto;
}

table#signup_pay-record td {
padding-left:5px;
padding-right:5px;
}

#subcontent div.srp-proposal-form {
padding-top:25px;
padding-left:25px;
}

#subcontent div.srp-proposal-form textarea {
border:none;
}

#subcontent div.srp-proposal-form div.form-item input.read-only {
display:inline-block;
vertical-align:baseline;
border:none;
width:350px;
padding:0;
}

#subcontent div.srp-proposal-form div.form-item label {
line-height:100%;
height:16px;
display:inline-block;
vertical-align:baseline;
}

#subcontent div.srp-proposal-form div#finalize-info {
margin-top:30px;
margin-bottom:20px;
}

div.srp-proposal-form fieldset {
margin-top:20px;
padding-top:10px;
}

div.srp-proposal-form fieldset legend {
font-size:1.5em;
}

div.srp-proposal-form #other-funding td {
padding-right:20px;
}

div.srp-proposal-form div#srp-verify-form {
border:1px solid #ccc;
padding:10px;
}

form.srp-proposal-form #organizers div.form-item label,form.srp-proposal-form #summary div.form-item label,form.srp-proposal-form #audience div.form-item label,form.srp-proposal-form #speakers div.form-item label,form.srp-proposal-form #others div.form-item label {
display:block;
}

body#news div#greynews {
background-color:#DDD;
border-radius:15px;
padding:10px;
}

body#news div#greynews img {
padding-left:10px;
padding-right:10px;
}

#tabs a:hover,#tabs2 a:hover,#edit-total {
color:#000;
}

#subcontent #registration .form-select,#subcontent #final-form-main .form-select {
height:18px;
}

#subcontent #registration .error,#subcontent #final-form-main .form-item .error,#subcontent #final-form-sponsors .amount .form-item .error,#subcontent #final-form-confidential #participants .form-item .error,#subcontent #final-form-confidential #gender .form-item .error,#subcontent #final-form-confidential #academics .form-item .error,#subcontent #final-form-confidential #academics-2 .form-item .error,#subcontent #final-form-confidential #academics-3 .form-item .error,#subcontent #final-form-confidential #participant-field .form-item .error,#subcontent #final-form-confidential #area .form-item .error,#subcontent #final-form-confidential #area-2 .form-item .error,#subcontent #final-form-confidential #areas-3 .form-item .error {
border:2px solid red;
}

#subcontent #user-pass #registration #pri-form .form-item label,#subcontent #registration #pri-form #funding #edit-source1,#subcontent #registration #pri-form #funding #edit-source2,#subcontent #registration #pri-form #funding #edit-source3,#subcontent #registration #pri-form #funding #edit-source4,#subcontent #registration #pri-form #funding #edit-source5,#subcontent #registration #pri-form #additional-funding #edit-source6,#subcontent #registration #pri-form #additional-funding #edit-source7,#subcontent #registration #pri-form #additional-funding #edit-source8,#subcontent #registration #pri-form #additional-funding #edit-source9,#subcontent #registration #pri-form #additional-funding #edit-source10 {
width:200px;
}

#subcontent #registration #gender .form-radios label.option,#subcontent #registration #salutation .form-radios label.option {
float:left;
width:52px;
}

#subcontent #date-select .form-select,#subcontent #events #inner-events #log label,#subcontent #events #inner-events .event-text-labels label {
float:none;
}

#subcontent #date-select #edit-event-start-day,#subcontent #date-select #edit-event-end-day,#crg-form-events #edit-event-start1-month,#crg-form-events #edit-event-end1-month {
width:48px;
}

#subcontent #registration #pri-form #organizers .form-item label,#subcontent #registration #pri-form #pims-sites .form-item label,#subcontent #crg-form-main #overview .form-item label {
float:none;
width:230px;
}

#file-uploads input .checkbox,#crg-form-events #edit-event-start1-day,#crg-form-events #edit-event-end1-day,#crg-form-events #edit-event-start2-day,#crg-form-events #edit-event-end2-day,#crg-form-events #edit-event-start3-day,#crg-form-events #edit-event-end3-day,#crg-form-events #edit-event-start4-day,#crg-form-events #edit-event-end4-day,#crg-form-events #edit-event-start5-day,#crg-form-events #edit-event-end5-day,#crg-form-events #edit-event-start6-day,#crg-form-events #edit-event-end6-day,#crg-form-events #edit-event-start7-day,#crg-form-events #edit-event-end7-day,#crg-form-events #edit-event-start8-day,#crg-form-events #edit-event-end8-day {
width:40px;
}

#subcontent #registration #pri-form #speakers .form-item label,#subcontent #registration #pri-form #audience .form-item label {
float:none;
height:20px;
width:200px;
}

#subcontent #registration #pri-form #comments .form-item label,#subcontent #registration #pri-form #other .form-item label,#subcontent #registration #pri-form #draft .form-item label {
float:none;
height:15px;
width:200px;
}

#funding,#other {
clear:both;
margin-top:15px;
min-height:140px;
width:500px;
}

#subcontent #registration #additional-funding,#funding .bot1,#additional-funding .bot1 {
padding-top:6px;
}

#subcontent #registration #pri-form #funding #edit-fund1,#subcontent #registration #pri-form #funding #edit-fund2,#subcontent #registration #pri-form #funding #edit-fund3,#subcontent #registration #pri-form #funding #edit-fund4,#subcontent #registration #pri-form #funding #edit-fund5,#subcontent #registration #pri-form #additional-funding #edit-fund6,#subcontent #registration #pri-form #additional-funding #edit-fund7,#subcontent #registration #pri-form #additional-funding #edit-fund8,#subcontent #registration #pri-form #additional-funding #edit-fund9,#subcontent #registration #pri-form #additional-funding #edit-fund10 {
float:left;
width:90px;
}

#subcontent #crg-form-main,#subcontent #crg-form-leaders,#subcontent #crg-form-events,#subcontent #crg-form-personnel,#subcontent #crg-form-visitors,#subcontent #crg-form-uploads,#subcontent #crg-form-misc,#subcontent #final-form-main,#subcontent #final-form-uploads,#subcontent #final-form-confidential,#subcontent #final-form-sponsors,#subcontent #final-form-misc {
border:1px solid #C8C9CA;
clear:both;
margin-bottom:25px;
min-height:20px;
width:560px;
padding:13px 0 13px 20px;
}

#subcontent #crg-form-main #crg-title,#subcontent #crg-form-main #crg-leader,#subcontent #crg-form-main #overview,#subcontent #final-form-main #title,#subcontent #final-form-main #final-location,#subcontent #final-form-main #dates,#subcontent #final-form-main #event-types,#subcontent #final-form-main #topic,#subcontent #final-form-main #methodology,#subcontent #final-form-main #objectives,#subcontent #final-form-main #highlights,#subcontent #final-form-main #organizers,#subcontent #final-form-main #speakers,#subcontent #final-form-main #links,#subcontent #final-form-misc #misc,#subcontent #final-form-confidential #misc-2 {
clear:both;
min-height:20px;
width:500px;
margin:4px 0;
padding:8px;
}

#subcontent #crg-form-main label,#subcontent #final-form-main label,#subcontent #final-form-misc label,#subcontent #final-form-confidential label,#subcontent #events #inner-events .form-item label,#event-start p,#event-end p {
float:left;
font-size:10px;
font-weight:400;
height:18px;
padding-top:3px;
text-align:left;
width:170px;
}

#subcontent #crg-form-main .form-text,#subcontent #final-form-main .form-text,#subcontent #final-form-main .form-select {
background:#FFF none repeat scroll 0;
border:1px solid #73ABCD;
height:17px;
width:250px;
margin:0;
padding:0;
}

#crg-form-leaders legend,#crg-form-events legend,#crg-form-visitors legend,#final-form-confidential legend {
color:#0066A4;
font-size:93%;
font-weight:700;
}

#crg-form-leaders a,#crg-form-events a,#crg-form-visitors a {
font-size:10px;
width:180px;
}

#crg-form-leaders a:hover,#crg-form-events a:hover,#crg-form-visitors a:hover,#crg-form-uploads a:hover {
background-color:#fff;
text-decoration:none;
}

#crg-form-leaders a.add,#crg-form-events a.add,#crg-form-visitors a.add {
float:right;
padding-right:10px;
text-align:right;
}

#crg-form-leaders a.back,#crg-form-events a.back,#crg-form-visitors a.back {
float:left;
padding-left:10px;
text-align:left;
}

#crg-form-leaders .leader-last-name,#crg-form-leaders .leader-first-name,#crg-form-leaders .leader-email,#crg-form-leaders .leader-faculty,#crg-form-visitors .visitor-last-name,#crg-form-visitors .visitor-first-name,#crg-form-visitors .visitor-email,#crg-form-visitors .visitor-faculty,#crg-form-visitors .visitor-university,#crg-form-visitors .visitor-budget {
float:left;
height:18px;
width:248px;
margin:4px 0 9px;
}

#crg-form-leaders .form-text,#crg-form-events .form-text,#crg-form-visitors .form-text {
background:#FFF none repeat scroll 0;
border:1px solid #73ABCD;
height:17px;
width:130px;
margin:0;
padding:0;
}

#crg-form-leaders .leader-last-name label,#crg-form-leaders .leader-first-name label,#crg-form-leaders .leader-email label,#crg-form-leaders .leader-faculty label,#crg-form-events label,#crg-form-visitors .visitor-last-name label,#crg-form-visitors .visitor-first-name label,#crg-form-visitors .visitor-email label,#crg-form-visitors .visitor-faculty label,#crg-form-visitors .visitor-university label,#crg-form-visitors .visitor-budget label {
float:left;
font-size:10px;
font-weight:400;
height:18px;
padding-top:3px;
text-align:left;
width:78px;
}

#crg-events1,#crg-events2,#crg-events3,#crg-events4,#crg-events5,#crg-events6,#crg-events7,#crg-events8,#crg-vistors1,#crg-vistors2,#crg-vistors3,#crg-vistors4,#crg-vistors5,#crg-vistors6,#crg-vistors7,#crg-vistors8 {
clear:both;
min-height:20px;
width:530px;
margin:4px 0;
padding:8px;
}

#crg-form-events fieldset,#crg-form-visitors fieldset {
border:1px solid #DDD;
clear:both;
min-height:20px;
width:518px;
margin:0;
padding:4px 4px 4px 12px;
}

#crg-form-events .events-start .form-select,#crg-form-events .events-end .form-select,#crg-form-uploads .pdf-info,p.title,span.title {
float:left;
}

#crg-form-events #edit-event-start1-year,#crg-form-events #edit-event-end1-year,#crg-form-events #edit-event-start2-year,#crg-form-events #edit-event-end2-year,#crg-form-events #edit-event-start3-year,#crg-form-events #edit-event-end3-year,#crg-form-events #edit-event-start4-year,#crg-form-events #edit-event-end4-year,#crg-form-events #edit-event-start5-year,#crg-form-events #edit-event-end5-year,#crg-form-events #edit-event-start6-year,#crg-form-events #edit-event-end6-year,#crg-form-events #edit-event-start7-year,#crg-form-events #edit-event-end7-year,#crg-form-events #edit-event-start8-year,#crg-form-events #edit-event-end8-year {
width:56px;
}

#crg-form-events #edit-event-start2-month,#crg-form-events #edit-event-end2-month,#crg-form-events #edit-event-start3-month,#crg-form-events #edit-event-end3-month,#crg-form-events #edit-event-start4-month,#crg-form-events #edit-event-end4-month,#crg-form-events #edit-event-start5-month,#crg-form-events #edit-event-end5-month,#crg-form-events #edit-event-start6-month,#crg-form-events #edit-event-end6-month,#crg-form-events #edit-event-start7-month,#crg-form-events #edit-event-end7-month,#crg-form-events #edit-event-start8-month,#crg-form-events #edit-event-end8-month {
width:43px;
}

#subcontent .crg-file-uploads label,#subcontent .final-file-uploads label {
float:left;
font-size:10px;
font-weight:400;
height:18px;
padding-top:3px;
text-align:left;
width:180px;
}

#news-events a.more,#node-events #topic-full ul li,#node-events #topic-full ol li {
}

#site-office tr td.width20,#site-office tr td.width30 {
width:20%;
}

#subcontent #events #inner-events #event-start .form-item,#subcontent #events #inner-events #event-end .form-item {
clear:none;
margin:0;
padding:0;
}

#subcontent #events #inner-events #event-start #edit-start-day,#subcontent #events #inner-events #event-end #edit-end-day {
float:left;
height:17px;
margin-right:6px;
padding-top:1px;
width:auto;
}

#subcontent #events #inner-events #event-start #edit-start-month,#subcontent #events #inner-events #event-end #edit-end-month {
float:left;
height:18px;
margin-right:6px;
width:80px;
}

#subcontent #events #inner-events #event-start #edit-start-year,#subcontent #events #inner-events #event-end #edit-end-year {
float:left;
height:16px;
padding-top:2px;
width:auto;
}

#node-pims-research-impact .node-impact-sites,#node-pims-research-impact .node-impact-parent-events {
margin:10px 0;
}

div#node-events p img {
padding-left: 1em;
}

#social {
  float: left;
  width: 150px;
}
#social ul {
  display: inline-flex;
  list-style: none;
}
#social ul li {
  padding-right: 2rem;
}
.big-icon {
  font-size: 2rem;
}
#top-logos {
  clear: both;
  margin-top:35px;
}
#nserc {
  float: right;
  margin-top: 15px;
  width: 150px;
}
.btn-primary {
  padding: 1rem;
  font-size: 1.25rem;
  line-height: 1.5;
  border-radius: 0.3rem;
  text-decoration: none;
  background-color: #007bff;
  color: #ffffff!important;
}
.warning {
  padding: 0.75rem 1.25rem;
  background-color: #fff3cd;
  color: #856404;
  border: 1px solid #ffeeba;
  margin-bottom: 0.25rem;
  border-radius: 0.25rem;
}
