* {
  margin:0;
  padding:0
}

body {
  background:url(images/bg.gif) repeat #fff;
  padding: 0 0 20px;
  color:#333;
  font:normal arial,tahoma,verdana,sans-serif 9px;
  text-align: left
}

#wrapper {
}

#contentarea {
  border-left-color: #014990;
  border-left-style: solid;
  border-left-width: 1px;
  border-right-color: #014990;
  border-right-style: solid;
  border-right-width: 1px
}

.header {
  background-image: url("images/header.png");
  border-left-color: #446A44;
  border-left-style: solid;
  border-left-width: 1px;
  border-right-color: #446A44;
  border-right-style: solid;
  border-right-width: 1px
}

.header1 {
  background-image: url("images/header1.png");
  border-left-color: #446A44;
  border-left-style: solid;
  border-left-width: 1px;
  border-right-color: #446A44;
  border-right-style: solid;
  border-right-width: 1px
}

/* Main content text */

#content {
  font:normal arial,tahoma,verdana,sans-serif 9px;
  margin: 10px 25px 10px 25px;
  text-align:left;
}

#content p, #content td {
  font-size:13px;
  text-align: left
}

#content h1 { margin-left: 10px; text-align:left; font-size:26px; margin: 0 0 .3em; font: bold }
#content h2 { text-align:left; font-size:23px; margin: 0 0 .3em; font: bold }
#content h3 { text-align:left; font-size:20px; margin: 0 0 .3em; font: bold }
#content h4 { text-align:left; font-size:17px; margin: 0 0 .3em; font: bold }
#content h5 { text-align:left; font-size:14px; margin: 0 0 .3em; font: bold }

.breadcrumb {
  border-left-color: #446A44;
  border-left-style: solid;
  border-left-width: 1px;
  border-right-color: #446A44;
  border-right-style: solid;
  border-right-width: 1px
  font-size:9px;
  text-align:left;
  text-decoration: none;
  color: #fff;
  background-color: #999999;
}

#breadcrumb a {
  background-color: #999999;
  font-size:9px;
  text-align:left;
  font-style: normal;
  text-decoration: none
}


/* Main table controls */

#maintable {
  width: 960;
  border-collapse: collapse;
  background-color: #FFFFFF;
  padding: 0 0 0 0;
  border-color: #FFFFFF
}

#endmenubar {
  background: #f6f6f6 url("images/endbar.gif") no-repeat 100% 100%;
  border-left-color: #446A44;
  border-left-style: solid;
  border-left-width: 1px;
  border-right-color: #446A44;
  border-right-style: solid;
  border-right-width: 1px;
  line-height: 25px;
}


/* Graphic Headers */

#menuheader {
  width: 200px;
  background: #f6f6f6 url("images/header_bg.gif") no-repeat 100% 100%;
  line-height: 25px;
  text-align: center;
  color: #fff;
  margin-bottom: 5px;
  font-weight: bold
}

#menuheader1 {
  width: 200px;
  background: transparent url("images/header_bg1.png") no-repeat 100% 100%;
  line-height: 25px;
  text-align: center;
  color: #fff;
  margin-bottom: 5px;
  font-weight: bold
}


.newsheader {
  width: 200px;
  background: #f6f6f6 url("images/header_bg.gif") no-repeat 100% 100%;
  line-height: 25px;
  text-align: center;
  color: #fff;
  margin-bottom: 5px;
  font-weight: bold
}

.newsheader1 {
  width: 200px;
  background: transparent url("images/header_bg1.png") no-repeat 100% 100%;
  line-height: 25px;
  text-align: center;
  color: #fff;
  margin-bottom: 5px;
  font-weight: bold
}


/* Newsitems */

.newsbox {
  color:#333;
  padding: 15px 10px 10px;
  margin: 0 0;
}

.newsbox h3 {
  margin: 0 0 .3em;
  border-bottom: 1px solid #c00;
  color:#c00;
  font-size: 18px;
  font-weight: bold
}


.newsbox p, .newsbox h1, .newsbox h2, .newsbox h4, .newsbox h5, .newsbox h6 {
  margin: 0 0 .3em;
  border-bottom: 1px solid #c00;
  color:#c00;
  font-size: 16px
}

.newsbox p {
  border:none;
  margin: 0 0 0.5em;
  color:#444;
  font-size: 13px
}

.newsbox a {
  font-weight:bold;
  text-decoration:none
}

/* Newsletter Listings */

.newsletteritem {
  text-align:left;
  font-size: 13px;
  color: black;
  margin-left: 10px;
}

.newsletteritem p {
  text-align:left;
  color: black;
  font-weight:normal;
  text-decoration:none
}

