
body {
	margin: 3px 0;
	padding: 0;
	background: #FFF url(null) fixed no-repeat;
	font-family: Arial, Helvetica, sans-serif;  color: #222;
	font-size: 12px;
	text-align: center; /*for older browsers*/
}

/***************************************************
 * Global Framework                                *
 ***************************************************/
#outerWrapper {
	width: 960px;
	margin: 0 auto 0 auto;
}

#header, #footer {
	z-index: 2500;
	text-align: left;
	width: 958px;  /*leave 2px for borders*/
	margin: 0 auto 0 auto;
	border: 1px solid #A0A1A2;
}

#leftCol, #frontLeftColTop {
	float: left; display: inline;
	width: 400px;
	margin-right: 4px;
	margin-bottom: 4px;
}

#centCol, #frontCentColTop {
	float: left; display: inline;
	width: 250px;
	margin-right: 4px;
	margin-bottom: 4px;
}

#frontTicker {float: left; width: 648px; border: 1px solid #999; padding: 2px; margin-bottom: 4px; display: inline;}
#first2CWrap {float: left; width: 658px; margin: 0; border: none; padding: 0; display: inline;text-align:left;}

#rghtCol {
	float: left; display: inline;
	width: 300px;
	border: 1px solid #A0A1A2;
}

#innerWrapper	{
	float: left;
	margin: 0;
	padding: 0;
	text-align: left; /*reset the older browser centering support*/
	background: #FFF url('/_images/graphics/bk.gif') 0 0 repeat-y;
}

#header	{
	padding: 0;
	margin-bottom: 7px;
	position: relative;
	float: left;
}

#topNav { /*menu Container*/
  float:left;
  width: 958px;
}

#topNav #udm {float: left;}
/* menu dividers */
.udm li.dividerBelow {border-bottom:1px solid #BBB;}
.udm li.dividerAbove {border-top:1px solid #BBB;}
#udm a.nohref {background-color:transparent !important;color:#1B3C6D !important;}
#udm a.icon {background-repeat:no-repeat;background-position:1px 1px;padding-top:3px !important;padding-bottom:3px !important;}
#udm a.pubs {background-image:url(/_images/icons/newspaper.gif) !important;}


#footer {
	padding: 0;
	clear: both;
}

iframe {float: left;}

/***************************************************
 * End Global Framework                            *
 ***************************************************/
 
#topRentalH2 {
	font-size:12px;
	line-height: 18px;
	font-family:'Trebuchet MS', Trebuchet, arial,sans-serif;
	background:#889;
	color:#fff;
	margin:0;
	padding: 0 5px;
	border-bottom: 1px solid #263B51;
	float:left;
	width:280px;
}

/*******************************
 * Global Tag Rules            *
 *******************************/
a:link, a:visited, a:active {color: #3A6891;text-decoration:none;}
a:hover {text-decoration:underline;color: #4E84C8}

img {border:none; margin:0; padding:0;}

h1 { /*used for page headers only*/
	float: left; display: inline;
	font-size: 18px;
	width: 100%; margin: 0;
	font-weight: bold;
	line-height: 1.1em;
	color: #000000;
	text-transform: uppercase;
	letter-spacing: .1em;
	text-align:left;
}


/*******************************
 * Header Rules                *
 *******************************/
#header .linkBar {
	padding: 2px 0;
	position: relative;
}

#header .linkBar, #header .linkBar * {
	background-color: #3A6891;
	color: #FFF;
	text-transform: uppercase;

}

#header .hdrDate {
	margin-left: 3px;
	text-transform: none;
	font-weight: bold;
}

#header .hdrLinks {
	font-size: .9em;
	position: absolute;
	right: 3px;
	text-align: right;
}

#header .mastBar {position: relative; background: #fff url('/_images/graphics/masthead_spring2009.jpg') 0 0 no-repeat;}
#header a#mastHead {display: block; width: 657px;} 
#header a#mastHead img {display: block;	margin-right: 5px;}

#mastWeather {
	position: absolute;
	top: 0px; right: 0px;
	width: 310px;
	height: 75px;
	vertical-align: middle;
}

#sCode {
	position: absolute;
	left: 0px;
	top: 0px;
}

/*******************************
 * Footer Rules                *
 *******************************/
#footerLinks {
	padding: 1px 0 3px;
	background-color: #3A6891;
	border-bottom: 1px solid #A0A1A2;
}

#footerLgl {
	padding: 5px;
}

#footerLgl * {
	color: #404040;
}

