body {
	margin:0;
	font-family:Helvetica;
	background:#dedede;color:#000;
	overflow-x:hidden;-webkit-user-select:none;
	-webkit-text-size-adjust:none;
}

body[orient="landscape"] {
	min-height:350px;
}

body>*[selected="true"] {
	display:block;
}

/*
a[target="_replace"] {
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	padding-top:25px;padding-bottom:25px;
	font-size:18px;
	color:cornflowerblue;
	background-color:#FFF;
	background-image:none;
}

a:active {
        background-color:#3b74e7!important;
	background-image:url(loading.gif)!important;
        background-repeat:no-repeat;
        background-position:right center!important;
	color:#FFF!important;
}

a[selected] {
        background-color:#3b74e7!important;
        background-image:url(loading.gif)!important;
        background-repeat:no-repeat;
        background-position:right center!important;
	color:#FFF!important;
}

a[selected],a:active {
        background-color:#3b74e7!important;
	background-image:url(listArrowSel.png)!important;
        background-repeat:no-repeat;
        background-position:right center;
	color:#FFF!important;
}

a[selected="progress"] {
        background-image:url(loading.gif)!important;
        background-repeat:no-repeat;
        background-position:right center;
	color:#FFF!important;
}*/

a {
	text-decoration:none;color:#004276;
}

.redButtonsend,.redButton {
	display:inline-block;
	border-width:0 5px;
	margin:5px 0 5px 0;
	padding:5px 0 5px 0;
	text-align:center;
	text-decoration:inherit;
}

.redButton {
	width:60px;
	font-size:12px;
	margin:0 0 0 5px;
	font-weight:800;
	color:#FFF;
	-webkit-border-image:url(mobile/Images/redButton.png) 0 5 0 5;
	background-image:url("/mobile/Images/redButton.png");
	background-repeat:no-repeat;
}

.redButtonsend {
	width:50%;
	font-size:12px;
	margin:0 0 0 5px;
	font-weight:800;
	color:#FFF;
	-webkit-border-image:url(redButton.png) 0 5 0 5;
	background:url("/mobile/Images/redButton.png") no-repeat scroll 0 0 transparent;
}

.banner {
	position:relative;
	font-size:8px;
	font-weight:100;color:#999;
	text-align:center;
	list-style:none;
        margin:6px 0 6px 0;
}

.banner>a {
	border:none;
}

.banner>img {
	border:none;
}

.bannertop {
	position:relative;
	font-size:8px;
	font-weight:100;
	color:#999;
	text-align:center;
	list-style:none;
	margin:10px 0 -5px 0;
	padding:0 0 0 8px;
}

.bannertop>a {
	border:none;
}

.bannertop>img {
	border:none;
}

.section_toolbar {
	margin:-2px 0px 0px 0px;
	padding:1px 0px 0px 0px;
        background:#ffffff;
}

.module_logoh {
	position:relative;
	margin:3px 10px 3px 10px;
	padding-bottom:4px;	
}

.module_logoh>a {
	border:none;
}

.module_logoh a[selected],.logoh a:active {
	background:none!important;
}

.defaultw {
	display:inline-block;
	width:60%;
	text-align:right;
	vertical-align:top;
	float:right;
	margin:3px -5px 0 0;
	padding:1px 3px 5px 0;
}

.currentw {
	display:block;
	margin:-2px -3px 0 0;
	padding:0 3px 2px 3px;
	width:60%;max-width:186px;
	height:35px;
	float:right;
	text-align:right;
	font-size:11px;
	font-weight:300;color:#000;
}

.currentw b {
	font-weight:600;
}

.currentw a {
	background:url(sp.gif) no-repeat center;
}

a.locw {
	color:#004276;
	font-size:12px;
	font-weight:600;
}

a.locw img {
	float:right;margin:-3px -10px -4px 0;
}

a.locw>b {
	display:block;
	padding:3px 0 0 0;color:#949494;
	font-size:16px;
	font-weight:800;
}

.module_toolbarred {
	border-top:#dedede solid 1px;
	margin:0;
	padding:0;
	height:20px;
	border-bottom:#cb0003 solid 4px;
}

