@charset "UTF-8"; 
/*General use for all query sizes*/
body /*general use */
{
	background: url('../misc/nabkgnd.jpg') repeat; height: 100%; width: 100%;
		padding:0px;	

	}/* close body - general use */

#outer /*general use */
{
 text-align: left;
 width: 100%;
 margin: auto 0;
 }/* close body - general use */
	
#bodyblock  /*general use s*/
{
	width: 100%;
}	/* close bodyblock - general use */

.banner   /* banner - general use  */
{
text-align: center;
margin: 0em 3em 0em 1.5em;
background: url('../misc/banner1.gif')center no-repeat;  
background-position: center;
height: 60px;
width: 100%;
text-align: center;
color: #F2F4E6;
}/* close banner - general use */

h1 /* h1- general use  */
{font-size:3em;
			font-family: "Trebuchet MS", Helvetica, sans-serif;
text-transform:uppercase;	
			text-align:center;
			color: #336633;  /*green*/
			margin:0 0 0 0em;
	} /* close h1 - general use */
	
h1.small {font-size:2em;/* h1- general use  */
	} /* close h1.small - general use */
	
	
h2 {/* h2- general use */
	font-family: "Trebuchet MS", Helvetica, sans-serif;
			font-size:1em;
			margin-top:.25em; /*decreases space between h1 and h2*/
			text-align:left;
			/*text-align:center;*/
 			color: #993333;  /*brown*/
			text-transform:uppercase;

	}  /* ends h2- general use */

h2.small /* h2- general use */
{
	
	font-family: "Trebuchet MS", Helvetica, sans-serif;
font-size:1.5em;
text-align:center;
 color: #993333;  /*brown*/

	}  /* ends h2 small- general use */

h3, th  /* h3- general use */
 {
 	font-family: "Trebuchet MS", Helvetica, sans-serif;
	/*color:red;*/
	font-size:1.25em;
	/*text-transform:uppercase;*/
	/*text-align:center;*/
 	}  /* end h3 general use*/

td /* td- general use */
{
	vertical-align: top;
font-size: 1.5em;
	}  /* ends td general use*/

tr {/* tr - general use */
    border-bottom: 1px solid #d6d6d6;
}/* end tr general use*/

td /* td- general use */
{
	vertical-align: top;
font-size: 1.5em;
padding-left: .5em;
	}  /* ends td general use*/

dl{/* dl- general use */
	padding:2em 0em 1.5em 0em;
	}  /* end dl general use*/

dt{/* dt - general use */	
	font-size:1.6em;
padding: 0 0 0 0em;	
	}  /* end dt general use*/
	
	
dd{/* dd- general use */
	font-size:1.3em;
	color: #808080;
	padding: 0em 0 0em 0em;
	
	}  /* end dd general use*/


li.none{  /* li - general use */
	font-size: 1.6em;
	}  /* end li.none general use*/

.p2{		/* p2 - general use */
display: block;
margin-left:auto;
margin-right: auto;
text-align: center; 
font-family: "Trebuchet MS", Helvetica, sans-serif;
}/* end p2 general use*/

.p4 { /* p4 - general use */ 
font-size: 1.4em; 
}/* end p4 general use*/
	
div.hr {display: none}/* general use - */ 
/*/*/a{}
div.hr {/* general use  */ 
  display: block;
  height: 6px;
  background-image: url(../misc/rule.gif);
  background-repeat: no-repeat;
  background-position: center;
  /*margin: 1em 0 1em 0;*/ /*differs in others*/
}
hr {display:none} /* general use  */ 
/* */	

.whereto { /* whereto - general use*/
text-align: center;
font-family: "Trebuchet MS", Helvetica, sans-serif;
margin-top: 2em;
		 }/* end whereto - general use*/

.none /* none - general use*/
{
	list-style: none;
		 }/* end none - general use*/


/* #searching required for search module - KEEP */

#searching{/* searching - general use*/
 width: 500px;
 height: 80px;
text-align:center;
margin-left:auto;
margin-right: auto;
}/* end searching - general use*/

 .note {  /* note - general use*/
font-size: 1em;	
color: #808080;
/*color: #89CA9D;*/
width: 100%;
vertical-align: middle;
padding: 0em 0 0em 1em;
}/* end note - general use*/

 .note2 {
font-size: 1em;	
color: #1f7b09;
width: 100%;
vertical-align: middle;
padding: 0em 0 0em 1em;

}

.more    /* more - general use*/
{
font-family: "Trebuchet MS", Helvetica, sans-serif;
font-size: 1.2em;
padding-left:25em;
margin-top: 3em;
}/* end more - general use*/
/*-----------------------------END GENERAL USE-----------------------------------------------------------------*/

/* =================================================================================================================== */
/* Desktop media query                                                                                                 */
/*                                                                                        min-width: 768px or larger   */
/* =================================================================================================================== */
@media (min-width: 768px) {
/*--------------------------*/

/*-------------Desktop Navbar----------*/
.navbar-default {
  /* background-color: #08480f; */
  background: url('../misc/banner.gif')center no-repeat;
  border-color: #d5f808;
}
.navbar-default .navbar-brand {
  color: #ffffff;font-weight: 600;

}
.navbar-default .navbar-brand:hover, .navbar-default .navbar-brand:focus {
  color: #f91f0a;
}
.navbar-default .navbar-text {
  color: #F2F4E6;font-weight: 600;
}
.navbar-default .navbar-nav > li > a {
  color: #f1f9f3;font-weight: 600;
}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
  color: #00c0c0;
}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
  color: #f91f0a;
  font-weight: 600;
  background-color: #00ff00;
}
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
  color: #f91f0a;
  background-color: #d5f808;
}
.navbar-default .navbar-toggle {
  border-color: #d5f808;
}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
  background-color: #d5f808;
}
.navbar-default .navbar-toggle .icon-bar {
  background-color: #f1f9f3;
}
.navbar-default .navbar-collapse,
.navbar-default .navbar-form {
  border-color: #f1f9f3;
}
.navbar-default .navbar-link {
  color: #f1f9f3;
}
.navbar-default .navbar-link:hover {
  color: #f91f0a;
}



