/* Body */
 BODY { 
            margin: 0px 0px 0px 0px;
            background-color : #999999 ; color : #000000; 
           } 
.mosimage_caption{
	text-decoration: none;
	font-size: 10px;
	font-weight: bolder;
	background: #efefef;
}
           
.stockquotes {/* Stockquotes Module */ 

	border-bottom-color: #000000;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-top-color:  #000000;
	border-top-style: solid;
	border-top-width: 1px;
	border-left-color: #000000;
	border-left-style: solid;
	border-left-width: 1px;
	border-right-color: #000000;
	border-right-style: solid;
	border-right-width: 1px;
}

.slinks { font-family: Arial, Helvetica, sans-serif; 
         font-size: 13px; 
         font-weight: bold; 
         color: #FFFFFF; 
         text-align: center; 
         background-image: url(http://kanerepublican.com/templates/usnew/images/title.jpg); 
         background-position: center;
         background-repeat: no-repeat;
         
         line-height: 20px; 
         margin-bottom: 1px;
         margin-top: 1px;
} 


a.homepage:link, a.homepage:visited
        { font-family: Arial, Helvetica, sans-serif; 
	 font-size: 10px; 
	 font-weight: bold; 
         color: #FFFFFF; 
         text-align: center; 
         width: 100%;         
         background-position: center;
         background-repeat: no-repeat;
         text-indent: 0px; 
         padding: 0px; 
         border-top: 0px solid #FFFFFF;
         border-top-style: solid;
         border-bottom: 0px solid #FFFFFF; 
         border-bottom-style: solid;
         border-right: 0px solid #FFFFFF;
         border-left: 0px solid #FFFFFF; 
         line-height: 20px; 
         margin-bottom: 1px;
         margin-top: 1px;}   

a.homepage:hover
{ font-family: Arial, Helvetica, sans-serif; 
	 font-size: 11px; 
	 font-weight: normal; 
         color: #000000; 
         text-align: center; 
         width: 100%;
         background-position: center;
         background-repeat: no-repeat;
         text-indent: 2px; 
         padding: 0px; 
         border-top: 0px solid #FFFFFF;
         border-top-style: solid;
         border-bottom: 0px solid #FFFFFF; 
         border-bottom-style: solid;
         border-right: 0px solid #FFFFFF;
         border-left: 0px solid #FFFFFF; 
         line-height: 20px; 
         margin-bottom: 1px;
         margin-top: 1px;}          
           
/*td styles for page*/
.td1{/* title logo, and weather */
	border-bottom-color: #000000;
	border-bottom: 1px, solid;
		background-color: #DDEEDE;
}

.td2a{/* City, State */
		border-top-color: #000000;
	    border-top: 2px, solid;
		color: #000000;
		font-size: 17px;
		font-weight: bold;
		
}
.td2b{/* City, State */
		border-top-color: #000000;
	    border-top: 2px, solid;
		color: #000000;
		font-size: 12px;
		font-weight: bold;
	    
}

.td3{/* Subscribe and Banner */
		background-color: #DDEEDE;
	 	border-top: 2px, solid;
	 	border-top-color: #000000;
	 	border-bottom: 0px, solid;
	 	border-bottom-color: #000000;
}
.td3a{/* Search */
		background-color: #DDEEDE;
	 	border-top: 2px, solid;
	 	border-top-color: #000000;
	 	border-bottom: 1px, solid;
	 	border-bottom-color: #000000;
	 	border-right: 1px, solid;
	 	border-right-color: #000000;
	 	border-left: 2px, solid;
	 	border-left-color: #000000;
}
.td4{/* Left Menu */ 
		background-color: #DDEEDE;
		border-right: 1px, solid;
		border-right-color: #000000;
		border-top: 1px, solid;
		border-top-color: #000000;
		border-bottom: 1px, solid;
		border-bottom-color: #000000;
}

.td5 {/* Main Body */
		border-top: 1px, solid;
		border-top-color: #000000;
		
}

.td6 {/* right menu */
		background-color: #DDEEDE;
		border-left-width: 1px;
		border-left-style: solid;
		border-left-color: #000000;
		border-top: 1px, solid;
		border-top-color: #000000;
		border-bottom: 1px, solid;
		border-bottom-color: #000000;
}

/* End td styles */
tr,p,div  { color: #000000; font-size: 13px; font-family: Arial, Helvetica, sans-serif }

/* Styles for dhtml tabbed-pages */ 

.ontab { background-color: #f0f0f0; text-align: center; cursor: hand; font-weight: normal; color: #333333; }
.offtab { background-color : #cccccc; text-align: center; cursor: hand; font-weight: normal; color: #333333; } 

.tabpadding { }

.tabheading { background-color: #333333; text-align: left; } 

.pagetext { visibility: hidden; display: none; position: relative; top: 0; } 

h4 { color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; } 
h5 { color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold; } 
h6 { color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; } 

/* Links */
a:link, a:visited { font-size: 11px; color: #000000; text-decoration: none; font-family: Arial, Helvetica, sans-serif; } 
a:hover { color: #003399; text-decoration: none; } 

a:link.blank, a:visited.blank, a:hover.blank { color: #EAEAEA;

}

/* Horizontal Line */ 

hr { background: #003399; height:1px; border: 1px inset; }
hr.separator { background: #003399; height: 1px; width: 75px; border: 0px; } 



/* --Default Class Settings-- */ 
.mainlevel {
  font-family      : Arial, Helvetica, serif;
  font-weight      : bold;
  width            : 100%;
  text-align       : left;
  letter-spacing   : 0 px;
  text-indent      : 0 px;
  padding          : 0 px;
  display          : block;
  margin-top       : 1px;
  
}

a.mainlevel:link, a.mainlevel:visited {
  border-top       : 0px solid #E00119;
  border-bottom    : 0px solid #E00119;
  background       : #DDEEDE;
  color            : #000000;
  list-style:  inside;
  list-style-type: disc; 
  display: list-item;
  white-space: normal;
  
}
a.mainlevel:hover {
  border-top       : 0px solid #FFFFFF;
  border-bottom    : 0px solid #FFFFFF;
  background-color : #2D619B;
  color: #000000;
  font-weight: bold;
  list-style:  inside;
  list-style-type: disc; 
  display: list-item;
  white-space: normal;
 
  
}

a.mainmenu:link, a.mainmenu:visited { color: #003399; font-weight: bold; }
a.mainmenu:hover, { color: #003399; text-decoration: underline; font-weight: bold;} 


a.sublevel:hover 
{ color: #003399; text-decoration: underline; } 
a.sublevel:link, a.sublevel:visited 
{ color: #003399; font-weight: normal; } 

/* For content item titles that are hyperlink instead of Read On */

 a.contentpagetitle:link, a.contentpagetitle:visited { font-size: 18px; font-weight: normal; color: blue; text-align:left; }
 a.contentpagetitle:hover { font-size: 18px; font-weight: normal; text-align:left; color: #003399; text-decoration: underline;} 
/* Content - Sections & Categories */ 

.contentpane { background-color : #FFFFFF; } 
.contentpaneopen { border : 0px ridge #000000; } 
.contentheading { font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: normal; 
            color: #000000; text-align:left; background-repeat: no-repeat; 
            background-position: top left; line-height: 19px; height: 19px; }
 .contentpagetitle { font-size: 19px; font-weight: normal; color: #000000; text-align:top left; } 
table.contenttoc { color: #333300; background-color: #FFFFFF; } 
table.contenttoc 
td { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; text-align:left; }
 .contentdescription { font-family: Arial, Helvetica, sans-serif; 
font-size: 11px; color: #000000; text-align: left; } 

/* Links */
 a.blogsection:link, a.blogsection:visited { color: #446dab; text-decoration: none; font-weight: normal; 
           font-family: Arial, Helvetica, sans-serif; font-size: 10px; } 
a.blogsection:hover { color: #003399; text-decoration: underline; font-weight: normal; font-size: 10px; } 
a.weblinks:link, a.weblinks:visited { color: #003399; text-decoration: 
          none; font-weight: normal; font-family: Arial, Helvetica, sans-serif; }
a.weblinks:hover { color: #003399; text-decoration: underline; } 
a.readon:link, a.readon:visited { color: #003399; text-decoration: underline; font-family: Arial, Helvetica, sans-serif; 
          font-size: 10px; padding: 2px;

          white-space: normal; font-weight: normal; } 
a.readon:hover { color: #003399; text-decoration: underline; font-weight: normal; font-family: 
         Arial, Helvetica, sans-serif; font-size: 10px; padding: 2px; list-style-type: disc; display: list-item; white-space:normal; } 

table.moduletable { margin: 0px 0px 0px 0px; width: 95%; border-left: solid 0px #000000; 
         border-right: solid 0px #000000; border-top: solid 0px #000000; 
         border-bottom: solid 0px #000000; 
         border-top-style: dashed; border-bottom-style: dashed; 
         border-right-style: dashed; border-left-style: dashed; padding-bottom:5px;}

table.moduletable 
th { font-family: Arial, Helvetica, sans-serif; 
		 font-size: 12px; 
		 font-weight: bold; 
         color: #FFFFFF; 
         text-align: left; 
         width: 100%;
         background-image: url(http://kanerepublican.com/templates/usnew/images/title.jpg); 
         background-position: center;
         background-repeat: no-repeat;
         text-indent: 6px; 
         padding: 0px; 
         border-top: 0px solid #FFFFFF;
         border-top-style: solid;
         border-bottom: 0px solid #FFFFFF; 
         border-bottom-style: solid;
         border-right: 0px solid #FFFFFF;
         border-left: 0px solid #FFFFFF; 
         line-height: 20px; 
         margin-bottom: 1px;
         margin-top: 1px;} 

table.moduletable 
td { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: 
normal; } 
.componentheading { font-family: Arial, Helvetica, sans-serif; font-size: 14px; 
         font-weight: bold; color: #000000; text-align:left; background-color: #2D619B; 
         background-repeat: no-repeat; background-position: center; 
         text-indent: 30px; line-height: 25px; height: 24px; } 
.button { color: #000000; font-family: arial, Verdana, Geneva, Helvetica, serif; font-weight: bold; 
         text-align: center; font-size: 10px; font: normal; background: #FFFFFF; 
         border: 1px solid #000000; height: 17px; } 
.inputbox { font-family: Arial, Helvetica, sans-serif; font-size: 10px; 
         font-weight: normal; color: #000000; background: #ffffff; border: 1px solid; } 

a.pathway:link, a.pathway:visited { color: #000000; text-decoration: none; font-weight: 
normal; font-size: 9px; } 
a.pathway:hover { color:#333333; text-decoration: underline; } 

/** category text format and links **/ 

.category { color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none; } 

a.category:link, a.category:visited { color: #000000; font-size: 12px; font-weight: bold; text-decoration: underline; }
a.category:hover { color: #003399; } 
.poll {
	 font-family: Arial, Helvetica, sans-serif; 
	 font-size: 10px; 
	 color: #666666; 
	 line-height: 14px;
	 border-bottom-color: #000000;
	 border-bottom-style: solid;
	 border-bottom-width: 1px;
	 border-top-color:  #000000;
	 border-top-style: solid;
	 border-top-width: 1px;
	 border-left-style: solid;
	 border-left-width: 1px;
	 border-right-color: #000000;
	 border-right-style: solid;
	 border-right-width: 1px; 
	 
	 
	 } 
.sectiontableentry1, { } 
.contentpane { background-color : #FFFFFF; } 
.sectiontableentry2 { } .sectiontableheader 
{ background-color : #FFFFFF; color : #003399; font-weight : bold; }
 .small { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #333333; text-decoration: 
          none; font-weight: bold; }
 .smalldark { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #333333; text-decoration: none; font-weight: bold; } 
.newsfeedheading { font-family: Arial, Helvetica, sans-serif; font-size: 12px; 
font-weight: bold; color: #333333; text-align:left; } 
.newsfeeddate { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #A7CF43; font-weight: normal; } 
.createdate { font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #333333;
          text-decoration: none; font-weight: normal; } 
.modifydate { font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #333333; 
     text-decoration: none; font-weight: normal; } 

ul { margin: 0px 0px 0px 0px; }
li { } 

.fase4rdf { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #003399; font-weight: normal; } 

a.fase4rdf:link { font-size: 11px; font-weight: normal; color: #003399; } 
a.fase4rdf:hover { font-weight: bold; color: #003399; } 

table.searchintro { background-color: #FFFFFF; border: 1px solid #003399; } 
table.contact { background-color: #ffffff; } 
table.contact td.icons { background-color: #ffffff; } 
table.contact td.details { background-color: #ffffff; font-size: 10px; } 

.pagenav { font-family: Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; } 
a.pagenav, a.pagenav:visited { font-weight: bold; color: #003399; } 
a.pagenav:hover { color: #003399; }
 .pagenavbar { } 

/* Content voting */ 

.content_rating { font-weight: normal; font-size: 8pt; }
 .content_vote { font-weight: normal; font-size: 8pt; }

/* mamplates.com */ 

a.bar:link, a.bar:visited { color: #003399; text-decoration: none; font-weight: normal; 
          font-family: Arial, Helvetica, sans-serif; 
          font-size: 9px; font: normal; } 
a.bar:hover { color: #003399; text-decoration: none; } 
.searchbox { font-family: Arial, Helvetica, sans-serif; font-size: 10px; 
          font-weight: normal; color: #000000; background: #ffffff; border: 1px solid; height: 15px; line-height: 15px; }
.title { font: bold larger; letter-spacing: 4px; } 


/* for modifying {moscode} output. Don't set the colour! */ 
.moscode { background-color: #f0f0f0; } 

/* Text passed with mosmsg url parameter */ 
.message { font-family : Arial, Helvetica, sans-serif; font-weight: bold; font-size : 10pt; color : #000000; text-align: center; } 
.pathway { font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #000000; }
table.moduletable-bestof {
	margin: 0px 0px 0px 0px;
	width: 95%;
	border: 3px inset #000000;
} 
table.moduletable-bestof 
td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 
normal;
	border-top: 2px ridge #000000;
	border-right: 2px outset #000000;
	border-bottom: 2px outset #000000;
	border-left: 2px outset #000000;
} 

table.moduletable-thisweeks {
	margin: 0px 0px 0px 0px;
	width: 95%;
	/*border: thin inset #000000;*/
} 

table.moduletable-thisweeks
th { font-family: Arial, Helvetica, sans-serif; 
		 font-size: 13px; 
		 font-weight: bold; 
         color: #000000; 
         text-align: left; 
         width: 100%;
         background-image: url(../images/title.jpg); 
         background-position: center;
         background-repeat: no-repeat;
         text-indent: 18px; 
         padding: 0px; 
        /* border-top: 0px solid #FFFFFF;
         border-top-style: solid;
         border-bottom: 0px solid #FFFFFF; 
         border-bottom-style: solid;
         border-right: 0px solid #FFFFFF;
         border-left: 0px solid #FFFFFF;*/ 
         line-height: 20px; 
         margin-bottom: 1px;
         margin-top: 1px;} 

table.moduletable-thisweeks 
td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	/*border-top: medium ridge #000000;
	border-right: medium outset #000000;
	border-bottom: medium outset #000000;
	border-left: medium outset #000000;*/
	background-color: #B0C4DE;

}

a.display:link, a.display:visited { color: #000000; text-decoration: none; font-weight: normal; 
          font-family: Arial, Helvetica, sans-serif; 
          font-size: 12px; font: normal; } 
a.display:hover { color: #2D619B; text-decoration: none;
				  font-family: Arial, Helvetica, sans-serif; 
				  font-size: 12px; font: normal; }  


.displayTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
}

a.scal:link, a.scal:visited { color: #000000; text-decoration: none; font: normal 24px Arial, Helvetica, sans-serif; } 
a.scal:hover { color: #003399; text-decoration: none; font: normal 24px Arial, Helvetica, sans-serif; }