/**************** SGA Styles Start *****************/
@media screen {

.panebox.first
{
	padding-bottom: 28px;
}
h2.sga-title-red, h2.sga-title-red a {
line-height:20px;
	font-size: 20px !important;
	font-weight: bold;
	color: rgb(134, 100, 64) !important;
	font-family: Arial, Helvetica, sans-serif !important;
} 
h2.sga-title-brown-notop, h2.sga-title-brown-notop a {
line-height:20px; 
	font-size: 20px !important;
	font-weight: bold;
	color: rgb(134, 100, 64) !important;
	font-family: Arial, Helvetica, sans-serif !important;
	margin-top: 0px;
}
.morelink {
	margin-top: 10px !important;
	font-size: 13px !important;
	font-weight: bold !important;
	text-transform: uppercase !important;
}
.sga-title-red  a  l
{
   color: rgb(134, 100, 64) !important;
}
.sga-subtitle-blue,
.sga-lv.b-author,
.sga-lv.s-publication{
	font-size: 15px !important;
	font-weight: bold;
	margin-top: 0px !important;
	margin-bottom: 5px !important;
	color: #0268aa;
	font-family: Arial, Helvetica, sans-serif !important;
	font-style: italic !important;
}

.sga-issues-subtitle-blue,
.i-b-author,
.i-s-publication{
	font-size: 18px !important;
	font-weight: bold;
	margin-top: 0px !important;
	margin-bottom: 5px !important;
	color: #0268aa;
	font-family: Arial, Helvetica, sans-serif !important;
	font-style: italic !important;
}
.sga-lv.b-author,
.sga-lv.i-b-author,
.sga-lv.s-publication,
.sga-lv.i-s-publication{
	float: left;
}
.sga-lv.op-date:before,
.sga-lv.i-op-date:before {
	clear: both;
}
.s-publication,
.i-s-publication {
	margin-right: 10px;
}
.s-publication + .b-author:before,
.i-s-publication + .i-b-author:before {
	content: "|";
	margin-right: 10px;
}


span.sga-readmore-div {
	white-space: nowrap;
}

.sga-ins-cont .sga-lv-cont,
.sga-i-ins-cont .sga-lv-cont {
	margin-top: -8px;
	margin-bottom: -8px;
}

.sga-ins-cont .sga-lv.b-author,
.sga-ins-cont .sga-lv.s-publication,
.sga-i-ins-cont .sga-lv.s-publication,
.sga-i-ins-cont .sga-lv.i-s-publication {
	margin-bottom: 0px !important;
}

.sga-ins-cont .sga-insight-img img {
	margin-bottom: 5px !important;
}

.sga-insight-img  img
{
	width:355px;
}
.sga-issue-insight-img  img
{
	float:left;
	width:355px;
	padding-right: 10px;
	padding-bottom: 10px;
}
.sga-insight-item
{
  display: block;
  /*font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: normal;*/
  border-bottom: 1px solid #096CAC;
  margin: 0px 0px 15px 0px;
  /* padding: 0px 15px 17px 10px; */
  text-align: left;
  padding-bottom: 12px;
  margin-bottom: -5px;
}
.sga-readmore-div a
{
	padding-top: 5px;
	padding-bottom: 5px;
	font-weight: bold;
	font-size:13px;
	text-transform: uppercase;
}
.sga-list-item-desctiption
{
	color:#000 !important;
	/*font-size: 14px;*/
}

.sga-floatLeft
{
	float: left;
}
.sga-floatNone
{
	float: none !important;
}

.sga-marginR10
 {
	margin-right:10px;
}
.sga-marginB10
 {
	margin-bottom:10px;
}
.sga-marginT10
 {
	margin-bottom:10px;
}
div.sga-actionLink 
{
	text-align:right;
}
div.sga-actionLink > span
{
	padding: 5px 0px 6px 6px; 
	display: inline-block;
}
.sga-ysn-content
{
	float: left; 
	width: 100%;
}
.sga-ysn-title-blue,
.sga-ysn-title-blue a {
	font-size: 15x !important;
	font-weight: bold;
	color: rgb(2, 104, 170) !important;
	font-family: Arial, Helvetica, sans-serif !important;
}

.sga-ysn-container {
	margin-bottom: 20px;
}
.sga-ysn-container.sga-i-ins{
	margin-bottom: 5px;
}

.sga-ysn-img-container
{
float: left;
margin-bottom: 10px;
}

.sga-ysn-img-container img
{
width: 98px;
height: 122px;
padding-right: 12px;
}

.sga-pat-img-container
{
float: left;
padding-right: 18px;
padding-bottom: 12px;

}
.sga-pat-img-container img
{
width: 250px;
height: 142px;
}

.sga-pat-vdur
{
  top: -20px;
  position: relative;
  left: 206px;
  color: white;
  background-color: black;
  width: 40px;
  font-weight:bold;
  text-align: center;
}

.sga-pat-date
{
	padding-bottom: 10px;
}

.sga-pat-views
{
	padding-top: 10px;
}

/*Governors page*/

div.gov {
	float: left;
	width: 170px;
	height: 215px;
	margin-right: 97px;
}

div.gov:nth-of-type(4n) {
	margin-right: 0px;
}

div.gov img {
	height: 140px;
}

div.gov-name {
	line-height: 20px;
}

div.gov-name > a {
	color: black;
}

div.gov-state {
	font-weight: bold;
	text-transform: uppercase;
	line-height: 30px;
	cursor: pointer;
}

/**************** SGA Styles End *******************/


/*custom styles*/

/*@font-face {
	font-family: 'Proxima Nova Regular';
	src: url('fonts/proximanova-regular.otf');
}*/

.MainLeftPane,
.MainRightPane {
	width: 49%;
}

.InsightLeftPane {
	width: 59%;
}

.InsightRightPane {
	width: 39%;
}

@font-face {
	font-family: 'Letter Gothic Std Medium';
	src: url('fonts/Letter Gothic Std Medium.ttf');
}

.sys-text,
.sys-text * {
	color: #86643F !important;
	font-family: proxima-nova;
}

.FullPane {
	max-width: 974px;
	margin: auto;
}

#dnncontent > .dnnrow:first-of-type > .innermargin
{
	margin-left: 0px !important;
	margin-right: 0px !important;
}

div.logo {
	margin-left: -2px;
}

div.logo div.no-logo {
	background: url('images/own/sga-no-logo.png');
	background-repeat: no-repeat;
	position: relative;
	height: 77px;
	width: 379px;
}

#login {
	margin-right: 22px;
}

