 /* GENERAL STYLES */

a
{
color: #333333;
text-decoration: underline;
outline: none;
}

a:hover
{
color: #a92940;
text-decoration: underline;
outline: none;
}

p
{
line-height: 16px;  
}

img
{
border: 0;
padding: 0 12 12 0;
outline: none;
}

* html img {margin: 0 12 0 0} /* IE Hack */

ul
{
padding: 0 0 0 12;
list-style-image: url(/media/templates/dsBullet.jpg);
}

* html ul {margin: 0 3 0 0} /* IE Hack */

li
{
padding: 0 0 10 0;
}

* html li {margin: 0 0 3 0} /* IE Hack */


td
{
font-size: 11px;
line-height: 16px;
font-family: Verdana, Arial, sans-serif;
color:#333333; 
}

/* FIELDSET LEGEND STYLES */

fieldset 
{ 
border:1px solid #e2e0d8;
padding: 15px; 
}

legend 
{
padding: 0.2em 0.5em;
border:1px solid #e2e0d8;
color:333333;
font-size:11px;
text-align:right;
}

/* DS MAIN MENU STYLES */

a.dsMainMenuItem
{
display: block;
font-weight: normal;
font-size: 12px;
font-family: Verdana, Arial, sans-serif;
color: #FFFFFF;
text-decoration: none;
padding: 3px 8px 0px 8px;
outline: none;
height: 24px;
}

a:hover.dsMainMenuItem, a.dsMainMenuItemActive, a:hover.dsMainMenuItemActive
{
display: block;
font-weight: normal;
font-size: 12px;
font-family: Verdana, Arial, sans-serif;
color: #333333;
text-decoration: none;
padding: 3px 8px 0px 8px;
outline: none;
height: 24px;
background-image: url(/media/templates/dsMainMenuBgSliderHover_Grey.gif);
background-repeat: repeat-x;
/*background-color: #e2e0d8;*/
}

#dsMainMenuDivider
{
background-image: url(/media/templates/dsMainMenuDivider.gif);
background-repeat: no-repeat;  
width: 2px;
height: 24px;
}

Div#menuItem 
{
position: relative;
z-index: 500;
}

/* DS MAIN MENU LEVEL 2*/

.dsMainMenuLevel2
{
display: block;
width: 230;
/*width: auto;*/
text-align: left;
outline: none; 
z-index:5 !important; 
  top:25px !important;
}

a.dsMainMenuLevel2Item
{
width: 230;
display: block;
/*background-color: #e2e0d8;*/
background-image: url(/media/templates/dsMainMenuBgSliderHover.gif);
background-repeat: repeat-x;
font-weight: normal;
font-size: 12px;
font-family: Verdana, Arial, sans-serif;
color: #FFFFFF;
text-decoration: none;
padding: 2px 10px 2px 10px;
outline: none;
/*height: 100%;*/
z-index: 500;
border-bottom: 1px solid #FFFFFF;
border-left: 1px solid #FFFFFF;
border-right: 1px solid #FFFFFF;
}

a:hover.dsMainMenuLevel2Item, a.dsMainMenuLevel2ItemActive, a:hover.dsMainMenuLevel2ItemActive
{
width: 100%;
display: block;
background-image: url(/media/templates/dsMainMenuBgSliderHover_Grey.gif);
background-repeat: repeat-x;
font-weight: normal;
font-size: 12px;
font-family: Verdana, Arial, sans-serif;
color: #333333;
text-decoration: none;
padding: 2px 10px 2px 10px;
outline: none;
/*height: 100%;*/
z-index: 500;
border-bottom: 1px solid #FFFFFF;
border-left: 1px solid #FFFFFF;
border-right: 1px solid #FFFFFF;
}

/* DS SUB MENU STYLES */

#dsSubMenu
{
margin-top: 15px;
width: 280px;
}

#dsSubFeaturedMenu
{
width: 280px;
}


a.dsSubMenuItem
{
display: block;
font-weight: normal;
font-size: 12px;
font-family: Verdana, Arial, sans-serif;
color: #333333;
text-decoration: none;
padding: 3px 8px 3px 28px;
outline: none;
/*height: 22px;*/
background-color: #e2e0d8;

background-image: url(/media/templates/dsArrow_normal.gif);
background-repeat: no-repeat;
background-position: 18 6;
border-bottom: #FFFFFF 1px solid;
}

a:hover.dsSubMenuItem, a.dsSubMenuItemActive, a:hover.dsSubMenuItemActive
{
display: block;
font-weight: normal;
font-size: 12px;
font-family: Verdana, Arial, sans-serif;
color: #a92940;
text-decoration: none;
padding: 3px 8px 3px 28px;
outline: none;
/*height: 22px;*/
background-color:#e2e0d8;

background-image: url(/media/templates/dsArrow_hover.gif);
background-repeat: no-repeat;
background-position: 18 6;
border-bottom: #FFFFFF 1px solid;
}

/* DS SEARCH STYLES */

#dsSearchLeft
{
background-image: url('/media/templates/dsSearchLeft.gif');
background-repeat: no-repeat;
width:51px;
height:18px;
border: 0px solid red;
}

