/* PAGE STYLES                                                                   */
/* ---------------------------------------------------------------------- <----- */
body {
font-family: verdana,arial,helvetica;
font-size: 10px;
color: #666666;
background-color: #FCFCFC;
margin: 0px 0px 8px 0px;
}


body.bg {
font-family: verdana,arial,helvetica;
font-size: 10px;
color: #666666;
background: #CCCCCC url(../images/bkgnd.gif) repeat-y scroll center top;
margin: 0px 0px 8px 0px;
}

div.promo_nav {
width: 120px;
font-size: 10px;
font-weight: bold;
padding: 8px 0px;
}

div.promo_nav div.on {
background-color: #c9c9c9;
color: #ffffff;
padding: 3px 5px;
border-bottom: solid 1px #e9e9e9;
border-top: solid 1px #a9a9a9;
}

div.promo_nav div.off {
background-color: #193161;
color: #ffffff;
padding: 3px 5px;
border-bottom: solid 1px #e9e9e9;
border-top: solid 1px #a9a9a9;
}

div.promo_nav div.over {
background-color: #c9c9c9;
color: #ffffff;
padding: 3px 5px;
border-bottom: solid 1px #e9e9e9;
border-top: solid 1px #a9a9a9;
}


.hide {
	display: none;
}

div.hide {
	display: none;
}

div.clear {
	clear: both;
}


/* HEADER */
div.header {
	margin: 0px auto;
	width: 980px;

}


/* CHANNELS */
div.channels {
	margin: 0px auto;
	width: 980px;
	height: 24px;
}

/*div.channels div.channel_left {
	float: left;
	width: 10px;
	height: 28px;
	background: url("../images/channels_left.gif") no-repeat bottom left;
	border-right: solid 1px #ffffff;
}

div.channels div.channel_right {
	float: right;
	width: 10px;
	height: 28px;
	background: url("../images/channels_right.gif") no-repeat bottom left;
} */

div.channels div.channel_on {
	float: left;
	height: 23px;
	font-size: 13px;
	font-weight: bold;
	padding: 0px 10px;
	line-height: 23px;
}

div.channels div.channel_off {
	float: left;
	height: 23px;
	font-size: 12px;
	font-weight: bold;
	padding: 0px 10px;
	line-height: 23px;
	cursor: pointer;
}

div.channels div.channel_over {
	float: left;
	height: 23px;
	font-size: 12px;
	font-weight: bold;
	padding: 0px 10px;
	line-height: 23px;
	cursor: pointer;
}

div.channels div.channel_blank {
	height: 23px;
}

div.channels div.channel_bar {
	height: 1px;
}


/* FOOTER */
div.footer {
	margin: 0px auto;
	width: 980px;
	height: 23px;
}

div.footer div.footer_left {
	float: left;
	width: 10px;
	height: 23px;
	background: url("../images/footer_left.gif") no-repeat top left;
}

div.footer div.footer_right {
	float: right;
	width: 10px;
	height: 23px;
	background: url("../images/footer_right.gif") no-repeat top left;
}

div.footer div.footer_blank {
	height: 23px;
}

div.footer div.footer_bar {
	height: 6px;
}




/* PAGE LAYOUT */
div.page_wrapper {
	width: 980px;
	margin: 0px auto;
	/*background: url("../images/page_bkgnd.gif") repeat-y top right;*/
}

div.page {
	width: 845px;
	float: right;
}

div.promo {
	width: 120px;
	float: left;
	margin: 1px;
}

div.main {
	margin: 0px;
	width: 845px;
	padding: 0px;
/*	background: url("../images/main_bkgnd.gif") repeat-y top left;   */
}

div.main div.section_wrapper {
	width: 275px;
	float: right;
	margin: 0px;
	overflow: hidden;
}

div#user {
	margin: 0px 0px 10px 0px;
	width: 845px;
	padding: 0px;
/*	background: url("../images/user_bkgnd.gif") repeat-y top left; */
}

.section {
	min-height: 250px;
	float: left;
}

.section .handle {
	cursor: move;
}

.section_preview {
	min-height:20px;
}

.section_preview .handle {
	cursor: move;
}

div#section_1 {
	width: 560px;
	padding: 0px;
	margin: 0px;

}

div#section_2 {
	width: 272px;
	min-height: 10px;

}

div#section_3 {
	width: 272px;
	padding: 0px 5px 10px 0px;

}

div#section_4 {
	width: 272px;
	padding: 0px 5px 10px 5px;

}

div#section_5 {
	width: 272px;
	padding: 0px 0px 10px 5px;

}

div#search_results {
	width: 845px;

}

/* FULL MODULE */
div.full {
	width: 980px;
    float: left;
}


/* FEATURE MODULE */
div.feature {
	width: 560px;
	float: left;
	margin: 10px 0px 0px 0px;
}

div.feature div.module_wrapper {
	width: 560px;
}

div.feature div.feature_loading {
	position: absolute;
	top: 125px;
	left: 129px;
	width: 159px;
	height: 34px;
	background-color: #ffffff;
	border: double 3px #cccccc;
	padding: 60px 70px;
	z-index: 10;
}

div.feature div.module_wrapper div.head {
	width: 560px;
}

div.feature div.module_wrapper div.border {
	width: 558px;
	border-left: 1px solid #d9d9d9;
	border-right: 1px solid #d9d9d9;
	border-bottom: 1px solid #d9d9d9;
	background-color: #ffffff;
}

div.feature div.title {
	height: 20px;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	line-height: 20px;
	padding: 0px 0px 0px 5px;
	overflow: hidden;
}

div.feature div.cancel {
	width: 41px;
	height: 20px;
	float: right;
	cursor: pointer;
}

div.feature div.edit {
	width: 29px;
	height: 20px;
	float: right;
	cursor: pointer;
}


/* FEATURE MODULE SECTION HEADER */
div.feature div.section_head {
	width: 548px;
	padding: 0px 0px 3px 0px;
}

div.feature div.section_head div.top {
	width: 548px;
	height: 40px;
}

div.feature div.section_head div.body {
	width: 528px;
	background-color: #e9e9e9;
	border-left: solid 1px #cccccc;
	border-right: solid 1px #cccccc;
	padding: 0px 9px;
}

div.feature div.section_head div.body_rss {
	width: 528px;
	height: 50px;
	background-color: #e9e9e9;
	border-left: solid 1px #cccccc;
	border-right: solid 1px #cccccc;
	padding: 0px 9px;
	text-align: center;
}

div.feature div.section_head div.body div.media {
	width: 60px;
	background-color: #ffffff;
	border: solid 1px #cccccc;
	padding: 2px;
	float: left;
}

div.feature div.section_head div.body div.content {
	width: 455px;
	padding: 0px 0px 0px 5px;
	float: right;
}

div.feature div.section_head div.body div.headline {
	font-size: 14px;
	font-weight: bold;
}

div.feature div.section_head div.bottom {
	width: 530px;
	height: 26px;
	overflow: hidden;
	padding: 0px 9px;
	background: url("../images/section_footer.gif") no-repeat top left;
}

div.feature div.section_head div.bottom div.rss_nav {
	height: 26px;
	padding: 0px 1px;
	float: right;
	cursor: pointer;
}

div.feature div.section_head div.arrow_title {
	font-size: 9px;
	color: #999999;
	padding: 0px 0px 3px 20px;
	font-style: italic;
	background: url("../images/sm_arrow_down.gif") no-repeat 10px 6px;
}



/* FEATURE MODULE SECTION HEADS */
div#section_local_welcome {
	background: url("../images/section_local_welcome_top.gif") no-repeat top left;
}
div#section_local_topics {
	background: url("../images/section_local_topics_top.gif") no-repeat top left;
}
div#section_local_news {
	background: url("../images/section_local_news_top.gif") no-repeat top left;
}
div#section_local_calendar {
	background: url("../images/section_local_events_top.gif") no-repeat top left;
}
div#section_local_photos {
	background: url("../images/section_local_photos_top.gif") no-repeat top left;
}
div#section_local_news_submit {
	background: url("../images/section_local_submit_news_top.gif") no-repeat top left;
}
div#section_local_calendar_submit {
	background: url("../images/section_local_submit_events_top.gif") no-repeat top left;
}
div#section_local_photos_submit {
	background: url("../images/section_local_submit_photos_top.gif") no-repeat top left;
}
div#section_rss_suggested {
	background: url("../images/section_rss_suggested.gif") no-repeat top left;
}
div#section_rss_addfeed {
	background: url("../images/section_rss_addfeed.gif") no-repeat top left;
}
div#section_rss_favorites {
	background: url("../images/section_rss_favorites.gif") no-repeat top left;
}
div#section_rss_search {
	background: url("../images/section_rss_search.gif") no-repeat top left;
}

/* LOCAL PAGE */

div.topic_box {
	border-top: solid 1px #cccccc;
	padding: 0px 0px 10px 10px;
}

div.topic_box div.left {
	width: 350px;
	float: left;
}

div.topic_box div.right {
	width: 180px;
	float: right;
}

div.topic_box div.arrow_title {
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	padding: 0px 0px 10px 10px;
	background: url("../images/sm_arrow_down.gif") no-repeat 0px 6px;
}

div.topic_box div.arrow_title div.arrow_text {
	font-size: 9px;
	font-weight: normal;
	color: #999999;
	padding: 0px 0px 5px 0px;
}

div.topic_box div.arrow_title div.arrow_link {
	font-size: 10px;
	font-weight: normal;
	color: #999999;
}

div.topic_box div.text_title {
	font-size: 12px;
	line-height: 30px;
	color: #000000;
}

div.topic_box div.big_media {
	width: 200px;
	border: solid 1px #cccccc;
	padding: 2px;
	float: left;
}

div.topic_box div.media_list {
	width: 320px;
	float: right;
	text-align: center;
}

div.topic_box div.media_list div.media {
	width: 60px;
	border: solid 1px #cccccc;
	padding: 2px;
	margin: 0px 13px 13px 0px;
	float: left;
}

div.topic_box div.media_list_left {
	width: 142px;
	float: right;
	text-align: center;
}

div.topic_box div.media_list_left div.media {
	width: 60px;
	border: solid 1px #cccccc;
	padding: 2px;
	margin: 0px 1px 1px 0px;
	float: left;
}



div.topic_box div.media {
	width: 60px;
	border: solid 1px #cccccc;
	padding: 2px;
	float: left;
	margin: 0px 0px 5px 0px;
}

div.topic_box div.content {
	width: 466px;
	float: right;
}

div.topic_box div.content_left {
	width: 276px;
	float: right;
}

div.topic_box div.headline {
	font-size: 11px;
}

div.topic_box div.source {
	font-size: 9px;
}

div.topic_box div.text {
	font-size: 10px;
	padding: 0px 0px 5px 0px;
}


/* MODULE */
.module {
	width: 275px;
	margin: 10px 0px 0px 0px;
	overflow: hidden;
}

div.module div.module_wrapper {
	width: 275px;
}

div.module div.module_wrapper div.head {

}

div.module div.module_wrapper div.border {

	border-left: 1px solid #d9d9d9;
	border-right: 1px solid #d9d9d9;
	border-bottom: 1px solid #d9d9d9;
	background-color: #ffffff;
}

div.module_wrapper div.title {
	height: 20px;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	line-height: 20px;
	padding: 0px 0px 0px 5px;
	overflow: hidden;
}

div.module_wrapper div.cancel {
	width: 41px;
	height: 20px;
	float: right;
	cursor: pointer;
}

div.module_wrapper div.edit {
	width: 29px;
	height: 20px;
	float: right;
	cursor: pointer;
}

div.module_wrapper div.min {
	width: 18px;
	height: 20px;
	float: left;
	cursor: pointer;
}

div.module_wrapper div.max {
	width: 18px;
	height: 20px;
	float: left;
	cursor: pointer;
}

div.module_wrapper div.close {
	width: 16px;
	height: 20px;
	float: right;
	cursor: pointer;
}


/* MODULE TABS */
div.feature div.mdl_nav {
	position: relative;
	height: 20px;
	font-size: 11px;
	line-height: 19px;
	overflow: hidden;
}

div.mdl_nav {
	height: 20px;
	font-size: 11px;
	line-height: 19px;
	overflow: hidden;
}

div.mdl_nav div.nav_l {
	width: 8px;
	height: 19px;
	float: left;
}

div.mdl_nav div.nav_r {
	width: 1px;
	height: 19px;
	float: left;
}

div.mdl_nav div.nav_blank {
	height: 19px;
}

div.mdl_nav div.nav {
	height: 19px;
	padding: 0px 7px 0px 7px;
	float: left;
}

div.mdl_nav div.nav_on {
	height: 19px;
	padding: 0px 7px 0px 7px;
	float: left;
	font-weight: bold;
}



/* UM COMPONENTS */
.um {
	width: 275px;
	margin: 0px;
}

div.module_content div.um_button_off {
	width: 261px;
	height: 26px;
	font-weight: bold;
	line-height: 26px;
	text-align: center;
	font-size: 12px;
	color: #ffffff;
	background: url("../images/um_button_off.gif") no-repeat top left;
	cursor: pointer;
	margin-bottom: 2px;
}

div.module_content div.um_button_on {
	width: 261px;
	height: 26px;
	line-height: 26px;
	font-weight: bold;
	text-align: center;
	font-size: 12px;
	color: #ffffff;
	background: url("../images/um_button_on.gif") no-repeat top left;
	cursor: pointer;
	margin-bottom: 2px;
}

div.um div.head {
	width: 275px;
}

div.um div.border {
	width: 263px;
	padding: 5px;
	background-color: #ffffff;
}

div.um div.title {
	height: 20px;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	line-height: 20px;
	padding: 0px 0px 0px 5px;
	overflow: hidden;
}

div.um_form_wrapper {
	width: 548px;
	padding: 5px;
}

div.um_form_wrapper div.row {
	width: 548px;
	padding: 1px 0px;
}

div.um_form_wrapper div.row_split {
	width: 548px;
	padding: 1px 0px 0px 0px;
	margin: 0px 0px 2px 0px;
	font-size: 10px;
	color: #990000;		/* this is the error message color */
	text-align: right;
}

div.um_form_wrapper div.label {
	width: 130px;
	float: left;
	font-size: 10px;
	font-weight: bold;
	line-height: 20px;
	text-align: right;
}

div.um_form_wrapper div.input {
	width: 415px;
	float: right;
	color: #990000;
}

div.um_form_wrapper div.input_text {
	width: 415px;
	float: right;
}

div.um_form_wrapper .textbox {
	width: 180px;
	font-size: 10px;
}

div.um_form_wrapper .pswdbox {
	width: 150px;
	font-size: 10px;
}

div.um_form_wrapper div.text {
	font-size: 10px;
	font-weight: normal;
	line-height: 11px;
}

div.um_customize {

}

div.um_customize div.top_on {
	width: 263px;
	height: 40px;
}

div.um_customize div.top_signup {
	width: 263px;
	height: 40px;
}

div.um_customize div.top_rss {
	width: 263px;
	height: 40px;
}

div.um_customize div.top_rss_local {
	width: 263px;
	height: 40px;
}

div.um_customize div.body {
	width: 251px;
	padding: 0px 5px;
	border-left: solid 1px #cccccc;
	border-right: solid 1px #cccccc;
	background-color: #e9e9e9;
}

div.um_customize div.headline {
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	text-align: center;
}

div.um_customize div.step {
	height: 26px;
	padding: 0px 0px 2px 0px;
}

div.um_customize div.save {
	height: 26px;
	padding: 2px 0px 2px 0px;
	cursor: pointer;
}

div.um_customize div.step_text {
	margin: 0px 7px;
	padding: 2px 0px;
	border-top: solid 1px #cccccc;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	line-height: 12px;
}

div.um_customize div.step_text .headline {
	font-size: 10px;
	font-weight: bold;
	color: #336699;
	line-height: 12px;
}

div.um_customize div.text {
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	padding: 0px 5px 2px 5px;
	text-align: center;
}

div.um_customize div.link {
	padding: 0px 0px 0px 18px;
	font-size: 11px;
	line-height: 15px;
}

div.um_customize div.biglink {
	padding: 2px 0px 6px 0px;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
}

div.um_customize div.bottom {
	width: 263px;
	height: 12px;
	background: url("../images/um_customize_bottom.gif") no-repeat top left;
}

div.spacer {
	background-color: #ffffff;
	width: 275px;
	height: 9px;
}


/* EDITOR STYLES */
div.feature div.editor {
	width: 558px;
	border-left: solid 1px #aaaaaa;
	border-right: solid 1px #aaaaaa;
	background-color: #cccccc;
}

div.feature div.editor div.row {
	width: 558px;
	height: 18px;
	clear: both;
	border-top: solid 1px #ededed;
	border-bottom: solid 1px #aaaaaa;
	padding: 2px 0px 2px 0px;
}

div.feature div.editor div.input_row {
	width: 558px;
	height: 22px;
	clear: both;
	font-size: 9px;
	font-style: italic;
	color: #666666;
	border-top: solid 1px #ededed;
	border-bottom: solid 1px #aaaaaa;
	background-color: #bbbbbb;
	line-height: 23px;
}

div.feature div.editor div.label {
	float: left;
	width: 383px;
	height: 18px;
	overflow: hidden;
	text-align: right;
	font-size: 10px;
	font-weight: bold;
	line-height: 18px;
	padding: 0px 2px 0px 0px;
}

div.feature div.editor div.input {
	float: right;
	width: 165px;
	font-size: 10px;
	height: 18px;
	padding: 0px 3px 0px 0px;
}

