#content
{
  height: auto;
  min-height: 600px;
  background-color: #FFFFFF;
}

* html #content
{
  height: 600px;
}

#helpnav
{
  margin: 20px 10px 0px 10px;
}

#helpnav h3
{
  color: #E03B2A;
  background-color: #FFFFFF;
  border: 0px;
}

#helpnav p
{
  margin: 0px;
}

#helpnav p a
{
  display: block;
  padding: 2px 5px;
  color: #000000;
  text-decoration: none;
}

#helpnav p a:hover
{
  color: #E03B2A;
  text-decoration: underline;
}

#article_tools
{
  margin: 29px 0px 20px 0px;
  font-size: 11px;
}

#article_tools fieldset
{
  padding: 5px 5px 5px 10px;
  border: 1px solid #FFCC33;
}

#article_tools a
{
  display: block;
  margin: 0px 0px 4px 0px;
  padding: 3px 0px 3px 22px;
}

#article_tools a.iconincrease
{
  background: url('/images/icon_increase.jpg') left center no-repeat;
}

#article_tools a.icondecrease
{
  background: url('/images/icon_decrease.jpg') left center no-repeat;
}

#article_tools a.iconprint
{
  background: url('/images/icon_print.jpg') left center no-repeat;
}

#article_tools a.iconemail
{
  background: url('/images/icon_email.jpg') left center no-repeat;
}

#article_tools a.addthis_button
{
  margin: 0px;
  padding: 3px 0px;
}

div.rightbox,
div.rightbox2
{
  margin: 0px 0px 20px 0px;
}

div.rightbox h1
{
  margin: 0px 0px 1px 0px;
  padding: 4px 5px;
  font-family: arial;
  font-size: 16px;
  font-weight: normal;
  color: #CC0000;
  border: 1px solid #FFCC33;
  background: #FFFF99 url('/images/module_heading_bg.jpg') left top repeat-x;
}

div.rightbox div.rightbox_inner
{
  padding: 10px;
  font-size: 12px;
  border: 1px solid #FFCC33;
  background-color: #FFF5B4;
}

div.rightbox div.rightbox_inner p,
div.rightbox2 div.rightbox_inner p
{
  margin-top: 0px;
}

div.rightbox div.rightbox_bottom,
div.rightbox2 div.rightbox_bottom
{
}

div.rightbox2 h1
{
  display: none;
}

div.rightbox2 div.rightbox_inner
{
  padding: 10px;
  font-size: 12px;
  border: 1px solid #FFCC33;
}

/* BEGIN Form Styles */

form.contactform
{
}

form.contactform label
{
  float: left;
  display: block;
  width: 110px;
  margin-right: 5px;
  padding-top: 2px;
  font-weight: bold;
  text-align: right;
}

form.contactform input
{
}

form.contactform input[type="text"]
{
  /*width: 200px;*/
}

form.contactform input.checkinput
{
  vertical-align: middle;
}

div.checkcontainer
{
  padding: 7px 10px 0px 10px;
}

p.error
{
  padding: 7px;
  color: #CC0000;
  font-weight: bold;
  background-color: #FFFF99;
  border: 1px solid #EE4410;
}

/* END Form Styles */

/* BEGIN News Styles */

#news_articles
{
}

#news_articles div.newsheading
{
  margin: 4px 0px 10px 0px;
  padding: 3px 2px;
  border-bottom: 1px solid #333333;
}

#news_articles div.newsheading h1
{
  float: left;
  margin: 0px;
  padding: 0px;
  border-bottom: 0px;
}

#news_articles div.newsheading div.newscontent
{
  float: right;
  margin: 0px;
  padding: 0px;
}

table.newstable
{
}

table.newstable td
{
  padding: 3px;
  font-family: arial;
  font-size: 13px;
  vertical-align: top;
}

div.news_article {
}

div.news_article h2 {
  font-size: 16px;
  font-weight: normal;
}

div.news_article h2 a {
  font-weight: normal;
  text-decoration: none;
}

div.news_article p.newsdate {
  margin: 7px 0px;
  font-style: italic;
}

div.news_article p.newscontent {
  margin: 7px 0px;
}

div.news_article p.morelink {
  margin: 7px 0px;
}

/* END News Styles */
