/* stylesheet */

body { 
	font-family: verdana, geneva, arial, helvetica, 'sans-serif'; 
	font-size: 11px; 
	color: #000000; 
	background-color: #ffffff;
	line-height: 14px; 
	font-weight: normal; 
	text-decoration: none; 
}

table{
	font-size:11px;	
}

td{ font-size:12px;line-height:16px;}

a { font-family: verdana, geneva, arial, helvetica, 'sans-serif'; color: #cc3300; font-weight: bold; text-decoration: none; } 
a:link { font-family: verdana, geneva, arial, helvetica, 'sans-serif';  color:#cc3300; font-weight: bold; text-decoration:none; }
a:visited { font-family: verdana, geneva, arial, helvetica, 'sans-serif';  color:#cc3300;font-weight: bold; text-decoration:none; }
a:active { font-family: verdana, geneva, arial, helvetica, 'sans-serif'; color:#f74e16; font-weight: bold; text-decoration: underline; }
a:hover { font-family: verdana, geneva, arial, helvetica, 'sans-serif';color:#f74e16; font-weight: bold; text-decoration: underline; }

#newsidenav, #newsidenav ul { /* all lists */
	background-color: #fff;
	display: block;
	position: relative;
	top: -0px;
	
	margin: 0px;
	padding: 0px;
	border: none;
	list-style: none;
	width : 190px;
}


#newsidenav img {
	border-width: 0px;
	border: none;
	padding: 0px;
	margin: 0px;
	display: block;
}

#newsidenav li { /* all list items */
	position : relative;
	line-height: 0px;
	padding: 0px;
	margin: 0px;

}

#newsidenav li ul { /* second-level lists */
	position : absolute;
	
	left : 191px;
	border: 2px solid #f74e16;
	background-color: #f9f9e6;
	padding-left: 5px;
	top: 0px;
	width: 180px;
	z-index: 1000;
}

#newsidenav  li img {
	background-color: #fff;
	border: none;
	padding: 0px;
	margin: 0px;
}


#newsidenav li a.leftNavTextLink {
	display : block;
	border-width: 0px;
	color : #486b80;
	font-size: 12px;
	padding-top: 5px;
	padding-bottom: 5px;
	text-decoration : none;
	
}

#newsidenav li a.leftNavTextLink:hover {
	color: #f74e16;	
}



	
	


/* sub navigation */
.subnav { width: 198px; display: block; }

.subnavbody {
font-family: verdana, geneva, arial, helvetica, 'sans-serif'; 
font-size: 12px; 
color: #486b80; 
font-weight: bold; 
text-decoration: none;
padding: 8px;
background-color: #f9f9e6; 
border-top: 2px solid #f74e16;
border-right: 2px solid #f74e16;
border-bottom: 2px solid #f74e16;
border-left: 2px solid #f74e16;
}

