


body { font-size: 10px; font-family: Verdana, Arial, Helvetica, san-serif; color: #000000;
    background-color: #ffffff; text-align: center; margin: 0; padding: 0; 
    font-style: normal; font-weight: normal;  font-stretch: normal;
    text-decoration: none; text-align: center; vertical-align: top }
TD { font-family: Verdana, Arial, Helvetica, san-serif; }
TD.invalid { COLOR: #FF9900; text-decoration: none; }
A { color: #002557; text-decoration: underline; font-weight : normal; }
A:hover { COLOR: #FF9900; font-weight : normal; }
A:active { COLOR: #FF9900; font-weight : normal; }
A.leftnavi_main, A.rightnavi_main { FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #002557; text-decoration: none; }
A.rightnavi_main_on { FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #FFFFFF; text-decoration: none; }
A.leftnavi { FONT-WEIGHT: light; FONT-SIZE: 10px; COLOR: #002557; text-decoration: none; }
A.leftnavi:hover,A.leftnavi_main:hover { COLOR: #FF9900; text-decoration: none; }
A.leftnavi_on {	FONT-WEIGHT: light; FONT-SIZE: 10px; COLOR: #FFFFFF; text-decoration: none; }
A.b { FONT-WEIGHT: bold; text-decoration: none }
DIV.leftnavi { margin : 0px 0px 0px 0px; padding : 0px 0px 0px 0px; }
h1 { font-size: 15px; font-weight: bold; line-height: 18px; color: #002557; }
h1.h1_page_title {line-height: 15px; color: #002557; padding-top : 0px; margin-top : 0px;}
h2 { font-size: 12px; font-weight: bold; line-height: 15px; color: #7794BF;}
TABLE { text-align: left; margin : 0px 0px 0px 0px; padding : 0px 0px 0px 0px; }
TABLE.silva plain { background-color : Fuchsia; text-align: right;  }
ul { padding: 0; margin: 0; list-style-position: inside; }
.align-left {vertical-align:top}
h1.heading,h1 { font-family: Verdana, Arial, Helvetica, san-serif; FONT-WEIGHT: bold; FONT-SIZE: 15px; COLOR: #002557}
h2.heading,h2 { font-family: Verdana, Arial, Helvetica, san-serif; FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #7794BF}
h3.heading,h3 { font-family: Verdana, Arial, Helvetica, san-serif; FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #7794BF; margin-top : 8px; margin-bottom : 8px}
h4.news_item {FONT-SIZE: 12px;}
h4.heading,h4 { font-family: Verdana, Arial, Helvetica, san-serif; FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #002557}
h5.heading,h5 { font-family: Verdana, Arial, Helvetica, san-serif; FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #7794BF}
h6.heading,h6 { font-family: Verdana, Arial, Helvetica, san-serif; FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #002557}
h6.minor {   font-family: Verdana, Arial, Helvetica, san-serif; FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #7794BF}
p { font-family: Verdana, Arial, Helvetica, san-serif; FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #000000; margin-top : 0px;; margin-top : 8px; margin-bottom : 8px}
p.lead { FONT-WEIGHT: bold; COLOR: #000000;}
p.p { FONT-WEIGHT: normal; }
p.annotation { FONT-WEIGHT: bold;  COLOR: #002557;}
p.copywright { FONT-SIZE: 10px; FONT-WEIGHT: light;  COLOR: #a8a8a8}
p.error_message {FONT-WEIGHT: bold;  COLOR: #FF9900;}
td.error_field {FONT-WEIGHT: bold;  COLOR: #FF9900;font-style : italic;}
FORM.lang { 
    BORDER-TOP-WIDTH: 0px; 
    BORDER-LEFT-WIDTH: 0px;
    BORDER-RIGHT-WIDTH: 0px; 
    BORDER-BOTTOM-WIDTH: 0px; 
    PADDING-TOP: 0px;
    PADDING-BOTTOM: 0px; 
    PADDING-RIGHT: 0px; 
    PADDING-LEFT: 0px; 
    MARGIN: 0px;  
    FONT-FAMILY: Verdana, Arial, Helvetica, san-serif; }
SELECT.lang {	
    border : thin;
    BORDER-RIGHT: #FFFFFF 1px; 
    BORDER-TOP: #FFFFFF 1px; 
    FONT-SIZE: 10px; 
    background-color : #FFFFFF; 
    BORDER-LEFT: #FFFFFF 1px; 
    COLOR: #002557; 
    BORDER-BOTTOM: #FFFFFF 1px; 
    FONT-FAMILY: Verdana, Arial, Helvetica, san-serif;
    border-color : #FFFFFF #FFFFFF #FFFFFF #FFFFFF;
}

FORM {
	BORDER-RIGHT: 0px;
	PADDING-RIGHT: 0px;
	BORDER-TOP: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	BORDER-LEFT: 0px;
	PADDING-TOP: 0px;
	BORDER-BOTTOM: 0px;
	FONT-FAMILY: arial, helvetica, sans-serif;
	color : Black;
}
INPUT{
	width : 120px;
	BORDER-RIGHT: #002557 0px solid;
	BORDER-TOP: #002557 0px solid;
	FONT-SIZE: 10px;
	BACKGROUND: #FFFFFF;
	BORDER-LEFT: #002557 0px solid;
	COLOR: Black;
	BORDER-BOTTOM: #002557 0px solid;
	FONT-FAMILY: arial, helvetica, sans-serif;
	background-color : #E7E7E7
}
INPUT.contact_form_field_checkbox { width : 20px; BORDER-RIGHT: #FFFFFF 0px solid; BORDER-TOP: #FFFFFF 0px solid; BORDER-LEFT: #FFFFFF 0px solid; BORDER-BOTTOM: #FFFFFF 0px solid }
TEXTAREA {
	width : 220px;
	BORDER-RIGHT: #002557 0px solid;
	BORDER-TOP: #002557 0px solid;
	FONT-SIZE: 10px;
	BACKGROUND: #FFFFFF;
	BORDER-LEFT: #002557 0px solid;
	WIDTH: 100%;
	COLOR: Black;
	BORDER-BOTTOM: #002557 0px solid;
	FONT-FAMILY: arial, helvetica, sans-serif;
	background-color : #E7E7E7
}
.Contact_form_radio {
        text-align: left; width: auto; 
	FONT-SIZE: 10px;
	BACKGROUND: #FFFFFF;
	COLOR: Black;
	FONT-FAMILY: arial, helvetica, sans-serif
}
SELECT {
	BORDER-RIGHT: #002557 1px solid;
	BORDER-TOP: #002557 1px solid;
	FONT-SIZE: 10px;
	BACKGROUND: #FFFFFF;
	BORDER-LEFT: #002557 1px solid;
	COLOR: Black;
	BORDER-BOTTOM: #002557 1px solid;
	FONT-FAMILY: arial, helvetica, sans-serif;
}
FORM.lang { BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: arial, helvetica, sans-serif; }
INPUT.lang_button {width : 16px; margin-left : 0px; margin-right : 0px; margin-top : 0px; margin-bottom : 0px; hight: 16px}
.lang_button {width : 16px; hight: 16px}
td.news_item_headline {}
td.news_th {FONT-WEIGHT: normal; FONT-SIZE: 11px}
td.news_td {FONT-WEIGHT: bold; FONT-SIZE: 11px}
.news_head {FONT-WEIGHT: bold; color: #002557; FONT-SIZE: 11px}
p.news_lead {FONT-WEIGHT: light; FONT-SIZE: 10px; COLOR: #000000}
LI { margin-left : 10px; }
.default {border : none White;}