/* Global Body Styles */
body {background-color: #FFFFFF;font-family: arial,helvetica,sans-serif;font-size: 12px;margin-left: 0px;margin: 0px;}/* MAGIC global line-break-after-</form> eradicator for all forms */
form {margin:0} /* Putting <form style="display:inline;"> is another way.*/
/* END MAGIC/* Link Selectors must be defined in this order, for normal behaviour, particularly of 
hover selector. Unless it is last, it will not have precedence over visited and active. Weird I know,
but that's how it is. */
a:link
{
	color: #990000;
	text-decoration: none;
} 

a:active {
text-decoration: none; 
color: #990000;}

a:visited {
text-decoration: none; 
color: #9A4747;}

a:hover {color: #990000;text-decoration: underline;}


/* Dotted lines/underlines that appear in various places */
.pclass 
{
	border-bottom: 1px dotted #999999;
}

/* The links to other Rural Press sites at the top of the template */
.SiteHeader
{
	font-size: 11px;
	font-family: arial,helvetica,sans-serif;
	text-decoration: none;
}

/* The Copyright disclaimer at the bottom of the template */
.SiteFooter
{
	font-size: 10px;
	font-family: arial,helvetica,sans-serif;
	text-decoration: none;
}



/* START - Site Portal Section */
.siteportalLoginHeader
{
	font-weight:bold;
	font-size: 13px;
	font-family: arial,helvetica,sans-serif;
	text-decoration: none;
	
}

.siteportalLogin
{
	font-size: 11px;
	font-family: arial,helvetica,sans-serif;
	text-decoration: none;
}

.siteportalSearchHeader
{
	font-weight:bold;
	font-size: 13px;
	font-family: arial,helvetica,sans-serif;
	text-decoration: none;
	color:#666666;
}

.siteportalSearch
{
	font-size: 11px;
	font-family: arial,helvetica,sans-serif;
	text-decoration: none;
}

.siteportalEventHeader
{
	font-size: 13px;
	font-weight: bold;
	font-family: arial,helvetica,sans-serif;
	text-decoration: none;
	color:#666666;
}

.siteportalEventTitle
{
	font-weight:bold;
	font-size: 10px;
	font-family: arial,helvetica,sans-serif;
	text-decoration: none;
}

.siteportalEventDescription
{
	font-size: 10px;
	font-family: arial,helvetica,sans-serif;
	text-decoration: none;
}

.siteportalPollHeader
{
	font-size: 13px;
	font-weight: bold;
	font-family: arial,helvetica,sans-serif;
	text-decoration: none;
	color:#666666;
}

.siteportalPoll
{
	font-size: 10px;
	font-family: arial,helvetica,sans-serif;
	text-decoration: none;
}

.siteportalEditionTitle
{
	font-size: 12px;
	font-family: arial,helvetica,sans-serif;
	text-decoration: none;
	color:#797979;
}

.siteportalEditionLinkPub
{
	font-size: 11px;
	font-weight:bold;
	font-family: arial,helvetica,sans-serif;
	text-decoration: none;
}

.siteportalEditionLinkArticle
{
	font-size: 10px;
	font-weight:normal;
	font-family: arial,helvetica,sans-serif;
	text-decoration: none;
}

.siteportalFeatureTitle
{
	font-weight:bold;
	font-size: 11px;
	font-family: arial,helvetica,sans-serif;
	text-decoration: none;
}

.siteportalFeatureBody 
{
	font-size: 10px;
	font-family: arial,helvetica,sans-serif;
	text-decoration: none;
}

.siteportalFeatureLink
{
	font-size: 10px;
	font-family: arial,helvetica,sans-serif;
	text-decoration: none;
}
/* END - Site Portal Section */




/* The Article title when in a list of articles */
.ArticleListTitle
{
	font-weight: bold;
	font-size: 12px;
	font-family: arial,helvetica,sans-serif;
	color: #797979;
	text-decoration: none;	
}

/* The Article body when in a list of articles */
.ArticleListBody 
{
	font-size: 11px;
	font-family: arial,helvetica,sans-serif;
	text-decoration: none;
}

/* The Article link when in a list of articles */
.ArticleListLink
{
	font-size: 11px;
	font-family: arial,helvetica,sans-serif;
	text-decoration: none;
}

/* The Article title on the main article page */
.ArticleMainTitle
{
	font-weight: bold;
	font-size: 14px;
	font-family: arial,helvetica,sans-serif;
	color: #000000;
	text-decoration: none;	
}

/* The Article byline on the main article page */
.ArticleMainByLine
{
	color: #666666;
	font-size: 10px;
	font-family: arial,helvetica,sans-serif;
	text-decoration: none;
}

/* The Article text on the main article page */
.ArticleMainBody
{
	font-size: 12px;
	font-family: arial,helvetica,sans-serif;
	text-decoration: none;
}

/* The Article captions underneath images on the main article page */
.ArticleMainCaption
{
	font-size: 10px;
	font-family: arial,helvetica,sans-serif;
	text-decoration: none;
	color: #666666;
}

/* The Comments & Send to Friend links appearing at bottom of article text */
.CommentSendArticleLink
{
	font-size: 12px;
	font-family: arial,helvetica,sans-serif;
	text-decoration: none;
}

/* The Comments links when they appear in a list of comments */
.CommentListTitle
{
	font-weight:bold;
	font-size: 11px;
	font-family: arial,helvetica,sans-serif;
	text-decoration: none;
}

/* The Comments links when they appear in a list of comments */
.CommentListLink
{
	font-size: 11px;
	font-family: arial,helvetica,sans-serif;
	text-decoration: none;
}

/* The Comments links when they appear in a list of comments */
/* Used for subheaders underneath "Related Articles Events & Links" header */
.CommentListLinkGrey
{
	color:#777777;
	font-size: 10px;
	font-family: arial,helvetica,sans-serif;
	text-decoration: none;
}

.CommentListLinkAuthor
{
	color:#777777;
	font-size: 9px;
	font-family: arial,helvetica,sans-serif;
	text-decoration: none;
}

/* The Comment title on the main comment page */
.CommentMainTitle
{
	font-weight:bold;
	font-size: 14px;
	font-family: arial,helvetica,sans-serif;
	color: #000000;
	text-decoration: none;
	
}

/* The Comment byline on the main comment page */
.CommentMainByLine
{
	font-size: 11px;
	font-family: arial,helvetica,sans-serif;
	text-decoration: none;
}

/* The Comment text on the main comment page */
.CommentMainBody
{
	font-size: 11px;
	font-family: arial,helvetica,sans-serif;
	text-decoration: none;
}

/* The Search title on the main search page */
.SearchMainTitle
{
	font-weight: bold;
	font-size: 14px;
	font-family: arial,helvetica,sans-serif;
	color: #000000;
	text-decoration: none;
}

/* The Search subtitles on the main search page */
.SearchMainSubTitle
{
	font-weight: bold;
	font-size: 11px;
	font-family: arial,helvetica,sans-serif;
	color: #000000;
	text-decoration: none;
}


/* The State News title on the main State News page */
.StateNewsMainTitle
{
	font-weight: bold;
	font-size: 14px;
	font-family: arial,helvetica,sans-serif;
	color: #000000;
	text-decoration: none;
}

/* The State News subtitles on the main State News page */
.StateNewsMainSubTitle
{
	font-weight: bold;
	font-size: 11px;
	font-family: arial,helvetica,sans-serif;
	color: #000000;
	text-decoration: none;
}



/* The Event title on the main Events page */
.EventMainTitle
{
	font-weight: bold;
	font-size: 14px;
	font-family: arial,helvetica,sans-serif;
	color: #000000;
	text-decoration: none;
}

/* The Event title when in a list of Events */
.EventListTitle
{
	font-weight: bold;
	font-size: 12px;
	font-family: arial,helvetica,sans-serif;
	color: #797979;
	text-decoration: none;	
}

/* The Event body when in a list of Events */
.EventListBody 
{
	font-size: 11px;
	font-family: arial,helvetica,sans-serif;
	text-decoration: none;
}

/* The Event link when in a list of Events */
.EventListLink
{
	font-size: 11px;
	font-family: arial,helvetica,sans-serif;
	text-decoration: none;
}

.EventCalendarHelptext
{
	font-size: 9px;
	font-family: arial,helvetica,sans-serif;
	text-decoration: none;
}

/* The Event title on the main Eventsubmit page */
.EventTitle
{
	font-weight:bold;
	font-size: 11px;
	font-family: arial,helvetica,sans-serif;
	color: #000000;
	text-decoration: none;
	
}


/* The Event byline on the Eventsubmit page */
.EventMainByLine
{
	font-size: 11px;
	font-family: arial,helvetica,sans-serif;
	text-decoration: none;
}

/* The Event body text on the Eventsubmit page */
.EventMainBody
{
	font-size: 11px;
	font-family: arial,helvetica,sans-serif;
	text-decoration: none;
}










/* The Link title on the main Links page */
.LinkMainTitle
{
	font-weight: bold;
	font-size: 14px;
	font-family: arial,helvetica,sans-serif;
	color: #000000;
	text-decoration: none;
}

/* The Link list categories */
.LinkListCategories
{
	font-size: 11px;
	font-family: arial,helvetica,sans-serif;
	text-decoration: none;
}

/* The Link list items belonging to a particular category */
.LinkListItems
{
	font-size: 11px;
	font-family: arial,helvetica,sans-serif;
	text-decoration: none;
}

/* The Link title on the main Linksubmit page */
.LinkTitle
{
	font-weight:bold;
	font-size: 14px;
	font-family: arial,helvetica,sans-serif;
	color: #000000;
	text-decoration: none;	
}

/* The Link body text on the Linksubmit page */
.LinkMainBody
{
	font-size: 11px;
	font-family: arial,helvetica,sans-serif;
	text-decoration: none;
}








/* The Library title on the main Library page */
.LibraryMainTitle
{
	font-weight: bold;
	font-size: 14px;
	font-family: arial,helvetica,sans-serif;
	color: #000000;
	text-decoration: none;
}

/* The Library title when in a list of Documents */
.LibraryListTitle
{
	font-weight: bold;
	font-size: 11px;
	font-family: arial,helvetica,sans-serif;
	color: #797979;
	text-decoration: none;	
}

/* The Library by line text */
.LibraryListByLine
{
	color: #666666;
	font-size: 10px;
	font-family: arial,helvetica,sans-serif;
	text-decoration: none;
}

/* The Library body text */
.LibraryListBody
{
	font-size: 11px;
	font-family: arial,helvetica,sans-serif;
	text-decoration: none;
}

/* The Library body text on the main LibraryDoc page */
.LibraryMainBody
{
	font-size: 11px;
	font-family: arial,helvetica,sans-serif;
	text-decoration: none;
}

/* The Subscription title on the main Subscription page */
.SubscriptionMainTitle
{
	font-weight: bold;
	font-size: 14px;
	font-family: arial,helvetica,sans-serif;
	color: #000000;
	text-decoration: none;
}


/* The Subscription body text on the main Subscription page */
.SubscriptionMainBody
{
	font-size: 11px;
	font-family: arial,helvetica,sans-serif;
	text-decoration: none;
}

.ArticlePageTitle
{
	font-weight: bold;
	font-size: 14px;
	font-family: arial,helvetica,sans-serif;
	text-decoration: none;
}

.ArticlePageSubTitle
{
	font-weight: bold;
	font-size: 12px;
	font-family: arial,helvetica,sans-serif;
	text-decoration: none;
}

.ContactUsTitle
{
	font-weight: bold;
	font-size: 12px;
	font-family: arial,helvetica,sans-serif;
	text-decoration: none;
}

.ContactUsMain
{
	font-size: 12px;
	font-family: arial,helvetica,sans-serif;
	text-decoration: none;
}

/* The text on Thankyou.aspx */
.ThankYou
{
	font-size: 11px;
	font-family: arial,helvetica,sans-serif;
	text-decoration: none;
}

/* The text on Error.aspx */
.ErrorPage
{
	font-size: 11px;
	font-family: arial,helvetica,sans-serif;
	text-decoration: none;
}

/* START Style Classes for Drop Down Box */
.dropdownarrow{
position:relative; 
top:1px; 
left:60px;
}
/* END Style Classes for Drop Down Box */

.StandardErrorText
{
	font-size: 9px;
	color:Red;
	font-family: arial,helvetica,sans-serif;
	text-decoration: none;
}


.GenericNoResult /* Used for small text disclaimer whenever there is no data available. */
{
	font-size: 9px;
	color:black;
	font-family: arial,helvetica,sans-serif;
	text-decoration: none;
}


.LightGrey
{
	background-color: #f2f2f2;
}

.MediumGrey
{
	background-color: #BCBCBC;
}

.White
{
	background-color: #FFFFFF;
}

.Black
{
	background-color: #000000;
}




/* Link selectors for a <TD> need to be in the format - "td.Menu a:selector"
This should be the same for all other objects, except <a> tags */
td.MenuLarge {font-family: arial,helvetica,sans-serif;font-size: 14px;}
/* OLDtd.MenuLarge a:link {text-decoration: none;color: #990000;}
td.MenuLarge a:active {text-decoration: none; color: #990000;}
td.MenuLarge a:visited {text-decoration: none; color: #990000;}
td.MenuLarge a:hover { color: #990000;text-decoration: underline;}
*/

td.MenuLarge a:link {text-decoration: none;color: #FFFFFF;}
td.MenuLarge a:active {text-decoration: none; color: #FFFFFF;}
td.MenuLarge a:visited {text-decoration: none; color: #FFFFFF;}
td.MenuLarge a:hover { color: #FFFFFF;text-decoration: underline;}


.MenuMedium{font-family: arial,helvetica,sans-serif;font-size: 12px;}

.MenuMedium a:link {text-decoration: none;color: #FFFFFF;}
.MenuMedium a:active {text-decoration: none; color: #FFFFFF;}
.MenuMedium a:visited {text-decoration: none; color: #FFFFFF;}
.MenuMedium a:hover { color: #FFFFFF;text-decoration: underline;}


/* Link selectors for a <TD> need to be in the format - "td.Menu a:selector"
This should be the same for all other objects, except <a> tags */
td.MenuSmall{font-family: arial,helvetica,sans-serif;font-size: 11px;/*letter-spacing: +.1em;*/}

/* OLD
td.MenuSmall a:link {text-decoration: none;color: #990000;}
td.MenuSmall a:active {text-decoration: none; color: #990000;}
td.MenuSmall a:visited {text-decoration: none; color: #990000;}
td.MenuSmall a:hover { color: #990000;text-decoration: underline;}
*/

td.MenuSmall a:link {text-decoration: none;color: #FFFFFF;}
td.MenuSmall a:active {text-decoration: none; color: #FFFFFF;}
td.MenuSmall a:visited {text-decoration: none; color: #FFFFFF;}
td.MenuSmall a:hover { color: #FFFFFF;text-decoration: underline;}

.standardinputbox {
font-family: arial,helvetica,sans-serif;
font-size: 11px;
background-color:#ffffff;
width:120px;
/*border:1px solid;*/ /*Causes ugly thick borders in Firefox*/
border-left: 1px #959595 solid;border-bottom: 1px #959595 solid;border-top: 1px #959595 solid;border-right: 1px #959595 solid;}

.standardlargeinputbox {
font-family: arial,helvetica,sans-serif;
font-size: 11px;
background-color:#ffffff;
width:300px;
/*border:1px solid;*/ /*Causes ugly thick borders in Firefox*/
border-left: 1px #959595 solid;border-bottom: 1px #959595 solid;border-top: 1px #959595 solid;border-right: 1px #959595 solid;}

.standardtextarea {
font-family: arial,helvetica,sans-serif;
font-size: 11px;
background-color:#ffffff;
/*border:1px solid;*/ /*Causes ugly thick borders in Firefox*/
border-left: 1px #959595 solid;border-bottom: 1px #959595 solid;border-top: 1px #959595 solid;border-right: 1px #959595 solid;
}

.standarddropdown
{
font-family: arial,helvetica,sans-serif;
font-size: 11px;
width:120px;
}

.standardbutton {color:#000000;
font-family: arial,helvetica,sans-serif;
font-weight:bold;
background-color: #CCCCCC;
/*border:1px solid;*/ /*Causes ugly thick borders in Firefox*/border-bottom: 1px #666666 solid;border-top: 1px #666666 solid;
border-left: 1px #666666 solid;border-right: 1px #666666 solid;font-size: 10px;}
.standardbuttonover {color:#000000;
font-family: arial,helvetica,sans-serif;
font-weight:bold;
background-color:#ffffff;
/*border:1px solid;*/ /*Causes ugly thick borders in Firefox*/border-bottom: 1px #666666 solid;
border-top: 1px #666666 solid;border-left: 1px #666666 solid;border-right: 1px #666666 solid;font-size: 10px;
cursor:hand;}

.standardmenu {border-bottom: 1px #666666 solid;border-top: 1px #666666 solid;
border-left: 1px #666666 solid;border-right: 1px #666666 solid;}

.standardmenuover {border-bottom: 1px #990000 solid;border-top: 1px #990000 solid;
border-left: 1px #990000 solid;border-right: 1px #990000 solid;}

/* Off state for a sexy checkbox */
.checkboxOff {
	display: inline;
	margin: 0px;
	padding: 2px; /* NS 6 problem */
	padding-left: 20px;
	color: #999999;
	line-height: 16px;
	
	/*background-image: url(images/checkbox_off.gif);*/
	background-image: url(../../images/checkbox_off.gif);
	
	background-repeat: no-repeat;
	background-position: 0% 50%;
	border: 0px;
}


/* On state for a sexy checkbox */
.checkboxOn {
	display: inline;
	margin: 0px;
	padding: 2px; /* NS 6 problem */
	padding-left: 20px;
	color: #000000;
	line-height: 16px;
	
	/*background-image: url(images/checkbox_on.gif);*/
	background-image: url(../../images/checkbox_on.gif);
	
	background-repeat: no-repeat;
	background-position: 0% 50%;
	border: 0px;
}



.PagerNumbers 
{
	font-size: 11px;
	color:Black;
	font-family: arial,helvetica,sans-serif;
	text-decoration: none;
}


