/* Community Contest */
div#community-contest {
  position:relative;
  margin-left:20px;
  margin-top:0px;
  background-image: url(../../images/bkg_bluetowhite_y.jpg);
  background-repeat: repeat-y;
  border: 1px solid #DDDDDD;
  width:949px;
  padding-bottom:20px;
  display:none;
}
div#community-contest .community-contest-content { margin:20px;margin-bottom:40px; } 
div#community-contest .community-contest-form { float:left; margin-bottom:60px;} 
div#community-contest .community-contest-header { font-size: 167%; } 
div#community-contest .community-contest-header strong { color:#e85a04; } 
div#community-contest .community-contest-about { margin-top:40px;margin-bottom:20px; height:340px;} 
div#community-contest .community-contest-section  { margin-top:40px; }
div#community-contest .community-contest-confirm  { margin-top:40px; margin-bottom:400px; display:none; }
div#community-contest .community-contest-error  { 
    margin:0px;
    margin-top:20px;
    color:#f73804;
    border: 1px solid #f73804;
    background-color:#fbe2db;
    padding:10px;
    font-weight: bold;
    width:600px;
    display:none;
    float:left;
}
div#community-contest dt { margin-top:10px;margin-left:0px; }
div#community-contest dd { margin-left:0px; display:inline;}
div#community-contest label { font-size:108%; font-weight:normal; }
div#community-contest input { font-size:123.1%; }
div#community-contest input#submit { font-size:138.5%; }
div#community-contest input.error { background-color:#fbe2db; }
div#community-contest ul.errors { color:#f73804; list-style: none;}
div#community-consest li { list-style: none;}
div#community-contest h2 { color:#e85a04; }
div#community-contest h3 { color:#e85a04; }
div#community-contest-reports {
       width:949px;
       border-bottom:1px solid #dddddd;
       background-color: #f0f0f0;
       font-size:12px;
       height:100px;
       margin-top:0px;
       margin-left:0px;
       margin-bottom:10px;
}
div#community-contest-reports .header {
    margin:10px;
    color:#F87508;
    font-size:14px;
}
div#community-contest-reports .content {
    margin:20px;
}
div#community-contest-reports input {
    font-size:14px;
}

/* Community Survey */
div#community-survey {
  position:relative;
  margin-left:20px;
  margin-top:0px;
  background-image: url(../../images/bkg_bluetowhite_y.jpg);
  background-repeat: repeat-y;
  border: 1px solid #DDDDDD;
  width:949px;
  display:none;
}
div#community-survey .community-survey-content { margin:20px;margin-bottom:40px; } 
div#community-survey .community-survey-header { font-size: 167%; } 
div#community-survey .community-survey-header strong { color:#e85a04; } 
div#community-survey .community-survey-about { margin-top:20px;margin-bottom:20px; } 
div#community-survey .community-survey-section  { margin-top:40px; }
div#community-survey .community-survey-confirm  { margin-top:40px; margin-bottom:400px; display:none; }
div#community-survey .community-survey-error  { 
    margin:20px;
    color:#f73804;
    border: 1px solid #f73804;
    background-color:#fbe2db;
    padding:10px;
    font-weight: bold;
    width:600px;
    display:none;
}
div#community-survey dt { margin-top:10px; }
div#community-survey label { font-size:108%; font-weight:normal; }
div#community-survey input { font-size:123.1%; }
div#community-survey input#submit { font-size:138.5%; }
div#community-survey input.error { background-color:#fbe2db; }
div#community-survey ul.errors { color:#f73804; list-style: none;}
div#community-survey li { list-style: none;}
div#community-survey h2 { color:#e85a04; }
div#community-survey h3 { color:#e85a04; }
/* Community Banner */
div#community-banner {
  position:relative;
  margin-left:20px;
  margin-bottom:5px;
  width:929px;
  border: 1px solid #f73804;
  background-color: #fbe2db;
  padding:10px;
  display:none;
}
div#community-banner h2 { font-size:156%; color: #f73804; }
div#community-banner h3 { font-size:108%; color: #f73804; }
div#community-banner input {font-size:121.9%;}

div#community-static {
  display:none;
}