#login a {
	text-transform: uppercase;
}

#login .loginGroup {
	margin-left: -15px;
}

#login a:before {
	content: "" !important;
}

#login span.separator {
	display: inline-block;
	float: left;
	margin: 4px;
	margin-right: 0px;
	margin-top: 6px;
	font-weight: bold;
	color: #DA2127 !important;
}

#dnnwrapper {
	background: url('./images/own/bg-header.png') no-repeat;
	background-position: top -38px center;
	background-position-y: -39px;
	background-position-x: center;
	-ms-background-position-y: -42px;
	overflow-x: hidden;
	overflow-y: hidden;
	margin-top: 10px;
}

#dnnheader {
	max-width: 974px;
	margin: auto;
}

.innermargin {
	margin-left: 2px;
	margin-right: 2px;
}

.search-wrap {
	margin-top: 78px;
	margin-right: 18px;
	margin-bottom: 11px;
}

.search-wrap input[type='text'] {
	border: solid 1px rgb(205, 179, 122);
}

#search-box input.searchBox  {
	height: 27px;
	width: 220px;
	padding: 0px;
	padding-left: 10px;
	font-style: normal;
	text-transform: uppercase;
	font-family: proxima-nova;
	font-size: 12px;
	line-height: 12px;
	border-radius: 0px;
	box-shadow: none;
}

#search-box a.searchBtn {
	background: transparent url('images/own/sga-search-magnifier.png') no-repeat scroll 7px center;
	margin-top: -3px;
}

.dnnnav-container  {
	border: none;
	background-color: #AB7E54;
	height: 30px !important;
	max-width: 974px;
	margin: auto;
	text-transform: uppercase;
}

