div.header {
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#FFFFFF;
	margin-left: 15px;
	margin-right: 15px;
}

div.headermiddle {
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	color:#FFFFFF;
}

p.buttons {
    line-height: 2em;
}

p.body {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	margin-left: 20px;
	margin-right: 20px;
	line-height: 1.3;
}

p.body-center {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
    text-align: center;
}

p.title {
    font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bolder;
	color: #000066;
	margin-left: 10px;
	margin-top: 35px;
}

p.titleblock {
    font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: bolder;
	color: #000066;
	margin-left: 10px;
	margin-top: 35px;
}

span.title {
    font-size: 18px;
}

span.subtitle {
    font-size: 14px;
}

span.italic {
    font-style: italic;
}

span.center {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
    text-align: center;
	font-weight: bold;
}

p.title-link {
    font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bolder;
	color: #000066;
	margin-left: 10px;
	margin-top: 35px;
}

h1.header {
    font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 60px;
	font-weight: bolder;
	color: #000000;
	text-align: center;
	margin-top: 15px;
}

.underline {
    text-decoration: underline;
}
	
div.float-left {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	float: left;
	width: 250;
}

div.float-left150 {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	float: left;
	width: 150px;
	margin-left: 10px;
	margin-right: 15px;
	margin-bottom: 20px;
	background-color: #FFFFFF;
}

div.float-left200 {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	float: left;
	width: 200px;
	margin-left: 10px;
	margin-right: 15px;
	margin-bottom: 20px;
	background-color: #FFFFFF;
}

div.float-right225 {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	float: right;
	text-align: center;
	width: 225px;
	margin-left: 10px;
	margin-right: 15px;
	margin-bottom: 20px;
	background-color: #FFFFFF;
}

div.float-right250 {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	float: right;
	text-align: center;
	width: 250px;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	background-color: #FFFFFF;
}

div.float-rightarticle {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	float: right;
	text-align: left;
	width: 300px;
	margin-left: 20px;
	margin-right: 20px;
	margin-bottom: 20px;
	line-height: 1.3;
	background-color: #FFFFFF;
	border: medium #000000 2px;
	border-style: solid;
	padding: 10px;
	background-color: #FFFFCC;
}

div.float-left300 {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	float: left;
	width: 300px;
	margin-left: 10px;
	margin-bottom: 20px;
	background-color: #FFFFFF;
}


div.float-right350 {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	float: right;
	text-align: right;
	width: 350px;
	margin-left: 10px;
	margin-right: 15px;
	margin-bottom: 20px;
	background-color: #FFFFFF;
}

div.float-right300 {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	float: right;
	text-align: right;
	width: 300px;
	margin-left: 10px;
	margin-right: 15px;
	margin-bottom: 20px;
	background-color: #FFFFFF;
}

blockquote  {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	margin-left: 40px;
	margin-right: 40px;
	line-height: 1.3;
}

ul {



    font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	margin-left: 40px;
	margin-right: 40px;
	line-height: 1.3;
	list-style-type: square;
}

ol {

    font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	margin-left: 40px;
	margin-right: 40px;
	line-height: 1.3;
}

h1 {
    font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bolder;
	color: #000066;
	margin-left: 10px;
	margin-top: 35px;
}

h1.tag {
    font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	font-weight: bold;
	font-size: 24px;
	text-align: center;
	color: #000000;
	margin-left: 10px;
	margin-top: 10px;
}

h2.temp {
    font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bolder;
	color: #000066;
	margin-left: 10px;
	margin-top: 35px;
}

th {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	text-style: bold;
}

td.right {
    border-right: 1px solid #333333;
	padding-right: 5px;
}

td.left {
    border-left: 1px solid #333333;
	padding-left: 5px;
}
	
/* START buttons blue bg white text */
a:hover.button-side {
background:#66F;
color:#00C;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bolder;
margin-left:10px;
text-align:left;
text-decoration:none;
}

a:link.button-side,a:visited.button-side,a:active.button-side {
background:#66F;
color:#FFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bolder;
margin-left:10px;
text-align:left;
text-decoration:none;
}

/* END buttons blue bg white text */
/* START police links left */
a:hover.police {
background:#000;
color:#fff;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bolder;
margin-left:10px;
text-align:left;
text-decoration:underline;
}

a:link.police,a:visited.police,a:active.police {
background:#000;
color:#FFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bolder;
margin-left:10px;
text-align:left;
text-decoration:none;
}

/* END police links left */

