﻿/* ### NUMERIC PAGER ### */
.sf_pagerNumeric {
  margin-top: 20px;
  clear: both; }

.sf_pagerNumeric a {
  margin: 2px;
  background-color: #00598D;
  color: #ffffff;
  padding: 2px 7px;
  font-size: 80%; }

.sf_pagerNumeric a:hover {
  text-decoration: underline; }

.sf_pagerNumeric a.sf_PagerCurrent {
  color: #ffffff;
  background-color: #000000; }

/*  ### Rad Data Pager  ### */
.RadDataPager_MetroTouch {
  border: none; }

.RadDataPager_MetroTouch .rdpNumPart a:link,
.RadDataPager_MetroTouch .rdpNumPart a:visited {
  border-radius: 0px;
  margin: 2px;
  background-color: #00598D;
  color: #ffffff;
  padding: 2px 7px;
  font-size: 80%;
  min-width: inherit;
  line-height: 1.5em;
  border: none; }

.RadDataPager_MetroTouch .rdpNumPart a:hover,
.RadDataPager_MetroTouch .rdpNumPart a:active {
  border-radius: inherit;
  text-decoration: underline;
  border: none; }

.RadDataPager_MetroTouch .rdpNumPart a.rdpCurrentPage {
  color: #ffffff;
  background-color: #000000;
  border: none; }

.RadDataPager_MetroTouch .rdpNumPart a.rdpCurrentPage:hover {
  color: #ffffff;
  background-color: #000000;
  border: none;
  text-decoration: underline; }

.sfnewsBack {
  border-top: solid 2px #e1e1e1;
  font-size: .625em;
  margin-top: 2em;
  /*32px*/
  padding-top: .75em;
  /*12px*/
  display: block; }

.sfnewsMetaInfo {
  margin: -0.5em 0 0.5em;
  padding-bottom: .5em;
  border-bottom: solid 1px #e1e1e1; }

.RadTabStripTop_Sitefinity .rtsLevel1 .rtsLink {
  color: #fff; }

.RadTabStripTop_Metro .rtsLevel1 {
  background-color: transparent; }

.RadTabStripTop_Metro .rtsLevel1 .rtsUL {
  background-color: transparent;
  background-image: none;
  padding-left: 0px; }

.RadTabStripTop_Metro .rtsLevel1 .rtsUL .rtsLI {
  background-image: none;
  padding-left: 0px; }

.RadTabStripTop_Metro .rtsLevel1 .rtsLink {
  color: #00598D;
  font-size: 20px;
  text-transform: none !important;
  padding-left: 12px;
  padding-right: 12px;
  padding-bottom: 8px !important;
  border-color: transparent !important;
  border-left: solid 1px #00598D !important; }

.RadTabStripTop_Metro .rtsLevel1 .rtsFirst .rtsLink {
  padding-left: 0px;
  border-left: none !important; }

.RadTabStripTop_Metro .rtsLevel1 .rtsLink.rtsSelected {
  color: #777; }

.RadTabStripTop_Metro .rtsLevel1 .rtsLink:hover {
  color: #333; }

/* ############### People Tabs */
.RadTabStripLeft_Metro {
  margin-top: 2em;
  width: 100%; }

.RadTabStripLeft_Metro .rtsLevel1 {
  background-color: transparent;
  width: 100%; }

.RadTabStripLeft_Metro .rtsLevel1 .rtsUL {
  background-color: transparent;
  background-image: none;
  padding-left: 0px;
  width: 100%; }

.RadTabStripLeft_Metro .rtsLevel1 .rtsUL .rtsLI {
  background-image: none;
  margin-right: 5px;
  padding-left: 0px;
  border: none;
  border-radius: 0; }

.RadTabStripLeft_Metro .rtsLevel1 .rtsLink {
  border: none;
  color: #fff;
  line-height: 40px;
  font-family: "Open Sans", Arial, sans-serif;
  font-size: 15px;
  text-transform: uppercase;
  padding-top: 2px !important;
  padding-left: 5px !important;
  padding-right: 15px !important;
  background-color: #ffffff;
  color: #00598D; }

.RadTabStripLeft_Metro .rtsLevel1 .rtsLink.rtsSelected {
  border-bottom: none;
  background-color: #CCCCCC;
  color: #fff !important; }

.RadTabStripLeft_Metro .rtsLevel1 .rtsLink:hover {
  color: #ffffff;
  background-color: #00598D; }

.RadTabStripLeft_Metro .rtsLevel1 .rtsLink.rtsSelected:hover,
.RadTabStripLeft_Metro .rtsLevel1 .rtsLink.rtsSelected {
  color: #ffffff;
  background-color: #00598D; }

/* ##### Download Lists ##### */
ul.sfdownloadList {
  margin: 0; }

ul.sfdownloadList li {
  list-style-type: none;
  list-style-image: none; }

ul.rdCommands li {
  list-style-image: none; }

ul.sflistList {
  margin: 0; }

ul.sflistList li {
  padding-bottom: .3em;
  list-style-type: none; }

/* ######## PANEL BAR STYLES #######      
ul.rpRootGroup
	li.rpItem (.rpFirst .rpLast_
		a.rpLink (.rpSelected .rpExpandable .rpExpanded)
			.rpOut
				.rpText
		div.rpSlide
			ul.rpGroup (.rpLevel1 or rpLevel2)
				li.rpItem (sames as above)
 #################################### */
/*  End of </expand arrows> */
/* ###### END OF SUBS ITEMS ########## */
/* ######## END OF PANEL BAR STYLES ########### */
.RadPanelBar_CF {
  width: 100% !important;
  float: none !important;
  margin: 0;
  padding: 0;
  font-family: "DIN Next W01 Regular", Arial, Helvetica, sans-serif; }

.RadPanelBar_CF ul.rpRootGroup {
  border: none;
  margin: 0;
  padding: 0; }

.RadPanelBar_CF .rpItem {
  margin: 0;
  background: none; }

.RadPanelBar_CF a.rpLink {
  color: #000000;
  font-size: 20px;
  text-decoration: none;
  text-transform: none;
  border: none;
  padding: 0px 10px 0px 0; }

.RadPanelBar_CF .rpOut {
  background-color: transparent;
  border: 1px solid transparent;
  /*border-right:0px solid transparent;
	border-radius: 10px 0px 0px 10px; // top left, top right, bottom right, bottom left
	-webkit-border-radius:10px 0px 0px 10px;
	-moz-border-radius:10px 0px 0px 10px;*/
  padding: 0; }

.RadPanelBar_CF a.rpLink:hover {
  color: #00598D; }

.RadPanelBar_CF a.rpLink:hover .rpOut {
  background-color: transparent;
  border-color: transparent; }

.RadPanelBar_CF a.rpSelected .rpOut {
  background-color: transparent; }

.RadPanelBar_CF a.rpSelected:hover .rpOut {
  background-color: transparent; }

.RadPanelBar_CF .rpOut:hover {
  background-color: transparent; }

.RadPanelBar_CF a.rpSelected,
.RadPanelBar_CF a.rpSelected:hover {
  color: #00598D;
  border: 1px solid transparent;
  /*border-right:0px solid transparent;
	border-radius: 10px 0px 0px 10px; // top left, top right, bottom right, bottom left
	-webkit-border-radius:10px 0px 0px 10px;
	-moz-border-radius:10px 0px 0px 10px;*/ }

.RadPanelBar_CF .rpItem .rpText {
  padding: 5px 0 5px 10px; }

.RadPanelBar_CF .rpSlide {
  padding-top: 1em; }

/* ###### SUBS ITEMS ########## */
/* This is the expandable item when expanded */
.RadPanelBar_CF a.rpExpanded,
.RadPanelBar_CF div.rpExpanded {
  color: #00598D;
  /*border-right:0px solid transparent;
		border-radius: 10px 0px 0px 10px; // top left, top right, bottom right, bottom left
		-webkit-border-radius:10px 0px 0px 10px;
		-moz-border-radius:10px 0px 0px 10px;*/ }

.RadPanelBar_CF a.rpExpanded .rpOut,
.RadPanelBar_CF div.rpExpanded .rpOut {
  background-color: transparent; }

.RadPanelBar_CF a.rpSelected.rpExpanded:hover,
.RadPanelBar_CF a.rpSelected.rpExpanded.rpFocused {
  /*border-right:0px solid transparent;
		border-radius: 10px 0px 0px 10px; // top left, top right, bottom right, bottom left
		-webkit-border-radius:10px 0px 0px 10px;
		-moz-border-radius:10px 0px 0px 10px;*/ }

/* End of  expandable item when expanded */
.RadPanelBar_CF div.rpSlide {
  color: #00598D;
  border: 1px solid transparent;
  /*border-right:0px solid transparent;
		border-radius: 10px 0px 0px 10px; // top left, top right, bottom right, bottom left
		-webkit-border-radius:10px 0px 0px 10px;
		-moz-border-radius:10px 0px 0px 10px;*/
  margin: 0;
  padding: 0; }

.RadPanelBar_CF ul.rpGroup {
  padding: 0;
  margin-top: 4px; }

.RadPanelBar_CF ul.rpGroup a.rpLink {
  color: #000000;
  font-size: 16px;
  text-decoration: none;
  background-color: none;
  border: none;
  padding: 0 0 0.4em 20px; }

.RadPanelBar_CF ul.rpGroup .rpOut {
  background-color: transparent;
  border: none;
  border-radius: 0;
  /* top left, top right, bottom right, bottom left */
  -webkit-border-radius: 0;
  -moz-border-radius: 0; }

.RadPanelBar_CF ul.rpGroup .rpItem .rpText {
  padding: 0; }

.RadPanelBar_CF ul.rpGroup a.rpLink:hover {
  color: #00598D;
  text-decoration: none; }

.RadPanelBar_CF ul.rpGroup a.rpLink:hover .rpOut {
  background-color: transparent;
  border-color: #ffffff; }

.RadPanelBar_CF ul.rpGroup a.rpSelected .rpOut {
  background-color: transparent; }

.RadPanelBar_CF ul.rpGroup a.rpSelected:hover .rpOut {
  background-color: transparent; }

.RadPanelBar_CF ul.rpGroup .rpOut:hover {
  background-color: transparent; }

.RadPanelBar_CF ul.rpGroup a.rpSelected,
.RadPanelBar_CF ul.rpGroup a.rpSelected:hover {
  background-color: none;
  border: none;
  color: #00598D;
  text-decoration: none; }

/* <expand arrows> */
.RadPanelBar_CF .rpExpandable span.rpExpandHandle,
.RadPanelBar_CF .rpExpanded span.rpExpandHandle {
  background-color: transparent;
  background-image: url("Menu/Expandable.png");
  background-repeat: no-repeat;
  margin-top: 8px; }

.RadPanelBar_CF .rpExpandable span.rpExpandHandle,
.RadPanelBar_CF a.rpExpandable:hover .rpNavigation .rpExpandHandle {
  background-position: 0 -5px; }

.RadPanelBar_CF a.rpExpandable:hover .rpExpandHandle,
.RadPanelBar_CF a.rpExpandable:hover .rpNavigation .rpExpandHandleHovered {
  background-position: 100% -5px; }

.RadPanelBar_CF .rpExpanded span.rpExpandHandle,
.RadPanelBar_CF a.rpExpanded:hover .rpNavigation .rpExpandHandle {
  background-position: 0 -181px; }

.RadPanelBar_CF a.rpExpanded:hover .rpExpandHandle,
.RadPanelBar_CF a.rpExpanded:hover .rpNavigation .rpExpandHandleHovered {
  background-position: 100% -181px; }

.RadPanelBar_CF ul.rpGroup .rpExpandable span.rpExpandHandle,
.RadPanelBar_CF .rpGroup a.rpExpandable:hover .rpNavigation span.rpExpandHandle {
  background-position: 0 -343px;
  margin: 4px 0 0 0; }

.RadPanelBar_CF .rpGroup a.rpExpandable:hover span.rpExpandHandle,
.RadPanelBar_CF .rpGroup a.rpExpandable:hover .rpNavigation span.rpExpandHandleHovered {
  background-position: 100% -343px;
  margin: 4px 0 0 0; }

.RadPanelBar_CF ul.rpGroup .rpExpanded span.rpExpandHandle,
.RadPanelBar_CF .rpGroup a.rpExpanded:hover .rpNavigation span.rpExpandHandle {
  background-position: 0 -482px;
  margin: 4px 0 0 0; }

.RadPanelBar_CF .rpGroup a.rpExpanded:hover span.rpExpandHandle,
.RadPanelBar_CF .rpGroup a.rpExpanded:hover .rpNavigation span.rpExpandHandleHovered {
  background-position: 100% -482px;
  margin: 4px 0 0 0; }

.RadPanelBar_CF div.rpExpandable .rpExpandHandleHovered {
  background-position: 0 -5px; }

.RadPanelBar_CF div.rpExpanded .rpExpandHandleHovered {
  background-position: 0 -181px; }

.RadPanelBar_CF .rpGroup div.rpExpandable span.rpExpandHandleHovered {
  background-position: 0 -343px;
  margin: 4px 0 0 0; }

.RadPanelBar_CF .rpGroup div.rpExpanded span.rpExpandHandleHovered {
  background-position: 0 -482px;
  margin: 4px 0 0 0; }

/* ######## ComboBox ########### */
/* RadComboBox MetroTouch skin */
.rcbSlide {
  z-index: 10000 !important; }

.RadComboBox_MetroTouch {
  color: #000;
  font: 100 16px/34px "Open Sans", Arial, sans-serif; }

.RadComboBox_MetroTouch .rcbInputCell, .RadComboBox_MetroTouch .rcbArrowCell {
  height: 34px;
  border: 1px solid;
  -webkit-border-radius: 0px 6px 6px 0px;
  -moz-border-radius: 0px 6px 6px 0px;
  border-radius: 0px 6px 6px 0px; }

.RadComboBox_MetroTouch .rcbInputCell {
  border-color: #00598D;
  color: #00598D;
  background-color: #ffffff;
  border: 1px solid #00598D;
  -webkit-border-radius: 6px 0px 0px 6px;
  -moz-border-radius: 6px 0px 0px 6px;
  border-radius: 6px 0px 0px 6px; }

.RadComboBox_MetroTouch .rcbInputCellLeft {
  padding-left: 10px;
  padding-right: 5px;
  border-right: 0; }

.RadComboBox_MetroTouch .rcbInputCellRight {
  padding-left: 5px;
  padding-right: 10px;
  border-left: 0; }

.RadComboBox_MetroTouch table td.rcbInputCell {
  border-width: 1px; }

.RadComboBox_MetroTouch table td.rcbInputCellLeft {
  border-right-width: 0; }

.RadComboBox_MetroTouch table td.rcbInputCellRight {
  border-left-width: 0; }

.RadComboBox_MetroTouch .rcbInput {
  margin: 0;
  color: #00598D;
  font: 100 16px "Open Sans", Arial, sans-serif; }

.RadComboBox_MetroTouch .rcbEmptyMessage {
  color: #00598D;
  font-style: italic; }

.RadComboBox_MetroTouch .rcbArrowCell {
  border-color: #00598D;
  color: #00598D;
  background-color: #ffffff;
  width: 28px; }

.RadComboBox_MetroTouch table td.rcbArrowCell {
  border-width: 1px; }

.RadComboBox_MetroTouch .rcbArrowCellHidden, .RadComboBox_MetroTouch .rcbArrowCellHidden a {
  width: 3px; }

.RadComboBox_MetroTouch .rcbHovered .rcbInputCell {
  border-color: #00598D;
  color: #000;
  background-color: #ffffff; }

.RadComboBox_MetroTouch .rcbHovered .rcbArrowCell {
  border-color: #00598D;
  color: #00598D;
  background-color: #ffffff; }

.RadComboBox_MetroTouch .rcbFocused .rcbInputCell {
  border-color: #00598D;
  color: #00598D;
  background-color: #ffffff; }

.RadComboBox_MetroTouch .rcbFocused .rcbInput {
  color: #00598D; }

.RadComboBox_MetroTouch .rcbFocused .rcbArrowCell {
  border-color: #00598D;
  color: #ffffff;
  background-color: #00598D; }

.RadComboBox_MetroTouch .rcbReadOnly .rcbInputCell {
  border-color: #00598D;
  color: #00598D;
  background-color: #ffffff; }

.RadComboBox_MetroTouch .rcbReadOnly .rcbArrowCellLeft {
  border-right: 0; }

.RadComboBox_MetroTouch .rcbReadOnly .rcbArrowCellRight {
  border-left: 0; }

.RadComboBox_MetroTouch .rcbHovered .rcbReadOnly .rcbInputCell {
  border-color: #00598D;
  color: #00598D;
  background-color: #ffffff; }

.RadComboBox_MetroTouch .rcbHovered .rcbReadOnly .rcbInput {
  color: #00598D; }

.RadComboBox_MetroTouch .rcbFocused .rcbReadOnly .rcbInputCell {
  border-color: #00598D;
  color: #00598D;
  background-color: #00598D; }

.RadComboBox_MetroTouch .rcbFocused .rcbReadOnly .rcbInput {
  color: #ffffff; }

.RadComboBox_MetroTouch .rcbDisabled {
  opacity: .5; }

.RadComboBox_MetroTouch .rcbLabel {
  line-height: 34px; }

.RadComboBoxDropDown_MetroTouch {
  border-color: #00598D;
  color: #00598D;
  background: #ffffff;
  font: 100 16px/24px "Open Sans", Arial, sans-serif;
  width: 350px !important;
  z-index: 10000 !important;
  position: relative; }

.RadComboBoxDropDown_MetroTouch .rcbHeader, .RadComboBoxDropDown_MetroTouch .rcbFooter {
  color: black;
  background-color: #ffffff; }

.RadComboBoxDropDown_MetroTouch .rcbHeader {
  border-bottom-color: #00598D; }

.RadComboBoxDropDown_MetroTouch .rcbFooter {
  border-top-color: #00598D; }

.RadComboBoxDropDown_MetroTouch .rcbHeader, .RadComboBoxDropDown_MetroTouch .rcbFooter {
  margin: 0;
  padding: 0 10px; }

.RadComboBoxDropDown_MetroTouch .rcbItem, .RadComboBoxDropDown_MetroTouch .rcbHovered, .RadComboBoxDropDown_MetroTouch .rcbDisabled, .RadComboBoxDropDown_MetroTouch .rcbLoading {
  margin: 0;
  padding: 0 10px;
  color: black; }

.RadComboBoxDropDown_MetroTouch .rcbHovered {
  color: #ffffff;
  background-color: #00598D; }

.RadComboBoxDropDown_MetroTouch .rcbSelected {
  color: #ffffff;
  background-color: #00598D; }

.RadComboBoxDropDown_MetroTouch .rcbDisabled {
  opacity: .5; }

.RadComboBoxDropDown_MetroTouch .rcbLoading {
  color: #00598D;
  background-color: #ffffff; }

.RadComboBoxDropDown_MetroTouch .rcbItem em, .RadComboBoxDropDown_MetroTouch .rcbHovered em {
  color: #00598D;
  background-color: #ffffff; }

.RadComboBoxDropDown_MetroTouch .rcbCheckBox {
  margin: -1px 10px 0 0; }

.RadComboBoxDropDown_MetroTouch .rcbCheckAllItems, .RadComboBoxDropDown_MetroTouch .rcbCheckAllItemsHovered {
  margin: 0;
  padding: 0 10px;
  background-color: white;
  background-image: none; }

.RadComboBoxDropDown_MetroTouch .rcbCheckAllItems .rcbCheckAllItemsCheckBox, .RadComboBoxDropDown_MetroTouch .rcbCheckAllItemsHovered .rcbCheckAllItemsCheckBox {
  margin: -1px 10px 0 0; }

.RadComboBoxDropDown_MetroTouch .rcbMoreResults {
  margin: 0;
  padding: 0;
  height: 22px;
  border: 0;
  line-height: 22px; }

.RadComboBoxDropDown_MetroTouch .rcbMoreResults a {
  width: 16px;
  height: 16px;
  background-image: url(../CFImages/plus.png);
  background-position: -17px -67px;
  background-repeat: no-repeat; }

.RadComboBoxDropDown_MetroTouch .rcbSeparator {
  color: white;
  background: white; }

/* End Combobox */
/* START Telerik.Sitefinity.Resources.Themes.Basic.Styles.icons.css */
/* Document Link */
.sfdownloadFileWrp a {
  padding: 3px 0 3px 25px;
  background: transparent url(../CFImages/DocumentIconsSprite.gif) no-repeat 0 0;
  *line-height: 21px; }

.sfdownloadFileWrp .sfpdf {
  background-position: 0 -100px; }

.sfdownloadFileWrp .sfdoc {
  background-position: 0 -200px; }

.sfdownloadFileWrp .sfrtf {
  background-position: 0 -300px; }

.sfdownloadFileWrp .sftxt {
  background-position: 0 -400px; }

.sfdownloadFileWrp .sfxls {
  background-position: 0 -500px; }

.sfdownloadFileWrp .sfzip {
  background-position: 0 -600px; }

.sfdownloadFileWrp .sfjpg {
  background-position: 0 -700px; }

.sfdownloadFileWrp .sfgif {
  background-position: 0 -800px; }

.sfdownloadFileWrp .sfpng {
  background-position: 0 -900px; }

.sfdownloadFileWrp .sfppt {
  background-position: 0 -1000px; }

.sfdownloadFileWrp .sfhtml, .sfdownloadFileWrp .sfhtm {
  background-position: 0 -1100px; }

.sfdownloadFileWrp .sfdocx {
  background-position: 0 -1600px; }

.sfdownloadFileWrp .sfxlsx {
  background-position: 0 -1700px; }

.sfdownloadFileWrp .sfcsv {
  background-position: 0 -1800px; }

.sfdownloadFileWrp .sfpptx {
  background-position: 0 -2100px; }

.sfdownloadFileWrp .sfpps {
  background-position: 0 -2200px; }

.sfdownloadFileWrp .sfppsx {
  background-position: 0 -2300px; }

/* Download List */
.sfSmallIcns .sfdownloadList li {
  padding: 5px 0; }

.sfSmallIcns .sfdownloadList li a {
  padding: 0 0 5px 25px;
  background: transparent url(../CFImages/DocumentIconsSprite.gif) no-repeat 0 0; }

.sfSmallIcns .sfdownloadList .sfpdf {
  background-position: 0 -100px; }

.sfSmallIcns .sfdownloadList .sfdoc {
  background-position: 0 -200px; }

.sfSmallIcns .sfdownloadList .sfrtf {
  background-position: 0 -300px; }

.sfSmallIcns .sfdownloadList .sftxt {
  background-position: 0 -400px; }

.sfSmallIcns .sfdownloadList .sfxls {
  background-position: 0 -500px; }

.sfSmallIcns .sfdownloadList .sfzip {
  background-position: 0 -600px; }

.sfSmallIcns .sfdownloadList .sfjpg {
  background-position: 0 -700px; }

.sfSmallIcns .sfdownloadList .sfgif {
  background-position: 0 -800px; }

.sfSmallIcns .sfdownloadList .sfpng {
  background-position: 0 -900px; }

.sfSmallIcns .sfdownloadList .sfppt {
  background-position: 0 -1000px; }

.sfSmallIcns .sfdownloadList .sfhtml, .sfSmallIcns .sfdownloadList .sfhtm {
  background-position: 0 -1100px; }

.sfSmallIcns .sfdownloadList .sfdocx {
  background-position: 0 -1600px; }

.sfSmallIcns .sfdownloadList .sfxlsx {
  background-position: 0 -1700px; }

.sfSmallIcns .sfdownloadList .sfpptx {
  background-position: 0 -2100px; }

.sfSmallIcns .sfdownloadList .sfpps {
  background-position: 0 -2200px; }

.sfSmallIcns .sfdownloadList .sfppsx {
  background-position: 0 -2300px; }

/* Fancy Box Thumb List Forced to Square */
ul.sfimagesTmbList {
  margin: 20px 0; }
  ul.sfimagesTmbList li.sfimagesTmb {
    position: relative;
    float: left;
    list-style: none;
    background-image: none !important;
    padding: 0 !important;
    margin: .5em !important;
    width: 215px;
    overflow: hidden;
    height: 215px; }
    ul.sfimagesTmbList li.sfimagesTmb img {
      display: block;
      outline: none;
      border: none; }
    ul.sfimagesTmbList li.sfimagesTmb a.portrait img {
      width: 100%; }
    ul.sfimagesTmbList li.sfimagesTmb a.landscape130 img {
      width: 130%; }
    ul.sfimagesTmbList li.sfimagesTmb a.landscape150 img {
      width: 150%; }
    ul.sfimagesTmbList li.sfimagesTmb a.landscape180 img {
      width: 180%; }
