﻿html, body, div, p, h1, h2, h3, h4, h5, h6, blockquote, ol, ul, dl, dt, dd, td, form, fieldset, a, button
{
    margin: 0;
    padding: 0;
    border: 0;
}
body
{
    text-align: center;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 0.78em;
}


h1, h2, h3, h4, h5, h6
{
    color: #444444;
}

/*img
{
    padding: 1em;
}/

/*Typographics styles adapted from http://www.thenoodleincident.com/tutorials/typography/ */
h1
{
    margin-top: 1em;
    font-size: 1.4em;
    font-weight: bold;
}
h2
{
    margin-top: 1em;
    font-size: 1.3em;
    font-weight: bold;
}
h3
{
    margin: 0.5em 0;
    font-size: 1.2em;
    font-weight: normal;
}
h4
{
    margin: 0.5em 0;
    font-size: 1.1em;
    font-weight: bold;
}
h5
{
    margin: 0.5em 0;
    font-size: 1.0em;
    font-weight: bold;
}
h6
{
    margin: 0.5em 0;
    font-size: 0.8em;
    font-weight: bold;
}

p
{
    margin: 1em 0;
}



a
{
    text-decoration: none;
    border-style:hidden;   
    
}
a:hover
{
    text-decoration: underline;
}
a:visited
{
    text-decoration: none;
   
}


.gridprint
{
   border-bottom: solid;
    border-bottom-width: 1px;

    margin-bottom: 1px;
}

img {
	border:none;
	}

.photo-border {
	border:1px solid #cecece;
	padding:4px;
	background:#d9d9d9 url(../../images/bg-photo.png) top repeat-x;
	margin-bottom:5px;
	display:block;
}

.photo-float-left {
	float:left;
	margin-right:10px;
	margin-top:10px;
	}

.image-border-none {
	border:none;
}

.teaser{
	margin-top:0;
	color:#777777; 
	font-size:0.9em; 
	font-weight:normal;
}
.headerteaser{
	margin-top:0;
	color:#fafad2; 
	font-size:8pt; 
	font-weight:normal;
}
.bullets
{
    list-style-image:url(../../images/arrow.gif)
}
    
ul {
	margin:0;
	padding:0;
	}

li {
	list-style:none;
	background:url(../../images/arrow.gif) no-repeat 0 .8em;
	padding:.2em 0 .2em 1em;
	margin-left:0.4em;
	
}

ul.list-of-links {
	border-bottom:1px dotted #B2B2B2;
}

#content-side1-three-column ul.list-of-links,
#content-side2-three-column ul.list-of-links {
	margin: 0 0 30px 0px;
}

ul.list-of-links li{
	border-top:1px dotted #B2B2B2;
	background-image:url(../../images/arrow.gif);
}

ul.list-of-links li.current {
	background-color:#E5E5E5;
}


ul.no-lines,
ul.no-lines li {
	border:none;
	}
.callback {
background-position: center center; 
background-image: url(../../images/phone.gif); 
background-repeat: no-repeat; 
background-color: transparent
}

.readmore a {
	text-align:right;
	font-size:0.9em;
	color:Red
	}
.readmore {
	text-align:right;
	font-size:0.9em;
	color:Red
	}
	
.anchor a {
	color: Navy;
	}
.anchor a:visited {
	color: Navy;
	}
	
.urlset {
font-family: "Segoe Print";
font-weight: bold; 
font-size: 1.2em;
color: #fafad2;
}
.newsheadline {

color:Red;
font-style:italic;
}

.centerdiv 
{
    margin-left:auto;
    margin-right:auto
    
}
.leftdiv 
{
    margin-left:auto;
    margin-right:auto;
    text-align:left
    
