/*_________________________________  Default.css  ___________________________________*/

BODY {
 MARGIN: 10px 0px 0px 0px;
 font-family:"Times New Roman", Times, serif;
 font-size: 12px;
 background-color: #d8cea8;  
 color:#000;
}
p {
	margin: 0px;
	padding: 0px;
}
h2 {
	margin: 0px;
	padding: 0px;
}
table{
 font-family:"Times New Roman", Times, serif;
 font-size: 12px;
}


td, th{
 font-family:"Times New Roman", Times, serif;
 font-size: 12px;
 margin: 0px;
 padding: 0px;
 color:#000;
}

div{
 font-family:"Times New Roman", Times, serif;
 font-size: 12px;
 margin: 0px;
}


/*________________________________________________LAYOUT STYLES___________________________________*/
#LogoModule{
 padding:0px;
 border-collapse:collapse;
}

.Logo_Home{
 width:160px;
 height:148px;
}

.Logo{
 width:177px;
 height:78px;
}

#TopHatTBL{
 width:800px;
 height:43px;
 border:2px solid #17481b;
}

#TopHatTBL_Home{
 width:800px;
 height:208px; 
 border-bottom:0px;
 border-right:1px solid #17481b;
}

 

#TopNavBG{
 width:800px;
 height:41px;
 background-image:url(../images/Layout_graphics/TopNavBGN.jpg);
 background-repeat:no-repeat;
}

#tophatBG{
 width:800px;
 height:207px;
 background-image:url(../images/Layout_graphics/TopHatBgn.jpg);
 background-repeat:no-repeat;
 font-size:10px; 
 color:#000;
 text-align:right;
 vertical-align:top;
 padding:10px 20px 0px 0px;
  font-family:"Times New Roman", Times, serif;
}

#tophatBG_Home{
 width:609px;
 height:203px;
 background-image:url(../images/Layout_graphics/TopHatBgn.jpg);
 background-repeat:no-repeat;
 font-size:10px; 
 color:#FFFFFF;
 text-align:right;
 vertical-align:top;
 padding:23px 38px 0px 0px;
  font-family:"Times New Roman", Times, serif;
}

#tophatBG_Home a:link, #tophatBG_Home a:visited, #tophatBG_Home a:active{
 color:#FFFFFF;
}
#tophatBG a:link, #tophatBG a:visited, #tophatBG a:active{
 color:#fff;
}

#layoutTBL{
 width:800px;
 background-color:#FFF;
 border-left:2px solid #17481b;
 border-right:2px solid #17481b;
}

#leftcolumn{
    vertical-align:top;
 width:177px;
 background-color:#d8cea8;
 padding:0px 0px 0px 0px;
}

#leftColumn_Home{
    vertical-align:top;
 width:190px;
 border-right:2px solid #17481b;
 background-color:#dad9ba;
 padding:14px 0px 0px 0px;
}

#Fusebox_Container{
 padding:0px 0px 0px 0px;
 margin:0px 0px 0px 0px;
    vertical-align:top;
 width: 100%;
 background-color:#fff;
 border-left-color:#83011c;
 border-left-style:solid;
 border-left-width:2px;
}
#Fusebox_Container_Home{
    vertical-align:top;
 width: 801px;
 background-color:#fff;
}

#RightEdge{
    vertical-align:top;
 width: 0px;
 background-color:#FFFFFF;
}

 

/* NOT USED ON THIS SITE 
.scrollBox { 
 height: 140px; 
 overflow: auto; 
 padding: 5px;
 text-align:left;
 scrollbar-base-color: #812c19; 
 scrollbar-track-color: #812c19;
 scrollbar-face-color: #934837;
 scrollbar-highlight-color: #2d0f09;
 scrollbar-3dlight-color: #812c19;
 scrollbar-darkshadow-color: #812c19;
 scrollbar-shadow-color: #812c19;
 scrollbar-arrow-color: #812c19;
}
*/

.BWLink{
 color:#a3ac91;
}

a.BWLink:link, a.BWLink:active, a.BWLink:visited{
 color:#fff;
 text-decoration:none;
}

.LineSpace{
 border-top:1px solid #17481b;
 }

.noMargin, .noMargin td{
 margin:0px;
}

.shadowLeftSide{
 background-image:url(../images/Layout_graphics/shadowLeftSide.jpg);
 background-position:left;
}

