/* TYPOGRAPHY */
    body {
        text-align: left;
        font-family: "futura-pt", Helvetica, Arial, Geneva, sans-serif;
        /* font-size: 76%; */
        font-size: 100%;
        line-height: 1em;
        color: #333;
    }
    
    h1, h2, h3, h4, h5 {
        font-family: "museo", Helvetica, Arial, Geneva, sans-serif;
        font-weight: 500;
    }
    
    div {
        font-size: 1em;
    }
    img {
        border: 0;
    }
    
    h1:selection {
    	
    }
    
    ::selection
	{
		background: #005d8d;
		color: white;
	}
	::-moz-selection
	{
		background: #005d8d;
		color: white;
	} 
    
    
/* LINKS */
    a,
    a:link,
    a:active {
        text-decoration: none;
        color: #870801;
    }
    a:visited {
        color: #870801;
    }
    a:hover {
        text-decoration: none;
        color: #005d8d;
    }
/* END LINKS */
    
/* HEADINGS */
    h1 {
        margin: 0 0 0.15em 0;
        padding: 0;
        font-size: 1.7em;
        line-height: 1.3em;
        color: #005d8d;
        
    }
    h2 {
        margin: .5em 0 0.15em 0;
        padding: 0;
        font-size: 1.5em;
        line-height: 1.2em;
        color: #005d8d;
    }
    h3 {
        margin: 0 0 0.15em 0;
        padding:0;
        font-size: 1.3em;
        line-height: 1.1em;
        color: #005d8d;
    }
    h4 {
        margin: 0 0 0.15em 0;
        padding: 0;
        font-size: 1.2em;
        line-height: 1.1em;
        font-weight: 700;
        color: #005d8d;
    }
    h5 {
        margin: 0 0 0.15em 0;
        padding: 0;
        font-size: 1.1em;
        line-height: 1.1em;
        color: #005d8d;
        font-weight: 500;
    }
    h6 {
        margin: 0 0 0 0;
        padding: 0;
        font-size: 1em;
        line-height: 1.1em;
        color: #005d8d;
        font-weight: 500;
    }
/* END HEADINGS */

/* TEXT */
    p, address {
        margin: 0 0 .75em 0;
        padding: 0;
        font-size: 1.1em;
        line-height:1.4em;
    }
    blockquote {
        padding: 0 30px;
        margin: 0 0 .75em 0;
        border: none;
		font-size: 1em;
		font-style: italic;
		line-height: 1.5em;
		color: #494949;
    }
    pre {
        font-family: monospace;
        font-size: 1.0em;
    }
    strong, b {
        font-weight: bold;
    }
    em, i {
        font-style:italic;
    }
    code {
		font-family: "Courier New", Courier, monospace;
        font-size: 1em;
        white-space: pre;
    }
/* END TEXT */
    
/* LISTS */
    ul {
        margin: 0 0 .75em 0;
        padding: 0;
        line-height:1.4em;
    }
    ul li {
        margin: 0 0 0.25em 15px;
        padding: 0;
    }
    ol {
        margin: 0 0 .75em 0;
        padding: 0;
        font-size: 1.0em;
        line-height: 1.4em;
    }
    ol li {
        margin: 0 0 0.25em 30px;
        padding: 0;
        font-size: 1.0em;
    }
    dl {
        margin: 0 0 1.5em 0;
        padding: 0;
        line-height: 1.4em;
    }
    dl dt {
        margin: 0.25em 0 0.25em 0;
        padding: 0;
        font-weight: bold;
    }
    dl dd {
        margin: 0 0 0 30px;
        padding: 0;
    }
/* END LISTS */
    
    
/* TABLE */
    table {
        margin: 0 0 1.5em 0;
        padding: 0;
        
        font-size: 1em;
    }
    table caption {
        margin: 0;
        padding: 0 0 1.5em 0;
        
        font-weight: bold;
    }
    th {
        font-weight: bold;
        text-align: left;
    }
    td {
        font-size: 1em;
    }
/* END TABLE */    
    
    hr {
        display: none;
    }
    div.hr {
        height: 1px;
        
        margin: 1.5em 10px;
        
        border-bottom: 1px dotted black;
    }
    
/* CLIENT EDITOR STYLES */

    img.imgFull {
    	margin: 0 0 1em 0;
    }
    
 	img.imgRight {
		float: right;
		clear: both;
		margin: 0 0 15px 15px;
		}
	img.imgLeft {
		float: left;
		clear: both;
		margin: 0 15px 15px 0px;
		}
		    		    
   .clearFloat {
    	clear:both;
    }
    
    .tight-bottom {
    	margin-bottom: 0 !important;
    }
    
    .tight-top {
    	margin-top: 0 !important;
    }
    
    p.note {
    	font-size: .9em;
    }
 