body 
{ 
    font-family:Trebuchet MS, Tahoma, Helvetica, Verdana, Sans-Serif;
    font-size:12px;
    color:#4c4c4c!important;
    text-decoration:none;
    line-height:18px;
    text-shadow : 0px 0px 0px #ffffff;
}

/*Other*/
.pagebody 
{ 
    text-align:left; 
}

#wrapwebsite 
{ 
    text-align:left;
}

#wrapfooter {text-align: left; }

/* Site Title */
.siteheading 
{   
    font-size: 130%; 
    text-decoration: none;
}

h1.siteheading 
{
    font: bolder 30px Trebuchet MS, Tahoma, Helvetica, Verdana, Sans-Serif;
	letter-spacing: -2px; text-transform: none;
}
	
.topnav 
{ 
    text-align:center;
}

legend 
{ 
    font-size:larger; 
    font-weight: bold; 
}

legend a 
{ 
    text-decoration:none;
}

.settinglabel, .settinglabelFixedHeight 
{ 
    font-weight: bold; 
    font-size:smaller; 
}

.modulebuttonrow 
{
    text-align:center;  
}

/* Edit Buttons */
a.ModuleEditLink ,
a.ModuleEditLink:link ,
a.ModuleEditLink:visited ,
a.ModuleEditLink:hover ,
a.ModuleEditLink:active 
{  
    font-size:10px; 
}

/* Site Title */
a.siteheading:link 
{ 
    text-decoration: none; 
}

a.siteheading:visited 
{ 
    text-decoration: none; 
}

a.siteheading:hover 
{ 
    text-decoration: none; 
}

a.siteheading:active 
{ 
    text-decoration: none; 
}

/* ul */

ul.menuBottomSite, li.menuBottomSite, menuBottomSite, a.menuBottomSite
{
    font-family:Trebuchet MS, Tahoma, Helvetica, Verdana, Sans-Serif; 
    font-size: 11px;
    margin: 0px;
    color:#9a9a9a;
}

ul.firstnav span.sitelink,
li.topnavitem,
li.firstnav,
.WelcomeMessage ,
.sitelink 
{
    font-family:Trebuchet MS, Tahoma, Helvetica, Verdana, Sans-Serif; 
    font-size: 11px;
    margin: 0px;
}

a.sitelink:link 
{ 
    text-decoration: none; 
}

a.sitelink:visited 
{ 
    text-decoration: none; 
}

a.sitelink:hover 
{ 
    text-decoration: underline;
}

a.sitelink:active 
{ 
    text-decoration: none; 
}

.accent 
{ 
    font-weight: bold; 
}

a.ModulePager:link 
{ 
    text-decoration: underline; 
}

a.ModulePager:visited 
{ 
    text-decoration: underline;
}

a.ModulePager:hover 
{ 
    text-decoration: underline; 
}

a.ModulePager:active 
{ 
    text-decoration: underline; 
}

.selectedpage
{ 
    font-weight: bold;
}

a.SelectedPage:link 
{ 
    font-weight: bold; 
    text-decoration: none; 
}

a.SelectedPage:visited 
{ 
    font-weight: bold; 
    text-decoration: none; 
}

a.SelectedPage:hover 
{ 
    font-weight: bold; 
    text-decoration: underline; 
}

a.SelectedPage:active 
{ 
    font-weight: bold; 
    text-decoration: none;
}

a:hover 
{ 
    text-decoration: underline; 
}

legend a.ModuleEditLink 
{ 
    font-size:smaller; 
}

legend a.ModuleEditLink:link 
{ 
    font-size:smaller;
}

legend a.ModuleEditLink:visited 
{ 
    font-size:smaller;
    text-shadow: 0 0 0 #000000;
}

legend a.ModuleEditLink:hover 
{ 
    font-size:smaller; 
    text-shadow: 0 0 0 #000000; 
}

legend a.ModuleEditLink:active 
{  
    font-size:smaller;
    text-shadow: 0 0 0 #000000;
}

h1, h2, h3 
{
    font-family: Trebuchet MS, Tahoma, Helvetica, Verdana, Sans-Serif;
    font-weight: bold;
    text-shadow: 0 0 0 #000000;
}

h1 
{
    font-size: 1.7em;
    text-shadow: 0 0 0 #000000;	
}

