BODY
{
    FONT-FAMILY: arial, helvatica, sans-serif;
    FONT-SIZE: 10pt;
    background-color: #FFFFFF;
	COLOR: #000000
}
P
{
    FONT-FAMILY: arial,helvatica,sans-serif;
    FONT-SIZE: 10pt
}
.Error
{
    BACKGROUND-COLOR: #eaede0;
    COLOR: red;
    CURSOR: crosshair;
    FONT-FAMILY: arial,helvatica,sans-serif;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: bold;
    TEXT-ALIGN: center
}
.Heading
{
    COLOR: #dfdfbf;
    FONT-FAMILY: Verdana, sans-serif, Arial;
    FONT-SIZE: 20pt;
    FONT-WEIGHT: bold
}
TD
{
    FONT-FAMILY: arial,helvatica,sans-serif;
    FONT-SIZE: 10pt
}
TH
{
    FONT-FAMILY: arial,helvatica,sans-serif;
    FONT-SIZE: 10pt
}
A
{
    COLOR: #607C8C;
    FONT-FAMILY: arial, Helvetica, sans-serif;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: underline
}
A:hover
{
    COLOR: #CC2D30;
    CURSOR: hand;
    FONT-FAMILY: arial, Helvetica, sans-serif;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: underline
}
A:visited
{
	COLOR: #607C8C;
    FONT-FAMILY: arial, Helvetica, sans-serif;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: underline
}
.tds
{
    FONT-FAMILY: arial,helvatica,sans-serif;
    FONT-SIZE: 8pt
}

#floatRight
{
float: right
}
a img { border-color:black; }

/* ----------------------------------------------------------------------------------------------------- */

/*---------- forms ------------- */

.button, a.button:link, a.button:visited {
	background:#e12 url(../images/button_bg.jpg) top repeat-x;
	border:solid 1px #777;
	color:#fff;
	font-weight:bold;
	padding:2px 5px;
	text-decoration:none;
}
a.button:hover {
	background:#ca1015 url(../images/button_bg_rol.jpg) top repeat-x;
}

/*---------- accordion menu ------------- */

a.accordion_menu_closed:link, a.accordion_menu_closed:visited,
a.accordion_menu_open:link, a.accordion_menu_open:visited {
	text-decoration:none;
	color:#000;
	display:block;
	border-bottom:dashed 1px #aaa;
	padding-left:10px;
}
.accordion_menu_closed {
	background:url(../images/accordion_menu_arrow_closed.gif) left top no-repeat;
	background-position:0px .25em;
}
.accordion_menu_open {
	background:url(../images/accordion_menu_arrow_open.gif) left top no-repeat;
	background-position:0px .25em;
}


/*---------- borders ------------- */

.border_1px {
	border:solid 1px #aaa;
}
.border_1px_with_bg {
	border:solid 1px #aaa;
	background:#eee;
}

.border_1px_bottom {
	border-bottom:solid 1px #aaa;
}

.padding {
	padding:5px;
}

/*---------- misc styles ------------- */
.document_image {
	border-top:solid 1px #ccc;
	border-left:solid 1px #ccc;
	padding:0 5px 5px 0;
	background:url(../images/pdf_bg_image.gif) bottom right no-repeat;
}

/*---------- text styles ------------- */
h1 {
	font-weight:bold;
	font-size:20px;
	line-height:1.2em;
}
h2 {
	font-weight:bold;
	font-size:16px;
	line-height:1.2em;
}
h3 {
	font-weight:bold;
	font-size:14px;
	line-height:1.2em;
}

.news_header {
	text-align:center;
	font-weight:bold;
	text-transform:uppercase;
	font-size: 12pt;
	color:#000;
}

