BODY, BODY.webMain  {
font-family: Arial;
font-size: 12px;
color: #000000;
background-color: #000000 !important;
text-align: center;
margin: 5px auto;
}

A:hover {
color: #000000;
text-decoration: none;
}

A:visited {
color: #000066;
text-decoration: underline;
}


/***** the outer table/template skeleton *****/
TABLE.webOuterTable {
border-spacing: 0px 0px;
border-style: none;
border-collapse: collapse;
margin: 0px auto;
text-align: left;
}

TABLE.webHeaderNav {
width: 100%;
border-style: none;
border-spacing: 0px;
border-collapse: collapse;
}

TD.webHeaderNav {
background-color: #dddddd;
border-top: 2px solid #dddddd !important;
border-bottom: 2px solid #dddddd !important;
padding-top: 2px;
padding-bottom: 2px;
padding-left: 5px;
padding-right: 5px;
}

/***** the siderail bucket styles - can just override one or more of these bucket styles to change it up *****/
TABLE.webSideRail, TABLE.webSideRail1, TABLE.webSideRail2, TABLE.webSideRail3, TABLE.webSideRail4, TABLE.webSideRail5, TABLE.webSideRail6, TABLE.webSideRail7, TABLE.webSideRail8, TABLE.webSideRail9, TABLE.webSideRail10, TABLE.webSideRail11, TABLE.webSideRail12, TABLE.webSideRail13, TABLE.webSideRail14, TABLE.webSideRail15 {
width: 100%;
border-style: none;
border-spacing: 0px;
border-collapse: collapse;
/*** table-layout: fixed; ***/
}

TD.webSideRail, TD.webSideRail1, TD.webSideRail2, TD.webSideRail3, TD.webSideRail4, TD.webSideRail5, TD.webSideRail6, TD.webSideRail7, TD.webSideRail8, TD.webSideRail9, TD.webSideRail10, TD.webSideRail11, TD.webSideRail12, TD.webSideRail13, TD.webSideRail14, TD.webSideRail15 {
background-color: #dddddd;
padding-top: 5px;
padding-bottom: 5px;
padding-left: 5px;
padding-right: 5px;
}

TH.webSideRail, TH.webSideRail1, TH.webSideRail2, TH.webSideRail3, TH.webSideRail4, TH.webSideRail5, TH.webSideRail6, TH.webSideRail7, TH.webSideRail8, TH.webSideRail9, TH.webSideRail10, TH.webSideRail11, TH.webSideRail12, TH.webSideRail13, TH.webSideRail14, TH.webSideRail15, TH.webContent, TH.webContent1, TH.webContent2, TH.webContent3, TH.webContent4, TH.webContent5 {
background:transparent url(/wesm/media/WESM/titleBg2.gif) repeat-x;
padding-top: 5px;
padding-bottom: 5px;
}

/***** the content styles *****/
TABLE.webContent, TABLE.webContent1, TABLE.webContent2, TABLE.webContent3, TABLE.webContent4, TABLE.webContent5 {
width: 100%;
border-style: none;
border-spacing: 0px;
border-collapse: collapse;
/** table-layout: fixed; **/
}

TD.webContent, TD.webContent1, TD.webContent2, TD.webContent3, TD.webContent4, TD.webContent5 {
background-color: #ffffff;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 5px;
padding-right: 5px;
}

TH.webContent, TH.webContent1, TH.webContent2, TH.webContent3, TH.webContent4, TH.webContent5 {
font-size: 13px;
text-align: left;
background:transparent url(/wesm/media/WESM/titleBg2.gif) repeat-x;
padding-top: 5px;
padding-bottom: 5px;
}

TD.webFooter {
background-color: #dddddd;
padding-top: 5px;
padding-bottom: 5px;
padding-left: 5px;
padding-right: 5px;
}

TABLE.webHeader {
width: 100%;
border-style: none;
border-spacing: 0px;
border-collapse: collapse;
}

TD.webHeader {
background-color: #ffffff;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px; 
padding-right: 0px;
}

TABLE.webOuterTable {
text-align: left;
margin: 0 auto;
border-style: none;
border-spacing: 0px;
border-collapse: collapse;
}

TH.webOuterTable, TH.webOuterTableF, TH.webOuterTableH, TH.webOuterTableC1, TH.webOuterTableC2, TH.webOuterTableC3, TH.webOuterTableC4, TH.webOuterTableC5, TH.webOuterTableC6, TH.webOuterTableC7, TH.webOuterTableC8, TH.webOuterTableC9, TH.webOuterTableC10 {
background-color: #000000;
margin:0 auto;
border-style: none;
border-spacing: 0px;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
}


.rssHeadlines A {
   font-size: 12px !important;
   font-weight: normal !important;
}

div#c2 div.column-inner span.title a span, div#c2 div#local-section-5 span.title span, div#c2 div#section-name div.title span, div#c2 div.element div#related-article div.title span  { color:#fff; } 