a:hover.archive {
background:#FFF;
color:#F93;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bolder;
margin-left:10px;
text-decoration:none
}

a:link.archive,a:visited.archive,a:active.archive {
background:#FFF;
color:#006;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bolder;
margin-left:10px;
text-decoration:none
}

a:hover.bodylink {
border-bottom:1px solid;
border-color:#009;
color:#009;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:700;
text-decoration:none
}

a:link.bodylink,a:visited.bodylink,a:active.bodylink {
background:#FFF;
color:#009;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:700;
text-decoration:none
}

a:hover.button-top {
background:#00C;
color:#F90;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bolder;
margin-bottom:10px;
margin-top:50px;
text-align:center;
text-decoration:none
}

a:link.button-top,a:visited.button-top,a:active.button-top {
background:#00C;
color:#FFC;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bolder;
margin-bottom:10px;
margin-top:50px;
text-align:center;
text-decoration:none
}

a:hover.button-topred {
background:#903;
color:#F90;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bolder;
margin-bottom:10px;
margin-top:50px;
text-align:center;
text-decoration:none
}

a:link.button-topred,a:visited.button-topred,a:active.button-topred {
background:#903;
color:#FFC;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bolder;
margin-bottom:10px;
margin-top:50px;
text-align:center;
text-decoration:none
}

a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	color: #0066FF;

	background-color: #FFFFFF;
}
a:hover {
	color: 003399;
}

#content {
	padding: 0px 25px;
}

#content h1 {
    font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 60px;
	font-weight: bolder;
	color: #000000;
	text-align: center;
	margin-top: 15px;
	margin-bottom: 40px;
}

#content h2 {
    font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: bolder;
	font-size: 18px;
	color: #000066;
	margin-top: 10px;
	margin-bottom: 10px;
}


#content h2 a {
    font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: bolder;
	font-size: 18px;
	color: #000066;
	margin-top: 10px;
	margin-bottom: 10px;
	text-decoration: none;
}
#content h2 a:hover {
    font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: bolder;
	font-size: 18px;
	color: #000066;
	margin-top: 10px;
	margin-bottom: 10px;
	text-decoration: none;
	border-bottom: 1px solid;
	border-color: #000066;
}

#content h4 {
    font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: lighter;
	font-size: 14px;
	color: #000000;
	margin-top: 10px;
	margin-bottom: 10px;
}


#content h4 a {
    font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #000066;
	margin-top: 10px;
	margin-bottom: 10px;
	text-decoration: none;
}
#content h4 a:hover {
    font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #000066;
	margin-top: 10px;
	margin-bottom: 10px;
	text-decoration: none;
	border-bottom: 1px solid;
	border-color: #000066;
}

#content h3 {
    font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: bolder;
	font-size: 14px;
	color: #000066;
	margin-top: 0px;
	margin-bottom: 10px;
}

#content h3 a {
    font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: bolder;
	font-size: 14px;
	color: #000066;
	margin-top: 0px;
	margin-bottom: 10px;
}

#content h3 a:hover {
    font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: bolder;
	font-size: 14px;
	color: #000066;
	margin-top: 0px;
	margin-bottom: 10px;
}

#content p {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	line-height: 1.5em;
}

#content p a {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
    color: #000099;
	background:#FFFFFF;
	text-decoration:none;
}

#content p a:hover {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000099;
	text-decoration: none;
	border-bottom: 1px solid;
	border-color: #000099;
}

#content ul li {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	line-height: 1.5em;
}

#content ul li a {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000099;
	text-decoration: none;
}

#content ul li a:hover {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000099;
	text-decoration: none;
}

#content ol {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	line-height: 1.5em;
}

#content ol a {
    font-family:"Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: bold;
    color:#993333;
	background:#FFFFFF;
	text-decoration:none;
}

#content ol a:hover {
    font-family:"Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: bold;
	color:#0000CC;
	background:#6666FF;
	text-decoration: underline;
}

#content blockquote {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	line-height: 1.3em;
}

#content div.fl-right225 {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	float: right;
	text-align: center;
	font-weight: bold;
	width: 225px;
	margin-left: 10px;
	margin-right: 15px;
	margin-bottom: 20px;
	background-color: #FFFFFF;
}

#content div.fl-right250 {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	float: right;
	text-align: right;
	font-weight: bold;
	width: 250px;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	background-color: #FFFFFF;
}

#content div.fl-right300 {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	float: right;
	text-align: right;
	font-weight: bold;
	width: 300px;
	margin-left: 10px;
	margin-right: 15px;
	margin-bottom: 20px;
	background-color: #FFFFFF;
}

