body  {
	background-color: #cccccc;
	margin:0;
	padding:0;
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	font-size:0.75em;
	text-align: left;
	color: #000000;
}
#preview{
	position:absolute;
	border:1px solid #ccc;
	background:#333;
	padding:5px;
	display:none;
	color:#fff;
}
#container { 
	width: 900px;
	background: #ffffff;
	margin: 0 auto;
	margin-top:15px;
	text-align: left;
	vertical-align:top;
	border:1px solid #000000;
	min-height: 700px;
} 
#container #logo {
	padding:8px;
	padding-bottom:0;
	text-align:center;
	}
#mainContent {
	padding-top:0;
	padding-left:15px;
	}
.cookieCrumbNav {
	padding:3px;
	margin-top:8px;
	margin-bottom:8px;
	border-top:1px solid #a9a9a9;
	border-bottom:1px solid #a9a9a9;
	}
.cookieCrumbNav a {
	text-decoration:none;
	}
.cookieCrumbNav a:hover {
	text-decoration:underline;
	color:#AD0000;
	}
#footer {
	width: 900px;
	margin: 0 auto;
	font-size: 1.15em;
	color:#000000;
	text-align:center;
	}
#rightContent {
	vertical-align:top;
	padding:10px;
	padding-top:0;
	margin-right:17px;
	}
#leftContent {
	vertical-align:top;
	padding:10px;
	padding-top:0;
	margin-left:17px;
	}
	
/* menu */

#menuBar {
	margin-bottom:0px;	
	padding:3px;
	padding-left:15px;
	padding-bottom:3px;
	background-image:url(http://havre.mynewsadvantage.com/assets/themes/grey/nav_bg.gif);
	background-repeat:repeat-x;
	border-top:1px solid #000000;
	color:#ffffff;
	}
#menuBar ul {
	display:inline;
	margin:0;
	padding:0;
	}
#menuBar ul li {
	 clear:both;
	 display:inline;
	 overflow:hidden;
	 list-style-type:none;
	 padding-right:20px;
	}
#menuBar ul li a {
	color:#ffffff;
	text-decoration:none;
	font-weight:bold;
	}
#menuBar ul li a:hover {
	color:#e0e0e0;
	font-weight:bold;
	}

#submenuBar {
	margin-bottom:0px;	
	padding:3px;
	padding-left:15px;
	height:27px;
	padding-bottom:3px;
	background-image:url(http://havre.mynewsadvantage.com/assets/themes/grey/search_bg.png);
	background-repeat:repeat-x;
	color:#ffffff;
	}
#submenuBar ul {
	display:inline;
	margin:0;
	padding:0;
	}
#submenuBar ul li {
	 clear:both;
	 display:inline;
	 overflow:hidden;
	 list-style-type:none;
	 padding-right:20px;
	}
#submenuBar ul li a {
	color:#ffffff;
	text-decoration:none;
	font-weight:bold;
	}
#submenuBar ul li a:hover {
	color:#e0e0e0;
	font-weight:bold;
	}

/* end menu */

.fltrt { /* this class can be used to float an element right in your page. The floated element must precede the element it should be next to on the page. */
	float: right;
	margin-left: 8px;
}
.fltlft { /* this class can be used to float an element left in your page */
	float: left;
	margin-right: 8px;
}
.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}
.date {

	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; 
	font-weight:bold; 
	color:#666; 
	padding: 0px 5px 5px 0px;
	}
.tablerow {
	padding:2px;
	}
.rowstyle {
	background-color:#ffffff;
	background-repeat:repeat-x;
	padding-bottom:3px;
	}
.altrowstyle {
	background-color:#ffffff;
	background-repeat:repeat-x;
	padding-bottom:3px;
	}
.hilite {
	border-top:1px solid #AD0000;
	border-bottom:1px solid #AD0000;
	background-color:#d0d0d0;
	}
#hdrMenu {
	float:right;
	font-size:10px;
	color:#FFFFFF;
	padding-top:10px;
	padding-right:20px;
	height: 200px;
	}
#hdrMenu a {
	font-size:10px;
	color:#FFFFFF;
	text-decoration:none;
	}
#hdrMenu a:hover {
	text-decoration:underline;
	color:#AD0000;
	}

