body{margin: 0px !important;}
button.icon{position: absolute;
top: 14px;
left: 175px;
}
.phone{padding-right:40px !important; width: 100%;}

td.searchStats a:visited{color: white !important;}
p{margin: 0 0 10px !important;}
a:visited{color: #001985 !important;}
html,body,div,span,object,iframe,blockquote,pre,a,abbr,acronym,address,code,del,dfn,em,img,q,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,article,aside,dialog,figure,footer,header,hgroup,nav,section{margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline}
body {  font-family: Corbel,'Helvetica Neue',Helvetica,sans-serif;background-color: #5c5c5c; /*   was  #cfcfcf;#3c3c3c #e7e7e7;background-color: rgba(252, 239, 239, 0.39); background-color: rgba(194, 194, 194, 0.39);*/ margin:0px !important;width: 100%;
color: #000;
 }.center{margin-left: auto; margin-right: auto;margin-top: 30px !important; margin-bottom: 30px !important;}
 h2{color: #000;padding: 20px 0px;
 font-size:27px; padding: 0px; font-weight: normal;
font-size: 1.714em;
line-height: 1.25;
 
 }

 .calendar tr, .calendar td{vertical-align: middle; height: 23px !important;}
 /*parCar/*/
 .parColOne table{font-size: 14px;}
  .nextpage a{float:right;}.prevpage{float:left;}
 .nextpage, .prevpage{margin-top: 30px;
height: 50px;}
 .carLi{list-style-type: none;}
 .textResponse{padding: 20px 0px;}
 .value{padding: 10px 0px; font-style: italic;}
  .colOne h2{color: #000;margin-bottom: 0px; }
 /*green version
 h4{color:#2A8A15; font-size: 20px;padding: 10px 0px; font-weight: bold;margin: 0px;}
 
 
 */
 h2.first{font-size:27px; padding: 0px; font-weight: normal;
font-size: 1.414em;
line-height: 1.25;}
h3.frontPageHeader{margin: 2em 0 0;}
h3{/*margin: 2em 0 0;*/
font-family: Corbel, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 1.28em;
 line-height: 1.7142;}

 a.addToCalendar{font-size: 1.1em !important;}
 
 h4{font-size: 18px;
color: #000;
font-size: 18px;margin:0;
}
 a{color: #2A8A15;text-decoration: none;font-weight: bold;}
  a:hover{/*color: #2C5E2E; */color: #000B47;}
 h4.findCenter{color:#fff; background:#000B47; width: 200px; padding-left: 20px;}
 p{text-align: left;margin-bottom: 1.71em;}
 p, li, a{font-size: 14px; line-height:1.7857;}
  #content p,   #content li,   #content a{}
 .floater{
position:relative;
top:0px;
z-index:999;

}

table.myCalendar{text-align: center;}table.myCalendar td{padding: 1px;}
table.myCalendar a{color: white !important;}
.loginSection{padding: 0px 0px;}
.italic{font-style: italic; font-size: 25px;}
a.dropdown-toggle:visited{color: #2A8A15 !important; }
#content ul{padding: 0px 20px; }
#content li{padding: 0px 0px;}

.pullUp{}
span.bold{font-weight: 900;}
.headerImg{position: absolute;
float: right;
right: 129px;
top: 27px;}
hr.pageTop{margin-top: -5px;}

.bold{font-weight: bold;}
.sliderText{width: 300px;
margin-left: 580px;
margin-top: -270px;
float: left;
font-size: 12px;}
/*.sliderText  p{font-size: 14px;}
.sliderText h3{color: #000;padding: 20px 0px;
 font-size:1.42em; padding: 0px; font-weight: normal;

}*/
ul.conferenceVids{list-style-type: none;}
#pgContainer{background: #fff;}
.searchForm{background: whiteSmoke; padding: 10px;border-radius: 4px;border: 1px solid #ddd;}
.navPad{padding-top: 160px;}
.btn{
width: 60px;
display: inline-block;
padding: 4px 10px 4px;
margin-bottom: 4px;
font-size: 13px;
line-height: 11px;
color: #333;
text-align: center;
text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
vertical-align: middle;
cursor: pointer;
background-color: whiteSmoke;
background-image: -ms-linear-gradient(top, white, #E6E6E6);
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(white), to(#E6E6E6));
background-image: -webkit-linear-gradient(top, white, #E6E6E6);
background-image: -o-linear-gradient(top, white, #E6E6E6);
background-image: linear-gradient(top, white, #E6E6E6);
background-image: -moz-linear-gradient(top, white, #E6E6E6);
background-repeat: repeat-x;
border: 1px solid #CCC;
border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
border-bottom-color: #B3B3B3;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ffffff', endColorstr='#e6e6e6', GradientType=0);
filter: progid:dximagetransform.microsoft.gradient(enabled=false);
-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
color: white;
}
.btn-inverse{background-color: #0C273D;
background-image: -ms-linear-gradient(top, #0C273D, #222);
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0C273D), to(#222));
background-image: -webkit-linear-gradient(top, #0C273D, #222);
background-image: -o-linear-gradient(top, #0C273D, #222);
background-image: -moz-linear-gradient(top, #0C273D, #222);
background-image: linear-gradient(top, #0C273D, #222);
background-repeat: repeat-x;
border-color: #222 #222 black;
filter: progid:dximagetransform.microsoft.gradient(startColorstr='#0C273D', endColorstr='#222222', GradientType=0);
filter: progid:dximagetransform.microsoft.gradient(enabled=false);
}
.btn-primary{background-color: #0074CC;
background-image: -ms-linear-gradient(top, #08C, #05C);
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#08C), to(#05C));
background-image: -webkit-linear-gradient(top, #08C, #05C);
background-image: -o-linear-gradient(top, #08C, #05C);
background-image: -moz-linear-gradient(top, #08C, #05C);
background-image: linear-gradient(top, #08C, #05C);
background-repeat: repeat-x;
border-color: #05C #05C #003580;
filter: progid:dximagetransform.microsoft.gradient(startColorstr='#0088cc', endColorstr='#0055cc', GradientType=0);
filter: progid:dximagetransform.microsoft.gradient(enabled=false); color: white;
text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}






.clearfix {
  *zoom: 1;
}
.clearfix:before,
.clearfix:after {
  display: table;
  content: "";
  line-height: 0;
}
.clearfix:after {
  clear: both;
}
.hide-text {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.input-block-level {
  display: block;
  width: 100%;
  min-height: 30px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
@-webkit-keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
@-moz-keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
@-ms-keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
@-o-keyframes progress-bar-stripes {
  from {
    background-position: 0 0;
  }
  to {
    background-position: 40px 0;
  }
}
@keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
.progress {
  overflow: hidden;
  height: 20px;
  margin-bottom: 20px;
  background-color: #f7f7f7;
  background-image: -moz-linear-gradient(top, #f5f5f5, #f9f9f9);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f5f5f5), to(#f9f9f9));
  background-image: -webkit-linear-gradient(top, #f5f5f5, #f9f9f9);
  background-image: -o-linear-gradient(top, #f5f5f5, #f9f9f9);
  background-image: linear-gradient(to bottom, #f5f5f5, #f9f9f9);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#fff9f9f9', GradientType=0);
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.progress .bar {
  width: 0%;
  height: 100%;
  color: #ffffff;
  float: left;
  font-size: 12px;
  text-align: center;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #0e90d2;
  background-image: -moz-linear-gradient(top, #149bdf, #0480be);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#149bdf), to(#0480be));
  background-image: -webkit-linear-gradient(top, #149bdf, #0480be);
  background-image: -o-linear-gradient(top, #149bdf, #0480be);
  background-image: linear-gradient(to bottom, #149bdf, #0480be);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff149bdf', endColorstr='#ff0480be', GradientType=0);
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transition: width 0.6s ease;
  -moz-transition: width 0.6s ease;
  -o-transition: width 0.6s ease;
  transition: width 0.6s ease;
}
.progress .bar + .bar {
  -webkit-box-shadow: inset 1px 0 0 rgba(0,0,0,.15), inset 0 -1px 0 rgba(0,0,0,.15);
  -moz-box-shadow: inset 1px 0 0 rgba(0,0,0,.15), inset 0 -1px 0 rgba(0,0,0,.15);
  box-shadow: inset 1px 0 0 rgba(0,0,0,.15), inset 0 -1px 0 rgba(0,0,0,.15);
}
.progress-striped .bar {
  background-color: #149bdf;
  background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  -webkit-background-size: 40px 40px;
  -moz-background-size: 40px 40px;
  -o-background-size: 40px 40px;
  background-size: 40px 40px;
}
.progress.active .bar {
  -webkit-animation: progress-bar-stripes 2s linear infinite;
  -moz-animation: progress-bar-stripes 2s linear infinite;
  -ms-animation: progress-bar-stripes 2s linear infinite;
  -o-animation: progress-bar-stripes 2s linear infinite;
  animation: progress-bar-stripes 2s linear infinite;
}
.progress-danger .bar,
.progress .bar-danger {
  background-color: #dd514c;
  background-image: -moz-linear-gradient(top, #ee5f5b, #c43c35);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#c43c35));
  background-image: -webkit-linear-gradient(top, #ee5f5b, #c43c35);
  background-image: -o-linear-gradient(top, #ee5f5b, #c43c35);
  background-image: linear-gradient(to bottom, #ee5f5b, #c43c35);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffc43c35', GradientType=0);
}
.progress-danger.progress-striped .bar,
.progress-striped .bar-danger {
  background-color: #ee5f5b;
  background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.progress-success .bar,
.progress .bar-success {
  background-color: #5eb95e;
  background-image: -moz-linear-gradient(top, #62c462, #57a957);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#57a957));
  background-image: -webkit-linear-gradient(top, #62c462, #57a957);
  background-image: -o-linear-gradient(top, #62c462, #57a957);
  background-image: linear-gradient(to bottom, #62c462, #57a957);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff57a957', GradientType=0);
}
.progress-success.progress-striped .bar,
.progress-striped .bar-success {
  background-color: #62c462;
  background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.progress-info .bar,
.progress .bar-info {
  background-color: #4bb1cf;
  background-image: -moz-linear-gradient(top, #5bc0de, #339bb9);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#339bb9));
  background-image: -webkit-linear-gradient(top, #5bc0de, #339bb9);
  background-image: -o-linear-gradient(top, #5bc0de, #339bb9);
  background-image: linear-gradient(to bottom, #5bc0de, #339bb9);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff339bb9', GradientType=0);
}
.progress-info.progress-striped .bar,
.progress-striped .bar-info {
  background-color: #5bc0de;
  background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.progress-warning .bar,
.progress .bar-warning {
  background-color: #faa732;
  background-image: -moz-linear-gradient(top, #fbb450, #f89406);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406));
  background-image: -webkit-linear-gradient(top, #fbb450, #f89406);
  background-image: -o-linear-gradient(top, #fbb450, #f89406);
  background-image: linear-gradient(to bottom, #fbb450, #f89406);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450', endColorstr='#fff89406', GradientType=0);
}
.progress-warning.progress-striped .bar,
.progress-striped .bar-warning {
  background-color: #fbb450;
  background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.input-block-level {
  display: block;
  width: 100%;
  min-height: 30px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.btn-group {
  position: relative;
  display: inline-block;
  *display: inline;
  /* IE7 inline-block hack */

  *zoom: 1;
  font-size: 0;
  vertical-align: middle;
  white-space: nowrap;
  *margin-left: .3em;
}
.btn-group:first-child {
  *margin-left: 0;
}
.btn-group + .btn-group {
  margin-left: 5px;
}
.btn-toolbar {
  font-size: 0;
  margin-top: 10px;
  margin-bottom: 10px;
}
.btn-toolbar > .btn + .btn,
.btn-toolbar > .btn-group + .btn,
.btn-toolbar > .btn + .btn-group {
  margin-left: 5px;
}
.btn-group > .btn {
  position: relative;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
.btn-group > .btn + .btn {
  margin-left: -1px;
}
.btn-group > .btn,
.btn-group > .dropdown-menu,
.btn-group > .popover {
  font-size: 14px;
}
.btn-group > .btn-mini {
  font-size: 10.5px;
}
.btn-group > .btn-small {
  font-size: 11.9px;
}
.btn-group > .btn-large {
  font-size: 17.5px;
}
.btn-group > .btn:first-child {
  margin-left: 0;
  -webkit-border-top-left-radius: 4px;
  -moz-border-radius-topleft: 4px;
  border-top-left-radius: 4px;
  -webkit-border-bottom-left-radius: 4px;
  -moz-border-radius-bottomleft: 4px;
  border-bottom-left-radius: 4px;
}
.btn-group > .btn:last-child,
.btn-group > .dropdown-toggle {
  -webkit-border-top-right-radius: 4px;
  -moz-border-radius-topright: 4px;
  border-top-right-radius: 4px;
  -webkit-border-bottom-right-radius: 4px;
  -moz-border-radius-bottomright: 4px;
  border-bottom-right-radius: 4px;
}
.btn-group > .btn.large:first-child {
  margin-left: 0;
  -webkit-border-top-left-radius: 6px;
  -moz-border-radius-topleft: 6px;
  border-top-left-radius: 6px;
  -webkit-border-bottom-left-radius: 6px;
  -moz-border-radius-bottomleft: 6px;
  border-bottom-left-radius: 6px;
}
.btn-group > .btn.large:last-child,
.btn-group > .large.dropdown-toggle {
  -webkit-border-top-right-radius: 6px;
  -moz-border-radius-topright: 6px;
  border-top-right-radius: 6px;
  -webkit-border-bottom-right-radius: 6px;
  -moz-border-radius-bottomright: 6px;
  border-bottom-right-radius: 6px;
}
.btn-group > .btn:hover,
.btn-group > .btn:focus,
.btn-group > .btn:active,
.btn-group > .btn.active {
  z-index: 2;
}
.btn-group .dropdown-toggle:active,
.btn-group.open .dropdown-toggle {
  outline: 0;
}
.btn-group > .btn + .dropdown-toggle {
  padding-left: 8px;
  padding-right: 8px;
  -webkit-box-shadow: inset 1px 0 0 rgba(255,255,255,.125), inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
  -moz-box-shadow: inset 1px 0 0 rgba(255,255,255,.125), inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
  box-shadow: inset 1px 0 0 rgba(255,255,255,.125), inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
  *padding-top: 5px;
  *padding-bottom: 5px;
}
.btn-group > .btn-mini + .dropdown-toggle {
  padding-left: 5px;
  padding-right: 5px;
  *padding-top: 2px;
  *padding-bottom: 2px;
}
.btn-group > .btn-small + .dropdown-toggle {
  *padding-top: 5px;
  *padding-bottom: 4px;
}
.btn-group > .btn-large + .dropdown-toggle {
  padding-left: 12px;
  padding-right: 12px;
  *padding-top: 7px;
  *padding-bottom: 7px;
}
.btn-group.open .dropdown-toggle {
  background-image: none;
  -webkit-box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
  -moz-box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
  box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
}
.btn-group.open .btn.dropdown-toggle {
  background-color: #e6e6e6;
}
.btn-group.open .btn-primary.dropdown-toggle {
  background-color: #0044cc;
}
.btn-group.open .btn-warning.dropdown-toggle {
  background-color: #f89406;
}
.btn-group.open .btn-danger.dropdown-toggle {
  background-color: #bd362f;
}
.btn-group.open .btn-success.dropdown-toggle {
  background-color: #51a351;
}
.btn-group.open .btn-info.dropdown-toggle {
  background-color: #2f96b4;
}
.btn-group.open .btn-inverse.dropdown-toggle {
  background-color: #222222;
}
.btn .caret {
  margin-top: 8px;
  margin-left: 0;
}
.btn-mini .caret,
.btn-small .caret,
.btn-large .caret {
  margin-top: 6px;
}
.btn-large .caret {
  border-left-width: 5px;
  border-right-width: 5px;
  border-top-width: 5px;
}
.btn-success {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #5bb75b;
  *background-color: #51a351;
  background-image: -moz-linear-gradient(top, #62c462, #51a351);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#51a351));
  background-image: -webkit-linear-gradient(top, #62c462, #51a351);
  background-image: -o-linear-gradient(top, #62c462, #51a351);
  background-image: linear-gradient(to bottom, #62c462, #51a351);
  background-repeat: repeat-x;
  border-color: #51a351 #51a351 #387038;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff51a351', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}

.btn-success:hover,
.btn-success:active,
.btn-success.active,
.btn-success.disabled,
.btn-success[disabled] {
  color: #ffffff;
  background-color: #51a351;
  *background-color: #499249;
}

.btn-success:active,
.btn-success.active {
  background-color: #408140 \9;
}

.btn-large {
  padding: 11px 19px;
  font-size: 17.5px;
  -webkit-border-radius: 6px;
     -moz-border-radius: 6px;
          border-radius: 6px;
}
.btn-block {
  display: block;
  width: 100%;
  padding-right: 0;
  padding-left: 0;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}

.btn-block + .btn-block {
  margin-top: 5px;
}

input[type="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block {
  width: 100%;
}
label.progress{color: light-green;}
.submitPar{color: black; width: auto;}
.btn-large [class^="icon-"],
.btn-large [class*=" icon-"] {
  margin-top: 4px;color: black;
}







.dropup .btn-large .caret {
  border-bottom-width: 5px;
}
.btn-primary .caret,
.btn-warning .caret,
.btn-danger .caret,
.btn-info .caret,
.btn-success .caret,
.btn-inverse .caret {
  border-top-color: #ffffff;
  border-bottom-color: #ffffff;
}
.btn-group-vertical {
  display: inline-block;
  *display: inline;
  /* IE7 inline-block hack */

  *zoom: 1;
}
.btn-group-vertical > .btn {
  display: block;
  float: none;
  max-width: 100%;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
.btn-group-vertical > .btn + .btn {
  margin-left: 0;
  margin-top: -1px;
}
.btn-group-vertical > .btn:first-child {
  -webkit-border-radius: 4px 4px 0 0;
  -moz-border-radius: 4px 4px 0 0;
  border-radius: 4px 4px 0 0;
}
.btn-group-vertical > .btn:last-child {
  -webkit-border-radius: 0 0 4px 4px;
  -moz-border-radius: 0 0 4px 4px;
  border-radius: 0 0 4px 4px;
}
.btn-group-vertical > .btn-large:first-child {
  -webkit-border-radius: 6px 6px 0 0;
  -moz-border-radius: 6px 6px 0 0;
  border-radius: 6px 6px 0 0;
}
.btn-group-vertical > .btn-large:last-child {
  -webkit-border-radius: 0 0 6px 6px;
  -moz-border-radius: 0 0 6px 6px;
  border-radius: 0 0 6px 6px;
}

#searchBar{margin-right: -30px;width: 250px; float: right;margin-top: -40px;}
#map h2{margin-left: 20px;
}
 ul #Menu1, ul#Menu2, ul#Menu3, ul#Menu4{
-webkit-box-shadow: 0px 1px 10px #0C273D;
-moz-box-shadow: 0px 1px 10px #0C273D;
box-shadow: 0px 1px 10px #0C273D;}



#parNav{width: 200px; padding-left: 20px;float: left;}

/* Calendar */

.calendar{border: 1px solid #cfcfcf; font-family: helvetica, arial, verdana, sans-serif;  }

.myCalendar{border: 1px solid #cfcfcf; font-family: helvetica, arial, verdana, sans-serif;


height: 180px;
width: 200px;
font-family: helvetica, arial, verdana, sans-serif;
font-size: 0.917em;  }
td.myCalendarMonth{text-align: left; color: black;
font-size: 14px;
font-weight: normal;}


.calendar-day-head{background:#d3d3d3;}
th{font-size: 90%;}
#parColOne{width: 520px;
padding-right: 30px;min-height: 500px;float: left;}
#parColTwo{text-align: right;}
#parColTwo li{list-style-type: none;}
.parColOne{width: 520px;
padding-right: 30px;min-height: 500px;float: left;}
.parColTwo{text-align: right;}
.parColTwo li{list-style-type: none;}
table.calendar a { text-decoration: none;}
 table.calendar a:visited { color: white !important;}

tr td { vertical-align:top; }
.logged{color: #0C273D;text-align: right;padding-right: 5px;font-size: 12px;}
.logged a{text-decoration: none; font-size: 12px;font-weight: bold;line-height: 18px;
vertical-align: top}
.logged a:hover{font-size: 12px;font-weight: bold;top: 0px;}
span.caption{font-size: 9px;font-style: italic;}
#loginForm, #socialIcons{color: #0C273D; font-size: 11px; text-align: right;margin-right: 10px;}
#shareThis{text-align: left;padding-bottom: 0px; margin-top: 20px;height: 26px;}
#shareThis img{padding: 2px;}
#shareThis img:hover{outline: 1px solid #2A8A15; }
input.userLogin{height: 15px;color: #6F7275;font-size: 12px; font-style: italic;margin-top: -10px;vertical-align: text-top;width: 80px;}
input.userLoginSubmit{font-size: 11px;font-style: italic;margin-top: 0px;padding-top: 10px;}
.overlabel-apply{position: absolute; top: 16px;margin-left: 10px;}
input:-webkit-autofill {background: gray !important;}
 #logo a{ text-decoration: none;height: 25px;width: 223px;font-size: 50px; top: 0px;color: #a3b8d9; font-style: italic; font-weight: bold;}

#Menu3, #Menu4{width: 300px !important;}
#artbalogo{width:35px;height: 12px;}
#mainBox  img.roundabout_logo{margin-top: 5px; }
#mainBox .last_update {margin-left: 20px;}
#mainBox .newsletter_main_text{width: 552px;padding: 0 5px;margin-top: 0px;}
#mainBox .newsletter_date{	text-align: center;width: 552px; 	margin-top: 10px;font-size: 15px;margin-left: auto; margin-right: auto;
	font-family:  Helvetica,Arial,  sans-serif; 
	font-weight: bold;
	color: #FFFFFF; height: 40px; background-color:#333333;}
#search{color: #0C273D; font-size: 12px;height: 15; font-style: italic;}
#mainBox .newsletter_date_text{ text-align: center;line-height: 40px;}
#mainBox .newsletter_outer{width: 562px; border: 1px solid black;margin-top: 25px;z-index: 1;margin-bottom:10px;}
#colOne{width:650px;margin-bottom: 66px;/*height: 500px; 

float: left;*/
}
#colTwo{width: 180.2px;float: left;height: 1050px;margin-top: -1px;padding-left: 40px;}


#logincolOne{width:300px; float: left;}
#logincolTwo{width: 400px;float: left;margin-top: -12px;}
.slide-caption{display: none !important;}
#content{background: #fff;margin: 80px  auto auto auto; width: 960px; min-height: 820px;position: relative;/*border-left: 1px solid #d4d4d4;border-right: 1px solid #d4d4d4;*/}

hr{width: 900px; text-align: center; color: #cfcfcf;}
.centerPopUp a{text-decoration: none; color: #d3d3d3;font-size: 18px;; font-weight: bold;font-style: italic;}
.centerPopUp h5{line-height: 1.7 !important;}
.centerPopUp a:hover{color: #fff;}
.centerPopUp a:visited{color: #fff !important;}
#hideButton { top: 100px;position:relative;} #show { top: 0px;position:relative;}
#pgContainer{width: 1000px;margin: auto;}
#pgHeader { height: 130px;position:relative;/*border-left: 1px solid #d4d4d4;border-right: 1px solid #d4d4d4;*/
top:0px;z-index:999;/*border-bottom: 1px solid #ECECEC;*/
/*background: 
#fafafa;*/background: 
#f8f8f8;width: 960px;margin: auto;clear: both;
color: 
#0C273D;padding: 0 20px;
margin-left: -20px; 
-moz-box-shadow: 0 0 5px #888;
-webkit-box-shadow: 0 0 5px#888;
box-shadow: 0 0 5px #888;




}.showcase-content img{}tr.even{background:#E8E8E3;}
.main{margin-top: 20px;}
#homepageMap{text-align: left;
margin-top: 40px;}
#map{text-align: center;}
hr.home{border-color: #fafafa !important;border-style: solid !important;border-color: #cfcfcf !important;
border-style: solid !important;
border-width: 1px;}
hr.top{border-color: #f8f8f8 !important;border-style: solid !important;
border-style: solid !important;
border-width: 2px;}
#pgHeaderInner{margin:  auto; position:relative;}

nav{width: 100%;}
#centersNextPrevMonths{padding-left: 10px; }
#centersNextPrevMonths a{color:#0C273D;}



p#textbox {margin: auto;margin-top: 20px;
width: 250px; left: 250px;height: 10px;
        font-size: 11px;
text-align: center;

}.topImage{text-align: center;}
li.white{background-color:transparent !important; color: #000 !important; border:0px !important;}
li.white a{border-bottom: 0;}
#textbox a:link {
  font-size: 9px;
    color:black;
   text-decoration:none;
    }
	ul .readMore {height:10px !important;}
.floatLeft{float: left;}
#headerrowOne, #headerrowTwo {background: transparent; width: 960px;height: 51px;}
#headerrowTwo  {text-align: center;height: 90px;
margin-bottom: -10px;}
 #headercolumnTwo{width: 400px;}
 .headercolumnOne{}
#content{clear: both;width:960px; margin: auto;margin-top: 130px ;padding: 20px;}
#innernewsBox ul{padding: 10px 20px; /*height: 400px;*/margin-top: 0px;}
#mainNav {width: 960px; float: left;font-weight: 100; background:transparent; list-style:none;text-align: center; margin: auto;margin-top: 0px;  height: 30px;}
li.dropdown{margin-top: -15px; }
.dropdown li a{color: #666;font-size: 15px; padding: 10px;}
.dropdown-menu a:hover{color: white !important;}
hr#calendarHr{border: 1px solid #bbbbbb; width: 190px;}

#mainNavs{ float: right;font-weight: 100; background:transparent; list-style:none;text-align: center; margin: auto;margin-top: 0px;  height: 30px;}
#mainNav li { position:relative; display:inline; }
#mainNav ul ol li  a{ color: #dfdfdf;}
.uparrow{background-image: url(/images/uparrow.png);height: 10px;width: 35px;margin-left: 20px;text-align: center;margin-top: -10px;}
.menuTwo{margin-left: 35px;}
.menuThree{margin-left: 21px;}
.menuFour{margin-left: 25px;}
#mainNav ul {position:absolute; top:-9999em; left:0; padding:0; margin:0;margin-top: 10px; background-image: url(/images/transparent.png); border:1px solid #082a37; width:602px; text-align:left; }
#mainNav ul li {  margin:0;  text-align:left;  }
#mainNav ul a { display:block; padding:8px 4px 8px 8px;  color:#FFFEF1; text-decoration:none; font-size:13px; border:0; padding-left: 3px; width:250px; }
#mainNav ul a:hover, #mainNav #mnMenu ul ul a:focus {   background: #fff;color:#FFFFFF; text-decoration:underline; }
#mainNav ul li.first a { border-top:0; }
ol.dropdownCol li a:hover{color: #fff;}
.menuButton a{text-decoration: none; padding: 11px 15px;font-size: 13px;
font-weight: 600; color: #0C273D;
}
ol.dropdownCol{min-height: 200px;float: left;list-style-type: none; padding: 20px;}
ol.dropdownCol li {padding-left: 10px;}
ol.dropdownCol li a{text-decoration: none !important; }
.dropdownCol li a:hover{color: #fff;}
#mainContent { margin:17px 17px 0; }
#mainBox { position:relative; /*background:#FFFFFF url("/images/section_background.gif") top left repeat-y; */ border-left-width:0; padding:0 21px 0 150px; min-height:350px; }
#mainBox .corner_topLeft { position:absolute; top:-1px; left:0; }
#mainBox .corner_topRight { position:absolute; top:-1px; right:-1px; }
#mainBox .corner_bottomLeft { position:absolute; bottom:-1px; left:0; }
#mainBox .corner_bottomRight { position:absolute; bottom:-1px; right:-1px; }
#mainBox .bottomOfBox { clear:both; }
#mainContent h1 { margin:0; }
#mainContent h2 { font-family:helvetica,arial,sans-serif; font-style: italic; font-weight:bold; color:#000; margin-top:2em; clear:left; }
#mainContent h2.first { font-weight: normal;
font-size: 1.714em;
line-height: 1.25}
#mainContent h2 span { font-size:70%; font-family: arial }
#mainContent h3 { font-size:115%; color:#000; font-weight:bold; margin-top:2em; clear:left; }
#mainContent h4 { font-size:100%; color:#000; font-weight:bold; margin-top:2em; clear:left; }
#mainContent fieldset legend { font-size:110%; font-weight:bold; color:#5cb405; }
#mainContent fieldset div { padding:1em; }
#mainContent p { line-height:1.4em; }
#mainContent li { line-height:1.4em; margin-bottom:.25em; }
#mainContent a { text-decoration:none; border-bottom:1px solid #039; color:#039; }
#mainContent a:visited { border-bottom:1px solid #003; color:#003; }
#mainContent a:hover { border-bottom:0; }
#mainContent .smDouble li { margin-bottom:.25em; }
#mainContent .double li { margin-bottom:1em; }
#mainContent .double .normal li { margin-bottom:2px; }
#mainContent .double .smDouble li { margin-bottom:.25em; }
#mainContent .nowrap { white-space:nowrap; }
#mainContent .label { background-color:#f6f8fb; text-align:right; padding-right:5px; padding-left:5px; }
#mainContent .leftAlign { clear:left; }
#mainContent .leftAlign img { float:left; margin:0 10px 10px 0; }
#mainContent .rightAlign { clear:right; }
#mainContent .rightAlign img { float:right; margin:0 0 10px 10px; }
#mainContent .highlightText { font-size:120%; }
#mainContent .systemText { font-style:italic; color:#666666; }
#mainContent .errorText { color:#FF0000; font-style:italic; font-weight:bold; }
#mainContent img.errorIcon { vertical-align:middle; width:20px; height:20px; }
#mainContent div.formError p { margin:2em 0 2px; font-weight:bold; color:#FF0000; }
#mainContent div.formError p img { width:20px; height:20px; vertical-align:middle; padding-right:10px; }
#mainContent div.formError ul { margin-top:0; margin-bottom:2em; }
#mainContent div.msgBox { background-color:#FEFDFA; border:1px solid #000000; padding:1em; margin:2.5em 1em; font-size:120%; }
#mainContent div.msgBox p { margin:0; font-weight:bold; }
#mainContent div.msgBox .normal { color:#000; font-style:normal; font-weight:normal; }
#mainContent div.msgBox ul { margin:.5em 0 0 45px; padding:0; }
#mainContent div.msgBox li { margin-bottom:.25em; }
.fileInfo { font-style:italic; font-size:80%; white-space:nowrap; }
.addInfo { font-style:italic; font-size:80%; font-weight: 900;}
p.updated{margin:10px; font-size: 12px;text-align:right;}
#rotatingGraphics { margin:13px 0 0 21px; }
#map h2{color:#0C273D; font-size: 18px;;
}p.googleMap{width: 700px; margin: auto;}
h3 a{color:#666; font-size: 1.42em !important; text-decoration: none;}
#homeBoxes h2{color:#0C273D; }
#profileImg img{border: 3px solid #cfcfcf;padding: 10px;}
#homeBoxes{margin: -49px auto 0 auto !important;background-color:#cfcfcf;}
.profile a{color:#2A8A15!important;}
.homeBox{width: 220px; height: 175px; float: left;padding-top: 50px;}

.clear{clear: both;}
.podLinks { margin:1em 0 0 17px; position:relative; }
.podLinks img { width:166px; height:148px; border:0; padding-left:22px; }
.podLinks img.first { padding:0; }
.podLinks div { position:absolute; top:56px; left:207px; }
#showcase{margin: auto;padding-bottom: 00px;}
.showcase-arrow-previous, .showcase-arrow-next{
position: absolute;
background: url('/images/arrowsNew.png');
width: 33px;
height: 33px;
top: 120px;
cursor: pointer;
right: 0px;

}
ul.readMore{height: 10px !important;}
.showcase-arrow-previous {
left: 0px;
}
.showcase-arrow-previous:hover {
background-position: 0px -34px;
}.showcase-arrow-next:hover {
background-position: -34px -34px;
}
.showcase-arrow-next {
right: 0px;
background-position: -34px 0;}
.hide { position:absolute; left:-9999em; } /* used to hide content meant for screen readers and for those with CSS turned off */
a#hide{z-index: 1000;}
/* STYLES FOR THE LATEST NEWS SECTION ON THE HOME PAGE */
.hr{width: 1px; height: 350px; background-color: #cfcfcf; float: left;margin-top: 105px;
}
#newsBox ul{}
#newsBox{position: relative;padding-right: 75px;margin-top: 0px;width: 250px; margin-left: 0;  /*border: 1px solid #cfcfcf;*/ text-align: left;float: left;height: 640px;}
#newsBox h2, #newsBoxTwo h2,h2.blueBackground { 

padding-left: 20px
}h2.blueBackground{width: 280px;font-size: 18px;}





.mapHtwo{margin-left: 40px !important;margin-top: 5px !important;}
#innernewsBox{padding: 20px;}
#innernewsBox{padding: 20px;width: 260px;}
.newsRow{height: 20px;}
#innernewsBox li a{font-size: 12px;
text-decoration: none;
letter-spacing: 1px;
}
#innernewsBox li a:hover{text-decoration:underline;}
#innernewsBox li {text-align: left;border-bottom: 1px solid #EEE;

font-size: 15px;
font-weight: bold;
list-style-type: none;
padding: 10px;
background-color: #F8F8F8;}

span.black{color: #2C2C2C !important;}
.newsRow a:hover{text-decoration: underline;color: #ff6c6c !important;}
.popular{font-weight: bold;color: #2A8A15!important;}
.popular a:hover{text-decoration: underline;}
hr{background: none;
border: dashed #cfcfcf;
border-width: 1px 0 0 0;
height: 0;
width: 100%; }/*#1E640C*/

.alignLeft{

margin-left: 0;

text-align: left;}

.frontPage{ border: 1px solid #cfcfcf;width: 195px;}
.pgWrapper{margin: 0px 20px;padding: 0px 90px;}
#latestNews, #latestEvents { margin: 15px 17px; width: 289px; float: left; height: 450px;}
#latestNews h2, #latestEvents h2 { font-style: italic; margin:0 0 0 5px; font-family:helvetica,arial,sans-serif; color:#0C273D; font-weight: bold; font-size:18px;   }
#latestNews ul, #latestEvents ul {  margin:0; padding:0; }
#latestNews li, #latestEvents li { margin:0 0 0 30px; padding:.5em 0 0; list-style-type: none;clear:both; color:#081f37;  }
#latestNews li img { width:99px; height:116px; border:0; margin:0 0 0 -110px; float:left; }
#latestNews li .title { margin:0 0 6px; padding:15px 0 0; font-weight:bold; font-size:110%; }
#latestNews li a { color:#0C273D; font-weight: bold; text-decoration:none; }
#latestNews li a:hover { text-decoration:underline; }
/* STYLES FOR THE WEBSITE FOOTER */
#pgFooter {/*width: 960px;*/clear: both;/*border: 1px solid #cfcfcf;*/
padding:20px; color: white; border-top: 2px solid green;
margin: auto;background: #464646;

text-align: center; }
/*#pgFooter a { color:#000B47 !important; text-decoration:none; }*/
#pgFooter a:hover { text-decoration:underline; color: #cdcdcd;}
#pgFooter #pgFooterLinks { margin-bottom:8px; }
#pgFooter #pgFooterLinks a,  {  font-weight: 100  !important; text-transform:lowercase; color: white;}
#pgFooter a{color: white;}
#pgFooter p { margin:0; text-align: center;line-height: 25px;font-size: 15px;}
#pgFooter a:visited { color: #cdcdcd !important;}
/* STYLES FOR THE MAIN WEBSITE SEARCH AREA */
#websiteSearch {position:relative; width:186px; margin:0 10px 28px;}
#websiteSearch form { padding-top:5px; }
#websiteSearch label { display:none; }
#websiteSearch .textInput { height:24px; }
#websiteSearch .button { position:absolute; top:0; right:0; }

/* STYLES FOR THE RIGHT COLUMN (QUICK LINKS, NEW RESOURCES, ETC.) */
#rightCol { width:186px; margin:0 10px; display: none; }
#rightCol h1 { margin:0; padding:0; }
#rightCol img { width:186px; border:0; }
#rightCol ul { list-style:none; margin:0; padding:10px; background:#FFFFFF url("/images/rcol_Background.gif") repeat-y; }
#rightCol li { margin-bottom:.6em; }
#rightCol li.last { margin-bottom:0; }
#rightCol a { color:#5cb405; font-size:90%; text-decoration:none; } /* color:#636161; */
#rightCol a:hover { text-decoration:underline; }
paginationtop{margin: 20px 0px;}
/* STYLES USED ON Q&A PAGES LIKE THE FAQ AND CENTER CONNECTIONS PAGES */
.qaSection .q { margin-top:1em; padding-top:1em; border-top:1px solid #CCCCCC; }
.qaSection .first { margin-top:0; padding-top:0; border-top:0; }
.qaSection p span { color:#336601; font-size:140%; font-weight:bold; font-style:italic; font-family:Georgia,"Times New Roman",Times,serif; }
.qaSection p.q span { color:#5cb405; }
tr.tableHeading{background: gray; color: white;}
tr.tableTitle{background: #333; color: white;}
.left_text{text-align: left !important;}
.workplan th { background-color:#333; color:#fff; text-align:center; font-weight:bold; }
tr.tasklevel{background: #657F97 !important; color: white;}
#workplan_th, td.taskname{min-width: 485px; }
.workplan tr:nth-child(odd) {background: #E8E8E3;}
.workplan{}
td.workplan_numbers, th.workplan_numbers{width: 200px;}
.workplan tr:hover{background: #cfcfcf;}
input.titles{width: 330px;}
.deliverable_level, tr.deliverable_level, tr.deliverable_level th,tr.deliverable_level td{   width: auto !important;
    min-width: 100px; 
}
/* STYLES USED ON PAGES LIKE THE UPCOMING EVENTS CALENDAR */

#eventList { border:0; border-collapse:collapse; border-spacing:0; empty-cells:show; font-size: 14px; }#
/*#eventList tr { background-color:#FFFFFF; }*/
#eventList tr.seminar { background-color:#DBD9D9; }
#eventList tr.industry { background-color:#E9E9E9;; }
#eventList tr.ltap { background-color:#646868; }
#eventList tr.ltap td { color:#FFFFFF; }
#eventList tr.ltap td a { color:#FFFFFF; border-color:#FFFFFF; }
#eventList tr.evenRow { background-color:#EEEEE4; }
#eventList th {  background-color:#333; color:#fff; text-align:center; font-weight:bold; }
#eventList td {  }
#eventList th, #eventList td { padding:8px; }
#eventList .exhibit { text-align:center; }
#eventList .exhibit img { width:37px; height:36px; }
#eventList .centerCol { text-align:center; }

/* calendar */
.calendar{height: 180px;width: 200px; font-family: helvetica, arial, verdana, sans-serif; font-size: 0.917em; text-align: center }
.calendar thead tr.calendar-heading-days th{ text-align: center; font-weight: normal; }
.myCalendar{ height: 180px;width: 200px; font-family: helvetica, arial, verdana, sans-serif; font-size: 11px; 

color: #666;


}
.myCalendarTop{ width: 200px; font-family: helvetica, arial, verdana, sans-serif; 




}


#nextPrevMonths{margin: 10px !important;}
#nextPrevMonths a{color:#0C273D;}

#calendarSection{margin-top: 25px;width: 200px;height: 273px;padding: 0px 0px 0px 0px;background-image: url(/images/grain.jpg);
;}
#calendarSection h4{color: white;border-bottom: 1px solid #666;}

span.calendar-day-name{display: block;
position: absolute;
/*top: 497px;*/
left: 715px;
color: black;
font-size: 15px;

font-weight: normal;}
.calendar-day-np{width: 29px;}
div.displayDate{background: #444;margin-left: 10px;
color: white;font-style: bold;
width: 25px;font-size: 11px;
text-align: center;
min-height: 29px;
margin-top: 12px;margin-bottom: 12px;
}

span.calendar-day-number {
display: block;

color: black;
}
#loginForm{width: 100%;text-align: left;}
				#loginFormColOne, #loginFormColTwo{width: 300px; padding: 20px;float: left;}
		
						#loginFormColTwo{list-style-type: none;}

#suffix{font-size: 18px;}

span.calendar-month-and-year {

margin: 7px;
color:black;
font-size: 17px;


font-weight: normal;
}.calendar{font-size: 11px;margin-top: 25px;}
.calendar tbody tr td{  border-bottom: 1px solid #b8b096; border-right: 1px solid #b8b096; }
.calendar tbody tr td.last{ border-right: none; }
.calendar tbody tr td.today{ background: #b8b096; }
#calendar-events{padding: 10px 0px;margin:auto;float: left;color: #666;backround: #CFCFCF; width: 200px;background-image: url(/images/grain.jpg);}
#calendar-events li {list-style-type: none; border-bottom: 1px solid rgb(179, 179, 179);}
a.add {position: absolute;}
.hasEvent {background: #444444;} 
.hasEvent a {color: white ; text-align: center;} 
 .calendar-day-head  td{width: 2px !important; border-top: 1px solid #b8b096;}
 .calendar-day-head{border-top: 1px solid #b8b096;}

 .calendar td{width: 25px;}
video.conference_video_boise{display: block;text-align:center;
margin: auto;
width: 640px;}
embed.boies_vid{margin-left: 50px !important;}
/* STYLES FOR THE ANNUAL CONFERENCE AGENDA */
#schedule { clear:both; }
#schedule tr { vertical-align:top; }
#schedule .date { margin-top:2.5em; padding:5px; font-weight:bold; border-top:1px solid #333333; background-color:#EEEEE4; }
#schedule .fDate { margin:0; }
#schedule .time { white-space:nowrap; padding-left:1em; padding-right:1em; width:80px; }
#schedule .session { margin:1.5em 0 1.5em 3em; }
#schedule .session .sName { margin:1em 0 0; font-size:120%; font-weight:bold; color:#003399; }
#schedule .sName { margin:1em 0 0; font-size:120%; font-weight:bold; color:#003399; }
#schedule .session .presiding { margin-left:1.5em; }
#schedule .session .descrip { margin-left:1.5em; }
#schedule .session .descrip { margin-left:1.5em; }
#schedule .session .mod { margin-left:1.5em; }
#schedule .session .speaker { margin:2px 2px 2px 20px; }
#schedule .session .speakers, #schedule .session .downloads { margin:.5em 0 0 2em; font-style:italic; }
#schedule .session ul { margin:0; padding:0; margin-left:35px; font-style:normal; }
#schedule .track { margin:1.5em 0 1.5em 3em; }
#schedule .track .type { margin:1.5em 0 1em; font-size:120%; font-weight:bold; color:#003399; }
#schedule .track .title { margin:1em 0 .3em 1.5em; font-size:105%; font-weight:bold; }
#schedule .track .descrip { margin:0 0 .5em 1.5em; }
#schedule .track .mods, #schedule .track .speakers, #schedule .track .downloads { margin:.5em 0 0 2em; font-style:italic; }
#schedule .track ul { margin:0; padding:0; margin-left:35px; font-style:normal; }
#schedule .downloads li { margin-bottom:.25em; }
#schedule .room { color:#000000; font-size:80%; font-style:italic; font-weight:normal; }
.updated { margin-top:3em; font-size:120%; font-style:italic; color:#666666; }
.btn-inverse{color: white;}
.highlight{ background-color: yellow !important; }