#dnn_PfNav1_MenuDiv {
	background-color: #AB7E54;
}

.dnnnav-container .MenuWrapperMega {
	text-transform: uppercase;
}

#dnnnav {
	min-height: 0px;
	margin-top: -12px;
}

#dnnnav > .dnnrow {
	margin: 0px;
}

#dnnnav.dnnsticky {
	top: 12px !important;
}

.dnnnav-container div.shadow {
	width: 972px !important;
	padding-bottom: 0px !important;
	box-shadow: none !important;
}

.dnnnav-container div.shadow > div.InnerMegaDiv {
	background-color: #47403d !important;
}

ul#PfNavMega li {
	position: relative !important;
}

ul#PfNavMega li:hover div.shadow {
	left: 0px !important;
	border: none !important;
}

ul#PfNavMega li div.shadow ul {
	margin-bottom: 10px !important;
}

ul#PfNavMega > li:first-of-type div.shadow {
	width: 391px !important;
}

ul#PfNavMega > li:first-of-type div.shadow ul.pf_lvl_1 > li {
	width: 371px !important;
}

ul#PfNavMega li:nth-of-type(2) div.shadow {
	width: 648px !important;
}

ul#PfNavMega li:nth-of-type(2) ul {
	padding: 40px !important;
	padding-top: 20px !important;
	padding-bottom: 10px !important;
 }
 
ul#PfNavMega li:nth-of-type(2) ul li {
	width: 173px !important;
	height: 168px !important;
	clear: none;
	float: left;
	padding: 0px !important;
	margin-right: 22px !important;
	margin-bottom: 17px !important;
}

ul#PfNavMega li:nth-of-type(2) ul li:nth-of-type(3n) {
	margin-right: 0px !important;
}

ul#PfNavMega li:nth-of-type(2) ul li:nth-of-type(1) {
	background: url('./images/own/issues/economic_competitivenes.jpg');
}

ul#PfNavMega li:nth-of-type(2) ul li:nth-of-type(1):hover {
	background: url('./images/own/issues/economic_competitivenes_ACTIVE.jpg');
}

ul#PfNavMega li:nth-of-type(2) ul li:nth-of-type(2) {
	background: url('./images/own/issues/manufacturing.jpg');
}

ul#PfNavMega li:nth-of-type(2) ul li:nth-of-type(2):hover {
	background: url('./images/own/issues/manufacturing_ACTIVE.jpg');
}

ul#PfNavMega li:nth-of-type(2) ul li:nth-of-type(3) {
	background: url('./images/own/issues/trade_and_investment.jpg');
}

ul#PfNavMega li:nth-of-type(2) ul li:nth-of-type(3):hover {
	background: url('./images/own/issues/trade_and_investment_ACTIVE.jpg');
}

ul#PfNavMega li:nth-of-type(2) ul li:nth-of-type(4) {
	background: url('./images/own/issues/energy_natural_resources.jpg');
}

ul#PfNavMega li:nth-of-type(2) ul li:nth-of-type(4):hover {
	background: url('./images/own/issues/energy_natural_resources_ACTIVE.jpg');
}

ul#PfNavMega li:nth-of-type(2) ul li:nth-of-type(5) {
	background: url('./images/own/issues/health_and_wellness.jpg');
}

ul#PfNavMega li:nth-of-type(2) ul li:nth-of-type(5):hover {
	background: url('./images/own/issues/health_and_wellness_ACTIVE.jpg');
}

ul#PfNavMega li:nth-of-type(2) ul li:nth-of-type(6) {
	background: url('./images/own/issues/workforce_and_education.jpg');
}

ul#PfNavMega li:nth-of-type(2) ul li:nth-of-type(6):hover {
	background: url('./images/own/issues/workforce_and_education_ACTIVE.jpg');
}

ul#PfNavMega li:nth-of-type(2) ul li:nth-of-type(7) {
	background: url('./images/own/issues/innovation_emerging_issues.jpg');
}