#content div.fl-right350 {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	float: right;
	text-align: right;
	font-weight: bold;
	width: 350px;
	margin-left: 10px;
	margin-right: 15px;
	margin-bottom: 20px;
	background-color: #FFFFFF;
}

#content div.fl-right225 img,#content div.fl-right250 img,#content div.fl-right300 img,#content div.fl-right350 img {
padding-bottom:20px
}

/* This is to make the buttons to send letter to editor and submit local news fancy looking 8/25/2010 */
div.bluebutton {
background-color:#66f;
border-color:000;
border-style:solid;
border-width:2px;
color:#fff;
float:center;
margin:18px;
padding:5px;
position:static;
text-align:center
}

/* Statepoint Widget */

#spmWidgetContainer
{
	border-width: 1px;
	border-color: #383838;
	/* This width value should be 8 greater than the width of spmNewsLinks */
	width: 250px;
	font-family: 'Arial' , 'Lucida Grande' , 'Lucida Sans Unicode' , Arial, Verdana, sans-serif;
	color: #395291;
	background-color: #FFFFFF;
	border-top-style: solid;
	border-bottom-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	padding: 0;
	text-align: left;
	z-index:1000;
	line-height:normal;
}

#spmWidgetTitle
{
	font-size: 11pt;
	font-weight: bold;
	padding-bottom: 2px;
	padding-top: 1px;
	font-weight: bold;
	font-family: 'Arial' , 'Lucida Grande' , 'Lucida Sans Unicode' , Arial, Verdana, sans-serif;
	text-align: center;
	background-color: #686868;
	color: #FFFFFF;
}

#spmWidgetFooter
{
	font-family: 'Arial' , 'Lucida Grande' , 'Lucida Sans Unicode' , Arial, Verdana, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	text-align: center;
	background-color: #686868;
	color: #FFFFFF;
}

#spmWidgetFooter a
{
	text-decoration: none;
	font-family: 'Arial' , 'Lucida Grande' , 'Lucida Sans Unicode' , Arial, Verdana, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color:#4C00EE;
}

#spmWidgetFooter a:link
{
	text-decoration: none;
	font-family: 'Arial' , 'Lucida Grande' , 'Lucida Sans Unicode' , Arial, Verdana, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color:#4C00EE;
}

#spmWidgetFooter a:hover
{	
	text-decoration:underline;
	color:#4C00EE;
}

#spmNewsLinks a
{
	text-decoration: none;
	color: #000000;
	vertical-align: top;
	font-family: 'Arial' , 'Lucida Grande' , 'Lucida Sans Unicode' , Arial, Verdana, sans-serif;
	font-size: 10pt;
	font-weight: normal;	
}

#spmNewsLinks a:link
{
	text-decoration: none;
	color: #000000;
	vertical-align: top;
	font-family: 'Arial' , 'Lucida Grande' , 'Lucida Sans Unicode' , Arial, Verdana, sans-serif;
	font-size: 10pt;
	font-weight: normal;	
}

#spmNewsLinks a:hover
{	
	text-decoration:underline;
	font-family: 'Arial' , 'Lucida Grande' , 'Lucida Sans Unicode' , Arial, Verdana, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color:#000000;
}

#spmNewsLinks li.spm
{
	background: none;
	padding-bottom: 8px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px; 
	list-style-type: disc;
	color: #0000cc;
	margin: 0px;
	font-family: Tahoma;
}

#spmNewsLinks ul.spm
{
	background: none;
	color: #000000;
	list-style-type: disc;
	margin-top: 8px;
	padding-left: 20px;
	margin-right: 0px;
	margin-left: 15px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	padding-top: 8px;
	padding-right: 0px; 
	font-size: 10pt;
	font-family: Tahoma;
}

#spmNewsLinks li
{
	background: none;
	padding-bottom: 8px;
	padding-top: 8px;
	padding-left: 0px;
	padding-right: 0px;
	list-style-type: disc;
	color: #0000cc;
	margin: 0px;
	font-family: Tahoma;
}

#spmNewsLinks ul
{
	background: none;
	color: #000000;
	list-style-type: disc;
	margin-top: 8px;
	padding-left: 20px;
	margin-right: 0px;
	margin-left: 15px;
	margin-bottom: 0px;
    padding-bottom: 0px;
	padding-top: 8px;
	padding-right: 0px; 
	font-size: 10pt;
	font-family: Tahoma;
}




