body {font-family:Arial; font-size: 10pt; color:#333333; height: 100%; background-color:#ffffff; margin: 0px 0px 0px 0px; }
td {font-family: Arial, Helvetica, Sans-Serif; font-size: 12px; color:#333333;margin:0;font-weight:normal;line-height: 135%;}

.pagemaster { width: 100%; height: 100%; color: #333333; background-color:#ffffff; }

.skinmasterfixed { width: 1204px; height: 100%; color: #333333; background-color: #ffffff; padding: 0px 0px 0px 10px; }

.controlpanel { width: 100%; color: #333333;  background-color: #dfdfdf; }

.tdHeaderLinks { padding: 5px 5px 3px 0px; margin: 0px 0px 0px 0px; }
.HeaderLinksImage { padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; font-family:Arial; color: #333333; font-style:normal; font-size:10pt; font-weight: normal; text-decoration:none; height:27px; text-align:center; vertical-align:top; white-space:nowrap; }
a.HeaderLink:link, a.HeaderLink:visited, a.HeaderLink:active { padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; font-family:Arial; color: #333333; font-style:normal; font-size:10pt; font-weight: normal; text-decoration:none; }
a.HeaderLink:hover { text-decoration:none; }

.tdHeaderLinks_logout { width:24px; padding: 5px 5px 3px 0px; margin: 0px 0px 0px 0px; }
.HeaderLinksImage_logout { width:24px; height:24px; background-image: url('images/logout.png'); background-position: left top; background-repeat: no-repeat; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; font-family:Arial; color: #333333; font-style:normal; font-size:10pt; font-weight: normal; text-decoration:none; height:27px; text-align:center; vertical-align:top; white-space:nowrap; }
a.HeaderLink_logout:link, a.HeaderLink_logout:visited, a.HeaderLink_logout:active { width:inherit; height:inherit; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; font-family:Arial; color: #333333; font-style:normal; font-size:10pt; font-weight: normal; text-decoration:none; }
a.HeaderLink_logout:hover { text-decoration:none; }

.tdFooterLinks { padding: 0px 10px 0px 10px; margin: 0px 0px 0px 0px;}
.FooterSeparator { color: #3C5D86; }
.FooterLinks { padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; font-family:Arial; color: #3C5D86; font-style:normal; font-size:10pt; font-weight: normal; text-decoration:none; text-align:center; vertical-align:middle; white-space:nowrap; }
a.FooterLink:link, a.FooterLink:visited, a.FooterLink:active { padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; font-family:Arial; color: #3C5D86; font-style:normal; font-size:10pt; font-weight: normal; text-decoration:none; }
a.FooterLink:hover { text-decoration:none; }
.tdFooter { border-top-color: #75B7DF; border-top-style: dotted; border-top-width:1px; padding-top:5px; }

/*.StandardButton { background:#a3aed6; color: #ffffff; font-family:Arial;  font-size: 10pt; font-weight: normal; }

.TreeViewMenu { width: 175px; color: #404040; background-color: #dfe5f2; border-right: #A3AED6 1px solid;  border-top: #A3AED6 1px solid;  border-left: #A3AED6 1px solid;  border-bottom: #A3AED6 1px solid; }
.TreeViewMenu_Header { background-image: url(gradient_BlueTone01.jpg);  background-color: #b1badc; height: 20px; }

.Head { font-family:Arial; font-size:12pt; font-weight: bolder; background-color: transparent; color: #304a7e; }
*/
.gcsParent
{
  background-color:#ffffff;
  width:750px;
  border:1px solid #92AEBC;
  padding: 5px;
  display:none;
}

.tdLeftMenu
{
  vertical-align:top;
  padding: 8px 8px 8px 8px;
  margin: 0px 0px 0px 0px;
  width:290px;
  height:467px;
}

.leftpane { width:399px; }
.contentpane { padding-right:9px; padding-left:9px;width:399px; }
.rightpane { width:399px; }

.LocaleSelector, a.LocaleSelector:link, a.LocaleSelector:visited, a.LocaleSelector:active { padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; font-family:Arial; color: #333333; font-style:normal; font-size:10pt; font-weight: normal; text-decoration:none; white-space: nowrap; }
a.LocaleSelector:hover { text-decoration: underline; }

/* -- Hyperlink -- */
.dxeHyperlink { padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; font-family:Arial; color: #333333; font-style:normal; font-size:10pt; font-weight: normal; text-decoration:none; }
a:hover.dxeHyperlink { color: #333333; text-decoration: none; }
a:visited.dxeHyperlink { padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; font-family:Arial; color: #333333; font-style:normal; font-size:10pt; font-weight: normal; text-decoration:none; }

.search {width:200px; height:24px; background-image:url(images/SearchBG.png); background-position: left top; vertical-align:middle; text-align: left;  padding: 0px 0px 0px 0px;}
.search input { padding: 0px 0px 0px 2px; margin: 3px 0px 0px 24px; border:0px; color:#333333; width:169px; height:16px;}

.toppane { padding-bottom:9px; }
.breadcrumb, a.breadcrumb:link, a.breadcrumb:visited, a.breadcrumb:active  { padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; font-family:Arial; color: #333333; font-style:normal; font-size:9pt; font-weight: normal; text-decoration:none; }
a.breadcrumb:hover { text-decoration:underline; }

.Accessibility, a.Accessibility:link, a.Accessibility:visited, a.Accessibility:active { padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; font-family:Arial; color: #333333 !important; font-style:normal; font-size:10pt; font-weight: normal; text-decoration:none; white-space: nowrap; }
a.Accessibility:hover { text-decoration: underline; }

.news-entries {margin-bottom:9px;}
.news-edit-buttons {}
.news-teaser-image-container{}
.news-teaser-image {}
.news-teaser-image-caption {}
.news-subline { display:inline; font-family: Arial; font-size:10pt; font-weight:normal; color:#333333; }
.news-ReadMore, a.news-ReadMore:link, a.news-ReadMore:visited, a.news-ReadMore:active 
{
  display:inline;
  color: #3C5D86;
  font-family: Arial;
  font-weight:bold;
  font-size:10pt;
  text-decoration:none;
}
a.news-ReadMore:hover
{
  text-decoration:underline;
}
.news-teaser {}
.news-source {}
.news-pager-bottom {}
.clear-both {}
.news-search-panel {}
.news-search-heading {}
.news-search-container {}
.news-search-text-box {}
.news-search-button {}
.news-date-container {}
.news-pager-top{}
.news-item
{
  border-color:#75B7DF;
  border-style: dotted;
  border-width:1px;
  padding: 10px 10px 10px 10px;
  margin: 0px 0px 9px 0px;
}

.news-title, a.news-title:link, a.news-title:visited, a.news-title:active
{
  font-family: Arial;
  font-size:14pt;
  font-weight:bold;
  color:#3C5D86;
}
a.news-title:hover
{
  text-decoration: underline;
}


/*NewsList*/
.NewsList-news-search-panel
{
  margin-bottom:20px;
}
.NewsList-news-search-heading
{
  margin-top:10px;
  font-family: Arial;
  font-size:16pt;
  font-weight:bold;
  color:#3C5D86;
}
.NewsList-news-search-container
{
  display:inline;
}
.NewsList-news-search-text-box
{
  width: 350px;
  margin-right: 12px;
}
.NewsList-news-date-container
{
  display:inline;
}
.NewsList-news-date-from
{
  display:inline;
  margin-right: 12px;
}
.NewsList-news-date-until
{
  display:inline;
  margin-right: 12px;
}
.NewsList-news-search-button
{
}
.NewsList-news-pager-top
{
  margin-bottom: 9px;
}
.NewsList-news-pager-bottom
{
  margin-top: 9px;
}
.NewsList-news-entries
{
  border-color:#75B7DF;
  border-style: dotted;
  border-width:1px;
  padding: 5px 5px 5px 5px;
  margin-bottom:9px;
}
.NewsList-news-Header, a.NewsList-news-Header:link, a.NewsList-news-Header:visited, a.NewsList-news-Header:active
{
    color: #59483E;
    font-family: Arial Narrow, Helvetica Narrow, Arial, sans-serif;
    font-size:22px;
    font-weight: bold;
    padding-bottom: 5px;
    padding-left: 0px;
    text-decoration: none;
    height:auto;
    line-height:normal;
}
a.NewsList-news-Header:hover
{
  text-decoration: underline;
}
.NewsList-news-item
{
  border-top-color:#7E8EBE;
  border-top-style:dashed;
  border-top-width:1px;
  padding-top:5px;
  padding-bottom:5px;
}
.NewsList-news-item-first
{
  border-top-color:#7E8EBE;
  border-top-style:dashed;
  border-top-width:0px;
  padding-top:5px;
  padding-bottom:5px;
}
.NewsList-news-title, a.NewsList-news-title:link, a.NewsList-news-title:visited, a.NewsList-news-title:active
{
  display:inline;
  color: #004276;
  font-size:12px;
  font-family: Arial, Helvetica, Sans-Serif;
  font-weight: normal;
  text-decoration:none;
}
a.NewsList-news-title:hover
{
  text-decoration:underline;
}
.NewsList-news-subline
{
  display:inline;
  color: #333333;
  font-family: Arial;
  font-size:10pt;
  font-weight:normal;
}
.NewsList-news-date
{
  color: #3C5D86;
  font-family: Arial;
  font-weight:bold;
  font-size:10pt;
  float:right;
}
.NewsList-news-time
{
  color: #333333;
  font-family: Arial;
  font-weight:normal;
  font-size:11pt;
  float:right;
}
.NewsList-news-ReadMore, a.NewsList-news-ReadMore:link, a.NewsList-news-ReadMore:visited,
a.NewsList-news-ReadMore:active
{
  display:inline;
  color: #004276;
  font-size:12px;
  font-family: Arial, Helvetica, Sans-Serif;
  font-weight: normal;
  text-decoration:none;
  padding-left: 2px;
}
a.NewsList-news-ReadMore:hover
{
  text-decoration:underline;
}

/*LinksList*/
.LinksList-news-entries
{
  border-color:#75B7DF;
  border-style: dotted;
  border-width:1px;
  padding: 5px 5px 5px 5px;
}
.LinksList-news-Header
{
  color: #3C5D86;
  font-family: Arial;
  font-weight:bold;
  font-size:14pt;
  padding-bottom:5px;
  margin-left:8px;
}
.LinksList-news-item
{
  border-top-color:#7E8EBE;
  border-top-style:dashed;
  border-top-width:1px;
  padding-top:5px;
  padding-bottom:5px;
}
.LinksList-news-title, a.LinksList-news-title:link, a.LinksList-news-title:visited, a.LinksList-news-title:active
{
  color: #3C5D86;
  font-family: Arial;
  font-size:12pt;
  font-weight:bold;
  text-decoration:none;
}
a.LinksList-news-title:hover
{
  text-decoration:underline;
}
.LinksList-news-subline
{
  display:inline;
  color: #333333;
  font-family: Arial;
  font-size:10pt;
  font-weight:normal;
}
.LinksList-news-date
{
  color: #3C5D86;
  font-family: Arial;
  font-weight:bold;
  font-size:12pt;
  float:right;
}
.LinksList-news-time
{
  color: #333333;
  font-family: Arial;
  font-weight:normal;
  font-size:11pt;
  float:right;
}
.LinksList-news-ReadMore, a.LinksList-news-ReadMore:link, a.LinksList-news-ReadMore:visited,
a.LinksList-news-ReadMore:active
{
  display:inline;
  color: #3C5D86;
  font-family: Arial;
  font-weight:bold;
  font-size:10pt;
  text-decoration:none;
}
a.LinksList-news-ReadMore:hover
{
  text-decoration:underline;
}

/*CalendarList*/
.CalendarList-news-entries
{
  border-color:#75B7DF;
  border-style: dotted;
  border-width:1px;
  padding: 5px 5px 5px 5px;
}
.CalendarList-news-Header
{
  color: #3C5D86;
  font-family: Arial;
  font-weight:bold;
  font-size:16pt;
  padding-bottom:5px;
  margin-left:8px;
}
.CalendarList-news-item
{
  border-top-color:#7E8EBE;
  border-top-style:dashed;
  border-top-width:1px;
  padding-top:5px;
  padding-bottom:5px;
}
.CalendarList-news-title, a.CalendarList-news-title:link, a.CalendarList-news-title:visited, a.CalendarList-news-title:active
{
  color: #3C5D86;
  font-family: Arial;
  font-size:12pt;
  font-weight:bold;
  text-decoration:none;
}
a.CalendarList-news-title:hover
{
  text-decoration:underline;
}
.CalendarList-news-subline
{
  display:inline;
  color: #333333;
  font-family: Arial;
  font-size:10pt;
  font-weight:normal;
}
.CalendarList-news-teaser
{
  display:inline;
  color: #333333;
  font-family: Arial;
  font-size:11pt;
  font-weight:normal;
}
.CalendarList-news-date
{
  color: #3C5D86;
  font-family: Arial;
  font-weight:bold;
  font-size:12pt;
  float:right;
}
.CalendarList-news-time
{
  color: #333333;
  font-family: Arial;
  font-weight:normal;
  font-size:11pt;
  float:right;
}
.CalendarList-news-ReadMore, a.CalendarList-news-ReadMore:link, a.CalendarList-news-ReadMore:visited,
a.CalendarList-news-ReadMore:active
{
  display:inline;
  color: #3C5D86;
  font-family: Arial;
  font-weight:bold;
  font-size:10pt;
  text-decoration:none;
}
a.CalendarList-news-ReadMore:hover
{
  text-decoration:underline;
}

.Head
{
  font-family: Arial;
  font-size:16pt;
  font-weight:bold;
  color:#3C5D86;
}
.SubHead
{
  font-family: Arial;
  font-size:12pt;
  font-weight:normal;
  color:#3C5D86;
}
.Normal
{
  color:#333333;
  font-size: 12px;
  margin:0;
  font-family: Arial, Helvetica, Sans-Serif;
  font-weight:normal;
  line-height: 135%;
}
.ImageCredits
{
  font-family: Arial;
  font-size:8pt;
  font-weight:normal;
  float:right;
}
._Head
{
  font-family: Arial;
  font-size:16pt;
  font-weight:bold;
  color:#3C5D86;
}
._SubHead
{
  font-family: Arial;
  font-size:12pt;
  font-weight:normal;
  color:#3C5D86;
}
._Normal
{
  font-family: Arial;
  font-weight:normal;
  color:#333333;
}
._ImageCredits
{
  font-family: Arial;
  font-size:8pt;
  font-weight:normal;
  float:right;
}


/* DnnSiteMap Styles */
.DnnSiteMap_ParentNode
{
  font-family: Tahoma !important;
  font-size:8pt !important;
  font-weight:normal !important;
  color:#000000 !important;
}
.DnnSiteMap_HoverNode
{
  font-family: Tahoma !important;
  font-size:8pt !important;
  font-weight:normal !important;
  color:#6666AA !important;
  text-decoration: underline !important;
}
.DnnSiteMap_SelectedNode
{
  font-family: Tahoma !important;
  font-size:8pt !important;
  font-weight:normal !important;
  color:#000000 !important;
  background-color:Transparent !important;
}
.DnnSiteMap_Node
{
  font-family: Tahoma;
  font-size:8pt;
  font-weight:normal;
  color:#000000;
}

.H1, a.H1:link, a.H1:visited, a.H1:active
{
  color: #59483E;
  font-family: Arial Narrow, Helvetica Narrow, Arial, Sans-Serif;
  font-size: 22px;
  font-weight: bold;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 4px;
  text-decoration: none;
  line-height: normal;
}
a.H1:hover
{
  text-decoration: underline;
}
.H2, a.H2:link, a.H2:visited, a.H2:active
{
  color: #004276;
  line-height: 130%;
  text-decoration: none;
  font-size: 18px;
  font-weight: normal;
  font-family: Arial, Helvetice, Sans-Serif; 
}
a.H2:hover
{
  text-decoration: underline;
}
.H3, a.H3:link, a.H3:visited, a.H3:active
{
  color: #004276;
  line-height: 130%;
  text-decoration: none;
  font-size: 16px;
  font-weight: normal;
  font-family: Arial, Helvetica, Sans-Serif;
}
a.H3:hover
{
  text-decoration: underline;
}

a, a:link, a:visited, a:active
{
  color: #004276;
  line-height: 135%;
  text-decoration: none;
  font-size: 12px;
  font-weight: normal;
  font-family: Arial, Helvetica, Sans-Serif;
}
a:hover
{
  text-decoration: underline;
}

.list
{
  list-style-type: none;
  margin:0;
  padding:0;
}

.listitem
{
  background: url("images/list-arrow.png") no-repeat scroll left center transparent;
  margin-top: 5px;
  padding: 0 0 0 10px;
}

.QuickAccess, a.QuickAccess:link, a.QuickAccess:visited, a.QuickAccess:active
{
  display:inline;
  color: #004276;
  font-size:14px;
  font-family: Arial, Helvetica, Sans-Serif;
  font-weight: normal;
  text-decoration:none;
}
a.QuickAccess:hover
{
  text-decoration:underline;
}