ul#PfNavMega li:nth-of-type(2) ul li:nth-of-type(7):hover {
	background: url('./images/own/issues/innovation_emerging_issues_ACTIVE.jpg');
}

ul#PfNavMega li:nth-of-type(2) ul li:nth-of-type(8) {
	background: url('./images/own/issues/infrastructure.jpg');
}

ul#PfNavMega li:nth-of-type(2) ul li:nth-of-type(8):hover {
	background: url('./images/own/issues/infrastructure_ACTIVE.jpg');
}

ul#PfNavMega li:nth-of-type(2) ul li:nth-of-type(9) {
	background: url('./images/own/issues/security_cyber.jpg');
}

ul#PfNavMega li:nth-of-type(2) ul li:nth-of-type(9):hover {
	background: url('./images/own/issues/security_cyber_ACTIVE.jpg');
}

ul#PfNavMega li:nth-of-type(2) ul li a{
	width: 173px !important;
	height: 168px !important;
	padding: 0px !important;
	margin: 0px !important;
	text-align: center !important;
	opacity: 0 !important;
}

ul#PfNavMega li:nth-of-type(3) div.shadow,
ul#PfNavMega li:nth-of-type(4) div.shadow {
	width: 462px !important;
}

ul#PfNavMega li:nth-of-type(3) ul li,
ul#PfNavMega li:nth-of-type(4) ul li {
	width: 442px !important;
}

ul#PfNavMega li:nth-of-type(5) div.shadow {
	width: 412px !important;
}

ul#PfNavMega li:nth-of-type(5) ul li {
	width: 392px !important;
	height: 70px !important;
	margin-bottom: 10px !important;
}

ul#PfNavMega li:nth-of-type(5) ul li-last-of-type {
	margin-bottom: 0px !important;
}

ul#PfNavMega li:nth-of-type(5) ul li > a {
	height: 60px;
	line-height: 60px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 8px;
}

ul#PfNavMega li:nth-of-type(5) ul li:nth-of-type(1) > a {
	background-color: #0069A6;
}

ul#PfNavMega li:nth-of-type(5) ul li:nth-of-type(2) > a {
	background-color: #DD651E;
}

ul#PfNavMega li:nth-of-type(5) ul li:nth-of-type(3) > a {
	background-color: #AB7E54;
}

.dnnnav-container div.shadow > div.InnerMegaDiv a {
	color: white !important;
	font-family: proxima-nova !important;
}

.dnnnav-container div.shadow > div.InnerMegaDiv a:hover {
	background-color: #86643F !important;
}

.dnnnav-container .PfNav {
	margin-left: -2px !important;
}

.dnnnav-container ul#PfNavMega {
	margin-top: -12px !important;
	min-width: 974px;
}

ul#PfNavMega li {
	background-color: #AB7E54;
}

ul#PfNavMega li.pf_lvl_0 > a {
	padding-top: 7px;
	padding-bottom: 7px;
}

ul#PfNavMega li.pf_lvl_0.Active > a {
	background: #DA2127 !important;
}

ul#PfNavMega li.pf_lvl_0 > a span.MenuText {
	text-shadow: none !important;
	color: white !important;
	padding-left: 37px !important;
	padding-right: 37px !important;
	font-family: proxima-nova;
	font-size: 17px;
	font-weight: normal;
	margin-top: 2px;
	margin-bottom: -2px;
}

ul#PfNavMega li.pf_lvl_0:not(.First) > a span.MenuText {
	border-left: 1px solid #ffffff;
}

ul#PfNavMega li.pf_lvl_0:hover > a {
	background: #86643F !important;
}

ul#PfNavMega li.pf_lvl_0:hover + li.pf_lvl_0:not(.Active) > a span.MenuText {
	border-color: #AB7E54 !important;
}

ul#PfNavMega li.pf_lvl_0.Active > a span.MenuText {
	border-color: #DA2127 !important;
}

ul#PfNavMega li.pf_lvl_0.Active + li.pf_lvl_0 > a span.MenuText {
	border-color: #AB7E54;
}

ul#PfNavMega li.pf_lvl_0:hover > a span.MenuText {
	border-color: #86643F !important;
}

