body
{
background-color: #EEEEEE;
margin-top: 20px;
margin-left: 0px;
margin-right: 0px;
font: 12px Arial, sans-serif;
line-height: 17px;
color: #000000;
text-align: justify;
}

p
{
font: 12px Arial, sans-serif;
line-height: 17px;
color: #000000;
text-align: justify;
}

h1
{
font: 10pt Arial, sans-serif;
color: #000000;
width: 100%;
text-align: left;
border-bottom: 1px solid #bbbbbb;
font-weight: bold;
padding-bottom: 2px;
margin-bottom: 8px;
}

ol li
{
font: 12px Arial, sans-serif;
line-height: 17px;
color: #000000;
text-align: left;
}

ul li
{
font: 12px Arial, sans-serif;
line-height: 17px;
color: #000000;
text-align: left;
}

a
{
font: 12px Arial, sans-serif;
line-height: 17px;
color: #000000;
text-align: left;
text-decoration: underline;
}

.a_news
{
font: 11px Arial, sans-serif;
line-height: 17px;
color: #000000;
text-align: left;
text-decoration: underline;
}

.smalltxt
{
font: 8pt Arial, sans-serif;
color: #333333;
}

.news
{
margin-top: 0px;
margin-bottom: 8px;
padding: 0px;

}


/*----------- Table Layout ----------- */

.table_content
{
width: 660px;
border: 1px solid #888888;
border-collapse: collapse;
margin: 0px;
padding: 0px;
}

.tr_top
{
background-color: #FFFFFF;
height: 133px;
}

.td_topright
{
margin: 0px;
padding: 0px;
text-align: right;
vertical-align: top;
border-bottom: 1px solid #000000;
}

.td_topleft
{
margin: 0px;
padding: 0px;
text-align: left;
vertical-align: top;
border-bottom: 1px solid #000000;
}

.title
{
background-color: #FFFFFF;
height: 100px;
border-bottom: 2px solid #000000;
vertical-align: bottom;
margin: 0px;
padding: 0px;
}

.title_left
{
text-align: left;
border-bottom: 2px solid #000000;
width: 460px;
background-color: #FFFFFF;
margin: 0px;
padding: 0px;
}

.td_content
{
background-color: #FFFFFF;
padding: 20px;
vertical-align: top;
font: 12px/17px "Arial", "sans-serif";
color: #000000;
text-align: justify;
}

.td_navigation
{
background-color: #BECFDF;
padding-top: 20px;
padding-right: 10px;
padding-left: 10px;
padding-bottom: 20px;
vertical-align: top;
text-align: right;
}

.news
{
background-color: #BECFDF;
padding-top: 20px;
padding-right: 10px;
padding-left: 10px;
padding-bottom: 20px;
vertical-align: top;
text-align: left;
width: 200px;
}

.td_bottom
{
height: 30px;
background-color: #4B6B89;
}

.updates
{
padding: 3px;
background-color: CCCC99;
font: 10pt "Arial", "sans-serif";
color: #FFFFFF;
text-align: center;
}


/*----------- Menu Top ----------- */

.button_top
{
list-style-type: none;
; font-weight: bold
; font-family: "Georgia", "Times New Roman", "Times", "serif"
}

.button_top li
{
width: 200px;
background-image: url(../pictures/button_on.png);
margin-bottom: 1px;
text-align: right;
}

.button_top li a
{

font: 8pt Arial, sans-serif;
color: #FFFFFF;
width: 200px;
text-decoration: none;
padding-right: 7px;
}

.button_top li a:hover
{
font: 8pt Arial, sans-serif;
color: #FFFFFF;
width: 200px;
text-decoration: none;
padding-right: 7px;
}

/*----------- Menu right -------------*/

.navigation_right
{
list-style-type: none;
}

.navigation_right li a
{
font: 8pt Arial, sans-serif;
color: #000000;
text-decoration: none;
}

.navigation_right li
{
margin-bottom: 4px;
text-align: right;
}

.newsletter
{
padding: 4px;
background-color: #E9EFF4;
text-align: center;
color: #FFFFFF;
border: 1px dashed #AAAAAA;
width: 70%;
}

.newsletter a
{
font: 8pt Arial, sans-serif;
font-weight: bold;
color: #000000;
text-decoration: none;
}

/*----------- Drop Down Menu ----------- */

.menuitems
{
font: 8pt "Arial", "sans-serif";
color: #000000;
}

.dropdown
{
margin-top: 13px;
margin-bottom: 0px;
padding: 0px;
}

.slogan
{
text-align: center;
color: #636078;
font: bold 14px "Times New Roman", "sans-serif";
padding-right: 10px;
}

.slogan_part2
{
text-align: right;
color: #000000;
font: 21pt Times New Roman, sans-serif;
}

/*----------- Footer ------------ */

.td_legal
{
text-align: right;
padding-top: 3px;
font: 8pt Arial, sans-serif;
color: #000000;
}

.td_legal a
{
font: 8pt Arial, sans-serif;
color: #000000;
text-decoration: none;
}




