#container {
	width: 965px;
	margin: 0px auto;
}
#main {
	width: 800px;
	float: left;
	text-align: left;
}
#natadad160x600rightout {
	float: left;
	margin-left: 5px;
	padding: 0;
}
#natad160x600rightout iframe {
	margin: 0;
	padding: 0;
	width: 160px;
}
.videoiconlow, .videoiconhi {
	display: inline;
}
.videoiconhi {
	padding-left: 5px;
}
#commenticon {
	display: none;
}
#homerelated #pagination {
	display: none;
	visibility: hidden;
}
.newtag {
	margin: 0px 2px 0 0;
	padding: 0px;
	display: inline;
}
.newtag span {
	font-weight: bold;
	color: #CC0033;
}
.updatetag {
	margin: 0 2px 0 0;
	padding: 0px;
	display:inline;
}
.updatetag span {
	font-weight: bold;
	color: #CC6633;
}
#imware {
	text-align: center;
	margin-top: 10px;
	clear: both;
}
#contextualad {
	text-align: center;
	margin-top: 5px;
	clear: both;
}
.storyinfo {
	clear: both;
}
.storyinfo p {
	padding: 0;
	margin: 0;
}
/* callouts and banners */
.callout {
	margin-bottom: 5px;
	text-align: center;
}
.banner468x60 {
	height: 60px;
	width: 468px;
	margin-bottom: 5px;
}
#topstorymore, .topstorymore, .sectiondiv, .sectiondiv2, .sectiondiv3 {
	clear: both;
}
.topstorymore {
	min-height: 75px;
}
#topstory {
	min-height: 150px;
}
table.cmP_survey td.cmP_title, table.cmP_survey td.cmP_question {
	background: inherit;
	color: #000 !important;
}
#enewsform, #enewsform form, #enewsform input {
	margin: 0px;
	padding: 0px;
}
#enewsform p {
	padding: 0px;
	margin: 0px 0px 5px 0px;
}
.storyinfo {
	font-size: 10px;
}
#ynicon {
	font-size: 10px;
}
#storysection #ynicon {
	font-size: 10px;
	padding: 10px 5px 5px 6px;
}
#navbuttons li.sfhover {
	position:static;
	z-index: 10;
}
.layout {
	text-align: center;
	border: 1px solid #000;
	margin-bottom: 5px;
}
#index #featured .videoiconimg {
	width: 13px;
	height:9px;
	border: 0;
	margin-left: 3px;
}
#gallerypop #gallerynav {
	background-image: url(gallery_bottom.gif);
	background-repeat: repeat-x;
	background-color: #DCDCDC;
	height: 30px;
	padding: 5px;
	margin: 0;
	border-top: 1px solid #fff;
}
#gallerypop #galleryimage {
	padding-bottom: 7px;
	margin: 0px;
	background-color: #B5B5B5;
	text-align: center;
}
#gallerypop body {
	background-color: #7F7F7F;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
}
#gallerypop p {
	float: left;
	margin-right: 10px;
	margin: 5px 7px 0 0;
	padding: 0;
	font-size: 13px;
}
#gallerypop #prev {
	float: left;
	margin-right: 10px;
}
#gallerypop #next {
	float: left;
}
#gallerypop .caption {
	margin-left: 10px;
	padding-top: 5px;
	width: 80%;
}
#gallerypop #natadad728x90gallerypop {
	background-image: url(gallery_bottom.gif);
	background-repeat: repeat-x;
	background-color: #7F7F7F;
	border-top: 1px solid #fff;
}
/* STOCKS FEED IFRAME */
#stocks {
	height: 420px;
}
#stocksfeed iframe {
	width: 160px;
	height: 390px;
	margin: 0 0 5px 7px;
}
#stocksfeed {
	margin: 0 !important;
}
/*  YOUNEWSTV STYLES */
.storylabel {
	color: #333;
}
.storylabel span {
	color: #900;
}
/* MP Stlyes */
#mostpopular .videoicon {
	display: inline;
}
#mostpopular .videoicon span {
	display: none;
	visibility: visible;
}
#flashUpgrade {
	font-size: 13px;
	line-height: 17px;
	width: 80%;
	padding: 10px;
	margin: 10px auto;
	border: 3px solid #900;
	background: #e3aeae;
	color: #333;
}
#flashUpgrade a {
	color: #900;
	text-decoration: underline;
}
/*  SEARCH RESULTS  */
#searchresults #storderby {
	font-size: 12px;
}
#searchresults #searchtools {
	width: 100%;
	height: 30px;
	line-height: 30px;
	font-size: 13px;
	clear: left;
	margin: 10px 0;
}
#searchresults #searchtools #stprev {
	width: 15%;
	height: 30px;
	float: left;
}
#searchresults #searchtools #stpages {
	width: 70%;
	float: left;
	text-align: center;
	font-size: 14px;
	height: 30px;
}
#searchresults #searchtools .page {
	display: inline;
	margin: 0;
	font-size: 13px;
}
* html #searchresults #searchtools .page {
	margin: 0 2px;
}
#searchresults #searchtools #stnext {
	text-align: right;
	width: 15%;
	float: left;
}
#searchresults td.instructions, #searchresults td.instructions h2, #searchresults span {
	font-size: 12px;
}
/* List Order End Date */