.dnnsticky {
	padding: 0px !important;
	padding-top: 10px !important;
	border-bottom: none !important;
}

.dnnsticky #PfNavMega {
	background-color: #AB7E54;
}

.dnnbreadcrumb-container {
	width: 974px;
	margin: auto;
	margin-top: 15px;
	margin-bottom: 15px;
	color: #AB7E54;
	font-size: 14px;
	font-family: 'Letter Gothic Std Medium';
}

.dnnbreadcrumb-container span,
.dnnbreadcrumb-container a {
	color: rgb(171, 126, 84) !important;
	font-family: proxima-nova;
	text-transform: uppercase;
	font-weight: 600;
}

#dnncontent {
	max-width: 974px;
	margin: auto;
	min-height: 400px;
	padding-top: 0px;
}

#dnnfooter {
	max-width: 974px;
	margin: auto;
	height: 266px;
	background: url('./images/own/bg-footer.png');
	background-repeat: no-repeat;
	background-position: center;
}

#dnnfooter a:hover { color: #c5232f !important; }
#dnnfooter a:active { color: #4f3a1f !important; }

#dnncontentii {
	max-width: 974px;
	margin: auto !important;
}

#dnncontentii .innermargin,
#dnnfooter .innermargin {
	border: none;
}

.ftpane {
	width: 23%;
	margin-left: 8px;
	margin-right: 0px;
}

.dnn-text {
	margin-top: 25px;
	margin-left: 10px;
	color: white;
}

.ftnative {
	text-align: center;
}

.ftnative > div.fleft.dnn-text {
	margin-top: 0px;
	float: none;
}

.fleft.dnn-text {
	color: #86643F;
}

.dnn-text * {
	color: #86643F !important;
}

/*Calendar styles*/

.pfcalendar .ui-state-default {
	border-radius: 0px !important;
	background: none !important;
	color: rgb(0, 87, 144) !important;
	background-color: white !important;
	border-color: rgb(171, 126, 84) !important;
}

.pfcalendar .ui-state-active .fc-button-inner,
.pfcalendar .ui-state-default .fc-button-inner:hover {
	background-color: rgb(209, 181, 114);
	color: white;
}

#calendar select,
.pfcalendar .ui-widget-header {
	background: none !important;
	background-color: rgb(171, 126, 84) !important;
	color: white !important;
}

#calendar .ui-widget-content.ui-state-highlight.fc-today {
	border-color: rgb(0, 87, 144);
	background: none;
	background-color: rgba(209, 181, 114, 0.7) !important;
}

#calendar .ui-widget-content:hover,
#calendar .fc-event-inner:hover {
	opacity: 0.7;
}

#calendar .fc-event {
	border-width: 0px;
}

#calendar .fc-event-skin {
	background-color: rgb(209, 181, 114);
	border: solid 1px rgb(171, 126, 84);
}
#calendar .fc-event-skin.m-color {
	background-color: rgb(2, 104, 170) !important;
	border: solid 1px rgb(0, 68, 111) !important;
}
#calendar .fc-event-skin.ec-color {
	background-color: #DE651E !important;
	border: #944416 !important;
}
#calendar .fc-event-skin.enr-color {
	background-color: #4e8438 !important;
	border: #315423 !important;
}
#calendar .fc-event-skin.hw-color {
	background-color: #7961ab !important;
	border: #504071 !important;
}
#calendar .fc-event-skin.i-color {
	background-color: #ab7e54 !important;
	border: #8B6745 !important;
}
#calendar .fc-event-skin.iei-color {
	background-color: #fdaf17 !important;
	border: #BA800F !important;
}
#calendar .fc-event-skin.sc-color {
	background-color: #c00000 !important;
	border: #880000 !important;
}
#calendar .fc-event-skin.ti-color {
	background-color: #90b740 !important;
	border: #5F792A !important;
}
#calendar .fc-event-skin.we-color {
	background-color: #00999f !important;
	border: #007377 !important;
}

/*Editor styles*/

.font-proxima-nova {
	font-family: proxima-nova !important;
}

.font-adobe-caslon-pro {
	font-family: Adobe Caslon Pro !important;
}