.dsSearchSlider
{
width: 127px;
height: 18px;
font-family: Geneva, Verdana, Arial, Helvetica, sans-serif;
font-weight: normal;
font-size: 10px;
text-decoration:none;
color: #333333;
border: 0px;
padding-left: -4px;
padding-top: 3px;
background: transparent url(/media/templates/dsSearchSlider.gif) repeat-x; 
}

* html .dsSearchSlider {margin-top: -1px; border: 0px red solid;} /* IE Hack - IE bottom 0 = 1 */


#dsSearchRightBlank
{


background-image: url(/media/templates/dsSearchRightBlank.gif);
background-repeat: no-repeat;
width:25px;
height:18px;
}

#dsSearchRight
{
background-image: url(/media/templates/dsSearchRight.gif);
background-repeat: no-repeat;
width:25px;
height:18px;
}

/* DS SEARCH RESULT STYLES */

DIV#SearchResults
{
display: block;
padding: 20px 20px 20px 20px;
}

DIV#SearchResultsTitle
{
display: block;
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
font-size: 11px;
color: #333333;
}




.SearchResultPages
{
color: #333333;
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
font-weight: normal;
line-height: 16px;
font-size: 11px;
text-decoration:none;
}


DIV#searchResultsBody
{
color: #333333;
display: block;
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
font-weight: normal;
line-height: 16px;
font-size: 11px;
text-decoration:none;
padding-left: 17px;
margin-bottom: 20px;
}

.searchResultBodyRed
{
color: #a92940;
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
font-weight: normal;
line-height: 16px;
font-size: 11px;
text-decoration:none;
}


DIV#SearchResultsPagenumbers
{
display: block;
color: #a92940;
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
font-weight: normal;
line-height: 16px;
font-size: 11px;
text-decoration:none;
padding-left: 0px;
padding-bottom: 20px;
padding-top: 0px;
border: green 0px solid;
}

DIV#SearchResultsWrapper
{
padding: 3px;
}

a.SearchItem
{
color: #a92940;
/*display: block;*/
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
font-weight: normal;
line-height: 16px;
font-size: 11px;
text-decoration:none;
margin-top: 0px;
padding-right: 5px;
}

a:hover.SearchItem, a.SearchItemActive, a:hover.SearchItemActive
{
color: #999999;
/*display: block;*/
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
font-weight: normal;
line-height: 16px;
font-size: 11px;
text-decoration:none;
padding-right: 5px;
}

/* DS HOME FEATURE STYLES */

#dsHomeFeatureBox
{
width: 279px;
height: 242px;
background-color: #e2e0d8;
}

#dsHomeFeatureArticle
{
padding: 20 18 20 18;
}

#dsHomeFeatureArticleTitle
{
display: block;
font-family: Times, sans-serif;
font-weight: normal;
font-size: 20px;
text-decoration:none;
color: #a92940;
margin-bottom: 5px;
}

#dsHomeFeatureArticleDescription
{
}

a.dsHomeFeatureArticleDescriptionItem
{
display: block;
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
font-weight: normal;
line-height: 16px;
font-size: 11px;
text-decoration:none;
color: #333333;
}

a:hover.dsHomeFeatureArticleDescriptionItem, a.dsHomeFeatureArticleDescriptionItemActive, a:hover.dsHomeFeatureArticleDescriptionItemActive
{
display: block;
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
font-weight: normal;
line-height: 16px;
font-size: 11px;
text-decoration:none;
color: #333333;
text-decoration: underline;
}


/* DS DEFAULT ARTICLE STYLES */

#dsDefaultArticle
{
padding: 20 18 20 18;
}

#dsDefaultArticleTitle
{
display: block;
font-family: Times, sans-serif;
font-weight: normal;
font-size: 20px;
text-decoration:none;
color: #a92940;
margin-bottom: 10px;
line-height: 22px;
}

.dsDefaultBoxImage
{
height: 188px;
overflow: hidden;
}

#dsDefaultArticleBody
{
display: block;
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
font-weight: normal;
line-height: 16px;
font-size: 11px;
text-decoration:none;
color: #333333;
}

#dsDefaultSpacer
{
height: 5px;
}

/* DS DEFAULT BOX ARTICLE STYLES */

#dsDefaultBox
{
border: 0px solid red;
width: 280px;
}


#dsDefaultBoxHeader
{
display: block;
height: 18px;
background-color: #a92940;
font-weight: normal;
font-size: 12px;
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
color: #FFFFFF;
padding: 3 0 1 18;
}

#dsDefaultBoxBody
{
display: block;
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
font-weight: normal;
line-height: 16px;
font-size: 11px;
text-decoration:none;
color: #333333;
padding: 8 18 14 18;
background-color: #e2e0d8;
height: 100%;
}

#dsDefaultBoxBodyTable td
{
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
font-weight: normal;
line-height: 16px;
font-size: 11px;
text-decoration:none;
color: #333333;
}

#dsDefaultBoxDivider
{
height: 5px;
}


#dsDefaultBoxBodyDescription
{
margin-top: 10px;
margin-bottom: 10px; 
}

#dsDefaultBoxBodyAlert
{
color: #a92940; 
}


/* JS TABLE STYLES */




#catTable
{
width: 100%;
text-align: left;
}