/*-------------End desktop navbar -----*/

#header{   /* header - desktop only*/
margin-top: -1.35em;  /* brings banner closer to menu */
}/* closes header in desktop */

h1.banner-desktop{/*------  h1 modification  part 1 on desktop -----*/
text-align: center;
margin: 0em 3em 0em 1.5em;
background: url('../misc/banner1.gif')center no-repeat;  
background-position: center;
width: 110%;
text-align: center;
color: #F2F4E6;
font-family:"Trebuchet MS", Helvetica, sans-serif;
}	/*----------closes h1 modification part 1 on desktop -----*/
	
h1.banner-mobile{/*---------- h1 modification part 2 on desktop -----*/
display:block;
}	/*----------closes h2 modification part 1 on desktop -----*/

#contents /*----------contents on desktop -----*/
{
 width:100%;
margin:1em 1em 0em 6em;
}/*----------closes contents on desktop -----*/


/*.hide{  /*---Start hide in desktop ---*/
	/*display:inline;*/
}/*---End hide in small desktop---*/

.show-desktop{ /* show show-desktop in desktop*/
	display:inline !important;
} /*end show desktop in desktop*/

/*only show in mobile*/
.hide-desktop {
    display: none;
}


} /*------------------End Desktop media queries-------------------------------------------------------------------------------------------------*/



/* =================================================================================================================== */
/* Tablet or larger mobile queries                                                                                     */
/*                                                                                                    481px to 767px   */
/* =================================================================================================================== */
@media (min-width: 481px) and (max-width: 767px) {

/*-----------Navigation bar---------------------*/


  .navbar-default .navbar-nav .open .dropdown-menu > li > a {
    color: #f1f9f3;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #f91f0a;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #f91f0a;
    background-color: #d5f808;
  }

/*-----------------------------End Navigation bar---------------------*/

#contents {  /* mobile media query */
 width:100%;
margin:1em 1em 0em 0em;
} /* closes contents - mobile media query */

h1.banner-desktop{/*------  h1 modification  part 1 on mobile -----*/
display:block;
}/* closes h1 modification part 1 - mobile media query */
h1.banner-mobile{/*------  h1 modification  part 2 on mobile -----*/
font-size:2em;
text-align: center;
font-weight: bold;
margin: 0em 3em 0em 1.5em;
width: 100%;
color: green;
font-family:"Trebuchet MS", Helvetica, sans-serif;
}	/* closes h1 modification part 2 - mobile media query */
-End h1.banner-mobile---*/

h2  /* h2 mobile media query */
{
	font-family: "Trebuchet MS", Helvetica, sans-serif;
font-size:1.7em;
font-weight: bold;
	margin-left: 1em;
	margin-top:.25em; /*decreases space between h1 and h2*/
				text-align:left;
 color: #993333;  /*brown*/
	}   /* end h2 -mobile media query */

.hide{  /*---Start hide in mobile ---*/
	display:none;
}/*---End hide in small mobil---*/

.show-desktop{ /* show show-desktop in tablet or larger mobile*/
	display:inline !important;
} /*end show desktop in tablet or larger mobile*/

/*only show in mobile*/
.hide-desktop {
    display: none;
}

} /*---End Mobile media queries---*/


/* =================================================================================================================== */
/* Galaxy Smart phones                                                                                                 */
/*                                                                                                    321px to 480px   */
/* =================================================================================================================== */
/* Smartphones (portrait and landscape) ----------- */
@media (min-width : 320px) and (max-width : 480px) {

#contents {  /* mobile media query */
 width:100%;
margin:1em 1em 0em 1em;
} /* closes contents - mobile media query */

.show-desktop{ /* stop show-desktop in smart phones*/
	display:none !important;
} /*end stop show-desktop in smart phones*/

.show-phone{ /* stop show-desktop in smart phones*/
	display:inline !important;
} /*end stop show-desktop in smart phones*/

/*only show in mobile*/
.hide-desktop {
    display: none;
}
.hide-phone{/* start hide-phone in smartphones*/
	display:none !important;
}/*end hide-phone in smart phones*/


} /*---End Smart Phone media query---*/	

/* =================================================================================================================== */
/* Small phones                                                                                                        */
/*                                                                                                    320px or less    */
/* =================================================================================================================== */
@media (max-width: 320px) {

#contents {  /* mobile media query */
 width:100%;
margin:1em 1em 0em 1em;
} /* closes contents - mobile media query */


.show-desktop{ /* stop show-desktop in smart phones*/
	display:none !important;
} /*end stop show-desktop in smart phones*/

.show-phone{ /* stop show-desktop in smart phones*/
	display:inline !important;
} /*end stop show-desktop in smart phones*/

/*only show in mobile*/
.hide-desktop {
    display: none;
}
.hide-phone{/* start hide-phone in smartphones*/
	display:none !important;
}/*end hide-phone in smart phones*/






} /*---End Small phones media queries---*/	

/* =================================================================================================================== */
/* end small phones media query                                                                                        */                                                                                              
/*                                                                                                                     */
/* =================================================================================================================== */
	
	