/*Homepage news ticker*/

div#homeTickers.marquee {
	width: 974px;
	overflow: hidden;
	margin: auto;
	height: 30px;
	line-height: 30px;
}

/*Removable labels and texts*/

div.sga-lv-cont > div.sga-lv:last-of-type {
	margin-bottom: 10px;
}

div.sga-lv {
	
}

span.sga-l {
	color: gray;
}

span.sga-v {
	/*margin-left: 10px;*/
}

/*Governors page popup*/
/*Staff page popup*/

div.gov img:hover {
	opacity: 0.9;
}

#dhtmlpointer {
	display: none;
}

div.gov-overlay,
div.staff-overlay {
	display: none;
	position: fixed;
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, 0.5);
	z-index: 1000;
	margin-top: -10px;
}

div.gov-popup {
	margin: auto;
	margin-top: 200px;
	background-color: white;
	width: 500px;
	height: 450px;
}

div.staff-popup {
	margin: auto;
	margin-top: 100px;
	background-color: white;
	width: 620px;
	height: 530px;
}

div.gov-popup-header,
div.staff-popup-header {
	height: 30px;
}

div.gov-popup-header > a.close,
div.staff-popup-header > a.close {
	margin: 5px;
	color: black;
}

div.gov-popup-content,
div.staff-popup-content {
	margin: 30px;
	margin-top: 0px;
}

div.gov-popup-content > span {
	margin-left: 10px;
	display: inline-block;
}

div.gov-popup-content > span > span {
	font-weight: bold;
	text-transform: uppercase;
}

div.gov-popup-content > span:before {
	content: "Governor ";
}

div.gov-popup-content > div {
	background-color: rgb(209, 181, 114);
	height: 10px;
	margin-top: 10px;
}

div.gov-popup-content > p {
	margin-top: 10px;
}

div.staff-popup-content h2 {
	color: rgb(2, 104, 170);
	border-bottom: solid 10px rgb(209, 181, 114);
	line-height: 48px;
}

div.staff-popup-content input[type='text'],
div.staff-popup-content select {
	width: 390px !important;
	height: 30px !important;
	border-radius: 0px !important;
	padding: 1px;
	border-width: 1px;
}

div.staff-popup-content textarea {
	width: 390px !important;
	height: 200px !important;
	border-radius: 0px !important;
	padding: 1px;
}

div.staff-popup-content span#emailCopy {
	width: 15px;
	height: 20px;
	padding-left: 5px;
	border: solid 1px gray;
	display: block;
	float: left;
	user-select: none;
	-webkit-user-select: none;
	cursor: pointer;
}

div.staff-popup-content span#emailCopy:hover {
	background-color: lightgray;
}

div.staff-popup-content input[type='button']  {
	border-radius: 0px;
	height: 30px;
	width: 80px !important;
	line-height: 30px;
	background: none;
	background-color: rgb(218, 33, 39);
	border-color: rgb(127, 0, 5);
	color: white;
	margin-left: -100px;
}

div.staff-popup-content table tr:last-of-type td {
	text-align: center;
	height: 70px;
}

/*Consortia page articles*/

div.sga-c-article {
	border-bottom: solid 1px black;
	padding-top: 15px;
	padding-bottom: 5px;
}

div.sga-c-left {
	width: 160px;
	float: left;
}

div.sga-c-middle {
	width: 694px;
	float: left;
}

div.no-enter div.sga-c-middle {
	width: 814px;
}

span.sga-c-title  {
	font-size: 22px;
	font-weight: bold;
	color: rgb(2, 104, 170);
}

span.sga-c-subtitle {
	font-size: 22px;
	line-height: 32px;
	font-weight: 600;
}

p.sga-c-content {
	font-size: 16px;
	width: 670px;
	font-family: proxima-nova;
}

div.no-enter p.sga-c-content {
    width: 790px;
}

div.sga-c-right {
	width: 120px;
	float: left;
}

div.sga-c-right img {
	float: right;
	padding-right: 10px;
}

div.clear {
	clear: both;
}

/*Consortia subpage styles*/

.Grid10LPane {
	width: 74%;
}