#classifiedCat {

}
#classifiedCat a {
	color:#000000;
	text-decoration:none;
	font-weight:bold;
}
#classifiedCat a:hover {
	color:#666666;
	text-decoration:none;
	font-weight:bold;
}

#classifiedSubCat {

}
#classifiedSubCat a {
	color:#000000;
	text-decoration:none;
}
#classifiedSubCat a:hover {
	color:#666666;
	text-decoration:none;
}

#logoContainer {
  background-color: #ffffff;
  text-align: center;
}
#classifiedContainer {
  width:196px;
  height:1127px;
  vertical-align: top;
  background-color: #EFEFEF;
  background-image:url(nav_bg.gif);
  background-repeat:repeat-x;
  background-attachment: scroll;
  padding: 2px;
  padding-top: 0px;
}
#weatherBlock {
  width:196px;
  vertical-align: top;
  background-color: #EFEFEF;
  background-image:url(nav_bg.gif);
  background-repeat:repeat-x;
  background-attachment: scroll;
  padding: 5px;
  padding-top:4px;
}
#blockMenu {
  width:196px;
  vertical-align: top;
  background-color: #EFEFEF;
  background-image:url(nav_bg.gif);
  background-repeat:repeat-x;
  background-attachment: scroll;
  padding: 5px;
  padding-top: 0px;
}
#blockMenu ul {
	margin:0;
	padding:0;
	}
#blockMenu ul li {
	 clear:both;
	 overflow:hidden;
	 list-style-type:none;
	 padding-right:20px;
	}
#blockMenu ul li a {
	color:#000000;
	text-decoration:none;
	font-weight:bold;
	padding:1px;
	}
#blockMenu ul li a:hover {
	color:#666666;
	font-weight:bold;
	padding:1px;
	}
#mainContainer {
  padding: 10px;
  vertical-align: top;
  white-space:normal;
}
#specialSectionsContainer {
  width:196px;
  height:1127px;
  vertical-align: top;
  background-color: #EFEFEF;
  background-image:url(nav_bg.gif);
  background-repeat:repeat-x;
  background-attachment: scroll;
  padding: 2px;
  padding-top: 0px;
  z-index: 5;
}

#pagesContainer {
  width:196px;
  height:1127px;
  vertical-align: top;
  background-color: #EFEFEF;
  background-image:url(nav_bg.gif);
  background-repeat:repeat-x;
  background-attachment: scroll;
  padding: 2px;
  padding-top: 4px;
  z-index: 5;
}
#pagesHorizontalContainer {
  width:610px;
  height:175px;
  vertical-align: top;
  background-color: #EFEFEF;
  background-image:url(nav_bg.gif);
  background-repeat:repeat-x;
  background-attachment: scroll;
  position:relative;
  left:45px;
  padding: 2px;
  padding-top: 4px;
  z-index: 5;
}
#searchContainerHorizontal {
  width:610px;
  height:230px;
  vertical-align: top;
  background-color: #EFEFEF;
  background-image:url(nav_bg.gif);
  background-repeat:repeat-x;
  background-attachment: scroll;
  position:relative;
  left:40px;  
  padding: 2px;
  padding-left:10px;
  padding-top: 4px;
  z-index: 5;
}
#searchContainer {
  width:196px;
  height:1127px;
  vertical-align: top;
  background-color: #EFEFEF;
  background-image:url(nav_bg.gif);
  background-repeat:repeat-x;
  background-attachment: scroll;
  padding: 2px;
  padding-left:10px;
  padding-top: 4px;
  z-index: 5;
}
#searchBar {
	margin-bottom:10px;	
	padding:3px;
	padding-left:15px;
	padding-top:3px;
	background-color:#FFFFFF;
	background-image:url(search_bg.png);
	background-repeat:repeat-x;
	text-align:right;
	color:#ffffff;
	}
	
#searchFront {
	padding:3px;
	height:27px;
	border:1px solid black;
	background-color:#FFFFFF;
	background-image:url(search_bg.png);
	background-repeat:repeat-x;
	text-align:center;
	color:#ffffff;
	}
	

.frmTable {
	padding:10px;
	border:1px solid #a9a9a9;
	background-color:#f5f5f5; /*#f7f8f3;*/
	}
.frmLabel {
	font-weight:bold;
	text-align:right;
	}