/*________________________________________________ HOME LAY OUT STYLES___________________________________*/
#HomeA1{
 background-image:url(../images/Layout_graphics/homeBgnLeft.jpg);
 background-repeat:no-repeat;
 background-position:top left;
 background-color:d8cea8;
 vertical-align: top;
 width: 444px;
}

#HomeA1a{
 width: 244px;
 vertical-align: top;
}

#HomeA1a img{
 width: 110px;
 max-width: 110px;
}

#HomeA1b{
 width:200px;
 voice-family:"\"}\"";
 voice-family:inherit;
 max-width:200px;
 text-align:right;
 padding:0px 10px 10px 0px;
}

.HomeA1bimg{
 margin:0px 0px 10px 0px;
 border:1px solid #83011c;
 width:175px;
 voice-family:"\"}\"";
 voice-family:inherit;
 max-width:175px;
}

#HomeA1b h1{
 color: #000;
 font-family:"Times New Roman", Times, serif;
 font-size: 12px;
 font-weight: bold;
 margin:10px 0px 10px 0px;
}

#HomeA1b4{
 color: #000;
 font-family:"Times New Roman", Times, serif;
 font-size: 12px;
 font-weight: normal;
 text-align:right;
 }

#HomeA2{
 vertical-align:top;
}

#HomeCenterLeft{
 vertical-align:top;
}

#HomeCenterRight{
 vertical-align:top;
}


/*________________________________________________ FOOTER STYLES___________________________________*/
  
#footerTBL{
    height:25px;
 width: 800px;
 background-color: #17481b; 
 border-bottom:1px solid #17481b;
 border-right:1px solid #17481b;
 border-left:1px solid #17481b;
 
}
#footerHomeTBL{
    height:25px;
 width: 800px;
 background-color: #17481b; 
 border-bottom:1px solid #17481b;
 border-right:1px solid #17481b;
 border-left:1px solid #17481b;
}

#footerTBL td, #footerHomeTBL td{
 width: 800px;
 color:#FFF;
 vertical-align:top;
 text-align:left;
 font-size:10px;
 padding:8px 16px 5px 16px;
 font-weight:bold;
}

#footerTBL a:link, #footerTBL a:visited, #footerTBL a:active, #footerHomeTBL a:link, #footerHomeTBL a:visited, #footerHomeTBL a:active{
 color:#FFF;
}

 

/*________________________CAT FEATURE EVENTS ALPACAS PAGES | LAY OUT STYLES_________________________________*/

/*________________________START JO Event MODs 6/19/08 _________________________________*/
.defaultEventA {
}
.defaultEventA p, .defaultEventA td{
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
}
.defaultEventA h2{
  color: #83011c;
}
.defaultEventALabel td, .defaultEventAData td{
  vertical-align: top;
}
.defaultEventALabel {
  color: #000;
}
.defaultEventAData, .defaultEventAData a:link, .defaultEventAData a:visited, .defaultEventAData a:active, .defaultEventAData a:hover{
  color: #83011c;
  font-weight: bold;
}

/*________________________END JO MODs 6/19/08 _________________________________*/
#circuitTBL{
 width:100%;
 border-collapse:collapse; 
 background-color:#fff;
}

#circuitBody{
 vertical-align:top; 
    width:100%;
 padding:0px 0px 0px 0px;
 margin:0px 0px 0px 0px;
    height:600px;
}
#template{
 vertical-align:top; 
    width:100%;
 padding:0px 19px 0px 0px;
 }
 
#template_MT{
 vertical-align:top; 
    width:100%;
 padding:0px 0px 0px 0px;
/*    height:600px;
*/ }
 
#circuitBody_noTout{
 width:100%;
 vertical-align:top;
 background-image:url(../images/Layout_graphics/TopShadow.jpg);
 background-repeat:no-repeat;
 background-position:top; 
/*    height:600px;
*/}

#circuitTout{
 vertical-align:top;
 width: 174px;
 background-color:#fff;
 border-left-color:#83011c;
 border-left-style:solid;
 border-left-width:2px;
 height:600px;
 padding:20px 0px 0px 0px;
}


#pageTitle h1{
 padding:0px 15px 0px 15px;
}