#catTable td
{
vertical-align: top;
/*width: 267px;*/
height: 100%;
border-right: 5px solid #FFFFFF;
}
 /* DS FEATURE BOX MENU STYLES */

#dsFeatureBoxMenu
{
margin-top: 6px;  
}

/* PRESS RELEASES ARTICLE MENU */

#dsPressReleases
{
padding: 10px;
border: 1px solid #e2e0d8; 
}


#dsPressReleasesArticleMenuTable
{
width: 100%;
}

#dsPressReleasesArticleMenuTable td
{
}


a.dsPressReleasesArticleMenuDateItem
{
display: block;
font-weight: normal;

font-size: 11px;
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
color: #333333;
text-decoration: none;
outline: none;
white-space: nowrap;
margin-bottom: 8px; 
margin-top: 8px; 
}

a:hover.dsPressReleasesArticleMenuDateItem, a.dsPressReleasesArticleMenuDateItemActive, a:hover.dsPressReleasesArticleMenuDateItemActive
{
display: block;
font-weight: normal;
font-size: 11px;
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
color: #a92940;
text-decoration: underline;
outline: none;
margin-bottom: 8px; 
margin-top: 8px; 
}

a.dsPressReleasesArticleMenuTitleItem
{
display: block;
font-weight: normal;
font-size: 11px;

font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
color: #333333;
text-decoration: none;
outline: none;
margin-bottom: 8px; 
margin-top: 8px; 
}

a:hover.dsPressReleasesArticleMenuTitleItem, a.dsPressReleasesArticleMenuTitleItemActive, a:hover.dsPressReleasesArticleMenuTitleItemActive
{
display: block;
font-weight: normal;
font-size: 11px;
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
color: #a92940;
text-decoration: underline;
outline: none;
margin-bottom: 8px; 
margin-top: 8px; 
}


/* PROGRAMS ARTICLE MENU */

#dsProgramsDiv
{
padding: 10px;
border: 1px solid #e2e0d8; 
}


a.dsBodyArticleMenuTitleItem
{
display: block;
font-family: Times, sans-serif;
font-weight: normal;
font-size: 16px;
color: #a92940;
text-decoration: none;
outline: none;
margin-bottom: 3px; 
margin-top: 15px; 
}

a:hover.dsBodyArticleMenuTitleItem, a.dsBodyArticleMenuTitleItemActive, a:hover.dsBodyArticleMenuTitleItemActive
{
display: block;
font-family: Times, sans-serif;
font-weight: normal;
font-size: 16px;
color: #a92940;
text-decoration: none;
outline: none;
margin-bottom: 3px; 
margin-top: 15px; 
}

a.dsBodyArticleMenuDateItem
{
display: block;
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
font-weight: bold;
font-size: 11px;
color: #333333;
text-decoration: none;
outline: none;
margin-bottom: 3px; 
margin-top: 15px; 
}

a:hover.dsBodyArticleMenuDateItem, a.dsBodyArticleMenuDateItemActive, a:hover.dsBodyArticleMenuDateItemActive
{
display: block;
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
font-weight: bold;
font-size: 11px;
color: #333333;
text-decoration: none;
outline: none;
margin-bottom: 3px; 
margin-top: 15px; 
}


a.dsBodyArticleMenuDescriptionItem
{
display: block;
font-weight: normal;

font-size: 11px;
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
color: #333333;
text-decoration: none;
outline: none;
margin-bottom: 15px; 
margin-top: 4px; 
}

a:hover.dsBodyArticleMenuDescriptionItem, a.dsBodyArticleMenuDescriptionItemActive, a:hover.dsBodyArticleMenuDescriptionItemActive
{
display: block;
font-weight: normal;
font-size: 11px;
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
color: #a92940;
text-decoration: underline;
outline: none;
margin-bottom: 15px; 
margin-top: 4px; 
}




#dsDefaultDivider
{
background-image: url(/media/templates/dsDividerHelper_2e0d8.jpg);
background-repeat: repeat-x;
height: 1px;
margin-bottom: 8px; 
margin-top: 8px; 
}


#dsDefaultModuleDivider
{
background-image: url(/media/templates/dsDividerHelper_2e0d8.jpg);
background-repeat: x-repeat;
height: 1px;
margin-bottom: 20px; 
margin-top: 20px; 
}


/* DS REGISTRATION STYLES */

#dsRegistrationLeft
{
background-image: url('/media/templates/dsRegistrationLeft.gif');
background-repeat: no-repeat;
width:3px;
height:18px;
border: 0px solid red;
}

.dsRegistrationSlider
{
width: 175px;
height: 18px;
font-family: Geneva, Verdana, Arial, Helvetica, sans-serif;
font-weight: normal;
font-size: 10px;
text-decoration:none;
color: #333333;
border: 0px;
padding-left: -4px;
padding-top: 3px;
background: transparent url(/media/templates/dsRegistrationSlider.gif) repeat-x; 
}

* html .dsRegistrationSlider {margin-top: -1px; border: 0px red solid;} /* IE Hack - IE bottom 0 = 1 */

#dsRegistrationRightBlank
{
background-image: url(/media/templates/dsRegistrationRightBlank.gif);
background-repeat: no-repeat;
width:25px;
height:18px;
}

#dsRegistrationRight
{
background-image: url(/media/templates/dsRegistrationRight.gif);
background-repeat: no-repeat;
width:25px;
height:18px;
}

