/* STN CODE */
html, body {
 /*   height: 100%;*/
}

.stnfill { 
    min-height: 100%;
    height: 90%;
}

#footerbar{
	width: 100%;
	height: 50px;
	text-align: center;
}

a.linkblue:link { color:blue; text-decoration:none; font-weight:normal; }
a.linkblue:visited { color: blue; text-decoration:none; font-weight:normal; }
a.linkblue:hover { color: blue; text-decoration:underline; font-weight:normal; }
a.linkblue:active { color: blue; text-decoration:none; font-weight:normal; }

a.linkwhite:link { color:white; text-decoration:none; font-weight:normal; }
a.linkwhite:visited { color: white; text-decoration:none; font-weight:normal; }
a.linkwhite:hover { color: white; text-decoration:underline; font-weight:normal; }
a.linkwhite:active { color: white; text-decoration:none; font-weight:normal; }

/* STN CODE */

.container containercustom{
	min-height:100%;
}
.navbar-nav > li > a{
  padding-left:8px;
  padding-right:8px;
}

.containercustom{
  margin-top: 10px;
  margin-bottom: 10px;
}
/*Text Size*/
@media(max-width:767px){
  .activeinfo{
    font-size: 1.5em;
  }  
}
@media(min-width:768px){
  .activeinfo{
    font-size: 1.3em;
  }  
}
@media(min-width:992px){
  .activeinfo{
    font-size: 1.2em;
  }
  .container{
    width: 760px;
  }
}
@media(min-width:1200px){
  .activeinfo{
    font-size: 1.2em;
  }
  .container{
    width: 760px;
  }  
}
/*End Text Size*/

.navbar {
    margin-bottom: 0px;
  }

.navbar .container-fluid, .navbar-collapse {
    padding-left: 0px;
}
.navbar-collapse.in {
    padding-left:30px;
}
.navbar-custom a{
  font-weight: bold;
}
.navbar-custom {
  background-color: #e5e7e8;
  border-color: #d3d7d8;
}
.navbar-custom .navbar-brand {
  color: #006699;
}
.navbar-custom .navbar-brand:hover,
.navbar-custom .navbar-brand:focus {
  color: #004466;
  background-color: transparent;
}
.navbar-custom .navbar-text {
  color: #006699;
}
.navbar-custom .navbar-nav > li:last-child > a {
  border-right: 1px solid #d3d7d8;
}
.navbar-custom .navbar-nav > li > a {
  color: #006699;
  border-left: 1px solid #d3d7d8;
}
.navbar-custom .navbar-nav > li > a:hover,
.navbar-custom .navbar-nav > li > a:focus {
  color: #006699;
  background-color: transparent;
}
.navbar-custom .navbar-nav > .active > a,
.navbar-custom .navbar-nav > .active > a:hover,
.navbar-custom .navbar-nav > .active > a:focus {
  color: #006699;
  background-color: #d3d7d8;
}
.navbar-custom .navbar-nav > .disabled > a,
.navbar-custom .navbar-nav > .disabled > a:hover,
.navbar-custom .navbar-nav > .disabled > a:focus {
  color: #cccccc;
  background-color: transparent;
}
.navbar-custom .navbar-toggle {
  border-color: #dddddd;
}
.navbar-custom .navbar-toggle:hover,
.navbar-custom .navbar-toggle:focus {
  background-color: #dddddd;
}
.navbar-custom .navbar-toggle .icon-bar {
  background-color: #cccccc;
}
.navbar-custom .navbar-collapse,
.navbar-custom .navbar-form {
  border-color: #d2d6d7;
}
.navbar-custom .navbar-nav > .dropdown > a:hover .caret,
.navbar-custom .navbar-nav > .dropdown > a:focus .caret {
  border-top-color: #006699;
  border-bottom-color: #006699;
}
.navbar-custom .navbar-nav > .open > a,
.navbar-custom .navbar-nav > .open > a:hover,
.navbar-custom .navbar-nav > .open > a:focus {
  background-color: #d3d7d8;
  color: #006699;
}
.navbar-custom .navbar-nav > .open > a .caret,
.navbar-custom .navbar-nav > .open > a:hover .caret,
.navbar-custom .navbar-nav > .open > a:focus .caret {
  border-top-color: #006699;
  border-bottom-color: #006699;
}
.navbar-custom .navbar-nav > .dropdown > a .caret {
  border-top-color: #006699;
  border-bottom-color: #006699;
}
@media (max-width: 767) {
  .navbar-custom .navbar-nav .open .dropdown-menu > li > a {
    color: #006699;
  }
  .navbar-custom .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-custom .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #006699;
    background-color: transparent;
  }
  .navbar-custom .navbar-nav .open .dropdown-menu > .active > a,
  .navbar-custom .navbar-nav .open .dropdown-menu > .active > a:hover,
  .navbar-custom .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #006699;
    background-color: #d3d7d8;
  }
  .navbar-custom .navbar-nav .open .dropdown-menu > .disabled > a,
  .navbar-custom .navbar-nav .open .dropdown-menu > .disabled > a:hover,
  .navbar-custom .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color: #cccccc;
    background-color: transparent;
  }
}
.navbar-custom .navbar-link {
  color: #006699;
}
.navbar-custom .navbar-link:hover {
  color: #006699;
}
   
   /* This is just styling for this specific page. */
   
   input, select, textarea{ font-size: 16px;}
   
   body {
      background-color: #A8A8A8; 
      font: Arial, Helvetica, sans-serif; }
   #wrap {
      width: 760px;
      margin: 0 auto;
      background-color: #fff; }
   h1 {
      font-size: 1.5em;
      padding: 1em 8px;
      color: black;
      /*background-color: #FF9900;*/
      margin: 0; }
  #content {
      padding: 25px 10px 25px 10px; 
      background-color: white;
	  min-height: 500px;	  
  }

  .activepart{
    margin: 5px;
	margin-top: 10px;
	padding-bottom: 10px;
    height: auto; 
    border-bottom: 1px solid #7569FB; 
    width: 100%;    
  }
  .activeimage{
    float:left
  }
  .activeinfo{
    float:left; 
	margin: 0 auto;
  }
  .activeclear{
    clear:both;
  }
  .activetr1{
	border: 1px solid black;
	background-color: #DDDDDD;
  }
  .activetr2{
	border: 1px solid black;
	background-color: #F4F7EC;
  }  
  .activetd1{
	border-right: 1px solid black;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-weight: bold;
  }
  .activetd2{
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-weight: bold;
  }
  .activetd3{
	padding: 5px;
  }


