body {
  margin:0px;
  font-family: Verdana, Geneva, Arial, SansSerif, Helvetica;
  font-size: 10px;
  line-height: 14px;
  color: #666;
}

img {
	behavior:	url("pngbehavior.htc");
}

a:link {
  color: #1471ba;
  text-decoration: underline;
}

a:visited {
  color: #1471ba;
  text-decoration: underline;
}

a:hover {
  color: #142d67;
  text-decoration: none;
}

#page {
  width:759px;
  margin-top:0px;
  margin-left:auto;
  margin-right:auto;
}

#header {
  width:759px;
  color: #fff;
  font-size: 12px;
  padding: 100px 0px 25px 0px;
  background: url(../images/header.gif) no-repeat top center;
}

.head {
  margin: 0px 15px;
  * margin: 0px 10px;
  float:left;
  width:345px;
}

#leftcol {
  width:180px;
  padding:0px;
  margin:0px 0px 0px 0px;
  float:left;
  background: url(../images/navHeader.gif) #dddac9 no-repeat top left;
}

#leftcol ul {
  margin:10px 0px;
  padding:0px;
  list-style-type:none;
  display: block;
  border-top: 1px solid #fff;
  border-bottom: 1px solid #fff;
}

#leftcol li {
  list-style:none;
  margin: 0px;
  white-space: nowrap;
  padding:0px;
  list-style-type:none;
  display: block;
  text-indent: 10px;
  font-weight: bold;
}

#leftcol li a:link  {
  color: #1471ba;
  text-decoration:none;
  padding:2px 0px;
  line-height:16px;
  white-space: nowrap;
  display:block;
  background: #eeede3;
  border-top: 1px solid #fff;
  border-bottom: 1px solid #fff;
}

#leftcol li a:visited {
  color: #1471ba;
  text-decoration:none;
  padding:2px 0px;
  line-height:16px;
  display:block;
  background: #eeede3;
  border-top: 1px solid #fff;
  border-bottom: 1px solid #fff;
}

#leftcol li a:hover {
  color: #fff;
  background: #142d67;
  text-decoration:none;
}

li#activeMenu a:link {
  color: #fff;
  background: #142d67;
  text-decoration:none;
}

li#activeMenu a:visited {
  color: #fff;
  background: #142d67;
  text-decoration:none;
}

ul#articleList {
	line-height: 20px;
	padding:10px;
	text-indent:0px;
	margin:0px;
}

#search {
  background: url(../images/search.gif) #d2cfbd no-repeat bottom left;
  padding:10px 20px;
  height: 69px;
  border-top: 2px solid #fff;
}
.search {
  font-size:12px;
  font-weight: bold;
  color:#162662;
  font-style: italic;
}

#search label {
  color: #000088;
}

#contact {
  background: #fff;
  padding: 20px 10px;
}

#contact b {
  color: #142d67;
}

#maincol {
  width:399px;
  * width: 399px;
  padding:0px;
  margin:0px 0px 0px 0px;
  float:left;
}

#icons {
  text-align: right;
  padding: 5px;
}

#content {
  padding:0px 20px;
}

#content h1 {
  color: #142d67;
  font-family: times, serif;
  font-size: 22px;
  font-weight: normal;
  line-height: 26px;
}

#content h2 {
  font-family: times, serif;
  font-size: 16px;
  font-weight: normal;
}

#content h4 {
  color: #142d67;
  font-family: times, serif;
  font-size: 22px;
  font-weight: normal;
  line-height: 24px;
}

#rightcol {
  width:180px;
  padding:0px;
  margin:0px 0px 0px 0px;
  float:left;
}

#photos {
  padding: 10px 10px 0px 10px;
  * padding: 0px 5px 0px 5px;
  min-height: 100px; 
  margin:0px;
  text-align:center;
  background: url(../images/photoBG.jpg) #dceefc no-repeat bottom center;
}

#photosFoot {
  padding: 0px;
  text-align:center;
  background: url(../images/photoFoot.jpg) no-repeat top center;
}

#banners {
  padding: 10px;
  height: 290px;
  text-align:center;
  background: url(../images/bannerBG.gif) no-repeat top center;
}

#footer {
  position: relative;
  height: 60px;
  width: 750px;
  margin-left:auto;
  margin-right:auto;
  background: url(../images/footer.gif) no-repeat bottom left;
}

#footerLinks {
  padding: 15px 60px;
  font-size: 11px;
  line-height: 16px;
}

#footerLinks a:link {
  color: #1471ba;
  text-decoration:none;
}

#footerLinks a:visited {
  color: #1471ba;
  text-decoration:none;
}

#footerLinks a:hover {
  color: #142d67;
  text-decoration: underline;
}

#homeCallout {
	position:relative;
	z-index:100;
	margin:-10px 1px 0px 14px;
}

.homeCalloutContent {
	padding:0px 10px;
}

a.homeCallout:link {
	font-size: 18px;
	color: #085c9c;
	text-decoration: underline;
	line-height: 20px;
	font-family: times, serif;
	font-weight: normal;
	padding:0px;
	margin:0px;
	}

a.homeCallout:visited {
	font-size: 18px;
	color: #085c9c;
	text-decoration: underline;
	line-height: 20px;
	font-family: times, serif;
	font-weight: normal;
	padding:0px;
	margin:0px;
	}

a.homeCallout:hover {
	text-decoration: none;
	}

.issue {
	color:#142d66;
	font-size: 18px;
	line-height: 25px;
	font-family: times, serif;
	font-weight: normal;
	margin: 10px 0px -10px 0px;
}

.issueName {
	color:#8f8f8f;
}

.pageTitle {
  color: #142d67;
  font-family: times, serif;
  font-size: 22px;
  font-weight: normal;
  line-height: 26px;
}

/* Admin area */

.adminNav a:link {
  color: #1471ba;
  text-decoration: underline;
}

.adminNav a:visited {
  color: #1471ba;
  text-decoration: underline;
}

.adminNav a:hover {
  color: #142d67;
  text-decoration: none;
}

