* {margin:0; padding:0}
:-moz-any-link:focus {outline: none;}
img {border:none}
body {background:#000; font-size:67.5%; font-family:Arial, Helvetica, sans-serif; color:#fff; height:100% }
.clear {clear:both; height:1px}
a {color:#fff}
#main {width:982px; height:100%; min-height:700px; margin:0 auto;}

#header1 {width:982px; height:213px; background:url(images/banner-top-1.jpg) top left no-repeat}
#header2 {width:982px; height:213px; background:url(images/banner-top-2.jpg) top left no-repeat}
#header3 {width:982px; height:213px; background:url(images/banner-top-3.jpg) top left no-repeat}
#header4 {width:982px; height:213px; background:url(images/banner-top-4.jpg) top left no-repeat}
#header5 {width:982px; height:213px; background:url(images/banner-top-5.jpg) top left no-repeat}
#header6 {width:982px; height:213px; background:url(images/banner-top-6.jpg) top left no-repeat}
#content ul {margin-left:35px}
#content ul li {margin-bottom:10px}
.image-on-left {float:left; padding:0px 10px 10px 0px;}
.image-on-right {float:right; padding:0px 0px 10px 10px;}
.image {margin:20px 0 20px 5px}

#menu {width:982px; height:67px}
#menu-lf {width:34px; height:67px; background:url(images/border-left.jpg) top left no-repeat; float:left}
#menu-cn {width:912px; height:67px; float:left}
#menu-cn a {float:left}
#menu-rt {width:36px; height:67px; background:url(images/border-right.jpg) top left no-repeat; float:left}
#page-main {width:982px; min-height:600px; background:url(images/web-bg-resize.jpg) top left repeat-y}
#page-body {width:946px; min-height:600px; background:url(images/web-bg.jpg) top left no-repeat; padding-left:36px; padding-top:22px; margin-bottom:20px}
#left-column {width:241px; min-height:600px; background:#89faff url(images/left-top.jpg) top right no-repeat; float:left }
#left-main {width:241px; min-height:600px; margin-bottom:20px}
#left-bottom {width:241px; height:20px; background:url(images/left-bottom.jpg) top right no-repeat;}
#content {width:640px; min-height:500px; float:right; margin-right:38px; font-size:1.3em; padding-bottom:20px }
#content-home {width:672px; min-height:500px; float:right; margin-right:20px;font-size:1.3em;padding-bottom:20px}
#content p {line-height:1.4em}
#home-box {float:left}
#footer {width:982px; min-height:197px; background:url(images/footer-bg.jpg) top right no-repeat;}
#footer-content {position:relative; left:60px; top:60px; font-size:1.2em; line-height:1.4em; width:700px; overflow:hidden; padding-bottom:20px}
#footer-content div ul {list-style:none}
#footer-content div ul li a strong {color:#fff !important}
#footer-content div ul li a {color:#89faff; text-decoration:none}
#footer-content div ul li a:hover {text-decoration:underline}
h1 {font-size:3.3em; letter-spacing:-1px; font-family:"Trebuchet MS"; background:url(images/arrow-top.gif) 0px 25px no-repeat; color:#fff; padding:10px 0 15px 35px}
h2 {font-size:2.2em; letter-spacing:-1px; font-family:"Trebuchet MS"; background:url(images/arrow.gif) 0px 15px no-repeat; font-weight:normal; color:#88f9ff; padding:10px 0 15px 35px}
h3 {color:#f1043c; font-family:"Trebuchet MS"; font-size:2.2em; margin:10px; font-weight:normal; letter-spacing:-1px}
h4 {color:#88f9ff; font-family:"Trebuchet MS"; font-size:1.8em; margin:10px 10px 10px 0; font-weight:normal; letter-spacing:-1px; border-bottom:2px dashed #f1043c; padding-bottom:5px}
.bottom-links {width:100px; margin-right:25px; float:left}
.terms {padding-top:20px; clear:left}
.terms a {text-decoration:none}
table td {padding-right:15px; vertical-align:top}
.bottom-links {float:left}
.subcategories {list-style:none;}
.subcategories li span {width:191px; display:block;background:url(images/arrow-left.gif) 15px 0px no-repeat; padding:5px 0px 5px 50px  }
.subcategories li span a {font-size:1.6em; color:#043b62; text-decoration:none; }
.subcategories li span a:hover {text-decoration:underline}

ul#activites-list,ul#activites-list ul{list-style-type:none;width:620px;margin:0;padding:0;}
ul#activites-list a{display:block;text-decoration:none;}
ul#activites-list li{margin-top:1px; }
ul#activites-list li ul li strong {color:#f1043c; padding:5px}
.lista {color:#88f9ff; font-family:"Trebuchet MS"; font-size:1.6em; margin:10px 10px 0 0; font-weight:normal; letter-spacing:-1px; border-bottom:2px dashed #f1043c; padding:3px}
.lista:hover{background:#88f9ff url(images/arrow-left.gif) right center no-repeat !important;color:#043b62;}
ul#activites-list li ul li{background:#fff;color:#1c69a1; border-top:none;margin-bottom:2px;padding:1.0em; border-bottom:2px solid #f1043c; width:582px}
ul#activites-list li ul li a {color:#f1043c !important}

ul#facts-list,ul#activites-list ul{list-style-type:none;width:620px;margin:0;padding:0;}
ul#facts-list a{display:block;text-decoration:none;}
ul#facts-list li{margin-top:1px; }
ul#facts-list li ul li strong {color:#f1043c; padding:5px}
.factslista {color:#88f9ff; font-family:"Trebuchet MS"; font-size:1.4em; margin:10px 10px 0 0; font-weight:normal; letter-spacing:-1px;padding:3px; padding-bottom:45px;background:url(images/learn-more.gif) right bottom no-repeat !important; display:block}
.factslista:hover{color:#fff;}
ul#facts-list li ul {list-style:none;}
ul#facts-list li ul li{background:#fff;color:#1c69a1; border-top:none;margin-bottom:2px;padding:1.0em; border-bottom:2px solid #f1043c; width:582px;}
ul#facts-list li ul li a {color:#f1043c !important}

.icons a {float:left}
.icons {margin-top:10px;}

.form {margin-bottom:10px; width:650px; float:left}
.form div {margin-bottom:5px}
.form label {width:100px; display:block; float:left; color:#fff; font-weight:bold; padding:7px;}
.form input,.form textarea,.form select {width:350px; padding:7px; background:#89faff; color:#043b62; border:none}
.form select {width:355px}
.submit {width:100px !important;cursor:pointer; font-weight:bold; background:#ff8c00 !important; color:#fff !important}
.submit:hover {background:#5de600 !important;}
.message {color:#c4d15d; margin:20px 0 0 0; clear:both; background:#89faff; padding:10px; text-align:center}

#content p {padding:3px 0}
#login {background:#07538f; position:fixed; height:100%; width:100%; z-index:1000;filter:alpha(opacity=80);-moz-opacity:.80;opacity:.80;}
#wbutton {position:absolute; left:50%; top:25%; z-index:1001; margin:0 auto}
#vbutton {position:relative; right:241px;}

.message {color:#fff; background:#ff8c00; padding:15px 0; text-align:center; position:absolute; top:50%; left:0; font-size:32px; width:100%; margin:auto; z-index:1000;}

.short {font-size:1.4em; color:#043b62; text-decoration:none;padding:5px 10px 5px 10px }
.activites {margin-left:7px}
.more {float:right; margin-right:10px}
.prizes {margin-left:10px}
.captcha {margin:0 0 15px 115px}
.truth-box {float:left; margin:0; padding:0}
.space {width:100%; height:10px}