.ImageText{
 color:#17481b;
 padding:0px 19px 5px 15px;
 font-family:"Times New Roman", Times, serif;
 font-size:12px;
}
.ImageText img{
}

.ImageText p, .ImageText a:link, .ImageText a:visited, .ImageText a:active{
 color:#000;
 font-family:"Times New Roman", Times, serif;
 font-size:12px;
 line-height:14px;
}

.ImageText_below{
 color:#17481b;
 padding:10px 15px 0px 15px;
}

.ImageText_below p, .ImageText_below a:link, .ImageText_below a:visited, .ImageText_below a:active{
 color:#fff;
}

.temPadding{
 padding:0px 15px 0px 15px;
}

.AddPadding{
 padding:15px 15px 0px 15px;
    width:572px; 
 width:auto !important;
    width:620px;
}

.M_ImageCenter{
 text-align:left;
 margin-bottom:5px;
 border:1px solid #83011c;
}

.M_ImageRight{
 text-align:right;
 margin:9px 0px 5px 10px;
 border:1px solid #83011c;
 width:175px;
}

.M_ImageLeft{
 text-align:left;
 margin:9px 10px 5px 0px;
 border:1px solid #83011c;
 width:175px;
}

.F_ImageCenter{
 text-align:left;
 margin-bottom:5px;
 border:1px solid #83011c;
}

.F_ImageRight{
 text-align:right;
 margin:8px 0px 5px 10px;
 border:1px solid #83011c;
 width:180px;
}

.F_ImageLeft{
 text-align:left;
 margin:8px 10px 5px 0px;
 border:1px solid #83011c;
 width:180px;
}


.twoColPadLeft{
 padding-left:18px;
}

.twoColPadRight{
 padding-right:18px;
}

/* ----- Catheader -----*/
/* ============================ Cat/Page Header ============================= */
/* ========================== Updated:6/2/08 Hazen ========================= */
/* ============================ (Category Header) =========================== */
/* ======================== category/dsp_subcats.cfm ======================== */


#catHead {
 width: 100%;
}

#catHead h1 {
 color: #FFFFFF;
 font-family:"Times New Roman", Times, serif;
 font-size: 20px;
 font-weight: normal;
 margin-bottom: 0px;
 margin-top: 2px;
}

#CatHeaderModule{
 padding:0px 0px 0px 0px;
 margin:0px 0px 0px 0px;
}

#CatHeaderModule td{
 width:617px;
 height:103px;
 background-image:url(../images/Layout_graphics/TopImage.jpg);
 background-repeat:no-repeat;
 background-position:right top;
 }

#CatHeaderModule h1{ 
 margin:50px 0px 0px 19px; 
 text-decoration: none;
    text-align:left;
 font-family:"Times New Roman", Times, serif;
 font-size: 24px;
 font-weight: bold;
    color: #83011c;
}

.header {
 BACKGROUND-COLOR: #828A92;
 FONT-SIZE: 14px;
 color : #fff;
 font-weight : bolder;
}

.section_title {
 font-size: 12px;
 font-weight: normal;
 color : #17481b;
 padding: 5px 0px 0px 0px;
 margin: 0px;
}

.section_title a:link, .section_title a:visited, .section_title a:active{
 font-size: 12px;
 font-weight: normal;
 color : #17481b;
 text-decoration:none;
}

.section_title a:hover{
 font-size: 12px;
 font-weight: normal;
 color : #000;
 text-decoration:none;
}

HR.thickline {
 size: 1;
 height: 2px;
 margin-bottom : 0px;
 margin-top : 0px;
 border: 0;
}
HR.thinline {
 size: 1;
 height : 1px;
 margin-bottom : 0px;
 margin-top : 0px;
 border: 0;
}

 

/* __________ SubCatA -- Categories showing SubCats ___________________ */
/* __________ Updated:6.1.08 Hazen ____________________________________ */
/* __________ Used in: ________________________________________________ */
/* __________ category/dsp_subcats.cfm ________________________________ */
/* __________ catcores/catcore_Subcats_With_Features.cfm ______________ */

.newColumn{
/* padding: 0px 5px 0px 0px;
*/ }

.SubCatAHolder{
 width:95%;
 margin: 20px 0px 10px 13px;
}

.SubCatA{
 width:100%;
}

.SubCatAHead{
 margin: 0px 19px 0px 19px;
 background:url(../images/Layout_graphics/h2_Left.jpg) no-repeat left top;
 max-width:100%;
 color:#fff;
}

