/*test*http://css-tricks.com/snippets/css/sticky-footer/*/

html, body {
  height: 100%;
}
.main{
  min-height: 100%;
  /* equal to footer height */
  margin-bottom: -142px;
}
.main:after {
  content: "";
  display: block;
}
.site-footer, .main:after {
  height: 142px;
  
}

html,body{height:100%;}

body{font-family: 'Open Sans', sans-serif; margin:0; padding:0;}

div.content-container{ margin-left: 300px;width:70%;border:none;}

/*a.link{list-style:none;}*/
footer{clear:both;}

h2.firstBase { text-indent: -9999em; background-image:url(/themes/simple/images/firstbase.png); width:250px; height:81px; margin: 5px auto auto auto; padding:0;  background-repeat:no-repeat; color:white;}

h2.motelMate { text-indent: -9999em; background-image:url(/themes/simple/images/motelmate.png); width:250px; height:81px; margin: 5px auto auto auto; padding:0;  background-repeat:no-repeat; color:white;}

h2.trafficMate { text-indent: -9999em; background-image:url(/themes/simple/images/trafficmatemate.png); width:250px; height:81px; margin: 5px auto auto auto; padding:0;  background-repeat:no-repeat; color:white;}

h2.trafficMatePro { text-indent: -9999em; background-image:url(/themes/simple/images/trafficmatematepro.png); width:250px; height:81px; margin: 5px auto auto auto; padding:0;  background-repeat:no-repeat; color:white;}

h2.eSchool { text-indent: -9999em; background-image:url(/themes/simple/images/eschool_logo.png); width:125px; height:115px; margin:auto;  padding:0;  background-repeat:no-repeat; color:white;}

/*h2.eSchool { text-indent: -9999em; background-image:url(/themes/simple/images/eschool_white.jpg); width:250px; height:81px; margin:-50px 90px 0px 90px;  padding:0;  background-repeat:no-repeat; color:white;}*/

h1.staff_manual { width:224px; height:25px; text-indent: -9999em; background-image:url(/themes/simple/images/skag.png); margin: 5px auto auto auto; padding:0;  background-repeat:no-repeat; color:white;}

.arrow{display:none;}

#sidebarNav ul {
   margin:0;
   padding:0;		  
   list-style:none;
   			
}

#sidebarNav ul li a{
   text-decoration:none;
   color:#eee;
   margin-left:10pt;		   			
   display:block;
}

#sidebarNav a.current{color:#e89e25 !important}
#sidebarNav a:hover{color:#e89e25 !important}

.fullnav a{ color:white;text-decoration:none;}

#sidebarNav input[type=text]{ border-radius :5pt; padding:5pt; border-collapse:collapse}

#sidebarNav{
  margin: 0;
    padding: 0;
    width: 270px;
    height: 100vh;
    overflow-y:auto;
    overflow-x:hidden;
    background-color: #2e9ccb;
    position: fixed;
    top: 0;
    font-size: 12pt;
    color: white;
}

.address{
  padding-top: 15px;
  padding-bottom:25px;
  padding-left:5px!important;
}

.addresstitle{
  color:white!important;
  padding-bottom:10px!important;
  font-size:22px;
  padding-left:5px!important;
}

#sidebarNav p{ color:#444; padding:0; margin:0;}
.submenu{list-style:none; padding:0;}
.fullnav li {margin-left:25px;}

form fieldset{ border:none;}

#SearchForm_SearchForm_action_results{ float: left; clear:right; margin-left:170px; margin-top:-22px;}

.searchform{ padding:10px;}

p{ margin: 0.5em, 0, 0.5em, 0;}

@media print {

 	div.content-container{margin:0; padding:0;}
     #sidebarNav{ display:none;}
 	.page-break	{ display: block; page-break-before: always; }
}

@media all {
	.page-break	{ display: none; }
}