div.feature div.editor input.textb {
	width: 165px;
	font-size: 10px;
}

div.feature div.editor select.selectb {
	width: 165px;
	font-size: 10px;
}




div.module div.editor {
	width: 273px;
	border-left: solid 1px #aaaaaa;
	border-right: solid 1px #aaaaaa;
	background-color: #cccccc;
}

div.module div.editor div.row {
	width: 273px;
	height: 18px;
	clear: both;
	border-top: solid 1px #ededed;
	border-bottom: solid 1px #aaaaaa;
	padding: 2px 0px 2px 0px;
}

div.module div.editor div.input_row {
	width: 273px;
	height: 22px;
	clear: both;
	font-size: 9px;
	font-style: italic;
	color: #666666;
	border-top: solid 1px #ededed;
	border-bottom: solid 1px #aaaaaa;
	background-color: #bbbbbb;
	line-height: 23px;
}

div.module div.editor div.label {
	float: left;
	width: 98px;
	height: 18px;
	overflow: hidden;
	text-align: right;
	font-size: 10px;
	font-weight: bold;
	line-height: 18px;
	padding: 0px 2px 0px 0px;
}

div.module div.editor div.input {
	float: right;
	width: 165px;
	font-size: 10px;
	height: 18px;
	padding: 0px 3px 0px 0px;
}

div.module div.editor input.textb {
	width: 165px;
	font-size: 10px;
}

div.module div.editor select.selectb {
	width: 165px;
	font-size: 10px;
}



/* LOCAL CALENDAR */
div.calendar {
	width: 273px;
}

div.calendar div.month_row {
	width: 273px;
	height: 21px;
	padding: 0px 0px 1px 0px;
	border-bottom: solid 1px #d9d9d9;
	margin: 0px 0px 1px 0px;
	overflow: hidden;
}

div.calendar div.month_row div.prev {
	float: left;
	width: 23px;
	height: 13px;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	border: solid 1px #e9e9e9;
	line-height: 13px;
	margin: 3px 7px 3px 7px;
	padding: 0px;
	color: #d9d9d9;
	display: inline;
}

div.calendar div.month_row div.next {
	float: right;
	width: 23px;
	height: 13px;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	border: solid 1px #e9e9e9;
	line-height: 13px;
	margin: 3px 7px 3px 7px;
	padding: 0px;
	display: inline;
}

div.calendar div.month_row div.display {
	float: left;
	width: 195px;
	height: 19px;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	overflow: hidden;
	line-height: 21px;
	padding: 0px;
	display: inline
}

div.calendar div.daycol_row {
	width: 273px;
	height: 18px;
	border-bottom: solid 1px #d9d9d9;
	padding: 0px 0px 1px 0px;
	margin: 0px 0px 1px 0px;
}

div.calendar div.daycol_row div.daycol {
	float: left;
	width: 35px;
	height: 16px;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
	border: solid 1px #d9d9d9;
	line-height: 16px;
	margin: 0px 1px;
	background-color: #c1dce9;
	display: inline
}

div.calendar div.day_row {
	width: 273px;
	height: 20px;
	clear: both;
}

div.calendar div.day_row div.day {
	float: left;
	width: 35px;
	height: 16px;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
	border: solid 1px #d9d9d9;
	line-height: 16px;
	margin: 0px 1px;
	cursor: pointer;
	display: inline
}

div.calendar div.day_row div.wday {
	float: left;
	width: 35px;
	height: 16px;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
	border: solid 1px #d9d9d9;
	line-height: 16px;
	margin: 0px 1px;
	background-color: #e9e9e9;
	cursor: pointer;
	display: inline
}

div.calendar div.day_row div.tday {
	float: left;
	width: 35px;
	height: 16px;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
	border: solid 1px #d9d9d9;
	line-height: 16px;
	margin: 0px 1px;
	background-color: #003366;
	color: #ffffff;
	cursor: pointer;
	display: inline
}

div.calendar div.day_row div.lday {
	float: left;
	width: 35px;
	height: 16px;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
	border: solid 1px #d9d9d9;
	line-height: 16px;
	margin: 0px 1px;
	background-color: #ffffcc;
	cursor: pointer;
	display: inline
}

div.calendar div.day_row div.nday {
	float: left;
	width: 35px;
	height: 16px;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
	border: solid 1px #d9d9d9;
	line-height: 16px;
	margin: 0px 1px;
	display: inline
}

div.calendar div.day_row div.wnday {
	float: left;
	width: 35px;
	height: 16px;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
	border: solid 1px #d9d9d9;
	line-height: 16px;
	margin: 0px 1px;
	background-color: #e9e9e9;
	display: inline
}

/* ADD CONTENT PAGE */

div.rss_module_content {
	position: relative;
	width: 548px;
	min-height: 400px;
}

div.rss_module_content div.head {
	width: 548px;
	height: 38px;
	border-bottom: solid 1px #cccccc;
	background-color: #ffffff;
}

div.rss_module_content div.title {
	float: left;
	font-size: 16px;
	color: #999999;
	line-height: 38px;
	font-weight: normal;
}

div.rss_module_content div.rssbut {
	font-size: 18px;
	font-weight: bold;
	background-color: #e9e9e9;
	border: solid 1px #cccccc;
	text-align: center;
	float: right;
	margin: 9px 5px;
	padding: 2px 10px;
	cursor: pointer;
}

div.rss_module_content div.search {
	clear: both;
	line-height: 18px;
	font-size: 10px;
	border-bottom: solid 1px #cccccc;
	background-color: #e9e9e9;
	padding: 4px 5px 4px 5px;
	margin: 0px 0px 9px 0px;
}

div.rss_module_content div.results {
	width: 548px;
}

div.rss_module_content div.results div.nav {
	line-height: 26px;
	color: #999999;
	width: 548px;
	height: 22px;
	padding: 2px 0px 2px 0px;
	border-top: solid 1px #e9e9e9;
	margin: 1px 0px 0px 0px;
	font-size: 9px;
	font-weight: bold;
	color: #666666;
	line-height: 20px;
}

div.rss_module_content div.results div.nav div.but {
	float: right;
	height: 18px;
	width: 50px;
	background-color: #e9e9e9;
	border: solid 1px #cccccc;
	padding: 1px;
	margin: 0px 1px;
	font-size: 11px;
	font-weight: bold;
	line-height: 18px;
	text-align: center;
	cursor: pointer;
}

div.rss_module_content div.results div.nav div.but_over {
	float: right;
	height: 18px;
	width: 50px;
	border: solid 1px #ffffff;
	padding: 1px;
	margin: 0px 1px;
	font-size: 11px;
	font-weight: bold;
	line-height: 18px;
	text-align: center;
	cursor: pointer;
}

div.rss_module_content div.results div.nav div.pages {
	float: right;
	height: 18px;
	background-color: #ffffff;
	border: solid 1px #cccccc;
	padding: 1px;
}

div.rss_module_content div.results div.nav div.pages div.page {
	float: left;
	height: 16px;
	width: 14px;
	background-color: #e9e9e9;
	border: solid 1px #cccccc;
	font-size: 10px;
	font-weight: bold;
	line-height: 16px;
	text-align: center;
	cursor: pointer;
}

div.rss_module_content div.results div.nav div.pages div.page_on {
	float: left;
	height: 16px;
	width: 14px;
	border: solid 1px #cccccc;
	font-size: 10px;
	font-weight: bold;
	line-height: 16px;
	text-align: center;
	cursor: pointer;
}

div.rss_module_content div.results div.nav a.page {
	text-decoration: none;
}

div.rss_module_content div.results div.nav div.icon {
	float: left;
	padding: 3px 8px 3px 0px;
}

div.rss_module_content div.results div.error_headline {
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	padding: 6px 0px 0px 12px;
}

div.rss_module_content div.results div.error_title {
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	line-height: 14px;
	padding: 0px 0px 0px 12px;
}

div.rss_module_content div.results div.error_title li {
	padding: 4px 0px;
}


div.rss_module_content div.results div.error_text {
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	line-height: 50px;
	padding: 0px 0px 0px 12px;
	text-align: center;
	font-style: italic;
}

div.rss_module_content div.legend {
	line-height: 26px;
	color: #999999;
	width: 538px;
	height: 26px;
	padding: 0px 0px 0px 10px;
	border-bottom: solid 1px #e9e9e9;
}

div.rss_module_content div.legend div.icon {
	float: right;
	padding: 3px 0px 3px 8px;
}

div.rss_module_content div.source_new {
	width: 506px;
	height: 26px;
	padding: 5px 5px 5px 37px;
	background: url("../images/rss_bkgnd_icon.gif") no-repeat 5px 6px;
	border-bottom: solid 1px #e9e9e9;
	background-color: #ffffcc;
	margin: 0px 0px 16px 0px;
}

div.rss_module_content div.source_custom {
	width: 506px;
	height: 26px;
	padding: 5px 5px 5px 37px;
	background: url("../images/um_icon_custom.gif") no-repeat 2px 3px;
	border-bottom: solid 1px #e9e9e9;
}

div.rss_module_content div.search_notice {
	width: 544px;
	padding: 2px;
	border-bottom: solid 1px #e9e9e9;
	font-size: 10px;
	line-height: 12px;
	padding: 0px 0px 5px 0px;
}

div.rss_module_content div.source_fav_1 {
	width: 516px;
	height: 18px;
	padding: 3px 5px 3px 27px;
	background: url("../images/um_icon_rss_sm.gif") no-repeat 2px 3px;
	border-bottom: solid 1px #e9e9e9;
	overflow: hidden;
}

div.rss_module_content div.source_fav_2 {
	width: 516px;
	height: 18px;
	padding: 3px 5px 3px 27px;
	background: url("../images/um_icon_blog_sm.gif") no-repeat 2px 3px;
	border-bottom: solid 1px #e9e9e9;
	overflow: hidden;
}

div.rss_module_content div.source_fav_3 {
	width: 516px;
	height: 18px;
	padding: 3px 5px 3px 27px;
	background: url("../images/um_icon_podcast_sm.gif") no-repeat 2px 3px;
	border-bottom: solid 1px #e9e9e9;
	overflow: hidden;
}

div.rss_module_content div.source_1 {
	width: 506px;
	height: 26px;
	padding: 5px 5px 5px 37px;
	background: url("../images/um_icon_rss.gif") no-repeat 2px 3px;
	border-bottom: solid 1px #e9e9e9;
}

div.rss_module_content div.source_2 {
	width: 506px;
	height: 26px;
	padding: 5px 5px 5px 37px;
	background: url("../images/um_icon_blog.gif") no-repeat 2px 3px;
	border-bottom: solid 1px #e9e9e9;
}

div.rss_module_content div.source_3 {
	width: 506px;
	height: 26px;
	padding: 5px 5px 5px 37px;
	background: url("../images/um_icon_podcast.gif") no-repeat 2px 3px;
	border-bottom: solid 1px #e9e9e9;
}

div.rss_module_content div.source {
	font-size: 11px;
	font-weight: bold;
	height: 13px;
	padding: 2px 0px 0px 0px;
	overflow: hidden;
}

div.rss_module_content div.add_favorite {
	width: 82px;
	height: 26px;
	float: right;
	overflow: hidden;
	background: url("../images/add_favorites.gif") no-repeat 10px 3px;
	padding: 3px 5px;
	cursor: pointer;
}

div.rss_module_content div.add_favorite_over {
	width: 82px;
	height: 26px;
	float: right;
	overflow: hidden;
	padding: 3px 5px;
	cursor: pointer;
}

div.rss_module_content div.remove_favorite {
	width: 60px;
	height: 26px;
	float: right;
	overflow: hidden;
	background: url("../images/remove_favorites.gif") no-repeat 10px 0px;
	padding: 3px 5px;
	cursor: pointer;
}

div.rss_module_content div.remove_favorite_over {
	width: 60px;
	height: 26px;
	float: right;
	overflow: hidden;
	padding: 3px 5px;
	cursor: pointer;
}

div.rss_module_content div.down_favorite {
	width: 44px;
	height: 26px;
	float: right;
	overflow: hidden;
	background: url("../images/down_favorites.gif") no-repeat 10px 0px;
	padding: 3px 5px;
	cursor: pointer;
}

div.rss_module_content div.down_favorite_over {
	width: 44px;
	height: 26px;
	float: right;
	overflow: hidden;
	padding: 3px 5px;
	cursor: pointer;
}

div.rss_module_content div.down_favorite_off {
	width: 44px;
	height: 26px;
	float: right;
	overflow: hidden;
	padding: 3px 5px;
}

div.rss_module_content div.up_favorite {
	width: 31px;
	height: 26px;
	float: right;
	overflow: hidden;
	background: url("../images/up_favorites.gif") no-repeat 10px 0px;
	padding: 3px 5px;
	cursor: pointer;
}

div.rss_module_content div.up_favorite_over {
	width: 31px;
	height: 26px;
	float: right;
	overflow: hidden;
	padding: 3px 5px;
	cursor: pointer;
}

div.rss_module_content div.url {
	font-size: 10px;
	font-style: italic;
	color: #cccccc;
	height: 12px;
	overflow: hidden;
}

div.customize_bar {
	height: 24px;
	border-top: double 3px #cccccc;
	font-size: 12px;
	font-weight: bold;
	line-height: 24px;
	padding: 0px 0px 0px 26px;
}

div.customize_bar span.sm {
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	line-height: 24px;
}

div.feature div.search {
	clear: both;
	line-height: 18px;
	font-size: 10px;
	border-bottom: solid 1px #cccccc;
	background-color: #e9e9e9;
	padding: 4px 5px 4px 5px;
	margin: 0px 0px 9px 0px;
	text-align: right;
}

div.feature div.search_nav {
	width: 538px;
	padding: 5px 5px;
}

div.feature div.matches {
	font-size: 11px;
	color: #999999;
	float: left;
	line-height: 18px;
}

div.feature div.but {
	font-size: 14px;
	font-weight: bold;
	background-color: #e9e9e9;
	border: solid 1px #cccccc;
	text-align: center;
	float: right;
	margin: 0px 0px 0px 8px;
	padding: 2px 10px;
	cursor: pointer;
}

div.feature div.lbut {
	font-size: 14px;
	font-weight: bold;
	background-color: #e9e9e9;
	border: solid 1px #cccccc;
	text-align: center;
	float: left;
	margin: 0px 8px 0px 0px;
	padding: 2px 10px;
	cursor: pointer;
}

div.feature div.tbut {
	font-size: 12px;
	font-weight: bold;
	background-color: #e9e9e9;
	border: solid 1px #cccccc;
	text-align: center;
	float: right;
	margin: 9px 5px;
	padding: 2px 10px;
	cursor: pointer;
}

/* FEATURE CONTENT STYLES */

div.feature div.item {
	border-bottom: solid 1px #d9d9d9;
	padding: 5px;
}

div.feature div.item div.media {
	width: 60px;
	background-color: #ffffff;
	border: solid 1px #cccccc;
	padding: 2px;
	float: left;
	text-align: right;
}

div.feature div.item div.content {
	width: 467px;
	float: right;
}

div.feature div.item div.headline {
	font-size: 11px;
	font-weight: bold;
	color: #333333;
}

div.feature div.item div.feature_headline {
	font-size: 14px;
	font-weight: bold;
}

div.feature div.item div.section_headline {
	font-size: 12px;
	line-height: 22px;
	font-weight: bold;
}

div.feature div.item div.feature_location {
	height: 24px;
	font-size: 10px;
	font-weight: normal;
	background-color: #e9e9e9;
	border-top: solid 1px #d9d9d9;
	border-bottom: solid 1px #d9d9d9;
	padding: 2px 5px;
	margin: 0px 0px 3px 0px;
}

div.feature div.item div.feature_contact {
	float: right;
	height: 24px;
	font-size: 14px;
	line-height: 24px;
	font-weight: bold;
	background-color: #e9e9e9;
	border-top: solid 1px #d9d9d9;
	border-bottom: solid 1px #d9d9d9;
	padding: 2px 5px;
	margin: 0px 0px 3px 0px;
}

div.feature div.item div.source {
	font-size: 10px;
	color: #aaaaaa;
}

div.feature div.item div.dates {
	font-size: 10px;
	color: #336699;
}

div.feature div.item div.more {
	font-size: 9px;
	color: #999999;
	line-height: 18px;
}

div.feature div.item div.desc {
	font-size: 10px;
	color: #999999;
	font-style: italic;
}

div.feature div.game_item {
	border-bottom: solid 1px #d9d9d9;
	padding: 5px;
}

div.feature div.game_item div.media {
	width: 31px;
	float: left;
	text-align: right;
}

div.feature div.game_item div.content {
	width: 502px;
	float: right;
}

div.feature div.game_item div.headline {
	font-size: 11px;
	font-weight: bold;
}

div.feature div.game_item div.desc {
	font-size: 10px;
	color: #999999;
	font-style: italic;
}

.game_window {
	position: absolute;
	top: 140px;
	left: 100px;
	width: 600px;
	height: 450px;
	z-index: 10;
	background-color: #990000;
	border: solid 1px #000000;
	padding: 5px;
	margin: 5px;
}





div.feature div.page_head {
	width: 548px;
	height: 38px;
	border-bottom: solid 1px #cccccc;
	background-color: #ffffff;
}
div.feature div.page_head_projo {
	width: 548px;
	height: 38px;
	background-color: #ffffff;
}

div.feature div.page_head div.title {
	height: 38px;
	float: left;
	font-size: 16px;
	color: #999999;
	line-height: 38px;
	font-weight: normal;
}

