BODY, P { font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-align:left;}
H1 { color: #3366CC; font-size: 16px; font-weight: bold; text-align:left; }
A {text-decoration: none; color:#27469F; }


td { padding: 0; margin: 0; }
td img { vertical-align: top; margin: 0; padding: 0; border: 0;}

.fontSet { font-size: 0px; line-height: 1px; }

.topMenu img { vertical-align:top;  }

#menu_main_top {vertical-align:top; margin:0px;}
ul.menu_main_top {list-style:none; margin:0px; padding:0px; border:0px;}
ul.menu_main_top li {float:left; margin:0px; padding:0px; border:0px;}
ul.menu_main_top img {vertical-align:top;}

/* MenuBegin:menu_main_left */
#menu_main_left {z-index:100; }
ul.menu_main_left ,ul.menu_main_left li,ul.menu_main_left ul { margin: 0; border: 0; padding: 0; list-style: none; width: 140px; }
ul.menu_main_left li { position: relative; display: block !important; display: inline;/*For IE*/ float: left;/*IE 7*/ }

/* 1st Level */
ul.menu_main_left a { color: #00005d; background: #758dcd; text-decoration: none; text-align: left; padding: 0px 5px; font: bold 11px/22px Verdana, Geneva, sans-serif; display: block; height: auto !important; height: 1%; /*For IE*/ }
ul.menu_main_left a:hover,
ul.menu_main_left li:hover a,
ul.menu_main_left a:hover,
ul.menu_main_left li.over a { color: #758dcd; background: #00005d; text-decoration: none; }

/* 2nd Level */
ul.menu_main_left li:hover li a,
ul.menu_main_left li.over li a { width: 200px; color: #00005d; background: #BCC8E6; text-decoration: none; border-left: 1px solid #aaa; border-right: 1px solid #aaa; border-bottom: 1px solid #ddd; }
ul.menu_main_left li:hover li a:hover,
ul.menu_main_left li:hover li:hover a,
ul.menu_main_left li.over li a:hover,
ul.menu_main_left li.over li.over a { color: #BCC8E6; background: #00005d; text-decoration: none; }
ul.menu_main_left li:hover li a.first,ul.menu_main_left li.over li a.first { border-top: 1px solid #aaa; }
ul.menu_main_left li:hover li a.last,ul.menu_main_left li.over li a.last { border-bottom: 1px solid #aaa; }
ul.menu_main_left ul { display: none; position: absolute; top: 0; left: 140px; }

/* 3rd Level */
ul.menu_main_left li:hover li:hover li a,
ul.menu_main_left li.over li.over li a { width: 200px; color: #00005d; background: #758dcd; text-decoration: none; border-left: 1px solid #aaa; border-right: 1px solid #aaa; border-bottom: 1px solid #ddd; }
ul.menu_main_left li:hover li:hover li a:hover,
ul.menu_main_left li:hover li:hover li:hover a,
ul.menu_main_left li.over li.over li a:hover,
ul.menu_main_left li.over li.over li.over a { color: #758dcd; background: #00005d; text-decoration: none; }
ul.menu_main_left li:hover li:hover li a.first,ul.menu_main_left li.over li.over li a.first { border-top: 1px solid #aaa; }
ul.menu_main_left li:hover li:hover li a.last,ul.menu_main_left li.over li.over li a.last { border-bottom: 1px solid #aaa; }

/* 4th Level */
ul.menu_main_left li:hover li:hover li:hover li a,
ul.menu_main_left li.over li.over li.over li a { width: 200px; color: #00005d; background: #758dcd; text-decoration: none; border-left: 1px solid #aaa; border-right: 1px solid #aaa; border-bottom: 1px solid #ddd; }
ul.menu_main_left li:hover li:hover li:hover li a:hover,
ul.menu_main_left li.over li.over li.over li a:hover { color: #758dcd; background: #00005d; text-decoration: none; }
ul.menu_main_left li:hover li:hover li:hover li a.first,ul.menu_main_left li.over li.over li.over li a.first { border-top: 1px solid #aaa; }
ul.menu_main_left li:hover li:hover li:hover li a.last,ul.menu_main_left li.over li.over li.over li a.last { border-bottom: 1px solid #aaa; }

ul.menu_main_left ul ul,
ul.menu_main_left ul ul ul { display: none; position: absolute; top: 0; left: 220px; }

/* Do Not Move - Must Come Before display:block for Gecko */
ul.menu_main_left li:hover ul ul,ul.menu_main_left li:hover ul ul ul,ul.menu_main_left li.over ul ul,ul.menu_main_left li.over ul ul ul { display: none; }
ul.menu_main_left li:hover ul,ul.menu_main_left ul li:hover ul,ul.menu_main_left ul ul li:hover ul,ul.menu_main_left li.over ul,ul.menu_main_left ul li.over ul,ul.menu_main_left ul ul li.over ul { display: block; }
ul.menu_main_left .nav:after /*IE 7*/ { clear: both; display: block; font: 1px/0px serif; height: 0; visibility: hidden; }
/* MenuEnd:menu_main_left */

td #News_Articles , td #Careers ,td #About_Us,td #About_Us3,td #About_Us6,td #BottomMenu { text-align:center; width:100%;}
#BottomMenu {text-align:center;}
#BottomMenu P{text-align:center;}

#page { margin: 0 auto; width:770px; }
.enewsboxtext { padding-left: 5px; }
.enewsBoxSubmit { padding-left: 5px; }

.blueLink A { color: #4169e1; }
.biglink {  color: #FF6600;  font-size: 12px;  font-weight: normal;  text-decoration: underline; }
.biglink:hover {  color: #FF9933;  text-decoration: underline; }
.biglink:link {  color: #FF6600;  text-decoration: none; }

.bodyMain {  color: #000000;  font-family: Arial, Helvetica, sans-serif;  font-size: 12px; text-align:left;  padding: 20px; }



.breadcrumbBold { color: #000000; font-size: 9px; font-weight: bold; text-decoration: none;}
.breadcrumbBold:hover { color: #000000; text-decoration: none;}
.breadcrumbBold:link { color: #000000; text-decoration: underline;}
.breadcrumbLight { color: #000000; font-size: 9px;}

.calendarBody { background: #BCC8E6; padding: 5px;}
.calendarDayOff { color: #000000; font-size: 7.5pt; font-weight: normal; line-height: 140%; text-decoration: none;}
.calendarDayOn { color: #3450a0; font-size: 7.5pt; font-weight: bold; line-height: 140%;}
.calendarDayOn:hover { background-color: #333399; color: #FFCC33; text-decoration: underline;}
.calendarMonth { color: #27469f; font-size: 7.5pt; font-weight: bold; text-transform: capitalize;}
.calendarMonth:hover { color: #CC3300; text-transform: capitalize;}
.calendarMonthGlance { color: #27469f; font-size: 8pt; text-decoration: none;}
.calendarMonthGlance:hover { text-decoration: underline;}

.calendarpopDay { color: #006699; font-size: 7pt; font-weight: normal; text-decoration: none;}
.calendarpopEmptyDay { background-color: #E7E7E7;}
.calendarpopEvent { color: #006699; font-size: 7pt; font-weight: bold; line-height: 100%; text-decoration: none;}
.calendarpopEvent:hover { color: #CC6600; text-decoration: underline;}
.calendarpopEventOff { background-color: #FFFFFF;}
.calendarpopEventOn { background-color: #DFEFF6;}
.calendarpopEventTime { color: #000000; font-size: 8pt;}
.calendarpopHeader { color: #000000; font-size: 8pt; font-weight: bold; text-decoration: none;}
.calendarpopLink { color: #336699; font-size: 7.5pt; font-weight: normal; text-decoration: none;}
.calendarpopLink:hover { text-decoration: underline;}
.calendarpopNormal { color: #000000; font-size: 7.5pt; font-weight: normal;}
.calendarpopScroll { color: #000000; font-size: 8pt; text-decoration: none;}
.calendarpopScroll:hover { color: #000000; text-decoration: none;}
.calendarpopWeek { color: #000000; font-size: 7pt; font-weight: bold; text-decoration: none;}

.calendarScroll { color: #000000; font-size: 7pt; text-decoration: none;}
.calendarScroll:hover { color: #990000; text-decoration: none;}

.calendarWeek { color: #27469f; font-size: 7.5pt; font-weight: bold;}

.companyBoldText {}
.companyFormText {}
.companyFormTextRequired {}
.companyHeading2 {}
.companyHeading3 {}
.companyLink {}
.companyMainBody {}
.companyMainText {}
.companyNormalText {}
.companyNormalTextPXRed {}
.companySmallText {}

.date { text-align:right; color: #000000; font-size: 12px; font-weight: bold; padding-top: 5px;}

.enews { color: #27469f; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold;}

.eventBigLink { color: #006699; font-size: 10px; font-weight: normal; text-decoration: underline;}
.eventBigLink:hover { color: #FF9933; text-decoration: underline;}
.eventBigLink:link { color: #006699; text-decoration: underline;}
.eventBigLink:visited { color: #006699; text-decoration: underline;}

.eventDate { color: #000000; font-size: 10px; font-weight: normal; line-height: 11px; text-decoration: none;}
.eventDate2 { color: #000000; font-size: 12px; font-weight: bold; line-height: 14px; text-decoration: none;}
.eventDetail { color: #000000; font-size: 11px; line-height: 14px; padding-left: 10px;}
.eventHeading3 {}
.eventHeadline { color: #27469f; font-size: 14px; font-weight: bold; line-height: 16px; text-decoration: underline;}
.eventHeadline:hover { color: #339933; text-decoration: none;}
.eventHeadline:link { color: #27469f; font-weight: bold;}
.eventMoreLink { color: #27469f; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; text-decoration: none;}
.eventMoreLink:hover { text-decoration: underline;}
.eventNormalText {}
.eventSmallText {}

.featuredDealer {
 color: #FFFFFF;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 9px;
 line-height: 11px;
}
.formBody {
}
.formHeading {
}
.formSmallText {
}
.formText {
}
.formTextField {
 color: #CC3300;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 9px;
}
.formTextFieldGreen {
 color: #426320;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 9px;
}
.formTextRequired {
 font-weight: bold;
}
.gendocsDetail {
}
.gendocsHeading {
}
.gendocsLink {
}
.headerGraphics {
 background-attachment: scroll;
 background-image: url(graphics/bg_header.gif);
 background-position: center top;
 background-repeat: no-repeat;
}
.jobHeading1 {
 font-family: Arial;
 font-size: 18px;
 font-weight: bold;
}
.jobHeading2 {
 font-size: 14px;
 font-weight: Bold;
}
.jobHeading4 {
}
.jobRed {
}
.jobSmallText {
}
.jobSmallTextBold {
}
.jobText {
 font-family: Arial;
 font-size: 12px;
}
.locationsWhite {
 color: #FFFFFF;
 font-size: 10px;
 line-height: 13px;
}
.mailinglistHeader {
}
.mailinglistText {
}
.mapHeader {
}
.mapSmallText {
}
.membersForm {
}
.membersFormRequired {
}
.membersHeading {
}
.membersSmallText {
}
.membersText {
}
.menuPipe { color: #27469F;  font-size: 10pt; text-decoration: none;}
.menuPipeLink:hover {  text-decoration: underline;}

.menuSubLevel {
 color: #2c3045;
 font-size: 9px;
 padding-left: 15px;
 text-decoration: none;
}
.menuSubLevel:hover {
 color: #000000;
 text-decoration: underline;
}
.menuText1 {
 color: #ffffff;
}
.menuText1:link {
 color: 1D2379;
 font-weight: bold;
}
.menuText1Format {
 color: #ffffff;
}
.menuTopLevel {
 color: 2C3045;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 line-height: 16px;
 padding-left: 10px;
 text-decoration: none;
}
.menuTopLevel:active {
 text-decoration: none;
}
.menuTopLevel:hover {
 color: #000000;
 text-decoration: underline;
}
.moreoverCopyright {
 color: #000000;
 font-size: 10px;
 font-style: italic;
 text-decoration: none;
}
.moreoverDate {
 color: #666666;
 font-size: 9px;
 padding-left: 5px;
}
.moreoverHeadline {
 color: #000066;
 font-size: 12px;
 font-weight: bold;
 text-align: left;
 text-decoration: none;
}
.moreoverHeadline:hover {
 color: #000066;
 text-decoration: underline;
}
.moreoverMoreLink {
 color: #ffdf00;
 font-size: 10px;
 font-weight: normal;
}
.moreoverMoreLink:hover {
 text-decoration: none;
}
.moreoverSource {
 color: #666666;
 font-size: 9px;
 text-decoration: underline;
}
.moreoverSource:hover {
 color: #000066;
 text-decoration: underline;
}
.msgboardBody {
}
.msgboardHeading {
}
.msgBoardSmallText {
}
.msgBoardTopic {
}

.newsAuthorLink { text-align:left; color: #006699; font-size: 12px; font-weight: normal; text-decoration: underline;}
.newsBody { color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; padding: 3px; text-align:left;}
.newsBold { font-weight: normal;}
.newsBullet { color: #000000; font-size: 12px; font-weight: bold; padding-right: 5px;}
.newsBulletWhite { color: #FFFFFF; font-size: 12px; font-weight: bold;}
.newsForm {}
.newsFormRequired {}
.newsHeadline { color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; line-height: 14px; text-align: left; text-decoration: none;}
.newsHeadline:hover { color: #FFFFFF; text-decoration: underline;}
.newsSubHeadline {text-align:left;}
.newsLink { color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none;}
.newsLink:hover { text-decoration: underline;}
.newsListBlurb { color: #000000; font-size: 10pt; font-weight: normal;}
.newsListHeadline { color: 27469F; font-size: 12px; font-weight: bold; line-height: 14px; text-align: left; text-decoration: none;}
.newsListHeadline:hover { color: #000066; text-decoration: underline;}
.newsListHeadline:link { color: #27469f; font-weight: bold;}
.newsListHeadlineTD {}
.newsListMoreLink { color: #27469f; font-size: 10px; font-weight: normal; text-decoration: none;}
.newsListMoreLink:hover { text-decoration: underline;}
.newsListPublishline { color: #333333; font-size: 12px; text-align:left;}
.newsPublished { color: #666666; font-size: 12px; text-align:left;}
.newsSmallText { font-size: 12px;}
.newsText {}
.newsCopyright {  font-family: verdana,arial,helvetica; text-align: center; width: 100%; font-size: 10pt; font-style: italic; }


.pageTitle {
 color: #FF6600;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 24px;
 font-weight: bold;
}
.pollChoices {
 color: #000000;
 font-size: 12px;
 font-weight: bold;
 padding-left: .35in;
}
.pollLink {
 color: #000066;
 font-size: 12px;
 font-weight: normal;
}
.pollQuestion {
 color: #000066;
 font-size: 12px;
 font-weight: bold;
 padding-bottom: 10px;
 padding-left: .25in;
}
.pollResultChoices {
 color: #000000;
 font-size: 12px;
 font-weight: bold;
}
.pollResultHeading {
 color: #000066;
 font-size: 14px;
 font-weight: bold;
 text-align: left;
}
.pollResultQuestion {
 color: #000066;
 font-size: 12px;
 font-weight: bold;
}
.pollVote {
 padding-left: .35in;
 padding-top: 10px;
}
.rsvpLink {
}
.rsvpText {
}
.searchBody {
}
.searchBoxTable {
}
.searchBoxText {
}
.searchHeading {
}
.searchHeadline {
 color: #000066;
 font-size: 13px;
 font-weight: bold;
 line-height: 14px;
 text-align: left;
 text-decoration: none;
}
.searchHeadline:hover {
 color: #000066;
 text-decoration: underline;
}
.searchHeadline:link {
 color: #000066;
 font-weight: bold;
}
.searchLink {
 color: #006699;
 font-size: 10px;
 font-weight: normal;
}
.searchLink:hover {
 color: #064A7A;
 font-size: 10px;
 font-weight: bold;
}
.searchMainBody {
}
.searchPublishline {
 color: #666666;
 font-size: 9px;
}
.sendpageBoldText {
 font-weight: bold;
}
.sendpageFormText {
 font-weight: normal;
}
.sendpageFormTextRequired {
 color: #000000;
 font-weight: bold;
}
.shoppingForm {
}
.shoppingFormRequired {
}
.shoppingHeading {
}
.shoppingLink {
}
.shoppingSmallText {
}
.smallBlackText {
 color: #000000;
 font-size: 7pt;
 text-decoration: none;
}
.smallWhiteLinksBold {
 color: 27469F;
 font-size: 11px;
 line-height: 15px;
}
.smallWhiteLinksBold:hover {
 text-decoration: none;
}
.smallWhiteLinksBold:link {
 color: 27469F;
 text-decoration: underline;
}
.stockBox {
}
.stockHeader {
}
.stockLinks {
 color: #00005d;
 font-size: 9px;
 line-height: 11px;
 padding: 5px;
 text-decoration: underline;
}
.stockLinks:link {
 color: #00005d;
}
.stockSmallText {
 color: #000000;
 font-size: 7pt;
 text-decoration: none;
}
.stockText {
 color: #000000;
 font-size: 7pt;
 text-decoration: none;
}
.welcomeDetail {
 color: #000000;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-weight: normal;
 line-height: 16px;
 text-decoration: none;
}
.welcomeHeadline {
 color: #FFFFFF;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 9pt;
 line-height: 12px;
 padding-left: 10px;
 text-decoration: none;
}
.WXForecastLink {
 color: #000000;
 font-size: 11px;
 font-weight: normal;
 text-align: center;
}
.WXForecastLink:hover {
 color: #184973;
 text-decoration: underline;
}
.WXForecastLink:link {
 color: #666666;
 text-decoration: none;
}
.WXForecastLink:visited {
 color: #666666;
 text-decoration: underline;
}
.WXSmalltext {
 color: #000000;
 font-size: 7pt;
 font-weight: normal;
 text-decoration: none;
}
.WXSmalltextFF {
 color: #000000;
 font-size: 12pt;
 font-weight: normal;
}
.WXSmalltextHigh {
 color: #FF3333;
 font-size: 7pt;
 font-weight: bold;
 text-decoration: none;
}
.WXSmalltextLow {
 color: #3366CC;
 font-size: 7pt;
 font-weight: bold;
 text-decoration: none;
}
.blogArchiveMonth {
 padding-left: 10px;
}
.blogArchiveYear {
 font-weight: bold;
}
.blogCommentsLink {
 font-size: 8pt;
}
.blogDate {
 padding-top: 5px;
 font-size: 8pt;
 font-weight: bold;
}
.blogDividerBottom {
}
.blogDividerComments {
 height: 1px;
 background-color: #cccccc;
}
.blogDividerTop {
 height: 1px;
 background-color: #cccccc;
}
.blogEntry {
 padding-top: 5px;
}
.blogEntryFooter {
 padding-bottom: 10px;
}
.blogFooter {
 height: 1px;
 background-color: #cccccc;
}
.blogPosted {
 padding-bottom: 5px;
 padding-top: 5px;
 color: #000066;
 font-size: 8pt;
}
.blogTitle {
 color: #000066;
 font-weight: bold;
 padding-top: 10px;
}
.m0iout {
 padding-left: 5px;
 color: #00005D;
 font-weight: bold;
 font-family: Tahoma;
}
.m0iover {
 padding-left: 5px;
 color: #000000;
 font-weight: bold;
 font-family: Tahoma;
}
.m0idown {
 padding-left: 5px;
 color: #FFFFFF;
 font-weight: bold;
 font-family: Tahoma;
}
.m1table {
 background-color: #758DCD;
 border-color: #000000;
 border-width: 2px;
 border-style: hidden;
 border-collapse: collapse;
 font-family: Tahoma;
}
.m1iout {
 padding-left: 10px;
 color: #00005D;
 font-weight: bold;
 font-family: Tahoma;
}
.m1iover {
 padding-left: 10px;
 color: #000000;
 font-weight: bold;
 font-family: Tahoma;
}
.m1idown {
 padding-left: 10px;
 color: #FFFFFF;
 font-weight: bold;
 font-family: Tahoma;
}
.m1outer {
}
.shoppingTable {
 background-color: #e8e8e8;
}
.membershipForgot {
}
.membershipGroup {
}
.membershipHeaderRow {
 background-color: #000066;
 color: #ffffff;
 font-size: 11px;
 font-weight: bold;
 text-align: center;
}
.membershipHeaderCell {
}
.membershipOddRow {
 background-color: #ebebeb;
}
.membershipEvenRow {
 background-color: #ffffff;
}
.membershipOddCell {
 padding-left: 10px;
 padding-right: 10px;
}
.membershipEvenCell {
 padding-left: 10px;
 padding-right: 10px;
}
.membershipPassword {
}
.membershipRemember {
}
.membershipSeparatorCell {
}
.membershipSeparatorRow {
 background-color: #000066;
}
.membershipTable {
 border: 2px solid #000066;
 text-align: left;
 padding: 5px;
}
.membershipUserID {
}
.shoppingTableBorder {
 background-color: #ffffff;
}
.WXSummaryBorder {
 background-color: #000080;
}
.WXSummary {
 background-color: #ffffff;
}
.newsThumbnail { border: 0; margin-bottom: 2px; margin-top: 2px; margin-right: 10px; float: left;}

.calPrev { position: absolute; top: 0; left: 0;}
.calNext { position: absolute; top: 0; right: 0;}
.calMonth { position: relative; top: 0; left: 0; text-align: center; font-weight: bold; margin-left: 20px; margin-right: 20px;}
.calGrid { margin-top: 15px; clear: both; width: 100%;}
.calGrid td { text-align: right;}
.calGrid tr.calWeek { font-weight: bold; text-align: center;}
.calMonthGlance { padding-top: 10px;}


#freedom_calendar { position: absolute; left: 100px; top: 100px; width: 175px; z-index: 100; visibility: hidden; clip:rect(0px 175px 145px 0px); height:145px; }
#freedom_calendar .calBorderColor { border:1px solid #ccc; }
#freedom_calendar .calBgColor { background-color:#426995; color:#fff; }
#freedom_calendar .calDaysColor { background-color:#426995; color:#fff; }
#freedom_calendar .calWeekend { background-color:#426995; }
#freedom_calendar .calWeekend a { color:#fff; background-color:#426995; }
#freedom_calendar .cal { background-color: #15528A; color:#ffffff; font-size:8pt; }
#freedom_calendar .cal a { color:#fff; }
#freedom_calendar .calHighlightColor { color:#fff; } 

/* ModuleBegin::documents */
.documentsListWrapper { }
.documentsListWrapper table { border: 1px solid #ccc; }
.documentsRowOdd { }
.documentsRowEven { background: #ccc; }
.documentsListWrapper th {border-bottom: 1px solid #ccc; }
.documentsListWrapper td {padding: 3px;}
.documentsName { }
.documentsDate { }
.documentsSize { }
/* ModuleEnd::documents */



/* ModuleBegin::wiki */
#wiki_body { width:100%; height:300px; }
#wiki_title { width: 200px; }
#wiki_comments { width: 100%; }
#wiki_category { margin:0; }
#wiki_warning { padding: 10px 0px 10px 5px; width: 100%; border: 1px solid red; background-color: #fcc; font-weight: bold; color: red; }
#wiki_toc { list-style:none; margin:0; padding:2px }
#wiki_toc li { padding:2px 0px; }
.wikiWrapper .revisions, #wiki_discussion .revisions { color:#555; padding-top:5px; text-align:center; }
.wikiWrapper .revisions { border-top:1px solid #cfcfcf; }

#wiki_preview_title { padding-bottom: 15px; font-size: 15pt; font-weight: bold; }

#wiki_diff table { width: 100%; }
#wiki_diff .th_row { background-color: #eee; }
#wiki_diff th { padding:5px; }
#wiki_diff td { padding:3px; border-bottom:1px solid #aaa; }
#wiki_diff .history_header, .current_header { background-color: #d4d5d4; text-align: left; padding: 5px; margin: 0px 5px 0px 5px; border-bottom: 1px solid #000; }
#wiki_diff .current, .history { background-color: #eee; margin: 0px 5px 0px 5px; border: 1px solid #d4d5d4; }
#wiki_diff .inserted { background-color: #cfc; }
#wiki_diff .deleted { background-color: #f59e92; }
#wiki_diff .changed { background-color: #ffa; }
#wiki_diff .unchanged { background-color: #eee; }
#wiki_diff .back_button { width: 100%; text-align: center; padding-top: 30px; }

#wiki_diff_legend { padding-top: 30px;  vertical-align: top; }
#wiki_diff_legend .title { font-size: 10pt; border: 1px solid #aaa; background-color: #d4d5d4; width: 300px; padding: 0; margin: 0; }
#wiki_diff_legend .box { border: 1px solid #aaa; background-color: #eee; width: 300px; }
#wiki_diff_legend .changed { margin: 10px 0px 10px 0px;  padding-left: 5px; }
#wiki_diff_legend .inserted { margin: 10px 0px 10px 0px; padding-left: 5px; }
#wiki_diff_legend .deleted { margin: 10px 0px 10px 0px; padding-left: 5px; }
/* ModuleEnd::wiki */



/* ModuleBegin::podcast */
.podcastChannelWrapper { }
.itemList .podcastNumber, .itemList .podcastTitle  { display: inline; }
.podcastListWrapper { }
.podcastDetailWrapper span { display: block; }
.podcastDetailWrapper span.itemLabel { display: inline; }
.podcastImage { float: left; margin: 0px 10px 10px 0px; }
.podcastImage img { padding: 5px; border: 1px solid #ccc; }
.podcastSubtitle { }
.podcastAuthor { }
.podcastDescription { }
.podcastPublish { }
.podcastLink { }
.podcastLanguage { }
.podcastCopyright { }
.podcastCategory { }
.podcastDuration { }
.podcastExplicit { }
/* ModuleEnd::podcast */



/* ModuleBegin::ticket */
.ticketListWrapper { }
.ticketDetailWrapper { }
.ticketFeatureWrapper { }
/* ModuleEnd::ticket */
