/* CSS Document */

.pagebanner h2 {display: none;}
.more-block {border-top: 1px dotted #D4E9FA; padding-top: 5px;}
.arrow-right {background: url(icons/list-arrow-blk-rt.gif) no-repeat right; padding-right: 10px; font-size: 11px;}
.arrow-right-blue, a.arrow-right-blue:hover {background: url(images/bkg-arrow-bl-rt.gif) no-repeat right; padding-right: 10px;}
.arrow-right-grey, a.arrow-right-grey :hover {background: url(icons/ico-sm-arrow-grey-rt.gif) no-repeat right; padding-right: 14px;}
.arrow-right-lg, a.arrow-right-lg:hover {background: url(images/bkg-arrow-bl-rt-lg.gif) no-repeat right; padding-right: 16px; line-height: 20px; font-size: 18px;}
a.arrow-up-blue, a.arrow-up-blue:hover {background: url(images/bkg-arrow-bl-up.gif) no-repeat right; padding-right: 12px;}
a.arrow-up-blue-lt, a.arrow-up-blue-lt:hover {background: url(images/bkg-arrow-bl-up.gif) no-repeat left; padding-left: 12px;}
.trackbar {position: relative; height: 4px; margin: 10px 0; text-align: left;}
.trackbar .marker {background: url(images/bkg-slider-arrow-up-gry.gif) no-repeat; height: 5px; width: 9px;}
ul.biglist {margin: 14px 0 16px 0; padding-left: 25px; width: 360px;}
ul.biglist li {list-style: none; list-style-image: url(../../cs/css/publicsite/images/bkg-list-bigdot-gry.gif); padding-bottom: 10px; font-size: 16px; color: #666;}
.subhead-gryarrow {background: url(images/bullet-md-arrow-gry.gif) no-repeat left; height: 20px; padding-left: 28px; color: #666;}
a.gmap, a.gmap:hover {background: url(images/bkg-gmap2.jpg) no-repeat; border: 1px solid #666; width: 220px; height: 160px; display: block; margin: 0px auto; margin-top: 6px; color: #06c;}
/******************************************************************************** COMMON STYLES ********************************************************************************/ 
h2 {background: transparent; font-size: 24px; margin-top: 0px; margin-bottom: 12px; line-height: 1.2em; color: #333;}
h3 {background: transparent; font-size: 16px; color: #404040;}
td {vertical-align: top;}
#rightbar form, #rightbar-fixed form {margin: 0;}
.bold {font-weight:bold!important;}
.italic {font-style: italic;}
.center {text-align: center;}
.normal {font-weight:normal!important;}
.hide {display: none;}
.clear {clear:both!important;}
.hand {cursor:pointer;}
.bigtext {font-size: 16px;color:#000;}
.smalltext {font-size: 11px;}
.lgry {color:#999!important;}
.gry {color:#666!important;background:transparent!important;}
.dgry {color:#333!important;}
.org {color: #ef5319 !important;}
.grn {color: #693 !important;}
.blk {color: #000 !important;}
.red {color: #f00 !important;}
.bl {color: #06c !important;}
.lblue {color: #4aa7f4 !important;}
.bluetext {color: #2c70db}
code {color: #960 !important;}
.pad5 {padding: 5px;}
.pad10 {padding: 10px;}
.pad20 {padding: 20px;}
.padleft10 {padding-left:10px;}
.padleft15 {padding-left:15px;}
.padleft20 {padding-left:20px;}
blockquote.undericon {margin-left: 24px;}
.pt5 {padding: 5px 0px;}
.bigtext {font-size: 16px ;}
.abs {margin-right: 10px;}
.ico {margin-right: 4px;}
.pipe {margin: 0px 5px;}
.align-right {text-align: right}
#content .pipe {color: #ccc;}
#footer .pipe {margin: 0px 5px;}
.embedcode {background: #FCFCEB;}
blockquote.undericon {margin-left: 24px;}
label {font-weight: bold; color: #000;}
fieldset legend, label {background: transparent; padding: 0px 5px; font-weight: bold; color: #666 !important}
form table td {white-space: nowrap}
.quotegears {background: url(images/bkg-blockquote-gears.jpg) no-repeat top left; padding: 8px 0px 5px 75px; margin: 0px 0px 10px 5px; color: #333}
hr, .hr, hr.gry {border-top: 1px solid #ccc; border-bottom: 1px solid #fcfcfc; margin: 0px; font-size: 0}
.pic {background: #fcfcfc; border: 1px solid #E0E0E0; padding: 10px; color: #eee}
div.hr hr {display: none;}
.hdr-gry-glass1 {background: url(../../cs/css/publicsite/images/hdr-greyglass-side4.jpg) no-repeat; width: 269px; height: 41px; padding: 6px 10px 0px 10px; font-size: 16px; color: #000; cursor: default}
.hdr-gry-glass1 a.rss, .hdr-gry-glass2 a.rss {background: url(../../cs/css/publicsite/icons/ico-sm-feed.gif) no-repeat; width: 16px; height: 16px; text-indent: -2600px; outline: none; margin: 3px 25px 0px 0px; float: right; color: #fff}
.sbox {padding: 0px 10px}
.sbox p {margin: 0 0 8px 0}
.sbox.arrow {background: url(icons/ico-sm-bl-check.gif) no-repeat top left; padding-left: 22px}
.legaltext {background: #F0F7FC; border: 1px solid #666; height: 300px; padding: 5px; overflow: auto; color: #000}
ul.ball li {list-style: none; list-style-image: url(../../cs/css/publicsite/images/bkg-list-greyball.gif); margin: 8px 0px; padding-left: 2px; line-height: 1.5em}
ul.page {margin: 0; padding: 0}
ul.page li {list-style: none; list-style-image: url(../../cs/css/publicsite/icons/list-note-gry.gif); margin: 8px 0; padding-left: 2px; line-height: 1.5em !important}
ul.page.nomargin {margin: 0 0 0 26px}
table.hometable ul, ul.block {margin: 0 0 0 20px; padding: 0}
ul.block-blue li {list-style: none; list-style-image: url(../../cs/css/publicsite/icons/list-block-blue.gif); margin: 8px 0px; padding-left: 3px; line-height: 1.5em}
ul.page-globe li {list-style: none; list-style-image: url(../../cs/css/publicsite/icons/list-page-globe.gif); margin: 8px 0px; padding-left: 2px; line-height: 1.5em}
ul.bullet-blue-sm {list-style: none; list-style-image: url(../../cs/css/publicsite/images/list-bullet-blue.gif); margin: 8px 0px; padding-left: 2px; line-height: 1.5em}
ul.bullet-grey-sm {list-style: none; list-style-image: url(../../cs/css/publicsite/images/list-bullet-gry.gif); margin: 8px 0px; padding-left: 2px; line-height: 1.5em}
a.biglink.tag {background: url(icons/24-tag-hot.png) no-repeat left; line-height: 24px; font-size: 18px; font-weight: bold; padding: 6px 0px 0px 30px; color: #06c}
a.biglink.doc {background: url(icons/ico-md-doc.gif) no-repeat left; line-height: 24px; font-size: 20px; padding: 6px 0px 0px 30px; color: #06c}
a.biglink {font-size: 16px; text-decoration: underline}
.biglink.info {background: transparent; padding-left: 30px; color: #999}
.grnbox {background: #E6F5EB; padding: 10px 30px}
.lightbluebox {background: #E8F6FF url(images/bkg-lightbluebox1.jpg) repeat-x top; border: 1px solid #C5E6FC; padding: 8px; margin: 12px 0px; color: #333}
.vcard {margin-top: -2.5em}
.vcard img {float: right; padding-right: 1em; margin-top: 1em }
.vcard p {margin: 5px 0 5px 0}
.fn {background-position: top right; padding-top: 2em; padding-left: 1em; font-weight: bold; font-size: 1.1em; color: #000}
.vcard span.type {display: none;}
.adr {padding-left: 1em;}
.telecommunications {background-position: left bottom; padding-left: 1em; margin-bottom: 1em}
p.email {background-position: right bottom; background-repeat: no-repeat}
table.display-rows {}
table.display-rows h3 {margin: 0}
table.display-rows p {margin: 8px 0}
.warning {background: #FCFCE3 url(../../cs/css/publicsite/icons/ico-sm-alert.gif) no-repeat left; border: 1px solid #EBEB81; padding: 3px 0px 2px 24px; line-height: 1.6em; color: #333}
.ico {margin-right: 5px}
.pad5 {padding: 5px}
.pad10 {padding: 10px}
.linktop {width: 40px; float: right}
.gryborder {border: 1px solid #666}
.dataTable thead th, .dataTable thead td {background: #eee; border-top: 1px solid #F5F5F5; border-left: 1px solid #F5F5F5; border-right: 1px solid #D9D9D9; border-bottom: 1px solid #D9D9D9; padding: 3px 5px; text-align: left; font-weight: bold; color: #333; white-space: nowrap; clear: both}
.dataTable tbody td {border-bottom: 1px solid #eee; padding: 8px; vertical-align: top}
.dataTable tbody tr.lastrow td {border: none !important}
.dataTable .over {background: #F5FBFF}
.dataTable .off {background: transparent}
/******************************************************************************** FORM STYLES ********************************************************************************/ 
.btn, .btn-bl {background: #286BC3 url(images/bkg-btn-bl.gif) repeat-x top; border: 3px double #286BC3; padding: 3px 12px; line-height: 1em; font: bold 11px tahoma,arial,helvetica,verdana,sans-serif; color: #fff}
.btn:hover, .btn-bl:hover {background: #339B48 url(images/bkg-btn-grn.gif) repeat-x top; border: 3px double #339B48; color: #fff; cursor: pointer}
.btn-gry-sm {background: #ccc; border: 3px double #999; padding: 2px 8px; font: bold 11px tahoma,arial,helvetica,verdana,sans-serif; color: #fff; cursor: pointer}
.frm.p90 {width: 90%}
.frm.p60 {width: 60%}
.frm.p50 {width: 50%}
.frm.p40 {width: 40%}
.frm.p30 {width: 30%}
.frm.p25 {width: 25%}
/******************************************************************************** ICONS ********************************************************************************/ a.icon {padding-left: 22px; line-height: 16px; background-position: left; width: auto}
.icon16 {display: block; width: 16px; height: 16px; margin-right: 5px}
.icon16 .left {float: left}
.icon16 .right {float: right}
.icon16.word, a.icon.word {background: url(icons/ico-sm-word.gif) no-repeat}
.icon16.pdf, a.icon.pdf {background: url(icons/ico-sm-pdf.gif) no-repeat}
.icon16.rss, a.icon.rss {background: url(icons/ico-sm-feed.gif) no-repeat}
.icon16.google {background: url(icons/google_16x16.png) no-repeat;}
.icon16.blogger {background: url(icons/blogger_16x16.png) no-repeat;}
.icon16.myspace {background: url(icons/myspace_16x16.png) no-repeat;}
.icon16.typepad {background: url(icons/typepad_16x16.png) no-repeat;}
.icon16.live {background: url(icons/live_16x16.png) no-repeat;}
.icon16.netvibes {background: url(icons/netvibes_16x16.png) no-repeat;}
.icon16.pageflakes {background: url(icons/pageflakes_16x16.gif) no-repeat;}
.icon16.facebook {background: url(icons/facebook_16x16.png) no-repeat;}
a.pagetop {background: url(icons/ico-sm-pagetop.gif) no-repeat left; padding-left: 16px; line-height: 14px}
a.email {background: url(../../cs/css/publicsite/icons/ico-sm-mail2.gif) no-repeat left; padding-left: 22px; line-height: 16px}
.icon-bucket {background: url(../../cs/css/publicsite/icons/ico-sm-bucket.gif) no-repeat; width: 25px; height: 21px; outline: none; display: block; margin: 0px 5px; color: #ccc; float: left}
.confirmbox {background: url(icons/ico-sm-grnbtncheck.gif) no-repeat top left; padding-left: 22px; line-height: 16px}
/******************************************************************************** LOGO IMAGES ********************************************************************************/ a.logo {display: block; text-decoration: none; margin: 16px auto; outline: none; text-indent: -4800px; color: #06c}
a.logo.nba, a.logo.nba:hover {background: url(logos/nba_153x41.jpg) no-repeat; width: 153px; height: 41px}
a.logo.time, a.logo.time:hover {background: url(logos/time_112x43.jpg) no-repeat; width: 112px; height: 43px}
a.logo.maxim, a.logo.maxim:hover {background: url(logos/maxim_112x29.jpg) no-repeat; width: 112px; height: 29px}
a.logo.nbcu, a.logo.nbcu:hover {background: url(logos/logo_nbcuniversal112x44.jpg) no-repeat; width: 112px; height: 44px}
a.logo.universal, a.logo.universal:hover {background: url(logos/universal_112x52.jpg) no-repeat; width: 112px; height: 52px}
a.logo.nbc, a.logo.nbc:hover {background: url(logos/logo_nbc112x41.jpg) no-repeat; width: 112px; height: 41px}
a.logo.rockyou, a.logo.rockyou:hover {background: url(logos/rockyou_95x63.jpg) no-repeat; width: 95px; height: 63px}
a.logo.newsweek, a.logo.newsweek:hover {background: url(logos/logo_newsweek150x32.jpg) no-repeat; width: 150px; height: 32px}
a.logo.zdnet, a.logo.zdnet:hover {background: url(logos/logo_zdnet114x76.jpg) no-repeat; width: 114px; height: 76px}
a.logo.guardian, a.logo.guardian:hover {background: url(logos/logo_guardian120x60.gif) no-repeat; width: 120px; height: 60px}
.sb-top {background: url(images/bkg-sbk-gry-top.gif) no-repeat; width: 250px; height: 10px; overflow: hidden; margin: 0}
.sb-btm {background: url(images/bkg-sbk-gry-btm.gif) no-repeat; width: 250px; height: 10px; overflow: hidden; margin: 0}
.sb-content{ background: url(images/bkg-sbk-gry-bak.gif) repeat-y; width: 250px; overflow: hidden; margin: 0;}
.sb-content-inner {padding: 0px 13px 0px 12px; line-height: 1.6em; font-size: 11px; color: #666;}
.sb-header {background: url(images/bkg-sbk-gry-hr.jpg) no-repeat bottom center; padding: 10px 0 15px 0; font-size: 13px; font-weight: bold; color: #666; text-align: center;}
.sb-section {background: url(images/bkg-sbk-gry-hr.jpg) no-repeat bottom center; padding-top: 12px; padding-bottom: 18px}
.sb-section.nodivider {background: transparent}
.widgets_publish_entry {position: relative}
a.google_pub_btn {position: absolute; top: 0px; left: 220px; background: url(../../cs/css/publicsite/images/btn-google-pub.gif) no-repeat 0 0; display: block; width: 205px; height: 32px; margin: 0px 20px; overflow: hidden; text-indent: -4800px; outline: none; color: #06c}
a.google_pub_btn:hover {background: url(../../cs/css/publicsite/images/btn-google-pub.gif) no-repeat 0 -32px}
a.visit_google_btn {position: absolute; top: 0px; left: 450px; background: url(../../cs/css/publicsite/images/btn-google-visit.gif) no-repeat 0 0; display: block; width: 124px; height: 32px; margin: 0px 20px; overflow: hidden; text-indent: -4800px; outline: none; color: #06c}
a.visit_google_btn:hover {background: url(../../cs/css/publicsite/images/btn-google-visit.gif) no-repeat 0 -32px}
a.bluearrow-rt, a.bluearrow-rt:hover {background: url(images/bkg-arrow-bl-rt.gif) no-repeat right; padding-right: 8px}
a.bluearrow-lt, a.bluearrow-lt:hover {background: url(../../cs/css/publicsite/images/bkg-arrow-bl-lt.gif) no-repeat left; padding-left: 8px}
a.btn_go, a.btn_go:hover {display: block; background: url(../../cs/css/publicsite/images/btn-blue-go.gif) no-repeat; width: 89px; height: 27px; overflow: hidden; line-height: 27px; text-indent: -9000px; color: #06c}
a.btn_trynow, a.btn_trynow:hover {display: block; background: url(../../cs/css/publicsite/images/btn-blue-trynow.gif) no-repeat; width: 89px; height: 27px; overflow: hidden; line-height: 27px; text-indent: -9000px; color: #06c}
a.btn_register, a.btn_register:hover {display: block; background: url(../../cs/css/publicsite/images/btn-blue-register.gif) no-repeat; width: 89px; height: 27px; overflow: hidden; line-height: 27px; text-indent: -9000px; color: #06c}
a.btn_joinnow, a.btn_joinnow:hover {display: block; background: url(../../cs/css/publicsite/images/btn-blue-joinnow.gif) no-repeat; width: 89px; height: 27px; overflow: hidden; line-height: 27px; text-indent: -9000px; color: #06c}
.body-comment {
 color:#3e6e7d;
 background-color:#d7e2e7;
 margin:1em;
 padding-left:3em;
 border:1px dotted #3e6e7d;
}
#list-style {
	font-size:1em;
	text-align:right;
	color:#554444;
	padding:2px 5px;
}
#list-style form {
	display:inline;
}
#list-style select {
	font-size:1em;
	color:#554444;
	height:1.75em;
		width:200px;
}
#pagebute {
	margin-top:20px;
	height:25px;
	padding-left: 25px;
}
ul#page-list li {
	list-style-type: none;
	float: left;
	width: 25px;
   }

ul#page-list li span {
   text-align: center;
   font: 90%/25px Georgia, "Times New Roman", Times, serif;
   margin-right: 5px;
   display: block;
   background-image: url(images/pglistbg.gif);
   color: #fff;
	 height:25px;
	 width:25px;
   }

ul#page-list li span a {
   background-image: url(images/pglistactivebg.gif);
   display: block;
   color: #1a1a19;
   text-align: center;
   font: 90%/25px Georgia, "Times New Roman", Times, serif;
	 height:25px;
	 width:25px;
   }

ul#page-list li#previous-page a {
   display: block;
   text-indent: -9999px;
   background-image: url(images/pglistleft.gif);
	 height:25px;
	 width:25px;
   margin-right: 5px;
   }

ul#page-list li#next-page a {
   display: block;
   text-indent: -9999px;
   background-image: url(images/pglistright.gif);
	 height:25px;
	 width:25px;
   }

ul#page-list li a:hover {
   background-position: 0 -25px;
   color: #fff;
   }
.mt-image-center {background: #fcfcfc; border: 1px solid #E0E0E0; padding: 10px; color: #eee}
