@charset "utf-8";
/* CSS Document */

/*
---------------------------------------------
Customize Template Colors
---------------------------------------------
*/

#header { background:#002B95} /*Background color of header*/
#header a { color:#FFFFFF} /*Color of text in header*/
#content { background:#002B95} /*Background color of main content area*/
#nav { background:#ffffff} /*Background color of main menu*/
#nav ul li a { color:#FFFFFF} /*Color of text in main menu*/
#nav ul li { border-top:1px solid #ffffff} /*Color of separator lines in main menu*/
#footer { background:#002B95} /*Background color of footer*/
#footer p { color:#FFFFFF} /*Color of text in footer*/

/*
---------------------------------------------
01. main/default elements
---------------------------------------------
*/

html, body, p, div, input, textarea, select, option, fieldset, label, h1, h2, h3, h4, h5, h6, img, a, a:link, a:active, a:hover, a:visited, form, ul, ol, li { margin:0;  padding:0;  text-align:left;}

img { border:0px solid #8F8F8F}
fieldset { border:none}

ul, li { list-style:none}
h1,h2,h3,h4,h5,h6 { font-family:arial, sans-serif;font-size:1.0em; font-weight:normal}

body {padding:0px}

p {font-family:arial, sans-serif;font-size:16px; color:#3a3a3a; line-height:20px}

.nav {background:#000000; border:1px solid #000000;valign:middle; font-family:arial, verdana;font-size:14px;color:#ffffff;font-weight:normal;text-align:center;}

.nav a:link, .nav a:visited {display:block;width:100%;text-align:center;color:#ffffff;text-decoration:none;}

.nav a:hover {background:#ffffff;font-weight:normal;color:#336699;cursor:pointer}

.nav span {padding:5px 3px 5px 3px;display:block;height:100%;}

.nav2 {background:#e50000; border:1px solid #000000;valign:middle; font-family:arial, verdana;font-size:18px;color:#ffffff;font-weight:normal;text-align:left;}

.nav2 a:link, .nav2 a:visited {display:block;width:100%;color:#ffffff;text-decoration:none;}

.nav2 a:hover {background:#000000; font-weight:normal;color:#ffffff;cursor:pointer}

.nav2 span {padding:6px;display:block;height:100%;}


.map {background:#ffffff;font-family:arial,verdana; font-size:18px;color:#141414; font-weight:normal;line-height:20px;text-align:left;text-decoration:none}

.map a:link, .map a:visited {display:block;font-family:arial,verdana; font-size:18px;color:#141414;text-decoration:none;}

.map a:hover {background:#ffffff; font-weight:normal;color:#0000ff;text-decoration:none; cursor:pointer}

.map span {padding:0px;display:block;height:100%;}

/*
---------------------------------------------
Pulldown Menu
---------------------------------------------
*/

.navigation {
  max-width: none;background: #005B00;
font-family:arial;font-size:13px;color: #ffffff;text-decoration:none;
  padding: 0;
}

.navigation li {
  float: left;
}

.navigation li a {
  display: block;border-style:solid 1px #000000;
	font-family:arial;font-size:13px;color: #ffffff;text-decoration:none;
  padding: 10px;
}

.navigation li a:hover {
  background: #ffffff;	font-family:arial;font-size:13px;color: #000000;
}

.navheader { 
  font-size: 12px;
}

.slide-trigger {
  display: none; /* need this */
  border: 1px solid #CCCCCC;
  cursor: pointer;
  margin-left: 15px;
  margin-right: 15px;
}

.slide-trigger span {
  display: block;
  float: right;
  margin: 3px;
  height: 14px;
  width: 14px;
}

@media only screen and (max-width: 560px) {
  .slide-trigger { display: block; }
    .no-js .slide-trigger { display: none; }
  .navigation { display: none; }
    .no-js .navigation { display: block; }
  .navigation { margin: 0 15px; }
  .navigation li { float: none; }
  .navigation li a { border-bottom: 1px solid #000000; }
}

/* MOBILE COLLAPSE MENU */

/*
---------------------------------------------
END: Pulldown Menu
---------------------------------------------
*/

a:link, a:visited {color:#3D73B7; text-decoration: underline}
a:hover {color:#3D73B7; text-decoration: none}

h1 { font-size:1.0625em; color:#000000; font-weight:bold; text-align:center}
h2 { font-size:1.125em; color:#2F393D; font-weight:bold; padding:10px 0 10px 0}

/*
---------------------------------------------
02. header
---------------------------------------------
*/

#header { width:90%; height:auto; float:left; padding:5px}
#header a { font-size:1.0625em; font-weight:bold; text-align:center; text-decoration:none} 

/*
---------------------------------------------
05. footer
---------------------------------------------
*/

#footer { width:90%; height:auto; float:left; padding:5px}
#footer p { font-family:Arial, Helvetica, sans-serif; font-size:0.75em; text-align:center}