.module_toolbarred>.onbg {
	display:inline-block;
	margin:0;
	padding:1px 0 2px 0;
	text-align:center;
	/*background:url(tab-on.png) repeat-x top #bc0000;*/
	background-color:#bc0000;
	width:50%;
}

.module_toolbarred a {
	display:inline-block;
	margin:0;
	padding:3px 0 2px 0;
	text-align:center;
	width:50%;
}

.module_toolbarred a[selected],.module_toolbarred a:active {
	background-image:none!important;
}

.newsframe {
	display:table;
	border-collapse:collapse;
	margin:5px;padding:0;
	background-color:#000;
	list-style:none;
	width:97%;
	-webkit-border-radius:4px;
}

.bn {
        margin:0;
        padding:0;
}

.newstitle {
	display:inline-block;
	padding:5px 0 5px 7px;
	font-size:13px;font-weight:600;width:105px;
	color:#FFF;
}

.newstitlebn {
	display:inline-block;
	padding:5px 0 5px 7px;
	font-size:13px;
	font-weight:600;
	width:105px;
	color:#FFF;
}

.newsbn {
	display:inline-block;
	padding:5px;
	font-size:13px;
	font-weight:600;
	background-color:#FF0;
	color:#000;
	float:right;
	width:58%;
	min-height:35px;
	-webkit-border-top-right-radius:4px;
	-webkit-border-bottom-right-radius:4px;
}

.newsds {
	display:inline-block;
	padding:5px;
	font-size:13px;
	font-weight:600;
	background-color:#000;
	color:#fff;float:right;width:58%;
	min-height:35px;
	-webkit-border-top-right-radius:4px;
	-webkit-border-bottom-right-radius:4px;
}

.module_bgroup>ul>li {
  margin:0;        
  border-bottom:1px solid #dedede;
  list-style:none;
}

.module_bgroup>ul {
  padding:0;
  margin:0;
}
li.sectionm{
  padding:5px 5px 5px 5px;
}
li.topstory {
	position:relative;
	color:#000;
	font-size:11px;
	font-weight:100;background-color:#fff;
	margin:0;padding:10px;
	list-style:none;
}

li.topstory>a {
	display:block;
	margin:-2px 0 -2px 0;
	padding:2px 13px 10px 0px;
	color:#000;
	font-size:11px;
	font-weight:100;
	background:url(listArrow.png) no-repeat right center;
}

.day {
	display:block;
	font-size:13px;
	font-weight:600;color:#999;
	margin:3px 5px 3px 0px;
}

.tline {
	display:block;
	font-size:18px;
	font-weight:600;
	color:#000;
	margin:5px 0 5px 0;
	color:#004276;
}

.tline2 {
        display:block;
        font-size:18px;
        font-weight:600;
        color:#000;
        margin:5px 0 5px 0;
}

.tline3 {
        display:block;
        font-size:16px;
        font-weight:600;
        color:#000;
        margin:5px 0 5px 0;
}

.topimage {
	border:0;
	display:block;
	text-align:center;
	margin:5px 0 0 0;
}

li.cat {
	position:relative;
	font-size:14px;
	font-weight:600;
	color:#000;
	margin:0;
	padding:10px 0 10px 0;
	list-style:none;
	background:url(reddot.png) no-repeat left top;
	clear:both;
}

/*li.cat>a {
	display:block;
	margin:-2px 0 -2px 0;
	padding:10px 20px 10px 13px;
	color:#004276;
	background:url(listArrow.png) no-repeat right center;
}*/

li.cat>a {
        display:block;
        margin:-2px 0 -2px 0;
        padding:10px 20px 10px 13px;
        color:#004276;
        background:url(listArrow.png) no-repeat right center;
}

/*
li.cat>a:active {
        background-color:#3b74e7!important;
	background-image:url(loading.gif)!important;
        background-repeat:no-repeat;
        background-position:right center;
	color:#FFF!important;
}

li.cat>a[selected] {
        background-color:#3b74e7;
        background-image:url(loading.gif)!important;
        background-repeat:no-repeat;
        background-position:right center;
	color:#FFF!important;
}
*/

.byline {
	display:block;
	font-size:11px;
	font-weight:100;
	color:#000;
	margin:5px 0 5px 0;
}

