body, html {margin:0;padding:0;text-align:left;font-family:arial;font-size:11px;color:#FFFFFF;font-weight:normal;}

body {background-color:#000c31;}

.mainframe {width:940px;margin:0 auto;position:relative;}

h1 {font-size:22px;color:#f1cf9d;margin:0 0 10px 0;font-weight:normal;xfont-family:"Times New Roman", Times, serif;}
h2 {font-size:17px;color:#f1cf9d;margin:0 0 10px 0;font-weight:normal;xfont-family:"Times New Roman", Times, serif;}
h4 {font-size:11px;color:#f1cf9d;margin:0 0 10px 0;font-weight:normal;line-height:18px;}
h5 {font-size:17px;color:#f1cf9d;margin:10px 0 5px 0;font-weight:normal;xfont-family:"Times New Roman", Times, serif;_text-transform:uppercase;}

a {color:#fff;}
p {font-size:11px;color:#f1cf9d;margin:0 0 10px 0;font-weight:normal;line-height:18px;}
p a {color:#fff;}
p a:hover {color:#fff;text-decoration:none;}
li {color:#aaa;}

.mapbackground {position:relative;width:460px;height:350px;background-image: url('../img/map.gif');background-repeat:no-repeat;}

#youtube {position:absolute;right:0px;top:151px;width:337px;height:189px;border:1px solid #f1cf9d;}
#youtube h3 {background-color:#323A62;margin:0;padding:3px 0 3px 10px;}

#slideshow{position:absolute;left:280px;width:1225px;height:342px;overflow:hidden;}
#slideshow span {display:block;float:left;xmargin-right:2px;width:600px;height:340px;overflow:hidden}
#slideshow span img {border:0;width:600px;height:340px;}
.mask{position:relative;width:600px;height:340px;overflow:hidden;z-index:10;border:1px solid #f1cf9d;}

#hot_links {position:absolute;top:0px;right:0px;width:337px;height:150px;overflow:hidden;z-index:10;border:1px solid #f1cf9d;border-left:0px;}
#hot_links h3 {background-color:#900;margin:0;padding:3px 0 3px 10px;}
#hot_links .mooquee {
    background-color:#323A62;width:317px;height:120px;overflow:hidden;padding:3px 10px;
    position: absolute;
	overflow: hidden;
	white-space: nowrap;
}
#hot_links .mooquee-text {position: absolute;}
#hot_links ul {margin:0;padding:0;list-style:none;}
#hot_links ul li {margin:0;padding:0 0 5px 0;list-style:none;}
#hot_links ul li a {text-transform:uppercase;text-decoration:none;}
#hot_links ul li a:hover {color:#f1cf9d;text-decoration:underline;}

.textpage {padding:10px;}
.textpage table {border-collapse:collapse;}
.textpage table td {vertical-align:top;padding:7px 4px 4px 0;}
.textpage form input {width:350px;font-family:arial;font-size:11px;}
.textpage form select {width:354px;font-family:arial;font-size:11px;}
.textpage form input.send {width:50px;}
.textpage form textarea {width:350px;font-family:arial;font-size:11px;}



.subgroups {}
.subgroups .toc {margin:0 20px 10px 20px;width:500px;border-collapse:collapse;border-color:#f1cf9d;}
.subgroups .toc td {padding:5px;width:33%;}
.subgroups h1 {padding:20px 20px 0 20px;}
.subgroups p {padding:0 20px 10px 20px;}
.subgroups ul {margin:10px;;padding:0;list-style:none;}
.subgroups ul ul {margin:0;padding:0 0 0 30px;list-style:none;}
.subgroups ul li {margin:0 0 5px 5px;padding:0;clear:both;}
.subgroups ul ul li {margin:0 0 5px 5px;padding:0;clear:both;}
.subgroups ul ul ul li {margin:0 0 5px 5px;padding:0;clear:both;}
.subgroups ul ul ul ul li {margin:0 0 5px 5px;padding:0;clear:both;}
.subgroups .type-2 {}
.subgroups {width:540px;margin:0 0 20px 0;}
.subgroups .chapter {font-size:11px;color:#f1cf9d;margin:10px 0 5px 0;font-weight:normal;text-transform:uppercase;xtext-decoration:underline;}
.subgroups ul li a {color:#FFF;text-decoration:none;text-transform:uppercase;}
.subgroups ul li a:hover {color:#f1cf9d;text-decoration:underline;}
.subgroups ul li h5 a {font-size:25px;color:#f1cf9d;margin:10px 0 5px 0;font-weight:normal;xfont-family:"Times New Roman", Times, serif;text-transform:none;}
.subgroups ul li ul li h5 a {font-size:21px;color:#f1cf9d;margin:10px 0 5px 0;font-weight:normal;xfont-family:"Times New Roman", Times, serif;text-transform:none;}
.subgroups ul li ul li ul li h5 a {font-size:17px;color:#f1cf9d;margin:10px 0 5px 0;font-weight:normal;xfont-family:"Times New Roman", Times, serif;text-transform:none;}
.subgroups ul li ul li ul li ul li h5 a {font-size:14px;color:#f1cf9d;margin:10px 0 5px 0;font-weight:normal;xfont-family:"Times New Roman", Times, serif;text-transform:none;}

.subgroups ul h5 {font-size:20px;color:#f1cf9d;margin:10px 0 5px 0;font-weight:normal;xfont-family:"Times New Roman", Times, serif;text-transform:none;}
.subgroups ul ul h5 {font-size:18px;color:#f1cf9d;margin:10px 0 5px 0;font-weight:normal;xfont-family:"Times New Roman", Times, serif;text-transform:none;}
.subgroups ul ul ul h5 {font-size:16px;color:#f1cf9d;margin:10px 0 5px 0;font-weight:normal;xfont-family:"Times New Roman", Times, serif;text-transform:none;}
.subgroups ul ul ul ul h5 {font-size:14px;color:#f1cf9d;margin:10px 0 5px 0;font-weight:normal;xfont-family:"Times New Roman", Times, serif;text-transform:none;}
.subgroups ul ul ul ul ul h5 {font-size:12px;color:#f1cf9d;margin:10px 0 5px 0;font-weight:normal;xfont-family:"Times New Roman", Times, serif;text-transform:none;}
.subgroups ul ul ul ul ul ul h5 {font-size:12px;color:#f1cf9d;margin:10px 0 5px 0;font-weight:normal;xfont-family:"Times New Roman", Times, serif;text-transform:none;}


.topmenu {margin:0 0 15px 0;background-color:#900;width:940px;overflow:hidden;position:relative;}
.topmenu ul {margin:0;padding:0;list-style:none;}
.topmenu ul li {float:left;margin:0;text-transform:uppercase;padding:0;}
.topmenu ul li {xbackground-image:url('../img/atback.gif');background-repeat:repeat-x;}

.topmenu ul li {float:left;margin:0 0 0 0;text-transform:uppercase;}
.topmenu ul li a {display:block;padding:5px 5px 5px 6px;border-right:1px solid #B00;color:#FFF;text-decoration:none;}
.topmenu ul li a.last {border-right:0;}
.topmenu ul li a:hover {background-color:#f1cf9d;color:#000c31;}

.mainframe .logo {margin:0 0 10px 0;}

.hidden {display:none;}

.col {float:left;}
.col_1_2 {width:460px;}
.col_1_4 {width:220px;}
.col_2_4 {width:460px;}
.col_3_4 {width:700px;}

.center {text-align:center;}

.spacer {float:left;width:20px;height:20px;}
.break {clear:both;}

.teaser {width:940px;margin:0 0 20px 0;position:relative;}

.search {color:#aaa;margin:0;padding:0;position:absolute;top:0;right:3px;}
.search input[type=text] {color:#888;font-family:arial;font-size:11px;width:133px;padding:3px;background-color:#FFF;border:1px solid #900;;margin-right:23px;}
.search input[type=image] {position:absolute;top:0;right:0;font-family:arial;font-size:11px;cursor:pointer;padding:2px;background-color:#fff;color:#fff;border:1px solid #900;}

.groups {width:940px;margin:0 0 20px 0;}
.groups ul {list-style:none;margin:0;padding:0;}
.groups ul li {margin:0 0 5px 0;padding:2px;position:relative;background-image:url('../img/aback.gif');background-repeat:repeat-x;}
.groups ul li a {color:#FFF;text-decoration:none;text-transform:uppercase;}
.groups ul li li {background-image:none;background-color:#323A62;padding:0 0 2px 0;margin-bottom:2px;}
.groups ul li a:hover {color:#f1cf9d;text-decoration:underline;}
.groups ul li ul {display:none;border:1px solid #f1cf9d;background-color:#323A62;padding:7px 7px 3px 7px;color:#fff;}
.groups ul li ul li a {font-size:9px;}
.groups ul li:hover ul {display:block;position:absolute;left:75px;top:-6px;z-index:100;width:200px;}

.bestof {width:940px;margin:0 0 20px 0;}
.bestof ul {list-style:none;margin:0;padding:0;}

.bestof ul li {margin:0 0 5px 0;padding:2px;position:relative;background-image:url('../img/aback.gif');background-repeat:repeat-x;}

.bestof ul li a {color:#FFF;text-decoration:none;}
.bestof ul li a:hover {color:#f1cf9d;text-decoration:underline;}

.marquee {width:940px;margin:0 0 20px 0;font-size:13px;}
.marquee marquee a {color:#f1cf9d;text-decoration:none;}
.marquee marquee a:hover {color:#fff;text-decoration:underline;}

.mini-logo {width:940px;margin:0 0 16px 0;}
.left-groups {}
.left-groups h2 {}
.left-groups ul {list-style:none;margin:0;padding:0;}
.xleft-groups ul li {margin:0 0 5px 0;padding:0;}
.left-groups ul li {margin:0 0 5px 0;padding:2px;position:relative;background-image:url('../img/aback.gif');background-repeat:repeat-x;}

.left-groups ul li.type-1 a {color:#f1cf9d;text-decoration:none;text-transform:uppercase;}
.left-groups ul li.type-2 a {color:#f1cf9d;text-decoration:none;text-transform:none;}
.left-groups ul li a:hover {color:#f1cf9d;text-decoration:underline;}
.left-groups ul .on a {color:#fff;}

.sitemap a {text-decoration:none;}
.sitemap ul {list-style:none;margin:5px 5px 10px 5px;padding:0;}
.sitemap ul li {list-style:none;margin:0 0 1px 5px;padding:0;background-image:none;}
.sitemap ul li ul {list-style:none;margin:10px 5px 10px 5px;padding:0;}
.sitemap ul li a {font-size:11px;font-weight:normal;font-family:arial;text-transform:uppercase;}
.sitemap ul li li a {font-size:11px;font-weight:normal;font-family:arial;text-transform:none;xpadding:10px 0 0 10px;}
.sitemap ul li li li a {font-size:10px;font-weight:normal;font-family:arial;}


.group-content {width:700px;background-color:#000c11;}
.group-content b {font-size:11px;margin:0 0 10px 0;font-weight:normal;line-height:18px;}
.group-content b a {color:#f1cf9d;text-decoration:none;}
.group-content b a:hover {}
.group-content a {font-size:11px;color:#f1cf9d;margin:0 0 10px 0;font-weight:normal;line-height:18px;text-decoration:none;}
.group-content h1 {font-size:28px;font-weight:normal;color:#f0cd9a;xfont-family:"Times New Roman", Times, serif;}
.group-content h1 a {font-size:25px;font-weight:normal;color:#f0cd9a;xfont-family:"Times New Roman", Times, serif;line-height:25px;text-decoration:none;}
.group-content h2 {margin:30px 0 10px 0;}
.group-content img {margin:0 0 10px 0;}
.group-content p {font-size:11px;color:#fff;margin:0 0 10px 0;font-weight:normal;line-height:18px;}
.group-content .glossary {padding:10px;}
.group-content .topimage a {margin:0;border:0;text-decoration:none;}
.group-content .topimage a img {margin:0;border:0;}

.link {margin:20px 0 0 0;color:#f1cf9d;}
.link .description {}
.link h3 {font-size:12px;font-weight:normal;margin:0;}
.link h3 a {color:#FFF;text-decoration:none;}
.link h3 a:hover {color:#f1cf9d;text-decoration:underline;}

.copyright {width:940px;margin:20px 0;clear:both;color:#f1cf9d;}
.updated {width:940px;margin:20px 0;clear:both;text-align:right;color:#f1cf9d;}
.privacy {width:940px;margin:5px 0;clear:both;font-size:9px;color:#707b9c;}
.privacy a {color:#707b9c;}

.adsense {text-align:center;xmargin:20px 0 0 0;}
.googleadds {width:160px;}