﻿/* contact form */
.contactForm { position:relative; }
.contactForm .contactDescription { margin-right:160px; font-size:14px; line-height:140%; font-weight:bold; color:#0076EA; }
.contactForm #envelopeImage { width:144px; height:116px; position:absolute; top:-30px; right:0; background-image:url(Images/envelope.gif); background-repeat:no-repeat; background-position:center center; }
.contactForm ul { margin:0; padding:0; }
.contactForm ul li { list-style-type:none; margin: 7px 0 7px 20px; }
.contactForm ul li label { display:block; margin:10px 0 5px 0; }
.contactForm ul li .inlineLabel label { display:inline; margin:0; }
.contactForm ul li .contactText { border:1px solid #A6DEFF; padding:3px; font-family:Arial, Verdana, Sans-Serif; font-size:14px; width:400px; } 
.contactForm ul li .contactValidator { display:block; font-weight:bold; }

.contactForm ol { margin:0; padding:0; }
.contactForm ol li h3 { margin:0 0 8px 0; font-size:14px; }
.contactForm ol li { list-style-type:none; margin: 7px 0 7px 20px; padding-top:7px; clear:left; border-top:1px solid #9FB8CA; }
.contactForm ol li .contactPhoto { float:left; }
.contactForm ol li .contactInfo { margin-left:60px; }
.contactForm ol li p { margin:3px 0; }

/* survey archive */
ul.surveyArchive { margin:0; padding:0; font-size:13px; line-height:200%; }
ul.surveyArchive li { list-style-type:none; margin:10px; padding:10px 0 0 0; border-top:1px solid #CCCCCC; }
ul.surveyArchive li h3 { font-size:18px; margin:0 0 7px 0; }
ul.surveyArchive li .grayOut { font-style:italic; color:#666666; }

.surveyIcon { background-position:left center; background-repeat:no-repeat; padding:7px 0 7px 28px; }
.votingOpen { background-image:url(Surveys/votingOpen.gif); }
.votingClosed { background-image:url(Surveys/votingClosed.gif); }
.votingStart { background-image:url(Surveys/votingStart.gif); }
.votingEnd { background-image:url(Surveys/votingEnd.gif); }
.finalResults { background-image:url(Surveys/finalResults.gif); }
.backToSurveys { background-image:url(Surveys/backToSurveys.gif); }

.finalResultsPanel { border:1px solid #CCCCCC; background-color:#EFEFEF; padding:7px; margin:5px 0; }
.finalResultsPanel li.winner { font-weight:bold; font-size:15px; }

#survey { font-size:13px; line-height:200%; border-top:1px solid #CCCCCC; margin-top:5px; padding-top:5px; }
#survey .surveyQuestion { font-size:18px; padding:7px 0; margin:7px 0; border-top:1px solid #666666; border-bottom:1px solid #666666; }
#survey .optionsTable td { border-bottom:1px solid #CCCCCC; }
#survey .grayOut { font-style:italic; color:#666666; }

.widgetsPanel ul { margin:0; padding:0; }
.widgetsPanel ul li { list-style-type:none; margin:5px 0 5px 15px; }

/* publications widget */
.publicationsWidget ul { margin:0; padding:0; }
.publicationsWidget ul li { list-style-type:none; margin:5px 0 5px 0; padding:0 0 5px 0; border-bottom:1px solid #CCCCCC; }
.publicationsWidget ul li a { font-weight:bold; }

.noBorders, .noBorders a, .noBorders img  { border:none; text-decoration:none; }