li.weather {
	position:relative;
	font-size:12px;
	font-weight:300;
	color:#949494;
	min-height:40px;
	margin:0;
	padding:0 40px 0 0;
	border-bottom:none;
	list-style:none;
}

li.weather b {
	display:block;
	font-size:17px;
	font-weight:800;
	color:#004276;
	padding:5px 0 0 0;
	list-style:none;
}

li.weather>h7 {
	display:block;
	font-size:14px;
	font-weight:400;
	color:#000;
	margin:-7px 0 0 0;
	padding:0 0 0 60px;
	list-style:none;
}

li.weather img {
	display:block;
	float:left;
	margin:0 0 -2px 0;
}

li.more {
	position:relative;
	font-size:13px;
	font-weight:300;
	margin:0;
	padding:10px 0 10px 0;
	list-style:none;
}

li.more>a {
	display:block;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	margin:-2px 0 -2px 0;
	padding:10px 10px 10px 5px;
	color:#004276;
	background:url(listArrow.png) no-repeat right center;
}

li.topcat {
	position:relative;
	color:#000;
	font-size:16px;
	font-weight:600;
	background-color:#fff;
	margin:0;
	padding:7px 0 2px 5px;
	min-height:45px;
	list-style:none;
	clear:both;
}

li.topcat img {
	border:0;
	margin:0 5px 0 5px;
	float:left;
	clear:both;
}

li.topcat>a {
	display:block;
	margin:-2px 0 -2px 0;
	padding:3px 18px 3px 5px;
	color:#004276;
	background:url(listArrow.png) no-repeat right center;
}
.module_bgroup {
        margin:5px;
        border:1px solid #dedede;
        background-color:#FFF;
        -webkit-border-radius:6px;
}

form {
	margin:0;
	padding:0;
}

.sectionm>form>select {
	border:#C00 1px solid;
	font-size:13px;
	padding:2px;
	margin:5px 10px 5px 10px;
	font-weight:600;
	color:#004276;
	width:93%;
}

.sectionb img {
        display:inline-block;
        float:right;
        margin:5px 5px 5px 5px;
}

.sectionb>form>select {
        border:#C00 1px solid;
        font-size:13px;
        padding:2px;
        margin:5px 10px 5px 0;
        font-weight:600;
        color:#004276;
        text-align:right;
        width:50%;
}

.sectiona a {
	display:block;
	float:right;
	font-size:12px;
	margin:5px 5px 5px 5px;
	font-weight:400;
	color:#999;
	padding:5px 28px 5px 0;
	background:url(pagearrow.png) no-repeat right center;
}

.sectiona>form>select {
	border:#C00 1px solid;
	font-size:13px;
	padding:2px;
	margin:5px 10px 5px 0;
	font-weight:600;
	color:#004276;
	text-align:right;
	width:60%;
}

.search>form>input {
	height:18px;
	font-size:14px;
	color:#999;
	margin:0;
}

.module_bgroup .search {
    position:relative;
	margin:0px;
	padding:10px 10px 10px 10px;
	text-align:center;
    list-style:none;
	background-color:#ebebeb;
	-webkit-border-radius:6px;
}

.searchr {
	margin:0;
	padding:0;
	text-align:center;
	background:#FFF;
	list-style:none;
	-webkit-border-radius:6px;
}

.searchr>.pagenav {
	border-top:none;
}

.searchnum {
	display:inline-block;
	text-align:center;
	margin:0;
	padding:0;
	font-size:11px;
	font-weight:300;
	max-height:34px;
	color:#999;
}

.totalnum {
	display:block;
	font-size:11px;
	font-weight:500;
	margin:0;
	width:100px;
	color:#004276;
}

.inputtext {
	height:18px;
	width:80%;
	font-size:14px;
	margin:0 0 15px 0;
	color:#999;
}

.sendform {
	margin:0 5px 10px 5px;
	padding:10px;
	font-size:14px;
	font-weight:800;
	text-align:center;
	border:#dedede 1px solid;
	background-color:#ebebeb;
	-webkit-border-radius:6px;
}

#mixx {
	background:url(mixx-32x32.png) no-repeat left center;
}

#delicious {
	background:url(delicious-32x32.png) no-repeat left center;
}

