

body { background:#182c79; 
margin: 0px auto; padding-top: 15px; 
text-align:center; }
 


#logo {  text-align:center; max-width:100%; min-width:100%;
	margin: 0px auto; padding: 0px;  
}
  
  
 



#wrapper {  
max-width:802px; 
margin:0px auto; 
  background:#ffffff; 
border:2px solid #ffffff;
padding:0px;  text-align:center; overflow:hidden;
}
  
  
 
  
#temparea { width:740px;  
  margin:0px auto; text-align:center; 
  padding: 30px 0px 10px 0px ;  
   background:#ffffff;
  color:inherit; 
  
}
  
 /* menu */
  



 
/* Clearfix */
.catmenu:before,
.catmenu:after {
    content: " ";
    display: table;
}
.catmenu:after {
    clear: both;
}
.catmenu {
    *zoom: 1;
}


nav {
 
	width: 100%;  height:21px; 
	background: #0b0856;
	  color: #fff; 
  font:bold 12px  verdana, arial,sans-serif;  
	position: relative;  
}
nav ul {  
	line-height: 24px;  
  list-style:none;   border-top: 1px solid #fff;
  margin:0px auto; padding:0px;  background:#0b0856; 
}
nav li { 
	float: left; display:inline-block;
  margin:0px; padding:0px;
  text-align:center;
}


nav a {
	color: #fff;  float:left;
	display: inline-block; 
	text-decoration: none;
	line-height: 10px; 
}

 *:first-child+html nav li { float:left; } * html nav li { float:left;} 
 nav li a {
	  display:inline-block;
  width:114.7px; /* 802px divided by # of buttons (7) */
  width:115px; /* let's work in round numbers */
  height:21px; 
  margin:0px;
  padding:3px 0px 0px 0px; /* pad top to center text in button */
  color: #fff; 
  border-top:#fff;
  font:bold 11px  verdana, arial,sans-serif; /* can now use different, but similar fonts */
  background:transparent; 
 
  text-decoration:none; 
}

nav li:last-child a {
	border-right: 0;
}
 

nav a#pull {
	display: none;  font:bold 11px  verdana, arial,sans-serif;background:#041146; 
 
}


 

/* fiddle with widths to look nicer */
nav li.m1 a {
  width:120px; 
  border: 0; display:block;  
}
 
nav li.m2 a {
  width:160px;  
  border: 0;  display: block;  
}

nav li.m3 a  {
  width:140px;  
  border: 0;  display: block; 
}
 
nav li.m4 a  {
  width:115px;  
  border: 0;  display: block; 
}

nav li.m5 a  {
  width:100px;  
  border: 0;  display: block;  
}

nav li.m6 a {
  width:70px;   
  border: 0;  display: block;  
}

 
nav li.m7 a {
  width:70px;  
  border: 0;  display: block; 
}
   
 
    
 /* finish hover and active styling */
nav li a:hover,
nav li a:visited:hover,
nav li a#current:hover,
nav li a#current:visited:hover {
  background:transparent;
  color:#ffe035;  text-decoration:underline; 
}
nav li a#current,
nav li a#current:visited { 
  color:#ffe035;  background:transparent; 
 text-decoration:none;  
}  
 
 
 
 
  



#imagecenter {  
text-align:center;
padding:10px 0px 10px 0px; 
margin: 0px auto;
background:#ffffff; 
  
} 


#imageright {  float:right;
text-align:center; 
font: normal 12px verdana, arial, helvetica, san-serif; 
color: #000000px;  
padding:10px 0px 10px 10px; 
margin: 0px auto;
background:#ffffff; 
  
} 



 

#heading { text-align:center; 
font: bold 15px verdana, arial, helvetica, san-serif; 
color: #ffffff; 
padding:6px 0px 0px 0px; 
margin: 0px auto;
background: #182c79;  }


 
#headingtop { text-align:center; 
font: bold 13px verdana, arial, helvetica, san-serif; 
color: #580305; 
padding: 10px 0px 2px 0px; 
margin: 0px auto;
background: #ffffff;}


 

#heading1 { text-align:center; 
font: bold 13px verdana, arial, helvetica, san-serif; 
color: #580305; 
padding: 15px 0px 2px 0px; 
margin: 0px auto;
background: #ffffff;}


 


#palisade { text-align:center;  
color: inherit; width:740px;
margin: 0px auto;
background:#182c79;  }

#palisadetext2 { text-align:center; 
font: bold 13px verdana, arial, helvetica, san-serif; 
color: #ffbf14; 
padding:5px; 
margin: 10px auto;
background: #182c79;  }
 

 
#palisadetext2 a { 
color: #ffbf14; 
background: #182c79; 
text-decoration: none;
cursor: pointer; }
 
#palisadetext2 a:hover { 
color: #fff; 
background: #182c79; 
text-decoration: underline;
cursor: pointer; }



#subheading { text-align:center; 
font: normal 11px verdana, arial, helvetica, san-serif; 
color: #000000px; 
padding: 5px 0px 2px 0px; 
margin: 0px auto;
background: #ffffff;  } 


