html, body, blockquote, p, form, q, dt, dl, dd, div, h1, h2, h3, h4, h5, h6, br, a, img, hr, ul, li{padding: 0; margin: 0; border: 0; list-style-type: none;}
body {font:.8em Tahoma, Arial, Helvetica, sans-serif; background:#DFF4FF; color:#4B4B4B;}
a{color:#DC0067;} a:hover{text-decoration:none;}
input, select, textarea {font:1em Verdana, Arial, Helvetica, sans-serif;}
#wrapper {width:980px; margin:0 auto;}
#bg {width:980px; float:left; background:#fff url(../im/bg.jpg) no-repeat 0 0;}
#header {width:980px; float:left; padding-top:10px; position:relative; height:160px;}
#logo {position:absolute; top:10px; left:20px;}
#logo a {display:block; width:250px; height:115px; background:url(../im/logo.gif) no-repeat;}
#logo a span {display:none;}
#menu {position:absolute; top:85px; left:272px; background:url(../im/menu-bg.jpg) no-repeat; width:447px; height:41px; z-index:400}
#menu li {float:left; color:#274463; padding:4px 0 0 17px}
#menu a {color:#274463; text-transform:uppercase; font-weight:bold; line-height:32px; text-decoration:none; display:block; float:left; height:33px; text-align:center; width:90px;}
#menu a:hover, #menu li.sel a {color:#fff; background:url(../im/menu-button.gif) no-repeat 0 0;}
#address {position:absolute; text-align:center; right:10px; top:15px; background:url(../im/address.gif) no-repeat; width:135px; height:85px; padding:58px 80px 0 22px; color:#fff;}
#content {float:left; clear:both; width:940px; padding:0 20px 10px 20px; background: url(../im/content-bg.gif) no-repeat bottom;}
#main {width:680px; float:left;}
#sidebar {width:240px; float:right;}
h2.title {color:#2ABBED; font-size:1.6em; font-weight:normal; text-transform:uppercase; margin-bottom:10px}
h2.title a {color:#2ABBED; text-decoration:none; background:url(../im/b1.gif) no-repeat right 10px; padding:0 10px 0 0;}
h2.title a:hover {color:#DE0168; background-image:url(../im/b2.gif)}
#sidebar h2.title {text-align:right;}
.text p{margin-bottom:10px}
.text h1 {font-size:2em; margin-bottom:10px; color:#274463; font-weight:normal}
.text h2 {font-size:1.8em; margin-bottom:10px; color:#DE0168; font-weight:normal}
.text h3 {font-size:1.6em; margin-bottom:10px; color:#2CB9EC; font-weight:normal}
.text h4 {font-size:1.4; margin-bottom:10px; color:#274463; font-weight:normal}
.text h5 {font-size:1.2em; margin-bottom:10px; color:#DE0168; font-weight:normal}
.text h6 {font-size:1em; margin-bottom:10px; color:#2CB9EC; font-weight:normal}
.text li {background:url(../im/b3.gif) no-repeat 0 8px; padding:0 0 6px 10px;}
.blue_box {float:left; width:240px; background:url(../im/blue_box_bg.gif) no-repeat 0 0;}
.blue_box_content {float:left; width:220px; background:url(../im/blue_box_bottom.gif) no-repeat bottom; padding:13px 10px 9px 10px}
.gallery_box {float:left; width:220px;}
.gallery_box li {float:left; width:107px; padding-left:3px; height:82px;}
.gallery_box a {border:solid 1px #2ABBED; display:block; float:left; padding:1px; background:#fff; width:100px; height:73px; overflow:hidden}
.gallery_box a:hover {border:solid 1px #DC0067;}
#footer { float:left; font-size:.88em; width:940px; clear:both; margin-top:10px; height:40px; background:url(../im/footer-repeat.gif) repeat-x; color:#fff;}
#footer a {color:#C9EEFA;}
#copyright {float:left; background:url(../im/footer_logo.gif) no-repeat; height:40px; line-height:39px; text-indent:50px}
#created {float:right; background:url(../im/footer-right.gif) no-repeat right center; height:40px; padding-right:13px; line-height:39px}