#eventlistorder h2 span.eventend {
	display:none;
	visibility:hidden;
}
/* ---- ADS LAYOUT ---- */
#ad_01.layout, #ad_150ad1.layout, #ad_160ad1.layout, #ad_headerpromo {
	background-color: #FFC;
}
#ad_02.layout, #ad_150ad2.layout, #ad_160ad2.layout, #ad_header {
	background-color: #FCC;
}
#ad_03.layout, #ad_150ad3.layout, #ad_160ad3.layout, #ad_sectionsponsor1 {
	background-color: #F99;
}
#ad_04.layout, #ad_150ad4.layout, #ad_160ad4.layout, #ad_sectionsponsor2 {
	background-color: #F96;
}
#ad_05.layout, #ad_150ad5.layout, #ad_160ad5.layout, #ad_sectionsponsor3 {
	background-color: #CFF;
}
#ad_06.layout, #ad_150ad6.layout, #ad_160ad6.layout, #ad_sectionsponsor4 {
	background-color: #9CF;
}
#ad_07.layout, #ad_150ad_multi.layout, #ad_sectionsponsor5 {
	background-color: #CCC;
}
#ad_08.layout, #ad_160ad_multi.layout, #ad_sectionsponsor6 {
	background-color: #CC9;
}
#ad_09.layout, #ad_sectionsponsor7 {
	background-color: #CF9;
}
#ad_10.layout, #ad_leaderboard1 {
	background-color: #690;
}
#ad_11.layout, #ad_leaderboard2 #ad_sectionsponsorweather {
	background-color: #FCF;
}
#ad_12.layout, #ad_banner, #ad_sectionsponsortraffic {
	background-color: #FC6;
}
#ad_headerpromo {
	width: 300px;
	float: left;
}
#ad_header {
	width: 300px;
	float: left;
}
#natrevibatom {
	clear: both;
}
/* Mortgage Marvel */
.columncenter #mmwidget {
	width: 287px;
	float: right;
}
#MortgageMarvel_Apply {
	background: #99BBCC;
	background-repeat: repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding-top: 2px;
	padding-bottom: 2px;
	color: #000000;
	cursor: hand;
}
#MortgageMarvel_Apply A:link {
	background: #99BBCC;
	background-repeat: repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding-top: 2px;
	padding-bottom: 2px;
	text-decoration:none;
	color: #000000;
}
#MortgageMarvel_Apply A:visited {
	background: #99BBCC;
	background-repeat: repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding-top: 2px;
	padding-bottom: 2px;
	text-decoration:none;
	color: #000000;
}
#MortgageMarvel_MasterResultsAPR {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #003753;
}
#MortgageMarvel_MasterResultsAPR A:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #003753;
}
#MortgageMarvel_MasterResultsAPR A:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #003753;
}
#ChangOptions A:link {
	color: #000000;
}
#ChangOptions A:visited {
	color: #000000;
}
#MortgageMarvel_MasterResultsLabel {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
}
#MortgageMarvel_MasterResults {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
}
#MortgageMarvel_Institution {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #07628d;
	text-decoration:none;
}
#MortgageMarvel_Institution A:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #07628d;
	text-decoration:none;
}
#MortgageMarvel_Institution A:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #07628d;
	text-decoration:none;
}
#MortgageMarvel_Product {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #155372;
}
#MortgageMarvel_Header {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	background-color: #99BBCC;
	color: #003753;
	background: #99BBCC;
}
#MortgageMarvel_Pic {
	background: #99BBCC;
	width: 52px;
	height: 48px;
}
#MortgageMarvelTimeStamp {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	background-color: #e8f2f6;
	text-align:right;
}
#MortgageMarvel_Heading {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: bold;
	color: #003753;
}
#DateTime {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: bold;
	color: #003753;
}
#MortgageMarvel_Loading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #003753;
}
#MortgageMarvel_Link {
	text-decoration:none;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	font-weight: bold;
	color: #003753;
}
#MortgageMarvel_Label {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align:left;
	color: #155372;
	font-weight: bold;
}
#MortgageMarvel_Footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #003753;
	background-color: #99BBCC;
}
#MortgageMarvel_Body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #ddd;
	color: #07628d;
}
#MortgageMarvel_BtnBlue {
	font-size: 11px;
	font-weight: bold;
	cursor: hand;
	background: #99BBCC;
}
#MortgageMarvel_BtnBlue A:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding-right: 3px;
	padding-left: 3px;
	text-decoration:none;
	height: 14px;
}
#MortgageMarvel_BtnBlue A:visited {
	font-size: 11px;
	font-weight: bold;
	padding-right: 3px;
	padding-left: 3px;
	text-decoration:none;
	height: 14px;
}
#MortgageMarvelContainer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	background-color: #c4d8e2;
	bordeR: #5a8ba4 solid;
	border-width: 1px 0;
}
#MortgageMarvel_Footer A:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #003753;
}
#MortgageMarvel_Footer A:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #003753;
}
#MortgageMarvel_FooterHome {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #003753;
	background-color: #99BBCC;
}
#MortgageMarvel_FooterHome A:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #003753;
	background-color: #99BBCC;
}
#MortgageMarvel_FooterHome A:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #003753;
	background-color: #99BBCC;
}
/* JavaScript Show/Hide */

