body  { 
 font-family: Verdana, sans-serif; 
 font-size: 76%; 
 background: #7f1730; 
 margin: 0px; 
 padding: 0px;
}

p {
 font: 1.0em Verdana, sans-serif;
 color: #333;
 line-height: 1.3em;
 margin: 0 0 0.8em 0; 
 }

p.small { 
 font: 0.9em Verdana, sans-serif;
 color: #333;
 line-height: 1.2em;
 margin: 0 0 0.3em 0; 
 }
 
.clear {
 clear:both;
 }
.topnav { 
  font: 0.9em Verdana, sans-serif;
  margin: 0;
  padding: 0; 
  background-color: #7f1730; 
  border-bottom: 2px solid #fff;
  }

.topnavcontent { 
  padding: 0; 
  margin: 0; 
  }

.topnavcontent span.left {
  float: left;
  text-align: left;
  width: 55%;

  }

.topnavcontent span.right {
  float: right;
  text-align: right;
  width: 45%;
  overflow: hidden;
  }

/* Header */
/* ----------------------------------------------------- */

.header { 
  font: 0.9em Verdana, sans-serif;
  padding: 0;
  margin: 0;
  background: #7f1730;
  color: #fafad2; 
  border-bottom: 3px solid #fff; }

.headercontent { 
  padding: .5em 0; 
  margin: 0; 
  }

.headercontent span.left {
  float: left;
  text-align: left;
  padding-top: .4em;
  padding-left: 1em;
  }

.headercontent span.right {
  float: right;
  text-align: right;
  overflow: hidden;
  width: 35%;
  padding-right: .4em;
  }
  
.hdrlinks { 
 font: 0.9em Verdana, sans-serif;
 color: #a67a00; 
 }
 
.hdrlinks a:link, .hdrlinks a:visited { 
 color: #fafad2;
 text-decoration: underline; 
 }

.hdrlinks a:hover { 
 color: #a67a00; 
 }  

/* Links */
/* ----------------------------------------------------- */

a:link, a:visited { 
 color: #293f6f; 
}

a:hover { 
 color: #a67a00; 
 text-decoration: none;
 }

a img {
 border-width: 0;
 border-style: none;
 border-color: #fff;
 color: #fff;
 }
 
 
/* Lists */
/* ----------------------------------------------------- */
dl, ul, ul.nl {
 font: 0.95em Verdana, sans-serif;
 color: #293f6f;
 padding: 0;
 margin: 0;
 list-style: square;
 }  

li {
 padding: 0 0 0.3em 0;
 margin-left: 1.5em;
 margin-right: 0em;
 margin-top: 0em;
 margin-bottom: 0em;
 }  

/* Main Content */
/* ----------------------------------------------------- */

.main {
 background: #fff;
 border-bottom: 3px solid #a67a00;
 border-top: 3px solid #fff;
 padding: 0; 
 margin: 0; 
 }
  
.maincontent {
 padding: 0; 
 margin: 0; 
 }
  
.maincontent h2 {
	color: #a67a00;
	border-bottom: 1px solid #a67a00;
	letter-spacing: .05em;
	margin-bottom: 0.2em;
	margin-top: 0.2em;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.4em;
	font-weight: bold;
 } 
 
 .news {
 padding: 0.1em 1em 0em 1em;
 margin-top: .5em;  
 }
 
 #newslinks {
 font: bold 0.85em Verdana, sans-serif;
 margin-bottom: 0.5em; 
 padding-bottom: 0;
 text-transform: uppercase;
 }

.events {
 background-color: #fafad2; 
 border: 1px solid #eee8aa; 
 padding: .1em 1em; 
 margin-bottom: 1em; 
 margin-top: .5em; 
 margin-right: 1em; 
 margin-left: 1em;
}

.events h2 {
 border-bottom: 1px solid #a67a00;
 } 
 
 
#eventlinks {
 font: bold 0.85em Verdana, sans-serif;
 text-transform: uppercase;
}

 
/* Tools */
/* ----------------------------------------------------- */

.tools {
  margin-top: 0.5em;
  margin-bottom: 1em;
  color: #a67a00;
  background-color: #fff;
  } 

