body { font-family: 'Gill Sans','Lucida Grande','Franklin Gothic Medium','Lucida Unicode',Lucida,Verdana,Sans-serif; font-weight: normal; padding: 0px; height: 100%; width: 100%; margin: 0px; min-width: 980px; }
div,p,span,ul,h1,h2,h3,h4,h5,form,table,input,textarea { padding: 0; margin: 0; }
img { border: 0; }
#top_o { background-image: url(../art/08home/top_bg.jpg); height: 69px; }
#top_i { background: url(../art/08home/top.jpg) no-repeat; height: 69px; text-align: right; }
#logo { float: left; width: 256px; }
#tagl { display: block; height: 28px; padding: 10px; text-align: left; letter-spacing: 1px; color: #eee; font-size: 12px; line-height: 13px; margin-left: 265px; }
.cgry { color: #ccc; }
.whit { color: #fff; }
.spac { letter-spacing: 2px; }
h1,b,span.subt,div.pq,div.pqr,td.s2 h2, #copy, #sub { color: #4e6376; }
a:link { color: #673d7d; }
a:visited { color: #70587c; }
a:hover,a:active { color: #af56dd; }
#sbox { float: right; margin: 0 30px 0 0; height: 22px; padding: 3px; background-color: #708aa0; width: 390px; line-height: 22px; font-size: 13px; text-align: right; color: #a1d1ff; }
input.sbx { width: 190px; border: 0; background-color: #bdc8d2; padding: 1px; color: #ab224a; }
ul.topn { margin-left: 265px; }
ul.topn li { list-style-type: none; display: inline; letter-spacing: 1px; font-size: 13px; }
ul.topn li a { text-decoration: none; display: block; float: left; margin: 1px 0 0 7px; padding: 2px 4px 3px 4px; }
* html ul.topn li a { text-decoration: none; display: block; float: left; margin: 0 0 0 7px; padding: 2px 4px 2px 4px; }
ul.topn li a:link, ul.topn li a:visited { color: #c1dffe; }
ul.topn li a:hover, ul.topn li a:active { color: #fff; background-color: #af56dd; }
#main { background: url(../art/08home/body_bg.jpg) no-repeat; text-align: left; min-height: 900px; clear: both; }
#main_o { visibility: hidden; z-index: 999; background-color: #000; width: 100%; height: 100%; position: absolute; top: 0; opacity: .7; filter: alpha(opacity: 70); left: 0; }
table.main { width: 100%;}
table.main td { vertical-align: top; padding: 0; margin: 0; }
table.maini { border-collapse: collapse; margin-top: 5px; }
table.maini td { cursor: pointer; width: 33%; vertical-align: top; padding: 0 1px 20px 13px; font-size: 14px; color: #777; border-right: 1px solid #ececee; }
table.maini td  a { text-decoration: none; }
table.maini td span.date { font-size: 11px; display: block; padding: 3px; letter-spacing: 2px; text-transform: uppercase; color: #888; }
table.maini td span.comments { font-size: 15px; display: block; padding: 10px 0 5px 0; }
table.maini td span.comments span.icn { display: block; float: left; width: 20px; height: 19px; margin: -2px 4px 0 0; background-image: url(../art/08home/commentbubble.gif); }
table.maini td div.dept {font-size: 14px; color: #4e6376; padding: 25px 10px 10px 13px; margin-bottom: 12px; background-color: #bec8d4; margin-left: -13px;}
table.maini td h3 { padding-top: 10px; font-weight: normal; line-height: 18px; font-size: 18px; }
table.maini td h3 a { text-decoration: none; }
table.maini td span.fimg { float: left; width: 90px; display: block; height: 110px; margin: 0 10px 10px 0px; }
table.maini td:hover h3 a:link, table.maini td:hover h3 a:visited { color: #af56dd; }
table.maini td.bottom {background: url(../art/09home/maini_bottom.gif) repeat-x; height: 47px; margin: 0; padding: 0;}
table.maini td.subscribe { background-color: #949a9e; font-size: 14px; padding: 2px 0 2px 0; margin: 0;}
table.maini td.subscribe table.subscribe {width: 100%; margin: 0;}
table.maini td.subscribe table.subscribe td {width: 20%;  text-align: center; padding: 20px 2px 10px 7px; color: #fff; border: none;}
table.maini td.subscribe table.subscribe td span.title {letter-spacing: 2px;}
table.maini td.subscribe table.subscribe td.link { border-left: 1px solid #fff;}
table.maini td.subscribe table.subscribe td.link a {font-size: 18px;}
table.maini td.subscribe table.subscribe td input.em {background-color: #e4d09a; color: #785f0a; padding: 1px; border: none; width: 80%}
table.maini td.subscribe table.subscribe td form {text-align: left; margin-top: -7px;}
td.s2 a, td.s3 a { text-decoration: none; }
#bg {background:#fff url(../art/08home/body_bg.jpg) no-repeat}
td.s1 { min-height: 600px; background-color: #ccc; }
td.s1 h2 { padding: 5px; background-color: #aaa; letter-spacing: 5px; line-height: 12px; font-size: 12px; font-weight: normal; text-transform: uppercase; text-align: center; color: #fff; margin-top: 2px; }
td.s1b { background-color: #d4dce2; min-height: 200px; }
td.s1b h2 { background-color: #95a0a9; padding: 3px; letter-spacing: 4px; font-size: 14px; font-weight: normal; color: #fff; text-align: center; }
div.pqr, div.pq { font-size: 18px; line-height: 19px; padding: 14px; cursor: pointer; }
div.pqr { float: right; width: 47%; padding-left: 20px; }
div.pqr span.speaker, div.pq span.speaker { font-size: 12px; letter-spacing: 2px; color: #666; text-transform: uppercase; display: block; margin-top: 9px; }
a.readmore { font-size: 12px; text-decoration: none; letter-spacing: 2px; text-align: right; margin: 5px 10px 3px 0; text-transform: uppercase; display: block; }
div.clr { clear: both; }
#nof { height: 275px; }
#nof div.noflb { position: absolute; margin-top: 200px; height: 75px; background-color: #000; width: 522px; z-index: 10; opacity: .5; filter: alpha(opacity: 50); }
#nof div.noflf { z-index: 20; position: absolute; margin-top: 200px; padding: 10px; width: 450px; color: #fff; height: 65px; font-size: 20px; line-height: 20px; }
#nof div.noflf a:link, #nof div.noflf a:visited { text-decoration: none; color: #fff; }
#nof div.noflf span.nofblu { font-size: 14px; color: #bbb; line-height: 14px; display: block; }
div.noflb { height: 275px; }
td.s2 { width: 260px; background-color: #000; }
#nonflw { background-color: #dedede; }
td.s2b { width: 260px; background-color: #dedede; }
td.s2 h2 { text-align: center; cursor: pointer; padding: 30px 0 8px 0; font-weight: normal; letter-spacing: 3px; font-size: 16px; }
#s2b { background-color: #5a7156; color: #bed8bb; text-align: center; display: block; padding: 40px 0 8px 0; letter-spacing: 3px; font-size: 16px; margin-bottom: 2px; }
#s2w { cursor: pointer; border-top: 2px solid #dedede; height: 270px; background: #000 url(../art/08home/flw.jpg) no-repeat; }
#s2w p { padding: 190px 15px 15px 15px; font-size: 14px; text-color: #eee; }
#s2w a:link, #s2w a:visited { color: #ccc; }
#s2w a:hover, #s2w:hover a:link, #s2w:hover a:visited { color: #af56dd; }
div.up, div.ww, div.up_a, div.pc, div.pc_a, div.pw, div.pw_a, div.pcm, div.pcs, span.ca { padding: 4px 9px 4px 9px; margin-bottom: 2px; color: #fff; font-size: 17px;  }
div.up_a img, div.pc_a img, div.pw_a img { float: left; width: 50px; border: 1px solid #ccc; margin: 0 10px 4px 0; }
.pd, .upd, .bd, .upd_a { font-size: 13px; color: #ccc; }
.upd_a { display: block; }
.bd { color: #fff; }
a.checklocal { font-size: 12px; }
a.checklocal:link,a.checklocal:visited { color: #a3caed; }
a.checklocal:hover { color: #e500ff; }
div.pcs { background-color: #8e9faf; height: 20px; line-height: 20px; color: #fff; text-align: center; font-size: 14px; letter-spacing: 3px; margin: 0; border-bottom: 2px solid #dedede; }
div.pcm { background-color: #b5babf; height: 30px; line-height: 30px; color: #4e6376; text-align: center; font-size: 14px; letter-spacing: 3px; margin: 0; border-bottom: 2px solid #dedede; }
div.pcm:hover,div.pcs:hover { background-color: #af56dd; color: #fff; box-shadow: 0px 5px 55px #444; -webkit-box-shadow: 0px 5px 55px #444; }
.updh, .flw { font-size: 11px; letter-spacing: 3px; }
.upd, .updh, .upd_a {  color: #9abfe2; }
.flw { color: #ccc; }
div.ww { background-color: #607284; }
div.ww_a { background-color: #495c6d; padding-bottom: 8px; box-shadow: 0px 5px 55px #444; -webkit-box-shadow: 0px 5px 55px #444; }
div.up { background-color: #607284; }
div.up_a { background-color: #495c6d; padding-bottom: 8px; box-shadow: 0px 5px 55px #444; -webkit-box-shadow: 0px 5px 55px #444; }
div.pc { background-color: #969696; clear: both; }
div.pw { background-color: #828b95; clear: both; }
div.pw_a { background-color: #556; clear: both; box-shadow: 0px 5px 55px #444; -webkit-box-shadow: 0px 5px 55px #444; }
div.pc div.rev, div.ww div.rev, div.up div.rev, div.pw div.rev { display: none; }
div.pc_a { width: 242px; background-color: #555; padding-bottom: 8px; box-shadow: 0px 5px 55px #444; -webkit-box-shadow: 0px 5px 55px #444; }
div.pc_a div.rev, div.up_a div.rev { display: block; }
span.ca { background-color: #8a9f87; display: block; }
span.ca:hover { color: #fff; background-color: #af56dd; display: block;  }
td.s4 { background-color: #b5b5b5; padding: 10px 0 35px 0; text-align: center; clear: both;}
td.redfun { background-color: #b53939; cursor: pointer; margin: 0; vertical-align:middle;}
td.redfun img { float: left; margin-top: 10px;}
td.redfun p { color: #fff; margin-top: 35px; font-size: 15px; }
td.redfun a { text-decoration: none; color: #fff; }
#copy { padding: 10px; text-align: center; }
#sub { background-color: #dfdfdf; font-size: 15px; margin-top: 3px; padding: 5px; }
#sub input.em { width: 250px; border: 1px solid #c6c263; font-size: 13px; padding: 1px; color: #979450; background-color: #f8f8ce; }
#fund { margin: 10px auto 10px auto; padding: 10px; }
#fund img { margin-right: 10px; }
#fundt { font-size: 13px; color: #555; text-align: left; display: block; float: right; }
#maina { height: 275px; background-color: #000000; }
table.main td.s3 { width: 185px; background-color: #ccc; }
div.rr { float: right; width: 45px; margin: -25px 0 9px 8px; }
div.rr img { border: 0; width: 45px; }
span.preview, span.moreinfo, span.remind, span.watch, span.website, span.moreview { width: 45px; height: 43px; margin-bottom: 2px; display: block; }
span.preview { background: url(../art/08home/preview.gif); }
span.preview:hover { background: url(../art/08home/preview_a.gif); }
span.moreinfo { background: url(../art/08home/readmore.gif); }
span.moreinfo:hover { background: url(../art/08home/readmore_a.gif); }
span.moreview { background: url(../art/08home/readview.gif); }
span.moreview:hover { background: url(../art/08home/readview_a.gif); }
span.watch { background: url(../art/08home/watch.gif); }
span.watch:hover { background: url(../art/08home/watch_a.gif); }
span.website { background: url(../art/08home/site.gif); }
span.website:hover { background: url(../art/08home/site_a.gif); }
#s3t { width: 161px; height: 151px; padding: 20px 12px 8px 12px; display: block; border-bottom: 2px solid #fff; text-align: center; line-height: 13px; font-size: 15px; color: #ddd; background: #db0e2d url(../art/09home/watch_top.jpg) no-repeat; }
#s3t span.v {font-size: 26px;}
#s3t .whit {font-size: 50px; margin-top: 25px; margin-bottom: 0px; line-height: 70px; }
#s3b { padding: 8px; display: block; border-bottom: 2px solid #fff; text-align: center; line-height: 15px; font-size: 14px; letter-spacing: 2px; color: #595959; background: #bbb url(../art/09home/mostpopular_bg.gif) repeat-x; height: 28px; }
div.vboxo { cursor: pointer; border-bottom: 3px solid #fff; }
ul.s3 { padding: 10px 0 10px 0; border-bottom: 2px solid #fff; }
ul.s3 a:link, ul.s3 a:visited { color: #f33; }
ul.s3 li:hover a:link, ul.s3 li:hover a:visited, ul.s3 a:hover { color: #fff; }
ul.s3 li:hover { background-color: #f00; color: #fff; }
ul.s3 li { list-style-type: none; padding: 6px 10px 6px 10px; color: #aaa; font-size: 14px; }
div.vbox { height: 165px; background-position: -10px -12px; width: 180px; border-left: 5px solid #642f38; }
div.vboxover { height: 165px; background-position: -10px -12px; width: 180px; border-left: 5px solid #f00; }
div.vbox div.tagback { z-index: 10; position: absolute; width: 162px; background-color: #000; height: 50px; padding: 5px 9px 5px 9px; margin-top: 105px; opacity: .8; filter: alpha(opacity: 80); }
div.vboxover div.tagback { z-index: 10; position: absolute; width: 162px; background-color: #611; height: 130px; margin-top: 25px; padding: 5px 9px 5px 9px; opacity: .85; filter: alpha(opacity: 85); }
div.vbox div.tagline { z-index: 20; color: #fff; position: absolute; width: 162px; height: 40px; font-size: 17px; padding: 5px 9px 5px 9px; line-height: 17px; margin-top: 110px; }
div.vbox div.tagline span.vblurb { display: none; }
div.vbox span.vboxw { display: none; }
div.vbox div.tago, div.vboxover div.tago { position:absolute; z-index: 1000; height: 165px; width: 180px; display: block;}
div.vboxover span.vboxw { display: block; position: absolute; margin: 142px 0 0 10px; padding: 3px; color: #fff; line-height: 11px; z-index: 25; font-size: 11px; letter-spacing: 3px; background-color: #f00; }
div.vboxover div.tagline span.vblurb { display: block; color: #ddd; line-height: 14px; font-size: 13px; }
div.vboxover div.tagline { z-index: 20; color: #fff; font-size: 17px; padding: 5px 9px 5px 9px; line-height: 17px; position: absolute; width: 162px; height: 125px; margin-top: 25px; }

div.poptopic_outer {
	margin: 0px;
	padding: 5px 0 0 10px;
	text-align: left;
	color: #4e6376;
}

div.poptopic_outer table.topics {
	width: 100%;
}

div.poptopic_outer table.topics td {
	width: 20%;
	vertical-align: middle;
}

div.poptopic_outer table.topics td a {
	text-decoration: none;
}

div.poptopic_outer span.poptopicst {
	letter-spacing: 2px;
	margin-right: 10px;

}

div.poptopic_outer table.topics td.poptopics {
	background-color: #f0f5fb;
	border: 1px solid #d9d8e7;
	padding: 5px 5px 2px 5px;
	text-align: center;
	margin-right: 5px;
}

div.poptopic_outer table.topics td.poptopics:hover {
	background-color: #fff;
	border: 1px solid #d9d8e7;
	padding: 5px 5px 2px 5px;
	text-align: center;
	margin-right: 5px;
}