div.page_head_projo a.title:link { color: #999999; height: 28px; font-size: 16px; font-weight: normal; text-decoration: none; }
div.page_head_projo a.title:visited { color: #333333; height: 28px; font-size: 16px; font-weight: normal; text-decoration: none; }
div.page_head_projo a.title:hover { color: #336699; height: 28px; font-size: 16px; font-weight: normal; text-decoration: underline; }



div.feature div.page_head div.but_on {
	float: right;
	height: 29px;
	font-size: 10px;
	color: #333333;
	border-left: solid 1px #cccccc;
	text-align: center;
	padding: 5px 10px 0px 10px;
}

div.feature div.page_head div.but_off {
	float: right;
	height: 33px;
	font-size: 10px;
	color: #333333;
	border-left: solid 1px #cccccc;
	text-align: center;
	padding: 5px 10px 0px 10px;
}

div.feature div.module_content {
	padding: 5px;
	min-height: 400px;
}



div.module div.module_content {
	padding: 5px;
}

div.module div.module_content div.um_headline {
	font-size: 11px;
	font-weight: bold;
	padding: 5px 0px;
	color: #006600;
}

div.module div.module_content span.um_headline {
	font-size: 11px;
	font-weight: bold;
	padding: 5px 0px;
	color: #006600;
}

div.module div.module_content li {
	margin: 8px 0px;
}

div.module div.media_left {
	float: left;
	padding: 0px 5px 5px 0px;
}

div.module div.media_right {
	float: right;
	padding: 0px 0px 5px 5px;
}

div.module div.headline {
	font-size: 11px;
	margin: 0px 0px 3px 0px;
}

div.module div.video_item {
	padding: 2px 0px 2px 20px;
	font-size: 10px;
	border-top: solid 1px #e9e9e9;
	background: url("../images/video_icon.gif") no-repeat 0px 4px;
}

/* RSS MODULE */
div.module_content div.rss_link {
	padding: 3px 0px 3px 15px;
	font-size: 11px;
	border-bottom: solid 1px #e9e9e9;
}

div.module_content div.rss_summary {
	padding: 1px 0px 3px 0px;
	font-size: 10px;
	overflow: hidden;
}

div.module_content div.rss_footer {
	padding: 0px 0px 3px 45px;
	background: url("../images/rss_footer.gif") no-repeat 0px 1px;
	text-align: right;
	font-family: arial, helvetica, sans serif;
	font-size: 9px;
	line-height: 14px;
	height: 14px;
	overflow: hidden;
	border-bottom: solid 1px #e9e9e9;
}

/* PODCAST MODULE */
div.module_content div.podcast {
	width: 263px;
	border-bottom: solid 1px #e9e9e9;
	padding: 3px 0px;
}

div.module_content div.podcast div.play {
	width: 17px;
	height: 17px;
	border: solid 1px #e9e9e9;
	background-color: #ffffff;
	padding: 1px;
	float: left;
}

div.module_content div.podcast div.link {
	width: 237px;
	font-size: 11px;
	float: right;
}

div.module_content div.rss_summary {
	padding: 1px 0px 3px 0px;
	font-size: 10px;
	overflow: hidden;
}

div.module_content div.podcast_footer {
	padding: 0px 0px 3px 60px;
	background: url("../images/podcast_footer.gif") no-repeat 0px 1px;
	text-align: right;
	font-family: arial, helvetica, sans serif;
	font-size: 9px;
	line-height: 14px;
	height: 14px;
	overflow: hidden;
	border-bottom: solid 1px #e9e9e9;
}




/* FEATURE STORY DETAILS */
div.feature div.story {
	padding: 4px 0px 10px 10px;
	border-bottom: solid 1px #cccccc;
}

div.feature div.story div.headline {
	font-size: 16px;
	font-weight: bold;
}

div.feature div.story div.subheadline {
	font-size: 11px;
	font-weight: bold;
	color: #666666;
}

div.feature div.story div.author {
	font-size: 10px;
	color: #999999;
	padding: 0px 0px 12px 0px;
}

div.feature div.story div.dates {
	font-size: 10px;
	color: #003399;
	padding: 0px 0px 3px 0px;
}

div.feature div.story div.media_wrap {
	float: right;
	padding: 0px 0px 10px 10px;
}

div.feature div.story div.media {
	padding: 2px;
	margin: 0px 0px 0px 8px;
	background-color: #ffffff;
	border: solid 1px #cccccc;
	float: right;
}

div.feature div.story div.caption {
	font-size: 9px;
	color: #999999;
	padding: 1px 12px;
}

div.feature div.story div.credit {
	font-size: 9px;
	color: #999999;
	font-style: italic;
	text-align: right;
	padding: 1px 4px;
}

div.feature div.story div.text {
	font-size: 11px;
	line-height: 14px;
}

div.feature div.story div.link {
	font-size: 10px;
	line-height: 22px;
}


/* NEW STUFF */
div.feature div.module_content div.num_nav {
	position: relative;
	padding: 3px 3px;
}

div.feature div.module_content div.num_nav div.on {
	float: left;
	padding: 3px;
	margin: 1px 1px;
	border: solid 1px #666666;
	background-color: #ffffff;
	color: #193161;
	font-size: 11px;
	font-weight: bold;
	cursor: pointer;
}

div.feature div.module_content div.num_nav div.off {
	float: left;
	padding: 3px;
	margin: 1px 1px;
	border: solid 1px #666666;
	background-color: #e9e9e9;
	color: #666666;
	font-size: 11px;
	font-weight: normal;
	cursor: pointer;
}

div.feature div.module_content div.num_nav div.but {
	float: right;
	padding: 3px;
	margin: 1px 1px;
	border: solid 1px #666666;
	background-color: #e9e9e9;
	color: #cccccc;
	font-size: 11px;
	font-weight: normal;
	cursor: pointer;
}

/* AP STUFF */


div.feature div.ap_photos {
	padding: 7px 0px 0px 0px;
}

div.ap_feature_headlines div.photo {
	height: 75px;
	width: 90px;
	margin-right: 7px;
	margin-top: 3px;
	float: left;
	overflow: hidden;
	text-align: center;
}

div.ap_feature_headlines div.photo_sm {
	height: 35px;
	width: 50px;
	margin-right: 7px;
	float: left;
	text-align: center;
	overflow: hidden;
}

div.module div.ap_photos {
	padding: 7px 0px 0px 0px;
}

.ap_headlines_text {
	font-size: 11px;
}

a.ap_headlines:link { font-size: 11px;font-weight: bold;  color: #003399; text-decoration: none; }
a.ap_headlines:visited { font-size: 11px;font-weight: bold;  color: #003399; text-decoration: none; }
a.ap_headlines:hover { font-size: 11px;font-weight: bold;  color: #003399; text-decoration: underline; }

div.module div.ap_feature_headlines {
	padding: 7px;
	border-bottom: solid 1px #e9e9e9;
}

div.module div.ap_headlines {
	padding: 3px;
	border-bottom: solid 1px #e9e9e9;
}

div.module div.ap_headlines_on {
	padding: 3px;
	border-bottom: solid 1px #e9e9e9;
	background-color: #ffffcc;
}

div.ap_headlines div.photo {
	width: 42px;
	padding: 0px 5px 0px 0px;
	float: left;
}

div.ap_headlines div.no_photo {
	width: 42px;
	margin: 0px 5px 0px 0px;
	float: left;
	background-color: #e9e9e9;
}

div.ap_headlines div.headline {
	font-size: 11px;
}


div.ap_feature_headlines div.photo {
	height: 74px;
	padding: 0px 7px 0px 0px;
	float: left;
}

div.ap_feature_headlines div.photo_sm {
	height: 39px;
	padding: 0px 7px 0px 0px;
	float: left;
}

div.ap_feature_headlines div.headline {
	font-size: 11px;
}

div.ap_feature_headlines div.teaser {
	font-size: 10px;
	color: #666666;
}

div.ap_headlines div.ap_more_headlines {

	font-size: 11px;
	font-style: italic;
	color: #999999;
}

div.ap_headlines td.ap_story_headline {
	font-size: 16px;
}

div.ap_headlines div.ap_headline {
	font-size: 11px;
	padding: 3px 3px 3px 25px;
	border-bottom: solid 1px #e9e9e9;
	background: url("../images/icon_article.gif") no-repeat 5px 5px;
	min-height: 22px;
}

div.ap_headlines .ap_published {
	font-size: 9px;
	font-style: italic;
	color: #999999;
}



/* LOCAL SUBMISSION STYLES */

div.feature div.contribute_form {
	width: 548px;
}

div.feature div.contribute_form div.help_notice {
	font-size: 10px;
	font-style: italic;
	color: #999999;
	text-align: right;
	line-height: 30px;
	border-bottom: solid 1px #e9e9e9;
}

div.feature div.contribute_form div.form_row {
	border-bottom: solid 1px #e9e9e9;
}

div.feature div.contribute_form div.input_row {
	text-align: right;
	padding: 5px 0px 0px 0px;
}

div.feature div.contribute_form div.form_label {
	float: left;
	font-size: 11px;
	font-weight: bold;
	width: 155px;
	text-align: right;
	padding: 5px 0px 0px 0px;
}

div.feature div.contribute_form div.form_input {
	width: 388px;
	float: right;
	padding: 3px 0px;
}

div.feature div.contribute_form div.form_fck {
	width: 550px;
	padding: 3px 0px;
}

div.feature div.contribute_form div.form_error {
	text-align: left;
	font-size: 10px;
	color: #CC0000;
	padding: 3px 0px 3px 165px;
}

div.feature div.contribute_preview {
	width: 548px;
	padding: 0px 0px 0px 0px;
}

div.feature div.contribute_preview div.headline {
	font-size: 16px;
	font-weight: bold;
}

div.feature div.contribute_preview div.story {
	font-size: 11px;
	line-height: 14px;
}

div.feature div.contribute_preview div.tnc {
	background-color: #d9d9d9;
	padding: 10px;
}

div.feature div.contribute_preview div.media {
	float: right;
	margin: 0px 0px 0px 5px;
	width: 200px;
	background-color: #e9e9e9;
}

div.feature div.module_content div.media_feature {
	margin: 1px 2px;
	padding: 10px 0px;
	text-align:center;
}


div.feature div.contribute_preview div.media_feature {
	margin: 0px 2px 8px 3px;
	width: 500px;
	background-color: #e9e9e9;
}

div.feature div.contribute_preview div.media div.photo_head {
	background: url("../images/photo_icon.gif") no-repeat 5px 5px;
	width: 145px;
	height: 37px;
	border-bottom: solid 1px #cccccc;
	padding: 5px 5px 5px 50px;
}

div.feature div.contribute_preview div.media div.photo_form {
	padding: 0px 5px;
}

div.feature div.contribute_preview div.media div.photo_item {
	text-align: right;
	font-size: 10px;
	font-weight: bold;
	padding: 2px 0px;
}

div.feature div.contribute_preview div.media div.photo_modify {
	padding: 5px;
	background-color: #ffffff;
	cursor: pointer;
}

div.feature div.contribute_preview div.media div.caption {
	font-size: 10px;
	color: #999999;
	padding: 1px 2px;
}

div.feature div.contribute_preview div.media div.credit {
	font-size: 10px;
	color: #999999;
	font-style: italic;
	text-align: right;
	padding: 1px 2px;
}

div.feature div.module_content div.media_feature div.caption {
	font-size: 10px;
	color: #999999;
	padding: 1px 8px;
}

div.feature div.module_content div.media_feature div.credit {
	font-size: 10px;
	color: #999999;
	font-style: italic;
	text-align: right;
	padding: 1px 8px;
}

div.feature div.contribute_preview div.options {
	width: 548px;
	height: 19px;
	padding: 6px 0px;
	margin: 0px 0px 10px 0px;
}

div.feature div.contribute_preview div.goback {
	float: left;
	padding: 0px 0px 0px 10px;
}
div.feature div.contribute_preview div.publish {
	float: right;
}

div.feature div.contribute_preview div.author {
	font-size: 10px;
	color: #999999;
	padding: 0px 0px 12px 0px;
}

div.feature div.contribute_preview div.link {
	font-size: 10px;
	line-height: 14px;
	font-weight: bold;
	padding: 12px 0px;
}

div.local_help {
	padding: 5px;
}

div.feature div.panel_head_wide {
	width: 280px;
	border-bottom: solid 1px #d9d9d9;
	padding: 0px 0px 0px 35px;
	overflow: hidden;
}

div.feature div.panel_head_narrow {
	width: 135px;
	border-bottom: solid 1px #d9d9d9;
	padding: 0px 0px 0px 35px;
	overflow: hidden;
}

div.feature div.panel_section {
	padding: 0px;
}

div.feature div.panel_section_left {
	float: left;
}

div.feature div.panel_section_right {
	float: right;
}

div.feature div.panel_head_headline {
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	padding: 5px 0px 2px 0px;
}

div.feature div.panel_head_text {
	font-size: 10px;
	font-weight: normal;
	color: #999999;
}

div.feature div#section_localnews {
	background: url("../images/local_news_icon.gif") no-repeat 5px 5px;
}

div.feature div#section_localcal {
	background: url("../images/local_calendar_icon.gif") no-repeat 5px 5px;
}

div.feature div#section_localpics {
	background: url("../images/local_photos_icon.gif") no-repeat 5px 5px;
}

div.feature div#section_contribute {
	background: url("../images/local_contribute_icon.gif") no-repeat 5px 5px;
}

div.feature div.panel_item {
	border-bottom: solid 1px #e9e9e9;
	padding: 2px 5px;
	overflow: hidden;
}

div.feature div.panel_item_headline {
	font-size: 10px;
	font-weight: bold;
	white-space: normal;
	width: 305px;
}

div.feature div.panel_item_source {
	font-size: 10px;
	font-weight: normal;
	color: #999999;
	width: 305px;
}

div.feature div.panel_item_dates {
	font-size: 10px;
	font-weight: normal;
	font-style: italic;
	color: #336699;
	width: 315px;
}

div.feature div.panel_media {
	float: left;
	width: 65px;
	height: 60px;
	padding: 5px;
	margin: 5px;
}

div.feature div.panel_spacer {
	height: 18px;
}

div.panel_head {
	width: 488px;
	height: 45px;
	padding: 5px 5px 5px 55px;
	background: url("../images/contribute_icon.gif") no-repeat top left;
	border-bottom: solid 1px #d9d9d9;
}

div.panel_head div.panel_title {
	font-size: 14px;
	font-weight: bold;
	color: #666666;
	padding: 3px 0px 0px 0px;
}

div.panel_head div.panel_desc {
	font-size: 11px;
	font-style: italic;
	color: #999999;
}

div.panel_nav {
	width: 525px;
	border-top: solid 1px #cccccc;
	font-size: 9px;
	color: #000000;
	line-height: 22px;
	margin: 8px 0px 0px 0px;
}

div.panel_nav div.panel_nav_on {
	width: 154px;
	border-left: solid 1px #cccccc;
	border-right: solid 1px #cccccc;
	border-bottom: solid 1px #cccccc;
	float: left;
	padding: 0px 0px 0px 20px;
	background: url("../images/item_checked.gif") no-repeat 6px 2px;
	background-color: #ffffcc;
}

div.panel_nav div.panel_nav_off {
	width: 154px;

	float: left;
	padding: 0px 0px 0px 20px;
	background: url("../images/item_unchecked.gif") no-repeat 6px 6px;
	background-color: #e9e9e9;
}

div.rss_mod_featured { font-size: 11px; font-weight: bold; color: #666666; padding: 0px 0px 0px 0px; margin: 4px 0px 0px 0px; }


/* HEADER STYLES                                                                 */
/* ---------------------------------------------------------------------- <----- */
.navGreet { font-weight: bold; font-size: 12px; color: #000000; }
.navTxt { font-size: 11px; color: #666666; }
.nav_green_bar { background-color: #1E397D; }
a.navTxt:link { font-size: 11px; color: #666666; }
a.navTxt:visited { font-size: 11px; color: #666666; }
a.navTxt:hover { font-size: 11px; color: #FF6600; }
.loginBox { width: 150px; font-size: 10px; color: #666666; }
.pswdBox { width: 100px; font-size: 10px; color: #666666; }


.footer {
	margin: 0px auto;
	clear: both;
}

/* PRIMARY NAVIGATION STYLES                                                     */
/* ---------------------------------------------------------------------- <----- */
td.nav_on { background-color: #1E397D; font-size: 11px; font-weight: bold; color: #FFFFFF; height: 20px; padding: 0px 12px 0px 12px; border-right: solid 1px #999999; cursor: pointer; }
td.nav_off { background-color: #d9d9d9; font-size: 11px; color: #1E397D; height: 20px; padding: 0px 12px 0px 12px; border-right: solid 1px #999999; cursor: pointer; }
td.nav_over { background-color: #1E397D; font-size: 11px; color: #FFFFFF; height: 20px; padding: 0px 12px 0px 12px; border-right: solid 1px #999999; cursor: pointer; }

td.nav_extra { background-color: #d9d9d9; height: 20px; }

a.nav_text:link { font-size: 10px; color: #003399; text-decoration: none; }
a.nav_text:visited { font-size: 10px; color: #003399; text-decoration: none; }
a.nav_text:hover { font-size: 10px; color: #003399; text-decoration: none; }

div.rss_buttons { background-color: #99CC00; }

/* RSS Styles */
div.rss_cats_list_on { font-size: 12px; font-weight: bold; white-space: nowrap; color: #000000; padding: 2px; }
div.rss_cats_list_off { font-size: 11px; white-space: nowrap; padding: 2px; }
div.rss_cats_category { background-color: #FFFFFF; font-size: 12px; font-weight: bold; white-space: nowrap; color: #000000; border-bottom: 3px double #CCCCCC; padding: 4px 0px 1px 0px; margin: 0px 0px 3px 0px; }
div.rss_cats_suggested { background-color: #DFE5F2; font-size: 12px; font-weight: bold; white-space: nowrap; color: #000000; border-bottom: 3px double #CCCCCC; padding: 10px 0px 1px 5px; margin: 0px 0px 0px 0px; }
div.rss_cats_addlink { background-color: #7692CC; font-size: 10px; font-weight: normal; white-space: nowrap; color: #666666; border-top: 3px double #CCCCCC; padding: 1px 0px 0px 5px; margin: 3px 0px 0px 0px; }
div.myfeeds { background-color: #FFFFFF; font-size: 10px; font-weight: normal; color: #666666; }
div.myfeeds_legend { background-color: #DFE5F2; font-size: 9px; font-weight: normal; color: #666666; padding: 4px; text-align: center; line-height: 10px; }
div.myfeed { padding: 2px; border-bottom: 1px solid #DFE5F2; }

div.rss_section_headline { background-color: #ffffff; font-size: 12px; font-weight: bold; padding: 6px 0px 0px 0px; }
div.rss_section_headline .rss_section_headline_sm { font-size: 10px; font-weight: normal; }

div.sports_channels { font-size: 11px; font-weight: normal; white-space: nowrap; color: #999999; padding: 6px 6px 2px 6px; border-bottom: 1px solid #CCCCCC; }
div.sports_channels a.scores_channel_on:link { font-weight: bold; color: #999999; text-decoration: none; }
div.sports_channels a.scores_channel_on:visited { font-weight: bold; color: #999999; text-decoration: none; }
div.sports_channels a.scores_channel_on:hover { font-weight: bold; color: #999999; text-decoration: none; }
div.sports_channels a.scores_channel:link { color: #003399; text-decoration: none; }
div.sports_channels a.scores_channel:visited { color: #003399; text-decoration: none; }
div.sports_channels a.scores_channel:hover { color: #003399; text-decoration: underline; }
/* div.sports_subchannels { font-size: 11px; font-weight: normal; white-space: nowrap; color: #999999; padding: 6px 6px 6px 18px; } */
div.sports_subchannels { font-size: 11px; font-weight: normal; white-space: normal; color: #999999; padding: 6px 6px 6px 18px; }
div.sports_subchannels a.scores_subchannel_on:link { font-weight: bold; color: #999999; text-decoration: none; }
div.sports_subchannels a.scores_subchannel_on:visited { font-weight: bold; color: #999999; text-decoration: none; }
div.sports_subchannels a.scores_subchannel_on:hover { font-weight: bold; color: #999999; text-decoration: none; }
div.sports_subchannels a.scores_subchannel:link { color: #003399; text-decoration: none; }
div.sports_subchannels a.scores_subchannel:visited { color: #003399; text-decoration: none; }
div.sports_subchannels a.scores_subchannel:hover { color: #003399; text-decoration: underline; }

div.sports_score_detail { background-color: #ffffff; border: 1px solid #999999; padding: 3px; font-size: 11px; }
div.sports_score_detail_on { background-color: #cccccc; border: 1px solid #999999; padding: 3px; font-size: 11px; }

td.sports_scores_top_listing { padding: 0px 0px 2px 0px; border-bottom: 1px solid #e5e5e5; }
td.sports_scores_bottom_listing { padding: 2px 0px 0px 0px; }
td.sports_scores_top_listing_winner { padding: 0px 0px 2px 0px; border-bottom: 1px solid #e5e5e5; font-weight: bold; }
td.sports_scores_bottom_listing_winner  { padding: 2px 0px 0px 0px; font-weight: bold; }

td.sports_scores_status { border-left: 1px solid #e5e5e5; }

td.sports_league_name { font-size: 12px; font-weight: bold; white-space: nowrap; color: #666666; padding: 6px 0px 2px 0px; margin: 0px 10px 0px 10px; border-bottom: 1px solid #CCCCCC; }

div.sports_day_on { text-align: right; font-size: 11px; font-weight: normal; white-space: nowrap; color: #999999; padding: 6px 12px 1px 6px; }
div.sports_day_off { text-align: right; font-size: 11px; font-weight: normal; white-space: nowrap; color: #999999; padding: 6px 12px 1px 6px; }

div.sports_day_on a.sports_day_off:link { color: #003399; text-decoration: none; }
div.sports_day_on a.sports_day_off:visited { color: #003399; text-decoration: none; }
div.sports_day_on a.sports_day_off:hover { color: #003399; text-decoration: underline; }



td.add_content_headline { font-size: 11px; font-weight: normal; color: #999999; padding: 0px 0px 6px 0px; }
td.add_content_headline_sm { font-size: 10px; font-weight: normal; color: #999999; padding: 0px 0px 6px 0px; }
td.rss_preview { border: 1px solid #CCCCCC;  }

div.rss_headlines { background: url(/images/orange-bullet-square.gif) no-repeat 0px 5px; font-size: 10px; font-weight: lighter; color: #999999; padding: 0px 8px 4px 8px; }

div.rss_mod_headline { font-size: 11px; font-weight: normal; color: #999999; }
div.rss_mod_headline a.rss_add:link { font-weight: bold; color: #003399; text-decoration: none; }
div.rss_mod_headline a.rss_add:visited { font-weight: bold; color: #003399; text-decoration: none; }
div.rss_mod_headline a.rss_add:hover { font-weight: bold; color: #003399; text-decoration: underline; }
div.rss_mod_text { font-size: 10px; font-weight: normal; color: #999999; padding: 0px 0px 4px 0px; }
div.rss_mod_text a.rss_add:link { color: #003399; text-decoration: none; }
div.rss_mod_text a.rss_add:visited { color: #003399; text-decoration: none; }
div.rss_mod_text a.rss_add:hover { color: #003399; text-decoration: underline; }



.rss_title { font-size: 11px; font-weight: bold; color: #333333; padding: 0px 5px 0px 0px; }
a.rss_link:link { font-size: 11px; font-weight: lighter; color: #cc9900; }
a.rss_link:visited { font-size: 11px; font-weight: lighter; color: #cc9900; }
a.rss_link:hover { font-size: 11px; font-weight: lighter; color: #003399; }
.rss_description { font-size: 11px; font-weight: normal; }
a.rss_more:link { font-size: 10px; font-weight: lighter; color: #CC9900; }
a.rss_more:visited { font-size: 10px; font-weight: lighter; color: #CC9900; }
a.rss_more:hover { font-size: 10px; font-weight: lighter; color: #003399; }

div.rss_headline_summary { font-size: 10px; font-weight: lighter; color: #999999; padding: 0px 8px 4px 0px; }
.rss_ui_titles { font-size: 10px; font-weight: lighter; color: #666666; }
a.rss_ui_titles:link { font-size: 10px; font-weight: lighter; color: #666666; }
a.rss_ui_titles:visited { font-size: 10px; font-weight: lighter; color: #666666; }
a.rss_ui_titles:hover { font-size: 10px; font-weight: lighter; color: #003399; }

div.rss_tab_on { font-size:11px; font-weight: normal; background-color: #DFE5F2; border-left: 1px solid #2346AA; border-right: 1px solid #2346AA; border-top: 1px solid #2346AA; padding: 3px 8px 3px 8px; cursor: pointer; }
div.rss_tab_off { font-size:11px; font-weight: normal; background-color: #7692CC; border-bottom: 1px solid #2346AA; padding: 3px 8px 3px 8px; cursor: pointer; }
td.rss_tab_area { background-color: #7692CC; border-bottom: 1px solid #2346AA; }
div.add_rss_body { background-color: #DFE5F2; border-bottom: 3px double #2346AA; }

/* MODULE STYLES                                                                   */
/* ------------------------------------------------------------------------ <----- */

td.search_arrow_grey {
	width: 16px;
	height: 66px;
	background-color: #FFFFFF;
}

td.search_arrow_blue {
	width: 16px;
	height: 66px;
	background-color: #FFFFFF;
}

td.top_search_headline {
	background-color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	color: #0054a4;
	padding: 0px 5px 0px 15px;
}

td.top_search_body {
	background-color: #FFFFFF;
	padding: 0px 5px 5px 5px;
}

td.search_types {
	width: 450px;
	background-color: #FFFFFF;
	padding: 0px 0px 0px 0px;
	color: #0054a4;
}

td.search_box {
	width: 450px;
	background-color: #FFFFFF;
/* 	padding: 0px 0px 18px 0px; use for header2 */
	padding: 0px 0px 12px 0px;
}

td.search_desc {
	width: 450px;
	background-color: #FFFFFF;
	font-style: italic;
}

td.search_but {
	width: 155px;
	background-color: #FFFFFF;
}

td.search_padding {
	height: 10px;
}

td.serving {
	font-size: 10px;
	font-weight: bold;
	padding: 0px 0px 0px 42px;
}

td.email_headline {
	font-size: 16px;
	color: #1E397D;
}

div.clear_ul {
	clear: both;
	border-bottom: solid 1px #e9e9e9;
	margin: 8px 0px;
	padding: 8px 0px 0px 0px;
}

.fixed { padding: 0px 0px 0px 0px; margin: 0px; }
td.handle { background: url(/themes/default/images/icon_dragdrop.gif) no-repeat; }

	/* default module ------------------------------------------------------------ */

td.mdl_tl_default { background-color: #29398C; }
td.mdl_t_default { background-color: #29398C; font-size: 11px; font-weight: bold; color: #FFFFFF; height: 20px; }
td.mdl_tr_default { background-color: #29398C; }
td.mdl_min_default { background-color: #29398C; }
td.mdl_edit_default { background-color: #29398C; font-size: 10px; font-weight: normal; }
td.mdl_close_default { background-color: #29398C; }

td.mdl_tl_um { background-color: #29398C; }
td.mdl_t_um { background-color: #29398C; font-size: 12px; font-weight: bold; color: #ffffff; height: 20px; }
td.mdl_tr_um { background-color: #29398C; }
td.mdl_l_um { background-color: #ffffff; }
td.mdl_c_um { background-color: #ffffff; }
td.mdl_r_um { background-color: #ffffff; }

td.mdl_l_default { background-color: #CCCCCC; }
td.mdl_c_default { background-color: #FFFFFF; }
td.mdl_r_default { background-color: #CCCCCC; }

td.mdl_bl_default { background-color: #CCCCCC; }
td.mdl_b_default { background-color: #CCCCCC; }
td.mdl_br_default { background-color: #CCCCCC; }

td.mdl_bkgnd_default { background-color: #CCDCFC; }
td.mdl_bkgndlight_default { background-color: #D1EB84; }

a.mdl_edit_default:link { color: #9CA5EF; text-decoration: none; }
a.mdl_edit_default:visited { color: #9CA5EF; text-decoration: none; }
a.mdl_edit_default:hover { color: #9CA5EF; text-decoration: underline; }

td.mdl_edit_form_default { background-color: #9CA5EF; }
td.mdl_edit_rule_default { background-color: #999999; }
td.mdl_edit_form_text_default { font-size: 11px; color: #29398C; }
td.mdl_edit_text_default { font-size: 11px; color: #ECBC07; padding: 0px 6px; }
.mdl_edit_form_width_default { font-size: 8pt; color: #666666; width: 144px; }
.mdl_edit_form_widthsm_default { font-size: 8pt; color: #666666; width: 72px; }
.mdl_edit_form_go_default { font-size: 8pt; color: #666666; }


a.mdl_txt_default:link { font-size: 10px; font-weight: bold; color: #000000; text-decoration: none; line-height: 24px; }
a.mdl_txt_default:visited { font-size: 10px; font-weight: bold; color: #000000; text-decoration: none; line-height: 24px; }
a.mdl_txt_default:hover { font-size: 10px; font-weight: bold; color: #0055AF; text-decoration: none; line-height: 24px; }

td.itabON_fpos_default { background: url(../images/ctab_left_on_fp_default.gif) no-repeat top left; }
td.itabON_cpos_default { background: url(../images/ctab_right_on_default.gif) no-repeat top left; }
td.itabON_lpos_default { background: url(../images/ctab_right_on_lp_default.gif) no-repeat top left; }
td.itabON_bkgnd_default { background: url(../images/ctab_bkgnd_on_default.gif) repeat-x top left; }

td.itabOFF_fpos_default { background: url(../images/ctab_left_off_fp_default.gif) no-repeat top left; }
td.itabOFF_lpos_default { background: url(../images/ctab_right_off_lp_default.gif) no-repeat top left; }
td.itabOFF_npos_default { background: url(../images/ctab_left_on_default.gif) no-repeat top left; }
td.itabOFF_cpos_default { background: url(../images/ctab_right_off_default.gif) no-repeat top left; }
td.itabOFF_bkgnd_default { background: url(../images/ctab_bkgnd_off_default.gif) repeat-x top left; }
td.itab_clear_default { background: url(../images/ctab_space_default.gif) repeat-x top left; }

.default_stab_link_on { font-size: 10px; font-weight: bold; color: #999999; text-decoration: none; }
.default_stab_link_off { font-size: 10px; font-weight: normal; padding: 2px; }
a.default_stab_link_off:link { color: #003399; }
a.default_stab_link_off:visited { color: #003399; }
a.default_stab_link_off:hover { color: #003399; }

	/* var module ---------------------------------------------------------------- */

td.mdl_tl_var { background-color: #29398C; }
td.mdl_t_var { background-color: #29398C; font-size: 11px; font-weight: bold; color: #FFFFFF; height: 20px; }
td.mdl_tr_var { background-color: #29398C; }
td.mdl_max_var { background-color: #29398C; }
td.mdl_min_var { background-color: #29398C; }
td.mdl_close_var { background-color: #29398C; }

td.mdl_l_var { background-color: #9FB7E7; }
td.mdl_c_var { background: #9CA5EF; padding: 6px; }
td.mdl_r_var { background-color: #9FB7E7; }

td.mdl_bl_var { background-color: #9FB7E7; }
td.mdl_b_var { background-color: #9FB7E7; }
td.mdl_br_var { background-color: #9FB7E7; }

td.mdl_arrow_var { background: url(../images/mdlvar_arrow_white.gif) no-repeat top left; background-color: #9FB7E7; }

a.mdl_var_headline:link { font-size: 10px; font-weight: bold; color: #003399; text-decoration: none; }
a.mdl_var_headline:visited { font-size: 10px; font-weight: bold; color: #003399; text-decoration: none; }
a.mdl_var_headline:hover { font-size: 10px; font-weight: bold; color: #003399; text-decoration: underline; }
.mdl_var_text { font-size: 10px; font-weight: normal; color: #003399; text-decoration: none; }

/* NEWEST STYLES */
div.mylink { background-color: #FFFFFF; border-bottom: 1px solid #EDEDED; }
div.my_links { display: block; position: static; }


/* TEXT STYLES                                                                     */
/* ------------------------------------------------------------------------ <----- */

a.weather_loc:link { font-size: 10px; color: #003399; text-decoration: none; }
a.weather_loc:visited { font-size: 10px; color: #003399; text-decoration: none; }
a.weather_loc:hover { font-size: 10px; color: #003399; text-decoration: underline; }
.weather_desc { font-size: 10px; color: #666666; }
a.weather_remove_zip:link { font-size: 10px; color: #666666; text-decoration: none; }
a.weather_remove_zip:visited { font-size: 10px; color: #666666; text-decoration: none; }
a.weather_remove_zip:hover { font-size: 10px; color: #666666; text-decoration: underline; }

a.top_searches:link { font-size: 10px; color: #003399; text-decoration: none; }
a.top_searches:visited { font-size: 10px; color: #003399; text-decoration: none; }
a.top_searches:hover { font-size: 10px; color: #003399; text-decoration: underline; }

a.ap_video:link { font-size: 11px; color: #003399; text-decoration: none; }
a.ap_video:visited { font-size: 11px; color: #003399; text-decoration: none; }
a.ap_video:hover { font-size: 11px; color: #003399; text-decoration: underline; }
.ap_video_text { font-size: 10px; color: #666666; }
.ap_video_header { font-size: 12px; color: #333333; }
.ap_video_prefs { font-size: 10px; color: #666666; }
.ap_video_player { font-size: 10px; color: #333333; width: 100px; }

td.ap_source_on { background: url(/images/bg_on.png) no-repeat; padding: 5px; text-indent: 5px; }
td.ap_source_off { background: url(/images/bg_off.png) no-repeat; padding: 5px; text-indent: 5px; }
td.ap_source_over { background: url(/images/bg_on.png) no-repeat; padding: 5px; text-indent: 5px; }

a.ap_source_off:link { font-size: 10px; color: #003399; text-decoration: none; }
a.ap_source_off:visited { font-size: 10px; color: #003399; text-decoration: none; }
a.ap_source_off:hover { font-size: 10px; color: #003399; text-decoration: none; }

a.ap_source_on:link { font-size: 10px; color: #003399; text-decoration: none; }
a.ap_source_on:visited { font-size: 10px; color: #003399; text-decoration: none; }
a.ap_source_on:hover { font-size: 10px; color: #003399; text-decoration: none; }

.ap_source_rule { background-color: #ffffff; }
.ap_headline_rule { background-color: #E5E5E5; }
.ap_moreheadline_rule { background-color: #E5E5E5; font-size: 10px; color: #666666; padding: 3px; }
.ap_bullet_old { font-size: 10px; font-weight: bold; color: #FF6600; padding: 3px; }
.ap_bullet { background: url(/images/bullet-square.gif) no-repeat top left; }



.ap_published { font-size: 10px; font-weight: normal; color: #999999; }

.ap_story_headline { font-size: 15px; font-weight: bold; color: #666666; line-height: 19px; }
.ap_story { font-size: 11px; font-weight: normal; color: #666666; line-height: 15px; }

a.rss_source:link { font-size: 13px;font-weight: bold;  color: #003399; text-decoration: none; }
a.rss_source:visited { font-size: 13px;font-weight: bold;  color: #003399; text-decoration: none; }
a.rss_source:hover { font-size: 13px;font-weight: bold;  color: #003399; text-decoration: underline; }

.rss_default { font-size: 11px;font-weight: normal;  color: #666666; }


a.search_nav:link { font-size: 11px; color: #003399; font-weight: normal; }
a.search_nav:visited { font-size: 11px; color: #003399; font-weight: normal; }
a.search_nav:hover { font-size: 11px; color: #003399; font-weight: normal; }
.search_nav { font-size: 11px; font-weight: normal; color: #003399; }
.search_nav_on { font-size: 11px; font-weight: bold; color: #003399; text-decoration: underline; }

.search_header { font-size: 12px; font-weight: bold; color: #666666; }
.search_subheader { font-size: 12px; color: #666666; }
.search_section { font-size: 11px; font-weight: bold; color: #666666; }
.search_text { font-size: 11px; font-weight: normal; color: #666666; line-height: 15px; }
.searchBut { background: url(../images/search-button-green-off.gif) no-repeat center center; background-color: #003399; }
.searchButOver { background: url(../images/search-button-green-on.gif) no-repeat center center; background-color: #003399; }
.modSearchBut { background: url(../images/search-button-green-off.gif) no-repeat center center; background-color: #FFFFFF; }
.modSearchButOver { background: url(../images/search-button-green-on.gif) no-repeat center center; background-color: #FFFFFF; }

.modGoBut { background: url(../images/go-off.gif) no-repeat center left; background-color: #FFFFFF; }
.modGoButOver { background: url(../images/go-off.gif) no-repeat center left; background-color: #FFFFFF; }
.modSetBut { background: url(../images/set-button-off.gif) no-repeat center center; background-color: #FFFFFF; }
.modSetButOver { background: url(../images/set-button-on.gif) no-repeat center center; background-color: #FFFFFF; }


.search_bkgnd { background-color: #9CA5EF; }
.search_bkgnd_on { background-color: #003399; }
.search_tab_on { background-color: #003399; font-size: 11px; font-weight: bold; color: #FFFFFF; text-align: center; height: 17px; }
.search_tab_off { background-color: #9CA5EF; text-align: center; height: 17px; }
.search_tab_text { font-size: 11px; font-weight: normal; text-decoration: none; }
a.search_tab_text:link { color: #003399; }
a.search_tab_text:visited { color: #003399; }
a.search_tab_text:hover { color: #99CC00; }

.search_tag { font-family: verdana, arial; font-size: 9px; color: #666666; text-align: left; }
.search_radio_text { font-size: 9px; font-weight: normal; color: #666666; }
.search_input_text { font-size: 11px; font-weight: normal; color: #000000; width:378px; }

.search_yp_type { font-size: 11px; font-weight: normal; color: #000000; width:220px; }
.search_yp_city { font-size: 11px; font-weight: normal; color: #000000; width:140px; }
.search_yp_state { font-size: 11px; font-weight: normal; color: #000000; width:72px; }

.search_wp_name { font-size: 11px; font-weight: normal; color: #000000; width:220px; }
.search_wp_city { font-size: 11px; font-weight: normal; color: #000000; width:140px; }
.search_wp_state { font-size: 11px; font-weight: normal; color: #000000; width:72px; }

.weather_text { font-size: 10px; font-weight: normal;  color: #666666; }
.weather_zip { font-size: 10px; color: #666666; }
.weather_error { font-size: 9px; color: #FF6600; }

.weather_hi { font-size: 10px; color: #FF6600; }
.weather_lo { font-size: 10px; color: #003399; }
.weather_ccond { font-size: 10px; color: #666666; }
.weather_title { font-size: 12px; color: #003399; }
.weather_temp { font-size: 20px; color: #003399; }
.weather_header { font-size: 15px; font-weight: normal; color: #666666; line-height: 19px; }

.stocks_symbol { font-size: 10px; color: #000000; }
.stocks_price { font-size: 10px; color: #666666; }
.stocks_increase { font-size: 10px; color: #86B300; }
.stocks_decrease { font-size: 10px; color: #FF3300; }
.stocks_flat { font-size: 10px; color: #666666; }
.stocks_text { font-size: 10px; color: #666666; }

.stocks_delete { background: url(/images/stocks_delete.gif) no-repeat center left; }
.stocks_delete_over { background: url(/images/stocks_delete_over.gif) no-repeat center left; }
.stocks_text { font-size: 10px; color: #666666; }

.stocks_lookup_bkgnd { background-color: #E5EDFD; }
.stocks_lookup_head { font-size: 10px; font-weight: bold; color: #666666; }
.stocks_lookup_text { font-size: 10px; color: #000000; }
a.stocks_lookup_text:link { font-size: 10px; color: #003399; }
a.stocks_lookup_text:visited { font-size: 10px; color: #003399; }
a.stocks_lookup_text:hover { font-size: 10px; color: #99CC00; }

a.hpmake:link { font-size: 10px; color: #003399; line-height: 20px; text-decoration: none; }
a.hpmake:visited { font-size: 10px; color: #003399; line-height: 20px; text-decoration: none; }
a.hpmake:hover { font-size: 10px; color: #003399; line-height: 20px; text-decoration: underline; }

.standard { font-size: 11px; color: #666666; }
.question { font-weight: bold; font-size: 11px; color: #666666; }
.required { font-size: 11px; color: #ff0000; }
.error { font-size: 9px; color: #ff0000; }
.footnote { font-size: 9px; color: #666666; }
.clean_form { border-style: solid; border-width: 1px; border-color: #999999;  font-size: 11px; color: #999999; }
img { border: 0px; }
img.clean_form { vertical-align: text-top; border: 0px; }
td.top_spacer { background-color: #003399; font-size: 11px; font-weight: bold; color: #ffffff; height: 4px; }
td.infobox { background-color: #dddddd; font-size: 12px; font-weight: bold; color: #666666; text-align: left; }
table.isolate { background-color: #ccddff; font-size: 12px; color: #666666; text-align: left; }
td.isolate_header { background-color: #ccddff; font-size: 12px; font-weight: bold; color: #666666; text-align: left; }
ul.infobox { list-style-image: url(/images/orange-bullet-square.gif); font-size: 11px; font-weight: normal; margin: 15px; padding: 0px;}

a:link { font-size: inherit; color: #003399; text-decoration: none; }
a:visited { font-size: inherit; color: #003399; text-decoration: none; }
a:hover { font-size: inherit; color: #003399; text-decoration: underline; }

a.footnote:link { font-size: 10px; color: #003399; text-decoration: none; }
a.footnote:visited { font-size: 10px; color: #003399; text-decoration: none; }
a.footnote:hover { font-size: 10px; color: #003399; text-decoration: underline; }
a.big:link { font-size: 11px; color: #003399; font-weight: bold; text-decoration: none; }
a.big:visited { font-size: 11px; color: #003399; font-weight: bold; text-decoration: none; }
a.big:hover { font-size: 11px; color: #003399; font-weight: bold; text-decoration: underline; }

/* FOOTER STYLES
/* ---------------------------------------------------------------------- <----- */

.footer_l  { background: url(../images/gl.gif) no-repeat top left; }
.page_footer { margin: 6px 0px 0px 0px; }   /* set margins around page footer    */

/* TV */
table.tv_nav { font-size: 10px; color: #000000; border: 1px; border-color: #ffffff; }
td.tv_nav { text-align: center; vertical-align: middle; }
td.tv_channel { font-size: 8px; background-color: #ddddff; text-align: center; vertical-align: middle; }
td.tv_sports { background-color: #acd598; vertical-align: top; }
td.tv_news { background-color: #98bad5; vertical-align: top; }
td.tv_children { background-color: #98d4d5; vertical-align: top; }
td.tv_movie { background-color: #e06969; vertical-align: top; }
td.tv_other { background-color: #d398d5; vertical-align: top; }
td.tv_special { background-color: #d5d498; vertical-align: top; }
td.tv_default { background-color: #d5d5d5; vertical-align: top; }
a.tv_nav:link { font-size: 10px; color: #000000; text-decoration: none; }
a.tv_nav:visited { font-size: 10px; color: #000000; text-decoration: none; }
a.tv_nav:hover { font-size: 10px; color: #000000; text-decoration: none; }
img.tv_nav { vertical-align: text-top; border: 0px; }

/* Movies */

.theater { font-size: 10px; font-weight: bold; }
.address { font-size: 10px; font-weight: normal; }
.phone { font-size: 10px; font-style: italic; }
ul.movie_listings { font-size: 9px; font-weight: normal; }
.title_small { font-size: 12px; font-weight: bold; }
a.title_small:link { font-size: 12px; color: #003399; text-decoration: none; }
a.title_small:visited { font-size: 12px; color: #003399; text-decoration: none; }
a.title_small:hover { font-size: 12px; color: #003399; text-decoration: underline; }
.movie_description { font-size: 10px; font-weight: normal; }
.movie { font-size: 10px; font-weight: normal; vertical-align: top; }
td.property { font-weight: bold; text-align: right; vertical-align: top; }
td.value { font-weight: normal; text-align: left; vertical-align: top; }

/* Video */
td.video_nav { font-size: 11px; font-weight : bold; text-align: center; }
a.video_nav { font-size: 11px; font-weight : normal; text-align: center; }
td.video_sub { font-size: 11px; text-align: right; }
a.video_sub { font-size: 11px; text-align: right; }
div.section_2_ad {
	width: 275px;
	float: center;
}
div.www_hp_top {
	width: 841px;
	background: url("../images/pr_people_background.gif") no-repeat bottom left;
	padding: 0px 0px 20px 0px;
	margin: 0px 1px 0px 1px;
}
div.www_hp_top div.top {
	width: 823px;
	height: 20px;
	background: url("../images/pr_home_top.gif") no-repeat 9px 10px;
	padding: 0px 9px 0px 9px;
}
div.www_hp_top div.content {
	width: 823px;
	padding: 0px 9px 0px 9px;
	background: url("../images/pr_home_bkgnd_trans.gif") repeat-y 9px 0px;
}
div.www_hp_top div.content div.left {
	width: 452px;
	float: left;
	padding: 0px 10px;
	font-family: arial, helvetica;
	font-size: 13px;
	line-height: 21px;
}
div.www_hp_top div.content div.right {
	width: 321px;
	float: right;
	padding: 0px 10px;
	font-family: arial, helvetica;
	font-size: 13px;
	font-weight: bold;
	line-height: 19px;
}
div.www_hp_bottom {
	width: 841px;
	height: 203px;
	background: url("../images/pr_people_foreground.gif") no-repeat top left;
	margin: 0px 1px 1px 1px;
}
div.header div.serving div.serving_text {
	position: absolute;
	left: 5px;
	top: -20px;
	height: 10px;
	width: 400px;
	text-align: left;
	font-family: verdana;
	font-size: 14px;
	font-weight: 800;
	color: #FFFFFF;
}
serving_text {
	font-family: verdana;
	font-size: 12px;
	font-weight: 600;
	color: #00529B;
}
serving_black {
	font-family: verdana;
	font-size: 12px;
	font-weight: 600;
	color: #000000;
}
a.serving:link {
	font-size: 11px;
	font-family: verdana;
	font-weight: 200;
	color: #FFFFFF;
	text-decoration: none;
}
a.serving:visited {
	font-size: 11px;
	font-family: verdana;
	font-weight: 200;
	color: #FFFFFF;
	text-decoration: none;
}
a.serving:hover {
	font-size: 11px;
	font-family: verdana;
	font-weight: 200;
	color: #FFFFFF;
	text-decoration: underline;
}
a.youraccount:link {
	font-size: 18px;
	font-family: verdana;
	font-weight: 400;
	color: #002E59;
	text-decoration: none;
}
a.youraccount:visited {
	font-size: 18px;
	font-family: verdana;
	font-weight: 400;
	color: #002E59;
	text-decoration: none;
}
a.youraccount:hover {
	font-size: 18px;
	font-family: verdana;
	font-weight: 400;
	color: #002E59F;
	text-decoration: underline;
}
a.serving_black:link {
	font-size: 10px;
	font-family: verdana;
	font-weight: 800;
	color: #000000;
	text-decoration: none;
}
a.serving_black:visited {
	font-size: 10px;
	font-family: verdana;
	font-weight: 800;
	color: #000000;
	text-decoration: none;
}
a.serving_black:hover {
	font-size: 10px;
	font-family: verdana;
	font-weight: 800;
	color: #000000;
	text-decoration: underline;
}
div.page_wrapper_tv {
	width: 980px;
	margin: 0px auto;
}
div.header div.serving_text {
	position: relative;
	left: 10px;
	top: -20px;
	height: 0px;
	width: 400px;
	text-align: left;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
}
div.feature div.module_wrapper div.step {
	background-color: #0040A5;
}
div.module div.module_wrapper div.step {
}
div.header div.search div.google {
	width: 80px;
	height: 30px;
	float: left;
	padding: 4px 0px 0px 0px;
	overflow: hidden;
}
div.header div.search div.searchbar {
	width: 420px;
	height: 32px;
	float: right;
	margin: 0px 4px 0px 0px;
	overflow: hidden;
}
div.header div.search div.searchbar div.box {
	width: 420px;
	height: 23px;
	padding: 8px 0px;
	float: left;
}
div.header div.search div.radio_options {
	padding: 0px 0px 0px 120px;
	font-size: 9px;
	color: #003366;
	height: 12px;
	margin: 0px 4px 0px 0px;
	width: 378px;
	clear: both;
}
div.header div.icon {
	width: 48px;
	float: right;
	cursor: pointer;
}

div.channel_nav {
	width: 980px;
	border-bottom: solid 3px #003366;
	background-color: #cccccc;
	height: 26px;
}
div.channel_nav div.on {
	padding: 0px 10px;
	font-size: 13px;
	font-weight: bold;
	color: #ffffff;
	background-color: #0054a4;
	float: left;
	line-height: 26px;
	border-left: solid 1px #e9e9e9;
	border-right: solid 1px #a9a9a9;
}
div.channel_nav div.off {
	padding: 0px 10px;
	font-size: 13px;
	font-weight: normal;
	color: #0054a4;
	background-color: #cccccc;
	float: left;
	line-height: 26px;
	cursor: pointer;
	border-left: solid 1px #e9e9e9;
	border-right: solid 1px #a9a9a9;
}
div.channel_nav div.over {
	padding: 0px 10px;
	font-size: 13px;
	font-weight: normal;
	color: #ffffff;
	background-color: #0054a4;
	float: left;
	line-height: 26px;
	cursor: pointer;
	border-left: solid 1px #e9e9e9;
	border-right: solid 1px #a9a9a9;
}
div.module div.title {
	height: 20px;
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
	line-height: 20px;
	padding: 0px 0px 0px 5px;
	overflow: hidden;
}
div.module div.cancel {
	width: 37px;
	height: 20px;
	float: right;
}
div.module div.edit {
	width: 25px;
	height: 20px;
	float: right;
}
div.module div.min {
	width: 18px;
	height: 20px;
	float: left;
}
div.module div.max {
	width: 18px;
	height: 20px;
	float: left;
}
div.module div.close {
	width: 20px;
	height: 20px;
	float: right;
}
div.module div.module_wrapper div.title {
	height: 20px;
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
	line-height: 20px;
	padding: 0px 0px 0px 5px;
}
div.module div.module_wrapper div.cancel {
	width: 41px;
	height: 20px;
	float: right;
	cursor: pointer;
}
div.module div.module_wrapper div.edit {
	width: 29px;
	height: 20px;
	float: right;
	cursor: pointer;
}
div.module div.module_wrapper div.min {
	width: 18px;
	height: 20px;
	float: left;
	cursor: pointer;
}
div.module div.module_wrapper div.max {
	width: 18px;
	height: 20px;
	float: left;
	cursor: pointer;
}
div.module div.module_wrapper div.close {
	width: 16px;
	height: 20px;
	float: right;
	cursor: pointer;
}
div.steps {
	width: 275px;
	background-color: #F9DFE6;
}
div.steps div.head {
	width: 265px;
	background-color: #CC0033;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	line-height: 20px;
	padding: 0px 5px;
	border-bottom: solid 1px #ffffff;
}
div.steps div.step_on {
	padding: 5px 5px 0px 25px;
	height: 16px;
	font-size: 12px;
	color: #CC0033;
	background-color: #F9DFE6;
}
div.steps div.step_off {
	border-bottom: solid 1px #ffffff;
	height: 16px;
	font-size: 12px;
	color: #CC0033;
	padding: 5px 5px 5px 25px;
}
div.steps div.step_desc {
	padding: 0px 5px 5px 25px;
	background-color: #F9DFE6;
	border-bottom: solid 1px #ffffff;
}
div.feature_rss div.save_on {
	width: 236px;
	height: 29px;
	padding: 0px 9px;
	cursor: pointer;
	background: url("../images/save_button_red.gif") no-repeat 9px 0px;
}
.title {
	font-size: 15px;
	font-weight: normal;
}
div.promo_items {
	width: 125px;
	height: auto;
	float: left;
	margin: 0px;
}
div.header div.serving div.serving_black {
	position: absolute;
	left: 5px;
	top: -15px;
	width: 200px;
	text-align: left;
	font-family: verdana;
	font-size: 12px;
	font-weight: 800;
	color: #000000;
}
div.feature div.head {
	width: 560px;
}
div.feature div.border {
	width: 558px;
}
div.module div.head {
	width: 275px;
}
div.module div.border {
	width: 273px;
}
div.editor div.row {
	width: 273px;
	height: 18px;
	clear: both;
	border-top: solid 1px #ededed;
	border-bottom: solid 1px #aaaaaa;
	padding: 2px 0px 2px 0px;
}
div.editor div.input_row {
	width: 273px;
	height: 22px;
	clear: both;
	font-size: 9px;
	font-style: italic;
	color: #666666;
	border-top: solid 1px #ededed;
	border-bottom: solid 1px #aaaaaa;
	background-color: #bbbbbb;
	line-height: 23px;
}
div.editor div.label {
	float: left;
	width: 98px;
	height: 18px;
	overflow: hidden;
	text-align: right;
	font-size: 10px;
	font-weight: bold;
	line-height: 18px;
	padding: 0px 2px 0px 0px;
}
div.editor div.input {
	float: right;
	width: 165px;
	font-size: 10px;
	height: 18px;
	padding: 0px 3px 0px 0px;
}
div.editor input.textb {
	width: 165px;
	font-size: 10px;
}
div.editor select.selectb {
	width: 165px;
	font-size: 10px;
}
div.www {
	margin: 50px auto;
	background-color: #040E59;
	width: 795px;
}
div.www_header {
	width: 795px;
}
div.www_map {
	width: 355px;
	float: right;
}
div.www_text {
	font-size: 14px;
	font-weight: bold;
	color: #EFC233;
	line-height: 20px;
	padding: 15px;
}
div.www_foot_image {
	width: 170px;
	float: left;
}
div.www_foot_text {
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
	line-height: 20px;
	padding: 60px 15px;
	text-align: center;
}
div.header div.corp_bar {
	width: 980px;
	height: 25px;
	background-color: #01023E;
}
div.header div.home_link {
	float: left;
	width: 105px;
	font-size: 10px;
	font-weight: bold;
	padding: 5px 10px 5px 10px;
	color: #EFC233;
	cursor: pointer;
}
div.header div.corp_link {
	float: left;
	font-size: 10px;
	font-weight: bold;
	padding: 5px 10px;
	color: #EFC233;
	cursor: pointer;
}
div.header div.corp_link_on {
	float: left;
	font-size: 10px;
	font-weight: bold;
	padding: 5px 10px;
	background-color: #ffffff;
	color: #060A47;
}
div.gpromo {
	width: 120px;
	float: right;
	margin: 0px;
	/*	background: url('../images/gpromo_bkgnd.gif') repeat-y top left; */
}
div.smain {
	float: left;
	margin: 0px;
	width: 710px;
	padding: 0px;
	/*	background: url("../images/main_bkgnd.gif") repeat-y top left; */
}
div.cmain {
	margin: 0px;
	width: 845px;
	padding: 0px;
}
div.full div.module_wrapper {
	width: 845px;
}
div.full div.module_wrapper div.head {
	width: 845px;
}
div.full div.module_wrapper div.border {
	width: 843px;
	border-left: 1px solid #d9d9d9;
	border-right: 1px solid #d9d9d9;
	border-bottom: 1px solid #d9d9d9;
	background-color: #ffffff;
}
div.full div.title {
	height: 20px;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	line-height: 20px;
	padding: 0px 0px 0px 5px;
	overflow: hidden;
}
div.full div.cancel {
	width: 41px;
	height: 20px;
	float: right;
	cursor: pointer;
}
div.full div.edit {
	width: 29px;
	height: 20px;
	float: right;
	cursor: pointer;
}
div.promo div.module_content {
	padding: 5px;
}
div.promo div.module_content div.channel_link {
	padding: 2px 5px;
	margin: 4px 0px;
	color: #ffffff;
	cursor: pointer;
}
div.promo div.module_content div.channel_link_on {
	padding: 2px 5px;
	margin: 4px 0px;
	color: #01023E;
	background-color: #8BA9EE;
	cursor: pointer;
	font-weight: bold;
}
div.feature div.section_body {
	width: 548px;
}
div.feature div.section_body div.posts {
	width: 326px;
	padding: 0px 3px 0px 0px;
	border-right: solid 1px #cccccc;
	float: left;
}
div.feature div.section_body div.posts div.label {
	width: 311px;
	height: 18px;
	background-color: #e9e9e9;
	border: solid 1px #cccccc;
	font-size: 12px;
	font-weight: bold;
	padding: 0px 0px 0px 13px;
	color: #333333;
	line-height: 18px;
}
div.feature div.section_body div.posts div.label_on {
	width: 311px;
	height: 18px;
	background-color: #99B3CC;
	border: solid 1px #6E8192;
	font-size: 12px;
	font-weight: bold;
	padding: 0px 0px 0px 13px;
	color: #ffffff;
	line-height: 18px;
}
div.feature div.section_body div.posts div.post {
	width: 326px;
	padding: 7px 0px;
	border-bottom: solid 1px #e9e9e9;
	clear: both;
}
div.feature div.section_body div.posts div.post div.media {
	padding: 2px;
	border: solid 1px #d9d9d9;
	margin: 0px 4px 0px 0px;
	float: left;
}
div.feature div.section_body div.posts div.post div.headline {
	font-size: 11px;
	font-weight: bold;
}
div.feature div.section_body div.posts div.post div.source {
	font-size: 9px;
	font-weight: normal;
}
div.feature div.section_body div.posts div.post div.source span.date {
	color: #993333;
}
div.feature div.section_body div.posts div.post div.source span.new {
	color: #993333;
}
div.feature div.section_body div.posts div.post div.source span.topic {
	color: #339933;
}
div.feature div.section_body div.posts div.post div.source span.author {
	color: #999999;
}
div.feature div.section_body div.posts div.post div.text {
	font-size: 10px;
	font-weight: normal;
}
div.feature div.section_body div.posts div.search_nav {
	width: 320px;
	padding: 3px;
	margin: 0px;
}
div.feature div.section_body div.rail {
	width: 215px;
	float: right;
}
div.feature div.section_body div.rail div.label {
	width: 200px;
	height: 18px;
	background-color: #e9e9e9;
	border: solid 1px #cccccc;
	font-size: 12px;
	font-weight: bold;
	padding: 0px 0px 0px 13px;
	color: #333333;
	line-height: 18px;
}
div.feature div.section_body div.rail div.label_on {
	width: 200px;
	height: 18px;
	background-color: #99B3CC;
	border: solid 1px #6E8192;
	font-size: 12px;
	font-weight: bold;
	padding: 0px 0px 0px 13px;
	color: #ffffff;
	line-height: 18px;
}
div.feature div.section_body div.rail div.post {
	width: 206px;
	padding: 3px 0px 3px 7px;
	border-top: solid 1px #e9e9e9;
	clear: both;
}
div.feature div.section_body div.rail div.post div.media {
	margin: 0px 4px 0px 0px;
	float: left;
}
div.feature div.section_body div.rail div.post div.headline {
	font-size: 10px;
	font-weight: bold;
}
div.feature div.section_body div.rail div.post div.text {
	font-size: 10px;
	font-weight: normal;
}
div.module div.topic_head {
	padding: 0px 0px 5px 0px;
	border-bottom: solid 1px #e9e9e9;
}
div.module div.topic_head div.media {
	width: 50px;
	background-color: #ffffff;
	border: solid 1px #cccccc;
	padding: 2px;
	text-align: center;
	float: left;
}
div.module div.topic_head div.content {
	width: 200px;
	padding: 0px;
	float: right;
}
div.module div.topic_head div.headline {
	font-size: 14px;
	font-weight: bold;
}
div.module div.topic_foot {
	padding: 5px 0px 0px 0px;
}
div.smcalendar {
	width: 203px;
	padding: 0px 1px;
}
div.smcalendar div.month_row {
	width: 203px;
	height: 21px;
	padding: 0px 0px 1px 0px;
	border-bottom: solid 1px #d9d9d9;
	margin: 0px 0px 1px 0px;
	overflow: hidden;
}
div.smcalendar div.month_row div.prev {
	float: left;
	width: 23px;
	height: 13px;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	border: solid 1px #e9e9e9;
	line-height: 13px;
	margin: 3px 7px 3px 7px;
	padding: 0px;
	color: #d9d9d9;
	display: inline;
}
div.smcalendar div.month_row div.next {
	float: right;
	width: 23px;
	height: 13px;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	border: solid 1px #e9e9e9;
	line-height: 13px;
	margin: 3px 7px 3px 7px;
	padding: 0px;
	color: #d9d9d9;
	display: inline;
}
div.smcalendar div.month_row div.display {
	float: left;
	width: 125px;
	height: 19px;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	overflow: hidden;
	line-height: 21px;
	padding: 0px;
}
div.smcalendar div.daycol_row {
	width: 203px;
	height: 18px;
	border-bottom: solid 1px #d9d9d9;
	padding: 0px 0px 1px 0px;
	margin: 0px 0px 1px 0px;
}
div.smcalendar div.daycol_row div.daycol {
	float: left;
	width: 25px;
	height: 16px;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
	border: solid 1px #d9d9d9;
	line-height: 16px;
	margin: 0px 1px;
	background-color: #c1dce9;
}
div.smcalendar div.day_row {
	width: 203px;
	height: 20px;
	clear: both;
}
div.smcalendar div.day_row div.day {
	float: left;
	width: 25px;
	height: 16px;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
	border: solid 1px #d9d9d9;
	line-height: 16px;
	margin: 0px 1px;
}
div.smcalendar div.day_row div.wday {
	float: left;
	width: 25px;
	height: 16px;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
	border: solid 1px #d9d9d9;
	line-height: 16px;
	margin: 0px 1px;
	background-color: #e9e9e9;
}
div.smcalendar div.day_row div.tday {
	float: left;
	width: 25px;
	height: 16px;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
	border: solid 1px #d9d9d9;
	line-height: 16px;
	margin: 0px 1px;
	background-color: #003366;
	color: #ffffff;
	cursor: pointer;
}
div.smcalendar div.day_row div.lday {
	float: left;
	width: 25px;
	height: 16px;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
	border: solid 1px #d9d9d9;
	line-height: 16px;
	margin: 0px 1px;
	background-color: #ffffcc;
	cursor: pointer;
}
div.smcalendar div.day_row div.dday {
	float: left;
	width: 25px;
	height: 16px;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
	border: solid 1px #d9d9d9;
	line-height: 16px;
	margin: 0px 1px;
	background-color: #ffffcc;
}
div.smcalendar div.day_row div.nday {
	float: left;
	width: 25px;
	height: 16px;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
	border: solid 1px #d9d9d9;
	line-height: 16px;
	margin: 0px 1px;
}
div.smcalendar div.day_row div.wnday {
	float: left;
	width: 25px;
	height: 16px;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
	border: solid 1px #d9d9d9;
	line-height: 16px;
	margin: 0px 1px;
	background-color: #e9e9e9;
}
div.module_content div.classifieds {
	padding: 0px;
}
div.module_content div.classifieds div.category {
	border-bottom: solid 1px #cccccc;
	padding: 0px 0px 3px 0px;
}
div.module_content div.classifieds div.category div.name {
	float: left;
	font-size: 18px;
	color: #666666;
	padding: 10px 0px 0px 0px;
}
div.module_content div.classifieds div.category div.name_sm {
	float: left;
	font-size: 11px;
	color: #666666;
	padding: 10px 0px 0px 0px;
}
div.module_content div.classifieds div.category div.nav {
	float: right;
	font-size: 10px;
	color: #999999;
}
div.module_content div.classifieds div.post {
	border-bottom: solid 1px #e9e9e9;
	padding: 8px 5px 8px 5px;
}
div.module_content div.classifieds div.post div.media {
	width: 50px;
	background-color: #ffffff;
	border: solid 1px #cccccc;
	padding: 2px;
	float: left;
	margin: 0px 5px 5px 0px;
}
div.module_content div.classifieds div.post div.content {
	font-size: 10px;
}
div.module_content div.classifieds div.post div.content div.price {
	float: right;
	font-size: 11px;
	font-weight: bold;
	color: #336699;
	padding: 0px;
}
div.module_content div.classifieds div.post div.content div.headline {
	font-size: 11px;
	font-weight: bold;
	padding: 0px;
}
div.module_content div.classifieds div.post div.content div.text {
	font-size: 11px;
	font-weight: normal;
	padding: 0px;
}
div.module_content div.classifieds div.post div.content div.details {
	font-size: 10px;
	font-weight: normal;
	padding: 0px;
}
div.module_content div.classifieds span.new {
	color: #CC6633;
}
div.module_content div.classifieds span.old {
	color: #CC6633;
}
div.module_content div.classifieds span.location {
	color: #339933;
}
div.module_content div.classifieds div.edit {
	padding: 5px;
}
div.module_content div.classifieds div.headline {
	font-size: 14px;
	font-weight: bold;
}
div.module_content div.classifieds div.headline div.price {
	float: right;
}
div.module_content div.classifieds div.detail {
	font-size: 10px;
	font-weight: normal;
	padding: 3px 0px;
	line-height: 18px;
	border-bottom: solid 1px #cccccc;
	margin: 0px 0px 6px 0px;
}
div.module_content div.classifieds div.options {
	float: right;
	font-size: 10px;
	font-weight: normal;
}
div.module_content div.classifieds div.options div.button {
	float: right;
	padding: 0px 0px 0px 4px;
	cursor: pointer;
}
div.module_content div.classifieds div.contact {
	padding: 8px;
	background-color: #d9d9d9;
}
div.module_content div.classifieds div.contact div.step {
	width: 538px;
	border-bottom: solid 1px #cccccc;
}
div.module_content div.classifieds div.contact div.step div.text {
	width: 538px;
	line-height: 24px;
	color: #999999;
}
div.module_content div.classifieds div.contact div.step div.full {
	width: 538px;
	padding: 8px 0px 0px 0px;
}
div.module_content div.classifieds div.contact div.step div.left {
	width: 260px;
	float: left;
	padding: 8px 0px 0px 0px;
}
div.module_content div.classifieds div.contact div.step div.right {
	width: 260px;
	float: right;
	padding: 8px 0px 0px 0px;
}
div.module_content div.classifieds div.contact div.label {
	font-size: 12px;
	font-weight: bold;
	color: #666666;
}
div.module_content div.classifieds div.contact div.label span.sm {
	font-size: 9px;
	font-weight: normal;
	color: #999999;
}
div.module_content div.classifieds div.contact div.input {
	font-size: 10px;
	font-weight: normal;
	color: #999999;
}
div.module_content div.classifieds div.contact div.submit {
	font-size: 12px;
	font-weight: normal;
	color: #999999;
	padding: 10px 0px;
	text-align: right;
}
div.module_content div.classifieds div.contact div.error {
	font-size: 10px;
	font-weight: normal;
	color: #cc0000;
}
div.module_content div.smod {
	background-color: #ffffff;
}

div.module_content div.smod div.top_all {
 height: 22px;
 line-height: 22px;
 font-size: 12px;
 color: #005cab;
 overflow: hidden;
 padding: 0px 12px;
 margin: 3px 0px;
 border: solid 1px #6caedf;
 background-color: #b4d1ed;
}

div.module_content div.smod div.top_all_over {
 height: 22px;
line-height: 22px;
 font-size: 12px;
 color: #005cab;
 overflow: hidden;
 padding: 0px 12px;
 margin: 3px 0px;
 border: solid 1px #005cab;
 background-color: #005cab;
}

div.module_content div.smod div.top_all a.top_all {
 color: #005cab;
 text-decoration: none;
}

div.module_content div.smod div.top_all_over a.top_all {
color: #ffffff;
 text-decoration: none;
}

div.module_content div.smod div.top {
	height: 26px;
	line-height: 26px;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	overflow: hidden;
}
div.module_content div.smod div.top div.left {
	width: 11px;
	height: 26px;
	float: left;
}
div.module_content div.smod div.top div.right {
	width: 11px;
	height: 26px;
	float: right;
}
div.module_content div.smod div.top div.right_help {
	width: 24px;
	height: 26px;
	float: right;
}
div.module_content div.smod div.body {
	border-left: solid 1px #cccccc;
	border-right: solid 1px #cccccc;
	background-color: #ffffff;
}
div.module_content div.smod div.body_max {
	border-left: solid 1px #cccccc;
	border-right: solid 1px #cccccc;
	background-color: #ffffff;
	max-height: 150px;
	overflow: auto;
}
div.module_content div.smod div.body div.photos {
	border-bottom: solid 1px #cccccc;
}
div.module_content div.smod div.body div.photo {
	float: left;
	padding: 2px;
	border: solid 1px #cccccc;
	background-color: #ffffff;
	margin: 3px;
	overflow: hidden;
	text-align: center;
	cursor: pointer;
}
div.module_content div.smod div.body div.photo_on {
	float: left;
	padding: 2px;
	border: solid 1px #99B3CC;
	background-color: #99B3CC;
	margin: 3px;
	overflow: hidden;
	text-align: center;
	cursor: pointer;
}
div.module_content div.smod div.body div.step {
	font-size: 11px;
	color: #999999;
	line-height: 15px;
	border-bottom: solid 1px #e9e9e9;
	padding: 5px 5px 2px 5px;
	margin: 0px 0px 2px 0px;
}
div.module_content div.smod div.body div.step span.highlight {
	color: #000000;
}
div.module_content div.smod div.body div.steptext {
	font-size: 10px;
	color: #999999;
	line-height: 12px;
	padding: 0px 5px 4px 5px;
}
div.module_content div.smod div.body div.form_row {
	padding: 4px 5px;
	font-size: 11px;
	color: #333333;
	line-height: 15px;
}
div.module_content div.smod div.body div.form_row div.checkbox {
	float: left;
	width: 30px;
	min-height: 28px;
	border-top: solid 1px #e9e9e9;
	background: url("../images/file_check_off.gif") no-repeat 4px 3px;
}
div.module_content div.smod div.body div.form_row div.photo_input {
	border-top: solid 1px #e9e9e9;
	padding: 5px 0px 0px 0px;
}
div.module_content div.smod div.body div.form_row div.checkbox_on {
	float: left;
	width: 30px;
	min-height: 28px;
	border-top: solid 1px #e9e9e9;
	background: url("../images/file_check_on.gif") no-repeat 4px 4px;
}
div.module_content div.smod div.body div.form_row div.photo_display {
	float: left;
	width: 55px;
	border-top: solid 1px #e9e9e9;
	padding: 5px;
	cursor: pointer;
}
div.module_content div.smod div.body div.form_row div.radio {
	font-size: 10px;
	font-weight: normal;
	color: #999999;
	padding: 1px 0px 1px 0px;
}
div.module_content div.smod div.body div.form_row div.left {
	float: left;
	padding: 0px 5px 0px 0px;
}
div.module_content div.smod div.body div.form_row div.right {
	float: right;
}
div.module_content div.smod div.body div.post {
	border-bottom: solid 1px #e9e9e9;
	padding: 3px 5px;
}
div.module_content div.smod div.body div.post_on {
	border-bottom: solid 1px #e9e9e9;
	background-color: #99B3CC;
	padding: 3px 5px;
}
div.module_content div.smod div.body_max div.post_on {
	border-bottom: solid 1px #e9e9e9;
	background-color: #99B3CC;
	padding: 3px 5px;
}
div.module_content div.smod div.body div.post div.digg {
	text-align: right;
}
div.module_content div.smod div.body div.post div.delicious {
	text-align: right;
	padding: 0px 47px 0px 0px;
}
div.module_content div.smod div.body div.post div.email {
	text-align: right;
	padding: 0px 42px 0px 0px;
}
div.module_content div.smod div.body div.post div.headline {
	font-size: 11px;
}
div.module_content div.smod div.body div.post div.headline span.dates {
	font-size: 10px;
	color: #336633;
}
div.module_content div.smod div.body div.post_on div.headline {
	font-size: 11px;
	color: #ffffff;
}
div.module_content div.smod div.body_max div.post_on div.headline {
	font-size: 11px;
	color: #ffffff;
}
div.module_content div.smod div.body div.post div.bg_headline {
	padding: 0px 0px 2px 0px;
	font-size: 15px;
}
div.module_content div.smod div.body div.post div.bg_headline div.price {
	float: right;
	font-size: 11px;
	font-weight: bold;
	color: #336699;
	padding: 0px;
}
div.module_content div.smod div.body div.post div.headline span.numposts {
	font-size: 9px;
	font-weight: normal;
	color: #999999;
}
div.module_content div.smod div.body div.post div.text {
	font-size: 10px;
}
div.module_content div.smod div.body div.post div.bg_text {
	font-size: 11px;
	padding-bottom: 5px;
	border-bottom: solid 1px #e9e9e9;
	margin-bottom: 2px;
}
div.module_content div.smod div.body div.post div.bg_text span.sm_text {
	font-size: 9px;
	font-weight: normal;
	color: #999999;
}
div.module_content div.smod div.body div.post div.source {
	font-size: 10px;
}
div.module_content div.smod div.body div.post div.source span.dates {
	font-size: 10px;
	color: #336633;
}
div.module_content div.smod div.body div.post div.bg_source {
	font-size: 10px;
	padding-bottom: 2px;
	border-bottom: solid 1px #e9e9e9;
	margin-bottom: 5px;
}
div.module_content div.smod div.body div.post div.source span.date {
	font-family: helvetica, arial;
	color: #336633;
}
div.module_content div.smod div.body div.post div.source span.topic {
	font-family: helvetica, arial;
	color: #006600;
}
div.module_content div.smod div.body div.post div.source span.author {
	font-family: helvetica, arial;
	color: #333333;
}
div.module_content div.smod div.body div.post div.media {
	padding: 2px;
	border: solid 1px #d9d9d9;
	margin: 0px 4px 0px 0px;
	float: left;
}
div.module_content div.smod div.body_max div.post {
	border-bottom: solid 1px #e9e9e9;
	padding: 3px 5px;
}
div.module_content div.smod div.body_max div.post div.headline {
	font-size: 11px;
}
div.module_content div.smod div.body_max div.post div.headline span.numposts {
	font-size: 9px;
	font-weight: normal;
	color: #999999;
}
div.module_content div.smod div.body_max div.post div.text {
	font-size: 10px;
}
div.module_content div.smod div.body_max div.post div.media {
	padding: 2px;
	border: solid 1px #d9d9d9;
	margin: 0px 4px 0px 0px;
	float: left;
}
div.module_content div.smod div.bottom {
	height: 23px;
	background: url("../images/smod_foot.gif") repeat-x top left;
	line-height: 23px;
	padding: 0px 0px 5px 0px;
}
div.module_content div.smod div.bottom div.left {
	width: 11px;
	height: 23px;
	float: left;
	background: url("../images/smod_foot_left.gif") no-repeat top left;
}
div.module_content div.smod div.bottom div.left_show {
	width: 21px;
	height: 23px;
	float: left;
	cursor: pointer;
}
div.module_content div.smod div.bottom div.left_back {
	width: 21px;
	height: 23px;
	float: left;
	cursor: pointer;
}
div.module_content div.smod div.bottom div.left_hide {
	width: 21px;
	height: 23px;
	float: left;
	cursor: pointer;
}
div.module_content div.smod div.bottom div.right {
	width: 10px;
	height: 23px;
	background: url("../images/smod_foot_right.gif") no-repeat top left;
	float: right;
}
div.module_content div.smod div.bottom div.navtext {
	font-size: 10px;
	color: #336699;
}
div.module_content div.smod div.nav_bottom {
	height: 30px;
	background: url("../images/smod_navfoot.gif") repeat-x top left;
	line-height: 30px;
	font-family: arial, helvetica;
	font-weight: bold;
	font-size: 10px;
	color: #336699;
	padding: 0px 0px 5px 0px;
}
div.module_content div.smod div.nav_bottom div.left {
	width: 10px;
	height: 30px;
	background: url("../images/smod_navfoot_left.gif") no-repeat top left;
	float: left;
}
div.module_content div.smod div.nav_bottom div.left_back {
	width: 21px;
	height: 30px;
	float: left;
}
div.module_content div.smod div.nav_bottom div.right {
	width: 10px;
	height: 30px;
	background: url("../images/smod_navfoot_right.gif") no-repeat top left;
	float: right;
}
div.module_content div.smod div.nav_bottom div.next {
	width: 46px;
	height: 20px;
	background: url("../images/ftr_next_on_blue.gif") no-repeat top left;
	float: right;
	margin: 5px 1px;
	cursor: pointer;
}
div.module_content div.smod div.nav_bottom div.next_off {
	width: 46px;
	height: 20px;
	background: url("../images/ftr_next_off.gif") no-repeat top left;
	float: right;
	margin: 5px 1px;
}
div.module_content div.smod div.nav_bottom div.prev {
	width: 46px;
	height: 20px;
	background: url("../images/ftr_prev_on_blue.gif") no-repeat top left;
	float: right;
	margin: 5px 1px;
	cursor: pointer;
}
div.module_content div.smod div.nav_bottom div.prev_off {
	width: 46px;
	height: 20px;
	background: url("../images/ftr_prev_off.gif") no-repeat top left;
	float: right;
	margin: 5px 1px;
}
div.module_content div.classifieds div.text {
	font-size: 11px;
	color: #666666;
	padding: 5px 0px 15px 0px;
}
div.module_content div.classifieds div.photos {
	font-size: 10px;
	color: #666666;
	border-bottom: solid 1px #cccccc;
	padding: 0px 0px 0px 2px;
}
div.module_content div.classifieds div.photos span.sm {
	color: #999999;
}
div.module_content div.classifieds div.photo {
	float: left;
	padding: 2px;
	border: solid 1px #cccccc;
	background-color: #ffffff;
	margin: 3px;
	overflow: hidden;
	text-align: center;
	cursor: pointer;
}
div.module_content div.rss_link_on {
	padding: 3px 0px 3px 15px;
	font-size: 11px;
	border-bottom: solid 1px #e9e9e9;
	background-color: #8BA9EE;
}
div.full div.story {
	padding: 4px 0px 10px 10px;
	border-bottom: solid 1px #cccccc;
}
div.full div.story div.headline {
	font-size: 16px;
	font-weight: bold;
}
div.full div.story div.subheadline {
	font-size: 11px;
	font-weight: bold;
	color: #666666;
}
div.full div.story div.author {
	font-size: 10px;
	color: #999999;
	padding: 0px 0px 12px 0px;
}
div.full div.story div.dates {
	font-size: 10px;
	color: #003399;
	padding: 0px 0px 3px 0px;
}
div.full div.story div.media_wrap {
	float: right;
	padding: 0px 0px 10px 10px;
}
div.full div.story div.media {
	padding: 2px;
	margin: 0px 0px 0px 8px;
	background-color: #ffffff;
	border: solid 1px #cccccc;
}
div.full div.story div.caption {
	font-size: 9px;
	color: #999999;
	padding: 1px 12px;
}
div.full div.story div.credit {
	font-size: 9px;
	color: #999999;
	font-style: italic;
	text-align: right;
	padding: 1px 4px;
}
div.full div.story div.text {
	font-size: 11px;
	line-height: 14px;
}
div.full div.story div.link {
	font-size: 10px;
	line-height: 22px;
}
div.module_content div.ftr_head {
	width: 548px;
	padding: 0px 0px 3px 0px;
}
div.module_content div.ftr_head div.top {
	width: 548px;
	height: 40px;
}
div.module_content div.ftr_head div.top div.right {
	float: right;
	text-align: center;
	padding-right: 10px;
}
div.module_content div.ftr_head div.body {
	width: 528px;
	background-color: #e9e9e9;
	border-left: solid 1px #cccccc;
	border-right: solid 1px #cccccc;
	padding: 0px 9px;
}
div.module_content div.ftr_head div.body div.headline {
	font-size: 14px;
	font-weight: bold;
	padding: 0px 0px 2px 10px;
	border-bottom: solid 1px #d9d9d9;
	margin-bottom: 2px;
}
div.module_content div.ftr_head div.body div.text {
	font-size: 11px;
	padding: 0px 0px 2px 10px;
}
div.module_content div.ftr_head div.body div.address {
	font-size: 10px;
	font-weight: normal;
	color: #999999;
	padding: 0px 0px 2px 10px;
}
div.module_content div.ftr_head div.body div.phone {
	font-size: 11px;
	font-weight: bold;
	font-style: normal;
	color: #333333;
	float: right;
}
div.module_content div.ftr_head div.body div.media {
	float: left;
	background-color: #ffffff;
	padding: 2px;
	border: solid 1px #cccccc;
	margin: 3px;
}
div.module_content div.ftr_head div.bottom {
	width: 530px;
	height: 16px;
	overflow: hidden;
	padding: 0px 9px;
	background: url("../images/section_footer.gif") no-repeat top left;
}
div.module_content div.ftr_head div.bottom div.right {
	float: right;
	padding: 0px 9px;
	font-size: 10px;
	font-weight: bold;
}
div.module_content div.ftr_head div.bottom div.left {
	float: left;
	padding: 0px 9px;
	font-size: 10px;
	font-weight: bold;
}
div.module_content div.ftr_wrap {
	background: url("../images/ftr_wrap_bkgnd.gif") repeat-y top left;
}
div.module_content div.ftr_left {
	width: 335px;
	float: left;
}
div.module_content div.ftr_right {
	width: 208px;
	float: right;
}
div.module_content div.ftr_full {
	width: 548px;
}
div.module_content div.ftr_half_l {
	width: 271px;
	float: left;
}
div.module_content div.ftr_half_r {
	width: 271px;
	float: right;
}
div.header div.logo_top {
	float: left;
	width: 380px;
	height: 10px;
	background: url("../images/logo_top.gif") no-repeat top left;
}
div.channels div.channel_left {
	float: left;
	width: 10px;
	height: 28px;
	background: url("../images/channels_left.gif") no-repeat bottom left;
	border-right: solid 1px #ffffff;
}
div.wide {
	width: 845px;
	margin: 10px 0px 0px 0px;
}
div.wide div.module_wrapper {
	width: 845px;
}
div.wide div.module_wrapper div.border {
	width: 843px;
	border-left: 1px solid #d9d9d9;
	border-right: 1px solid #d9d9d9;
	border-bottom: 1px solid #d9d9d9;
	background-color: #ffffff;
}
div.wide div.module_content {
	padding: 5px;
}
div.feature div.section_head div.bottom div.section_nav {
	height: 26px;
	padding: 0px 1px;
	float: left;
	cursor: pointer;
}
div.feature div.classified_submit {
	width: 538px;
	padding: 0px 5px;
}
div.feature div.classified_submit div.step {
	width: 538px;
	border-bottom: solid 1px #cccccc;
	margin: 0px 0px 10px 0px;
}
div.feature div.classified_submit div.step div.text {
	width: 538px;
	line-height: 24px;
	color: #999999;
}
div.feature div.classified_submit div.step div.full {
	width: 538px;
	padding: 8px 0px 0px 0px;
}
div.feature div.classified_submit div.step div.left {
	width: 260px;
	float: left;
	padding: 8px 0px 0px 0px;
}
div.feature div.classified_submit div.step div.right {
	width: 260px;
	float: right;
	padding: 8px 0px 0px 0px;
}
div.feature div.classified_submit div.label {
	font-size: 12px;
	font-weight: bold;
	color: #336699;
}
div.feature div.classified_submit div.label span.sm {
	font-size: 9px;
	font-weight: normal;
	color: #999999;
}
div.feature div.classified_submit div.input {
	font-size: 10px;
	font-weight: normal;
	color: #999999;
}
div.feature div.classified_submit div.submit {
	font-size: 12px;
	font-weight: normal;
	color: #999999;
	text-align: center;
}
div.feature div.classified_submit div.error {
	font-size: 10px;
	font-weight: normal;
	color: #cc0000;
}
div.feature div.classified_submit div.checkbox {
	float: left;
	width: 30px;
	min-height: 28px;
	border-top: solid 1px #cccccc;
	background: url("../images/file_check_off.gif") no-repeat 4px 3px;
}
div.feature div.classified_submit div.photo_input {
	border-top: solid 1px #cccccc;
	padding: 5px 0px 0px 0px;
}
div.feature div.classified_submit div.checkbox_on {
	float: left;
	width: 30px;
	min-height: 28px;
	border-top: solid 1px #cccccc;
	background: url("../images/file_check_on.gif") no-repeat 4px 4px;
}
div.feature div.classified_submit div.photo_display {
	float: left;
	width: 55px;
	border-top: solid 1px #cccccc;
	padding: 5px;
	cursor: pointer;
}
div.feature div.classified_submit div.radio {
	font-size: 10px;
	font-weight: normal;
	color: #999999;
	padding: 3px 0px 3px 0px;
	border-top: solid 1px #cccccc;
}
div.module_content div.contact {
	width: 516px;
	margin: 0px 10px 5px 10px;
	padding: 5px;
	border-left: solid 1px #cccccc;
	border-right: solid 1px #cccccc;
	background-color: #e9e9e9;
	font-size: 10px;
	color: #336699;
	line-height: 18px;
}
div.module_content div.contact div.headline {
	font-size: 12px;
	font-weight: bold;
}
div.module_content div.contact div.left {
	float: left;
	padding: 0px 5px 0px 0px;
}
div.module_content div.contact div.right {
	float: right;
}
div.module_content div.filler {
}
div.module_content div.filler div.top {
	height: 11px;
	background: url("../images/smod_filler_head.gif") repeat-x top left;
}
div.module_content div.filler div.top div.left {
	width: 11px;
	height: 11px;
	float: left;
	background: url("../images/smod_filler_head_left.gif") no-repeat top left;
}
div.module_content div.filler div.top div.right {
	width: 10px;
	height: 11px;
	background: url("../images/smod_filler_head_right.gif") no-repeat top left;
	float: right;
}
div.module_content div.filler div.body {
	border-left: solid 1px #cccccc;
	border-right: solid 1px #cccccc;
	background-color: #ffffff;
	padding: 5px;
}
div.module_content div.filler div.bottom {
	height: 30px;
	background-color: #ffffff;
	background: url("../images/smod_filler_foot.gif") repeat-x bottom left;
	text-align: center;
	font-size: 9px;
	margin: 0px 0px 5px 0px;
}
div.module_content div.filler div.bottom div.left {
	width: 11px;
	height: 30px;
	background: url("../images/smod_filler_foot_left.gif") no-repeat bottom left;
	float: left;
}
div.module_content div.filler div.bottom div.right {
	width: 10px;
	height: 30px;
	background: url("../images/smod_filler_foot_right.gif") no-repeat bottom left;
	float: right;
}
div.module_content div.bookmarks {
}
div.module_content div.bookmarks div.top {
	height: 11px;
	background: url("../images/smod_filler_head.gif") repeat-x top left;
}
div.module_content div.bookmarks div.top div.left {
	width: 11px;
	height: 11px;
	float: left;
	background: url("../images/smod_filler_head_left.gif") no-repeat top left;
}
div.module_content div.bookmarks div.top div.right {
	width: 10px;
	height: 11px;
	background: url("../images/smod_filler_head_right.gif") no-repeat top left;
	float: right;
}
div.module_content div.bookmarks div.body {
	border-left: solid 1px #cccccc;
	border-right: solid 1px #cccccc;
	background-color: #ffffff;
	padding: 0px 5px;
}
div.module_content div.bookmarks div.body div.button {
	line-height: 20px;
	padding: 0px 5px 0px 5px;
	float: left;
}
div.module_content div.bookmarks div.bottom {
	height: 11px;
	background-color: #ffffff;
	background: url("../images/smod_filler_foot.gif") repeat-x bottom left;
	text-align: center;
	font-size: 9px;
	margin: 0px 0px 5px 0px;
}
div.module_content div.bookmarks div.bottom div.left {
	width: 11px;
	height: 11px;
	background: url("../images/smod_filler_foot_left.gif") no-repeat bottom left;
	float: left;
}
div.module_content div.bookmarks div.bottom div.right {
	width: 10px;
	height: 11px;
	background: url("../images/smod_filler_foot_right.gif") no-repeat bottom left;
	float: right;
}
div.rss_module_content div.ptitle {
	float: left;
	font-size: 16px;
	color: #999999;
	line-height: 38px;
	font-weight: normal;
}
div.feature div.page_head div.ptitle {
	float: left;
	font-size: 16px;
	color: #999999;
	line-height: 38px;
	font-weight: normal;
}
div#section_1 div.feature_ad {
	width: 560px;
}
div#step_one_on {
	background: url("../images/step_one.gif") no-repeat 5px 4px;
	background-color: #F9DFE6;
}
div#step_one_off {
	background: url("../images/step_one.gif") no-repeat 5px 4px;
	background-color: #F2BFCC;
}
div#step_two_on {
	background: url("../images/step_two.gif") no-repeat 5px 4px;
	background-color: #F9DFE6;
}
div#step_two_off {
	background: url("../images/step_two.gif") no-repeat 5px 4px;
	background-color: #F2BFCC;
}
div#section_full {
	width: 845px;
	background-color: #ffffff;
}
div#search_module {
	width: 845px;
	background-color: #ffffff;
	padding: 10px 0px 0px 0px;
}
div.module_content div#ftr_title_news {
	background: url("../images/section_local_news_top.gif") no-repeat top left;
}
div.module_content div#ftr_title_classifieds {
	background: url("../images/section_classifieds.gif") no-repeat top left;
}
div.module_content div#ftr_title_calendar {
	background: url("../images/section_local_events_top.gif") no-repeat top left;
}
div.module_content div#ftr_title_photos {
	background: url("../images/section_local_photos_top.gif") no-repeat top left;
}
div.module_content div#ftr_title_topic {
	background: url("../images/section_local_topics_top.gif") no-repeat top left;
}
div.module_content div#ftr_title_pubs {
	background: url("../images/section_local_publishers_top.gif") no-repeat top left;
}
div#step_three_on {
	background: url("../images/step_three.gif") no-repeat 5px 4px;
	background-color: #F9DFE6;
}
div#step_three_off {
	background: url("../images/step_three.gif") no-repeat 5px 4px;
	background-color: #F2BFCC;
}
/* NEW GOOGLE SEARCH CODE... */
div.googlesearch{
	margin:10px auto 0px auto;
	width:980px;
}

div.googlesearch div.tabs {
	height: 19px;
}

div.googlesearch div.tabs div.on {
	height: 20px;
	width: 39px;
	background: url("/images/WebTab.png") no-repeat top left;
	float: left;
}

div.googlesearch div.tabs div.blank {
	height: 20px;
	width: 200px;
	float: left;
}

div.googlesearch div.top {
	width: 980px;
	height: 7px;
	background: url("/images/UpperEdge.png") repeat-x top left;
}

div.googlesearch div.top div.left {
	background: url("/images/UpperLeftCorner.png") no-repeat top left;
	width: 7px;
	height: 7px;
	float: left;
	background-color: #000000;
}

div.googlesearch div.top div.right {
	background: url("/images/UpperRightCorner.png") no-repeat top left;
	width: 7px;
	height: 7px;
	float: right;
}

div.googlesearch div.middle {
	width: 980px;
}

div.googlesearch div.middle div.center {
	background-color: #ffffff;
	width: 978px;
	border-left: solid 1px #DED9DD;
	border-right: solid 1px #DED9DD;
	float: left;
}

div.googlesearch div.bottom {
	width: 980px;
	height: 7px;
	background: url("/images/LowerEdge.png") repeat-x top left;
}

div.googlesearch div.bottom div.left {
	background: url("/images/LowerLeftCorner.png") no-repeat top left;
	width: 7px;
	height: 7px;
	float: left;
}

div.googlesearch div.bottom div.right {
	background: url("/images/LowerRightCorner.png") no-repeat top left;
	width: 7px;
	height: 7px;
	float: right;
}


/* V4 specific data */
div.feature div.module_wrapper div.fnav {
	font-size: 20px;
	font-weight: bold;
	line-height: 24px;
	padding: 0px 0px 0px 6px;
	/*border-bottom: solid 1px #e9e9e9;*/
	color: #003366;
}

div.feature div.module_wrapper div.fnav div.button {
	float: right;
	width: 37px;
	height: 23px;
	cursor: pointer;
	padding: 0px 2px;
}

div.feature div.module_wrapper div.fnav div.count {
	font-size: 10px;
	line-height: 25px;
	padding: 0px 2px 0px 5px;
	float: right;
	color: #333333;
}

div.rotator {
	padding: 0px;
}

div.rotator div.left {
	float: left;
	width: 275px;
}

div.rotator div.right {
	float: right;
	width: 263px;
}

div.rotator div.masthead {
	height: 40px;
	line-height: 18px;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	margin: 3px 0px 5px 0px;
	padding: 5px 0px 5px 5px;
	border-bottom: solid 1px #e9e9e9;
}

div.rotator div.masthead a.headline {
	font-size: 9px;
	color: #666666;
	font-weight: normal;
	font-style: italic;
}

div.rotator div.media {
	float: left;
	padding: 0px 6px 0px 0px;
}

div.rotator div.headline {
	font-size: 16px;
	color: #003366;
	cursor: pointer;
}

div.rotator div.sm_headline {
	font-size: 11px;
	color: #009999;
	cursor: pointer;
}

div.rotator div.publish {
	font-size: 9px;
	color: #999999;
	font-style: italic;
	padding: 0px 0px 3px 0px;
}

div.rotator div.text {
	font-size: 13px;
	line-height: 17px;
	color: #333333;
}

div.rotator div.links {
	font-size: 11px;
	font-weight: bold;
	padding: 10px;
	line-height: 17px;
}

div.rotator div.links div.lside {
	width: 181px;
	float: left;
}

div.rotator div.links div.rside {
	width: 181px;
	float: right;
}

/* THIS IS THE NEW CSS SYSTEM for MODULES... */
/* we need to add the module content call here, and set the overflow: hidden */


div.module_content div.module_head {color: #999999; font-size: 16px; font-weight: normal; line-height: 19px; padding: 5px; }
div.module_content div.module_body { width: 263px; font-size: 11px; }
div.module_content div.feature_body { width: 548px; font-size: 11px; }

/* roll over button on local tab's */
div.module_content div.feature_body div.top_all {
 height: 22px;
 line-height: 22px;
 font-size: 12px;
 color: #005cab;
 overflow: hidden;
 padding: 0px 12px;
 margin: 3px 0px;
 border: solid 1px #6caedf;
 background-color: #b4d1ed;
 font-weight:	bold;
 text-align:	center;
}

div.module_content div.feature_body div.top_all_over {
 height: 22px;
line-height: 22px;
 font-size: 12px;
 color: #005cab;
 overflow: hidden;
 padding: 0px 12px;
 margin: 3px 0px;
 border: solid 1px #005cab;
 background-color: #005cab;
 font-weight:	bold;
 text-align:	center;
}

div.module_content div.feature_body div.top_all a.top_all {
 color: #005cab;
 text-decoration: none;
}

div.module_content div.feature_body div.top_all_over a.top_all {
color: #ffffff;
 text-decoration: none;
}

div.module_content .h1 { font-size: 22px; font-weight: bold; line-height: 30px; }
div.module_content .h2 { font-size: 18px; font-weight: bold; line-height: 22px; }
div.module_content .h3 { font-size: 14px; font-weight: bold; line-height: 18px; }
div.module_content .h4 { font-size: 12px; font-weight: bold; line-height: 15px; }
div.module_content .h5 { font-size: 11px; font-weight: bold; line-height: 14px; }
div.module_content .h6 { font-size: 10px; font-weight: bold; line-height: 12px; }

div.module_content .t1 { font-size: 18px; line-height: 22px; }
div.module_content .t2 { font-size: 14px; line-height: 18px; }
div.module_content .t3 { font-size: 12px; line-height: 16px; }
div.module_content .t4 { font-size: 11px; line-height: 14px; }
div.module_content .t5 { font-size: 10px; line-height: 13px; }
div.module_content .t6 { font-size: 9px; line-height: 11px; }

div.module_content .hilite1 { color: #83a549; }
div.module_content .hilite2 { color: #cccccc; }
div.module_content .hilite3 { color: #ff0000; }

div.module_content div.error { font-size: 9px; font-weight: bold; color: #ff0000; }

div.module_content div.left { float: left; padding: 0px 5px 0px 0px; }
div.module_content div.right { float: right; padding: 0px 0px 0px 5px; }

div.module_content div.block { padding: 5px; }
div.module_content div.blockb { border-bottom: solid 1px #d9d9d9; padding: 5px; }

div.module_content div.block_sm { padding: 2px 5px; }
div.module_content div.blockb_sm { border-bottom: solid 1px #d9d9d9; padding: 2px 5px; }


/* we need to set some background options */
div.module_content div.bkgnd_on { background-color: #0054a4; color: white; }

div.module_content div.bkgnd_hilite1 { background-color: #f6f8f1; }


div.module_content div.photo { padding: 2px; border: solid 1px #cccccc; background-color: #ffffff; margin: 3px; overflow: hidden; text-align: center; cursor: pointer; overflow: hidden; }


div.module_content div.feature_body div.left1 { width: 350px; float: left; padding: 0px 5px 0px 0px; }
div.module_content div.feature_body div.right1 { width: 188px; float: right; padding: 0px 0px 0px 5px; }
div.module_content div.feature_body div.left2 { width: 269px; float: left; padding: 0px 5px 0px 0px; }
div.module_content div.feature_body div.right2 { width: 269px; float: right; padding: 0px 0px 0px 5px; }
div.module_content div.feature_body div.left3 { width: 188px; float: left; padding: 0px 5px 0px 0px; }
div.module_content div.feature_body div.right3 { width: 350px; float: right; padding: 0px 0px 0px 5px; }

div.module_content div.feature_body div.column_head { background-color: #e9e9e9; padding: 5px; overflow: hidden; }
div.module_content div.feature_body div.column_foot { background-color: #d9d9d9; padding: 5px; overflow: hidden; line-height: 46px; font-weight: bold; }

div.module_content div.feature_body div.column_foot div.button { float: left; width: auto; background-color: #0054a4; color: white; padding: 3px 8px; cursor: pointer; }
div.module_content div.feature_body div.column_foot div.button_off { float: left; width: auto; background-color: #cccccc; color: #999999; padding: 3px 8px; }

div.module_content div.feature_body div.column_foot div.pages { float: right; height: 18px; background-color: #ffffff; border: solid 1px #cccccc; padding: 1px; }
div.module_content div.feature_body div.column_foot div.pages div.page { float: left; height: 16px; width: 16px; background-color: #e9e9e9; border: solid 1px #cccccc; font-size: 10px; font-weight: bold; line-height: 16px; text-align: center; cursor: pointer; }
div.module_content div.feature_body div.column_foot div.pages div.page_on { float: left; height: 16px; width: 16px; border: solid 1px #cccccc; font-size: 10px; font-weight: bold; line-height: 16px; text-align: center; cursor: pointer; }


div.module_content div.feature_body div.button { float: right; width: 178px; background-color: #b6d7f4; text-align: center; }



div.module_content div.feature_body div.checkbox {
	float: left;
	width: 30px;
	min-height: 28px;
	background: url("../images/file_check_off.gif") no-repeat top left;
}

div.module_content div.feature_body div.checkbox_on {
	float: left;
	width: 30px;
	min-height: 28px;
	background: url("../images/file_check_on.gif") no-repeat top left;
}

/* end of new system */

div.module_content div.smod div.top_all {
 height: 22px;
 line-height: 22px;
 font-size: 12px;
 color: #005cab;
 overflow: hidden;
 padding: 0px 12px;
 margin: 3px 0px;
 border: solid 1px #6caedf;
 background-color: #b4d1ed;
}

div.module_content div.smod div.top_all_over {
 height: 22px;
line-height: 22px;
 font-size: 12px;
 color: #005cab;
 overflow: hidden;
 padding: 0px 12px;
 margin: 3px 0px;
 border: solid 1px #005cab;
 background-color: #005cab;
}

div.module_content div.smod div.top_all a.top_all {
 color: #005cab;
 text-decoration: none;
}

div.module_content div.smod div.top_all_over a.top_all {
color: #ffffff;
 text-decoration: none;
}

/* NEW GOOGLE RESULTS PAGE */
div.google_results {
width:833px;
}

div.google_results div.no_match {
font-size: 12px;
padding: 10px;
}

div.google_results div.results_text {
width: 833px;
font-size: 11px;
text-align: right;
background-color: #c1ddf3;
line-height: 19px;
padding: 5px;
margin-bottom: 10px;
}

div.google_results div.gtitle {
font-size: 12px;
padding: 12px 0px 0px 0px;
}

div.google_results div.gtext {
font-size: 12px;
padding: 0px;
}

div.google_results div.gtext a {
color: #333333;
text-decoration: none;
}

div.google_results div.gtextsm {
font-size: 11px;
padding: 0px;
}

div.google_results div.gdetail {
font-size: 11px;
font-weight: normal;
padding: 0px;
}

div.google_results div.gdetail a {
color: green;
text-decoration: none;
}

div.google_results div.gphoto {
float: left;
padding: 2px;
border: double 3px #cccccc;
margin-right: 8px;
margin-top: 15px;
}

div.google_results div.gdetail span.url {
color: green;
}

div.google_results div.gtext span.dtext {
color: #333333;
}

div.google_results div.results_sponsors_column {
width: 310px;
float: right;
border-left: solid 1px #cccccc;
padding: 0px 0px 0px 10px;
color: #000000;
}

div.google_results div.results_sponsors_column div.sep_rule {
width: 300px;
border-bottom: solid 1px #cccccc;
padding: 10px 0px 0px 0px;
}


div.google_results div.results_sponsors_column div.ad_notice {
font-size: 11px;
color: #999999;
text-align:center;
}

div.google_results div.results_web_search {
width: 500px;
float: left;
font-size: 12px;
padding: 0px 0px 0px 10px;
}

div.google_results div.results_web_search div.sponsor_ads {
padding: 5px;
background-color: #ebebeb;
border-bottom: double 3px #cccccc;
}

div.google_results div.results_web_search div.sponsor_ads div.ad_notice {
font-size: 11px;
color: #999999;
float: right;
}

div.google_results div.results_web_search div.results_organic {
background-color: #ffffff;
padding: 5px;
}

div.google_results div.nav {
width: 833px;
text-align: center;
font-size: 12px;
line-height: 20px;
margin-top: 10px;
padding-bottom: 10px;
border-bottom: solid 1px #cccccc;
}

div.google_results div.nav span.nb {
font-size: 16px;
font-weight: bold;
line-height: 20px;
padding: 0px 12px;
}

div.google_results div.nav span.on {
font-weight: bold;
font-size: 12px;
line-height: 20px;
color: red;
}

div.google_results div.bsearch {
width: 979px;
background-color: #cccccc;
}

div.google_results div.bsearch div.logo {
float: left;
width: 225px;
height: 74px;
background: url("/images/Logo_50gry.gif") no-repeat top right;
}

div.google_results div.bsearch div.bform {
float: left;
padding: 25px 0px 5px 0px;
}
div.promo_nav a:link { font-size:11px; display:table-cell; vertical-align:middle; text-align:center; line-height:12px; height:20px; width:120px;color: #ffffff;}
div.promo_nav a:hover { font-size:11px; display:table-cell; vertical-align:middle; text-align:center; line-height:12px; height:20px; width:120px;color: #ffffff;}
div.promo_nav a:visited { font-size:11px; display:table-cell; vertical-align:middle; text-align:center; line-height:12px; height:20px; width:120px;color: #ffffff;}