.tools p {
  font: 1em Verdana, sans-serif;
  margin: 0;
  padding: 0em .3em;
  color: #a67a00;
  text-align: right;
  font-weight: bold;
  letter-spacing: 150%;
  }
   
.tools a:link, .tools a:visited {
  font: 1em Verdana, sans-serif;
  color: #a67a00;
  text-decoration: none;
  white-space: nowrap;
  text-transform: uppercase;
  font-weight: bold;
  } 

.tools a:hover {
  color: #293f6f;
  text-decoration: underline;}  
  
/* Footer */
/* ----------------------------------------------------- */

.botnavbar {
  background: #7f1730;}
  
.footer {
  font: 0.9em Verdana, sans-serif;
  color: #fff;
  padding: 0.2em 0.4em; }
.footer a:link, .footer a:visited { 
  color: #fafad2; }
.footer a:hover {
  color: #fff;} 

/* Images */
/* ----------------------------------------------------- */

.imgLeft {
  float: left; 
  margin: 0px 10px 5px 0;}

.imgRight {
  float: right; 
  margin: 0 10px 5px 10px;
}
/* Buttons */
/* ----------------------------------------------------- */
.btn3 { 
  font: bold .85em Verdana, sans-serif; 
  background-color: #a67a00; 
  border: 3px double;
  border-color: #fafad2 #000 #000 #fafad2;
  color: #fafad2;
  cursor: pointer;
  cursor: hand;
  padding: 0em .1em 0em .1em; 
  margin: .1em .5em .1em .0em; }

.btn3 a, .btn3 a:visited, .btn3 a:hover {
  text-decoration: none;
  color: #fafad2;}


.btn4 { 
  font: bold .85em Verdana, sans-serif; 
  background-color: #293f6f; 
  border: 3px double;
  border-color: #fafad2 #000 #000 #fafad2;
  color: #fafad2;
  cursor: pointer;
  cursor: hand;
  padding: 0em .3em 0em .3em; 
  margin: .1em .5em .1em .0em; }

.btn4 a, .btn4 a:visited, .btn4 a:hover {
  text-decoration: none;
  color: #fafad2;}

/* Left Navigation */
/* ----------------------------------------------------- */

.leftcontainer { }

#audiencecontainer {
 background-color: #eee8aa;
 width: 100%;
 margin: 0 auto;
 padding: 0;
 font: .95em Verdana, sans-serif;
 text-transform: uppercase;
 text-align: left;
 }

ul#audiencelist {
 text-align: left;
 list-style: none;
 padding: 0;
 margin: 0 auto;
 width: 100%;
 }

ul#audiencelist li, ul#audiencelist {
 display: inline;
 margin: 0;
 padding: 0;
 }

ul#audiencelist li a {
 display: block;
 width: 100%;
 padding: 7px 0 7px 0;
 color: #fafad2;
 background: #a67a00;
 text-decoration: none;
 border-top: 1px solid #a67a00;
 border-bottom: 1px solid #825700;
 border-left: 1px solid #825700;
 border-right: 1px solid #825700;			
 }

#audiencecontainer>ul#audiencelist li a { width: auto;}


ul#audiencelist li#active a
{
background: #a67a00;
color: #fafad2;
}

ul#audiencelist li a:hover{
 color: #a67a00;
 background: transparent;
 border-color: #293f6f #fff #fff #293f6f;
 }

#topiccontainer {
 background-color: #eee8aa;
 width: 100%;
 margin: 0 auto;
 padding: 0;
 font: .95em Verdana, sans-serif;
 text-transform: uppercase;
 text-align: left;
 }

ul#topiclist {
 text-align: left;
 list-style: none;
 padding: 0;
 margin: 0 auto;
 width: 100%;
 }

ul#topiclist li, ul#topiclist {
 display: inline;
 margin: 0;
 padding: 0;
 }

ul#topiclist li a {
 display: block;
 width: 100%;
 padding: 4px 0 4px 0;
 color: #a67a00;
 background: #fafad2;
 text-decoration: none;
 border-top: 1px solid #ffe;
 border-bottom: 1px solid #eee8aa;
 border-left: 1px solid #fafad2;
 border-right: 1px solid #eee8aa;
 }