#digg {
	background:url(digg-32x32.png) no-repeat left center;
}

#facebook {
	background:url(facebook-32x32.png) no-repeat left center;
}

#friendfeed {
	background:url(friendfeed-32x32.png) no-repeat left center;
}

#stumbleupon {
	background:url(Stumbleupon-32x32.png) no-repeat left center;
}

#google {
	background:url(google-32x32.png) no-repeat left center;
}

#twitter {
	background:url(twitter-32x32.png) no-repeat left center;
}

#myspace {
	background:url(myspace-32x32.png) no-repeat left center;
}

#reddit {
	background:url(Reddit-32x32.png) no-repeat left center;
}

.savelinks {
	margin:7px 3px 0 3px;
	font-size:11px;
	font-weight:800;
	border-top:#dedede 1px solid;
}

table {
	width:100%;
}

td {
	padding:0 3px 0 3px;
}

a.a1 {
	position:relative;
	display:block;
	text-decoration:none;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	padding:9px -25px 9px 36px;
	background:url(listArrow.png) no-repeat right center;
}

.module_bgroup>ul>li.cathd {
	position:relative;
	font-size:17px;
	font-weight:600;
	color:#000;
	margin:0;
	padding:5px 0 5px 10px;
	list-style:none;
}

li.varticle {
	position:relative;
	color:#000;
	font-size:14px;
	font-weight:100;
	line-height:19px;
	margin:0;
	padding:10px;
	list-style:none;
	text-align:center;
}

li.article {
	position:relative;
	color:#000;
	font-size:14px;
	font-weight:100;
	line-height:19px;
	margin:0;
	padding:10px;
	list-style:none;
}

.artday {
	display:block;
	font-size:13px;
	font-weight:600;
	color:#999;
	margin:5px 5px 5px 0;
}


.relvideo {
	position:relative;
	background-color:#FFF;
	margin:0 5px 0 5px;
	padding:0;
	text-align:left;
	color:#999;
	border-top:1px solid #dedede;
}

a.relva {
	position:relative;
	display:block;
	text-decoration:none;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	background:url(listArrow.png) no-repeat right center;
}

.firstrelv {
}

.relv {
	border-top:1px solid #dedede;
}


.pagenav {
	position:relative;
	background-color:#FFF;
	margin:0 5px 0 5px;
	padding:0;
	text-align:center;
	font-size:11px;
	font-weight:300;
	color:#999;
	border-top:1px solid #dedede;
	min-height:50px;
	list-style:none;
}

.pagenav a {
	display:inline-block;
	text-align:center;
	margin:0;
	padding:0;
	font-size:11px;
	font-weight:300;
	max-height:34px;
	color:#999;
}

.pagenav>a img {
	border:none;
	margin:10px 0 10px 0;
	padding:0;
}

.fullpage {
	display:block;
	font-size:11px;
	font-weight:500;
	margin:-7px 0 0 0;
	width:100px;
	color:#004276;
}

.sendnav {
	position:relative;
	background-color:#FFF;
	margin:0 2px 0 2px;
	padding:0;
	text-align:center;
	border-top:1px solid #dedede;
	min-height:50px;
	list-style:none;
}

.sendnav>a {
	display:inline-block;
	text-align:center;
	margin:0;
	padding:0;
	font-size:11px;
	font-weight:300;
	max-height:40px;
	color:#999;
}

.sendnav>a img {
	border:none;
	padding:0 2px 0 2px;
	margin:10px 0 10px 0;
}

#SMS {
        display:none;
}

#Save {
        display:none;
}

#Email {
        display:none;
}

#sendnavSMS {
	padding:0 1px 0 1px;
	margin:10px 0 5px 0;
	vertical-align:top;
	display:inline-block;
	min-width:87px;
	min-height:38px;
}

#sendnavSMS.on {
	background:url(sendsms_on.png) no-repeat;
}

#sendnavSMS.off {
	background:url(sendsms.png) no-repeat;
}

#sendnavSave {
	padding:0 1px 0 1px;
	margin:10px 0 5px 0;
	vertical-align:top;
	display:inline-block;
	min-width:87px;
	min-height:38px;
}

#sendnavSave.off {
	background:url(sendsave.png) no-repeat;
}

