/* =general ------------------------------------------------ */
body{background:#344f6c url(img/bg_body.jpg) repeat-x; color:#001d2b; margin:0; padding:0; border:0; font:0.75em/1.4 Tahoma,Verdana,Arial,sans-serif;}
h1,h2,h3,h4,h5,h6{margin:0; padding:0; font:normal 2.2em Tahoma,Verdana,Arial,sans-serif;}
h2{margin:5px 0 0 10px; font-size:2.6em; color:#fff; font-weight:bold;}
h3{margin:0 0 0 10px; font-size:1.8em; color:#b7c3d3;}
h3.nosub{margin:0; color:#344f6c;}
h4{font-size:1.4em; color:#344f6c;}
h5{padding:10px 0; font-size:1.2em; font-weight:bold; color:#1a364c;}

p{margin:0; padding:4px 0 12px 0;}

/* =hrefs */
a{outline:none; text-decoration:underline; color:#607893;}
a:hover{outline:none; text-decoration:none; color:#344f6c}

a.more,a.back{padding:0 12px 0 0; background:url(img/bul_more.gif) no-repeat right 5px; font-size:0.9em; color:#344f6c;}
a.back{padding:0 0 0 12px; background:url(img/bul_back.gif) no-repeat 0 5px;}

/* =imgs */
img{margin:0; padding:0;}
img.floatright{margin:5px 0 15px 8px;}
img.floatleft{margin:0 8px 15px 0;}
img.nomargin{margin:0;}

/* =lists */
ul{margin:0; padding:0; list-style:none;}
li,dl,dt,dd{margin:0; padding:0;}

/* =classes -------------------------------------------------- */
.right{text-align:right;}
.left{text-align:left;}
.center{text-align:center;}

.floatright{float:right;}
.floatleft{float:left;}
.nofloat{float:none;}
.clearleft{clear:left;}
.clearboth{clear:both;}

.indentLeft{margin-left:10px;}
.indentRight{margin-right:10px;}

.info{margin:5px 0 7px 0; padding:5px 5px 5px 30px; background:#344f6c url(img/bg_info.gif) no-repeat 8px 7px; border:1px solid #001d2b; color:#fff; font-size:0.9em;}
.error{margin:5px 0 7px 0; padding:5px 5px 5px 30px; background:#923820 url(img/bg_error.gif) no-repeat 5px 5px; border:1px solid #9d0b16; color:#fff; font-size:0.9em;}
.mandatory{color:#c61114; font-weight:bold;}
.note{font-size:0.8em; }
.highlight{color:#d97400;}
.noborder{border:0;}

/* =container ----------------------------------------------- */
#container{margin:30px auto; padding:0; width:900px; background:#001d2b; border:1px solid #344f6c; position:relative;}

/* =hidden -------------------------------------------------- */
#hiddennav{position:absolute; top:-3000px; left:-3000px;}

/* =lang ---------------------------------------------------- */
#langnav{float:right; margin:2px 30px 0 0; padding:7px 0 0 0; font-size:0.8em; display:inline;}
#langnav a, #langnav span{padding:0 6px 0 4px; background:url(img/separator_lang.gif) no-repeat right 2px; color:#b7c3d3; text-decoration:underline;}
#langnav a.last, #langnav span.last{padding:0 0 0 4px; background:none;}
#langnav a:hover{text-decoration:none;}
#langnav span{color:#fff; font-weight:bold; text-decoration:none;}

/* =heading ------------------------------------------------ */
#heading{float:left; margin:25px 0 0 24px; display:inline;}
#heading h1 a{display:block; background:url(img/logo.gif) no-repeat; width:148px; height:174px; text-indent:-9000px;}
#heading h1 a:hover{opacity:.8; filter:alpha(opacity=80);}

/* =footer ------------------------------------------------- */
#footer{clear:both; margin:0 0 0 200px; padding:15px 0; font-size:0.8em; color:#fff;}
#footer p{padding:0;}
#footer p.indent{padding:0 0 0 12px;}
#footer p.indent span{color:#8fb3db;}

/* =menu --------------------------------------------------- */
/* mainmenu*/
#mainMenu{float:left; clear:left; margin:30px 0 0 25px; width:150px; font-size:0.9em; display:inline;}
#mainMenu li{margin:0 0 2px 0; float:left; width:150px;}
#mainMenu li span, #mainMenu li a{display:block; width:70%; padding:6px 15px 7px 30px; background:#1a364c url(img/bul_menu.gif) no-repeat 13px 12px; color:#b7c3d3; text-decoration:none;}
#mainMenu li a:hover{background:#2b425a url(img/bul_menu.gif) no-repeat 13px 12px;}
#mainMenu li span{background:#344f6c url(img/bul_menu.gif) no-repeat 13px 12px; font-weight:bold;}
#mainMenu li li a, #mainMenu li li span{display:block; float:none; width:auto; padding:7px 15px 4px 0; background:url(img/bul_submenu.gif) no-repeat 144px 12px; text-align:right;}
#mainMenu li li a:hover{background:url(img/bul_submenu.gif) no-repeat 144px 12px; text-decoration:underline;}
#mainMenu li li span{background:url(img/bul_submenu_sel.gif) no-repeat 144px 12px; color:#344f6c;}

/* =content area -------------------------------------------- */
#breadcrumbs{float:left; margin:8px 0 0 30px; font-size:0.8em; color:#fff;}
#breadcrumbs a{margin:0 3px 0 0; padding:0 9px 0 0; background:url(img/bul_breadcrumbs.gif) no-repeat right 4px;}

/* =content area -------------------------------------------- */
#content{float:right; width:670px; margin:10px 30px 0 0; background:#fff; min-height:376px; height:auto !important; height:376px; display:inline;}
#intro{margin:19px 19px 0 19px; height:84px; background:#344f6c url(img/bg_intro.jpg) repeat-x 0 bottom; border:1px solid #001d2b;}
#textarea{margin:19px;}
#textarea img, #textarea a img{border:3px solid #001d2b;}
#textarea img.noborder{border:0; padding:0;}

#textarea a:hover img{border:3px solid #344f6c;}

#textarea dl,#textarea ul{padding:0 0 0 15px;}
#textarea ul{padding:0 0 12px 0;}
#textarea li{ background:url(img/bul_list.gif) no-repeat 0 6px; padding:0 0 0 8px;}
#textarea dt{float:left; width:130px; background:url(img/bul_list.gif) no-repeat 0 6px; padding:0 0 0 8px; color:#344f6c; font-weight:bold;}