.SubCatAHead h2{
 background:url(../images/Layout_graphics/h2_Right.jpg) no-repeat right top;
 font-family:"Times New Roman", Times, serif;
 font-size: 14px;
 font-weight: bold;
 height:25px;
 padding:2px 19px 0px 10px;
 text-align:left;
 vertical-align:middle;
 color:#fff;
 margin-bottom: 10px;
}

.SubCatAHead h2 a, .SubCatAHead h2 a:link, .SubCatAHead h2 a:visited {
 color:#FFFFFF;
 text-decoration:none;
}

.SubCatAHead h2 a:hover{
 color:#FFFFFF;
 text-decoration:underline;
}

.SubCatAImageHolder{
 vertical-align:top;
 max-width:210px;
}
 
.SubCatAImage{
 border:1px solid #83011c;
 width:210px;
 voice-family:"\"}\"";
 voice-family:inherit;
 max-width:210px;
}

.SubCatATeaser{
 vertical-align:text-top;
 width:100%;
 padding-left: 10px;
}
 
.SubCatA_More{
 font-family:"Times New Roman", Times, serif;
 font-size:11px;
 font-weight:bold;
 line-height:14px;
 color:#000;
}

.SubCatA_More a:link, .SubCatA_More a:visited, .SubCatA_More a:active{
 font-family:"Times New Roman", Times, serif;
 text-decoration: none;
 color:#000;
}

.SubCatA_More a:hover{
 text-decoration: underline;
}
/* End SubCatA Styling */

 

#customer_TBL{
 border:1px solid #17481b;
 border-right:0;
 background-color:#dad9ba;
}
#customer_TBL h1{
 color:#17481b;
} 
.boxtitle{
  font-family:"Times New Roman", Times, serif;
 font-size:16px;
 font-weight:bold;
 padding:2px 10px 2px 10px;
}

.RowHeader{
 border-bottom:1px solid #17481b;
 border-top:1px solid #17481b;
 padding:2px 2px 2px 2px;
 background-color:#f0dcba
}

 
.border{
 border: 1px solid #17481b;
}

.borderTop{
 border-top: 1px solid #17481b;
}


/* __________ Default Feature Styling: Teasers and Feature Details ___________________ */
/* __________ Updated: 6.3.08 Hazen ____________________________________ */
/* __________ Used in: ________________________________________________ */
/* __________ feature/put_default_teaser.cfm ________________________________ */
/* __________ feature/dsp_feature.cfm ______________ */
/* __________  ______________ */


.defaultTeaser {
 width: 100%;
 margin:0px 0px 0px 19px;
}

.defaultTeaser td{
 vertical-align:top;
}

.defaultTeaserImageHolder{
 padding:0px 0px 0px 0px;
 vertical-align:top;
 max-width:135px;
}
 
.defaultTeaserImage{
 margin:0px 10px 20px 0px;
 border:1px solid #83011c;
 width:135px;
 voice-family:"\"}\"";
 voice-family:inherit;
 max-width:135px;
}

/*h2's are used when headings are needed and the item is one step away from the item */
.defaultTeaser h2 {
 font-family:"Times New Roman", Times, serif;
 font-size: 14px;
 font-weight: bold;
 height:15px;
 padding:2px 10px 0px 0px;
 text-align:left;
 color:#83011c;
}

.defaultTeaser h2 a:link, .defaultTeaser h2 a:visited, .defaultTeaser h2 a:active {
 text-decoration:none;
 color: #83011c;
}
.defaultTeaser h2 a:hover {
 text-decoration:underline;
 color: #83011c;
}

/*h3's are used when headings are needed but the item is to be displayed far away from the item */ 
.defaultTeaser h3 {
 font-family:"Times New Roman", Times, serif;
 font-size: 12px;
 font-weight: Normal;
 height:15px;
 padding:2px 10px 0px 0px;
 text-align:left;
 color:#83011c;
}

.defaultTeaser h3 a, .defaultTeaser h3 a:visited, .defaultTeaser h3 a:active, .defaultTeaser h3 a:hover {
 color: #83011c;
}

.defaultTeaser p {
 font-size: 12px;
 padding:0px;
 text-align: justify;
 font-family:"Times New Roman", Times, serif;
}