#footerLinks a {
	font-size: .8em;
	color: #fff;
	padding: 0 6px 0 3px;
	border-right: 1px solid #222;
	text-transform: uppercase;
}

#footer a.rssIco {
	border: none;
}

#footer a.rssIco img {
	position: relative;
	top: 2px;
	border:none;
}

/*******************************
 * Accuweather Styles			     *
 *******************************/
 
#weathHead {
	float:left; display:inline; margin:0 padding:0; width: 100%;
}

#weathHead .wImg {

	margin:0;
	padding:0;
	float:left;
	position: absolute; top: 17px; left: 83px;
}

#mastWeatherLeft {
	width:42%;
	float:left;
	display:inline;
	margin-top:6px;
	padding-left:0px;
	margin-left:15px;
	font-size:11px;	
}

#weathPredict {
 float:left;
}

#mastWeatherRight {
	width:50%;
	float:left;
	margin-top:8px;
}

#weathHead .currTemp a, #weathHead .weatherLinks a {
	color:#333333;
	text-decoration:none;
	font-size: 11px;
	font-weight: bold;

}

#weathHead .weatherLinks a:hover {text-decoration: underline;}

#weathTitle {
	color:#00000;
	font-weight:bold;
	font-size: 1em;
	padding-bottom:3px;
	width:100%;
	float:left;
}