a.subnav { font-family: verdana, geneva, arial, helvetica, 'sans-serif'; font-size: 12px; color: #486b80; line-height: 15px; text-decoration: none; font-weight: bold; } 
a.subnav:link { font-family: verdana, geneva, arial, helvetica, 'sans-serif'; font-size: 12px; color: #486b80; line-height: 15px; text-decoration: none; font-weight: bold; }
a.subnav:visited { font-family: verdana, geneva, arial, helvetica, 'sans-serif'; font-size: 12px; color: #486b80; line-height: 15px; text-decoration: none; font-weight: bold; }
a.subnav:active { font-family: verdana, geneva, arial, helvetica, 'sans-serif'; font-size: 12px; color: #f74e16; line-height: 15px; text-decoration: none; font-weight: bold; }
a.subnav:hover { font-family: verdana, geneva, arial, helvetica, 'sans-serif'; font-size: 12px; color: #f74e16; line-height: 15px; text-decoration: none; font-weight: bold; }

/* tertiary navigation */

/* .tertnav { width: 191px; display: block; }

.tertnavbody {
font-family: verdana; geneva, arial, helvetica, 'sans-serif'; 
font-size: 12px; 
color: #486b80; 
font-weight: bold; 
text-decoration: none;
padding: 8px; 8px; 2px; 8px;
background-color: #E9F1F5; 
border-top: 2px solid #cc3300;
border-right: 2px solid #cc3300;
border-bottom: 2px solid #cc3300;
border-left: 2px solid #cc3300;
} */

a.tertnav { font-family: verdana, geneva, arial, helvetica, 'sans-serif'; font-size: 11px; color: #486b80; line-height: 14pt; text-decoration: none; font-weight: bold; } 
a.tertnav:link { font-family: verdana, geneva, arial, helvetica, 'sans-serif'; font-size: 11px; color: #486b80; line-height: 14px; text-decoration: none; font-weight: bold; }
a.tertnav:visited { font-family: verdana, geneva, arial, helvetica, 'sans-serif'; font-size: 11px; color: #486b80; line-height: 14px; text-decoration: none; font-weight: bold; }
a.tertnav:active { font-family: verdana, geneva, arial, helvetica, 'sans-serif'; font-size: 11px; color: #cc3300; line-height: 14px; text-decoration: none; font-weight: bold; }
a.tertnav:hover { font-family: verdana, geneva, arial, helvetica, 'sans-serif'; font-size: 11px; color: #cc3300; line-height: 14px; text-decoration: none; font-weight: bold; }


/* special links */

a.wksunewshome { font-family: verdana, geneva, arial, helvetica, 'sans-serif'; font-size: 10px; color: #cc3300; line-height: 13px; text-decoration: none; font-weight: bold; }
a.wksunewshome:link { font-family: verdana, geneva, arial, helvetica, 'sans-serif'; font-size: 10px; color: #cc3300; line-height: 13px; text-decoration: none; font-weight: bold; }
a.wksunewshome:visited { font-family: verdana, geneva, arial, helvetica, 'sans-serif'; font-size: 10px; color: #cc3300; line-height: 13px; text-decoration: none; font-weight: bold; } 
a.wksunewshome:active { font-family: verdana, geneva, arial, helvetica, 'sans-serif'; font-size: 10px; color: #000000; line-height: 13px; text-decoration: underline; font-weight: bold; }
a.wksunewshome:hover { font-family: verdana, geneva, arial, helvetica, 'sans-serif'; font-size: 10px; color: #000000; line-height: 13px; text-decoration: underline; font-weight: bold; }

a.wksunews { font-family: verdana, geneva, arial, helvetica, 'sans-serif'; font-size: 10px; color: #cc3300; line-height: 13px; text-decoration: none; font-weight: normal; }
a.wksunews:link { font-family: verdana, geneva, arial, helvetica, 'sans-serif'; font-size: 10px; color: #cc3300; line-height: 13px; text-decoration: none; font-weight: normal; }
a.wksunews:visited { font-family: verdana, geneva, arial, helvetica, 'sans-serif'; font-size: 10px; color: #cc3300; line-height: 13px; text-decoration: none; font-weight: normal; } 
a.wksunews:active { font-family: verdana, geneva, arial, helvetica, 'sans-serif'; font-size: 10px; color: #f74e16; line-height: 13px; text-decoration: underline; font-weight: normal; }
a.wksunews:hover { font-family: verdana, geneva, arial, helvetica, 'sans-serif'; font-size: 10px; color: #f74e16; line-height: 13px; text-decoration: underline; font-weight: normal; }



/* containers */

.modulecontainer { margin-top: 15px; margin-right: 15px; margin-bottom: 30px; margin-left: 15px; }

.containernotop { 
	margin-top: 0px; margin-right: 15px; margin-bottom: 30px; margin-left: 15px; 
	
}

.containernobottom p a{
	font-size:12px;	
}

.containernobottom { margin-top: 15px; margin-right: 15px; margin-bottom: 0px; margin-left: 15px; }

.containerright { margin-top: 0px; margin-right: 15px; margin-bottom: 0px; margin-left: 0px; }

.containernotb { margin-top: 0px; margin-right: 15px; margin-bottom: 0px; margin-left: 15px; }

.botcontainer { margin-top: 15px; margin-right: 15px; margin-bottom: 15px; margin-left: 15px; }

.modulecontainersponsor { margin-top: 5px; margin-right: 15px; margin-bottom: 30px; margin-left: 15px; }

.container2 { margin-top: 2px; margin-right: 2px; margin-bottom: 2px; margin-left: 2px; }

.container30 { margin-top: 30px; margin-right: 30px; margin-bottom: 30px; margin-left: 30px; }

.framecontainer { border-top: 1px solid #666666; border-right: 1px solid #666666; border-bottom: 1px solid #666666; border-left: 1px solid #666666; }

.adbox { position: absolute; left: 0px; top: 0px; z-index: 1; height: 161px; width: 193px; overflow: hidden; }
.adboxtable { position: absolute; left: 0px; top: 0px; z-index: 100; height: 161px; width: 193px; overflow: hidden; }

/* caption + caption & photo */

.caption { font-family: verdana, geneva, arial, helvetica, 'sans-serif'; font-size: 10px; color: #000000; font-weight: normal; font-style: italic; text-decoration: none; }

.photocaption { font-family: verdana, geneva, arial, helvetica, 'sans-serif'; font-size: 10px; color: #000000; line-height: 13px; font-weight: normal; font-style: italic; text-decoration: none; margin-top: 0px; margin-right: 5px; margin-bottom: 0px; margin-left: 5px; }

.photocaptionred { font-family: verdana, geneva, arial, helvetica, 'sans-serif'; font-size: 10px; color: #cc3300; line-height: 13px; font-weight: bold; text-decoration: none; margin-top: 0px; margin-right: 5px; margin-bottom: 0px; margin-left: 5px; }

a.photocaptionred { font-family: verdana, geneva, arial, helvetica, 'sans-serif'; font-size: 10px; color: #cc3300; line-height: 13px; font-weight: bold; text-decoration: none; margin-top: 0px; margin-right: 5px; margin-bottom: 0px; margin-left: 5px; }
a.photocaptionred:link { font-family: verdana, geneva, arial, helvetica, 'sans-serif'; font-size: 10px; color: #cc3300; line-height: 13px; font-weight: bold; text-decoration: none; margin-top: 0px; margin-right: 5px; margin-bottom: 0px; margin-left: 5px; }
a.photocaptionred:visited { font-family: verdana, geneva, arial, helvetica, 'sans-serif'; font-size: 10px; color: #cc3300; line-height: 13px; font-weight: bold; text-decoration: none; margin-top: 0px; margin-right: 5px; margin-bottom: 0px; margin-left: 5px; }
a.photocaptionred:active { font-family: verdana, geneva, arial, helvetica, 'sans-serif'; font-size: 10px; color: #cc3300; line-height: 13px; font-weight: bold; text-decoration: underline; margin-top: 0px; margin-right: 5px; margin-bottom: 0px; margin-left: 5px; }
a.photocaptionred:hover { font-family: verdana, geneva, arial, helvetica, 'sans-serif'; font-size: 10px; color: #cc3300; line-height: 13px; font-weight: bold; text-decoration: underline; margin-top: 0px; margin-right: 5px; margin-bottom: 0px; margin-left: 5px; }

/* copy */

.copy10 { font-family: verdana, geneva, arial, helvetica, 'sans-serif'; font-size: 10px; color: #000000; line-height: 13px; font-weight: normal; text-decoration: none; }

a.copy10 { font-family: verdana, geneva, arial, helvetica, 'sans-serif'; font-size: 10px; color: #cc3300; line-height: 13px; text-decoration: none; font-weight: bold; } 
a.copy10:link { font-family: verdana, geneva, arial, helvetica, 'sans-serif'; font-size: 10px; color: #cc3300; line-height: 13px; text-decoration: none; font-weight: bold; } 
a.copy10:visited { font-family: verdana, geneva, arial, helvetica, 'sans-serif'; font-size: 10px; color: #cc3300; line-height: 13px; text-decoration: none; font-weight: bold; } 
a.copy10:active { font-family: verdana, geneva, arial, helvetica, 'sans-serif'; font-size: 10px; color: #f74e16; line-height: 13px; text-decoration: underline; font-weight: bold; }
a.copy10:hover { font-family: verdana, geneva, arial, helvetica, 'sans-serif'; font-size: 10px; color: #f74e16; line-height: 13px; text-decoration: underline; font-weight: bold; }

.copy11 { font-family: verdana, geneva, arial, helvetica, 'sans-serif'; font-size: 11px; color: #000000; line-height: 14px; font-weight: normal; text-decoration: none; }

a.copy11 { font-family: verdana, geneva, arial, helvetica, 'sans-serif'; font-size: 11px; color: #cc3300; line-height: 14px; text-decoration: none; font-weight: bold; } 
a.copy11:link { font-family: verdana, geneva, arial, helvetica, 'sans-serif'; font-size: 11px; color: #cc3300; line-height: 14px; text-decoration: none; font-weight: bold; } 
a.copy11:visited { font-family: verdana, geneva, arial, helvetica, 'sans-serif'; font-size: 11px; color: #cc3300; line-height: 14px; text-decoration: none; font-weight: bold; } 
a.copy11:active { font-family: verdana, geneva, arial, helvetica, 'sans-serif'; font-size: 11px; color: #f74e16; line-height: 14px; text-decoration: underline; font-weight: bold; }
a.copy11:hover { font-family: verdana, geneva, arial, helvetica, 'sans-serif'; font-size: 11px; color: #f74e16; line-height: 14px; text-decoration: underline; font-weight: bold; }

.copy12 { font-family: verdana, geneva, arial, helvetica, 'sans-serif'; font-size: 12px; color: #000000; line-height: 15px; font-weight: normal; text-decoration: none; }

a.copy12 { font-family: verdana, geneva, arial, helvetica, 'sans-serif'; font-size: 12px; color: #cc3300; line-height: 15px; text-decoration: none; font-weight: bold; } 
a.copy12:link { font-family: verdana, geneva, arial, helvetica, 'sans-serif'; font-size: 12px; color: #cc3300; line-height: 15px; text-decoration: none; font-weight: bold; } 
a.copy12:visited { font-family: verdana, geneva, arial, helvetica, 'sans-serif'; font-size: 12px; color: #cc3300; line-height: 15px; text-decoration: none; font-weight: bold; } 
a.copy12:active { font-family: verdana, geneva, arial, helvetica, 'sans-serif'; font-size: 12px; color: #f74e16; line-height: 15px; text-decoration: underline; font-weight: bold; }
a.copy12:hover { font-family: verdana, geneva, arial, helvetica, 'sans-serif'; font-size: 12px; color: #f74e16; line-height: 15px; text-decoration: underline; font-weight: bold; }

.newscopy { font-family: verdana, geneva, arial, helvetica, 'sans-serif'; font-size: 14px; color: #000000; line-height: 20px; font-weight: normal; text-decoration: none; }

.newscopy p a{
	font-family: verdana, geneva, arial, helvetica, 'sans-serif'; font-size: 14px; color: #cc3300; line-height: 23px; text-decoration: none;
}

a.newscopy { font-family: verdana, geneva, arial, helvetica, 'sans-serif'; font-size: 14px; color: #cc3300; line-height: 23px; text-decoration: none; } 
a.newscopy:link { font-family: verdana, geneva, arial, helvetica, 'sans-serif'; font-size: 14px; color: #cc3300; line-height: 23px; text-decoration: none; } 
a.newscopy:visited { font-family: verdana, geneva, arial, helvetica, 'sans-serif'; font-size: 14px; color: #cc3300; line-height: 23px; text-decoration: none; } 
a.newscopy:active { font-family: verdana, geneva, arial, helvetica, 'sans-serif'; font-size: 14px; color: #f74e16; line-height: 23px; text-decoration: underline; }
a.newscopy:hover { font-family: verdana, geneva, arial, helvetica, 'sans-serif'; font-size: 14px; color: #f74e16; line-height: 23px; text-decoration: underline; }

#newscopy p a{
	font-family: verdana, geneva, arial, helvetica, 'sans-serif'; font-size: 14px; color: #cc3300; line-height: 23px; text-decoration: none;
}

.listen { font-family: verdana, geneva, arial, helvetica, 'sans-serif'; font-size: 10px; color: #f74e16; line-height: 13px; font-weight: normal; text-decoration: none; margin: 0px }

.caption { font-family: verdana, geneva, arial, helvetica, 'sans-serif'; font-size: 10px; color: #000000; line-height: 13px; font-weight: normal; font-style: italic; text-decoration: none; }

.list { font-family: verdana, geneva, arial, helvetica, 'sans-serif'; font-size: 10px; color: #000000; line-height: 13px; font-weight: normal; text-decoration: none; margin-bottom: 20px; }

.date { font-family: verdana, geneva, arial, helvetica, 'sans-serif'; font-size: 11px; color: #888888; line-height: 15px; font-weight: bold; text-decoration: none; }

.datenews { font-family: verdana, geneva, arial, helvetica, 'sans-serif'; font-size: 10px; color: #000000; line-height: 13px; font-weight: bold; text-decoration: none; }

.datenews2 { font-family: verdana, geneva, arial, helvetica, 'sans-serif'; font-size: 11px; color: #000000; line-height: 14px; font-weight: normal; font-style: italic; text-decoration: none; }



/* headers */

/*.header { font-family: verdana; geneva, arial, helvetica, 'sans-serif'; font-size: 20px; color: #000000; line-height: 23px; font-weight: bold; text-decoration: none; margin-bottom: 10px; border-bottom: 1px dotted #000000; } */

.header { font-family: verdana, geneva, arial, helvetica, 'sans-serif'; font-size: 16px; color: #cc3300; line-height: 19px; font-weight: bold; text-decoration: none; }

.headergrey { font-family: verdana, geneva, arial, helvetica, 'sans-serif'; font-size: 16px; color: #666666; line-height: 19px; font-weight: bold; text-decoration: none; }

/* subheads */

.subhead10 { font-family: verdana, geneva, arial, helvetica, 'sans-serif'; font-size: 10px; color: #000000; line-height: 13px; font-weight: bold; text-decoration: none; }
a.subhead10 { font-family: verdana, geneva, arial, helvetica, 'sans-serif'; font-size: 10px; color: #666666; line-height: 13px; font-weight: bold; text-decoration: none; }

.subheadred10 { font-family: verdana, geneva, arial, helvetica, 'sans-serif'; font-size: 10px; color: #cc3300; line-height: 13px; font-weight: bold; text-decoration: none; }

.subhead11 { font-family: verdana, geneva, arial, helvetica, 'sans-serif'; font-size: 11px; color: #000000; line-height: 14px; font-weight: bold; text-decoration: none; }

.subheadred11 { font-family: verdana, geneva, arial, helvetica, 'sans-serif'; font-size: 11px; color: #cc3300; line-height: 14px; font-weight: bold; text-decoration: none; }

.subhead12 { font-family: verdana, geneva, arial, helvetica, 'sans-serif'; font-size: 12px; color: #000000; line-height: 15px; font-weight: bold; text-decoration: none; }

.subheadred12 { font-family: verdana, geneva, arial, helvetica, 'sans-serif'; font-size: 12px; color: #cc3300; line-height: 15px; font-weight: bold; text-decoration: none; }

.subheadgrey12 { font-family: verdana, geneva, arial, helvetica, 'sans-serif'; font-size: 12px; color: #666666; line-height: 15px; font-weight: bold; text-decoration: none; }

a.subheadred12 { font-family: verdana, geneva, arial, helvetica, 'sans-serif'; font-size: 12px; color: #cc3300; line-height: 15px; font-weight: bold; text-decoration: none; } 
a.subheadred12:link { font-family: verdana, geneva, arial, helvetica, 'sans-serif'; font-size: 12px; color: #cc3300; line-height: 15px; font-weight: bold; text-decoration: none; } 
a.subheadred12:visited { font-family: verdana, geneva, arial, helvetica, 'sans-serif'; font-size: 12px; color: #cc3300; line-height: 15px; font-weight: bold; text-decoration: none; } 
a.subheadred12:active { font-family: verdana, geneva, arial, helvetica, 'sans-serif'; font-size: 12px; color: #f74e16; line-height: 15px; font-weight: bold; text-decoration: underline; }
a.subheadred12:hover { font-family: verdana, geneva, arial, helvetica, 'sans-serif'; font-size: 12px; color: #f74e16; line-height: 15px; font-weight: bold; text-decoration: underline; }

.subhead13 { font-family: verdana, geneva, arial, helvetica, 'sans-serif'; font-size: 13px; color: #000000; line-height: 16px; font-weight: bold; text-decoration: none; }

.subheadred13 { font-family: verdana, geneva, arial, helvetica, 'sans-serif'; font-size: 13px; color: #cc3300; line-height: 16px; font-weight: bold; text-decoration: none; }

a.subheadred13 { font-family: verdana, geneva, arial, helvetica, 'sans-serif'; font-size: 13px; color: #cc3300; line-height: 16px; font-weight: bold; text-decoration: none; }
a.subheadred13:link { font-family: verdana, geneva, arial, helvetica, 'sans-serif'; font-size: 13px; color: #cc3300; line-height: 16px; font-weight: bold; text-decoration: none; }
a.subheadred13:visited { font-family: verdana, geneva, arial, helvetica, 'sans-serif'; font-size: 13px; color: #cc3300; line-height: 16px; font-weight: bold; text-decoration: none; }   
a.subheadred13:active { font-family: verdana, geneva, arial, helvetica, 'sans-serif'; font-size: 13px; color: #f74e16; line-height: 16px; font-weight: bold; text-decoration: underline; }
a.subheadred13:hover { font-family: verdana, geneva, arial, helvetica, 'sans-serif'; font-size: 13px; color: #f74e16; line-height: 16px; font-weight: bold; text-decoration: underline; }

.subheadgrey13 { font-family: verdana, geneva, arial, helvetica, 'sans-serif'; font-size: 13px; color: #666666; line-height: 16px; font-weight: bold; text-decoration: none; }

.subhead14 { font-family: verdana, geneva, arial, helvetica, 'sans-serif'; font-size: 14px; color: #000000; line-height: 17px; font-weight: bold; text-decoration: none; }

.subheadgrey14 { font-family: verdana, geneva, arial, helvetica, 'sans-serif'; font-size: 14px; color: #666666; line-height: 17px; font-weight: bold; text-decoration: none; }

.subheadred14 { font-family: verdana, geneva, arial, helvetica, 'sans-serif'; font-size: 14px; color: #cc3300; line-height: 17px; font-weight: bold; text-decoration: none; }

a.subheadred14 { font-family: verdana, geneva, arial, helvetica, 'sans-serif'; font-size: 14px; color: #cc3300; line-height: 17px; font-weight: bold; text-decoration: none; }
a.subheadred14:link { font-family: verdana, geneva, arial, helvetica, 'sans-serif'; font-size: 14px; color: #cc3300; line-height: 17px; font-weight: bold; text-decoration: none; }
a.subheadred14:visited { font-family: verdana, geneva, arial, helvetica, 'sans-serif'; font-size: 14px; color: #cc3300; line-height: 17px; font-weight: bold; text-decoration: none; } 
a.subheadred14:active { font-family: verdana, geneva, arial, helvetica, 'sans-serif'; font-size: 14px; color: #f74e16; line-height: 17px; font-weight: bold; text-decoration: underline; }
a.subheadred14:hover { font-family: verdana, geneva, arial, helvetica, 'sans-serif'; font-size: 14px; color: #f74e16; line-height: 17px; font-weight: bold; text-decoration: underline; }



/* forms */

.fields { font-family: verdana, geneva, arial, helvetica, 'sans-serif'; font-size: 10px; color: #486b80; font-weight: normal; text-decoration: none; background-color: #f0f5f8; border-top: 1px solid #7ea2b8; border-right: 1px solid #7ea2b8; border-bottom: 1px solid #7ea2b8; border-left: 1px solid #7ea2b8; padding-left: 2px; padding-right: 2px; }

.reqindicator11 { font-family: verdana, geneva, arial, helvetica, 'sans-serif'; font-size: 11px; color: #cc3300; line-height: 14px; font-weight: bold; text-decoration: none; }

.searchfields { font-family: verdana, geneva, arial, helvetica, 'sans-serif'; font-size: 10px; color: #000000; font-weight: normal; text-decoration: none; background-color: #f9e2cb; border-top: 1px solid #666666; border-right: 1px solid #666666; border-bottom: 1px solid #666666; border-left: 1px solid #666666; padding-left: 2px; padding-right: 2px; }

.submit { font-family: verdana, geneva, arial, helvetica, 'sans-serif'; font-size: 10px; color: #486b80; font-weight: bold; text-decoration: none; background-color: #f0f5f8; border-top: 1px solid #7ea2b8; border-right: 1px solid #7ea2b8; border-bottom: 1px solid #7ea2b8; border-left: 1px solid #7ea2b8; }



/* image borders */

.imgshimright { border-width: 2px; border-color: #cccccc; border-style: solid; margin-right: 10px; margin-bottom: 5px; }

.imgshimrightnob { border-width: 0px; border-style: none; margin-right: 10px; margin-bottom: 10px; }

.imgshimleft { border-width: 2px; border-color: #cccccc; border-style: solid; margin-left: 10px; margin-bottom: 5px; }

.imgshimleftnob { border-width: 0px; border-style: none; margin-left: 10px; margin-bottom: 10px; }

.imgborder { border-width: 2px; border-color: #cccccc; border-style: solid; }

.sectionheadshim { margin-left: 15px; }



/* shims */

p.shim1 { margin-top: 1px; }
p.shim2 { margin-top: 2px; }
p.shim5 { margin-top: 5px; }
p.shim10 { margin-top: 10px; }
p.shim15 { margin-top: 15px; }
p.shim20 { margin-top: 20px; }
p.shim25 { margin-top: 25px; }
p.shim30 { margin-top: 30px; }
p.shim35 { margin-top: 35px; }
p.shim40 { margin-top: 40px; }
p.shim50 { margin-top: 50px; }



/* rules */

hr { height: 1px; background: #d1dadf; color: #d1dadf; margin: 0px 0px 0px 0px; padding: 0px; border: 0px; }

.hr2 { height: 1px; background: #d1dadf; color: #d1dadf; margin: 2px 0px 2px 0px; padding: 0px; border: 0px; }

.hr5 { height: 1px; background: #d1dadf; color: #d1dadf; margin: 5px 0px 5px 0px; padding: 0px; border: 0px; }

.hr10 { height: 1px; background: #d1dadf; color: #d1dadf; margin: 10px 0px 10px 0px; padding: 0px; border: 0px; }

.hr10b { height: 1px; background: #d1dadf; color: #d1dadf; margin: 0px 0px 10px 0px; padding: 0px; border: 0px; }

.hr15 { height: 1px; background: #d1dadf; color: #d1dadf; margin: 15px 0px 15px 0px; padding: 0px; border: 0px; }

.hrgrey5 { height: 1px; background: #cccccc; color: #999999; margin: 5px 0px 5px 0px; padding: 0px; border: 0px; }

.hrgrey15 { height: 1px; background: #999999; color: #999999; margin: 15px 0px 15px 0px; padding: 0px; border: 0px; }

.hrgrey10 { height: 1px; background: #999999; color: #999999; margin: 10px 0px 10px 0px; padding: 0px; border: 0px; }

.hrnotop { height: 1px; background: #d1dadf; color: #d1dadf; margin: 0px 0px 5px 0px; padding: 0px; border: 0px; }

.hrnobottom { height: 1px; background: #d1dadf; color: #d1dadf; margin: 5px 0px 0px 0px; padding: 0px; border: 0px; }



/* tables */

td.feature { margin-top: 0px; margin-right: 10px; margin-bottom: 0px; margin-left: 0px; }



/* npr modules */

.nprMod { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; }

/* module copy */
.nprModText { font-family: verdana, geneva, arial, helvetica, 'sans-serif'; font-size: 10px; color: #000000; line-height: 13px; font-weight: normal; text-decoration: none; }

/* headers like us, world, etc. */
.nprModCatTitle { font-family: verdana, geneva, arial, helvetica, 'sans-serif'; font-size: 12px; color: #000000; line-height: 15px; font-weight: bold; text-decoration: none; }

/* npr thumbnail images */
.nprModThumb { border-width: 3px; border-color: #cccccc; border-style: solid; margin-right: 6px; margin-bottom: 6px; }

/* npr more links */
.nprModMore { font-family: verdana, geneva, arial, helvetica, 'sans-serif'; font-size: 10px; color: #cc3300; line-height: 13px; font-weight: bold; text-decoration: none; }
a.nprModMore { font-family: verdana, geneva, arial, helvetica, 'sans-serif'; font-size: 10px; color: #cc3300; line-height: 13px; font-weight: bold; text-decoration: none; }
a.nprModMore:link { font-family: verdana, geneva, arial, helvetica, 'sans-serif'; font-size: 10px; color:#cc3300; line-height: 13px; font-weight: bold; text-decoration:none; }
a.nprModMore:visited { font-family: verdana, geneva, arial, helvetica, 'sans-serif'; font-size: 10px; color:#cc3300; line-height: 13px; font-weight: bold; text-decoration:none; }
a.nprModMore:active { font-family: verdana, geneva, arial, helvetica, 'sans-serif'; font-size: 10px; color:#f74e16; line-height: 13px; font-weight: bold; text-decoration: underline; }
a.nprModMore:hover { font-family: verdana, geneva, arial, helvetica, 'sans-serif'; font-size: 10px; color:#f74e16; line-height: 13px; font-weight: bold; text-decoration: underline; }

/* controls extra space between modules */
.nprMod p { margin-bottom: 0; }
.nprMod br { line-height: 0; }	

/* npr newspacks copy */
.nprModHead { font-family: verdana, geneva, arial, helvetica, 'sans-serif'; font-size: 10px; color: #000000; line-height: 13px; font-weight: normal; text-decoration: none; }


/* for pledge drive info on homepage */
.summercopy11 { font-family: verdana, geneva, arial, helvetica, 'sans-serif'; font-size: 11px; color: #cc66cc; line-height: 14px; font-weight: normal; text-decoration: none; }

.summersubhead { font-family: verdana, geneva, arial, helvetica, 'sans-serif'; font-size: 11px; color: #681068; line-height: 14px; font-weight: bold; text-decoration: none; }

a.summersubhead { font-family: verdana, geneva, arial, helvetica, 'sans-serif'; font-size: 11px; color: #681068; line-height: 14px; font-weight: bold; text-decoration: none; } 
a.summersubhead:link { font-family: verdana, geneva, arial, helvetica, 'sans-serif'; font-size: 11px; color: #681068; line-height: 14px; font-weight: bold; text-decoration: none; } 
a.summersubhead:visited { font-family: verdana, geneva, arial, helvetica, 'sans-serif'; font-size: 11px; color: #681068; line-height: 14px; font-weight: bold; text-decoration: none; } 
a.summersubhead:active { font-family: verdana, geneva, arial, helvetica, 'sans-serif'; font-size: 11px; color: #d0a807; line-height: 14px; font-weight: bold; text-decoration: underline; }
a.summersubhead:hover { font-family: verdana, geneva, arial, helvetica, 'sans-serif'; font-size: 11px; color: #d0a807; line-height: 14px; font-weight: bold; text-decoration: underline; }


/* Fall Member Drive */

.fallsubhead { font-family: verdana, geneva, arial, helvetica, 'sans-serif'; font-size: 12px; color: #525214; line-height: 15px; font-weight: bold; text-decoration: none; }

.fallheader { font-family: verdana, geneva, arial, helvetica, 'sans-serif'; font-size: 13px; color: #a37a00; line-height: 15px; font-weight: bold; text-decoration: none; }

a.fallheader { font-family: verdana, geneva, arial, helvetica, 'sans-serif'; font-size: 13px; color: #a37a00; line-height: 16px; font-weight: bold; text-decoration: none; } 
a.fallheader:link { font-family: verdana, geneva, arial, helvetica, 'sans-serif'; font-size: 13px; color: #a37a00; line-height: 16px; font-weight: bold; text-decoration: none; } 
a.fallheader:visited { font-family: verdana, geneva, arial, helvetica, 'sans-serif'; font-size: 13px; color: #a37a00; line-height: 16px; font-weight: bold; text-decoration: none; } 
a.fallheader:active { font-family: verdana, geneva, arial, helvetica, 'sans-serif'; font-size: 13px; color: #525214; line-height: 16px; font-weight: bold; text-decoration: underline; }
a.fallheader:hover { font-family: verdana, geneva, arial, helvetica, 'sans-serif'; font-size: 13px; color: #525214; line-height: 16px; font-weight: bold; text-decoration: underline; }

.fallcopydark11 { font-family: verdana, geneva, arial, helvetica, 'sans-serif'; font-size: 11px; color: #525214; line-height: 14px; font-weight: normal; text-decoration: none; }

.fallcopy11 { font-family: verdana, geneva, arial, helvetica, 'sans-serif'; font-size: 11px; color: #525214; line-height: 14px; font-weight: normal; text-decoration: none; }

a.fallcopy11 { font-family: verdana, geneva, arial, helvetica, 'sans-serif'; font-size: 11px; color: #a37a00; line-height: 12px; text-decoration: none; font-weight: bold; } 
a.fallcopy11:link { font-family: verdana, geneva, arial, helvetica, 'sans-serif'; font-size: 11px; color: #a37a00; line-height: 12px; text-decoration: none; font-weight: bold; } 
a.fallcopy11:visited { font-family: verdana, geneva, arial, helvetica, 'sans-serif'; font-size: 11px; color: #a37a00; line-height: 12px; text-decoration: none; font-weight: bold; } 
a.fallcopy11:active { font-family: verdana, geneva, arial, helvetica, 'sans-serif'; font-size: 11px; color: #525214; line-height: 12px; text-decoration: underline; font-weight: bold; }
a.fallcopy11:hover { font-family: verdana, geneva, arial, helvetica, 'sans-serif'; font-size: 11px; color: #525214; line-height: 12px; text-decoration: underline; font-weight: bold; }

.fallfields { font-family: verdana, geneva, arial, helvetica, 'sans-serif'; font-size: 10px; color: #525214; font-weight: bold; text-decoration: none; background-color: #ffffcc; border-top: 1px solid #525214; border-right: 1px solid #525214; border-bottom: 1px solid #525214; border-left: 1px solid #525214; padding-left: 2px; padding-right: 2px; }

.fallsubmit { font-family: verdana, geneva, arial, helvetica, 'sans-serif'; font-size: 10px; color: #525214; font-weight: bold; text-decoration: none; background-color: #ebeb41; border-top: 2px solid #525214; border-right: 2px solid #525214; border-bottom: 2px solid #525214; border-left: 2px solid #525214; }

.reporter{
	font-family: verdana, geneva, arial, helvetica, 'sans-serif'; font-size: 10px; color: #555; line-height: 15px; text-decoration: none;
}