.defaultTeaser a:link, .defaultTeaser a:visited, .defaultTeaser a:hover, .defaultTeaser a:active{
 color: #000;
}

.defaultTeaserLabel {
 color: #000;
 font-family:"Times New Roman", Times, serif;
 font-size: 11px;
 font-weight: bold;
}

.defaultTeaserData {
 color: #000;
 font-family:"Times New Roman", Times, serif;
 font-size: 11px;
}

.defaultTeaserMore {
 font-size:11px;
 font-weight:bold;
 line-height:14px;
 margin:0px 0px 20px 0px;
 color:#000;
 font-family:"Times New Roman", Times, serif;
}

#defaultFeature {
 width: 100%;
}

/*h2's are used when headings are needed and the item is one step away from the item */
#defaultFeature h1 {
 color:#83011c;
 font-family:"Times New Roman", Times, serif;
 font-size:16px;
 font-weight: Bold;
 margin-top: 0px;
 margin-bottom: 0px;
 padding:5px 0px 2px 19px;
 text-align:left;
}

#defaultFeature h1 a:link, #defaultFeature h1 a:visited, #defaultFeature h1 a:hover, #defaultFeature h1 a:active {
 color: #17481b;
}

/*h3's are used when headings are needed but the item is to be displayed far away from the item */ 
#defaultFeature h2 {
 color:#17481b;
 background-color:#c4c565;
 border:1px solid #17481b;
 font-family:"Times New Roman", Times, serif;
 font-size:14px;
 font-weight: Bold;
 margin-top: 0px;
 margin-bottom: 0px;
 padding:10px 0px 8px 17px;
 text-align:left;
}

#defaultFeature h2 a:link, #defaultFeature h2 a:visited, #defaultFeature h3 h2 a:hover, #defaultFeature h2 a:active {
 color: #17481b;
}

#defaultFeature .byline p{
 color:#000;
 font-family:"Times New Roman", Times, serif;
 font-size:12px;
 font-weight: normal;
 margin-top: 0px;
 margin-bottom: 0px;
 padding:2px 0px 2px 19px;
 text-align:left;
}
#defaultFeature p {
 font-size: 12px;
 padding: 0px;
 text-align: justify;
 font-family:"Times New Roman", Times, serif;
}

#defaultFeature a:link, #defaultFeature a:visited, #defaultFeature a:hover, #defaultFeature a:active{
 color: #17481b;
}

.defaultFeatureLabel {
 color: #17481b;
 font-family:"Times New Roman", Times, serif;
 font-size: 11px;
 font-weight: bold;
}

.defaultFeatureData {
 color: #17481b;
 font-family:"Times New Roman", Times, serif;
 font-size: 11px;
}

 /* __________ Default Feature Styling: Teasers and Feature Details ___________________ */
/* __________ Updated: 6.3.08 Hazen ____________________________________ */
/* __________ Used in: ________________________________________________ */
/* __________ feature/put_default_teaser.cfm ________________________________ */
/* __________ feature/dsp_feature.cfm ______________ */
/* __________  ______________ */


.defaultEventTeaser {
 width: 100%;
 margin:0px;
}

.defaultEventTeaser td{
 vertical-align:top;
}

.defaultEventTeaserImageHolder{
 padding:0px 0px 0px 0px;
 vertical-align:top;
 max-width:135px;
}
 
.defaultEventTeaserImage{
 margin:0px 10px 20px 0px;
 border:1px solid #83011c;
 width:135px;
 voice-family:"\"}\"";
 voice-family:inherit;
 max-width:135px;
}

/*h2's are used when headings are needed and the item is one step away from the item */
.defaultEventTeaser h2 {
 font-family:"Times New Roman", Times, serif;
 font-size: 14px;
 font-weight: bold;
 height:15px;
 padding:2px 10px 0px 0px;
 text-align:left;
 color:#83011c;
}

.defaultEventTeaser h2 a:link, .defaultEventTeaser h2 a:visited, .defaultEventTeaser h2 a:active {
 text-decoration:none;
 color: #83011c;
}
.defaultEventTeaser h2 a:hover {
 text-decoration:underline;
 color: #83011c;
}