.Grid02RPane {
	width: 24%;
	margin-top: 5px;
}

.MainTopLeftPane,
.MainTopRightPane,
.MainBottomLeftPane,
.MainBottomRightPane
{
	width: 47%;
	float: left;
	margin: 5px;
}

.MainPane {
	width: 97%;
	margin: 5px;
	float: left;
}

.RightNav {
	margin-top: -10px;
}

.RightNav > ul {
	margin-left: 0px;
}

.RightNav > ul > li {
	float: none;
	line-height: 5px;
}

.RightNav > ul > li > ul {
	position: relative;
	display: block;
	float: none;
	border: none;
	box-shadow: none;
	margin: 0px;
	margin-top: -5px;
	margin-bottom: -5px;
	margin-left: 15px;
	background: none;
}

.RightNav .caret {
	display: none;
}

.Grid02RPane a {
	color: black !important;
}

.nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus {
	color: white !important;
	background-color: #AB7E54;
	border-radius: 0px;
}

.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus {
	background-color: #AB7E54;
}

.nav-pills > li > a {
	border-radius: 0px;
}

a.active-link {
	display: block;
	padding: 5px;
	background-color: rgb(171, 126, 84);
	color: white !important;
}

.RightNav li.active > a {
	color: white !important;
}

/*Custom Fomrs*/

.xdsoft_time {
	text-transform: uppercase;
}

div.frm {
	text-align: center;
}

div.frm * {
	font-family: proxima-nova;
}

div.frm tr > td:first-of-type {
	width: 150px;
	height: 30px;
	font-size: 18px;
	text-align: left; 
}

div.frm select,
div.frm input[type='text'],
div.frm textarea {
	width: 400px;
	padding: 5px;
	resize: vertical;
}

div.frm #sdt,
div.frm #edt {
	text-transform: uppercase;
}

div.frm textarea#bd {
	height: 200px;
}

div.frm input#sbmt {
	font-size: 18px;
	height: 30px;
	line-height: 30px;
	border-radius: 0px;
	background-color: rgb(218, 33, 39);
	border-color: rgb(127, 0, 5);
	color: white;
	width: 90px;
	padding: 3px;
	border-width: 1px;
}

div.frm div.loader {
	height: 35px;
	background-image: url('/DesktopModules/SearchBoost/res/loader.gif');
	background-repeat: no-repeat;
	background-position-x: center;
	margin-top: 10px;
	display: none;
}

div.frm .required {
	border: solid 1px red;
}

/*Consortia List Templates*/

.c-item {
	border-bottom: solid 1px black;
	padding: 5px;
}

.c-item span.c-edit,
.c-item span.c-delete,
.c-item span.c-extra > a {
	color: rgb(2, 104, 170);
	cursor: pointer;
}

.c-item span.hidden {
	display: none;
}

/*SurveyMonkey Template Styles*/

div.sruvey-item > div.smcx-widget,
div.sruvey-item > div.smcx-widget > div.smcx-iframe-container {
	width: 100% !important;
	height: 500px !important;
}

/*Tableau customization*/

.pp_pic_holder.pp_default,
.pp_content,
.ppt {
	width: auto !important;
}

.ppt {
	text-align: center !important;
}

.pp_pic_holder.pp_default {
	top: 50px !important;
	margin: 0 auto !important;
	left: 0px !important;
	right: 0px !important;
	width: 1030px !important;
}

.pp_content {
	height: auto !important;
}

.tableauPlaceholder iframe {
	margin-top: -32px !important;
}

.pp_details {
	width: 1000px !important;
	margin-top: 20px !important;
}

/*Customize Canam Wiki Template*/

#WikiWrapper * {
	  font-family: proxima-nova !important;
}

#WikiWrapper .wikicontainer {
	z-index: 2000 !important;
}

.ui-tabs-nav,
.ui-helper-reset,
.ui-helper-clearfix,
.ui-widget-header,
.ui-corner-all,
.ui-state-default {
	border-radius: 0px !important;
}