#subheader{ text-align:center; 
font: bold 13px verdana, arial, helvetica, san-serif; 
color: #580305; 
padding: 15px 0px 2px 0px; 
margin: 0px auto;
background: #ffffff;  } 


#subheader2{ text-align:left; 
font: bold 13px verdana, arial, helvetica, san-serif; 
color: #580305; 
padding: 15px 0px 2px 0px; 
margin: 0px auto;
background: #ffffff;  } 

  
h1 { text-align:center; 
font: bold 13px verdana, arial, helvetica, san-serif; 
color: #ffffff; 
padding: 5px 0px; 
margin: 0px;
background: #182c79;  }

h2 { text-align:left; 
font: normal 12px verdana, arial, helvetica, san-serif; 
color: #000000px; 
padding:0px 0px 5px 0px; 
margin: 0px auto;
background: #ffffff;  }
 
h3 { text-align:center; 
font: bold 13px verdana, arial, helvetica, san-serif; 
color: #182c79; 
padding:5px 0px 0px 0px; 
margin: 0px auto;
background: #ffffff;  }

h4 { text-align:center; 
font: normal 12px verdana, arial, helvetica, san-serif; 
color: #000000px; 
padding:0px 0px 5px 0px; 
margin: 0px auto;
background: #ffffff;  }
  

.caption {  
font: normal 11px arial, helvetica, sans-serif; color: #2a3890px; float: right; padding: 3px 0px 3px 0px; margin: 0px; background: #ffffff;
} 






#return { clear:both;  text-align:center; font: normal 9px verdana, arial, helvetica, san-serif; 
 color: #000000px; padding: 13px;   cursor: pointer; background: #ffffff;}

#return a {
color: #000000px;
text-decoration: underline;
cursor: pointer;
}
 
#return a:hover {
color: #0000a8;
text-decoration: none;
cursor: pointer;
}


 

#navbottom { 
text-align:center; 
margin: 0px auto;
padding: 0px;
border-top: 2px solid #0000a8; padding: 10px; width: 570px; 
color: #000000px;
font: normal 11px verdana, arial, helvetica, san-serif;
text-decoration: none;
cursor: pointer;
background: #ffffff;
 
}

#navbottom a { color: #000000px; text-decoration: none; background:transparent; 
}
 
#navbottom a:hover { color: #0000a8; text-decoration: underline; background:transparent; 
}


#contactwrap {  background: #eef2ff; 
  margin:0px auto; text-align:center; 
 padding: 3px 0px 10px 0px;  border:1px solid #0000a8;
  
}


#boxwrap {  background: #eef2ff;  
  padding:0px; text-align:center; 
 margin: 3px 0px 0px 0px; 
  
} 

#contactboxone { float:left;  margin: 10px 3px 10px 2px; 
		width: 99%;background:#fff;
   
}

.contactbox { float:left;  margin: 10px 3px 10px 1px; 
 background:#fff;
 
}

 
.address {
 text-align: center;
 font: bold 11px verdana, arial, helvetica, sans-serif;
 margin:0px auto; 
 padding:5px 0px;   color: #182c79;
 background: #eef2ff;
}
 
.subaddress {
 text-align: center;
 font: normal 10px verdana, arial, helvetica, sans-serif;
 margin:0px auto; 
 padding:0px;   color: #000000px;
 background: #eef2ff;
}
 
  
.spacer {
text-align:center;
color: #ffffff;
background-color: inherit;
padding: 0px;
margin: 3px auto;}
 

#byline {
text-align:center;
color: #ffffff;
font: normal 9px verdana, arial, helvetica, sans-serif;
background-color: #182c79;
padding: 0px;
margin: 5px auto;}
 

#byline a {
color: #ffffff;
background-color: #182c79;
text-decoration: none;
}

#byline a:hover {
color: #ffffff;
background-color: #182c79;
text-decoration: underline;
}
 


#stats { text-align:center; 
font: normal 9px verdana,arial,helvetica,san-serif; 
color: #ffffff; 
background:#182c79; 
margin:0px auto;
padding: 50px 0px 10px 0px;}
 
   
 

#tags {
text-align:center; width:900px;
color: #fff;  
font: normal 9px verdana, arial, helvetica, sans-serif;
background-color: transparent;
padding: 850px 0px 0px 0px;
margin: 0px auto;}
 

#tags a {
color: #fff;
text-decoration:none;
}
 


#tags a:hover {
color: #fff;
text-decoration:underline;
}














 



/*Media Queries styles for screen 940px and lower*/
@media screen and (max-width: 940px) and (min-width: 810px)  

{
body{ background:#182c79; }
	 
    
 
#temparea {   text-align:center;  margin:0px auto; background:#fff; padding:5px;
}
 
  

}
 


/*Media QUeries styles for screen 711px and lower*/
@media screen and (max-width: 811px) 