/* EMAIL FORM STYLES */


#dsEmailFormTable
{
/*display: block;
width: 100%;*/
}

#dsEmailFormTable td
{
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
color: #333333;
/*font-size: 10px;*/
font-size: 11px;
text-align: left;
}

#dsEmailFormTable tr
{
margin-bottom: 10px;
}

#dsEmailFormTable input
{
border: #CCCCCC 1px solid;
background-color: #FFFFFF;
color: #333333;
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
border: 1px solid #999999; 
}

#dsEmailFormTable select
{
display: block;
border: #CCCCCC 1px solid;
background-color: #FFFFFF;
color: #333333;
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
border: 1px solid #999999; 
}

/* MEG KIDS STYLES */

#dsMegKidsPagerTable td
{
height: 100%;
}


.dsMegKidsPager
{
display: block;
font-weight: bold;
font-size: 16px;
font-family: Verdana, Arial, sans-serif;
color: #a92940;
text-decoration: none;
padding-top: 10px;
}


/* DS LAYOUT STYLES */

html,html body 
{
height:100%;
margin:0px;
padding:0px;
}

html>body #dsPageDiv 
{
height: auto;
min-height: 100%;
}

DIV#dsPageDiv
{
padding: 0px;
margin-left: auto;
margin-right: auto;
text-align: center;
height:100%;
}

DIV#dsBodyDiv
{
text-align: center;
background: transparent;
width: 850px;
padding: 0px 0px 0px 0px;
margin-left: auto;
margin-right: auto;
border: red 0px solid;
}

DIV#dsHeaderDiv
{
background-color: #FFF;
height: 110px;
margin-bottom: 3px;
}

#dsHeaderTable
{
}

#dsHeaderTable td
{
}

#dsHeaderTdLeft
{
width: 250px;
padding: 40 0 0 12;
}

#dsHeaderTdRight
{
text-align: right;
width: 600px;
padding: 3 15 0 0;
}

DIV#dsMainMenuDiv
{
/*background-color: #e2e0d8;*/
background-image: url(/media/templates/dsMainMenuBgSliderHover.gif);
background-repeat: repeat-x;
height: 24px;
text-align: left;
margin-bottom: 3px;
padding-left: 12px;
  position:relative;
  z-index:2;
}

DIV#dsContentDiv
{
text-align: left;
}

#dsContentTable
{
width: 850px;
}

#dsContentTdLeft
{
background-color: #FFFFFF;
width: 284px;
border-right: 3px solid #FFFFFF;
height: 100%;
}


#dsContentHomeTdRight
{
/*width: 566px;*/
background-color: #FFFFFF;
padding-left: 0px;
}

#dsContentTdRight
{
width: 566px;
background-color: #FFFFFF;
padding-left: 12px;
}

#dsrf-searchBox{
margin-top:33px;   
}

DIV#dsFooterDiv
{
margin: 10 0 0 0;
padding: 0 0 0 18;
text-align: left;
font-weight: normal;
font-size: 11px;
font-family: Verdana, Arial, sans-serif;
color: #333333;
text-decoration: none;
outline: none;
}



/* GALLERY LAYOUT STYLES */

Div#macGalleryContainer
{
display: block;
}

Div#macGalleryThumbBar
{
width: 517px;
height: 85px;
margin-bottom: 5px;
overflow: auto;
}

Div#macGalleryThumbBarPhotos
{
width: 517px;
height: 85px;
margin-bottom: 5px;
overflow: auto;
}

Div#macGalleryThumbTable
{
}

.macGalleryThumbItem
{
/*display: block;
padding: 1px;
border: 0px solid white;*/
}

Div#macGalleryImage
{
border: 0px solid black;
text-align: center;
width: 517px;
height: 328px;
/*margin-right: 15px;*/
overflow: hidden;
}

Div#macGalleryImagePhotos
{
text-align: center;
width: 500px;
/*margin-right: 15px;*/
}

Div#macGalleryPreNext
{
text-align: right;
margin-right: 10px;
padding-bottom: 5px;
}

Div#macGalleryPreNext a
{
color: #222222;
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
font-size: 11px;
font-weight: normal;
text-decoration: none;
}

Div#macGalleryPreNext a:hover
{
color: #9a0111;
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
font-size: 11px;
font-weight: normal;
text-decoration: none;
}


Div#macGalleryInfo
{
display: block;
position: relative;
width: 195px;
height: 225px;
}

Div#macGalleryLink
{
display: block;
position: absolute;
left: 0px;
bottom: 1px;
font-family: Verdana, Geneva, Monaco, Arial;
font-weight: normal;
font-size: 11px;
text-decoration: none;
}

Div#macGalleryLink a
{
font-family: Verdana, Geneva, Monaco, Arial;
font-weight: normal;
font-size: 11px;
text-decoration: underline;
/*color: black;*/
}

Div#macGalleryLink a:hover
{
font-family: Verdana, Geneva, Monaco, Arial;
font-weight: normal;
font-size: 11px;
text-decoration: none;
color: #9a0111;
}


/* GALLERY TEXT STYLES */

