body, body table
{
  text-align: center;
  font: normal 12px Verdana;
  color: #006699;
}

.articleBody table, .articleBody table th
{
  text-align: left;
}

a:hover
{
	color: #FF0000;
}




#banner
{
  width: 730px;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 10px;
  background: url(images/i_banner_topleft.gif) top left no-repeat #006699;
}
#banner > div
{
  background: url(images/i_body_topright.gif) top right no-repeat;
}
#banner > div > div
{
  background: url(images/i_body_bottomright.gif) bottom right no-repeat;
}
#banner > div > div > div
{
  padding-left: 15px;
  padding-right: 15px;
  background: url(images/i_banner_bottomleft.gif) bottom left no-repeat;
}
#bannerImage
{
  height: 98px;
  background: url(images/i_banner.png);
  border: 1px solid #666;
}





.body 
{
  padding-left: 10px;
  padding-right: 10px;
  color: #006699;
  text-align: justify;
}





.mainMenuButton
{
  display: block;
  width: 130px;
  height: 27px;
  
  padding-top: 7px;
  padding-right: 24px;
  
  font: normal 12px Verdana;
  text-decoration: none;
  color: black;
  
  background: url(images/b_mainMenu.png) no-repeat;
}

.mainMenuButton:hover
{
  color: black;
  
  background: url(images/b_mainMenu_f2.png) no-repeat;
}

.mainMenuButton.selected
{ 
  background: url(images/b_mainMenu_f3.png) no-repeat;
}





.article,
.firstArticle
{
  background: url(images/i_body_middleleft.gif) left repeat-y #006699;
}
.article > div
{
  background: url(images/i_body_topleft_f2.gif) top left no-repeat;
}
.firstArticle > div
{
  background: url(images/i_body_topleft.gif) top left no-repeat;
}
.article > div > div,
.firstArticle > div > div
{
  background: url(images/i_body_topright.gif) top right no-repeat;
}
.article > div > div > div,
.firstArticle > div > div > div
{
  background: url(images/i_body_bottomright.gif) bottom right no-repeat;
}
.article > div > div > div > div,
.firstArticle > div > div > div > div
{
  padding-left: 41px;
  padding-right: 15px;
  background: url(images/i_body_bottomleft.gif) bottom left no-repeat;
}

.articleTitle
{
  padding: 2px;
  font-weight: bold;
  font-size: 1.2em;
  background: #99CCFF;
  border: 1px solid #666;
  border-bottom: none;
}

.articleBody
{
  padding: 15px;
  background: #B7DBFF;
  border: 1px solid #666;
  text-align: justify;
  overflow: hidden;
}

.articleBody img
{
  border: 1px solid #02679B;
}

.articleBody .highlight
{
  margin-bottom: 10px;
  padding: 10px;
  background-color: #d9ebff;
  border: 2px dashed #666;
}

.articleSpacer
{
  height: 20px;
  background: url(images/spacer.gif) left repeat-y;
}





#news
{
  width: 490px;
  margin-top: 10px;
  padding: 10px;
  text-align: left;
  background: #EAF4FF;
  border: 2px solid #999999;
}

#newsTitle
{
  text-align: center;
  font: bold 12pt Verdana;
  color: #FF3300;
}

#newsHeader
{
  font: bold 12pt Verdana;
}

.newsArticle
{
  margin-top: 10px;
  font: normal 8pt Verdana;
  text-align: justify;
}

.newsArticleTitle
{
  font: bold 9pt Verdana;
  color: #333333;
}





#footer
{
  background: url(images/i_body_middleleft_f2.gif) left repeat-y #006699;
}
#footer > div
{
  background: url(images/i_body_topleft_f2.gif) top left no-repeat;
}
#footer > div > div
{
  background: url(images/i_body_topright.gif) top right no-repeat;
}
#footer > div > div > div
{
  background: url(images/i_body_bottomright.gif) bottom right no-repeat;
}
#footer > div > div > div > div
{
  padding-left: 41px;
  padding-right: 15px;
  background: url(images/i_body_bottomleft_f2.gif) bottom left no-repeat;
}

#link2footer
{
  padding: 5px;
  font-size: 9px;
  background: #B7DBFF;
  border: 1px solid #666;
}
.link2link
{
  color: blue;
  text-decoration: none;
}
.link2link:hover
{
  color: #9999FF;
}