{
body{ background:#182c79; }
	nav { 
  		height: auto;
  	}
  	 
  	nav li {
  		width: 33%;
  		float: left;
  		position: relative;
  	}
  nav ul {
		display: none;
		height: auto; border-top: 0;
	}
	nav a#pull {
		display: block;
		background-color: #0b0856;
		width: 100%;
		position: relative;
	}
	nav a#pull:after {
		content:"";
		background: url('../images/nav-icon.png') no-repeat;
		width: 15px;
		height: 10px;
		display: inline-block;
		position: absolute;
		right: 15px;
		top: 3px; 
	}
	 
nav a#pull:hover { color:#ffe035; 
	  
}
  
  	nav a {
	  	text-align: left;
	  	width: 100%;
	  	text-indent: 10px;
  	} 
 
#temparea {  
 width: 97%;
} 
 

#box {  text-align:center; 	width: 100%;
	margin: 0px auto; padding: 0px;  
}
  


}



/*Styles for screen 690px and lower*/
@media only screen and (max-width: 710px) {


	body{ background:#182c79; }
	
	nav {
			border: 0;
	}  	
	nav li {
  		width: 50%;
  		float: left;
  		position: relative;
  	}

	nav ul {
		display: none;
		height: auto; border-top: 0;
	}
	nav a#pull {
		display: block;
		background-color: #0b0856;
		width: 100%;
		position: relative;
	}
	nav a#pull:after {
		content:"";
		background: url('../images/nav-icon.png') no-repeat;
		width: 15px;
		height: 10px;
		display: inline-block;
		position: absolute;
		right: 15px;
		top: 3px;
	}
	 nav a#pull:hover { color:#ffe035; 
	  
}
   
#temparea {  
 width: 95%; padding:10px;
} 
 

	
	#navbottom { display: none; 
	}
		
#tags  { display: none; 
	}
 

}




/*Smartphone*/
@media only screen and (max-width : 320px) {



	body{ background:#182c79;   }
	
  
 	nav li {
		display: block;
		float: none;
		width: 100%;
	}
	
		nav li { 
 clear: both; 
}


	nav li a {
			border: 0;
	}
	 
	
	#sidebar { display: none; 
	}
	
	
	

#temparea {  

   text-align:center; width:97%;  margin:0px auto;  padding:5px; 
}	 
 
 
 
 
#palisadetext2 { text-align:center; 
font: bold 12px verdana, arial, helvetica, san-serif; 
color: #ffbf14; 
padding:5px; 
margin: 10px auto;
background: #182c79;  }
 
 

#subheading { text-align:center; 
font: normal 10px verdana, arial, helvetica, san-serif; 
color: #000000px; 
padding: 5px 0px 2px 0px; 
margin: 0px auto;
background: #ffffff;  } 


#subheader{ text-align:center; 
font: bold 12px verdana, arial, helvetica, san-serif; 
color: #580305; 
padding: 15px 0px 2px 0px; 
margin: 0px auto;
background: #ffffff;  } 


#subheader2{ text-align:left; 
font: bold 12px verdana, arial, helvetica, san-serif; 
color: #580305; 
padding: 15px 0px 2px 0px; 
margin: 0px auto;
background: #ffffff;  } 


#heading { text-align:center; 
font: bold 13px verdana, arial, helvetica, san-serif; 
color: #ffffff; 
padding:6px 0px 0px 0px; 
margin: 0px auto;
background: #182c79;  }
  
h1 { text-align:center; 
font: bold 12px verdana, arial, helvetica, san-serif; 
color: #ffffff; 
padding: 5px 0px; 
margin: 0px;
background: #182c79;  }

h2 { text-align:left; 
font: normal 11px verdana, arial, helvetica, san-serif; 
color: #000000px; 
padding:0px 0px 5px 0px; 
margin: 0px auto;
background: #ffffff;  }
 
h3 { text-align:center; 
font: bold 12px verdana, arial, helvetica, san-serif; 
color: #182c79; 
padding:5px 0px 0px 0px; 
margin: 0px auto;
background: #ffffff;  }

h4 { text-align:center; 
font: normal 11px verdana, arial, helvetica, san-serif; 
color: #000000px; 
padding:0px 0px 5px 0px; 
margin: 0px auto;
background: #ffffff;  }
  
	

#imagecenter {  
text-align:center;
padding:10px 0px 10px 0px; 
margin: 0px auto;
background:#ffffff; 
  
} 


#imageright {   
text-align:center; 
font: normal 12px verdana, arial, helvetica, san-serif; 
color: #000000px;  
padding:10px 0px 10px 10px; 
margin: 0px auto;
background:#ffffff; 
  
} 



#imageleft {   
text-align:center; 
font: normal 12px verdana, arial, helvetica, san-serif; 
color: #000000px;  
padding:10px 0px 10px 10px; 
margin: 0px auto;
background:#ffffff; 
  
} 



	#navbottom { display: none; 
	}
	
	
	
 
 #address { 
text-align: center; 
color: #0000a8; border-top: 1px solid #0000a8; width:100%;
}



 #address1 { text-align: center; 
margin:0px 0px 10px 0px; padding:0px;
}
 
 
	#stats { display: none; 
	}
	
	#tags  { display: none; 
	}
 
	
	
}

 