.frmHelp {
	background-color:#ffffff;
	border:1px solid #A9A9A9;
	padding:5px;
	font-size:10px;
	color:#606060;
	}
.frmHelp dd {
	margin-left:8px;
	padding-bottom:5px;
	}
.frmHelp dt {
	font-weight:bold;
	color:#000000;
	}
/* Custom Styles */
h1 {
	color:#4f4f4f;
	font-size:17px;
	margin:0;
	padding:0;
	margin-bottom:10px;
	}
h2 {
	font-size:15px;
	margin:4px;
	padding:4px;
	
	}
h3 {
	font-size:13px;
	margin:2px;
	padding:2px;
	color:#AD0000;
	}
.small {
	font-size:9px;
	}  
a.smLink {
	font-size:9px;
	text-decoration:none;
	}
a.smLink:hover {
	font-size:9px;
	text-decoration:underline;
	color:#AD0000;
	}
.frmlabel {
	background-color:#f5f5f5;
	color:#000000;
	font-weight:bold;
	text-align:right;
	}
.errormsg { 
	font-style:italic;
	background-color:#fdbaba; /*f2f2ce;*/
	padding:3px;
	margin-bottom:5px;
	border:1px solid #AD0000;
	} 
.statusmsg {
	font-style:italic;
	background-color:#9ffdac;
	border:2px solid green;
	padding:3px;
	margin-bottom:5px;
	}
.menu {
	padding-bottom:5px;
	border-bottom:1px solid #000000;
	}
.menu a {
	text-decoration:none;
	color:#000000;
	font-size:12px;
	}
.menu a:hover {
	text-decoration:underline;
	color:#AD0000;
	}
a.iconLink {
	text-decoration:none;
	color:blue;
	}
a.iconLink:hover {
	text-decoration:underline;
	color:#AD0000;
	}
.statusPending {
	font-style:italic;
	}
.statusNormal {
	font-style:normal;
	color:green;
	}
.statusDeleted {
	font-style:italic;
	color:#AD0000;
	}
.adInput {
	font-size:11px;
	width: 242px;
	margin-bottom:5px;
	}
.ajsucess {
	border:5px solid #1fc611;
	background-color:#ffffff;
	}
.ajfail {
	border: 5px solid #ad0000;
	background-color:#ffffff;
	}
.subMenuDropDown {
	margin-bottom:0px;	
	padding:3px;
	padding-left:15px;
	padding-bottom:3px;
	color:#ffffff;
	}
.subMenuDropDown ul {
	display:inline;
	margin:0;
	padding:0;
	}
.subMenuDropDown ul li {
	 clear:both;
	 display:inline;
	 overflow:hidden;
	 list-style-type:none;
	 padding-right:20px;
	}
	
.subMenuDropDown ul li a {
	color:#ffffff;
	text-decoration:none;
	}
.subMenuDropDown ul li a:hover {
	color:#e0e0e0;
	}
	
#ushare a {
	color:#AD0000;
	font-size:11px;
	text-decoration:none;
	}
#ushare a:hover {
	text-decoration:none;
	color:#000000;
	}
#adExtInfo {
	padding-bottom:5px;
	text-align:center;
	}
.dkeywords {
	font-style: italic;
	}
.vPages {
	text-align:center;
	height:1000px;
	overflow: auto;
	padding:10px;
	}
.vPages h2 {
	text-align:center;
	font-weight:bold;
	font-size:12px;
	}
.vPages a {
	color:#AD0000;
	text-decoration: none;
	}
.vPages a:hover {
	text-decoration: underline;
	}

/* page blocks */

.ssContent {display:none;}
.iPage {
	margin-left:40px;
	}
.iPageNavBlock {	
	border-top:1px solid #d0d0d0;
	border-bottom:1px solid #d0d0d0;
	}

.iPageNavBlock a {
	text-decoration:none;
	color:#AD0000;
	}
.iPageNavBlock a:hover {
	text-decoration:underline;
	}
	
.hBlockHdr {
	text-align:left;
	display:none;
	background-color:#efefef;
	font-weight:normal;
	}
.hBlockTitle {
	display:inline;
	float:left;
	width:96%;
	background-color:#efefef;
	padding:7px;
	margin-top:-30px;
	font-weight:normal;
	}
.mapLnkDiv {
	clear:both;
	padding-bottom:5px;
	}