/** Breaking News Frontpage **/
.breaking {width: 654px !important; margin-bottom: 0px !important;}
.breaking a.head {font-size: 1.2em; margin-bottom: 1px;}
.breaking h2 {background-color: #884444 !important; color: #FFF !important;}
.breaking .head {display: block; float: left; clear: both; margin-top: 3px; font-weight: bold; color: #884444; width: 98%}
.breaking .head:hover {text-decoration: none;}
.breaking .summary {display: block; float: left; clear: both; margin-bottom: 4px; width: 98%;}
.breaking .summary a {font-size: 1em; color: #333;}
.breaking ul {padding-left: 3px !important; margin-top: 5px;}
.breaking ul li {background-image: url('/_images/graphics/ugc-bullet.gif') !important;}
.breaking ul li a {color: #333;}
/** End Breaking News **/

/** Marketwatch Widget **/
#marketWidget table {width:100%;}

/** State AP on the frontpage **/
.fpApState ul{height: 180px; overflow: hidden;}
.fpApState ul li {width: 95% !important;}
/** end ap state **/

/** Section front Page Header **/
.pgH1 {
	float: left; display: inline;
	width: 650px; padding: 0 3px 0 0; margin: 0 4px 4px 0; border-bottom: 1px solid #999;
	overflow: visible;
}
.pgH1 h1 {width: 60%;}
/** Section front Page Header End - a few more rules down with bottomLinks**/

/* FRONT PAGE BLOG PROMO */
.blogPicPrmo a img {width:126px;margin:5px 3px 0 0;}

/*******************************
 * Standard Newslist Styles    *
 *******************************/
.c2 {
	float: left;
	width: 100%;
	margin: 0 0 4px 0;
	padding: 0;
	display: inline;
}

.c2 h2, .userSubmitted h2 {
	background-color: #3A6891; color: #F4F8FF !important;
	margin: 0px;
	margin-bottom: 3px;
	padding: 0 5px;
	font-size: 13px;
	line-height: 19px;
	border-bottom: 1px solid #263B51;
	font-family: 'Trebuchet MS', Trebuchet, Arial, Helvetica, sans-serif;
	font-weight: bold;
	clear:both;
}

.plain h2 {margin-bottom: 4px;}

.c2 p {margin:0 0 5px 0;}

.c2 ul {float: left; display: inline;width: 98%;
	margin: 5px 0 0 0;
	list-style-type: none;
	padding-left: 5px;
}

.c2 ul li {float: left; display: inline; width: 94%;
	padding-left: .6em;
	padding-bottom: .6em;
	list-style-type: none;
	background: url('/_images/graphics/bullet.gif') 0 .5em no-repeat;
}

.ugc ul li{background: url('/_images/graphics/ugc-bullet.gif') 0 .5em no-repeat;}

.c2 .moreTop {
	position: absolute; right: 3px;
	font-size: .8em;
	line-height: 15px;
	text-align: right;
	z-index: 50;
}

.c2 .moreTop a:hover {text-decoration:none;}

.c2 .moreTop img {
	border-right: 1px solid #555;
	float: none;
	vertical-align: -3px !important;padding: 1px 4px 0 0; margin: 0 0 0px 0;
}


.ugc .moreTop img {border-right: 1px solid #FFF;}

.c2 .moreTop a {color:#FFF !important; text-transform:uppercase; display: inline;}
.c2 .moreTop a span {font-size:1.3em;font-weight: bold;	vertical-align: .1em;}

a.moreLnk {color:#3A6891;text-transform:uppercase;font-size: .9em;font-weight: bold}
a.moreLnk span {vertical-align:5%; font-weight: bold;}

.ugc {
	background-color: #E2E7EE;
}

.ugc h2 {
	background-color: #80A3CE; color: #FFF !important;
	border-bottom: 1px solid #263B51;
}

.ugc a:link, .ugc a:visited, .ugc a:active {color: #263B51;}

.wrapper{float:left; display: inline; margin:0;padding:0 0 4px 0; max-width:250px; height; auto;}
.wrapper .bottomLinks {margin-bottom: 0px !important;}

.lIcon {
	margin: 0;
	margin-left: 4px;
	padding: 0;
}

.hasBtmLnks {margin-bottom: 0px;}
.bottomLinks {height: auto !important; float: left;}
#leftCol .wrapper .bottomLinks {margin-bottom: 0 !important;}
.bottomLinks ul, .pgH1 ul {list-style-type: none; float: left; padding: 0 0 4px 0 !important;}
.pgH1 ul {margin: 0; padding: 0; width: 40%;padding-top: 4px;}
.bottomLinks ul li, .pgH1 ul li {list-style-type: none; background: none; float: left; padding: 0 4px; border-right: 1px solid #000000; width: auto;}
.pgH1 ul li {border-right: 1px solid #666; float: right;}
.bottomLinks ul li a, .pgH1 ul li a {color: #000000 !important; font-weight: bold; text-transform: uppercase; font-size: 10px;}
.bottomLinks ul li.last, .pgH1 ul li.last {border-right: none; padding-right: 0;}
.pgH1 ul li a {color: #666 !important; font-size: 1em;}

/*frontpage rows*/
.fpThin {height: 130px;	overflow: hidden;}

/* newslists */

/* newslist key
	2 - title only
	3 - title, date 
	5 - title, date, summary
	4 - title, summary
	6 - pic, title, date, summary
*/

.justInColor {color:#900;}

.newslistSumm ul li a {font-size:1em;}
.newslistDate ul li a {font-size:1em;}
.newslistDate .nlDate, .newslistSumm .nlDate, .newslistPicLeft .nlDate {font-size: .8em; font-style: normal; color: #666;}
.newslistSumm ul li p {margin:0;padding:0;}
.newslistSummDate ul li a {font-size:1em;}
.newslistSummDate ul li p {margin:0;padding:0;}
ul li .justInIcon {padding-right:5px;margin:0 0 1px 2px;}

/* title, summ, pic objectclass=6 */
.newslistPic {width:100%;float:left; padding-right: 0px !important;}
.newslistPic ul {width:100% !important; margin:0;padding:0 !important; float: left;}
.newslistPic li {float:left; width:100% !important; background: none !important; border-bottom: 1px solid #ccc; margin: 0px; padding: 8px 0 !important;}
.newslistPicLeft a {font-size:1.2em;font-weight:bold}
.newslistPic .newslistPicLeft {float:left; margin-left: 0px;}
.newslistPic .newslistPicLeft p {margin:6px 5px 0 0; float: left;display: inline; clear: left; width: 98%}
.newslistPic .newslistPicRight {padding:8px 0;background:#f0f2ff;float:right;text-align:center;}
.newslistPic .newslistPicRight img {padding-top:3px;}

/* DAY PART STYLES - ADDED 11/5 */
.dotted_spacer
{
   border-bottom: 2px dotted #000000;
   width: 99%;
   text-align: center;
   font-family: arial, helvetica, verdana, sans-serif;
}

.hr_different {color: #fff; background-color: #fff; border: 1px dotted #ff0000; border-style: none none dotted; }

/* PHOTO GALLERY PROMOTIONS */
.photoPromo .photoPromoTitle {float:left;font-size:1em;}
.photoPromo {margin-bottom:3px;float:left;}
.photoPromo ul {padding:0 !important;margin:0;float:left; width: 100% !important;}
.photoPromo .photoPromoLI {list-style-type:none;margin:0;float:left;display:inline;width:115px;/* redundant, but an Opera fix */background-image:none;padding:5px;}
.photoPromo .staffPhotoLinks {float:left;width:100%;}
.photoPromo .staffPhotoLinks a {color:#900;text-transform:uppercase;font-weight:bold;font-size:.9em;}
.photoPromo .staffPhotoLinks span {color:#1d4f81;}
.photoPromo .bottomLinks ul li a {letter-spacing:-.5px;}

.userSubmitted {float: left;	width: 100%;	margin: 0 0 4px 0;	padding: 0;	display: inline;}
.userSubmitted .photoGall ul {margin:0;padding:0 !important;float:left;width:50%;}
.userSubmitted .photoGall .userSubmitUL {color:#1d4f81;list-style-type:none;margin-top:2px;}
.userSubmitted .photoGall .userSubmitUL li {padding-bottom:5px;font-size:1em;background: url('/_images/graphics/ugc-bullet.gif') 0 .5em no-repeat;padding-left:10px;margin-left:5px;}
.userSubmitted .photoGall .userSubmitUL li a {letter-spacing:-.3px;margin:0;padding:0;}
.userSubmitted .photoGall .userSubmitUL li a img {padding:0;margin:0;}
.userPhotoLinks {clear:left;margin-bottom:5px;padding-left:4px;}
.userPhotoLinks a {color:#900 !important;font-weight:bold;font-size:10px;text-transform:uppercase;}

.photoGallSingle {float:left;width:50%;}
.photoGallSingle ul {margin:0;padding:0;}
.photoGallSingle ul li {margin:0;padding:0;}
.photoGallSingle img {padding:3px 0;}

/* YOUR TOWN DROP DOWN */
.yourTown select {margin:0 0 0 3px !important; padding:0;}
.yourTown form {float:left;	width:100%;	margin:5px 0 0 0 !important;}
.yourTown {height: 143px; overflow: hidden;}

/* USER SUBMITTED */	
.interaction {float:left;border-top:3px solid #C4AE11;width:100%;height: 186px;}

/* PRINT PROMO */
.todayPaper {
 	width: 146px;
	height: 180px;
	margin-right: 4px
}

#leftCol .wrapper .todayPaper h2 {width: 138px; padding: 0 4px;}

.todayPaper img {
	float:left;
	margin:4px 0 4px 30px;
}

.todayPaper ul li a {
	letter-spacing:-.3px;
}

#apTicker {padding-bottom: 0px; margin-bottom: 0px;}
#apTicker .ticker {float: left; width: 300px; display: inline;}
#apTicker .ticker * {float: left; display: inline;}

/* AP NEWSLISTS */
.apBarker {float:left;}
.apBarker .byttl {display:none;}
.apBarker ul {padding:0;margin:0;}
.apBarker .topheadlinebody {display:block;}
.apBarker .firsttopheadline {font-size:1.5em;}
.apBarker .ap-topheadline-td {padding-bottom:5px;}
.ap-smallphoto-table .apCaption {display:none;}
.ap-smallphoto-img {padding:5px 0 0 0;}
.specAPNewsList {margin-top:-10px;}
.specAPNewsList h2 {display:none;}

/* READER INTERACT PROMO */
.interact {
 	width: 250px;
	height: 180px;
}

#leftCol .wrapper .interact h2 {width: 242px; padding: 0 4px;}

/* DAY PART STYLES */
.dayPartLeft h2 img.morningImg {
	position:absolute;
	margin:0 0 0 230px;
}

.dayPartLeft h2 img.afternoonImg {
	position:absolute;
	margin:0 0 0 180px;
}

.dayPartLeft h2 img.eveningImg {
	position:absolute;
	margin:0 0 0 200px;
}

.dayPartLeftOne h2, .dayPartLeftTwo h2, .dayPartLeftLong h2 {
	background:none;
	padding-left:4px;
	border:none;
	color:#444;
	font-size:1.4em;
}

.dayPartLeft p {
	padding:0 5px;
	margin-top:3px;
}

.dayPartLeft p span a {
 color:#aa1100 !important; /* .important for IE */
}

.dayPartLeftOne {
	float:left;
	width:49%;
	height:125px;
}

.dayPartLeftLong {
	float:left;
	width:100%;
	height:125px;
}

.dayPartLeftTwo {
	float:right;
	width:50%;
  height:125px;
}

.dayPartLeftTwo ul .photoPromoLI {
	background-image:none;
	text-align:center;
	width:148px
}

.dayPartLeftOne ul li {
	padding-bottom:0;
}

.dayPartLeftTwo img, .dayPartLeftTwo a {
	display:block;
	margin:0;
	padding:0;
}

.dayPartLeftTwo a {
	padding-top:3px;
}

.specialPromo .leftPromo {
	padding: 4px 1px 0px 5px; float:left;
}

.specialPromo .rightPromo {
	padding: 4px 3px 0 0; float:right;
}

/** DayPartRight - News **/
.dayPartRight {
	border-bottom: 1px solid #ccc;
	margin: 0;
	padding: 5px 0px;
	float: left;
	width: 100%;
}

.dayPartRight a img {
	margin: 0px 8px 0px 0px;
	display: inline;
	width:68px;
	float:left;
}

.dayPartRight .summ{
	width: 172px !important;
	margin:0px;
	padding:0 !important;
	display:inline;float:left;}
	
.dayPartRight .linkTitle {
	padding:0px;margin:0px;
	font-weight: bold;
}

/** Columnist Links **/

/*   ---- COLUMNIST LINKS, LARGE (ex. NEWS07) */
.colList .newslistSumm ul {padding:0;margin:5px 0;}
.colList .newslistSumm ul li {clear:both;}
.colList .newslistSumm {float:left;width:275px;}
.colList .newslistSumm .justInIcon {padding-top:3px;}
.colList h2 {margin:4;padding:0;font-size:1.2em;color:#000;}
.colList {float:left;width:100%;border-top:solid 1px #999;padding:1px 0 1px 0;}
#firstColList {float:left;width:100%;border-top:none !important;padding:1px 0 1px 0;}
#firstColList .newslistSumm ul li {margin:0;}
.colList img {float:left;padding:0 5px 0 0;margin-right:0;}
.colList p {float:left;padding:1px;margin:0;}

/*   ---- COLUMNIST LINKS, SMALL (ex. NEWS0101) */
.colLinks {float:left;border-top:1px solid #999;width:99%;}
.colLinks p {font-size:1.2em;font-weight:bold;margin:5px 0 !important;width:99%;}
.colLinks h2 {color:#000;margin:0;padding-left:2px;font-size:1.1em;float:left;width:99%;}
.colLinks h2 a {color:#000 !important;}
.colLinks ul {margin:0;}

/** Promo Links **/
.promoShort a img {
	padding-right:5px;
	padding-left:3px;
}

.specialPromo .leftPromo {
	padding: 4px 1px 0px 5px; float:left;
}

.specialPromo .rightPromo {
	padding: 4px 3px 0 0; float:right;
}

/** Columnist and Blog Promos **/
.featCol {
	border-bottom: 1px solid #ccc;
	margin: 0;
	padding-bottom: 4px;
	float: left;
	width: 100%;
}

.featCol a img {
	margin: 4px 5px 0 5px;
	border: 1px solid #ccc;
	display: inline;
}

.featCol .columnistName {
	padding-top:4px;
	font-weight: bold;
	color:#000000;
}

.featCol .colTitle {
	margin:0;
	padding:0;
}

.featCol ul {
	width: 170px !important;
	margin:5px 0 0 0;
	padding:0 !important;
}

.featCol ul li {
	list-style-type:none;
	margin:0;	padding:0;
	background-image:none;
}

.featBlog {
	border: 1px solid #ccc;
	padding: 5px;
	margin: 0px 0px 10px 0px;
	float: left;
	width:380px;
	color: #333333;
	font-size:1em;
}

.featBlog a:hover{cursor:pointer !important; text-decoration:none;}

.featBlog a img {
	margin-right:5px;
	border: 1px solid #ccc;
	display: inline;
}

.featBlog .blogTitle {
	float: left; display: inline;
	font-size: 1.4em;
	width: 310px; 
	font-weight: bold;
	line-height: 1.1em;
	color: #3A6891;
}

.featBlog .blogAuthor {
	font-style:bold;
	font-size: 1.1em;
	float:left;
	width: 310px;
	margin-bottom:1px;
}
.featBlog .blogSummary {
	font-style:normal;
	font-size: 1.0em;
	float:left;
	margin-bottom:5px;
}

/** AP Video **/
#flashcontent {
 float:left;
}

/** Poll - Rest of poll styles are embedded **/
#pollContain, #pollContainBackup {
	float:left;
}

/** Trumba Calendar Styles **/
#calPromo {
 padding-top:5px;
}

#calPromo .calPromoLeft {
 width:50%;
 float:left;
}

#calPromo .calPromoLeftBot {
 padding-left:5px;
}

#calPromo .calPromoLeftBot a, #calPromo .calPromoLeftBot span {
 color:#FF6E00;
 font-size:.9em;
}

#calPromo .calPromoRight {
 width:50%;
 float:right;
}


/** tabbed news and search widget **/
/* For Tabbed newslist */
#topNews2, #topNews3, #topNews5, #topNews6, #topNews7, #topNews8 {display:none;}
#search2, #search3, #search4, #search5, #search6 {display:none;}

.rotatingNewsWrap {
	float:left; display: inline;
	margin: 0;
	position:relative;
	top:0px;
	border: 1px solid #C6CED1;
	border-top: none;
}

.rotatingNewsWrap .tnLast {border-right: none; width: 72px}
.rotatingNewsWrap .tnFirst {color:#3A6891; background: #E5E8F2 url('/udm-resources/mnuBkgOvr.gif') 0 0 repeat-x; border-bottom: 1px solid #EFF6FB;}

.tabFive {width: 393px;}

.nlRotate {
	background: #F4F7FF url('/_images/graphics/gradBkg.gif') 0 0 repeat-x;
	position: relative;
	z-index: 50;
	padding-top:10px;
	padding-left:5px;
	height: 150px;
	overflow: hidden;
	border:none;
	float:left; display: inline;
}

#leftCol .nlRotate {width: 393px;}

.fpThinTab {height: 148px; overflow: hidden;}
.fpThinTab .nlRotate {height: 113px;}

.nlRotate ul {
	float: left; display: inline;
	width: 90%;
	padding:0;
	margin:-8px 0 0 2px;
}

.nlRotate ul li {
	list-style-type:none;
	padding: 3px 0;
	float:left;
	width:98%;
}

.nlRotate ul li a {
	background: url('/_images/graphics/bullet.gif') 0 .5em no-repeat;
	padding-left:10px;
	float:left;
}

.nlisttab {
	float: left; width: 68px;
	border: 1px solid #C6CED1;
	border-left: none;
	margin: 0px !important; padding: 2px 0;
	text-align: center;
	line-height: 15px;	
	background: #BAC4DA url('/udm-resources/mnuBkg.gif') 0 0 repeat-x;
	margin: 0px;
	display: inline;
	padding: 4px 5px;
	color: #FFF;
	font-size: 1em;
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	font-weight: bold;
	cursor: pointer;
}

.searchWidget {width: 300px; height: 58px; border-left: none; border-right: none;}
.searchWidget .nlRotate {height: 29px; width: 297px; padding: 10px 0 0 3px;}
.searchWidget form {float: left; display: inline; width: 294px; margin: 0; padding: 0;}
.searchWidget form .input_text {float: left; display: inline; width: 120px; margin: 0 2px 0 0; padding: 0;}
.searchWidget form#form_classifieds .input_text, .searchWidget form#form_autos .input_text, .searchWidget form#form_pd .input_text, .searchWidget form#form_jobs .input_text, .searchWidget form#form_calendar .input_text {width: 205px;}
.searchWidget form .input_select {float: left; display: inline; margin: 0 2px 0 0; padding: 0;}
.searchWidget form .input_search {float: left; display: inline; margin: 0; padding: 0;}
.searchWidget .nlisttab {width: 30px; border-top: none; padding: 4px 0;}
.searchWidget .nlisttab {font-size: 9px; line-height: 10px;}
#searchTab1{width:40px}
#searchTab2{width:65px}
#searchTab3{width:40px}
#searchTab4{width:40px}
#searchTab5{width:35px}
#searchTab6{width:75px}


#ccolMultiMedia {
	width: 398px; float: left; display: inline;
	margin: 0 0 4px 0; padding-bottom: 0px;
	font-size: 11px; font-family: 'Trebuchet MS', Trebuchet, Arial, Sans-Serif;
}


#ccolMultiMedia .tnFirst {background: #E5E8F2 url('/udm-resources/mnuBkgOvr.gif') 0 0 repeat-x; border-bottom: 1px solid #EFF6FB; color:#3A6891;}
#multiMedia2, #multiMedia3, #multiMedia4 {display:none;}



#ccolMultiMedia .rotatingNewsWrap {
border: none; margin: 0;
}

#ccolMultiMedia .nlisttabs {
	float: left; display: inline; width: 100%;
	background: transparent; position: relative; top: 1px;
	z-index:55; height: 20px; overflow: hidden;
}

#ccolMultiMedia .nlRotate {
	height: 146px;
	border: 1px solid #6C8FB7;
}

#ccolMultiMedia .nlisttab {
	float: left; width: auto; display: inline;
	margin: 0 3px 0 0 !important; padding: 0 3px;
	border: 1px solid #6C8FB7;
	font-size: 11px; font-family: 'Trebuchet MS', Trebuchet, Arial;
	text-align: center; text-transform: uppercase; line-height: 20px;
	cursor: pointer;
}

#ccolMultiMedia {}
#ccolMultiMedia .nlRotate {height: 250px;}
#ccolMultiMedia .featuredMedia {float: left; height: 243px; width: 120px;}
#ccolMultiMedia .featuredMedia h3 {margin: 0px; font-size: 11px; font-weight: bold; color: #587BA2;}
#ccolMultiMedia .moreMedia {float: left; height: 212px; width: 261px; margin-left: 5px; text-transform: uppercase; color: #587BA2;}
#ccolMultiMedia .moreMedia .mediaContainer {float: left; height: 192px; width: 100%; margin:0; border: 1px solid #B3C7DF; text-transform: none; color: #000; overflow: hidden; background-color: #fff;}
#ccolMultiMedia .lnksMedia {float: left; height: 21px; width: 261px; margin: 5px 0 0 5px; text-align: center; border: 1px solid #B3C7DF; padding-top: 3px; background-color: #fff;}

.featuredMedia .mediaTitle {display: inline; padding-left: 20px; margin-bottom: 3px;}
.mediaDescription {display: block; line-height: 1.2em; margin-top: 1px;}

#multiMedia1 .featuredMedia .mediaTitle {background: transparent url('/_images/icons/icon_photo.gif') 1px 3px no-repeat;}
#multiMedia2 .featuredMedia .mediaTitle {background: transparent url('/_images/icons/icon_video.gif') 1px 3px no-repeat;}
#multiMedia3 .featuredMedia .mediaTitle {background: transparent url('/_images/icons/icon_audio.gif') 1px 3px no-repeat;}
#multiMedia4 .featuredMedia .mediaTitle {background: transparent url('/_images/icons/icon_video.gif') 1px 3px no-repeat;}

.mediaItem {width: 96%; margin-left: 2%; border-bottom: 1px solid #B6C5E2; height: 48px; overflow: hidden;}
.mediaItem .mediaTitle {vertical-align: bottom; line-height: 10px;}
.mediaItem .mediaDescription {margin-top: 0px; }
.mediaItem img {float: left; margin: 4px 6px 2px 0; display: inline; }
.mediaItem img.vidplay {clear: left; margin: 0;}
.mediaItem .mediathumbs {float: left; margin:0; padding:0; width: 43px;height:40px;}

#spacer_cell
{
  padding:3px 0 3px 0; width: 75%;
}


/** End Tabbed News and Search Widget **/



.townMap #yTownMapContainer { 
	height: 250px; width: 400px;
	margin: 0; padding: 0;
}

.townMap #form_map {
	float: left; display: inline;
	width: 100%;
	margin: 4px 0 0 0;
	padding: 0;
}

.townMap #form_map .input_text {
	float: left; display: inline;
	width: 195px;
}

.townMap #form_map a {
	color: #1D4F81;
	float: left; display: inline;
	margin: 0 0 0 4px; padding: 2px 5px 3px 4px;
	background: #E4E8F3 url('/udm-resources/mnuBkg.gif') 0 0 repeat-x;
	border: 1px solid #999;
	font-weight: bold;
	font-size: 10px;
}


.townMap #form_map a:hover {
	background: #E4E8F3 url('/udm-resources/mnuBkgOvr.gif') 0 0 repeat-x;
	text-decoration: none;
	color: #900;
}

/** Ad Rules **/
.adMiddle {float: left; display: inline; width: 300px; height: 251px; margin: 0 0 4px; padding: 0; overflow: hidden;}
.adMiddle a img {margin: 0;padding:0px;}
.adMiddle object {margin: 0;padding:0px;}
#subscribe {float: left; display: inline; width: 292px;margin: 0 0 4px 4px;}
#subscribe img {padding:0px; margin:0px;}
#topJobFrame, #topRentFrame, #topHomeFrame {float: left; display: inline; width: 300px; border-bottom: 1px solid #999; margin: 0 0 3px 0;}
#x59 {}
/** End Ad Rules **/



/** Special News Box, CCOL etc for big news events - added 10/28/08 **/
.specialnewsbox {
	width: 648px; /*leave 2px for borders*/
	float: left; display: inline;
	margin-right: 4px;
	margin-bottom: 6px;
	position: relative;
	border: 1px solid #cococo;
	padding: 6px 5px 6px 5px;
	}
	
.label_headline { /*small label hed above the main hed*/

	font-size: 12px;
	position: absolute;
	text-align: center;
	font-weight: bold;
	color: #000;
	font-family: Arial, Helvetica;
	padding: 3px 3px 3px 3px;
	}
	
	
.main_headline { /*main hed linked*/

	width: 648px;
	font-size: 30px;
	position: absolute;
	text-align: center;
	font-weight: bold;
	color: #000;
	font-family: Arial, Helvetica;
	padding: 3px 3px 6px 3px;
	color: #2851a2
	}
	
.photo_box { /*left photo box*/

	width: 400px;
	float: left; display: inline;
	color: #000;
	position: absolute;
	font-family: Arial, Helvetica;
	padding: 3px 10px 3px 3px;
	font-size: 9px; /*for cutline*/
	}
	
.contentbox_main { /*right content box*/

	width: 245px;
	float: left; display: inline;
	color: #000;
	font-family: Arial, Helvetica;
	padding: 3px 3px 3px 3px;
	font-size: 9px; /*for cutline*/
	position: absolute;
	font-family: ms sans serif, Arial, Helvetica;
	}
	
.content_summary_main { /*right main content hed*/

	color: #000;
	font-family: Arial, Helvetica;
	padding: 3px 3px 8px 3px;
	font-size: 14px;
	font-family: Arial, Helvetica;
	padding: 0px 5px 0px 0px;
	}
	
.content_links_main { /*right main content hed*/

	color: #000;
	font-family: Arial, Helvetica;
	padding: 3px 0px 3px 0px;
	font-size: 12px;
	font-family: Arial, Helvetica;
	}
	/*end of major news box css*/



/******************************************************/
/* LOCAL SEARCH WIDGET ********************************/
form.oisURev_Form {float:left;margin:0px 0px 10px 0px;padding:0px;}
form.oisURev_Form .oisURev_Container {
	margin:0px;padding:3px;
	font-family: Verdana, Arial, sans-serif;  
	color:#222;
	font-size: 11px;
	text-align:center;
	float:left;}
.oisURev_Container #oisURev_oWrap {padding:0px;margin:0px 4px;float:left;text-align:left;}				 
#oisURev_oWrap #oisURev_oTitle {float:left;
							    margin:5px 0px 10px 0px;
							    text-align:left;
							    font-size:1.2em;
							    font-weight:bold;
							    color:#3A6891;
}							 
#oisURev_oWrap .oisURev_Output {width:275px;float:left;margin:0px 0px 10px 0px;padding:0;}
#oisURev_oWrap .oisURev_Output div a.oisURev_LnkCategory {text-decoration:none;font-size:1.1em;}
#oisURev_oWrap .oisURev_Output div a.oisURev_LnkCategory:hover {text-decoration:underline;}
#oisURev_oWrap .oisURev_Output a.oisURev_LnkRevtitle {text-decoration:none;font-size:1.2em;font-weight:bold;}
#oisURev_oWrap .oisURev_Output a.oisURev_LnkRevtitle:hover {text-decoration:underline;}
#oisURev_oWrap .oisURev_Output a.oisURev_LnkMore {text-decoration:none;font-size:0.9em;}
#oisURev_oWrap .oisURev_Output a.oisURev_LnkMore:hover {text-decoration:underline;}
#oisURev_oWrap .oisURev_Output p.oisURev_Comments {float:left;margin:0;}
#oisURev_oWrap .oisURev_Output p.oisURev_Comments img.oisURev_ImgRatings
{
	display:inline;
	text-align:right;
	float:right;
}
.oisURev_ApprovedDate{clear:both;}
#oisURev_oWrap span.oisURev_spnViewMore{font-size:0.9em;font-weight:bolder; text-transform:uppercase;}
#oisURev_oWrap a.oisURev_LnkCategory{text-decoration:none;font-size:1.0em;font-weight:bolder; text-transform:uppercase;}
#oisURev_oWrap a.oisURev_LnkCategory:hover {text-decoration:underline;}

.oisURev_Container #oisURev_NoneMsg .oisURev_PromoMsg{}
.oisURev_Container #oisURev_NoneMsg .oisURev_DebugMsg{display:none;visibility:hidden;margin:0;padding:0;}
.oisURev_Container #oisURev_NoneMsg a.oisURev_NoneMsg_lnkSite{}
.oisURev_Container #oisURev_NoneMsg a.oisURev_NoneMsg_lnkCat{}
#lsWidge_ErrorPage {display:none;visibility:hidden;margin:0;padding:0;}
/* END LOCAL SEARCH WIDGET ****************************/
/******************************************************/