Div#macGalleryTitle
{
font-family: Verdana, Geneva, Monaco, Arial;
font-weight: bold;
font-size: 12px;
text-decoration: none;
text-transform: uppercase;
text-align: left;
padding-bottom: 5px;
height: 20px;
}

Div#macGalleryDesc
{
font-family: Verdana, Geneva, Monaco, Arial;
font-weight: normal;
font-size: 11px;
text-decoration: none;
text-align: left;
margin-top: 10px;
/*padding-right: 15px;*/
}

.dsFontColor_Burgandy
{
color: #a92940;
}

.dsMegKidsBody_Bold
{
display: block;
font-weight: bold;
font-size: 15px;
font-family: Verdana, Arial, sans-serif;
color: #000000;
text-decoration: none;
padding-top: 10px;
line-height: 20px;
}


.dsMegKidsBody_normal
{
display: block;
font-weight: normal;
font-size: 15px;
font-family: Verdana, Arial, sans-serif;
color: #000000;
text-decoration: none;
padding-top: 10px;
line-height: 20px;
}




/* NEWSLETTER LAYOUT STYLES */

DIV#ds_newsletterBodyStage
{
/*display: block;*/
width: 600px;
}

DIV#ds_newsletterHeader
{
text-align: left;
padding-top: 25px;
margin-bottom: 16px;
width: 600px;
}

#ds_newsletterHeaderTable
{
width: 600px;
border: blue 0px solid;
}

   
#ds_newsletterHeaderLeft
{
text-align: left;
width: 225px;
padding-left: 13px;
}


#ds_newsletterHeaderRight
{
text-align: right;
padding-top: 14px;
}


DIV#ds_newsletterContentBody
{
padding-bottom: 30px;
width: 600px;
}

#ds_newsletterContentBodyTable
{
width: 600px;
border: black 0px solid;
}


#ds_newsletterContentBodyCenter
{
margin-bottom: 30px;
padding-left: 15px;
padding-right: 23px;
padding-top: 9px;
}


DIV#ds_newsletterFooter
{
margin-top: 10px;
margin-bottom: 10px;
padding-left: 7px;

display: block;
text-align: left;
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
font-weight: normal;
line-height: 12px;
font-size: 10px;
text-decoration:none;
color: #a92940;
}


/* NEWSLETTER ARTICLE STYLES */

DIV#ds_newsletterDefaultArticle
{
margin-bottom: 10px;
}

Div#ds_newsletterDefaultArticleTitle
{
display: block;
font-family: Times, sans-serif;
font-weight: normal;
font-size: 20px;
text-decoration:none;
color: #a92940;
margin-bottom: 10px;
line-height: 22px;
}

Div#ds_newsletterDefaultArticleDate
{
display: block;
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
font-weight: normal;
font-size: 11px;
text-decoration:none;
color: #a92940;
padding-bottom: 7px;
}

Div#ds_newsletterDefaultArticleDescription
{
display: block;
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
font-weight: normal;
line-height: 16px;
font-size: 11px;
text-decoration:none;
color: #a92940;
padding-bottom: 8px;
}

Div#ds_newsletterDefaultArticleBody
{
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
font-weight: normal;
line-height: 16px;
font-size: 11px;
text-decoration:none;
color: #000000;
padding-bottom: 5px;
}

Div#ds_newsletterDefaultArticleBody td
{
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
font-weight: normal;
line-height: 16px;
font-size: 11px;
text-decoration:none;
color: #000000;
}



/* Mar 15 2011
 
 ------------------------------------------------
 1. Body Styling & Spacing
 1.1. Menu Donation Button
 2. Photo Slider Styles
 3. Donation Bar
 4. Mid-Section Content
 4.1. Tabbed Content
 4.2. Social Media Buttons
 5. Lower NavBar
 6. Lower Info Bar
 6.1. Company Info
 6.2. Newsletter Sign-up
 
 ------------------------------------------------
 */
/*----------------------------------------------
 ------------------------------------------------
 1. Body Styling & Spacing START
 ------------------------------------------------
 ------------------------------------------------*/
/*1.1. Menu Donation Button */
#dsDonateButton {
    background-color: #00477F;
    height: 18px;
    margin-left: auto;
    padding: 6px 0 0 12px;
    width: 97px;
    z-index: 500;
    float:right; 
}

.ie7 #dsDonateButton{
width:130px;
height:24px;
padding: 4px 0 0 22px;
}
.ie8 #dsDonateButton{
width:130px;
height:20px;
padding: 4px 0 0 22px;
float:none; 
}
.ie9 #dsDonateButton{
width:130px;
height:20px;
padding: 4px 0 0 22px;
}

#dsDonateButton a {
    color: #FFFFFF;
    font-family: Arial;
    font-size: 12px;
    text-decoration: none;
    text-transform: uppercase;
}

/*----------------------------------------------
 ------------------------------------------------
 1. Body Styling & Spacing END
 ------------------------------------------------
 ------------------------------------------------*/
/*----------------------------------------------
 ------------------------------------------------
 2. Nivo-Slider (Photo Slider) Styles START
 ------------------------------------------------
 ------------------------------------------------*/
#mediaViewer {
    height: 250px;
    width: 850px;
    overflow: hidden;
  position:relative;
  z-index:1;
}

#slider {
    height: 350px;
    width: 850px;
}