.mapLnkDiv a {	
	font-variant:small-caps;
	text-decoration:none;
	color:#000000;
	}
.mapLnkDiv a:hover {
	text-decoration:none;
	}

/* end page blocks */

/* rop styles */
.advRowChosen {
	border:1px solid #a9a9a9;
	background-color:#ffffff;
	}
.advRow {
	margin:5px;
	margin-top:12px;
	padding:3px;
	font-size:13px;
	font-weight:bold;
	border:1px solid #e2e2e2;
	background-color:#f7f7f7;
	}
.adRow {
	padding-left:20px;
	}
.advRow a {
	text-decoration:none;
	color:#000000;
	}
.advRow a:hover {
	color:#AD0000;
	text-decoration:underline;
	}
.adRow .info {
	color:#707070;
	font-size:10px;
	font-weight:normal;
	font-style:italic;
	}
.advRow .info {
	color:#707070;
	font-size:10px;
	font-weight:normal;
	font-style:italic;
	}
.adRow .title {
	color:#4f4f4f;
	font-size:11px;
	padding-left:15px;
	}
.adRow .title a {
	color:#AD0000;
	}
.adRow .title a:hover {
	color:#AD0000;
	}
 .alphaNav {
 	padding:4px;
 	background-color:#f5f5f5;
 	}
.lt {
	padding:1px;
	border:1px solid #f5f5f5;
	margin-left:4px;
	}
.ltChosen {
	padding:1px;
	border:1px solid #000000;
	background-color:#ffffff;
	margin-left:4px;
	}
.ltn {
	padding:1px;
	border:1px solid #f5f5f5;
	margin-left:4px;
	color:#a9a9a9;
	}
.lt a {
	text-decoration:none;
	color:#000000;
	}
.lt a:hover {
	text-decoration:underline;
	color:#AD0000;
	}
.rCat {
	font-weight:bold;
	color:#505050;
	padding-top:10px;
	border-bottom:1px solid #AD0000;
	margin-bottom:6px;
	}
.nCat {
	font-weight:normal;
	color:#707070;
	font-size:11px;
	}
.nCat a {
	color:#606060;
	text-decoration:none;
	}
.nCat a:hover {
	color:#AD0000;
	text-decoration:underline;
	}
/* end rop styles */

/* special section styles */
.ssColEl {
	padding-bottom:12px;
	text-align:center;
	}
.ssColEl a {
	text-decoration:none;
	color:#000000;
	}
.ssColEl a:hover {
	text-decoration:none;
	color:#AD0000;
	}
.ssCol {
	padding:10px;
	border:1px solid #e0e0e0;
	text-align:center;
	}
.ssCol h2 {
	font-size:13px;
	}
.ssCol h2 a {
	color:#000000;
	font-size:13px;
	text-decoration:none;
	}
.ssCol h2 a:hover {
	text-decoration: underline;
	color:#AD0000;
	}
.ssCol img {
	margin:4px;
	}
.ssSplashPub {
	width:230px;
	float:left;
	padding:10px;
	text-align:center;
	}
.ssSplashPub .published {
	color:#505050;
	font-size:11px;
	border:1px solid #b9b9b9;
	width:200px;
	margin:auto;
	font-style: italic;
	}
.ssSplashPub .title a {
	color:#AD0000;
	font-weight:bold;
	text-decoration:none;
	font-size:13px;
	}
.ssSplashPub .title a:hover {
	color:#AD0000;
	font-weight:bold;
	text-decoration:underline;
	font-size:13px;
	}
.adsCol {
	text-align:center;
	padding-bottom:15px;
	}
.adsCol .title {
	font-weight:bold;
	padding-bottom:5px;
	}
.adsCol .thumb {
	
	}
.adsCol .title a {
	font-weight:bold;
	color:#AD0000;
	text-decoration:none;
	}
.adsCol .title a:hover {
	text-decoration:underline;
	}

/* end special section styles */

/* social section */
#ushare {
	font-size:10px;
	color:#505050;
	padding:3px;
	border-top:1px solid #e0e0e0;
	border-bottom:1px solid #e0e0e0;
	}
#ushare a {
	font-weight:normal;
	text-decoration:none;
	font-size:11px;
	color:#505050;
	}
	
#ushare a:hover {
	text-decoration:underline;
	color:#000000;
	}
/* end social section */

