﻿/*CSS Document*//*J.A.W. 1/21/10 - Browsers: SF4,FF3,IE7,IE8*/

/* =TINY MC EDITOR STYLES - Pulled in by the content editor in the admin
----------------------------------------------------------------------------------------*/

/* =Editor Styles 
----------------------------------------------------------------------------------------*/
a img {border:0px;} a:link {color:#d22d11;} a:visited {color:#d22d11;} a:hover {color:#a5250d;}  a:active {color:#d22d11;}

/* =Layout/Positioning/Basic Classes
-----------------------------------------------------*/
.clear {clear:both;} .r-clear {clear:right;} .l-clear {clear:left;} .l-float {float:left;} .r-float {float:right;} 
.txt-center {display:block; text-align:center;} .txt-center img {text-align:center; margin: 0 auto;} .txt-left {text-align:left;} .txt-right {text-align:right;} .txt-justify {text-align: justify;}

/* =Padding/Margin*/
.padding-all {padding:6px;} .padding-top {padding:6px 0 0 0;} .padding-bottom {padding:0 0 6px 0;} .padding-left {padding:0 0 0 6px;} .padding-right {padding:0 6px 0 0;}
.margin-all {padding:8px;} .margin-top {margin:8px 0 0 0;} .margin-bottom {margin:0 0 8px 0;} .margin-left {margin:0 0 0 8px;} .margin-right {margin:0 8px 0 0;}

/* =Design Elements
---------------------------------*/
hr {width:95%; height:3px; border-top:2px dotted #726659; border-left:0; border-right:0; border-bottom:0;}

/*=Borders*/
.border-solid {border:1px solid #726659;}
.border-dotted {border:1px dotted #726659;}
.border-dashed {border:1px dashed #726659;}
.border-double {border:3px double #726659;}
.border-ridge {border:2px ridge #726659;}
.border-groove {border:2px groove #726659;} 

/* =Icons*/
.ico-square {display:block; color:#a21d0f; background: url(../images/ico_square.gif) no-repeat center left; padding: 0 0 0 15px;}

/*Icons - Note: Not Used
.ico-vimeo {display:block; color:#a21d0f; background: url(../images/ico_vimeo.gif) no-repeat center left; padding: 0 0 0 15px;}
.ico-rss {display:block; color:#a21d0f; background: url(../images/ico_rss.gif) no-repeat center left; padding: 0 0 0 15px;}
.ico-facebook {display:block; color:#a21d0f; background: url(../images/ico_facebook.gif) no-repeat center left; padding: 0 0 0 15px;}
.ico-flickr {display:block; color:#a21d0f; background: url(../images/ico_flickr.gif) no-repeat center left; padding: 0 0 0 15px;}
.ico-twitter {display:block; color:#a21d0f; background: url(../images/ico_twitter.gif) no-repeat center left; padding: 0 0 0 15px;}*/

/* =Text Formatting
-----------------------------------------------------*/

/* = Headers Standard*/
h1 {font-size:150%; color:#726659; font-family: "Times New Roman"}
h2, h3 {font-size:110%; font-weight:bold; margin: 8px 0 5px 0; }
h2 {color: #a21d0f;}
h3 a {color:#a21d0f; padding:0 0 0 6px; text-decoration:none;}
h3 a:hover {text-decoration:underline;}

/*Hides text Header for SEO when using a image as a header*/
.hdr-hide {text-align:left; height:0px; text-indent: -20000em; margin:0px; padding:0px;}

/*Standard Text Styles*/
.txt-var-smallcaps{font-variant: small-caps;} .txt-var-normal{font-variant: normal;} 
.txt-style-oblique {font-style: oblique;} .txt-style-normal {font-style: normal;}
.txt-word-spacing {word-spacing: 10px;} .txt-letter-spacing {letter-spacing: 3px;} 
.txt-decoration-strike {text-decoration: line-through;} .txt-decoration-overline {text-decoration: overline;} .txt-decoration-underline {text-decoration: underline;} .txt-decoration-none {text-decoration: none;}
.txt-indent {text-indent: 50px;}
.txt-capitalize {text-transform: capitalize;} .txt-uppercase {text-transform: uppercase;}  .txt-lowercase {text-transform: lowercase;}
.no-wrap {white-space: nowrap;} 

/*Special Text Styles*/
.lnk-callout {color:#ae240d; font-weight:bold; margin: 0 0 0 10px; padding:0; text-transform: uppercase; text-decoration:none;}
a.lnk-callout {color:#ae240d; font-weight:bold; margin: 0 0 0 10px; padding:0; text-transform: uppercase; text-decoration:none;}
a.lnk-callout:hover {text-decoration:underline;}

.txt-brand {font-family: "Times New Roman"; font-size:120%; font-weight:bold; font-style:italic;}
.txt-arrow {font-size:9px; padding:0 0 0 5px;}

/* =Sub Page Call Out Block*/
.call-out-block {display:block; position:relative; width:555px; font-size:95%; height:auto; color:#727009; border-left:1px solid #737009; border-bottom:1px solid #737009; margin:0 0 13px 0; padding: 10px 0 10px 23px; line-height: 1.8em;}
.call-out-block p {margin:0px 0 0 0;}

/* = END Editor Styles */

