/*updated 8.2.13 - Responsive CSS for Mobile - AEL*/
/*theme overrides here will be included in base CSS */
div.fnc {
 width:70%; 
}
h3.category {
 font-size:1em;
}
.button_panel input[type="submit"] {
  /* min-width: 30%; */
}
#tabs {
  border-bottom: 2px solid #c6c6c6;
  overflow:hidden;
}
#tabs li {
  margin-right:3px;
}
#tabs li:last-of-type {
  margin-right:0;
}

#quick_subscribe_confirmation div.button_panel {
  margin-top: 15px;
}

@media only screen and (min-width: 768px) {
  div.featured_network input {
    transform: scale(1,1);
    -ms-transform: scale(1,1);
    -webkit-transform: scale(1,1);
  } 
}
@charset "UTF-8";
/* CSS Document */

/* Editted */
body#sub{
font-family: helvetica, arial, san-serif;
font-size:1em;
background: url(http://www.rtd-denver.com/images/menu-bg.png) repeat-x;
color: #636363;
}

/* Editted */
div.qs_banner a img 
{
width: auto;
background: url(http://www.rtd-denver.com/images/menu-bg.png) repeat-x;
}

/* Editted-New */
div.qs_banner {
padding-bottom: 0;
}

/* Editted */
a {
  color: #007fae;
}

/* Editted */
legend {
font-family:Helvetica, Arial, san-serif;
font-size: 14px;
font-weight: 600;
color: #454545;
margin-top:30px;
margin-bottom:0px;
line-height: 30px;
}

/* Editted */
p{
font-family: helvetica, arial, san-serif;
color: #636363;
font-size:.8em;
padding-left: 0;
margin-bottom: 10pt;
}

/* Editted */
h1 {
  font-family: Helvetica, Arial, san-serif;
  font-size: 1.6em;
  font-weight: 100;
  text-decoration: none;
  color: #007fae;
  margin-bottom: 0 0 15px;
  line-height:1.4em;
  border-bottom: 1px solid #dcdcdc;
  padding: 0 0 .15em;
}
/* Editted */
h2 {
padding-left: 5px;
margin-top: 10pt;
margin-bottom: 10pt;
font-size:.8em;
font-family: Helvetica, Arial, san-serif;
}
/* Editted */
h3 {
font-size:.8em;
font-family: Helvetica, Arial, san-serif;
}
/* Editted */
label{
font-weight:bold;
line-height: 14px;
font-size:.8em;
color: #636363;
}

/* Editted-new */
div.button_panel {
   text-align: left;
   margin: 20px 0;
}

/* Editted-new */
input.form_button {
  font-family: Helvetica, Arial, san-serif;
    font-size: 13px;
    font-weight: bold !important;
    color: #ffffff;
    padding: 6px 14px 6px 14px;
    cursor: pointer;
  text-shadow: none !important;
  text-decoration: none;
  background-image: url(http://www.rtd-denver.com/images/btn-primary-bg.jpg);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#3bc6f8), to(#0692c5));
    background-image: -webkit-linear-gradient(top, #3bc6f8, #0692c5);
    background-image: -o-linear-gradient(top, #3bc6f8, #0692c5);
    background-image: linear-gradient(to bottom, #3bc6f8, #0692c5);
    background-image: -moz-linear-gradient(top, #3bc6f8, #0692c5);
    background-repeat: repeat-x;
    border: solid 1px #0692c5;
    filter: progid:dximagetransform.microsoft.gradient(startColorstr='#3bc6f8', endColorstr='#0692c5', GradientType=0);
    filter: progid:dximagetransform.microsoft.gradient(enabled=false);
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
   border-radius: 3px;
}
/* Editted-new */
input.formbutton.cancel_button {
  text-shadow: 0 -1px 0 #333333;
    padding: 6px 15px 6px 15px;
  background-image: url(http://www.rtd-denver.com/images/btn-schedules-bg.jpg);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#bababa), to(#949494));
    background-image: -webkit-linear-gradient(top, #bababa, #949494);
    background-image: -o-linear-gradient(top, #bababa, #949494);
    background-image: linear-gradient(to bottom, #bababa, #949494);
    background-image: -moz-linear-gradient(top, #bababa, #949494);
    background-repeat: repeat-x;
    border: solid 1px #949494;
    filter: progid:dximagetransform.microsoft.gradient(startColorstr='#bababa', endColorstr='#949494', GradientType=0);
    filter: progid:dximagetransform.microsoft.gradient(enabled=false);
}

/* Editted */
hr {
   width: 100%;
   color: #dcdcdc;
   height: 1px;
}

/* Editted */
#page_margins {
  width: 920px;
  border: 0px solid #fff;
  background-color: #fff;
  margin: 0 auto;
  }

/* Editted */
#col3 {
 margin: 0 0 30px 0;
 width: 80%;
}
/* Editted */
input, textarea, blockquote {
margin: 0;
padding: 0 5px 0 0;
font-family: Helvetica, Arial, san-serif;
}
/* Editted */
li.radio_button {
font-family: Helvetica, Arial, san-serif;
}
/* Editted */
fieldset ol.form .radio_button label {
font-family: Helvetica, Arial, san-serif;
color:#636363;
padding-left:5px;
}
/* Editted */
div#digest_postscript{
font-family: Helvetica, Arial, san-serif;
color:#636363;
padding-top: 5px;
}
/* Editted */
div#quick_subscribe_email_instructions,
div#quick_subscribe_password_instructions,
div#quick_subscribe_topic_unsubscribe_instructions,
div#digest_instructions{
font-family: Helvetica, Arial, san-serif;
color:#636363;
font-size: .8em;
padding-left:5px;
}
/* Editted */
div.questions_description{
font-family: Helvetica, Arial, san-serif;
color:#636363;
padding-left:5px;
}
/* Editted */
div#questions_instructions{
font-family: Helvetica, Arial, san-serif;
color:#636363;
padding-left:5px;
padding-top:5px;
}

/* Editted */
div#qs_banner a img {
  height: auto;
  width: auto;
}