
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td  { margin: 0; padding: 0; }
table  { border-collapse: collapse; border-spacing: 0; }
fieldset,img  { border: 0; }
ul  { list-style: none; }
caption,th  { text-align: left; }
h1,h2,h3,h4,h5,h6  { font-size: 100%; font-weight: normal; }
q:before,q:after  { content:''; }
abbr,acronym  { border: 0; }
b, strong  { font-weight: bold; }
address,caption,cite,code,dfn,em,strong,th,var  { font-style: normal; font-weight: normal; }

body  { margin:0; padding: 0; position: relative; background: #000000 url('../images/bgd.gif') top left repeat-x; font: 500 13px/17px Tahoma, Arial, sans-serif; color: #404050; }
img  { display: block; }
.clear  { clear: both; }
.center  { margin: 0 auto; }
.fl  { float: left; }
.fr  { float: right; }
.block  { display: block; }
.inline  { display: inline; }
a, a:active, a:visited  { color: #404050; }
a:hover  { color: #000000; }


#header-menu-wrap  { width: 100%; height: 47px; position: relative; background: url('../images/bgd-menu.gif') repeat-x; }
#header-menu  { width: 990px; height: 47px; margin: 0 auto; position: relative; }

ul.cute_menu  { width: 587px; height: 40px; margin: 0; padding: 0; position: absolute; left: 0; top: 0; overflow: hidden; list-style:none; }
.cute_menu li  { float:left; text-align:center; padding: 0; margin: 0; position:relative; color: white;}
.cute_menu li a  { color:#333; text-decoration:none; font-family:Tahoma; font-size:12px; font-weight:bold;  color: white;}
.cute_menu li span  { }

#main-menu-login  { width: 403px; position: absolute; right: 0; bottom: 12px; text-align: center; color: #cccccc;}
#main-menu-login a:link, #main-menu-login a:visited  { color: #cccccc; font-weight: bold; }
#main-menu-login a:hover  { color: #eeeeee; }

#header-wrap  { width: 100%; height: 127px; position: relative; background: #c6c6d0 url('../images/header-wrap.jpg') center; }
#header  { width: 990px; position: relative; margin: 0 auto; }
#logo  { position: absolute; top: 0; left: 10px; }

#main-top  { width: 100%; position: relative; background: #d9dae6 url('../images/bgd-main-top.gif') top repeat-x; }
#main-bottom  { width: 100%; position: relative; background: url('../images/bgd-main-bottom.gif') bottom repeat-x; }
#main  { width: 990px; position: relative; margin: 0 auto; padding: 40px 0; }

#main-accordion  { width: 700px; position: relative; float: left; }
#main-oldstats  { width: 255px; padding: 100px 0 0 0; background: url('../images/main-oldstats-bgd.gif') no-repeat; float: right; }
#main-oldstats p  { font: 500 12px/19px Tahoma, Arial, sans-serif; padding: 0 10px; text-align: justify; }

#bottom-top  { width: 100%; position: relative; background: #c6c6d0 url('../images/bgd-bottom-top.gif') top repeat-x; }
#bottom-bottom  { width: 100%; position: relative; background: url('../images/bgd-bottom-bottom.gif') bottom repeat-x; }
#bottom  { width: 990px; min-height: 200px; position: relative; margin: 0 auto; padding: 20px 0; }

.bottom-box  { width: 318px; min-height: 180px; background: url('../images/bottom-box.png') no-repeat; }
#bottom-box-01  { float: left; }
#bottom-box-02  { margin: 0 0 0 18px; float: left; }
#bottom-box-03  { margin: 0 0 0 18px; float: left; }
.bottom-box-title  { width: 318px; height: 20px; padding: 10px 0 0 0; font: 700 12px Tahoma, Arial, sans-serif; text-align: center; }
.bottom-box-text  { width: 288px; padding: 15px; font: 500 11px/17px Tahoma, Arial, sans-serif; text-align: justify; }

#footer-wrap  { width: 100%; position: relative; background: #242224 url('../images/bgd-footer.gif') top repeat-x; }
#footer  { width: 990px; position: relative; margin: 0 auto; padding: 30px 0; }

#footer-logo  { margin: 0 auto; }
#footer-links  { margin: 20px auto 0 auto; font: 500 12px/19px Tahoma, Arial, sans-serif; text-align: center; color: #97979b; }
#footer-links a  { color: #b7b7bb; }

#accordion2  { width: 690px; height: 400px; margin: 0 0 0 10px; list-style:none; overflow:hidden; }
#accordion2 li  { width: 450px; height: 400px; position: relative; }

#accordion2 .slide_thumb  { position: absolute; left: 0; top: 0; padding: 0; }
#accordion2 p  { width: 450px; position: absolute; left: 690px; margin: 0; text-align: justify; }

#accordion2 .slide_screen  { top: 5px; text-align: center; }
#accordion2 .slide_screen img  { margin: 0 auto; }
#accordion2 .slide_screen2  { top: 265px; text-align: center; }
#accordion2 .slide_screen2 img  { margin: 0 auto; }
#accordion2 .slide_title  { top: 278px; width: 440px; padding: 0 5px; font: 500 21px Arial, sans-serif; }
#accordion2 .slide_content  { top: 310px; width: 440px; padding: 0 5px; font: 500 13px/17px Tahoma, Arial, sans-serif; }

#main-left  { width: 690px; padding: 0; margin: 0 0 0 10px; float: left; }

img#pagetitle  { margin: 20px 0 30px 0; }

.text-large  { font: 500 19px/23px Tahoma, Arial, sans-serif; color: #404050; }
.text-normal  { font: 500 13px/17px Tahoma, Arial, sans-serif; color: #404050; }
.text-break  { margin: 3px 0 10px 0; text-align: justify;  }

.our-sites-site  { margin: 10px 0 30px 0; }
.our-sites-name  { float: left; }
.our-sites-screen  { float: left; margin: 0 0 0 10px; }
.our-sites-desc  { width: 353px; height: 330px; float: right; position: relative; }
.our-sites-title  { position: absolute; top: 20px; left: 20px; font: 700 21px/24px Tahoma, Arial, sans-serif; letter-spacing: -0.03em; }
.our-sites-fulldesc  { width: 313px; position: absolute; top: 60px; left: 20px; text-align: justify; }
.our-sites-button-white  { width: 353px; height: 31px; padding: 12px 0 0 0; position: absolute; left: 0; bottom: 39px; background: url('../images/our-sites-button-white.gif'); text-align: center; }
.our-sites-button-white a  { color: #404050; font: 700 17px/24px Tahoma, Arial, sans-serif; text-decoration: none; }
.our-sites-button-dark  { width: 353px; height: 35px; padding: 4px 0 0 0; position: absolute; left: 0; bottom: 0px; background: url('../images/our-sites-button-dark.gif'); text-align: center; }
.our-sites-button-dark a  { color: #ffffff; font: 700 17px/24px Tahoma, Arial, sans-serif; text-decoration: none; }

