/*css for second tier main nav*/
td.secondtiernav {
	font-size: 11px;
}

td.secondtiernav A:link	{	
	text-decoration:	none;
	font-weight: bold;
	color:	#ffffff;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}	
		
td.secondtiernav A:visited	{	
	text-decoration:	none;
	font-weight: bold;
	color:	#ffffff;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}
		
td.secondtiernav A:active	{	
	text-decoration:	none;
	font-weight: bold;
	color:	#ffffff;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}	
		
td.secondtiernav A:hover	{	
	text-decoration:	none;
	font-weight: bold;
	color:	#ffffff;	
	font-family: Arial, Verdana, Helvetica, sans-serif;	
}


A:link	{	
	text-decoration:	none;
	color: #000;
}	

A:visited	{	
	text-decoration:	none;
	color:	#000;
}

A:active	{	
	text-decoration:	none;
	color:	#000;
}	

A:hover	{	
	text-decoration:	underline;
	color:	#000;
}

#topnav a:link {	
	text-decoration:	none;
	color:	#bc2f34;
}

#topnav a:visited {	
	text-decoration:	none;
	color:	#bc2f34;
}

#topnav a:hover {	
	text-decoration: underline;
	color:	#bc2f34;
}

A.paneltxt_grb_13px:link	{
	text-decoration:	none;
	color:	#ccff99;
}	
		
A.paneltxt_grb_13px:visited	{	
	text-decoration:	none;
	color:	#ccff99;
}
		
A.paneltxt_grb_13px:active	{	
	text-decoration:	none;
	color:	#ccff99;
}	
		
A.paneltxt_grb_13px:hover	{	
	text-decoration:	underline;
	color:	#ccff99;
}


A.paneltxt_blue_13px:link	{	
	text-decoration:	none;
	color:	#336699;
}	
		
A.paneltxt_blue_13px:visited	{	
	text-decoration:	none;
	color:	#336699;
}
		
A.paneltxt_blue_13px:active	{	
	text-decoration:	none;
	color:	#336699;
}	
		
A.paneltxt_blue_13px:hover	{	
	text-decoration:	underline;
	color:	#336699;
}





A.vote_button:link	{	
	text-decoration:	none;
	color:	#FFFFFF;
}	
		
A.vote_button:visited	{	
	text-decoration:	none;
	color:	#FFFFFF;
}
		
A.vote_button:active	{	
	text-decoration:	none;
	color:	#FFFFFF;
}	
		
A.vote_button:hover	{	
	text-decoration:	none;
	color:	#FFFFFF;
}


/* this should be done at a local level, not globally; some links need lowercase - JJL
A {
    text-transform:none;
}
*/
		


A.blackWeekly:link	{	
	text-decoration:	none;
	color:	#000000;
}	
		
A.blackWeekly:visited	{	
	text-decoration:	none;
	color:	#000000;
}
		
A.blackWeekly:active	{	
	text-decoration:	none;
	color:	#000000;
}	
		
A.blackWeekly:hover	{	
	text-decoration:	underline;
	color:	#000000;
}


.topad1 {
    color: #ffffff;
    padding:4px 10px 0px 0px;
    font-size: 11px;
    float:right;
}

.topad1 A:link	{	
	text-decoration:	none;
	font-weight: bold;
	color:	#ffffff;
}	
		
.topad1 A:visited	{	
	text-decoration:	none;
	font-weight: bold;
	color:	#ffffff;
}
		
.topad1 A:active	{	
	text-decoration:	none;
	font-weight: bold;
	color:	#ffffff;
}	
		
.topad1 A:hover	{	
	text-decoration:	none;
	font-weight: bold;
	color:	#ffffff;
}



	
/* new version of style */ 

h1 {
	font-size:14px;
	color:#226666;
	font-weight:bold;
	ine-height:17px;
	text-transform:none;
}



h2, h3, h4, h5, h6 { font-family: Verdana, Helvetica, sans-serif; }


h2 {
	font-size:14px;
	color:#226666;
	font-weight:bold;
	line-height:17px;
	width: 100%;
	text-transform:none; 
}