#WikiWrapper .humanity,
#WikiWrapper .ui-widget-header,
#WikiWrapper .sectiontitle {
	background: none !important;
	background-color: rgb(171, 126, 84) !important;
}

#WikiWrapper div.pageHeader ul > li > a {
	color: white !important;
}

#WikiWrapper div.pageHeader ul > li > a:hover {
	color: black !important;
}

#WikiWrapper table.generictable td {
	border-color: #D1B572 !important;
}

div#dnn_InsightMiddleRight_Pane > div.DnnModule.DnnModule-PackFlash_PublishList
{
	margin:0px;
	margin-top:-14px;
}

}

.mail-article {
	margin-bottom: 10px !important;
}

.mail-article > .imglink {
	width: 10% !important;
    margin-right: 5px !important;
}

.mail-article > .mail-details {
	width: 80% !important;
}

.mail-article > .mail-details > a:first-of-type {
    font-weight: bold !important;
}

.mail-category {
	border-bottom: solid 1px #D1B572 !important;
    margin-bottom: 10px !important;
}

.mail-category > h3 {
    margin-bottom: 5px !important;
	color: #005790 !important;
	font-weight: bold !important;
}

/*Link-Button Styles*/
.link-button-style {
	height: 30px !important;
	line-height: 30px !important;
	border-radius: 0px !important;
	background: none !important;
	background-color: rgb(209, 181, 114) !important;
	border: solid 1px black !important;
	border-bottom-width: 2px !important;
	color: rgb(2, 104, 170) !important;
	display: inline-block !important;
	padding: 5px !important;
	text-decoration: none !important;
	font-weight: bold !important;
	width: 113px !important;
	text-overflow: ellipsis !important;
    white-space: nowrap!important;
    overflow: hidden !important;
}

.link-button-style-fixed {
	height: 30px !important;
	line-height: 30px !important;
	border-radius: 0px !important;
	background: none !important;
	background-color: rgb(209, 181, 114) !important;
	border: solid 1px black !important;
	border-bottom-width: 2px !important;
	color: black !important;
	display: inline-block !important;
	padding: 5px !important;
	text-decoration: none !important;
	font-weight: bold !important;
	width: 300px !important;
	text-overflow: ellipsis !important;
	overflow: hidden !important;
	white-space: nowrap !important;
}

.link-button-style-shortlinks {
	height: 15px !important;
	line-height: 15px !important;
	border-radius: 0px !important;
	background: none !important;
	background-color: rgb(209, 181, 114) !important;
	border: solid 1px black !important;
	border-bottom-width: 2px !important;
	color: rgb(2, 104, 170) !important;
	display: inline-block !important;
	padding: 5px !important;
	text-decoration: none !important;
	font-weight: bold !important;
	width: 300px!important;
}
.link-button-style:hover,
.link-button-style-fixed:hover, link-button-style-shortlinks:hover {
	background-color: rgb(229, 201, 134) !important;
}

.button-link-container a {
    height: 30px !important;
    line-height: 30px !important;
    border-radius: 0px !important;
    background: none !important;
    background-color: rgb(209, 181, 114) !important;
    border: solid 1px black !important;
    border-bottom-width: 2px !important;
	color: #66492F !important;
    display: inline-block !important;
    padding: 5px !important;
    text-decoration: none !important;
    font-weight: bold !important;
    width: 450px !important;
	font-size: 20px !important;
	margin-bottom: 5px !important;
}

.button-link-container > a:hover {
    background-color: rgb(229, 201, 134) !important;
}
.sga-title-large{
color: rgb(209, 181, 114) !important;
font-weight: bold !important;
font-size:34px !important;
}

/*PF-Comments module's manage buttons*/
.pf_comments_view_link { display:none !important; }
.pf_comments_comment_actions{ display:none !important; }

/*Print Styles*/
@media print {
	body > div:not(.pp_pic_holder),
	body > form,
	.ppt,
	.pp_details
	{
		display: none !important;
	}

	#fullResImage {
		/*position: fixed !important;*/
		width: 1000px !important;
		margin: 0 auto !important;
		left: 0px !important;
		right: 0px !important;
		top: 50px !important;
		margin-left: -100px !important;
	}
}