.hide {
	display: none;
}
.show {
	display: block;
}
/*  STORY TOOLS */
div#imhoriz, div#imvert {
	display: none;
	visibility: hidden;
}
ul.imhoriz {
	width: auto;
	margin: 0 0 10px 0;
}
ul.imhoriz li {
	float: left;
	margin: 5px;
}
ul.imhoriz li a {
	display: block;
	padding-left: 20px;
	text-decoration: none;
	color: #333;
}
ul.imhoriz li a:hover {
	text-decoration: underline;
}
ul.imvert .tool-digg, ul.imvert .tool-delicious, ul.imvert .tool-facebook, ul.horiz .tool-digg, ul.horiz .tool-delicious, ul.horiz .tool-facebook {
	display: none;
	visibility: hidden;
}
ul.imvert {
	margin: 4px 5px;
	padding: 0;
	list-style-type: none;
	font-family: Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
}
ul.imvert li {
	height: 23px;
	line-height: 25px;
}
* html ul.imvert li, *:first-child+html ul.imvert li {
	height: 20px;
	line-height: 20px;
}
ul.imvert li a {
	display: block;
	padding-left: 20px;
	text-decoration: none !important;
	color: #333;
}
ul.imvert a:hover {
	text-decoration: underline !important;
}
.story #imware .tool-comment a {
	background: transparent url(icon_comment_12x12-1.png) center left no-repeat;
}
.story #imware .tool-email a {
	background: transparent url(bim_imware_email.gif) center left no-repeat;
}
.story #imware .tool-print a {
	background: transparent url(bim_imware_print.gif) center left no-repeat;
}
.story #imware .tool-yn a {
	background: transparent url(yn_icon.gif) center left no-repeat;
}
.story #imware .tool-digg a {
	background: transparent url(bim_imware_digg.gif) center left no-repeat;
}
.story #imware .tool-delicious a {
	background: transparent url(bim_imware_delicious.gif) center left no-repeat;
}
.story #imware .tool-facebook a {
	background: transparent url(bim_imware_facebook.gif) center left no-repeat;
}
.story #imware .tool-gallery a {
	background: transparent url(bim_imware_images.gif) center left no-repeat;
}
.story #imware .tool-twitter a {
	background: transparent url(bim-twitter-icon.png) center left no-repeat;
}
/*  MAP TEXT  */
#googleMap .additional, #googleMap p.label {
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
	padding: 0 !important;
	margin: 0 !important;
	width: 400px;
}
#googleMap p.address, #googleMap p.city {
	font-size: 11px;
	line-height: 16px;
	padding: 0 !important;
	margin: 0 !important;
	display: block;
}
#livestreamsection {
	margin-bottom: 30px;
}
#livestreamsection #center {
	text-align: center;
}
/*ERROR*/