#horizontalForm fieldset
{
  display: block;
  margin: 0 0 3em 0;
  padding: 0 1em 1em 1em;
}

#horizontalForm fieldset.radio
{
  margin: 1em 0 2em 0;
}

#horizontalForm fieldset.radio input
{
  clear: both;
  float: left;
  width: auto;
}

#horizontalForm fieldset.radio label
{
  font-weight: normal;
}

#horizontalForm input
{
  display: block;
  width: 15em;
}

#horizontalForm input.submit
{
  clear: both;
}

#horizontalForm label
{
  float: left;
  display: block;
  margin: 1em 1em 0 0;
  font-weight: bold;
}

#horizontalForm select
{
  display: block;
}



.center {
	width: 100%;
	margin: 0 auto;
	text-align: center;
}


/* CSS table */
.csstable {
  display: table;
}
.row {
  display: table-row;
}
.column {
  display: table-cell;
}

.colRad , .colCac, .colCon {
	padding-left:5px;
	display:inline-block;
	width:30%;
	vertical-align:top;
}

.mmyResults{
	margin: 0 auto;
	width: 98%;
	text-align: left;
	background-color: #F2F2F2;	
}

.appHead{
	border-bottom: 1px solid #DDDDDD;
}

#ajaxLoader, .inlineModal {
	position:relative;
	margin:auto;
	display:inline-block;
	min-width:300px;
	min-height:75px;
	background-color:#FFFFFF;
	border:solid;
	border-width:3px;
	border-color:#DDDDDD;
	padding:3px;
	border-radius:10px;
}
.inlineModal {
	box-shadow:0px 2px 3px #666666 inset;
}
#ajaxLoader {
	top:80px;
	box-shadow:0px 3px 5px #330000;
}
#ajaxModal {
	z-index:20000;
	position:fixed;
	left:0px;
	right:0px;
	top:0px;
	bottom:0px;
	text-align:center;
	background-image:URL('http://www.activeradiator.com/images/25.png');
	padding:5px;
	display:none;
	overflow:auto;
}