/*h3's are used when headings are needed but the item is to be displayed far away from the item */ 
.defaultEventTeaser h3 {
 font-family:"Times New Roman", Times, serif;
 font-size: 12px;
 font-weight: Normal;
 height:15px;
 padding:2px 10px 0px 0px;
 text-align:left;
 color:#83011c;
}

.defaultEventTeaser h3 a, .defaultEventTeaser h3 a:visited, .defaultEventTeaser h3 a:active, .defaultEventTeaser h3 a:hover {
 color: #83011c;
}

.defaultEventTeaser p {
 font-size: 12px;
 padding:0px 0px 0px 0px;
 text-align: justify;
 font-family:"Times New Roman", Times, serif;
}

.defaultEventTeaser a:link, .defaultEventTeaser a:visited, .defaultEventTeaser a:hover, .defaultEventTeaser a:active{
 color: #000;
}

.defaultEventTeaserLabel {
 color: #000;
 font-family:"Times New Roman", Times, serif;
 font-size: 11px;
 font-weight: bold;
}

.defaultEventTeaserData {
 color: #000;
 font-family:"Times New Roman", Times, serif;
 font-size: 11px;
}

.defaultEventTeaserMore {
 font-size:11px;
 font-weight:bold;
 line-height:14px;
 margin:0px 0px 20px 0px;
 color:#000;
 font-family:"Times New Roman", Times, serif;
}

#defaultEvent {
 width: 100%;
}

/*h2's are used when headings are needed and the item is one step away from the item */
#defaultEvent h1 {
 color:#83011c;
 font-family:"Times New Roman", Times, serif;
 font-size:16px;
 font-weight: Bold;
 margin-top: 0px;
 margin-bottom: 0px;
 padding:5px 0px 2px 19px;
 text-align:left;
}

#defaultEvent h1 a:link, #defaultEvent h1 a:visited, #defaultEvent h1 a:hover, #defaultEvent h1 a:active {
 color: #17481b;
}

/*h3's are used when headings are needed but the item is to be displayed far away from the item */ 
#defaultEvent h2 {
 color:#17481b;
 background-color:#c4c565;
 border:1px solid #17481b;
 font-family:"Times New Roman", Times, serif;
 font-size:14px;
 font-weight: Bold;
 margin-top: 0px;
 margin-bottom: 0px;
 padding:10px 0px 0px 17px;
 text-align:left;
}

#defaultEvent h2 a:link, #defaultEvent h2 a:visited, #defaultEvent h3 h2 a:hover, #defaultEvent h2 a:active {
 color: #17481b;
}

#defaultEvent .byline p{
 color:#000;
 font-family:"Times New Roman", Times, serif;
 font-size:12px;
 font-weight: normal;
 margin-top: 0px;
 margin-bottom: 0px;
 padding:2px 0px 2px 19px;
 text-align:left;
}
#defaultEvent p {
 font-size: 12px;
 padding: 0px;
 text-align: justify;
 font-family:"Times New Roman", Times, serif;
}

#defaultEvent a:link, #defaultEvent a:visited, #defaultEvent a:hover, #defaultEvent a:active{
 color: #17481b;
}

.defaultEventLabel {
 color: #17481b;
 font-family:"Times New Roman", Times, serif;
 font-size: 11px;
 font-weight: bold;
}

.defaultEventData {
 color: #17481b;
 font-family:"Times New Roman", Times, serif;
 font-size: 11px;
}

/*____________________END SECTION_________________________________________*/

/* ===================== "NEWS" & "SERVICES" TEASERS ===================== */
/* ======================== Updated:4.17.08 Jesse ======================== */
/* ====================== (News and Services Pages) ====================== */
/* =================== feature/put_feature_listing.cfm =================== */


#newsTeaser {
 width: 100%;
}

#newsTeaser a, #newsTeaser a:visited, #newsTeaser a:active, #newsTeaser a:hover{
 color: #17481b;
}

#newsTeaser h3 {
 color:#17481b;
 background-color:#c4c565;
 border:1px solid #17481b;
  font-family:"Times New Roman", Times, serif;
 font-size:14px;
 font-weight: Bold;
 margin-top: 0px;
 margin-bottom: 0px;
 padding:10px 0px 8px 17px;
 text-align:left;
}

#newsTeaser h3 a, #newsTeaser h3 a:visited, #newsTeaser h3 a:active, #newsTeaser h3 a:hover, #newsTeaser p{
 color: #17481b;
}

