@charset "utf-8";
/* CSS Document */

body
{background-image: url(../images/background.gif); background-repeat: repeat-x; background-color: #7f7fb2;
 margin: 0px;
 font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333;
}

/* links */


  
  
  /* tables */
  
  .main
{width: 900px;
margin-left: auto; margin-right: auto;
}

.header
{ width: 905px;
}

.buttons
{width: 905px;}

.page_header
{width: 905px;}


.content
{width: 905px;}

.content_a
{width: 900px;
background-image: url(../images/content_b.gif);


}

td.right1
{width: 5px; height: 434px;
background-image: url(../images/right1.gif);
background-repeat: no-repeat;}



td.right2
{width: 5px; background-image: url(../images/right2.gif);}



.content_b
{width: 900px;
background-image: url(../images/bottom_b.gif);

}



.footer
{
width: 905px;
padding: 15px; padding-top: 18px;
background-image: url(../images/footer.gif);
text-align: right;
font: Arial, Helvetica, sans-serif; font-size: 11px; color:# 666666;
}

.h_a
{
padding-left: 5px;
padding-top: 5px;

}

td.hb
{padding: 5px;}

td.hc
{width: 380px; padding: 8px;
}

td.hi
{ text-align: center;
width: 380px;}

/* about d */

.aa
{
	width: 860px;
	padding-left: 20px;
	text-align: justify;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
}

.a_pic
{padding: 10px;}

.about_d
{text-align: left;}


/* contact */

td.form
{width: 200px;
padding: 4px;
}

td.fields
{width: 200px;
padding: 2px;
}

/* events */

.news_art
{width: 700px; margin-left: auto; margin-right: auto; background-image: url(../images/events_header.gif); background-repeat: no-repeat;}


/* news */

td.news_col
{width: 208px; vertical-align: top;
 padding-top: 8px; padding-right: 15px; }

.new_heading
{background-image: url(../images/news_header.png); background-repeat: no-repeat; background-position: center;
width: 200px; height: 25px;
font: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #FFFFFF; text-align: center;
}

.news_text
{padding-left: 10px; padding-right: 15px; text-align: justify;

}

.vertical_rule
{width: 1px; border-left: 1px #CCCCCC solid;}

/* articles of interest */

td.anchors
{padding-right: 40px;}

td.art
{text-align: right; vertical-align: top;
padding-right: 5px;}


/* styles */

.page_heading
{font-size: 16px; font-weight: bold;}

.vertical
{vertical-align: top;}

.bold2
{font-size: 16px; font-weight: bold; color: #660099}

.bold
{font-size: 16px; font-weight: bold;}

.centered
{text-align: center;}