.newsletteritem a {
  text-align:left;
  color: black;
  font-weight:normal;
  text-decoration:none
}


/* SECONDARY NAVIGATION - vertical navigation */
	#nav-secondary, #nav-secondary ul {position:static; text-align:left;}
	#nav-secondary, #nav-secondary li {list-style: none;margin:0;padding:0;background:#fff}
	#nav-secondary {padding-top:0;margin-top: 1px}
	#nav-secondary a {line-height:1.8;padding: 5px 0 5px 23px;background: #fff url("images/sprites.gif") no-repeat 10px -695px;font: bold 86% arial;display:block}
	#nav-secondary a, #nav-secondary a:link, #nav-secondary a:visited, #nav-secondary a:hover, #nav-secondary a:active {text-decoration:none;cursor:pointer}
	#nav-secondary a:link {color:#000}
	#nav-secondary a:visited {color:#000}
	#nav-secondary a:hover {color:#c00;background: #fee url("images/sprites.gif") no-repeat 10px -695px}
	#nav-secondary li.active a:link, #nav-secondary li.active a:visited, #nav-secondary li.active a:hover, #nav-secondary li.active a:active {color:#c00}
	#nav-secondary li {border-top: 1px solid #fff;}

/* SECONDARY NAVIGATION - 2nd TIER */
	#nav-secondary ul {margin: 0 0 1em 23px;padding:0}
	#nav-secondary li.active li a,
	#nav-secondary li.active li a:link,
	#nav-secondary li.active li a:visited {line-height:1.5;background: #fff url("images/sprites.gif") no-repeat 0 -798px;padding:0 0 0 12px;font-weight:normal;width:auto;color:#000;width:130px;display:block}
	#nav-secondary li.active li a:hover,
	#nav-secondary li.active li a:active {color: #c00}
	#nav-secondary li.active li {border: none;margin:0}

	#nav-secondary li.active li.active a:link,
	#nav-secondary li.active li.active a:visited,
	#nav-secondary li.active li.active a:hover,
	#nav-secondary li.active li.active a:active {font-weight:bold}

/* SECONDARY NAVIGATION - 3rd TIER */
	#nav-secondary ul ul {margin: 0 0 1em 13px;padding:0}
	#nav-secondary li.active li.active li a, #nav-secondary li.active li.active li a:link, #nav-secondary li.active li.active li a:visited {width:117px}
	#nav-secondary li.active li.active li a:link,
	#nav-secondary li.active li.active li a:visited,
	#nav-secondary li.active li.active li a:hover,
	#nav-secondary li.active li.active li a:active {font-weight:normal}
	#nav-secondary li.active li.active li.active a:link,
	#nav-secondary li.active li.active li.active a:visited,
	#nav-secondary li.active li.active li.active a:hover,
	#nav-secondary li.active li.active li.active a:active {font-weight:bold}

/* SECONDARY NAVIGATION - 4th TIER */
	#nav-secondary ul ul ul {margin: 0 0 1em 13px;padding:0}
	#nav-secondary li.active li.active li.active li a, #nav-secondary li.active li.active li.active li a:link, #nav-secondary li.active li.active li.active li a:visited {width:104px}
	#nav-secondary li.active li.active li.active li a:link,
	#nav-secondary li.active li.active li.active li a:visited,
	#nav-secondary li.active li.active li.active li a:hover,
	#nav-secondary li.active li.active li.active li a:active {font-weight:normal}
	#nav-secondary li.active li.active li.active li.active a:link,
	#nav-secondary li.active li.active li.active li.active a:visited,
	#nav-secondary li.active li.active li.active li.active a:hover,
	#nav-secondary li.active li.active li.active li.active a:active {font-weight:bold}

/* LAYOUT - FOOTER */

#footermenu, #footermenu p, #footermenu a {
  font-size:11px;
  color:white;
  text-decoration:none;
  text-align: left
}

#footermenu1, #footermenu1 p, #footermenu1 a {
  font-size:11px;
  color:white;
  background-color: #014990;
  text-decoration:none;
  text-align: left
}

#footerlower {
  background: #f6f6f6 url("images/lower.png") no-repeat 100% 100%;
  line-height: 6px
}

#footerlower1 {
  background: #014990 url("images/lower1.png") no-repeat 100% 100%;
  line-height: 6px
}

#footer {
  clear:both;
  padding: 10px 0 30px;
  font-size:86%;
  color:#999
}

#footer p {
  margin:0;
  text-align: center;
  font-size: 12px;
  color: #446A44
}

#footer a:link {
  color:#999
}