#newsTeaser p {
 font-size: 12px;
 padding: 0 0 0 17px;
 text-align: justify;
  font-family:"Times New Roman", Times, serif;
}

.newsTeaserLabel {
 color: #17481b;
  font-family:"Times New Roman", Times, serif;
 font-size: 11px;
 font-weight: bold;
}

.newsTeaserData {
 color: #17481b;
  font-family:"Times New Roman", Times, serif;
 font-size: 11px;
}


/* =========================== "EVENTS" TEASERS ============================ */
/* ========================= Updated:4.17.08 Jesse ========================= */
/* ====================== Event/put_event_listing.cfm ====================== 


#eventsTeaser {
 width: 100%;
}

#eventsTeaser a, #eventsTeaser a:visited, #eventsTeaser a:active, #eventsTeaser a:hover{
 color: #17481b;
}

#eventsTeaser h3 {
 color:#17481b;
 background-color:#c4c565;
 border:1px solid #17481b;
 font-family:Arial, Helvetica, sans-serif;
 font-size:14px;
 font-weight: Bold;
 margin-top: 0px;
 margin-bottom: 0px;
 padding:10px 0px 8px 17px;
 text-align:left;
}

#eventsTeaser h3 a, #eventsTeaser h3 a:visited, #eventsTeaser h3 a:active, #eventsTeaser h3 a:hover, #eventsTeaser p{
 color: #17481b;
}

#eventsTeaser p {
 font-size: 12px;
 padding: 0 0 0 17px;
 text-align: justify;
 font-family:Arial, Helvetica, sans-serif;
}

.eventsTeaserLabel {
 color: #17481b;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-weight: bold;
}

.eventsTeaserData {
 color: #17481b;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
}

.eventData {
 font-weight: bold;
}

#eventDataListing {
 font-size:11px;
 font-weight:normal;
 line-height:14px;
 padding:0px 8px 0px 0px;
}
 */


/* ============================== Virtual Tour ============================== */
/* ========================== Updated:4.29.08 Jesse ========================= */
/* =================== catcores/catcore_VirtualTour.cfm ===================== */



#virtualTour {
 width: 100%;
}

/*h2's are used when headings are needed and the item is one step away from the item */
#virtualTour h1 {
 color:#83011c;
 font-family:"Times New Roman", Times, serif;
 font-size:16px;
 font-weight: Bold;
 margin-top: 0px;
 margin-bottom: 0px;
 padding:5px 0px 2px 19px;
 text-align:left;
}

#virtualTour td {
 padding: 10px 7px 10px 7px;
}

#virtualTour img {
	margin:0px 10px 20px 0px;
	border:1px solid #83011c;
	width:200px;
	voice-family:"\"}\"";
	voice-family:inherit;
	max-width:200px;
}

#virtualTour h1 a:link, #virtualTour h1 a:visited, #virtualTour h1 a:hover, #virtualTour h1 a:active {
 color: #17481b;
}

/*h3's are used when headings are needed but the item is to be displayed far away from the item */ 
#virtualTour h2 {
	color:#83011c;
	font-family:"Times New Roman", Times, serif;
	font-size:16px;
	font-weight: Bold;
	margin-top: 0px;
	margin-bottom: 0px;
	padding:5px 0px 2px 0px;
	text-align:left;
}

#virtualTour h2 a:link, #virtualTour h2 a:visited, #virtualTour h2 a:hover, #virtualTour h2 a:active {
 color: #83011c;
}

#virtualTour .byline p{
 color:#000;
 font-family:"Times New Roman", Times, serif;
 font-size:12px;
 font-weight: normal;
 margin-top: 0px;
 margin-bottom: 0px;
 padding:2px 0px 2px 19px;
 text-align:left;
}
#virtualTour p {
 font-size: 12px;
 padding: 0px;
 text-align: justify;
 font-family:"Times New Roman", Times, serif;
}

#virtualTour a:link, #virtualTour a:visited, #virtualTour a:hover, #virtualTour a:active{
 color: #17481b;
}

.virtualTourLabel {
 color: #17481b;
 font-family:"Times New Roman", Times, serif;
 font-size: 11px;
 font-weight: bold;
}

.virtualTourData {
 color: #17481b;
 font-family:"Times New Roman", Times, serif;
 font-size: 11px;
}