body {margin: 0;padding: 0;background: #d9d9d9 url("img/bg.png") repeat-y center;font: normal 10pt Arial, sans-serif;color: #000;}
img { border: 0px; }
.clearleft { clear: left; }
.clearright { clear: right; }
a { color: #004d91; }
a:hover { color: #999999;}
b { color: #0064b0; font-weight:normal; }
h1 { color: #004d91; font: normal 2.1em  Arial; margin:0; padding:0 0 10px 0;}
h2 { color: #000; font: normal 1.5em Arial; margin: 0; padding:5px 0 10px 0;}
h3 { color: #000; font: bold 1.0em Arial; margin: 0; padding:5px 0 10px 0;}
h4  { color: #86c4fb; font: bold 1.0em Arial; padding: 8px 0 0 15px; margin:0;}
p { line-height: 1.4em; margin: 0 0 15px 0; padding: 0 10px 0 0;}
ul { margin: 10px 0 10px 30px;padding: 0;}
li { margin:0;line-height: 1.5em;padding: 4px 0 4px 5px;}
h1 img { margin-left: -2px; }
#container {width: 898px; margin: 0 auto 0 auto; }
#header { height: 90px; background: url("img/header.png") no-repeat 1px top; }
#header a { display: block; width: 230px; height: 65px; margin: 00px 0 0 425px; text-decoration:none; }
#main {float: left;width: 660px; }
#sidebar {float: right;width: 200px; margin-top:31px; }
#social { clear:right; margin-top:15px; padding-left: 25px; }
a#socialFb { display:block; text-decoration:none; width:40px; height:40px; background: transparent url("img/wba-facebook.png") no-repeat; }
#menu { height: 61px; background: url("img/menu.png") no-repeat; padding-left: 30px;}
#menu ul, #menu3 ul {list-style-type: none;margin: 0;padding:5px 0 0 0; }
#menu ul li, #menu3 ul li { margin:0; padding: 0; float: left;}
#menu a , #menu3 a{ padding-right: 25px; text-decoration:none; }
#menu a { font-weight: bold; color: #86c4fb; }
#menu ul li.active a { color: #fff; }
#menu ul.second a { color: #464646 !important; }
#menu ul.second li.active a { color: #000 !important; }
#menu ul.first { padding-bottom: 26px !important;}
#menu3 { margin-bottom: 10px; }
#menu3 ul { border-bottom: 1px solid #646464; padding-bottom: 10px;height:15px; }
#menu3 ul a { color: #666 !important; }
#menu3 ul li.active a { color: #000 !important;  }
#start { padding-bottom: 30px;  }
#start img { border: none !important; }
#content { padding: 20px 0 30px 30px; }
#content img { border: 1px solid #646464; }
#content .article, #content .partner { border-bottom: 1px solid #646464; padding: 10px 0 5px 0; margin-bottom: 10px;}
#content .article .date { color: #004d91; padding-top: 15px;}
#content div.text, div.pic-right { display:inline; }
#content .pic-right img { float:right; margin: 0 0 20px 25px; }
#content .partner {  padding: 10px 0 10px 0 !important; }
#content .partner .text { padding-top: 5px; }
#content .partner .pic-small { width: 205px; float: left; }
#content .partner .pic-small img { border: none !important; }
#content .partner .end, #content .download .end { clear: left; }
#content .download { padding-bottom: 10px; }
#content .download .symbol { width:45px; float:left; } 
#content .download .symbol img { border: none !important; }
#content .download .file { padding-top: 5px; }
#login, #quick , #topics, #last { float: right; width: 190px; }
#quick , #topics, #last { margin-bottom: 15px; }
#login {  background: url("img/sidebar-login.png") no-repeat; padding-top:8px; height: 24px;  }  
#quick {  background: url("img/sidebar-quick.png") no-repeat; height: 115px; }  
#topics h4  { color: #464646; }
#topics {  background: url("img/sidebar-topics.png") no-repeat; height: 115px; }  
#sidebar ul { list-style-type: none;margin: 0;padding:10px 0 0 15px; font-size: 0.9em; }
#sidebar ul li { margin:0; padding:0; height: 18px; width: 150px; }
#sidebar a { display: block;text-decoration:none;color:#777; }
#last ul { padding-top: 0px !important; }
#login a { color: #222; font-weight: bold; padding-left: 15px; }
#quick  a { color: #fff; }
#topics  a { color: #000; }
#sidebar  a:hover { text-decoration: underline; }
img.hashimage { border: none !important; padding:0 !important; vertical-align: middle;}
#form_mail{width:400px;margin-top:20px}
#form_mail .row{clear:both;padding:15px 0 10px 0}
#form_mail .row .col1{width:120px;float:left;padding-top:3px;text-align:right}
#form_mail .row .col2, #form_mail .row .col2b{width:212px;float:left;margin-left:15px}
#form_mail .row textarea,#form_mail .row input,#form_mail .row select{width:100%;border:1px solid #dfdfdf;color:#666666;font-family:arial,sans-serif;font-size:1.0em;background-color:white}
#form_mail .row .col2b input{width:80px;border:1px solid #dfdfdf}
#form_mail .row textarea{height:150px}
#form_mail .submit{background-color:white;border:1px solid #dfdfdf}
#form_mail .fill_me{visibility:hidden;display:none}
.sitemap ul a { text-decoration:none; }
.sitemap ul { list-style-type:none; font-size:14pt;margin:0;padding:0;}
.sitemap ul li { margin:0;padding:0; }
.sitemap ul ul {  font-size:11pt;margin:0 0 20px 0;padding:0;}
.sitemap ul ul ul {  font-size:10pt; margin: 0 0 0 40px;}