#topiccontainer>ul#topiclist li a {width: auto;}

ul#topiclist li#active a {
background: #fafad2;
color: #a67a00;
}

ul#topiclist li a:hover {
 color: #293f6f;
 background: transparent;
 border-color: #a67a00 #fff #fff #a67a00;
 } 		


/* News Alert App */
/* ----------------------------------------------------- */


.rss_item_description p {
 font: .9em Verdana, sans-serif;
 color: #293f6f;
 margin: 0 0 0.3em 0;
 } 

span.rss_item_description {display: block; }

.rss_item_title {
 font: bold .95em Verdana, sans-serif;
 color: #293f6f;
 }
 
.rss_item_date {
 font: .9em Verdana, sans-serif;
 color: #293f6f;
}

#press .rss_item_title {
 font: bold 1em Verdana, sans-serif;
 color: #293f6f;}

#press .rss_item_description {
 font: 1em Verdana, sans-serif;
 color: #293f6f;
 }

#press a:link, #press a:visited  {
 }

#press p {
 font: .95em Verdana, sans-serif;
 color: #293f6f;
 margin-bottom: .5em;
 }

#press ul {
 padding: 0;
 margin: 0;
 list-style: square;
 }

#press li  {
 padding: 0 0 0.4em 0;
 margin-left: 1.5em;
 margin-right: 0em;
 margin-top: 0em;
 margin-bottom: 0em;
 }

.events p {
 margin: 0 0 0 0;
 padding: 0;
 }

.events a:link, .events a:visited {
 font: bold .9em Verdana, sans-serif;
 margin: 0;
 padding: 0;
 }



/*#alerts .rss_item_title {
 font: bold 1em Verdana, sans-serif;
 color: #ff0000;
}

#alerts .rss_item_description {
 font: .9em Verdana, sans-serif;
 color: #ff0000;
}

#alerts a:link, #alerts a:visited {
 font: bold .95em Verdana, sans-serif;
 color: #ff0000;
}

#alerts p {
 font: bold .95em Verdana, sans-serif;
 color: #ff0000;
 background-color: #FFCCCC;
 border: 1px solid #ff0000;
 padding: .2em;
 margin: .5em 0;
}*/

#alerts p {
 font: bold .95em Verdana, sans-serif;
 color: #ff0000;
 background-color: #FFCCCC;
 border: 1px solid #ff0000;
  /*color: #293f6f;
  background-color: #CCCCFF;
  border: 1px solid #0066cc;*/
 padding: .2em;
 margin: .5em 0;
}

#alerts .rss_item_title {
 font: bold 1em Verdana, sans-serif;
 color: #ff0000;
 /*color: #0066cc;*/
}

#alerts .rss_item_description {
 font: .9em Verdana, sans-serif;
color: #ff0000;

}

#alerts .rss_item_date {
 font: .9em Verdana, sans-serif;
color: #ff0000;

}

#alerts a:link, #alerts a:visited {
 font: bold .95em Verdana, sans-serif;
 color: #ff0000;
 }

#urgent a {
 color: #000;
}

#bk {
background-image:url(../img/intro.jpg); 
background-position: left; 
background-repeat: no-repeat; 
border-left: 2px solid #fff;
border-right: 2px solid #fff;

}

hr { border: 1px solid #eee8aa; border-top: 1px solid #eee8aa;}

.rss_box { border: 1px dashed #eee8aa; margin: 2em; padding: 1em;}

.rss_channel_title {
 font: bold 1em Verdana, sans-serif;
 color: #293f6f;
 text-transform: uppercase;
}

.rss_channel_title a:link {
 color: #a67a00;
}

.rss_channel_description {
 font: 1em Verdana, sans-serif;
 color: #a67a00;
}

.search-active {font-weight: bold; background: url(media/arrow-down-search.gif) no-repeat bottom center; padding-bottom: 1px; line-height: 2em; }

.search-inactive {font-weight: normal; background-image: none;}