#slider img {
    border: none;
}

#slider ul, #slider li {
    margin: 0;
    padding: 0;
    list-style: none;
}

#slider li {
    width: 850px;
    overflow: hidden;
}

/*----------------------------------------------
 ------------------------------------------------
 2. Nivo-Slider (Photo Slider) Styles END
 ------------------------------------------------
 ------------------------------------------------*/
/*----------------------------------------------
 ------------------------------------------------
 3. Donation Bar START
 ------------------------------------------------
 ------------------------------------------------*/
#dontationBar {
    height: 40px;
}

#donateBar {
    margin-left: auto;
    margin-right: auto;
}

#dbInfo {
    color: #AE263E;
    float: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 24px;
    font-weight: bold;
    text-align: left;
    width: 850px;
    padding-top: 10px;
}

#dbInfo p {
    margin: 0px;
}

#dbButton {
    float: right;
    height: 40px;
    padding: 10px;
    width: 110px;
}

/*----------------------------------------------
 ------------------------------------------------
 3. Donation Bar END
 ------------------------------------------------
 ------------------------------------------------*/
/*----------------------------------------------
 ------------------------------------------------
 4. Mid - section Content START
 ------------------------------------------------
 ------------------------------------------------*/
/*4.1 - Tabbed Content*/
.singleTab {
    float: left;
    width: 280px;
    margin-bottom: 10px;
}

#contentTab {
    height: auto;
    margin-left: auto;
    margin-right: auto;
    width: 850px;
    font-family: Arial;
}

#tabContent {
}

.dsTabBody {
    background-image: url("/media/tab-center.png");
    background-repeat: repeat-y;
    color: #7A7A7A;
    float: left;
    font-size: 11px;
    height: 90px;
    margin-left: 10px;
    margin-right: 10px;
    overflow: hidden;
    padding-left: 18px;
    text-align: left;
    width: 241px;
}

.tabTitle {
    background-image: url("/media/tab-top.png");
    background-repeat: no-repeat;
    font-size: 12px;
    font-weight: bold;
    height: 38px;
    margin-left: 10px;
    margin-right: 10px;
    overflow: hidden;
    padding-left: 15px;
    padding-right: 10px;
    padding-top: 15px;
    text-align: left;
    width: 234px;
}

.tabDescript {
    font-size: 11px;
    height: auto;
    text-align: left;
    width: 227px;
    color: #7a7a7a;
}

.tabFooter {
    background-image: url("/media/tab-bottom.png");
    background-repeat: no-repeat;
    clear: both;
    float: left;
    height: 30px;
    margin-left: 10px;
    margin-right: 10px;
    padding-left: 15px;
    padding-top: 15px;
    text-align: left;
    width: 244px;
}

.arrowStyle {
    padding: 0px;
    margin-left: 10px;
}

.tabMore {
    float: left;
    height: 18px;
    width: 55px;
}

.tabMore img {
    padding: 0px;
}

/* Fix for tabs in IE */
.ie7 .tabtitle{
width:259px;
height:48px;
margin-left:9px;
}
.ie7 .dsTabBody{
width:259px;
height:90px;
}
.ie7 .tabFooter{
width:259px;
height:45px;
}

/*4.2 - Social Media Buttons*/
#socialMedia {
    position:relative; 
    height: 33px;
    margin-left: auto;
    margin-right: auto;
    width: 850px;
    margin-top: 12px;
    margin-bottom: 12px;
    clear: both;
    left: 37px; 
}

.socialButtons {
    float: left;
    height: 33px;
    width: 33px;
    margin-right: 10px;
}

/*----------------------------------------------
 ------------------------------------------------
 4. Mid - section Content END
 ------------------------------------------------
 ------------------------------------------------*/
/*----------------------------------------------
 ------------------------------------------------
 5. Lower NavBar START
 ------------------------------------------------
 ------------------------------------------------*/
#subNav {
    background-color: #AB273E;
    color: #FFFFFF;
    height: 22px;
    margin-left: auto;
    margin-right: auto;
    width: 850px;
    font-size: 10px;
    font-family: Arial, Helvetica, sans-serif;
    text-transform: uppercase;
}

#subNav ul {
    list-style: none outside none;
    margin-left: 25px;
    padding-top: 5px;
}

#subNav ul li {
    float: left;
}
#subnav ul li a {
    text-decoration:none;
    color:#FFF;
}

#subnav ul li a:hover {
    text-decoration:none;
    color:#FFF;
}
/*----------------------------------------------
 ------------------------------------------------
 5. Lower NavBar END
 ------------------------------------------------
 ------------------------------------------------*/
/*----------------------------------------------
 ------------------------------------------------
 6. Lower Info Bar START
 ------------------------------------------------
 ------------------------------------------------*/
#footer {
    background-color: #E3E0D9;
    height: 140px;
    margin-left: auto;
    margin-right: auto;
    width: 850px;
}

/*6.1. Contact Info */
#ds2011-contact {
    clear: both;
    float: left;
    height: 50px;
    width: 500px;
}
.ie7 #ds2011-contact{
margin-top:10px; 
}
.contactInfo {
    color: #696864;
    float: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    margin-left: 15px;
    text-align: left;
}