#sendnavSave.on {
	background:url(sendsave_on.png) no-repeat;
}

#sendnavEmail {
	padding:0 1px 0 1px;
	margin:10px 0 5px 0;
	vertical-align:top;
	display:inline-block;
	min-width:87px;
	min-height:38px;
}

#sendnavEmail.off {
	background:url(sendemail.png) no-repeat;
}

#sendnavEmail.on {
	background:url(sendemail_on.png) no-repeat;
}

.module_credit>ul {
	padding:0;
	margin:0;
}

.module_credit>ul>li.credit {
	position:relative;
	margin:0;
	padding:15px 5px 15px 5px;
	text-align:center;
	line-height:16px;
	font-size:12px;
	font-weight:200;
    list-style:none;
	background-color:#dedede;
	color:#666;
}

li.credit a {
	display:inline;
	color:#036;
	margin:-9px 0 -9px 0;
	padding:9px 0 9px 0;
}

.bold_text {
	font-weight:bold;
}

.green {
	font-weight:bold;color:#99CC00;
}

.italic_text {
	font-style:italic;
}

.left {
	float:left;
}

.right {
	float:right;
}

#setweather {
	position:absolute;
	z-index:999999;
        display:none;
}

.section_setwframe {
        top:36px;
	width:100%;
	min-height:400px;
	background:rgba(0,0,0,0.8);
}

.module_inputbg {
        background:rgba(221,221,221,1);
        margin:1px 0 0 0;
        padding:10px 0 15px 0;
        text-align:center;
        width:100%;
}

.module_inputbg > form > a {
        margin:10px 20px 0 20px;
}

.inputArea {
        border:#666 1px solid;
        margin:5px;
        height:30px;
        background-color:#FFF;
        -webkit-border-radius:6px;
        text-align:left;
}

.inputArea > label {
        position:absolute;
        font-size:14px;
        line-height:32px;
        font-weight:600;
        letter-spacing:-1px;
        padding:0 0 0 5px;color:#666;
}

.inputArea > input {
        box-sizing:border-box;
        -webkit-box-sizing:border-box;
        margin:0;
        border:none;
        background:none;
        font-size:18px;
        color:#000;
        padding:8px 0 0 10px;
        width:100%;
}
/* Movers and Shakers page */
.moverShakers span {
 font-weight:bold;
}
.moverShakersPic  {
float:left;
margin:0 10px 0 0;
width:90px;
}
.moverShakers  {
clear:left;
min-height:95px;
line-height:1.2em;
margin:0 0 20px;
}
#featuredMoverShaker  {
border-bottom:1px solid #CCCCCC;
font-size:12px;
font-weight:normal;
line-height:1.2em;
margin-bottom:20px;
padding:20px 0 10px;
float:left;
}
#featuredPic  {
float:left;
margin:0 10px 5px 0;
width:90px;
}
.clear{clear:both;}
/* Blog page */
#noTable .post2  {
clear:left;
display:block;
min-height:152px;
border-bottom:1px solid #333333;
margin-top:20px;
}
.post2 .blogThumb {
float:left;
height:90px;
margin:0 10px 0 0;
width:140px;
}
.postTitle  {
color:#999999;
font-size:12px;
font-weight:bold;
line-height:12px;
}
.consPostTitle {
color:#333333;
font-size:14px;
padding:0;
margin-top:-12px;
font-weight:bold;

}
.consPostMess  {
display:inline;
font-size:12px;
padding:0 0 10px;
float:left;
}

.postDateCSS  {
border-bottom:2px solid #333333;
color:#333333;
display:block;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:16px;
font-weight:bold;
margin-bottom:10px;
padding-bottom:5px;
}
.postTitleCSS  {
color:#555555;
font-size:12pt;
font-weight:bold;
padding-bottom:10px;
padding-top:10px;
}
.postMessage  {
line-height:1.25em;
}
.imgProfile  {
float:left;
height:90px;
margin:20px 10px 10px 0;
width:140px;
}
.BlogDescription  {
float:left;
margin-top:42px;
position:relative;
}
.grvRowPager table tr td{Padding:2px 2px 2px 2px;border-bottom:none !important;}
.grvRowPager table{margin:0px 0px;width:auto;}