#system-error {
	background: #fff;
	margin:0;
	padding: 10px;
}
/*BREAKING NEWS*/

#breaking-events-images {
	width: 100%;
	margin:0;
	padding:0;
}
#breaking-events-images .photo {
	float:left;
	list-style-type:none;
	margin: 0px 0 0 3px;
	padding:0;
}
#breaking h5, #breaking #breaking-related {
	clear:both;
}
label.required {
	padding: 0 2px 0 2px;
	color: red;
	display: inline;
}
label.required span {
	display: inline;
}
#eventform {
	background-color: white;
}
#eventform span {
	color: black;
}
#eventform #groupEventInfo #titleGroup {
	margin: 5px;
	padding: 5px;
}
#eventform #groupEventInfo #titleGroup span {
	font-weight:bold;
	margin:5px 0 0 0;
}
#eventform #groupEventInfo #titleGroup input, #eventform #groupEventInfo #titleGroup textarea {
	border: 1px solid #ADADAD;
	display: block;
	padding: 3px;
	margin:5px 0 0 0;
	width: 95%;
}
#eventform #groupEventTime {
	margin: 5px;
	padding: 5px;
	min-height: 150px;
}
#eventform #groupEventTime #startTimeGroup span, #eventform #groupEventTime #endTimeGroup span, #eventform #groupEventTime #startDateGroup span, #eventform #groupEventTime #endDateGroup span {
	font-weight:bold;
}
#eventform #groupEventTime .radiogroup {
	display: inline;
}
#eventform #groupEventTime #eventTypeRadioGroup p {
	width: 200px;
	display: inline;
}
#eventform #groupEventTime #eventTypeMessage {
	padding: 5px;
	font-weight: bold;
}
#eventform #groupEventTime #startTimeGroup {
	float: left;
	width: 125px;
	height: 50px;
}
#eventform #groupEventTime #startDateGroup {
	clear:left;
	float:left;
	width: 125px;
	height: 50px;
}
#eventform #groupEventTime #endDateGroup {
	float: left;
	width: 125px;
	height: 50px;
}
#eventform #groupEventTime #endTimeGroup {
	float: left;
	width: 125px;
	height: 50px;
}
#eventform #groupEventTime #eventWeeklyDisplay, #eventform #groupEventTime #eventMonthlyDisplay {
	margin: 5px;
}
#eventform #groupEventTime #eventMonthlyOrdinalGroup {
	margin: 3px 0 3px 0;
}
#eventform #groupEventTime input, #eventform #groupEventTime select {
	border: 1px solid #ADADAD;
}
#eventform #submitterGroup {
	margin: 5px;
	padding: 5px;
	clear: both;
}
#eventform #submitterGroup span {
	display: block;
	font-weight: bold;
	margin:2px 0 0 0;
}
#eventform #submitterGroup input {
	border: 1px solid #ADADAD;
	display: block;
	padding: 3px;
	margin:5px 0 0 0;
	width: 95%;
}
#eventform #submitdiv {
	text-align: center;
	margin: 5px;
}