#spmNewsLinks
{
	background-color: #FFFFFF;
	text-decoration: none;
	font-family: Tahoma;
	font-size: 10pt;
	font-weight: normal;
	/* This width value should be 8 less than the width of spmWidgetContainer */
	width: 242px;
	margin-right: 5px;
}

/* StatePoint Article Page Viewer */

#spmViewerArticleTitle
{
	font-size: 36px;
	font-weight: bolder;
	color: #000000;
	text-align: center;
	margin-top: 15px;
	padding-bottom:15px;
	font-family: 'Arial' , 'Lucida Grande' , 'Lucida Sans Unicode' , Arial, Verdana, sans-serif;
}

#spmViewerArticleTitleWithPhoto
{
	padding-bottom: 20px;
	font-weight:bold;
	font-size: 12pt;
	padding-top: 6px;
	padding-left: 3px;
	padding-right: 3px;
	font-family: 'Arial' , 'Lucida Grande' , 'Lucida Sans Unicode' , Arial, Verdana, sans-serif;
}

#spmViewerArticleHeader
{
	padding-bottom: 4px;
	font-weight: bold;
	font-size: 16pt;
	background-color: #E6E6E6;
	padding-left: 3px;
	padding-right: 3px;
	font-family: 'Arial' , 'Lucida Grande' , 'Lucida Sans Unicode' , Arial, Verdana, sans-serif;
}

#spmViewerArticleHeaderImage
{
	margin-right: 3px;
	margin-left: 3px;
	margin-top: 3px;
	padding-bottom: 6px; 
	padding-left: 2px;
	border-bottom: 1px gray solid;
}

#spmViewerMainArticleContainer
{
	background: #FFFFFF;
	overflow:hidden;
	font-family: 'Arial' , 'Lucida Grande' , 'Lucida Sans Unicode' , Arial, Verdana, sans-serif;	
	font-size: 10pt;
	position:relative;
	line-height:normal;
}

#spmViewerArticleContainer
{
	margin-right: 5px;
	margin-left: 5px;
	font-family: 'Arial' , 'Lucida Grande' , 'Lucida Sans Unicode' , Arial, Verdana, sans-serif;	
	display:block;
	position:relative;
}

#spmViewerArticlePhotos
{
	padding: 6px;
	margin-left: 4px;	
	float: right;
	font-size: 8pt;
	background-color: #E6E6E6;
	/* This width value should be the same as the width of spmViewerArticlePhotos img */
	width: 300px;
	display:block;
	position:relative;
	font-family: 'Arial' , 'Lucida Grande' , 'Lucida Sans Unicode' , Arial, Verdana, sans-serif;			
}

#spmViewerArticlePhotos img
{
        /* This width value should be the same as the width of spmViewerArticlePhotos */
	width: 300px;
}

#spmViewerArticle
{
	margin-top: 0px;
	background-color: #FFFFFF;
	font-family: 'Arial' , 'Lucida Grande' , 'Lucida Sans Unicode' , Arial, Verdana, sans-serif;
}

#spmViewerMainArticleContainer p
{
    padding: 0;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 1em;
    margin-left: 0;
	line-height: normal;
}

#spmViewerArticleNoPhoto
{
	background-color: #FFFFFF;
}

#spmViewerFooter
{
	clear: both;
	width: 100%;
	background-color: #C0C0C0;
	text-align: center;
	font-size: 8pt;
	font-weight: normal;
	margin-top: 10px;
	font-family: 'Arial' , 'Lucida Grande' , 'Lucida Sans Unicode' , Arial, Verdana, sans-serif;		
}

#spmViewerArticlePhotos table
{
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    vertical-align: baseline;
    background: transparent;
}

#spmViewerArticlePhotos td
{
    margin: 0;
    padding: 0px;
    border: 0;
    outline: 0;
    vertical-align: baseline;
    background: transparent;
}

#spmViewerArticlePhotos tr
{
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    vertical-align: baseline;
    background: transparent;
}

.spmSource
{
	font-size: 10px;
	text-align: right;
	display: block;
	color: Gray;
	font-family: 'Arial' , 'Lucida Grande' , 'Lucida Sans Unicode' , Arial, Verdana, sans-serif;		
}

.spmCaption
{
    padding-top: 0px;
	text-align: left;
	font-size: 12px;
	display:block;
	font-family: 'Arial' , 'Lucida Grande' , 'Lucida Sans Unicode' , Arial, Verdana, sans-serif;	
	color: #3F3F3F;
}
