* {margin:0;padding:0;position:relative;}
img {border:0;}
html, body {height:100%;}
body {background:#333 url(../images/bg.jpg) repeat;text-align:center;font:11px Verdana;color:#8cb2bd;}
a { text-decoration:underline;color:#92d2ff;}
.clearfloat {clear: both; height: 0; font-size: 1px; line-height: 0px;}
.container {min-height:100%;margin:auto;}
.header {width:960px;margin:0 auto;height:150px; background:url(../images/head.jpg) no-repeat;text-align:left;}
.header h1 {display:none;}
.mem {background:url(../images/head2.jpg) no-repeat;}
.logo {width:435px;height:80px;position:absolute;left:20px;top:20px;text-indent:-9000px;}
.login {position:absolute;right:0;top:0;width:185px;}
.login div {line-height:20px;margin-top:5px;}
.login form {margin-top:9px;font-size:10px;}
.login input {color:#dadada;width:160px;margin-bottom:10px;border:0; background:none;}
.login input.go {width:20px;color:#c80d67;border:0; background:none;}
.login span {display:block;padding:4px 0 0 14px;}
.login a { background: url(../images/arrow1.gif) 24px 1px no-repeat;padding-left:40px;line-height:14px;font-size:10px;}
.login a.j {color:#42b0fd; text-decoration:none;}
.user {position:absolute;right:195px;top:26px;color:#656565;}
.pass {position:absolute;right:195px;top:53px;color:#656565;}
.menu {position:absolute;bottom:0;left:0;width:100%;text-align:center;}
.menu ul {list-style:none;}
.menu li {display:inline-block; background:url(../images/menu.gif) 100% 50% no-repeat;line-height:35px;height:35px;text-align:center;}
.menu li a {display:inline-block;  background:url(../images/buttons.gif) 0 0 no-repeat;width:124px;height:24px;margin:5px 7px 0px 3px ;}
.menu li a:hover, .menu li a.active {background:url(../images/buttons.gif) 0 100% no-repeat;}
.menu li.signup a { background:url(../images/buttons.gif) -124px 0 no-repeat;}
.menu li.signup a:hover, .menu li.signup a.active { background:url(../images/buttons.gif) -124px 100% no-repeat;}
.menu li.program a { background:url(../images/buttons.gif) -248px 0 no-repeat;}
.menu li.program a:hover, .menu li.program a.active { background:url(../images/buttons.gif) -248px 100% no-repeat;}
.menu li.oursites a { background:url(../images/buttons.gif) -372px 0 no-repeat;}
.menu li.oursites a:hover, .menu li.oursites a.active { background:url(../images/buttons.gif) -372px 100% no-repeat;}
.menu li.contacts a { background:url(../images/buttons.gif) -496px 0 no-repeat;}
.menu li.contacts a:hover, .menu li.contacts a.active { background:url(../images/buttons.gif) -496px 100% no-repeat;}
.menu li.links a { background:url(../images/buttons.gif) 100% 0 no-repeat;}
.menu li.links a:hover, .menu li.links a.active { background:url(../images/buttons.gif) 100% 100% no-repeat;}
.menu li.last {background:none;}
.menu3 {position:absolute;left:0;top:119px;width:100%;text-align:center;font-size:14px;}
.menu3 a {display:inline-block;padding:0 35px; background:url(../images/menu2.gif) 100% 50% no-repeat;line-height:20px;color:#d9d9d9; text-decoration:none;}
.menu3 a.last {background:none;}
.menu3 a.active {font-weight:bold;color:#fff;}
.menu4 {position:absolute;left:110px;top:80px;width:100%;text-align:left;font-size:14px;width:870px;}
.menu4 a {display:inline-block;padding:0 30px; line-height:20px;color:#d9d9d9; text-decoration:none;}
.logout {line-height:20px;color:#42b0fd;font-size:12px;text-decoration:none;position:absolute;right:15px;top:6px; background:url(../images/arrow1.gif) 0 60% no-repeat;padding-left:16px;}
.name {position:absolute;right:15px;top:95px;width:100%;text-align:right;}
.name a {color:#c80d67;text-decoration:none;}
.mainhead {width:960px;margin:0 auto;height:27px; background:url(../images/3.jpg) 0 0 no-repeat;}
.main {width:960px;margin:0 auto;background:url(../images/mainbg.jpg) 0 0 repeat-y;}
.maintop {background:url(../images/mainhead.jpg) 0 0 no-repeat;padding-top:30px;}
.contacts p {font:bold 14px verdana;color:#bfbfbf;padding:20px 0 100px 0;}
.contacts div { background:url(../images/arrow2.gif) left 50% no-repeat;padding-left:20px;width:350px;margin:0 auto;text-align:left;font:bold 14px verdana;}
.contacts div strong {color:#fff;}
.contacts div span {display:block; background:url(../images/mail.gif) 0 50% no-repeat;height:27px;line-height:27px;padding-left:35px;color:#8cb2bd;}
.contacts div span.icq {background:url(../images/icq.gif) 0 50% no-repeat;color:#fff;margin-bottom:100px;}
.pix {height:5px;clear:both;}
.content {width:960px;margin:0 auto;text-align:left;}
.flash {float:left;width:630px; background:url(../images/flashbg.jpg) repeat-y;}
.flashtop { background:url(../images/flashtop.jpg) no-repeat;}
.flashbot { background:url(../images/flashbot.jpg) 0 100% no-repeat;height:360px;padding:28px 0 0 9px;}
.newsite {float:right;width:330px;height:388px; background:url(../images/newsite.jpg) 0 100% no-repeat;}
.newsite div {margin:39px 0 0 27px; }
.newsite img {margin:8px 0 0 8px;border:1px solid #000;}
.newsite p {color:#767676;padding:9px;}
.visit {display:block;padding:0 10px; text-decoration:none;color:#42b0fd;text-align:right;}
.mainbot {background:url(../images/mainbot.jpg) 0 0 no-repeat;height:14px;}
.footer {margin:-150px auto 0 auto;width:960px;background:url(../images/footer.jpg) 0 100% no-repeat;height:150px;}
.clear {clear:both;height:150px;}
.footer p {position:absolute;left:310px;top:115px;font:10px Verdana;color:#5a5a5a;}
.menu2 {position:absolute;left:175px;top:85px;width:700px;}
.menu2 a {margin-right:55px;}
.left {width:300px;float:left;}
.newsblock { background: url(../images/newsblockbg.jpg) repeat-y;}
.newsblock div {background: url(../images/newsdivbot.jpg) 0 100% no-repeat;}
.newsblock div p {color:#767676;padding:0 8px 10px 12px;}
.newsblock div span {position:absolute;right:15px;top:1px;font-size:10px;color:#9570f2;}
.newsblock div h4 { background:url(../images/newsh4.jpg) 0 0 no-repeat;color:#8cb2bd;font:normal 11px Verdana, Geneva, sans-serif;padding:0 0 3px 27px;}
.newsblocktop {background:url(../images/newshead.jpg) no-repeat;height:36px;}
.newsblockbot {background:url(../images/newsblockbot.jpg) no-repeat;height:22px;text-align:right;padding:5px 8px 0 0;}
.newsblockbot a {color:#42b0fd; text-decoration:none;font-size:10px;}

.features {width:659px;float:right;}
.features h4 {height:26px;text-indent:-9000px;font-size:2px; background:url(../images/featuresh4.jpg) no-repeat;}
.features a {display:block; background:url(../images/signup.jpg) no-repeat;width:503px;height:52px;margin:5px auto 15px auto;}

.extras {width:659px;float:right; background:url(../images/extrasbg.jpg) 0 28px no-repeat;font-size:10px;color:#989898;}
.extras h4 {height:25px;text-indent:-9000px;font-size:2px; background:url(../images/extrash4.jpg) no-repeat;}
.extras div {float:left;text-align:center;margin:11px 0 10px 38px;}
.extras div img {display:block;margin:5px auto;}

.sites {width:659px;float:right; background:url(../images/sitesbg.jpg) repeat;}
.sites h4 {height:24px;text-indent:-9000px;font-size:2px; background:url(../images/sitesh4.jpg) no-repeat;}
.sites div {text-align:center;background:url(../images/sitedivbg.jpg) no-repeat;float:left;width:180px;height:150px;margin:8px 23px 10px 17px;}
.sites div.last {margin-right:0;}
.sites div a {color:#fff;text-decoration:none;}
.sites div p {padding-top:70px;font:bold 11px arial;color:#7d7a7a;}
.sites div img {width:173px;height:130px;border:1px solid #444;display:block;margin:3px 0 0 2px;}

.promotext {margin-top:3px;float:right;}

.cont { background:url(../images/cont.jpg) 40px 0 no-repeat;padding:40px 0 0 10px;margin-top:20px;}
.cont div { background:url(../images/mail2.gif) 0 50% no-repeat;padding-left:33px;line-height:30px;}
.cont div span { background:url(../images/contspan.jpg) 100% 50% no-repeat;padding-right:35px;line-height:30px;color:#707070;font-size:10px;}
.cont div.icq2 {background:url(../images/icq2.gif) 0 50% no-repeat;}

.join { background:url(../images/4.jpg) no-repeat;}

.sign-up {text-align:left;width:700px;margin:0 auto;font:normal 14px verdana;}
.sign-up p {color:#fff;text-align:center;padding-bottom:20px;}
.sign-up p span {color:#dadada;}
.sign-up p span a{color:#42b0fd;font-weight:bold;}
.sign-up select, .sign-up option {width:188px;}
.sign-up div {margin-bottom:30px;}
.sign-up label {display:block;margin-top:7px;font-weight:bold;}
.sign-up label span {color:#820843;padding-left:10px;}
.sign-up label b {color:#949494;padding-left:10px;font-size:11px;}
.sign-up label input {width:180px;background:#fff;font:bold 14px verdana;padding:auto;padding-left:4px;}
.sign-up label strong {width:180px;display:inline-block;color:#969797;padding-left:10px;}

.siteshead {background:url(../images/2.jpg) no-repeat;}

.network {padding-top:20px;text-align:left;}
.network div {width:885px;height:284px;background:url(../images/site.jpg) no-repeat;margin:0 auto 20px auto;}
.network div h5 {padding:30px 0 20px 0;font-size:12px;color:#9570f2;}
.network div p {font-size:12px;color:#767676;}
.network div p.ratio {display:inline-block;margin:15px 0 0 15px;color:#fff;}
.network span {position:absolute;left:30px;top:5px;padding-right:45px; background:url(../images/sitespan.jpg) 100% 60% no-repeat;line-height:18px;}
.network img {width:320px;height:240px;float:left;margin:30px 20px 0 12px;border:1px solid #000; z-index: 10;}
.network a.launch {position:absolute;width:195px;height:27px;left:378px;top:242px;}

.programs {background:url(../images/5.jpg) no-repeat;}
.prog {height:170px;background:url(../images/program.jpg) 0 50% no-repeat;padding-left:210px;margin:20px;text-align:left;font:bold 12px verdana;}
.prog ul {list-style:none;display:table-cell; vertical-align:middle;height:170px;}
.prog li { background:url(../images/arrow2.gif) 0 55% no-repeat;line-height:30px;padding-left:15px;}
.prog li span {color:#fff;}

.weblinks {background:url(../images/1.jpg) no-repeat;}
.recips {width:400px;margin:0 auto 20px auto;}
.recips p {font:bold 14px verdana;color:#bfbfbf;padding:15px 0;display:block;}
.recips img {margin:1.5px;}

.welcome {font-size:12px;color:#b7b7b7;text-align:center;margin:10px 20px;}
.welcome strong {color:#fff;padding-bottom:20px;display:block;}
.welcome a {color:#c80d67;}

.smallstats {float:right;width:649px;text-align:right;color:#8cb2bd;font-size:12px;padding:10px 10px 0 0;}
.smallstats a {color:#c80d67; text-decoration:none;}
.smallstats a:hover {text-decoration:underline;}

#table1 {color:#000;padding:5px;}