h2 {font-size: 1.5em; text-shadow: 0 0 0 #000000;}

h3 {font-size: 16px; text-shadow: 0 0 0 #000000;}

.txtcopyright { font-size: 80%;font-weight: normal; text-shadow: 0 0 0 #000000;}

.txterror { font-weight: bold; text-shadow: 0 0 0 #000000; }

.moduleedit { text-indent: 4px; text-shadow: 0 0 0 #000000;}

div.moduletitle, span.moduletitle, tr.moduletitle, h2.moduletitle 
{ 
    font-size:1.5em;  
    font-weight: bold;
    text-transform: none; 
    text-shadow: 0 0 0 #000000; 
}

.modulesubtitle { font-weight: bold; text-shadow: 0 0 0 #000000; } 

.modulecontent {text-align:left; text-shadow: 0 0 0 #000000; }



.modulefooter { font-size:11px; text-align:center;  text-shadow: 0 0 0 #000000;}

.filesfooter { text-align:left; white-space:nowrap; text-shadow: 0 0 0 #000000;}

.linkdescription { padding: 5px 5px 5px 5px; text-shadow: 0 0 0 #000000;}

div.sitemap ul , div.sitemap ul li { font-size:100%; text-shadow: 0 0 0 #000000;}

.skiplink {display:none; text-shadow: 0 0 0 #000000;}

ul.userstats {font-size:90%; text-shadow: 0 0 0 #000000; }

ul.userstats li {font-size:100%; text-shadow: 0 0 0 #000000; }

.unselectedcrumb { font-weight:normal; text-shadow: 0 0 0 #000000;}

.selectedcrumb { font-weight:bold; text-shadow: 0 0 0 #000000;}

a.selectedcrumb:link ,
a.selectedcrumb:visited { text-decoration: none; text-shadow: 0 0 0 #000000;}

a.selectedcrumb:hover { text-decoration: underline; text-shadow: 0 0 0 #000000;}

a.selectedcrumb:active { text-decoration: none; text-shadow: 0 0 0 #000000;}

a.unselectedcrumb:link ,
a.unselectedcrumb:visited { text-decoration: none; text-shadow: 0 0 0 #000000;}

a.unselectedcrumb:hover { text-decoration: underline; text-shadow: 0 0 0 #000000;}

a.unselectedcrumb:active { text-decoration: none; text-shadow: 0 0 0 #000000;}

ul.linkitem a { font-weight: bold; text-decoration:none; text-shadow: 0 0 0 #000000;}

#wrapfooter { text-shadow: 0 0 0 #000000;}

#wrapfooter a { text-shadow: 0 0 0 #000000;}

.buttonlink 
{
    display:table-cell;
    border-style:none;
    cursor: pointer;
    text-decoration: underline; 
    font-size: 9px;
    text-shadow: 0 0 0 #000000;
}

.footerTitle
{
    font-family: Trebuchet MS, Tahoma, Helvetica, Verdana, Sans-Serif;
    font-size:14px;
    /*color:#17a5db;*/
    color:#e78800;
    text-shadow : 0px -1px 0px #000;
}

.footerText
{
    color:#9d9d9d;
}

.footerTextSmall
{
    color:#676767;
}

.footerTextSignIn
{
    font-family:Trebuchet MS, Tahoma, Helvetica, Verdana, Sans-Serif;
    font-size:12px;
    color:#050505;
	opacity:.0;
    filter: alpha(opacity=0);
    -moz-opacity: 0.0;
    margin:0px;
    padding:0px;
    position:relative;

}

a.footerTextSignIn 
{
    font-family:Trebuchet MS, Tahoma, Helvetica, Verdana, Sans-Serif;
    font-size:12px;
    color:#050505;
	opacity:.0;
    filter: alpha(opacity=0);
    -moz-opacity: 0.0;
    margin:0px;
    padding:0px;
    position:relative;

}

a.footerTextSignIn:hover
{
    font-family:Trebuchet MS, Tahoma, Helvetica, Verdana, Sans-Serif;
    font-size:12px;
    color:#050505;
	opacity:.0;
    filter: alpha(opacity=0);
    -moz-opacity: 0.0;
    margin:0px;
    padding:0px;
    position:relative;

}

.footerText
{
    font-family: Trebuchet MS, Tahoma, Helvetica, Verdana, Sans-Serif;
    font-size:11px;
    text-align:left;
    text-shadow : 0px -1px 0px #000;
}

.footerText, .footerText a
{
    font-family: Trebuchet MS, Tahoma, Helvetica, Verdana, Sans-Serif;
    font-size:11px;
    text-align:left;
    text-shadow : 0px -1px 0px #000;
    color:#9d9d9d;
    text-decoration:none;
}

.footerText a:hover
{
    font-family: Trebuchet MS, Tahoma, Helvetica, Verdana, Sans-Serif;
    font-size:11px;
    text-align:left;
    text-decoration:underline;
    text-shadow : 0px -1px 0px #000;
    color:#9d9d9d;
}

.footerTextSmall
{
    font-family:Trebuchet MS, Tahoma, Helvetica, Verdana, Sans-Serif;
    font-size:13px;
    text-align:left;
    text-shadow: 0 -1px 0 #000000;
    margin:0px;
    padding:0px;
    line-height: 1.3em;
}

/* Footer Text */



/* -------------- WebParts Main Pages -------------- */
.webPartTitle
{
    font-family:Trebuchet MS, Tahoma, Helvetica, Verdana, Sans-Serif;
    font-size:12px;
    font-weight:bold;
    text-shadow: 0 0 0 #000000;
}
.webPartContentTitle
{
    font-family:Trebuchet MS, Tahoma, Helvetica, Verdana, Sans-Serif;
    font-size:12px;
    font-weight:bold;
    text-align:left;
    text-shadow: 0 0 0 #000000;
}

.webPartContentText
{
    font-family:Trebuchet MS, Tahoma, Helvetica, Verdana, Sans-Serif;
    font-size:11px;
    text-align:left;
    text-shadow: 0 0 0 #000000;
}

.webPartLearnMore,  .webPartLearnMore a, .webPartLearnMore a:hover
{
    font-family:Trebuchet MS, Tahoma, Helvetica, Verdana, Sans-Serif;
    font-weight:bold;
    font-size:10px;
    text-align:center;
    text-shadow: 0 0 0 #000000;
}

.webPartContentTextLearnMore
{
    font-family:Trebuchet MS, Tahoma, Helvetica, Verdana, Sans-Serif;
    font-weight:bold;
    font-size:10px;
    text-shadow: 0 0 0 #000000;
}

.webPartContentTextArrow
{
    font-size:10px;
    text-shadow: 0 0 0 #000000;
}

.webPartContentTextLearnMore a
{
    font-family:Trebuchet MS, Tahoma, Helvetica, Verdana, Sans-Serif;
    font-weight:bold;
    font-size:10px;
    text-decoration:none;
    text-shadow: 0 0 0 #000000;
}

.webPartContentTextLearnMore a:hover
{
    font-family:Trebuchet MS, Tahoma, Helvetica, Verdana, Sans-Serif;
    font-weight:bold;
    font-size:10px;
    text-decoration:underline;
    text-shadow: 0 0 0 #000000;
}

/* -------------- Boxes -------------- */

.BoxTop
{
    text-shadow: 0 0 0 #000000;
}

.BoxBottom
{
    text-shadow: 0 0 0 #000000;
}

.boxTitle
{
    font-family:Trebuchet MS, Tahoma, Helvetica, Verdana, Sans-Serif;
    font-size:12px;
    font-weight:bold;
    text-shadow: 0 0 0 #000000;
}


/* -------------- Big Boxes -------------- */


.bigBoxTitle
{
    font-family:Trebuchet MS, Tahoma, Helvetica, Verdana, Sans-Serif;
    font-size:12px;
    font-weight:bold;
}
.bigBoxContentTitle, .bigBoxContentTitle a, .bigBoxContentTitle a:hover
{
    font-family:Trebuchet MS, Tahoma, Helvetica, Verdana, Sans-Serif;
    font-size:12px;
    text-align:left;
    text-decoration:none;
}

.bigBoxContentTitle a:hover
{
    text-decoration:underline;
}

.bigBoxContentText
{
    font-family:Trebuchet MS, Tahoma, Helvetica, Verdana, Sans-Serif;
    font-size:12px;
    text-align:left;
}

.bigBoxContentTextFree
{
    font-family:Trebuchet MS, Tahoma, Helvetica, Verdana, Sans-Serif;
    font-size:11px;
    text-align:left;
}

.bigBoxLearnMore,  .bigBoxLearnMore a, .bigBoxLearnMore a:hover
{
    font-family:Trebuchet MS, Tahoma, Helvetica, Verdana, Sans-Serif;
    font-weight:bold;
    font-size:11px;
}

.bigBoxContentTextLearnMore
{
    font-family:Trebuchet MS, Tahoma, Helvetica, Verdana, Sans-Serif;
    font-size:11px;
}

.bigBoxContentTextArrow
{
    font-size:7px;
    letter-spacing:-0.2em;
}

.bigBoxContentTextLearnMore a
{
    font-family:Trebuchet MS, Tahoma, Helvetica, Verdana, Sans-Serif;
    font-size:11px;
    text-decoration:none;
}

.bigBoxContentTextLearnMore a:hover
{
    font-family:Trebuchet MS, Tahoma, Helvetica, Verdana, Sans-Serif;
    font-size:11px;
    text-decoration:underline;
}

/*----------- Polls ---------------*/

.voteButton
{
    font-family:Trebuchet MS, Tahoma, Helvetica, Verdana, Sans-Serif;
    font-size:12px;
    text-decoration:none;
    text-shadow: 0 0 0 #000000;
}

.pollsContentText
{
    font-family:Trebuchet MS, Tahoma, Helvetica, Verdana, Sans-Serif;
    font-size:11px;
    text-align:left;
    text-shadow: 0 0 0 #000000;
}


/*------ Quick Links-------*/
.quickLinksTitle
{
    font-family:Trebuchet MS, Tahoma, Helvetica, Verdana, Sans-Serif;
    font-size:20px;
    color:#3382be!important;
    text-shadow : 0px 0px 0px #fff;
}
.otherLinksTitle
{
    font-family:Trebuchet MS, Tahoma, Helvetica, Verdana, Sans-Serif;
    font-size:20px;
    color:#3382be!important;
    text-shadow : 0px 0px 0px #fff;
}

.quickLinksTitleAlt
{
    font-family:Trebuchet MS, Tahoma, Helvetica, Verdana, Sans-Serif;
    font-size:20px;
    color:#767676!important;
    text-shadow : 0px 0px 0px #fff;
}

.quickLinksText
{
    font-family:Trebuchet MS, Tahoma, Helvetica, Verdana, Sans-Serif;
    font-size:12px;
    color:#e78800!important;
    text-decoration:none;
    text-shadow : 0px 0px 0px #202020;
}

a.quickLinksText
{
    font-family:Trebuchet MS, Tahoma, Helvetica, Verdana, Sans-Serif;
    font-size:12px;
    color:#e78800!important;
    text-decoration:none;
    text-shadow : 0px 0px 0px #fff;
}

a.quickLinksText:Hover
{
    font-family:Trebuchet MS, Tahoma, Helvetica, Verdana, Sans-Serif;
    font-size:12px;
    color:#3382be!important;
    text-decoration:underline;
    text-shadow : 0px 0px 0px #000;
}

.quickLinksTextBlue 
{
    font-family:Trebuchet MS, Tahoma, Helvetica, Verdana, Sans-Serif;
    font-size:12px;
    color:#3382be!important;
    line-height:14px;
    text-decoration:none;
    text-shadow : 0px 0px 0px #3382be;
}

.textBlue 
{
    font-family:Trebuchet MS, Tahoma, Helvetica, Verdana, Sans-Serif;
    font-size:12px;
    color:#3382be!important;
    line-height:14px;
    text-decoration:none;
    text-shadow : 0px 0px 0px #3382be;
}

a.quickLinksTextBlue
{
    font-family:Trebuchet MS, Tahoma, Helvetica, Verdana, Sans-Serif;
    font-size:12px;
    color:#3382be!important;
    text-decoration:underline;
    text-shadow : 0px 0px 0px #3382be;
}

a.quickLinksTextBlue:Hover
{
    font-family:Trebuchet MS, Tahoma, Helvetica, Verdana, Sans-Serif;
    font-size:12px;
    color:#e78800!important;
    text-decoration:underline;
    text-shadow : 0px 0px 0px #e78800;
}

/*------ In Your Community-------*/

.inYourCommunityTitle
{
    font-family:Trebuchet MS, Tahoma, Helvetica, Verdana, Sans-Serif;
    font-size:18px;
    color:#6b6b6b!important;
    line-height:18px;
    text-shadow : 0px 0px 0px #6b6b6b;
}

.inYourCommunityText
{
    font-family:Trebuchet MS, Tahoma, Helvetica, Verdana, Sans-Serif;
    font-size:12px;
    color:#4c4c4c!important;
    text-decoration:none;
    line-height:18px;
    text-shadow : 0px 0px 0px #4c4c4c;
}

.inYourCommunityText p
{
    font-family:Trebuchet MS, Tahoma, Helvetica, Verdana, Sans-Serif;
    font-size:12px;
    color:#4c4c4c!important;
    text-decoration:none;
    line-height:18px;
    text-shadow : 0px 0px 0px #4c4c4c;
}

a.inYourCommunityText
{
    font-family:Trebuchet MS, Tahoma, Helvetica, Verdana, Sans-Serif;
    font-size:12px;
    color:#4c4c4c!important;
    text-decoration:none;
    line-height:18px;
    text-shadow : 0px 0px 0px #4c4c4c;
}

a.inYourCommunityText:Hover
{
    font-family:Trebuchet MS, Tahoma, Helvetica, Verdana, Sans-Serif;
    font-size:12px;
    color:#4c4c4c!important;
    text-decoration:underline;
    line-height:18px;
    text-shadow : 0px 0px 0px #4c4c4c;
}


/*------ Facility Info-------*/

.facilityInfoCanlan
{
    font-family:Trebuchet MS, Tahoma, Helvetica, Verdana, Sans-Serif; 
    font-size:15px; 
    color:#4c4c4c; 
    text-shadow: 0 0 0 #000000;
    float:left; 
    clear:left;
}

.facilityInfoName
{
    float:left; 
    clear:left; 
    color:#3382be; 
    font-family:Trebuchet MS, Times New Roman, Tahoma, Helvetica, Verdana, Sans-Serif; 
    font-weight:bold;
    font-size:30px;  
    padding-left:50px; 
    text-shadow: 0 0 0 #000000;
}

.facilityInfoAddress
{
     float:left; 
     clear:left; 
     color:#4c4c4c; 
     font-family:Trebuchet MS, Tahoma, Helvetica, Verdana, Sans-Serif; 
     font-size:12px; 
     text-shadow: 0 0 0 #000000;
}

.facilityProfileButton
{
    background-image:url(buttonProfile.png);
    background-repeat:no-repeat;
    width:245px;
    height:41px;
    cursor:pointer;
    float:right;
}

.facilityProfileButton:hover
{
    background-image:url(buttonProfileHover.png);
    background-repeat:no-repeat;
    width:245px;
    height:41px;
    cursor:pointer;
    float:right;
}



/*------ In Your Community-------*/
#TitleSeparators
{
    background-image:url(TitleSeparators.png);
    background-repeat:no-repeat;
    background-position:top center;
    width:629px;
    height:23px;
}

.webSiteText
{
    font-family:Trebuchet MS, Tahoma, Helvetica, Verdana, Sans-Serif;
    font-size:14px;
    color:#4c4c4c!important;
    text-decoration:none;
    line-height:18px;
    text-shadow : 0px 0px 0px #ffffff;
    margin:0px;
}

.webSiteTextBold
{
    font-family:Trebuchet MS, Tahoma, Helvetica, Verdana, Sans-Serif;
    font-size:14px;
    color:#4c4c4c!important;
    text-decoration:none;
    line-height:18px;
    text-shadow : 0px 0px 0px #ffffff;
    margin:0px;
    font-weight:bold;
}

.webSiteTextRedBold
{
    font-family:Trebuchet MS, Tahoma, Helvetica, Verdana, Sans-Serif;
    font-size:14px;
    color:#d90e21!important;
    text-decoration:none;
    line-height:18px;
    text-shadow : 0px 0px 0px #ffffff;
    margin:0px;
    font-weight:bold;
}

.webSiteTextSmall
{
    font-family:Trebuchet MS, Tahoma, Helvetica, Verdana, Sans-Serif;
    font-size:12px;
    color:#4c4c4c!important;
    text-decoration:none;
    line-height:18px;
    text-shadow : 0px 0px 0px #ffffff;
    padding-left:10px;
}

.webSiteText p
{
    font-family:Trebuchet MS, Tahoma, Helvetica, Verdana, Sans-Serif;
    font-size:14px;
    color:#4c4c4c!important;
    text-decoration:none;
    line-height:18px;
    text-shadow : 0px 0px 0px #ffffff;
}

.webSiteTextBold P
{
    font-family:Trebuchet MS, Tahoma, Helvetica, Verdana, Sans-Serif;
    font-size:14px;
    color:#4c4c4c!important;
    text-decoration:none;
    line-height:18px;
    text-shadow : 0px 0px 0px #ffffff;
    margin:0px;
    font-weight:bold;
}

.webSiteTextRedBold P
{
    font-family:Trebuchet MS, Tahoma, Helvetica, Verdana, Sans-Serif;
    font-size:14px;
    color:#d90e21!important;
    text-decoration:none;
    line-height:18px;
    text-shadow : 0px 0px 0px #ffffff;
    margin:0px;
    font-weight:bold;
}

.webSiteTextSmall P
{
    font-family:Trebuchet MS, Tahoma, Helvetica, Verdana, Sans-Serif;
    font-size:12px;
    color:#4c4c4c!important;
    text-decoration:none;
    line-height:18px;
    text-shadow : 0px 0px 0px #4c4c4c;
}

#programListBack
{
    background-image:url(pogramListBack.png);
    background-repeat:no-repeat;
    background-position:top left;
    width:640px;
    float:left;
    position:relative;
}

.SeasonButton
{
    font-family:Trebuchet MS, Tahoma, Helvetica, Verdana, Sans-Serif;
    font-size:14px;
    color:#3382be!important;
    padding-top:5px;
    text-align:center;
    text-shadow : 0px 0px 0px #ffffff;
    text-decoration:none;
    background-image:url(SeasonButtonBack.gif);
    background-repeat:no-repeat;
    background-position:top center;
    width:99px;
    height:32px;
    float:left;
}

a.SeasonButton:hover, a.SeasonButton:active
{
    font-family:Trebuchet MS, Tahoma, Helvetica, Verdana, Sans-Serif;
    font-size:14px;
    color:#4c4c4c!important;
    padding-top:5px;
    text-align:center;
    text-shadow : 0px 0px 0px #ffffff;
    text-decoration:none;
    background-image:url(SeasonButtonBack.gif);
    background-repeat:no-repeat;
    background-position:top center;
    width:99px;
    height:32px;
    float:left;
}


#prgPictureBack
{    
    background-color:Transparent;
    width:288px;
    height:126px;
    margin-right:9px;
    position:relative;
    overflow:hidden;
    float:left;
    border: solid 1px #ececec;
}

#prgPicture
{    
    width:274px;
    height:112px;
    padding:7px;
}

.facilityProgramCategories
{
    text-align:left; 
    font-family:Trebuchet MS, Tahoma, Helvetica, Verdana, Sans-Serif; 
    font-size:14px;  
    font-weight:bold;
    color:#33302e;
    text-shadow:0 0 0 #ffffff;
}

#ProgramsTitleSeparator
{
    border-bottom: solid 1px #d2d2d2;
    width:280px;
    margin-top:3px;
    margin-bottom:3px;
    position:relative;
    height:1px;
    float:right;
}

.RegisterButton
{
    font-family:Trebuchet MS, Tahoma, Helvetica, Verdana, Sans-Serif;
    font-size:14px;
    color:#ffffff!important;
    padding-top:5px;
    margin-left:20px;
    text-align:center;
    text-shadow : 0px 0px 0px #ffffff;
    text-decoration:none;
    background-image:url(registerButton.png);
    background-repeat:no-repeat;
    background-position:top left;
    width:113px;
    height:30px;
    float:right;
}

.RegisterButton:hover
{
    font-family:Trebuchet MS, Tahoma, Helvetica, Verdana, Sans-Serif;
    font-size:14px;
    color:#ffffff!important;
    padding-top:5px;
    margin-left:20px;
    text-align:center;
    text-shadow : 0px 0px 0px #ffffff;
    text-decoration:none;
    background-image:url(registerButtonHover.png);
    background-repeat:no-repeat;
    background-position:top left;
    width:113px;
    height:30px;
    float:right;
}

.line
{
    background-image:url(lineSeparator.png);
    background-repeat:repeat-x;
    width:100%;
    height:1px;
}

.programImages
{
    float:left;
    margin-right:9px;
    margin-bottom:9px;
}

.rightText
{
    font-family:Trebuchet MS, Tahoma, Helvetica, Verdana, Sans-Serif;
    font-size:12px;
    color:#a0a0a0;
    text-shadow : 0px 0px 0px #ffffff;
    float:left;
}
