/*updated 7.11.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:visible;
}
#tabs li {
  margin-right:3px;
}
#tabs li:last-of-type {
  margin-right:0;
}

#quick_subscribe_confirmation div.button_panel {
  margin-top: 15px;
}
button.treeExpand {
  margin-left:0px;
}

@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);
  } 
}
body#shared_bulletin #page #bulletin_content ol {
    list-style: decimal !important;
    margin: 0 0 0 3em !important;
}

html {
height:100%;
}
body {
font-family:Verdana,arial,Geneva,Helvetica,sans-serif;
font-size:0.9em;
height:100%;
margin:0;
text-align:center;
}
form {
margin:0;
}
h4 {
font-size:1em;
margin-top:0;
padding-top:0;
}
#container {
background:none repeat scroll 0 0 #FFFFFF;
height:auto;
margin:6px auto;
text-align:left;
}
.standard {
font-size:0.9em;
}
p {
font-size:0.9em;
}
.Bold {
font-weight:bold;
}
.Category {
font-size:0.8em;
font-weight:bold;
}
.Document {
font-size:0.8em;
font-weight:normal;
}
.Header1 {
font-size:1.1em;
font-weight:bold;
}
.Header2 {
color:#000080;
font-weight:bold;
}
.Description {
font-size:0.8em;
}
.instructions {
font-size:0.7em;
}
.Legend {
font-size:0.7em;
}
.Link {
font-size:0.7em;
font-weight:bold;
}
.Footer {
font-size:0.7em;
}
.NavbarHeader {
font-size:0.7em;
font-weight:bold;
}
.TableTitle {
font-size:0.8em;
font-weight:bold;
padding-left:3px;
padding-right:3px;
}
.TableTitleRollover {
background-color:#BCBCBC;
font-size:0.8em;
font-weight:bold;
padding-left:3px;
padding-right:3px;
}
.TableTitlePressed {
background-color:#808080;
font-size:0.8em;
font-weight:bold;
padding-left:3px;
padding-right:3px;
}
.TableTitleSorted {
background-color:#EBEBEB;
font-size:0.8em;
font-weight:bold;
padding-left:3px;
padding-right:3px;
}
.TableTitleSortedRollover {
background-color:#BCBCBC;
font-size:0.8em;
font-weight:bold;
padding-left:3px;
padding-right:3px;
}
.TableTitleSortedPressed {
background-color:#808080;
font-size:0.8em;
font-weight:bold;
padding-left:3px;
padding-right:3px;
}
.TableFilter {
font-size:0.8em;
padding-left:3px;
padding-right:3px;
}
.TableFilterField {
font-size:0.8em;
padding-left:3px;
padding-right:3px;
}
.TableRowLinkRollover {
background-color:#C5DBFF;
color:blue;
font-size:0.7em;
padding-left:3px;
padding-right:3px;
text-decoration:underline;
}
.TableRow1 {
background-color:#FFFFFF;
font-size:0.7em;
padding-left:3px;
padding-right:3px;
}
.TableRow2 {
background-color:#FFFFFF;
font-size:0.7em;
padding-left:3px;
padding-right:3px;
}
.TableRowTextDisabled {
color:#C0C0C0;
}
.button {
cursor:pointer;
width:60px;
}
.error {
background-color:#F08080;
}
.errorText {
background-color:#F5F5DC;
color:red;
font-size:0.8em;
}
.mandatory {
background-color:#F7F9C5;
}
.readonly {
background-color:#E4E4E4;
color:#404040;
}
.regular {
background-color:White;
}
.HeaderText {
font-size:1.3em;
font-weight:bold;
height:50px;
}
.FormLabelRegular {
font-size:0.8em;
}
.ChooserRowLinkRollover {
background-color:#5C81CE;
color:white;
font-size:0.6em;
padding-left:3px;
padding-right:3px;
text-decoration:none;
}
.ChooserRowSelected {
background-color:#AB3914;
color:white;
font-size:0.6em;
padding-left:3px;
padding-right:3px;
text-decoration:none;
}
a:link {
color:blue;
}
a:visited {
color:blue;
}
.questionExplanation {
color:#000000;
font-size:0.7em;
font-style:italic;
font-weight:bold;
text-decoration:none;
}
.rssContainer {
background:none repeat scroll 0 0 #FFFFFF;
height:auto;
margin:6px auto;
position:relative;
text-align:left;
width:700px;
}
.rssChannelTable {
border:1px solid #DDDDDD;
border-collapse:collapse;
border-spacing:0;
font-size:0.9em;
width:700px;
}
.rssChannelTableRow {
padding:0;
}
.rssChannelTableCell {
padding:0;
}
.rssChannelTitle {
background-color:#CCCCCC;
font-size:1.5em;
font-weight:bold;
padding:3px;
}
.rssChannelPubDate {
font-size:0.7em;
font-style:italic;
font-weight:normal;
}
.rssChannelDescription {
background-color:#DDDDDD;
padding:3px;
}
.rssItemTableRow {
padding:0;
}
.rssItemTableCell {
padding:0;
}
.rssItemTitle {
background-color:#EEEEEE;
padding:3px;
}
.rssItemPubDate {
font-size:0.8em;
font-style:italic;
font-weight:normal;
}
.rssItemDescription {
background-color:#FAFAFA;
padding:3px;
}
#ol_outterDiv {
background-color:#FFFFFF;
height:100%;
left:0;
opacity:0.75;
width:100%;
z-index:2;
}
#ol_innerDiv {
border:0 none;
position:absolute;
z-index:3;
}
#ol_waitBox {
border:0 none;
height:50px;
position:fixed;
text-align:center;
width:50px;
z-index:9;
}
.hrl {
background-color:#AAAAFF;
border:0 none;
color:#AAAAFF;
height:1px;
width:100%;
}