/* Faq */
.fq1 {font: bold 12px Arial; color: #100f0f; text-align: right; padding: 0px 20px 0px 0px}
.fq2 {font: normal 12px Arial; color: #100f0f; width: 100px; height: 19px; border: 1px solid #468bdc}
.fq3 {font: bold 12px Arial; color: #100f0f; padding: 0px 0px 0px 150px}
.fq4 {font: normal 12px Arial; color: #100f0f; width: 275px; height: 19px; border: 1px solid #468bdc}
.fq5 {font: normal 12px Arial; color: #100f0f; width: 275px; height: 100px; border: 1px solid #468bdc}
.fq6 {font: bold 12px Arial; color: #ffffff; text-transform: uppercase; width: 275px; height: 22px; border: 0px; background: #0253a2; cursor: pointer}
.fq7 {font: bold 12px Arial; color: #100f0f; margin: 0px 0px 10px 0px}
.fq8 {font: bold 12px Arial; color: #0253a2; padding: 2px 10px 2px 10px}

/* Global */
* { font-family: Arial; }
h1 { font-size: 14px; color: #0253a2; font-weight: bold; }
h2 { font-size: 12px; color: #0253a2; font-weight: bold; }
hr { width: 100%; border: 1px solid #848484; }
li { margin-bottom: 5px; color: #2e3f51; }
td { font-size: 12px; }
form { margin: 0px 0px 0px 0px; }
img { border: 0px; }

a { font-size: 12px; color: #0253a2; text-decoration: underline; }
a:hover { font-size: 12px; color: #0253a2; text-decoration: none; }

/* Links */
.s_root { font-size: 12px; text-transform: uppercase; color: #0253a2; text-decoration: none; font-weight: bold; }
.s_root:hover { font-size: 12px; text-transform: uppercase; color: #0253a2; text-decoration: underline; font-weight: bold; }
.s_child { font-size: 12px; color: #2e3f51; text-decoration: none; }
.s_child:hover { font-size: 12px; color: #2e3f51; text-decoration: underline; }
.s_child_b { font-size: 12px; color: #2e3f51; text-decoration: none; font-weight: bold; }
.s_child_b:hover { font-size: 12px; color: #2e3f51; text-decoration: underline; font-weight: bold; }
.s_desc { font-size: 10px; color: #2e3f51; }

/* Modules */

/* Pages */
.pages_title { font-size: 12px; color: #0658b5; font-weight: bold; }
.pages_current { font-size: 12px; color: #0658b5; background-color: #e5e5e5; padding-left: 4px; padding-right: 4px; margin-left: 1px; margin-right: 1px; font-weight: bold; }
a.pages_link { font-size: 12px; text-decoration: none; color: #0658b5; padding-left: 4px; padding-right: 4px; margin-left: 1px; margin-right: 1px; }
a.pages_link:hover { font-size: 12px; text-decoration: underline; color: #0658b5; background-color: #e5e5e5; padding-left: 4px; padding-right: 4px; margin-left: 1px; margin-right: 1px; }
a.pages_arrows { font-size: 14px; text-decoration: none; color: #0658b5; padding-left: 2px; padding-right: 2px; font-weight: bold; }
a.pages_arrows:hover { font-size: 14px; text-decoration: underline; color: #0658b5; padding-left: 2px; padding-right: 2px; font-weight: bold; }

/* Forms */
.textbox { height: 20px; font-size: 12px; border: 1px solid #0052a1; }
.button { height: 20px; font-size: 12px; font-weight: bold; color: #FFFFFF; background-color: #0052a1; border: 1px solid #0052a1; }
.label { font-size: 12px; color: #2e3f51; }

/* Messages */
.result_success { 
	width: 100%;
	font-size: 12px;
	color: #0253a2;
	font-weight: bold;
	padding: 4px 4px 4px 4px;
    margin-top: 15px;
	margin-bottom: 15px;
	border: 1px solid #FFCC00;
	background-color: #FFF9DF;
}

.result_error {
	width: 100%;
	font-size: 12px; 
	color: #ED1B23; 
	font-weight: bold;
	padding: 4px 4px 4px 4px;
    margin-top: 12px;
	margin-bottom: 15px;
	border: 1px solid #FFCC00;
	background-color: #FFF9DF;
}

/* Design */
table {border: 0px; border-collapse: collapse} table td {padding: 0px}
#top {width: 100%; height: 100%; background: url(images/ms1.gif) repeat-y left} 
#tp1 {height: 229px; vertical-align: bottom} #tp2 {width: 106px} #tp3 {width: 546px} #tp4 {width: 348px}
#top2 {width: 100%; height: 32px}
#top3 {width: 100%; height: 154px}
#top4 {width: 100%; height: 23px; background: url(images/gr3.gif) repeat-x bottom}
#top5 {width: 100%; height: 100%}
#top6 {width: 100%}
#top7 {width: 100%}
#top8 {width: 100%}
#top9 {width: 100%; background: #0253a2}
#top10 {width: 100%}
#top11 {width: 100%}
#top12 {width: 100%}
#top13 {width: 100%}
#top14 {width: 617px; height: 107px; background: url(images/dn1.gif) repeat-x top}
#top15 {width: 100%}
#top16 {width: 100%}
#top17 {width: 100%; height: 100%; background: url(images/os3.gif) repeat-x bottom}
table#www1 td {padding: 3px 3px 3px 7px}
a#ln1 {color: #0253A2; text-decoration: none}
a#ln1:hover {color: #0253A2; text-decoration: underline}
a#ln2 {color: #2E3F51; text-decoration: none}
a#ln2:hover {color: #0253A2; text-decoration: none}
a#ln3 {color: #B50000; text-decoration: none}
a#ln3:hover {color: #B50000; text-decoration: underline}
a#ln4 {color: #FFFFFF; text-decoration: none}
a#ln4:hover {color: #FFFFFF; text-decoration: underline}
a#ln5 {color: #2E3F51; text-decoration: underline}
a#ln5:hover {color: #0253A2; text-decoration: underline}
a#ln6 {color: #040404; text-decoration: none}
a#ln6:hover {color: #040404; text-decoration: underline}

#im1 {margin: 0px 8px 0px 8px; vertical-align: middle}
#im2 {margin-right: 105px}
#im3 {margin-top: 3px}
#im4 {vertical-align: top; margin-left: 15px; margin-right: 15px}

#ms1 {width: 913px; background: url(images/ms1.gif) repeat-y left; text-align: center; font: bold 12px Arial; color: #0253A2; text-transform: uppercase}

#nr1 {width: 285px; background: url(images/nr1.gif); font: 12px Arial; color: #807F7F; text-align: right; vertical-align: bottom; background-repeat: no-repeat;}
#nr1kz {width: 285px; background: url(images/nr2.gif); font: 12px Arial; color: #807F7F; text-align: right; vertical-align: bottom; background-repeat: no-repeat;}
#nr2 {width: 715px}
#nr3 {margin: 0px 23px 15px 0px; line-height: 12px}

#gr1 {width: 106px; background: url(images/gr1.jpg) no-repeat left}
#gr2 {width: 546px; background: #F2F2F2 url(images/gr2.gif) no-repeat right}
#gr3 {width: 348px; background: url(images/gr4.jpg) no-repeat right}
#gr4 {background: #FFFFFF}

#os1 {width: 34px; background: url(images/os1.gif); vertical-align: bottom}
#os2 {width: 617px; vertical-align: top; background: #F2F2F2}
#os3 {width: 349px; vertical-align: top; background: url(images/rg1.gif) repeat-y left}
#os4 {background: url(images/os3.gif) repeat-x bottom}
#os5 {vertical-align: top; background: #FFFFFF}
#os6 {vertical-align: top; background: #F2F2F2}
#os7 {width: 276px; vertical-align: top; background: url(images/os4.gif) repeat-y right}
#os8 {width: 341px; vertical-align: top; background: url(images/os5.gif) repeat-y right}
#os9 {vertical-align: top; background: url(images/os6.gif) no-repeat left bottom}

#ns1 {width: 97px; vertical-align: top}
#ns2 {width: 197px; padding-top: 15px; vertical-align: bottom; padding-bottom: 10px; background: url(images/ns2.gif) repeat-x top}
#ns3 {height: 27px; background: url(images/ns1.gif) repeat-x; padding-top: 8px; font: bold 12px Arial; color: #FFFFFF; text-align: center; text-transform: uppercase}
#ns4 {height: 21px; font: bold 12px Arial; vertical-align: bottom; line-height: 14px; padding: 6px 25px 0px 7px; background: url(images/ns3.gif) no-repeat right bottom}
#ns5 {background: #FFFFFF; padding-right: 2px}

a.ns99 {font: bold 12px Arial; color: #FFFFFF; text-transform: uppercase}
a.ns99:hover {font: bold 12px Arial; color: #FFFFFF; text-transform: uppercase}

#nw1 {height: 27px; font: bold 13px Arial; color: #0253A2; text-transform: uppercase; padding-left: 20px; padding-top: 3px}
#nw2 {height: 20px; background: url(images/nw1.gif) no-repeat right top}
#nw3 {font: bold 12px Arial; color: #0658B5; padding-left: 30px}
#nw4 {background: #FFFFFF; float: left}
#nw5 {background: #FFFFFF; float: right}
#nw6 {width: 280px; background: url(images/nw2.gif) repeat-x bottom}
#nw7 {padding-left: 30px; padding-top: 20px; padding-right: 30px; padding-bottom: 25px}
#nw8 {float: left; width: 180px; font: 11px Arial}
#nw9 {font: bold 11px Arial; color: #B50000; float: right; padding-top: 28px}

#sp1 {height: 28px; font: bold 13px Arial; color: #0253A2; vertical-align: bottom; text-transform: uppercase; padding-left: 20px; background: url(images/sp1.gif) no-repeat right}
#sp2 {font: 7px Arial}
#sp3 {padding-left: 30px; padding-top: 10px; padding-right: 30px; padding-bottom: 20px}
#sp4 {width: 157px; float: left; font: 12px Arial; text-decoration: underline}
#sp5 {text-align: center; padding-bottom: 10px; padding-top: 10px}

#rg1 {font: bold 13px Arial; color: #0052A1; padding-bottom: 8px; text-transform: uppercase; padding-left: 30px; height: 39px; background: url(images/rg2.jpg)}
#rg2 {height: 331px; background: url(images/rg3.jpg) no-repeat right; vertical-align: top}
#rg3 {background: #0253A2 url(images/rg1.gif) repeat-y left; height: 20px; font: bold 13px Arial; color: #FFFFFF; text-align: center}
#rg4 {text-align: center; padding-top: 21px; background: url(images/rg5.jpg) no-repeat right top; height: 160px; vertical-align: top}

#vs1 {width: 160px; vertical-align: top}
#vs2 {vertical-align: top; padding-top: 10px}
#vs3 {font: bold 12px Arial; color: #0658B5; padding-left: 20px; padding-top: 5px; padding-bottom: 5px}
#vs4 {font: 13px Arial; background: url(images/vs1.gif) no-repeat bottom right; padding-left: 20px; line-height: 14px; height: 22px; vertical-align: bottom; padding-top: 6px}
#vs5 {background: #FFFFFF; padding-right: 2px}

#dn1 {width: 16px; background: url(images/dn2.gif) no-repeat top left}
#dn2 {background: url(images/dn3.gif) no-repeat right top; text-align: right; font: 10px Arial; color: #004990; padding-right: 15px}

#ws1 {width: 529px; background: url(images/ws1.gif)}
#ws2 {width: 350px; background: url(images/ws2.gif)}
#ws3 {width: 951px; vertical-align: top}
#ws4 {width: 100%; height: 100%}
#ws5 {width: 276px; vertical-align: top; background: url(images/os4.gif) repeat-y right}
#ws6 {vertical-align: top; background: url(images/ws7.gif) repeat-y right}
#ws7 {width: 100%; background: url(images/ws3.gif) repeat-x bottom; height: 38px}
#ws8 {width: 319px; padding-bottom: 9px; font: bold 13px Arial; color: #0253A2; text-transform: uppercase; background: url(images/ws5.gif) no-repeat bottom left}
#ws9 {width: 333px; background: url(images/ws4.gif) repeat-x top; vertical-align: top; font: bold 13px Arial; color: #FFFFFF; text-align: center}
#ws10 {width: 23px; background: #FFFFFF url(images/ws6.gif) no-repeat left}
#ws11 {margin-left: 23px}
#ws12 {width: 100%; background: url(images/ws7.gif) repeat-y right}
#ws13 {font: 12px Arial; color: #2E3F51; text-align: justify; padding: 30px 45px 20px 30px}
#ws14 {width: 100%; height: 107px; background: #F2F2F2 url(images/dn1.gif) repeat-x top}
#ws15 {width: 617px; background: #F2F2F2}
#ws16 {text-align: center; background: url(images/ws9.gif) no-repeat right top}
#ws17 {text-align: right; font: 10px Arial; color: #004990; padding-right: 15px}
#ws18 {width: 100%; height: 100%}
#ws19 {vertical-align: top}
#ws20 {height: 107px}
#ws21 {width: 529px}
#ws22 {width: 350px}


.lang_switch { font-size: 12px; color: #0253a2; text-decoration: none; text-transform: uppercase; font-weight: bold; }
.lang_switch:hover { font-size: 12px; color: #0253a2; text-decoration: underline; text-transform: uppercase; font-weight: bold; }