/* used for storytype headings on the listing page */
h3 {
	font-size:12px;
	color:#226666;
	padding:0px 0px 2px 13px;
	/* text-transform: lowercase; */
	background-image: url('/fileadmin/template/main/images/bullet_black.gif');
	background-position: center left;
	background-repeat: no-repeat;
	margin-top:5px;
	margin-bottom:3px
}


p, span, td, div { font-family: Verdana, Helvetica, sans-serif; font-size: 12px; color: #000000; line-height:14px; text-transform:none; 	font-weight:normal; }

/* Left, center and right alignment of text in paragraphs and cells.*/
p.align-left, h1.align-left, h2.align-left, h3.align-left, h4.align-left, h5.align-left, h6.align-left, td.align-left { text-align: left; }
p.align-center, h1.align-center, h2.align-center, h3.align-center, h4.align-center, h5.align-center, h6.align-center, td.align-center { text-align: center; }
p.align-right, h1.align-right, h2.align-right, h3.align-right, h4.align-right, h5.align-right, h6.align-right, td.align-right { text-align: right; }
p.no-margin { margin:0px; }

/* The inline text colors */
/* for 9px text */
span.grey-9px { font-size:9px; color:#666666; line-height:11px; }
span.white-9px { font-size:9px; color:#ffffff; line-height:11px; }

/* for 10px text */
span.blue-9px { font-size:9px; color:#669999;}
span.blue-10px { font-size:10px; color:#669999; line-height:12px; }
span.grey-10px { font-size:10px; color:#666666; line-height:12px; }
span.black-10px { font-size:10px; color:#000000; line-height:12px; }
span.red-10px { font-size:10px; color:#cc0000; line-height:12px; }
span.green-10px { font-size:10px; color:#669933; line-height:12px; }
span.white-10px { font-size:10px; color:#ffffff; line-height:12px; }

span.white-10px A { font-size:10px; color:#ffffff; line-height:12px; }

p.bodytext { font-size:12px; color:#000000; line-height:12px; }

/* for 11px text */
span.blue-11px { font-size:11px; color:#336699; line-height:14px; }
span.grey-11px { font-size:11px; color:#000000; line-height:14px; }
span.grey-body-11px { font-size:11px; color:#000000; line-height:14px; }
span.red-11px { font-size:11px; color:#cc0000; line-height:14px; }
span.black-11px { font-size:11px; color:#000000; line-height:14px; }
span.green-11px { font-size:11px; color:#669933; line-height:14px; }

/* for 12px text */
span.white-12px { font-size:12px; color:#ffffff; line-height:14px; }

span.white-12px A{ font-size:12px; color:#ffffff; line-height:14px; }

span.grey-dek-12px { font-size:12px; color:#666666; line-height:14px; }
span.grey-txt-12px { font-size:12px; color:#666666; line-height:14px; }
span.grey16-12px { font-size:12px; color:#666666; line-height:16px; }
span.blue-12px { font-size:12px; color:#003366; line-height:14px; }
span.blue-12px-bold { font-size:12px; color:#003366; line-height:14px; font-weight: bold; }


/* for 13px text */
span.khaki-13px { font-size:13px; color:#ccff99; line-height:16px; }

/* for 14px text */
span.grey-14px { font-size:14px; color:#666666; line-height:17px; font-weight:bolder; }
span.red-14px { font-size:14px; color:#336666; line-height:17px; font-weight:bolder; }
span.black-14px { font-size:14px; color:#000000; line-height:17px; font-weight:bolder; }


/* title formatting */
p.underlined {border-bottom-color : #336699; 	border-bottom-style : dotted; border-bottom-width : thin; 	width: 100%; }
p.underlinednomargin {margin:0px; border-bottom-color : #336699; 	border-bottom-style : dotted; border-bottom-width : thin; 	width: 100%; }
p.underlinednotopmargin {margin:0px 0px 3px 0px; border-bottom-color : #336699; 	border-bottom-style : dotted; border-bottom-width : thin; 	width: 100%; }
p.underlinedrightcol {margin:15px 0px 3px 0px;; border-bottom-color : #336699; 	border-bottom-style : dotted; border-bottom-width : thin; 	width: 100%; }

div.underlined {margin-bottom: 5px; border-bottom-color: #336699; border-bottom-style: dotted; border-bottom-width: thin; width: 100%; height: 5px;}

#blog_link {
  font-weight: bold;
  font-size: 14px;
}

#blog_link a:link { color: #C03; }
#blog_link a:visited { color: #C03; }
#blog_link a:hover { color: #C03; }
#blog_link a:active { color: #C03; }

#centerleftcontent_cal a:link { color: #000; }
#centerleftcontent_cal a:visited { color: #000; }
#centerleftcontent_cal a:hover { color: #000; }
#centerleftcontent_cal a:active { color: #000; }

#centerrightcontent_cal a:link { color: #000; font-weight: normal; }
#centerrightcontent_cal a:visited { color: #000; font-weight: normal; }
#centerrightcontent_cal a:hover { color: #000; font-weight: normal; }
#centerrightcontent_cal a:active { color: #000; font-weight: normal; }

span.redtitle {	
    font-size:12px;
	color:#336666;
	font-weight:bolder;
	line-height:16px;
	text-transform: uppercase;
}

.search_box input.text 	{
    height: 18px; 
    width: 130px; 
    font-size: 11px;
}

/* add style for p under rightcol div ; also look at chg bodytext for less top margin */
div.rightcol p.bodytext {
	margin: 6px 0px 2px 0px;
}

div.rightcolsingle p.bodytext {
	margin: 0px 0px 2px 0px;
}

/*div.homepage p.bodytext {
	margin: 5px 0px 0px 0px;
}*/

p.rightcolsinglemore {
	margin:6px 0px 2px 0px
}

hr {
	height: 1px; 
	border: none; 
	background: #666666;
}
		
table p.bodytext {
	margin: 0px;
}

table p {
	margin-top: 0px;
}

    ul.bullet {
    padding: 0px;
    margin:0px;
}

    ul.bullet li {
    margin: 0px;
    list-style: none;
    padding-left: 10px;
    background: url('/fileadmin/template/main/images/bullet.gif') 0px 4px no-repeat;
}

div.news-single-img{
    float: left;
}

p.news-single-imgcaption {
    text-align: center;
    font-size: 9px;
    margin: 5px;
}

.news-list-category {
    vertical-align: top;
    font-size: 9px;
    margin: 5px;
}

p.news-single-author {
	margin-bottom: 0px;
	padding-bottom: 0px;
}
.rc_nav_div {
  margin-left: 15px;
  border-top: solid black 1px;
  font-size: 12px;
  padding: 3px;
  width: 188px;	
}

.rc_nav_div_main {
  margin-left: 15px;
  border-top: solid black 1px;
  font-size: 12px;
  padding: 3px;
  width: 277px;	
}

.rc_color_1, .rc_color_1 a {
  color: #226666;
  font-weight: bold;
}
.rc_color_2, .rc_color_2 a {
  color: #336633;
  font-weight: bold;
}
.rc_color_3, .rc_color_3 a {
  font-weight: bold;
  color: #003366;
}
.rc_color_4, .rc_color_4 a {
  color: #666633;
  font-weight: bold;
}
.rc_color_5, .rc_color_5 a {
  color: #cc0033;
  font-weight: bold;
}
.rc_color_6, .rc_color_6 a {
  color: #226666;
  font-weight: bold;
}
.rc_color_1 a:hover, .rc_color_2 a:hover, .rc_color_3 a:hover, .rc_color_4 a:hover, .rc_color_5 a:hover, .rc_color_6 a:hover {
  color: #226666;
  text-decoration: none;
  font-weight: bold;
}

.news-single-img {
    padding: 3px 6px 3px 1px;
}

.channeltitle {
    background-color:#226666;float:left;border-right:1px solid black;padding:5px 8px 5px 5px
}

.tintedstorytype {
    width:30%;
    float:left;
    padding:10px 0px 10px 10px;
}

.tintedstorytype A:link	{	
	text-decoration:	none;
	color:	#003366;
}	
		
.tintedstorytype A:visited	{	
	text-decoration:	none;
	color:	#003366;
}
		
.tintedstorytype A:active	{	
	text-decoration:	none;
	color:	#336666;
}	
		
.tintedstorytype A:hover	{	
	text-decoration:	none;
	color:	#003366;
}


.tintedlargead {
    width:65%;
    float:right;
    padding:10px 10px 10px 0px;
    font-size:11px;
}