.contact-border {
    border-right: 1px solid;
    float: left;
    height: 40px;
    margin-left: 15px;
    margin-top: 5px;
}

/*6.2. Newsletter Sign-up*/
#dsNL {
    float: right;
    text-align: right;
}

#charInfo {
    clear: both;
    color: #696864;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    margin-left: auto;
    margin-right: auto;
    width: 850px;
}

#emailTitle {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    margin-right: 20px;
}
.ie7 #emailTitle{
margin-top:10px;   
}
#emailBody {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    text-transform: uppercase;
}

#emailBody form {
    margin-bottom: 0px;
}

#erSubmit {
    margin-right: 20px;
}

.efSubmit {
    background-color: #ab273e;
    color: #FFF;
    font-size: 11px;
    border: 1px solid #000;
    cursor: pointer;
}

/*----------------------------------------------
 ------------------------------------------------
 6. Lower Info Bar END
 ------------------------------------------------
 ------------------------------------------------*/ 
 
 



.info {
  background-image: url("/media/infoBox.png");
  background-repeat: repeat;
  font-family: Arial;
  height: 200px;
  overflow: hidden;
  padding-bottom: 15px;
  padding-left: 15px;
  position: absolute;
  right: 0;
  text-align: left;
  top: 20px;
  width: 332px;
  z-index: 680;
}
#featureStoryHolder {
  background-color: #FFFFFF;
  height: 278px;
  left: 375px;
  opacity: 0.5;
  -moz-opacity:.50;
  filter:alpha(opacity=50);
  position: relative;
  top: 38px;
  width: 475px;
  z-index:1;
}
#controls {
  left: 684px;
  position: relative;
  top: -100px;
  z-index: 300;
}
#controls ol {
  list-style:none;
}
#controls ol li {
  list-style:none;
  float:left;
  margin-right:8px;
  width:11px;
  height:11px;
}
#controls ol li a {
  text-decoration:none;
  background-repeat:no-repeat;
}
#controls ol li a:active {
  text-decoration:none;
  background-repeat:no-repeat;
}
.descrip-text {
  height: auto;
  opacity: 1;
  position: absolute;
  right: 50px;
  top: 60px;
  width: auto;
  z-index: 20;
}
/* slide title */
.slidenumber {
  color: #000000;
  font-family: Verdana, Arial, sans-serif;
  font-size: 22px;
  text-transform: uppercase;
  width: 320px;
        line-height:19px; 
}
/* slide description */
.slidehtml {
    border-top: 1px dotted #000000;
    color: #323232;
    font-family: Verdana,Arial,sans-serif;
    font-size: 14px;
    max-height: 99px;
    overflow: hidden;
    padding-top: 5px;
    width: 290px;
}
/*Read More*/
.dsSliderHref {
}
/*Nav Dots*/
.dot {
  background: url("/media/slide-dot.png") no-repeat scroll 0 0 transparent;
  cursor: pointer;
  display: block;
  float: left;
  height: 12px;
  list-style: none outside none;
  margin-right: 2px;
  width: 12px;
}
.activeSlide {
  background: url("/media/slide-dot-active.png") no-repeat scroll 0 0 transparent;
}
#slideshowNavigation {
  position: absolute;
  top: 357px;
}
.ie7 #slideshowNavHolder{
z-index:9999;   
}
#slideshowContainer {
  height:auto;
  position:relative;
}



#dsDefaultArticle_Author {
	color:#A92940;
	font-weight:bold;
}
#comments-wrapper {
}
#readers {
	background-color: white;
	border: 1px solid #E1E1E1;
	margin-left: 20px;
	padding: 3px;
	position: relative;
	width: 62px;
	z-index: 100;
}
#comment-area {
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	margin-bottom:15px;
}
.comment-form {
}
.comment-name-wrapper {
}
.comment-list {
	background-color: white;
	border: 1px solid #E1E1E1;
	margin-top: -11px;
	padding: 20px;
	position: relative;
	z-index: 1;
}
#dsDefaultBoxHeader {
	display: block;
	overflow: hidden;
	width: auto;
}
.user-comment {
	border-bottom: 1px solid #E1E1E1;
	margin-bottom: 15px;
	padding-bottom: 8px;
}
.user-comment table tr {
	width:100%;
}
.blog-comment-form {
}
.blog-comment-form tbody tr td {
	font-size:12px;
}
.blog-name {
	width:500px;
}
.blog-comment-body {
	margin-bottom: 10px;
	width:500px;
}
.input-wrapper input {
	border:1px solid #E1E1E1;
}
.text-wrapper textarea {
	border: 1px solid #E1E1E1;
	width: 100%;
        resize:none;
}
.proceedbutton {
	margin-bottom:20px;
}
#comment-submit {
	border:1px solid #E1E1E1;
	background-color:#FFF;
	cursor:pointer;
}
.blog-red {
	color: #7F4049;
	font-size: 13px;
	font-style: italic;
	font-weight: lighter;
}
.dsrf-blog-tags {
	font-size:12px;
}
.dsrf-blog-tag-holder {
	background-color: #E2E0D8;
	color: #333333;
	display: block;
	font-family: Verdana, Arial, sans-serif;
	font-size: 14px;
	font-weight: normal;
	outline: medium none;
	overflow: hidden;
	padding-bottom: 3px;
	padding-top: 3px;
	padding-left:2px;
	text-decoration: none;
	width: 100%;
}
.dsrf-blog-tag-holder p {
}
.dsrf-blog-tag-holder a {
	text-decoration:none;
	text-align:left;
}
.dsrf-blog-left {
	display: inline;
	text-align: left;
	;
}
#dsBlogLandingMenu {
	margin-top: 15px;
}
#dsBlogLandingMenuItems {
	border-bottom: 1px solid lightGrey;
	margin-bottom: 15px;
	padding-bottom: 25px;
}
.dsDefaultArticleDate {
	margin-bottom: 5px;
	padding-bottom: 5px;
}
.dsDefaultArticleDescription {
	font-size: 14px;
	margin-bottom: 5px;
}
.blog-landing-read {
	text-decoration:none;
}
.dsDefaultArticleTitle {
	color: #A92940;
	display: block;
	font-family: Times, sans-serif;
	font-size: 20px;
	font-weight: normal;
	line-height: 22px;
	margin-bottom: 10px;
	text-decoration: none;
}
.dsDefaultArticleTitle a {
	text-decoration:none;
	color:#AB273E;
}
.landingImage {
	float: right;
	margin-top: -67px;
}
.landingImage img {
        max-height:120px;
	padding:0px;
	border: 1px solid #AB273E;
}
#blog-fb-like {
}
.twitter-share-button {
	margin-left: 14px;
}
#dsDefaultArticleBody img {
	max-width:350px;
}
#blogSearch {
	width:200px;
}
#dsBlogImg {
	float:right;
}
#dsBlogImg img{
	max-width:285px;
}