/* Community Appointments */
div#community-appointments {
  position:relative;
  background-image: url(../../images/bkg_bluetowhite_y.jpg);
  background-repeat: repeat-y;
  border: 1px solid #DDDDDD;
  width:949px;
  display:none;
}
div#community-appointments .community-appointments-content { 
    margin:20px;
    margin-bottom:40px;
    position:relative;
    float:left; 
} 
div#community-appointments .community-appointments-calendars { 
    float:left; 
} 
div#community-appointments #community-appointments-schedule { 
    float:right;
    width:630px; 
} 
div#community-appointments .schedule-day-hour { 
    margin-bottom:10px;
    border: 1px solid #cccccc;
    background-color: #d2f6cb;
    width:auto;
    height:80px;
    padding-top:10px;
    padding-left:10px;
}
div#community-appointments .schedule-day-hour-reserved { 
    margin-bottom:10px;
    border: 1px solid #cccccc;
    background-color: #f8f8f8;
    width:auto;
    height:auto;
    min-height:80px;
    padding-top:10px;
    padding-left:10px;
    padding-bottom:10px;
}
div#community-appointments .community-appointments-header { font-size: 167%; } 
div#community-appointments .community-appointments-header strong { color:#e85a04; } 
div#community-appointments .community-appointments-about { margin-top:20px;margin-bottom:20px; } 
div#community-appointments .community-appointments-section  { margin-top:40px; }
div#community-appointments .community-appointments-confirm  { margin-top:40px; margin-bottom:400px; display:none; }
div#community-appointments .community-appointments-error  { 
    margin:20px;
    color:#f73804;
    border: 1px solid #f73804;
    background-color:#fbe2db;
    padding:10px;
    font-weight: bold;
    width:600px;
    display:none;
}
div#community-appointments dt { margin-top:10px; }
div#community-appointments label { display: block; font-size:108%; font-weight:normal; padding:5px;}
div#community-appointments input { font-size:123.1%; }
div#community-appointments input#submit { font-size:138.5%; }
div#community-appointments input.error { background-color:#fbe2db; }
div#community-appointments ul.errors { color:#f73804; list-style: none;}
div#community-appointments h2 { color:#e85a04; }
div#community-appointments h3 { color:#e85a04; }
div.make-reservation { text-align: left;}
div.make-reservation label { margin-top:10px; display: block; }
div.make-reservation #validate-tips { font-size: 77%; font-style: italic; font-weight:bold; display:none; color:#f73804;}
div.make-reservation #selected-reservation-time { font-weight: bold; }

/* Community Construction */
div#community-construction {
  position:relative;
  background-image: url(../../images/bkg_bluetowhite_y.jpg);
  background-repeat: repeat-y;
  border: 1px solid #DDDDDD;
  width:949px;
  display:none;
}
div#community-construction .community-construction-content { 
    margin:20px;
    margin-bottom:40px;
    position:relative;
    float:left; 
} 
div#community-construction .community-construction-map { 
    float:left;
    width:927px;
    height:655px;
    background-image: url(../../images/standrews/bkg_constructionmap_standrews.gif);
    background-repeat: no-repeat;
} 
div#community-construction .community-construction-calendars { 
    float:left; 
} 
div#community-construction #community-construction-schedule { 
    float:right;
    width:630px; 
} 
div#community-construction .schedule-day-hour { 
    margin-bottom:10px;
    border: 1px solid #cccccc;
    background-color: #d2f6cb;
    width:auto;
    height:80px;
    padding-top:10px;
    padding-left:10px;
}
div#community-construction .schedule-day-hour-reserved { 
    margin-bottom:10px;
    border: 1px solid #cccccc;
    background-color: #f8f8f8;
    width:auto;
    height:auto;
    min-height:80px;
    padding-top:10px;
    padding-left:10px;
    padding-bottom:10px;
}
div#community-construction .community-construction-header { font-size: 167%; } 
div#community-construction .community-construction-header strong { color:#e85a04; } 
div#community-construction .community-construction-about { width: 900px; margin-top:20px;margin-bottom:20px; } 
div#community-construction .community-construction-section  { margin-top:40px; }
div#community-construction .community-construction-confirm  { margin-top:40px; margin-bottom:400px; display:none; }
div#community-construction .community-construction-error  { 
    margin:20px;
    color:#f73804;
    border: 1px solid #f73804;
    background-color:#fbe2db;
    padding:10px;
    font-weight: bold;
    width:600px;
    display:none;
}
div#community-construction dt { margin-top:10px; }
div#community-construction label { display: block; font-size:108%; font-weight:normal; padding:5px;}
div#community-construction input { font-size:123.1%; }
div#community-construction input#submit { font-size:138.5%; }
div#community-construction input.error { background-color:#fbe2db; }
div#community-construction ul.errors { color:#f73804; list-style: none;}
div#community-construction h2 { color:#e85a04; }
div#community-construction h3 { color:#e85a04; }
