html{width:100%;height:100%}
body{margin:0;padding:0;text-align:center;background:#ecf7ff;min-height: 100%;height:auto !important;height:100%;position:relative}
body,td{font:normal 11px Tahoma;color:#000;line-height:122%}
h1,h2,h3{font:bold 11px Tahoma;color:#003b7f; margin:0 0 0 -13px;padding:0 0 15px 13px;position:relative; background:url(img/h-1.gif) 0 5px no-repeat}
p{margin:0;padding:0 0 14px 0}
a{text-decoration:underline;color:#3788cc}
a:hover,
#menu-top table td a:hover{color:#60a7e2; text-decoration:none}
a img{border:0}
form{padding:0; margin:0}
input,select,textarea{font:normal 11px Tahoma; color:#333}
.input,select,textarea{}
.button{}
big{font-size:20px}
small{font-size:10px}
.blue{color:#00397b}
.red{color:#d2000c}
ul{margin:0; padding:0 0 14px 21px; list-style:none}
ul li{padding:0 0 4px 14px; background:url(img/li-3.gif) 0 4px no-repeat;zoom:1; color:#0156b9}
ul li ul{padding:4px 0 0 6px}
ul li ul li{background-image:url(img/li-5.gif)}
ul li.red{background-image:url(img/li-4.gif)}
.ul-2{padding-left:2px}
.ul-2 li{background:url(img/li-1.gif) 0 5px no-repeat; font-weight:bold}
.ul-2 li.red{background-image:url(img/li-2.gif)}

#wrapper{min-width:500px;width:expression((documentElement.clientWidth||document.body.clientWidth)<500?'500px':'100%'); height:522px}

#main{width:100%;background:url(img/bg.jpg) 0 0 repeat-x; height:371px; position:absolute; top:50%; left:0; margin-top:-261px; padding:151px 0 0 0; z-index:5}
#main #container{padding:0; margin:0 auto; width:482px; text-align:left}
#deco-1{background:#2478cb; height:50%; position:absolute; top:0; left:0; width:100%}
#box{background:#FFF; width:479px; padding:1px}
#box div{padding:5px 4px 4px 4px; text-align:right}
address{padding:8px 0 0 2px; background:url(img/footer.gif) 100% 0 no-repeat}