#featured
{ 
position:relative; 
margin: 38px 0px 0px 0px;
width: 960px;
}

#featured ul.ui-tabs-nav
{ 
position:absolute; 
top:0; 
left:697px;
list-style:none; 
padding: 0px; 
margin:0; 
}

#featured ul.ui-tabs-nav li
{ 
font-size:12px; 
color:#666; 
width: 264px;
height: 52px;
margin: 0px 0px 3px 0px; 
}

#featured ul.ui-tabs-nav li img
{ 
float:left;
padding-left: 13px;
text-decoration: none;
outline: none;
}

#featured ul.ui-tabs-nav li span
{ 
padding-left: 10px;
outline: none;
text-decoration: none;
}

#featured ul.ui-tabs-nav li p
{ 
font-size:11px; 
font-family:Trebuchet MS, sans-serif; 
line-height:1.25em;     
outline: none;
text-decoration: none;
}

#featured li.ui-tabs-nav-item a
{ 
display:block; 
background:url(/media/templates/hr_Slider_Nav_Bg.png) top left no-repeat;
color: #808080;
font-family:GEInspiraRegular, Arial, sans-serif; 
font-size: 18px;
text-align: left;
outline: none;
text-decoration: none;
width: 264px;
height: 52px;
padding: 10px 10px 10px 10px;
}

#featured li.ui-tabs-nav-item a:hover
{ 
background:url(/media/templates/hr_Slider_Nav_Bg_Active.png) top left no-repeat;
font-family:GEInspiraRegular, Arial, sans-serif; 
font-size: 18px;
text-align: left;
color: #aa0635; 
text-decoration: none;
text-align: left;
outline: none;
width: 264px;
height: 52px;
}

#featured li.ui-tabs-selected
{ 
background: url(/media/templates/hr_Slider_Nav_Bg_Active.png) top left no-repeat;
font-family:GEInspiraRegular, Arial, sans-serif; 
font-size: 18px;
text-align: left;
color: #aa0635; 
text-decoration: none;
text-align: left;
outline: none;
width: 264px;
height: 52px;
}

#featured ul.ui-tabs-nav li.ui-tabs-selected a
{ 
background:url(/media/templates/hr_Slider_Nav_Bg.png) top left no-repeat;
font-family:GEInspiraRegular, Arial, sans-serif; 
font-size: 18px;
text-align: left;
color: #aa0635; 
text-decoration: none;
text-align: left;
outline: none;
width: 264px;
height: 52px;
}

#featured .ui-tabs-panel
{ 
position:relative;
width: 665px; 
height: 387px; 
overflow: hidden;
float: left;
clear: both;
}

#featured .ui-tabs-panel .info
{ 
position:absolute; 
top: 20px; 
left: 0; 
background: url('/media/templates/transparent-bg.png');
/*height: 150px;*/
height: auto; 
width: 332px;
}

#featured .info h2
{ 
font-size: 14px; 
font-family:GEInspiraRegular, Arial, sans-serif; 
color:#fff; 
padding:5px; 
margin:0;
overflow:hidden;
text-align: left; 
}

#featured .info p
{ 
margin:0 10px; 
font-family: GEInspiraRegular, Arial, sans-serif; 
font-size: 16px; 
line-height: 1.25em; 
color:#f0f0f0;
text-align: left; 
padding: 5px;
} 

#featured .info a
{ 
text-decoration:none; 
color:#fff;
padding: 10px 5px 10px 0px; 
}

#featured .info a:hover
{ 
text-decoration:underline; 
/* padding: 10px 5px 10px 0px;  */ 
}

#featured .ui-tabs-hide
{ 
display:none; 
}


